IP Library Granted Patent US 7,945,698
Granted Patent B2
US 7,945,698 · App. 12/342,741 · Granted May 17, 2011

System and method for partial data compression and data transfer

Assignee: Codekko Software, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,945,698
App. No.
12/342,741
Granted
May 17, 2011
Kind
B2
Abstract

The present invention provides a system and method for data transfer. The system may include a client having software adapted to display data; a storage; and client data. Further, the system may include a server having compressor data and information regarding data file types that have been partially compressed by the compressor data. In the system, the client may be operably coupled to the server for data and file transfer purposes.

Claims (23)

1. A method for file transfer, the method comprising:

identifying static data in a data file;

compressing the identified static data;

creating a new data file comprising the compressed static data and uncompressed dynamic data from the data file, wherein the new data file is an optimized dynamically scripted HTML file, the compressed data includes static HTML data and the uncompressed data includes dynamic content scripting executable by a web application server;

transferring the new data file from a first environment to a production environment;

receiving a request for the data file, wherein the request includes an identifier indicating compatibility with receiving a response that includes both compressed and uncompressed data;

preparing a response by executing the dynamic content scripting in the new data file; and

sending the response,

wherein the identifying, compressing, and creating steps are performed in the first environment and wherein the receiving, preparing, and sending steps are performed in the production environment, and

wherein the production environment comprises a web server.

2. The method of claim 1 , further comprising attaching an identifier to the response and determining if the identifier exists when data file is requested.

3. The method of claim of claim 1 , further comprising selecting a compression algorithm to perform the compression.

4. The method of claim 1 wherein the data file is a server-side scripted page.

5. The method of claim 1 wherein the data file is an ASP file.

6. The method of claim 1 wherein the response is an HTTP response and the method further comprises modifying the HTTP response header.

7. The method of claim 1 wherein the first environment is one of a staging environment and a development environment.

8. The method of claim 1 wherein the production environment further comprises at least one of a database server and an application server.

9. The method of claim 1 wherein the response comprises the compressed static data and additional data generated by executing the dynamic content scripting.

10. The method of claim 9 further comprising:

receiving the response;

uncompressing the compressed static data;

preparing a combined data by combining at least a portion of the uncompressed compressed static data with at least a portion of the additional data.

11. The method of claim 10 further comprising visually presenting a representation of the combined data.

Assignments (1)
CHANGE OF NAME Recorded Aug 15, 2012
From: CODEKKO, INC.
To: NETCORDANT, INC.
Reel/Frame 028788/0690 →
Continuity (3)
Continuation 10280597 · Oct 25, 2002
Provisional Application 60353507 · Feb 1, 2002
Related Publication 20090327523A1 · Dec 31, 2009