SYSTEM AND METHOD FOR IMPROVING DELIVERY OF CONTENT OVER A NETWORK
First Claim
Patent Images
1. A computer-implemented method, comprising:
- identifying content to be retrieved over a network;
determining whether content similar to the identified content is locally available;
if similar content is locally available, transmitting a request for the identified content, wherein the request identifies the locally available similar content;
receiving a compressed file associated with the requested content; and
decompressing, using a processor, the compressed file using the locally available similar content.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method provide for improving delivery of content over a network, such as a wireless network. Copies of previously loaded content may be stored locally on a client computing device coupled to the network. Future requests for similar content may be compressed based on the locally stored previously loaded content, and the compressed content may be delivered to the client device. The client device may use the stored previously loaded content to reconstruct the requested content.
28 Citations
28 Claims
-
1. A computer-implemented method, comprising:
-
identifying content to be retrieved over a network; determining whether content similar to the identified content is locally available; if similar content is locally available, transmitting a request for the identified content, wherein the request identifies the locally available similar content; receiving a compressed file associated with the requested content; and decompressing, using a processor, the compressed file using the locally available similar content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A device for retrieving requested content, comprising:
-
a processor; a memory in communication with the processor, the memory storing; one or more files of previously downloaded content; an identifier associated with each of the one or more files of previously downloaded content; and instructions executable by the processor for downloading requested content according to a method, comprising; identifying content to be retrieved over a network; determining whether content similar to the identified content is locally available; if similar content is locally available, transmitting a request for the identified content, wherein the request identifies the locally available similar content; receiving a compressed file associated with the requested content; and decompressing the compressed file using the locally available similar content. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for serving data over a network, comprising:
-
receiving a request for content; determining whether the request includes an identifier associated with the content; and if the request includes an identifier associated with the content; retrieving the requested content; compressing, using a processor, the requested content using at least one file corresponding to the identifier; and transmitting the compressed content. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. A device for serving data over a network, comprising:
-
a processor; a compression unit; a memory in communication with the processor and the compression unit, the memory storing; at least one file corresponding to previously retrieved content; an identifier associated with the at least one file; and instructions executable by the processor for performing a method, the method comprising; receiving a request for content, the request including a requested content identifier associated with the content; retrieving the requested content; compressing, at the compression unit, the requested content using a file corresponding to the requested content identifier; and transmitting the compressed content. - View Dependent Claims (25, 26, 27, 28)
-
Specification