Capturing and processing change information in a web-type environment
First Claim
Patent Images
1. A method of expressing a change history for a markup language document comprising:
- identifying a source markup language document and at least one modification to the source markup language document;
creating at least one delta document specifying the modification to the source markup language document, wherein the delta document is independent of the source markup language document and is coded in a different language than the source markup language document, wherein creating the delta document comprises specifying each modification to the source markup language document, within the delta document, as an “
add”
operation or a “
remove”
operation comprising a reference to a location in the source markup language document to which each respective modification is to be applied and including, within each “
add”
operation and “
remove”
operation, a time stamp indicating when the modification was implemented; and
storing, within a data storage device, the source markup language document and the delta document.
4 Assignments
0 Petitions
Accused Products
Abstract
A source markup language document and a modification to the source markup language document can be identified. One or more delta documents specifying the modification to the source markup language document can be created. The delta document can be independent of the source markup language document and can be coded in a different language than the source markup language document. The source markup language document and the delta document can be stored within a data storage device.
-
Citations
14 Claims
-
1. A method of expressing a change history for a markup language document comprising:
-
identifying a source markup language document and at least one modification to the source markup language document; creating at least one delta document specifying the modification to the source markup language document, wherein the delta document is independent of the source markup language document and is coded in a different language than the source markup language document, wherein creating the delta document comprises specifying each modification to the source markup language document, within the delta document, as an “
add”
operation or a “
remove”
operation comprising a reference to a location in the source markup language document to which each respective modification is to be applied and including, within each “
add”
operation and “
remove”
operation, a time stamp indicating when the modification was implemented; andstoring, within a data storage device, the source markup language document and the delta document. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of expressing a change history for a markup language document comprising:
-
identifying a plurality of source markup language documents and a modification to each of the plurality of source markup language documents; creating a delta document specifying the modifications for each of the plurality of source markup language documents, wherein the delta document is independent of each of the plurality of source markup language documents and is coded in a different language than each of the plurality of source markup language documents, wherein creating the delta document comprises specifying each modification to the plurality of source markup language documents, within the delta document, as an “
add”
operation or a “
remove”
operation comprising a reference to a location in the source markup language document of the plurality of source markup language documents to which each respective modification is to be applied and including, within each “
add”
operation and “
remove”
operation, a time stamp indicating when the modification was implemented; andstoring, within a data storage device, the plurality of source markup language documents and the delta document. - View Dependent Claims (8)
-
-
9. A computer program product comprising:
-
a computer readable medium having computer-usable program code stored thereon that expresses a change history for a markup language document, the computer program product comprising; computer usable program code configured to identify a source markup language document and a modification to the source markup language document; computer usable program code configured to create at least one delta document specifying the modification to the source markup language document, wherein the delta document is independent of the source markup language document and is coded in a different language than the source markup language document, wherein creating the delta document comprises specifying each modification to the plurality of source markup language documents, within the delta document, as an “
add”
operation or a “
remove”
operation comprising a reference to a location in the source markup language document of the plurality of source markup language documents to which each respective modification is to be applied and including, within each “
add”
operation and “
remove”
operation, a time stamp indicating when the modification was implemented; andcomputer usable program code configured to store the source markup language document and the delta document within a data storage device. - View Dependent Claims (10, 11, 12, 13, 14)
-
Specification