SYSTEM FOR THE SECURE DISTRIBUTED FIRMWARE AND CONFIGURATION UPDATE OF UNNETWORKED PHYSICAL DEVICES
First Claim
1. A method for secure distributed update of un-networked physical devices, the method comprising:
- providing, a client component for installation on a client device, wherein the client device is configured to receive, via the client component, a status data packet including a status indication from a beacon when the client is proximate to the beacon;
receiving, via the client component and at a server, the status data packet;
determining, by the server, that an update is available for the beacon based at least in part on the status indication; and
transmitting, by the server, to the client device, an encrypted update data message relating to the update for installation at the beacon to complete the update of the beacon.
5 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for the secure distribution of firmware and configuration updates to un-networked physical devices. A client component is provided for installation on a client device, which is configured to receive, via the client component, a status data packet including a status indication from a beacon, when the client is proximate to the beacon. A server receives the status data packet via the client component, determines whether an update is available for the beacon based at least in part on the status indication, and transmits, to the client device, an encrypted update data message relating to the update for installation at the beacon to complete the update of the beacon.
-
Citations
20 Claims
-
1. A method for secure distributed update of un-networked physical devices, the method comprising:
-
providing, a client component for installation on a client device, wherein the client device is configured to receive, via the client component, a status data packet including a status indication from a beacon when the client is proximate to the beacon; receiving, via the client component and at a server, the status data packet; determining, by the server, that an update is available for the beacon based at least in part on the status indication; and transmitting, by the server, to the client device, an encrypted update data message relating to the update for installation at the beacon to complete the update of the beacon. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for secure distributed update of un-networked physical devices, the method comprising:
-
receiving, via a client component installed at a client device, a status data packet including a status indication from a beacon when the client is proximate to the beacon; transmitting, via the client component and to a server, the status data packet; obtaining an update indication that an update is available for the beacon based at least in part on the status indication; receiving, from the server, an encrypted update data message relating to the update for installation at the beacon to complete the update of the beacon; and transmitting, to the beacon, the encrypted update data message. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A system for secure distributed update of un-networked physical devices, the system comprising:
-
a memory for storing a client component for installation on a client device and an encrypted update data message relating to an update for installation at a beacon; a communication interface coupled to the memory, the communication interface configured to; provide the client component for installation on the client device, wherein the client device is configured to receive, via the client component, a status data packet including a status indication from a beacon when the client is proximate to the beacon, receive, from the client component, the status data packet, and transmit the encrypted update data message relating to the update for installation at the beacon to complete the update of the beacon; and a processor coupled to the memory, the processor configured to; determine that the update is available for the beacon based at least in part on the status indication; and prepare the encrypted update data message.
-
-
20. A processor-readable non-transitory storage medium storing processor-executable instructions for secure distributed update of un-networked physical devices, the processor-executable instructions being executed by a processor to:
-
receive, via a client component installed at a client device, a status data packet including a status indication from a beacon when the client is proximate to the beacon; transmit, via the client component and to a server, the status data packet; obtain an update indication that an update is available for the beacon based at least in part on the status indication; receive, from the server, an encrypted update data message relating to the update for installation at the beacon to complete the update of the beacon; and transmit, to the beacon, the encrypted update data message.
-
Specification