×

SOFTWARE UPDATES USING CLIENT SELF-REPORTING AND A HIERARCHICAL DATA STRUCTURE

  • US 20160378454A1
  • Filed: 06/29/2015
  • Published: 12/29/2016
  • Est. Priority Date: 06/29/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, by a processor associated with a first device, first data from a second device, wherein the first data identifies one or more attributes associated with the second device;

    selecting, by the processor and based on the one or more attributes, a software update from a repository that includes a plurality of software updates, wherein the repository further includes a plurality of versions of the software update;

    determining, by the processor, metadata associated with the plurality of versions of the software update, wherein the metadata identifies two or more of the versions of the software update that are marked as usable, and wherein the two or more versions of the software update includes a first version of the software update that is generated before a second version of the software update;

    selecting, by the processor, a version of the two or more versions of the software update for the second device, wherein selecting the version for the second device includes;

    determining, based on the first data, whether the second version is compatible with the second device,if the second version is compatible with the second device, selecting the second version of the software update for use by the second device, andif the second version is incompatible with the second device, selecting the first version of the software update for use by the second device; and

    forwarding, by the processor, second data to the second device, wherein the second data identifies the selected version of the software update, and wherein the second device uses the second data to obtain the selected version of the software update.

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