×

Computing a checksum for content in local storage

  • US 9,292,709 B1
  • Filed: 02/05/2013
  • Issued: 03/22/2016
  • Est. Priority Date: 02/05/2013
  • Status: Active Grant
First Claim
Patent Images

1. A system for computing a checksum for an online application, the system comprising:

  • one or more hardware processors; and

    a machine-readable medium comprising instructions stored therein, which when executed by the processors, cause the processors to perform operations comprising;

    implementing the online application within a web browser on a computing device by an online application code module, wherein the online application is locally stored in the web browser, andwherein the online application code module is included in the web browser and the online application code module is written in a first programming language;

    receiving one or more parameters associated with update information for the online application, from the online application code module, at a checksum compute module within the web browser, the checksum compute module being written in a second programming language different from the first programming language, the checksum compute module being separate from the online application code module;

    determining, by the checksum compute module, a checksum associated with the online application for the online application code module based on the received parameters;

    providing the checksum to a memory associated with the online application code module;

    verifying, by the online application code module, the checksum based on information received from a server or information stored in a local trusted cache; and

    in response to a successful verification,executing the online application; and

    in response to an unsuccessful verification,requesting a new version of the online application code module.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×