System and method for updating data in remote devices
First Claim
1. An automated method of substantially simultaneously updating software in multiple remote wireless devices from a central host, the method comprising:
- recognizing a predetermined time to facilitate software updates in multiple remote wireless devices;
at least twenty-four hours before reaching the predetermined time at a host, transmitting a first short message from the host to each of the multiple remote wireless devices, wherein the first short message includes the predetermined time, such that the multiple remote wireless devices utilize the predetermined time to set calendar reminders in the multiple remote wireless devices for entering an active state;
receiving message acknowledgements at the host from one or more of the multiple remote wireless devices;
in response to the message acknowledgements, automatically determining which of the multiple remote wireless devices did not receive the first short message;
transmitting at least one additional short message that includes the predetermined time to each of the multiple remote wireless devices that did not receive the first short message;
within a short time after reaching the predetermined time at the host, substantially simultaneously pushing new software from the host to the multiple remote wireless devices by broadcasting the new software from the host, such that the multiple remote wireless devices receive the new software from the host substantially simultaneously and store the new software;
receiving distribution acknowledgements at the host from one or more of the multiple remote wireless devices; and
in response to the distribution acknowledgements, automatically updating distribution records to indicate which of the multiple remote wireless devices received and stored the new software.
2 Assignments
0 Petitions
Accused Products
Abstract
A central host performs an automated method of updating multiple remote devices. In one embodiment, the host recognizes a predetermined download time and, in advance of the download time, transmits a calendar update to multiple remote devices. The calendar update includes the download time, and the remote devices may utilize the download time to set calendar reminders for entering an active state. Within a short time after reaching the download time, the host pushes download data to the remote devices by broadcasting the download data. In one aspect, the host may receive message acknowledgements from remote devices in response to a first calendar update, and the host may automatically transmit additional calendar updates to any remote devices that did not receive the first calendar update. Additional embodiments involve related methods and the terminal devices that receive the updates.
83 Citations
27 Claims
-
1. An automated method of substantially simultaneously updating software in multiple remote wireless devices from a central host, the method comprising:
-
recognizing a predetermined time to facilitate software updates in multiple remote wireless devices;
at least twenty-four hours before reaching the predetermined time at a host, transmitting a first short message from the host to each of the multiple remote wireless devices, wherein the first short message includes the predetermined time, such that the multiple remote wireless devices utilize the predetermined time to set calendar reminders in the multiple remote wireless devices for entering an active state;
receiving message acknowledgements at the host from one or more of the multiple remote wireless devices;
in response to the message acknowledgements, automatically determining which of the multiple remote wireless devices did not receive the first short message;
transmitting at least one additional short message that includes the predetermined time to each of the multiple remote wireless devices that did not receive the first short message;
within a short time after reaching the predetermined time at the host, substantially simultaneously pushing new software from the host to the multiple remote wireless devices by broadcasting the new software from the host, such that the multiple remote wireless devices receive the new software from the host substantially simultaneously and store the new software;
receiving distribution acknowledgements at the host from one or more of the multiple remote wireless devices; and
in response to the distribution acknowledgements, automatically updating distribution records to indicate which of the multiple remote wireless devices received and stored the new software.
-
-
2. An automated method of updating multiple remote devices from a central host, the method comprising:
-
recognizing a predetermined download time at a host;
in advance of the predetermined download time, transmitting a calendar update from the host to multiple remote devices, wherein the calendar update includes the predetermined download time, such that the multiple remote devices utilize the predetermined download time to set calendar reminders in the multiple remote devices for entering an active state; and
within a short time after reaching the predetermined download time at the host, pushing download data from the host to the multiple remote devices by broadcasting the download data from the host. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A data processing system that updates multiple remote devices, the data processing system comprising:
processing resources that perform operations comprising;
recognizing a predetermined download time;
in advance of the predetermined download time, transmitting a calendar update to multiple remote devices, wherein the calendar update includes the predetermined download time, such that the multiple remote devices utilize the predetermined download time to set calendar reminders in the multiple remote devices for entering an active state; and
within a short time after reaching the predetermined download time, pushing download data to the multiple remote devices by broadcasting the download data. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
19. A program product for updating multiple remote devices from a central host, the program product comprising:
-
a computer-usable medium; and
computer instructions encoded in the computer-usable medium, wherein the computer instructions, when executed, perform operations comprising;
recognizing a predetermined download time at a host;
in advance of the predetermined download time, transmitting a calendar update from the host to multiple remote devices, wherein the calendar update includes the predetermined download time, such that the multiple remote devices utilize the predetermined download time to set calendar reminders in the multiple remote devices for entering an active state; and
within a short time after reaching the predetermined download time at the host, pushing download data from the host to the multiple remote devices by broadcasting the download data. - View Dependent Claims (20, 21)
-
-
22. An automated method in a terminal device for receiving a download, the method comprising:
-
receiving a calendar update at a terminal device from a host, wherein the calendar update includes a predetermined download time;
in response to receiving the calendar update, automatically utilizing the predetermined download time to set a calendar reminder in the terminal device for entering an active state; and
in response to detecting that the predetermined download time has been reached at the terminal device, if the terminal device is powered off, automatically powering on the terminal device;
monitoring a communications medium for a broadcast from the host; and
in response to detecting the broadcast, automatically receiving and storing download data from the broadcast at the terminal device. - View Dependent Claims (23, 24, 25)
-
-
26. A program product for receiving updates from a central host at a remote device, the program product comprising:
-
a computer-usable medium; and
computer instructions encoded in the computer-usable medium, wherein the computer instructions, when executed by a terminal device, perform operations comprising;
receiving a calendar update from a host, wherein the calendar update includes a predetermined download time;
in response to receiving the calendar update, automatically utilizing the predetermined download time to set a calendar reminder in the terminal device for entering an active state; and
in response to detecting that the predetermined download time has been reached at the terminal device, if the terminal device is powered off, automatically powering on the terminal device;
monitoring a communications medium for a broadcast from the host; and
in response to detecting the broadcast, automatically receiving and storing download data from the broadcast at the terminal device.
-
-
27. An automated method of updating remote devices from a central host, the method comprising:
-
recognizing a predetermined download time at a host;
in advance of the predetermined download time, transmitting a calendar update from the host to a remote device, wherein the calendar update includes the predetermined download time, such that the remote device utilize the predetermined download time to set a calendar reminder in the remote device for entering an active state;
detecting that the host has reached the predetermined download time; and
automatically pushing download data from the host to the remote device, in response to detecting that the host has reached the predetermined download time.
-
Specification