Differential caching with template, sub-template, and delta information
First Claim
1. A system for transmitting a web page to a client device, comprising:
- a memory including template information, sub-template information, and delta information, the template information comprising seldom changing elements of a web page, the sub-template information comprising;
(i) information that changes less frequently than delta information, and (ii) elements of a web page shared by several templates; and
a software module programmed to (i) retrieve at least one of the template information, sub-template information, and delta information from the memory based on a request for information from the client device and (ii) respond to the request by sending to the client device the template information, sub-template information and delta information.
6 Assignments
0 Petitions
Accused Products
Abstract
A method for transmitting a web page to a client device is described. Template information, sub-template information, and delta information are identified based on a request for information from the client device. The template information includes seldom changing elements of a web page. The sub-template information includes: (i) information that changes less frequently than delta information, and (ii) elements of a web page shared by several templates. At least one of the template information, sub-template information, and delta information is retrieved from a location other than an originating server that is the original provider of information requested by the client device. The request is responded to by sending to the client device the template information, sub-template information and delta information. In addition, a system for transmitting a web page to a client device is described.
164 Citations
20 Claims
-
1. A system for transmitting a web page to a client device, comprising:
-
a memory including template information, sub-template information, and delta information, the template information comprising seldom changing elements of a web page, the sub-template information comprising;
(i) information that changes less frequently than delta information, and (ii) elements of a web page shared by several templates; and
a software module programmed to (i) retrieve at least one of the template information, sub-template information, and delta information from the memory based on a request for information from the client device and (ii) respond to the request by sending to the client device the template information, sub-template information and delta information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for transmitting a web page to a client device, comprising steps of:
-
identifying template information, sub-template information, and delta information based on a request for information from the client device, the template information comprising seldom changing elements of a web page, the sub-template information comprising;
(i) information that changes less frequently than delta information, and (ii) elements of a web page shared by several templates;
retrieving at least one of the template information, sub-template information, and delta information from a location other than an originating server that is the original provider of information requested by the client device; and
responding to the request by sending to the client device the template information, sub-template information and delta information. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification