×

Downloading and distribution of applications and updates to multiple devices

  • US 10,031,737 B2
  • Filed: 02/16/2012
  • Issued: 07/24/2018
  • Est. Priority Date: 02/16/2012
  • Status: Active Grant
First Claim
Patent Images

1. A first device, comprising:

  • a network interface configured to establish a network connection between the first device and a second device, wherein the first device comprises a first execution platform, and wherein the second device comprises a second execution platform;

    a persistent memory configured to store a header and one or more payloads received from a server over the network interface, the one or more payloads containing application code for devices of the first platform, application code for devices of a second platform, and common code for devices of the first platform and devices of the second platform, wherein the common code is distinct from the header and includes executable binary code loadable as a runtime application, wherein the first device is capable of executing the runtime application but cannot install the runtime application on itself; and

    a processor coupled to the network interface and to the persistent memory, the processor configured to execute instructions that cause the first device to;

    receive the one or more payloads;

    store the one or more payloads to the persistent memory;

    transmit at least a part of the application code for the devices of the second platform and at least part of the common code to the second device based at least in part upon the detection of the network connection to the second device, wherein the second device can install the runtime application on itself; and

    update a device state table to indicate the second device has an installed state corresponding to the transmitted code, wherein the device state table tracks installation of application code from the one or more payloads.

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