US2019155874A1PendingUtilityA1
Markup language system, method, and computer program product
Est. expiryMay 21, 2019(expired)· nominal 20-yr term from priority
Inventors:Russell T. Davis
G06F 3/0482G06F 16/93G06F 16/9558G06F 16/94G06F 3/04842G06F 40/117G06F 17/2247G06F 17/218G06F 40/143
56
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
A system, method, and computer program product are provided for use in connection with at least one computer-readable Extensible Markup Language (XML)-compliant data document capable of including: a plurality offline items with a plurality of data values, and a plurality of computer-readable semantic tags that describe a semantic meaning of the data values.
Claims
exact text as granted — not AI-modified1 . An apparatus, comprising:
a device; an application including a network browser installed on the device for accessing a system configured for: identification of at least one computer-readable Extensible Markup Language (XML)-compliant data document capable of including:
a plurality of line items with a plurality of data values, and
a plurality of computer-readable semantic tags that describe a semantic meaning of the data values, where the at least one XML-compliant data document is capable of including multiple hierarchical relationships between two line items;
parsing of the at least one XML-compliant data document; accessing a plurality of computer-readable rules including:
a computer-readable datatype rule for validation of a type of data values,
a computer-readable calculation rule for validation of a calculation involving data values, and
a computer-readable unit rule for validation of a unit of data values;
validation of the at least one XML-compliant data document by:
identifying at least a subset of the computer-readable rules including at least one of:
the computer-readable datatype rule for validation of the type of data values,
the computer-readable calculation rule for validation of the calculation involving data values, or
the computer-readable unit rule for validation of the unit of data values;
processing at least a portion of the data values of at least a portion of the line items of the at least one XML-compliant data document, utilizing the at least subset of the rules and at least a portion of the computer-readable sematic tags of the at least one XML-compliant data document; and
said apparatus configured for:
accessing at least a portion of the at least one XML-compliant data document utilizing the application including the network browser.
2 . The apparatus of claim 1 , wherein the system is configured to allow a user to select one or more of the computer-readable semantic tags from a predetermined set of computer-readable semantic tags and select one or more of the data values for mapping the one or more of the computer-readable semantic tags to the one or more of the data values.
3 . The apparatus of claim 1 , wherein the system is configured such that the computer-readable semantic tags are each computer-readably coupled to at least one of the data values.
4 . The apparatus of claim 1 , wherein the system is configured such that the computer-readable semantic tags are searchable.
5 . The apparatus of claim 1 , wherein the system is configured such that the computer-readable semantic tags each describe the semantic meaning of the data values via a computer-readable association between each of the computer-readable semantic tags and a corresponding line item of the data values.
6 . The apparatus of claim 1 , wherein the system is configured such that at least one of the computer-readable semantic tags includes a level tag for use in displaying the line items in a tree view.
7 . The apparatus of claim 1 , wherein the system is configured such that the multiple hierarchical relationships between two line items are searchable.
8 . The apparatus of claim 1 , wherein the system is configured to cause referencing of a portion of an original document in connection with at least one of the data values, such that, based on the referencing, a change to the portion of the original document results in a corresponding change to the at least one data value.
9 . The apparatus of claim 1 , wherein the system is configured such that the at least one XML-compliant data document includes an extensible semantic tag-equipped markup language component and a hypertext markup language (HTML) component, and the at least one XML-compliant data document is capable of being displayed utilizing the network browser for allowing review of the HTML component in addition to access, through one or more additional actions, the extensible semantic tag-equipped markup language component.
10 . The apparatus of claim 1 , wherein the apparatus is configured such that at least one of:
said identification of the at least one XML-compliant data document includes receiving the at least one XML-compliant data document; said at least one computer-readable XML-compliant data document includes a reusable data markup language (RDML) document; said line items are associated with a record, row, table, or other entity of a relational database; said computer-readable semantic tags are applied to the line items; said computer-readable semantic tags result from tagging; said computer-readable semantic tags reflect characteristics including at least one of a magnitude, scale, modifier, unit, and measurement; said computer-readable semantic tags reflect structure; said parsing includes at least one of: eliminating white space, dividing input into words or groups of words, searching for opening or closing characters, relaying an error notice, or coordinating updating of component states; said computer-readable rules are stored in a document type definition (DTD); said computer-readable datatype rule for validation of the type of data values includes a computer-readable datatype rule for validation of a data value format; said computer-readable calculation rule for validation of the calculation involving data values includes a computer-readable calculation rule for validation of a summation involving data values; said computer-readable unit rule for validation of the unit of data values includes a computer-readable unit rule for validation of a currency of data values; said processing includes error checking; or said result includes an indication as to whether a defect is critical or not.
11 . A computer program product embodied on a non-transitory computer readable medium, comprising:
code for storing a plurality of original documents including a plurality of original values, including a first document including first values and a second document including second values; code for processing at least a part of the first document and at least a part of the second document, resulting in at least one object including at least one reference to at least one of the plurality of original values of at least one of the plurality of original documents; code for receiving a user selection of one or more computer-readable semantic tags; code for receiving a user selection of one or more of the original values; code for mapping the one or more of the computer-readable semantic tags to the one or more of the original values; code for outputting a presentation that is based on at least a portion of the at least one object, the presentation capable of including at least a portion of the original values including the at least one original value, where the system is configured such that, based on the at least one reference of the at least one object to the at least one original value of the at least one original document, a change to the at least one original value of the at least one original document results in a corresponding change in a subsequent instance of the presentation; code for outputting a report that is based on at least a portion of the at least one object, the report capable of including at least a portion of the original values including the at least one original value, where the system is configured such that, based on the at least one reference of the at least one object to the at least one original value of the at least one original document, a change to the at least one original value of the at least one original document results in a corresponding change in a subsequent instance of the report; and code for outputting at least one computer-readable Extensible Markup Language (XML)-compliant data document that is based on at least a portion of the at least one object and at least a portion of the mapping, the at least one computer-readable XML-compliant data document capable of including a plurality of line items with at least a portion of the original values including the at least one original value and at least some of the computer-readable semantic tags, where the system is configured such that, based on the at least one reference of the at least one object to the at least one original value of the at least one original document, a change to the at least one original value of the at least one original document results in a corresponding change in a subsequent instance of the at least one computer-readable XML-compliant data document.
12 . The computer program product of claim 11 , wherein the computer program product is configured for utilizing a plurality of computer-readable rules for processing the at least one XML-compliant data document, the computer-readable rules including at least one of:
a computer-readable datatype rule for validation of a type of original values, a computer-readable calculation rule for validation of a calculation involving original values, or a computer-readable unit rule for validation of a unit of original values.
13 . The computer program product of claim 11 , wherein the computer program product is configured for utilizing a plurality of computer-readable rules for validating the at least one XML-compliant data document, the computer-readable rules including:
a computer-readable datatype rule for validation of a type of original values, a computer-readable calculation rule for validation of a calculation involving original values, and a computer-readable unit rule for validation of a unit of original values.
14 . The computer program product of claim 11 , wherein the computer program product is configured for validating the at least one XML-compliant data document by:
identifying at least a subset of the computer-readable rules including at least one of:
a computer-readable datatype rule for validation of a type of original values,
a computer-readable calculation rule for validation of a calculation involving original values, or
a computer-readable unit rule for validation of a unit of original values; and
processing at least the portion of the original values of the at least one XML-compliant data document, utilizing the at least subset of the rules and at least a portion of the computer-readable sematic tags of the at least one XML-compliant data document.
15 . The computer program product of claim 11 , wherein the computer program product is configured such that the at least some of the computer-readable semantic tags are each computer-readably coupled to the at least portion of the original values.
16 . The computer program product of claim 11 , wherein the computer program product is configured such that the at least some of the computer-readable semantic tags describe a semantic meaning of the at least portion of the original values via a computer-readable association between each of the at least some of the computer-readable semantic tags and a corresponding line item.
17 . The computer program product of claim 11 , wherein the computer program product is configured such that at least one of the computer-readable semantic tags includes a level tag for use in displaying the line items in a tree view.
18 . The computer program product of claim 11 , wherein the computer program product is configured such that the at least one XML-compliant data document is capable of including multiple hierarchical relationships between two line items.
19 . The computer program product of claim 11 , wherein the computer program product is configured such that at least one of:
said at least portion of the original values of the at least one computer-readable XML-compliant data document include different instances of the same values as the corresponding original values of the at least one original document; said mapping includes an association; said at least some of the computer-readable semantic tags includes all of the one or more of the computer-readable semantic tags subject to the mapping; said at least one object includes at least one of metadata, information, a component of a formatter, a storage object, or a database; said at least one computer-readable XML-compliant data document includes a reusable data markup language (RDML) document; said line items are associated with a record, row, table, or other entity of a relational database; said presentation, the report, and the at least one computer-readable XML-compliant data document include the same at least portion of the original values; said presentation, the report, and the at least one computer-readable XML-compliant data document include the same at least one original value; said presentation, the report, and the at least one computer-readable XML-compliant data document are based on the same at least portion of the at least one object; said at least one computer-readable XML-compliant data document is based on the at least portion of the at least one object by including the at least portion of the at least one object; said at least one computer-readable XML-compliant data document is based on the at least portion of the at least one object by being generated utilizing the at least portion of the at least one object; said at least one computer-readable XML-compliant data document is based on the at least portion of the mapping by including the at least some of the computer-readable semantic tags; said at least some of the computer-readable semantic tags are included in the line items; said change to the at least one original value of the at least one original document is capable of being made in the at least one original document; said corresponding change in the subsequent instance of the at least one computer-readable XML-compliant data document includes a change to an instance of the at least one original value in the at least one computer-readable XML-compliant data document; said subsequent instance of the at least one computer-readable XML-compliant data document is subsequent to the change to the at least one original value of the at least one original document; or said computer-readable semantic tags are applied to the line items.
20 . A method, comprising:
storing a plurality of original documents including a plurality of original values, including a first document including first values and a second document including second values; processing at least a part of the first document and at least a part of the second document, resulting in at least one object including at least one reference to at least one of the plurality of original values of at least one of the plurality of original documents; receiving a user selection of one or more computer-readable semantic tags; receiving a user selection of one or more of the original values; mapping the one or more of the computer-readable semantic tags to the one or more of the original values; outputting a presentation that is based on at least a portion of the at least one object, the presentation capable of including at least a portion of the original values including the at least one original value, where the system is configured such that, based on the at least one reference of the at least one object to the at least one original value of the at least one original document, a change to the at least one original value of the at least one original document results in a corresponding change in a subsequent instance of the presentation; outputting a report that is based on at least a portion of the at least one object, the report capable of including at least a portion of the original values including the at least one original value, where the system is configured such that, based on the at least one reference of the at least one object to the at least one original value of the at least one original document, a change to the at least one original value of the at least one original document results in a corresponding change in a subsequent instance of the report; and outputting at least one computer-readable Extensible Markup Language (XML)-compliant data document that is based on at least a portion of the at least one object and at least a portion of the mapping, the at least one computer-readable XML-compliant data document capable of including a plurality of line items with at least a portion of the original values including the at least one original value and at least some of the computer-readable semantic tags, where the system is configured such that, based on the at least one reference of the at least one object to the at least one original value of the at least one original document, a change to the at least one original value of the at least one original document results in a corresponding change in a subsequent instance of the at least one computer-readable XML-compliant data document.Join the waitlist — get patent alerts
Track US2019155874A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.