System and method for updating data in remote devices
First Claim
1. A method of broadcasting data to mobile telephones, the method comprising:
- receiving user input indicating a broadcast time and a plurality of mobile telephones, wherein the broadcast time indicates a predetermined time for broadcasting data;
prior to the broadcast time, broadcasting a first message to the plurality of mobile telephones, the first message indicating the broadcast time;
at the broadcast time, broadcasting the data to the plurality of mobile telephones via a wireless network servicing the plurality of mobile telephones;
recording, based on receipt of first acknowledgements, which of the plurality of mobile telephones has successfully received and stored the data; and
recording, based on receipt of first acknowledgements, which of the plurality of mobile telephones did not receive and store the data; and
in response to recording which of the plurality of mobile telephones did not receive the data, resending the data;
wherein the first message, the first acknowledgements, and the data are transmitted over the wireless network.
1 Assignment
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.
-
Citations
20 Claims
-
1. A method of broadcasting data to mobile telephones, the method comprising:
-
receiving user input indicating a broadcast time and a plurality of mobile telephones, wherein the broadcast time indicates a predetermined time for broadcasting data; prior to the broadcast time, broadcasting a first message to the plurality of mobile telephones, the first message indicating the broadcast time; at the broadcast time, broadcasting the data to the plurality of mobile telephones via a wireless network servicing the plurality of mobile telephones; recording, based on receipt of first acknowledgements, which of the plurality of mobile telephones has successfully received and stored the data; and recording, based on receipt of first acknowledgements, which of the plurality of mobile telephones did not receive and store the data; and in response to recording which of the plurality of mobile telephones did not receive the data, resending the data; wherein the first message, the first acknowledgements, and the data are transmitted over the wireless network. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer system, comprising:
-
a processor; a computer readable medium, accessible to the processor, including processor executable program instructions that, when executed by the processor, cause the processor to perform operations comprising; receiving user input indicating a broadcast time and a plurality of mobile telephones, wherein the broadcast time indicates a predetermined time for broadcasting data; broadcasting, prior to the broadcast time, a first message to the plurality of mobile telephones, the first message including the broadcast time; at the broadcast time, broadcasting the data to the plurality of mobile telephones via a wireless network servicing the plurality of mobile telephones; and recording, based on receipt of a first acknowledgement, which of the plurality of mobile telephones has successfully received and stored the data; recording, based on receipt of a first acknowledgement, which of the plurality of mobile telephones did not receive and store the data; and in response to recording which of the plurality of mobile telephones did not receive the data, resending the data; wherein the first message, the first acknowledgement, and the data are transmitted over the wireless network. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable medium including stored, processor executable instructions that˜
- when executed by a processor˜
cause the processor to perform operations comprising;receiving user input indicating a broadcast time and a plurality of mobile telephones, wherein the broadcast time indicates a predetermined time for broadcasting data; broadcasting, prior to the broadcast time, a first message to the plurality of mobile telephones, the first message including the broadcast time; at the broadcast time, broadcasting the data to the plurality of mobile telephones via a wireless network servicing the plurality of mobile telephones; and recording, based on receipt of a first acknowledgement, which of the plurality of mobile telephones has successfully received and stored the data; recording based on receipt of first acknowledgements which of the plurality of mobile telephones did not receive and store the data; and in response to recording which of the plurality of mobile telephones did not receive the data resending the data; wherein the first message, the first acknowledgement, and the data are transmitted over the wireless network. - View Dependent Claims (16, 17, 18, 19, 20)
is received.
- when executed by a processor˜
-
20. The non-transitory computer readable medium of claim 19, wherein the operations include resending data resent on a direct channel to the first mobile telephone.
Specification