×

Secure software updates

  • US 10,432,593 B2
  • Filed: 03/07/2018
  • Issued: 10/01/2019
  • Est. Priority Date: 07/26/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method for updating software modules installed on electronic devices, the method comprising, at a computing device:

  • storing a latest version identifier for a latest version of a software module stored on a server device;

    establishing a connection with an electronic device;

    obtaining, from the electronic device, a current version identifier for the software module installed on the electronic device;

    comparing the latest version identifier to the current version identifier to determine whether an update is available for the software module; and

    in response to determining that the update is available;

    transmitting, to the server device, a request for the latest version of the software module stored on the server device,receiving, from the server device, the latest version of the software module, wherein the latest version of the software module is encrypted using a unique encryption key associated with the electronic device,providing the latest version of the software module to the electronic device for installation at the electronic device, andupdating a configuration of the electronic device to cause the electronic device to install the latest version of the software module in response to closing the connection with the computing device.

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