Automatic delivery of alerts including static and dynamic portions
First Claim
1. A method carried out by an alert device that detects and responds to alert events, the method comprising:
- storing, in a first data storage block within a data storage device of the alert device, a static media portion playable as part of an alert, wherein storing the static media portion in the first data storage block first occurs while the alert device is being manufactured;
storing, in a second data storage block within the data storage device of the alert device, a first dynamic media portion playable as part of an alert, wherein the second data storage block is distinct from the first data storage block, and wherein storing the first dynamic media portion in the second data storage block first occurs after the alert device is manufactured;
detecting a first alert event and responsively providing a first alert by concurrently playing out, from within the first data storage block, the static media portion and, from within the second data storage block that is distinct from the first data storage block, the first dynamic media portion;
thereafter receiving into the alert device, from a network server, alert update data defining a second dynamic media portion, and storing the alert update data in the data storage device;
prompting a user for approval to play out the second dynamic media portion instead of the first dynamic media portion, and conditioning playout of the second dynamic media portion on receipt of approval to play out the second dynamic media portion; and
after storing the alert update data in the data storage device, detecting a second alert event and, if approval to play out the second dynamic media portion has been received, then responsively providing a second alert by playing out the static media portion and the second dynamic media portion, otherwise, if approval to play out the second dynamic media portion has not been received, then responsively providing the second alert by playing out the static media portion and the first dynamic media portion.
3 Assignments
0 Petitions
Accused Products
Abstract
A device detects an alert event and responds by playing out an alert including a static media portion and a first dynamic media portion. The device maintains, in data storage, alert data that includes the static media portion and the first dynamic media portion. A network server sends the device data for updating the alert data stored in data storage. The data for updating the alert data includes a new dynamic media portion. The device stores the received data including the new dynamic media portion and thereafter plays out an alert including the static media portion and the new dynamic media portion when the device detects an alert event.
40 Citations
26 Claims
-
1. A method carried out by an alert device that detects and responds to alert events, the method comprising:
-
storing, in a first data storage block within a data storage device of the alert device, a static media portion playable as part of an alert, wherein storing the static media portion in the first data storage block first occurs while the alert device is being manufactured; storing, in a second data storage block within the data storage device of the alert device, a first dynamic media portion playable as part of an alert, wherein the second data storage block is distinct from the first data storage block, and wherein storing the first dynamic media portion in the second data storage block first occurs after the alert device is manufactured; detecting a first alert event and responsively providing a first alert by concurrently playing out, from within the first data storage block, the static media portion and, from within the second data storage block that is distinct from the first data storage block, the first dynamic media portion; thereafter receiving into the alert device, from a network server, alert update data defining a second dynamic media portion, and storing the alert update data in the data storage device; prompting a user for approval to play out the second dynamic media portion instead of the first dynamic media portion, and conditioning playout of the second dynamic media portion on receipt of approval to play out the second dynamic media portion; and after storing the alert update data in the data storage device, detecting a second alert event and, if approval to play out the second dynamic media portion has been received, then responsively providing a second alert by playing out the static media portion and the second dynamic media portion, otherwise, if approval to play out the second dynamic media portion has not been received, then responsively providing the second alert by playing out the static media portion and the first dynamic media portion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 13, 14, 15, 16, 17, 18, 21, 23, 24, 25, 26)
-
-
9. A system comprising:
-
a processor; a data storage device comprising (i) a first data storage block containing a static media portion, wherein storage of the static media portion within the first data storage block first occurs while the system is being manufactured, (ii) a second data storage block containing a first dynamic media portion, wherein the second data storage block is distinct from the first data storage block, and wherein storage of the first dynamic media portion within the second data storage block first occurs after the system is manufactured, and (iii) a third data storage block containing computer-readable program instructions executable by the processor; a communication interface that is operable to receive, from a network server, alert update data defining a new dynamic media portion; and a user interface, wherein the program instructions comprise instructions executable by the processor to detect a first alert event and responsively cause the user interface to provide a first alert by concurrently playing out, from within the first data storage block, the static media portion and, from within the second data storage block that is distinct from the first data storage block, the first dynamic media portion; wherein the program instructions comprise instructions executable by the processor to cause the data storage device to store the alert update data, wherein the user interface is operable to prompt a user for approval to play out the new dynamic media portion instead of the first dynamic media portion, and wherein the program instructions comprise instructions, executable by the processor after the alert update data is stored in the data storage, to detect a second alert event and, if approval to play out the new dynamic media portion has been received at the user interface, then to responsively cause the user interface to provide a second alert by playing out the static media portion and the new dynamic media portion, otherwise, if approval to play out the new dynamic media portion has not been received at the user interface, then to responsively cause the user interface to provide the second alert by playing out the static media portion and the first dynamic media portion. - View Dependent Claims (10, 11, 12, 19, 20, 22)
-
Specification