×

Updating program packages at distribution endpoint

  • US 10,360,017 B1
  • Filed: 01/02/2018
  • Issued: 07/23/2019
  • Est. Priority Date: 01/02/2018
  • Status: Active Grant
First Claim
Patent Images

1. A computing system, comprising:

  • a distribution endpoint including one or more processors configured to;

    receive a request from a developer computing device to update a program managed by the distribution endpoint, the program being previously packaged and signed;

    receive a code file including a change to the program and a footprint file that tracks the change to the program from the developer computing device, the footprint file including an updated map of units of code in an updated version of the program and a hash value for each unit of code;

    retrieve a package of the program that has not been updated with the change to the program;

    generate an updated package of the program based on the footprint file by comparing hash values of each unit of code in the updated map to hash values of corresponding units of code in a previous map of units of code of the retrieved package to identify units of code that have changed in the updated version of the program and updating the identified units of code by adding the code file to the retrieved package of the program such that the updated package of the program logically represents a package of the updated program; and

    distribute the updated package of the program to an end user computing device.

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