×

Data transmission

  • US 9,876,845 B2
  • Filed: 02/23/2015
  • Issued: 01/23/2018
  • Est. Priority Date: 02/24/2014
  • Status: Expired due to Fees
First Claim
Patent Images

1. A client apparatus for data transmission, the client apparatus comprising:

  • a processor; and

    a memory coupled to the processor, wherein the memory comprises instructions which, when executed by the processor, cause the processor to;

    in response to a first file locally cached in the memory having expired, send a first request to a server for obtaining a new version of the first file, wherein the first request includes a first version identifier indicating a current version of the first file locally cached in the memory;

    in response to version differences being detected by comparing the first version identifier to a second version identifier and in response to determining that difference information is smaller in size than a size of the new version of the first file, receive a first response from the server including difference information and the second version identifier, wherein the difference information indicates differences in the current version of the first file locally cached in the memory and the new version of the first file on the server, wherein the second version identifier is for indicating the new version of the first file, and, wherein the client apparatus receives the first response from the server including the difference information and the second version identifier in further response to the server determining that overheads for generating the difference information are less than a defined value;

    send a second request to the server to obtain only changed content in current version of the first file locally cached in the memory based on the difference information;

    receive the changed content from the server; and

    use the changed content received from the server and unchanged content from the first file locally cached in the memory to display the new version of the first file to a user.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×