Customized content loading mechanism for portions of a web page in real time environments
First Claim
1. A method, in a client side data processing system, for processing a portion of a Web page, comprising:
- receiving code for a portion of a first Web page, wherein the code breaks the portion of the first Web page into blocks of Web page content, and wherein one or more of the blocks of Web page content have associated caching properties identified in the code;
parsing the code for the portion of the first Web page to identify the blocks of Web page content and their associated caching properties; and
caching, in a client side data processing system cache, content data corresponding to the blocks of Web page content based on the associated caching properties, wherein at least two blocks of Web page content have different caching properties, and wherein at least two portions of content data corresponding to the at least two blocks of Web page content are cached using the different caching properties.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for associating blocks of Web page content with caching properties are provided. The caching properties may include global caching properties for all blocks of a Web page and/or individual caching properties for each individual block of the Web page. The caching properties may be identified within the code of the Web page content itself, such as within meta-tags. Caching properties may also be linked to client device characteristics. Both client device caching and proxy device caching of Web page content may be enabled, such that if a block of Web page content in the client device'"'"'s cache is invalid, the proxy device'"'"'s cache is checked for the block of Web page content. Thus, a single Web page may be rendered on a client device using blocks obtained from a local cache, a proxy device'"'"'s cache, and blocks obtained from a source of the Web page content.
-
Citations
20 Claims
-
1. A method, in a client side data processing system, for processing a portion of a Web page, comprising:
-
receiving code for a portion of a first Web page, wherein the code breaks the portion of the first Web page into blocks of Web page content, and wherein one or more of the blocks of Web page content have associated caching properties identified in the code;
parsing the code for the portion of the first Web page to identify the blocks of Web page content and their associated caching properties; and
caching, in a client side data processing system cache, content data corresponding to the blocks of Web page content based on the associated caching properties, wherein at least two blocks of Web page content have different caching properties, and wherein at least two portions of content data corresponding to the at least two blocks of Web page content are cached using the different caching properties. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer program product comprising a computer usable medium having a computer readable program, wherein the computer readable program, when executed on a computer, causes the computer to:
-
receive code for a portion of a first Web page, wherein the code breaks the portion of the first Web page into blocks of Web page content, and wherein one or more of the blocks of Web page content have associated caching properties identified in the code;
parse the code for the portion of the first Web page to identify the blocks of Web page content and their associated caching properties; and
cache, in a client side data processing system cache, content data corresponding to the blocks of Web page content based on the associated caching properties, wherein at least two blocks of Web page content have different caching properties, and wherein at least two portions of content data corresponding to the at least two blocks of Web page content are cached using the different caching properties. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. An apparatus, comprising:
-
a processor;
a memory coupled to the processor; and
a cache storage coupled to the processor, wherein the memory contains instructions which, when executed by the processor, causes the processor to;
receive code for a portion of a first Web page, wherein the code breaks the portion of the first Web page into blocks of Web page content, and wherein one or more of the blocks of Web page content have associated caching properties identified in the code;
parse the code for the portion of the first Web page to identify the blocks of Web page content and their associated caching properties; and
cache, in the cache storage, content data corresponding to the blocks of Web page content based on the associated caching properties, wherein at least two blocks of Web page content have different caching properties, and wherein at least two portions of content data corresponding to the at least two blocks of Web page content are cached using the different caching properties.
-
Specification