Reusable data markup language
First Claim
1. A method in a data processing system, comprising the steps of:
- receiving a document containing numerical values;
receiving indications of characteristics of the numerical values, the characteristics including a unit and a magnitude; and
adding the received indications into the document as tags associated with the numerical values to create a markup document.
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.
-
Citations
66 Claims
-
1. A method in a data processing system, comprising the steps of:
-
receiving a document containing numerical values; receiving indications of characteristics of the numerical values, the characteristics including a unit and a magnitude; and adding the received indications into the document as tags associated with the numerical values to create a markup document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13-31. -31. (canceled)
-
32. A computer-readable medium containing instructions for controlling a data processing system to perform a method comprising the steps of:
-
receiving a document containing numerical values, the characteristics including unit and magnitude; receiving indications of characteristics of the numerical values; and adding the received indications into the document as tags associated with the numerical values to create a markup document. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39)
-
-
40-51. -51. (canceled)
-
52. A method in a data processing system, comprising the steps of:
-
receiving a document containing numerical values; receiving indications of characteristics of the numerical values, the characteristics indicating format and semantics; and adding the received indications into the document as tags. associated with the numerical values to create a markup document.
-
-
53. A method in a data processing system, comprising the steps of:
-
receiving a document containing numerical values; receiving indications of characteristics of the numerical values, the characteristics indicating structure and semantics; and adding the received indications into the document as tags associated with the numerical values to create a markup document.
-
-
54. A method in a data processing system, comprising the steps of:
-
receiving a document containing numerical values; receiving indications of characteristics of the numerical values, the characteristics indicating format and value; and adding the received indications into the document as tags associated with the numerical values to create a markup document.
-
-
55. A method in a data processing system, comprising the steps of:
-
receiving a document containing numerical values; receiving indications of characteristics of the numerical values, the characteristics indicating structure and value; and adding the received indications into the document as tags associated with the numerical values to create a markup document.
-
-
56. A method in a data processing system, comprising the steps of:
-
receiving a document containing numerical values; receiving indications of characteristics of the numerical values, the characteristics indicating structure and provenance; and adding the received indications into the document as tags associated with the numerical values to create a markup document.
-
-
57. A method in a data processing system, comprising the steps of:
-
receiving a document containing numerical values; receiving indications of characteristics of the numerical values, the characteristics indicating format and provenance; and adding the received indications into the document as tags associated with the numerical values to create a markup document.
-
-
58. A method in a data processing system, comprising the steps of:
-
receiving a document containing numerical values; receiving indications of characteristics of the numerical values, the characteristics indicating format, provenance, structure, value and semantics; and adding the received indications into the document as tags associated with the numerical values to create a markup document.
-
-
59-64. -64. (canceled)
-
65. A computer-readable memory device encoded with a document and a program, the document comprising:
-
numerical values and tags reflecting characteristics of the numerical values, the characteristics including a unit and a magnitude; and the program comprising; instructions that read the numerical values and the tags and that display the numerical values in a manner specified by the characteristics.
-
-
66. (canceled)
Specification