Back to results
US 2019/0155874 A1Published application
Markup language system, method, and computer program product
Assigneee-Numerate Solutions, Inc.
InventorRussell T. Davis
Life of this patent
Estimating the term…
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.
Claims20
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.
16 more elements
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.
6 more elements
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.
6 more elements
Dependencies are inferred from the claim text.