System and method for compressing and decompressing browser cache in portable, handheld and wireless communication devices
First Claim
Patent Images
1. A method for caching web page on a wireless communication device comprising:
- receiving web page content over a wireless link;
compressing a portion of the web page content in response to a request to cache; and
decompressing a compressed portion of the web page content in response to a request to retrieve cache.
1 Assignment
0 Petitions
Accused Products
Abstract
Improved browser caching performance in portable, handheld and wireless communication devices has been achieved by ASIC compression and decompression engines that compress cache content resulting in a more efficient use of the limited memory of such devices. Based on a data type, the compression engine selects an appropriate compression accelerator which invokes a corresponding compression algorithm, to compress the cache data. The process is reversed when the cache is requested by the browser.
-
Citations
25 Claims
-
1. A method for caching web page on a wireless communication device comprising:
-
receiving web page content over a wireless link;
compressing a portion of the web page content in response to a request to cache; and
decompressing a compressed portion of the web page content in response to a request to retrieve cache. - View Dependent Claims (2, 3, 4)
-
-
5. A system for caching a web page comprising:
-
a compression engine compressing portions of web page content responsive to a request to cache the web page, the compression engine comprising a plurality of compression accelerators wherein at least one of the compression accelerators is invoked to compress one of the portions based on a data type of the portion; and
a decompression engine decompressing compressed portions of the web page content from a cache memory, the decompression engine comprising a plurality of decompression accelerators wherein at least one of the decompression accelerators is invoked to decompress one of the compressed portions based on a data type of the compressed portion. - View Dependent Claims (6, 7, 8)
-
-
9. A compression engine comprising:
-
a plurality of compression accelerators; and
a controller identifying a data type for portions of content of a web page to be cached, and invoking one of the compression accelerators of the plurality based on the data type. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A decompression engine comprising:
-
a plurality of decompression accelerators; and
a controller to identify a data type for compressed portions of content of a web page to be retrieved, and to invoke one of the decompression accelerators of the plurality based on the data type. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
Specification