HTTP PERFORMANCE ENHANCEMENT BASED ON DELTA TRANSFER
First Claim
1. A method implemented by a computer system for client-server communication based on delta transfer, the method comprising:
- receiving, from a client and by a server, a HTTP request for transferring a current image page;
comparing, by the server, the current image page and a saved image page, wherein the saved image page is stored on the server for the client;
constructing, by the server, delta contents between the current image page and the saved image page;
updating, on the server, the saved image page with the current image page; and
sending, from the server to the client, a HTTP response comprising the delta contents.
5 Assignments
0 Petitions
Accused Products
Abstract
A method, computer program product, and computer system for client-server communication based on delta transfer. A server of the computer system receives from a client a HTTP request for transferring a current image page, compares the current image page and a saved image page which is stored on the server for the client. Based on the comparison, the server of the computer system constructs delta contents between the current image page and the saved image page. The server of the computer system updates the saved image page on the server with the current image page and sends a HTTP response comprising the delta contents to the client.
13 Citations
18 Claims
-
1. A method implemented by a computer system for client-server communication based on delta transfer, the method comprising:
-
receiving, from a client and by a server, a HTTP request for transferring a current image page; comparing, by the server, the current image page and a saved image page, wherein the saved image page is stored on the server for the client; constructing, by the server, delta contents between the current image page and the saved image page; updating, on the server, the saved image page with the current image page; and sending, from the server to the client, a HTTP response comprising the delta contents. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product for client-server communication based on delta transfer, the computer program product comprising:
-
one or more computer-readable tangible storage devices and program instructions stored on at least one of the one or more tangible storage devices, the program instructions comprising; program instructions to receive, from a client and by a server, a HTTP request for transferring a current image page; program instructions to compare, by the server, the current image page and a saved image page, wherein the saved image page is stored on the server for the client; program instructions to construct, by the server, delta contents between the current image page and the saved image page; program instructions to update, on the server, the saved image page with the current image page; and program instructions to send, from the server to the client, a HTTP response comprising the delta contents. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer system for client-server communication based on delta transfer, the computer system comprising:
-
one or more processors, one or more computer-readable tangible storage devices, and program instructions stored on at least one of the one or more storage devices for execution by at least one of the one or more processors, the program instructions comprising; program instructions to receive, from a client and by a server, a HTTP request for transferring a current image page; program instructions to compare, by the server, the current image page and a saved image page, wherein the saved image page is stored on the server for the client; program instructions to construct, by the server, delta contents between the current image page and the saved image page; program instructions to update, on the server, the saved image page with the current image page; and program instructions to send, from the server to the client, a HTTP response comprising the delta contents. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification