×

Methods and apparatus to selectively provide cached and presently compiled applications

  • US 10,129,359 B2
  • Filed: 01/20/2016
  • Issued: 11/13/2018
  • Est. Priority Date: 01/20/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, by a server, a request for an application from a device that is separate from the server;

    determining configuration information of the device;

    querying a cache of pre-compiled applications based on the configuration information for a pre-compiled version of the application that is applicable to the device;

    if a pre-compiled version of the requested application is found in the cache, sending to the device an encrypted file that includes a combination of the pre-compiled version of the requested application and a hash of the pre-compiled version of the requested application; and

    if a pre-compiled version of the requested application is not found in the cache;

    compiling the requested application;

    computing a hash of the compiled requested application;

    encrypting a combination of the compiled requested application and the hash using a private encryption secret to form an encrypted file; and

    sending the encrypted file to the device.

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