Method and system for parameterized web documents
First Claim
1. A system to construct parameterized web documents, the system comprising:
- a microprocessor to;
identify a base document that serves as a reference for a current document;
identify strings that occur in the base document that also occur in the current document, and strings that occur in the current document that do not occur in the base document; and
create a condensed document comprising a programmatic representation including at least one parsable statement used to modify the base document with at least one string that occurs in the current document that does not occur in the base document, the condensed document configured to be parsed within a content browser to recreate the current document based on the at least one parsable statement and the base document, the programmatic representation condensing one or more of the strings that occur in the current document that do not occur in the base document, the programmatic representation being decodable by a decoder of the content browser, the content browser decoder being configured to perform at least one content browser function unrelated to decoding the programmatic representation.
0 Assignments
0 Petitions
Accused Products
Abstract
Techniques are disclosed for constructing web (or other networked) documents as parameterized forms of other networked documents. For example, a document may be represented as a collection of changes to be applied to a first document which is incorporated by reference in the second document. Instead of delivering the entire document over a slower network connecting the content server to the content browser, the document is delivered as a collection of changes to previously delivered documents that are much closer to the user'"'"'s content browser. In an exemplary embodiment of the invention, special software is not necessarily required at the end user for reconstructing the second document from the set of base documents and the set of modifications to the base documents.
-
Citations
21 Claims
-
1. A system to construct parameterized web documents, the system comprising:
a microprocessor to; identify a base document that serves as a reference for a current document; identify strings that occur in the base document that also occur in the current document, and strings that occur in the current document that do not occur in the base document; and create a condensed document comprising a programmatic representation including at least one parsable statement used to modify the base document with at least one string that occurs in the current document that does not occur in the base document, the condensed document configured to be parsed within a content browser to recreate the current document based on the at least one parsable statement and the base document, the programmatic representation condensing one or more of the strings that occur in the current document that do not occur in the base document, the programmatic representation being decodable by a decoder of the content browser, the content browser decoder being configured to perform at least one content browser function unrelated to decoding the programmatic representation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
16. A non-transitory computer-readable medium embodying instructions which, when executed on a computer, cause the computer to:
-
receive a current document to be distributed from a content server to a user; identify a base document that serves as a reference for the current document; identify strings that occur in the base document that also occur in the current document, and strings that occur in the current document that do not occur in the base document; create a condensed document comprising a programmatic representation including at least one parsable statement used to modify the base document with at least one string that occurs in the current document that does not occur in the base document, the condensed document configured to be parsed within a content browser to recreate the current document based on the at least one parsable statement and the base document, the programmatic representation condensing one or more of the strings that occur in the current document that do not occur in the base document, the programmatic representation being decodable by a decoder of the content browser, the content browser decoder being configured to perform at least one content browser function unrelated to decoding the programmatic representation; and distribute the condensed document to the user in place of sending to the user the current document in its entirety. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification