System and method for partial data compression and data transfer
First Claim
Patent Images
1. A method for partial data compression, the method comprising:
- selecting a file to be compressed;
creating a copy of the file, the copied file comprising at least one start point and at least one end point;
compressing data within the start point and the end point; and
creating a new file comprising the compressed data and uncompressed data.
4 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a system and method for partial data compression which comprises selecting a file to be compressed, creating a copy of the file, the copied file comprising at least one start point and at least one end point, compressing data within the start point and the end point, and creating a new file comprising the compressed data and uncompressed data.
156 Citations
42 Claims
-
1. A method for partial data compression, the method comprising:
-
selecting a file to be compressed;
creating a copy of the file, the copied file comprising at least one start point and at least one end point;
compressing data within the start point and the end point; and
creating a new file comprising the compressed data and uncompressed data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for partial data compression, the method comprising:
-
determining static data and dynamic data in a data file;
marking the static data;
compressing the marked static data via a compression algorithm;
creating a new data file comprising the dynamic data and the compressed static data; and
sending the new data file to a location of the data file. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method for data transfer, the method comprising:
-
requesting a first data;
attaching an identifier to a response related to the request;
intercepting the response for the first data;
determining if a second data is available, the second data comprising compressed data and uncompressed data;
if the second data is available, requesting the second data associated with the identifier;
sending the second data;
receiving the second data; and
uncompressing the compressed data of the received second data. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
-
31. A method for file transfer, the method comprising:
-
marking static data in a data file, the data file additionally comprising uncompressed dynamic data;
compressing the marked static data;
creating a new data file comprising the compressed static data and the uncompressed dynamic data; and
providing an identifier to the new data file. - View Dependent Claims (32)
-
-
33. A method for file transfer, the method comprising:
-
marking static data in a data file;
compressing the marked static data;
creating a new data file comprising the compressed static data and uncompressed dynamic data from the data file;
requesting the data file;
attaching an identifier to a response;
redirecting the request to the new data file; and
sending the new data file.
-
-
34. A system for data compression, the system comprising:
-
a client comprising a client data; and
a server comprising a compressor data, wherein the client is operably coupled to the server;
wherein the server further comprises information regarding data file types able to be compressed by the compressor data;
wherein the compressor data selects a data file to compress and to identify data within the data file to be compressed, wherein the selected data file to compress is one of the data file types;
wherein the compressor data compresses the identified data; and
wherein the compressor data creates a new data file comprising the compressed identified data and uncompressed data from the data file. - View Dependent Claims (35, 36, 37, 38)
-
-
39. A system for data transfer, the system comprising:
-
a client comprising storage and a client data; and
a server comprising a compressor data and information regarding data file types that have been compressed by the compressor data, wherein the client is operably coupled to the server;
wherein the client data intercepts a response for a requested data file stored on the server;
if the requested information includes an identifier, requesting, by the client data, a compressed version of the data file, wherein the data file is one of the data file types that have been compressed;
wherein the client data;
sends the compressed version of the file to the storage;
uncompresses the compressed version;
stores the uncompressed version in the storage; and
instructs the client to access the stored uncompressed version.
-
-
40. A system for data transfer, the system comprising:
-
a client comprising;
software adapted to display data;
storage; and
a client data; and
a server comprising a compressor data and information regarding data file types that have been partially compressed by the compressor data, wherein the client is operably coupled to the server;
wherein the client data intercepts a response for a requested data file stored on the server;
if the requested information includes an identifier, requesting, by the client data, a partially compressed version of the data file, wherein the data file is one of the data file types that have been partially compressed;
wherein the partially compressed version of the file is;
sent to the storage;
accessed from the memory; and
uncompressed by the client data;
wherein the uncompressed version of the file is;
sent to the storage; and
wherein the software;
accesses the uncompressed version of the file in the storage. - View Dependent Claims (41, 42)
-
Specification