IP Library Granted Patent US 8,271,689
Granted Patent B2
US 8,271,689 · App. 13/091,628 · Granted Sep 18, 2012

System and method for partial data compression and data transfer

Assignee: Netcordant, 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 8,271,689
App. No.
13/091,628
Granted
Sep 18, 2012
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 (26)

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

transmitting a request requesting first data, wherein the request includes an indication indicating compatibility with receiving a response in a compressed format;

receiving, in response to the request, second data, wherein the second data corresponds to the first data and comprises a compressed data and a uncompressed data,

uncompressing the compressed data of the received second data to produce third data,

preparing a combined data by combining at least a portion of the third data with at least a portion of the uncompressed data of the second data, and

visually presenting the combined data.

2. The method of claim 1 , wherein the compressed data includes static HTML data and the uncompressed data includes dynamic content scripting resulting in an optimized dynamically scripted HTML file that can be executed by a web application server.

3. The method of claim 1 , further comprising displaying the uncompressed compressed data and the uncompressed data.

4. The method of claim 3 , further comprising displaying the uncompressed compressed data and the uncompressed data in an order similar to an order of the first data.

5. The method of claim 3 , further comprising displaying the uncompressed compressed data and the uncompressed data in an order dissimilar to an order of the first data.

6. The method of claim 1 , further comprising receiving the first data when the second data is unavailable.

7. The method of claim 1 , wherein the request includes an identifier indicating compatibility with receiving a response that includes both compressed and uncompressed data.

8. The method of claim 1 , further comprising receiving tracking information when the second data is unavailable.

9. The method of claim 1 wherein the receiving comprises receiving an HTTP response header indicating that the response is compressed.

10. A system for data transfer, the system comprising:

a client comprising software adapted to display data;

a server comprising 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 transmits a request for information to the server;

wherein the server dynamically prepares a response to the request using a data file that has been partially compressed by the compressor data and without decompressing the data file;

wherein the server transmits the dynamically prepared response to the client; and

wherein the client receives the response and decompresses at least one compressed portion of the response, and presents a visual depiction of the response to a user.

11. The system of claim 10 , wherein the visual depiction of the response is a rendering of a web page in a web browser.

12. The system of claim 10 , wherein the partially compressed data includes static HTML data and the uncompressed data includes dynamic content scripting resulting in an optimized dynamically scripted HTML file that can be executed by a web application server.

13. The system of claim 10 , wherein the client can perform functionality of the server.

14. The system of claim 10 , wherein the server can perform functionality of the client.

Assignments (2)
CHANGE OF NAME Recorded Aug 15, 2012
From: CODEKKO, INC.
To: NETCORDANT, INC.
Reel/Frame 028788/0690 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 21, 2011
From: BANNOURA, DANIEL; ANGEL, ANDRE
To: CODEKKO SOFTWARE, INC.
Reel/Frame 026165/0335 →
Continuity (4)
Continuation 12342741 · Dec 23, 2008
Continuation 10280597 · Oct 25, 2002
Provisional Application 60353507 · Feb 1, 2002
Related Publication 20110196988A1 · Aug 11, 2011