Reusable data markup language
0 Assignments
0 Petitions
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.
135 Citations
52 Claims
-
1-12. -12. (canceled)
-
13. 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; automatically combining the first markup document and the second markup document into a single data set using the tags; and displaying the single data set. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22-23. -23. (canceled)
-
24. 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, at least one of the tags having the indicated characteristic of the requested numerical value; automatically combining the first markup document and the second markup document into a single data set by resolving conflicts between the characteristics of the first markup document and the second markup document; displaying the single data set; and manipulating the display of the single data set using the tags reflecting the characteristics of the numerical values.
-
-
25. A data processing system comprising:
-
a non-volatile storage device with 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; a memory with a program that receives the first markup document and the second markup document, that automatically combines the first markup document and the second markup document into a single data set using the tags; and a processor that runs the program. - View Dependent Claims (26, 27, 28, 29, 30, 31)
-
-
32-39. -39. (canceled)
-
40. A 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; automatically combining the first markup document and the second markup document into a single data set using the tags; and displaying the single data set. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48)
-
-
49-50. -50. (canceled)
-
51. 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; means for automatically combining the first markup document and the second markup document into a single data set using the tags; and means for displaying the single data set.
-
-
52-66. -66. (canceled)
Specification