Method and system for class-based management of dynamic content in a networked environment
First Claim
Patent Images
1. A method for improving network efficiency of document transmission from a content server to a user, comprising the steps of:
- (a) at a condenser located between a content server and a user connected to said content server over a network;
(i) receiving a user'"'"'s request for a document, (ii) said requested document being referencable with respect to a base document associated with a class;
(b) automatically obtaining said class;
(c) automatically obtaining said base document associated with said class;
(d) creating a condensed document by abbreviating redundancy in said requested document relative to said base document; and
(e) transmitting said condensed document to said user to enable said user to reconstruct said requested document.
4 Assignments
0 Petitions
Accused Products
Abstract
The present application discloses methods and systems for configuring and managing class-based condensation. One aspect thereof includes an automated mechanism for creating classes and grouping requests within the classes. A second aspect includes an automated mechanism for selecting and updating an efficient class base file for each class. A third aspect includes an automated mechanism for maintaining the security of users by excluding private user information from the class base file.
170 Citations
39 Claims
-
1. A method for improving network efficiency of document transmission from a content server to a user, comprising the steps of:
-
(a) at a condenser located between a content server and a user connected to said content server over a network;
(i) receiving a user'"'"'s request for a document, (ii) said requested document being referencable with respect to a base document associated with a class;
(b) automatically obtaining said class;
(c) automatically obtaining said base document associated with said class;
(d) creating a condensed document by abbreviating redundancy in said requested document relative to said base document; and
(e) transmitting said condensed document to said user to enable said user to reconstruct said requested document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
23. A computer-readable storage medium encoded with processing instructions for implementing a method for improving network efficiency of document transmission from a content server to a user, said processing instructions for directing a computer to perform the steps of:
-
(a) (i) receiving a user'"'"'s request for a document, (ii) said requested document being referencable with respect to a base document associated with a class;
(b) automatically obtaining said class;
(c) automatically obtaining said base document associated with said class;
(d) creating a condensed document by abbreviating redundancy in said requested document relative to said base document; and
(e) transmitting said condensed document to said user to enable said user to reconstruct said requested document.
-
-
32. A condenser located between, and configured to improve network efficiency of document transmission between, a content server and a user, comprising:
-
(a) an input interface configured to receive a request from a user for a document, (i) said requested document being referencable with respect to a base document associated with a class;
(b) a class tracking module configured to automatically obtain said class;
(c) a document database configured to automatically obtain and provide said base document associated with said class;
(d) a condensation engine configured to create a condensed document by abbreviating redundancy in said requested document relative to said base document; and
(e) an output interface configured to transmit said condensed document to said user to enable said user to reconstruct said requested document. - View Dependent Claims (33, 34, 35, 38, 39)
-
-
36. A condenser for improving downstream network efficiency, said condenser comprising:
-
(1) a processor;
(2) a memory connected to said processor storing a program to control the operation of said processor;
(3) the processor operative with said program in said memory to;
(a) (i) receive a user'"'"'s request for a document, (ii) said requested document being referencable with respect to a base document associated with a class;
(b) automatically obtain said class;
(c) automatically obtain said base document associated with said class;
(d) create a condensed document by abbreviating redundancy in said requested document relative to said base document; and
(e) transmit said condensed document to said user to enable said user to reconstruct said requested document.
-
-
37. A method for preparing and transmitting a document from a content server to a user, comprising the steps of:
-
(a) receiving a request for a dynamic document to be sent to a user;
(b) obtaining an updated version of the requested document;
(c) searching a class database to determine whether the requested document can be a member of any of a plurality of current classes;
(d) determining at least one of said classes to serve as a reference for said requested document;
(e) extracting a base document associated with said reference class;
(f) generating a condensed document reflecting the difference between said requested document and said class base file by performing a delta-encoding process; and
(g) transmitting said condensed document to said requester.
-
Specification