System and Method for Remotely Distributing Firmware Upgrades to Large Numbers of Distributed Devices
First Claim
1. A system for sending updates to a large number of remote units, the system comprising:
- a plurality of remote units, each remote unit comprising one or more sensors and a communications transceiver; and
a control center, the control center including an update database reflecting the update status of each of the plurality of remote units, wherein the control center establishes contact with each of the plurality of remote units and sends an update when communication has been established, and wherein the update database is updated to reflect the completion of the update for each mobile unit based on a completion message from each of the plurality of remote units.
3 Assignments
0 Petitions
Accused Products
Abstract
A system for sending updates to a large number of remote units is described. The system includes a plurality of remote units, each remote unit comprising one or more sensors and a communications transceiver. A control center is in communication with the remote units and includes an update database reflecting the update status of each of the plurality of remote units. The control center establishes contact with each of the plurality of remote units and sends an update when communication has been established. The update database is periodically updated to reflect the completion of the update for each mobile unit based on a completion message from each of the remote units that has successfully installed the update.
18 Citations
20 Claims
-
1. A system for sending updates to a large number of remote units, the system comprising:
-
a plurality of remote units, each remote unit comprising one or more sensors and a communications transceiver; and a control center, the control center including an update database reflecting the update status of each of the plurality of remote units, wherein the control center establishes contact with each of the plurality of remote units and sends an update when communication has been established, and wherein the update database is updated to reflect the completion of the update for each mobile unit based on a completion message from each of the plurality of remote units. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for sending updates to a large number of remote units, the method comprising:
-
receiving at a control center an update for one or more of a plurality of remote units; generating a list of the one or more of the plurality of remote units that require the update; contacting each of the remote units requiring the update; sending the update to each remote units on the list once contact with the remote unit has been established; confirming completion of installation of the update at each of the remote units on the list by receiving a status update from the remote unit; checking the list for remote units that have not confirmed completion of the update; and re-contacting those remote units that have not confirmed completion of the update. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification