Combining reusable data markup language documents
DCFirst Claim
1. A method in a data processing system, comprising the steps of:
- receiving a first markup document and a second markup document, both the first markup document and the second markup document including numerical values and tags reflecting characteristics of the numerical values, wherein the characteristics indicate that the numerical values of the first markup document differ in format from the numerical values of the second markup document;
automatically transforming the numerical values of at least one of the first markup document and the second markup document, so that the numerical values of the first markup document and the second markup document have a common format;
combining the first markup document and the second markup document into a single data set; and
displaying the single data set.
0 Assignments
Litigations
1 Petition
Reexamination
Accused Products
Abstract
Methods and systems provide a computer markup language, referred to as Reusable Data Markup Language (“RDML”), and a data viewer for retrieving, manipulating and viewing documents and files in the RDML format that may be stored locally or over a network (e.g., the Internet). Generally, RDML permits the browsing and manipulation of numbers, as opposed to text and images like in HTML, and does so by including attributes describing the meaning of the numbers to be attached to the numbers. Documents compliant with the markup language encapsulate machine-readable documentation with numbers and data, and permit the data viewer to act as a combination web browser and spreadsheet to automatically read, interpret and manipulate the numbers and data. Furthermore, the methods and systems merge or combine RDML documents that have different data formats to produce a single data set for display.
160 Citations
27 Claims
-
1. A method in a data processing system, comprising the steps of:
-
receiving a first markup document and a second markup document, both the first markup document and the second markup document including numerical values and tags reflecting characteristics of the numerical values, wherein the characteristics indicate that the numerical values of the first markup document differ in format from the numerical values of the second markup document; automatically transforming the numerical values of at least one of the first markup document and the second markup document, so that the numerical values of the first markup document and the second markup document have a common format; combining the first markup document and the second markup document into a single data set; and displaying the single data set. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A data processing system comprising:
-
a non-volatile storage device storing a first markup document and a second markup document, both the first markup document and the second markup document containing numerical values and tags reflecting characteristics of the numerical values, wherein the characteristics indicate that the numerical values of the first markup document differ in format from the numerical values of the second markup document; a memory storing a program that receives the first markup document and the second markup document, that automatically transforms the numerical values of at least one of the first markup document and the second markup document so that the numerical values of the first markup document and the second markup document have a common format, and that combines the first markup document and the second markup document into a single data set; and a processor that runs the program. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium containing instructions for controlling a data processing system to perform a method comprising:
-
receiving a first markup document and a second markup document, both the first markup document and the second markup document containing numerical values and tags reflecting characteristics of the numerical values, wherein the characteristics indicate that the numerical values of the first markup document differ in format from the numerical values of the second markup document; automatically transforming the numerical values of at least one of the first markup document and the second markup document, so that the numerical values of the first markup document and the second markup document have a common format; combining the first markup document and the second markup document into a single data set; and displaying the single data set. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A data processing system comprising:
-
means for receiving a first markup document and a second markup document, both the first markup document and the second markup document containing numerical values and tags reflecting characteristics of the numerical values, wherein the characteristics indicate that the numerical values of the first markup document differ in format from the numerical values of the second markup document; means for automatically transforming the numerical values of at least one of the first markup document and the second markup document, so that the numerical values of the first markup document and the second markup document have a common format; means for combining the first markup document and the second markup document into a single data; and means for displaying the single data set.
-
-
27. A method in a data processing system, comprising the steps of:
-
receiving a request for a numerical value, the request indicating at least one characteristic of the numerical value; receiving a first markup document and a second markup document, both the first markup document and the second markup document containing numerical values and tags reflecting characteristics of the numerical values, wherein the characteristics indicate that the numerical values of the first markup document differ in format from the numerical values of the second markup document, and wherein at least one of the tags has the indicated characteristic of the requested numerical value; automatically transforming the numerical values of at least one of the first markup document and the second markup document, so that the numerical values of the first markup document and the second markup document have a common format; combining the first markup document and the second markup document into a single data set; displaying the single data set; and manipulating the display of the single data set using the tags reflecting the characteristics of the numerical values.
-
Specification