Back to results
US 7,484,007 B2Granted
System and method for partial data compression and data transfer
AssigneeCodekko Inc.
InventorsDaniel Bannoura, Andre Angel
Life of this patent
Estimating the term…
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.
Claims30
A method for partial data compression, the method comprising:
- selecting a file to be compressed, based on a file type, that is capable of executing dynamically scripted content;
- creating a copy of the file, the copied file comprising at least one start point and at least one end point, the copy created to preserve the original files for reverse compatibility;
- compressing data in place within the start point and the end point based on the dynamically executed scripted content, at a server, wherein the compressed data is a static HTML portion of the file;
- and
- dynamically creating a new file, of client data downloaded from the server, comprising the compressed data and uncompressed data, wherein the uncompressed data provides server side compatibility for dynamic content scripting, the dynamically created new file and the selected file stored on the server, the dynamically created new file transmitted from the server to a client.
2 more elements
A method for partial data compression, the method comprising:
- determining static data and dynamic data in a data file having at least one start point and one end point determined by a location of the dynamic data;
- marking the static data by searching the file for dynamic content scripting and once the dynamic content scripting is located, marking the start and end point of each file segment containing dynamic content scripting;
- compressing the marked static data in place via a compression algorithm, wherein the compressed data is a static HTML portion of the file, and wherein the dynamic content scripting portions remain in their original locations;
- creating a new data file comprising the dynamic data and the compressed static data, wherein the dynamic data is uncompressed and provides server side compatibility for dynamic content scripting, the compressed static data and the uncompressed dynamic data executed by a web application server to produce a partially compressed web page data file while enabling the web application server to execute the dynamic content scripting portions in the new data file;
- and
- sending the new data file to a location of the data file.
3 more elements
A method for file transfer, the method comprising:
- marking static data in a data file by searching the file for dynamic content scripting and once the dynamic content scripting is located, marking the start and end point of each file segment containing dynamic content scripting, the data file additionally comprising uncompressed dynamic data;
- compressing the marked static data, wherein the compressed data is a static HTML portion of the file, and wherein the dynamic content scripting portions remain in their original locations;
- creating a new data file comprising the compressed static data and the uncompressed dynamic data, wherein the uncompressed data provides server side compatibility for dynamic content scripting, the compressed static data and the uncompressed dynamic data executed by a web application server to produce a partially compressed web page data file while enabling the web application server to execute the dynamic content scripting portions in the new data file;
- and
- providing an identifier to the new data file.
2 more elements
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, wherein the compressed data is a static HTML portion of the file;
- and
- wherein the compressor data dynamically creates a new data file, of client data downloaded from the server, comprising the compressed identified data and uncompressed data from the data file, wherein the uncompressed data provides server side compatibility for dynamic content scripting, the dynamically created new data file and the selected data file stored on the sewer, the dynamically created new data file transmitted from the server to the client.
5 more elements
Dependencies are inferred from the claim text.