Method and system and article of manufacture for IP radio stream interception for notification of events using synthesized audio
First Claim
1. A system for transmitting a programmable message to a receiving device upon receipt of an event, comprising:
- a. an Internet data communications network interface;
b. at least one sending device, operatively connected to the data communications network interface, the sending device capable of transmitting the event upon a predetermined occurrence;
c. at least one receiving device, operatively connected to the data communications network interface, the receiving device capable of receiving and processing data;
d. a persistent data store;
e. a predetermined set of selectively retrievable messages resident in the persistent data store;
f. a monitor operatively in communication with the sending device and operatively in communication with a provider of data, the monitor further being able to access the set of selectively retrievable messages resident in the persistent data store; and
g. monitoring software, at least a portion of which is resident and executable within the monitor, the monitoring software capable of detecting the event in a packet received from the sending device, selecting at least one of the selectively retrievable messages based on the event, modifying data in the packet, and transmitting the modified packet to a predetermined receiving device.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method, and article of manufacture suitable for transmitting a programmable message in place of or intermixed into a streaming media data stream to a receiving device upon receipt of an event is disclosed. The system comprises an Internet data communications network interface; at least one sending device, operatively connected to the data communications network interface and capable of transmitting a predetermined alert based on the event to a predetermined receiving device upon the occurrence of the event; a persistent data store comprising a predetermined set of selectively retrievable messages; a monitor operatively in communication with both the sending device and an Internet provider of a data stream, the monitor able to selectively access the messages resident on the persistent data store; and messaging software capable of detecting events, selecting at least one of the selectively retrievable messages based on the event, modifying the data stream in a predetermined manner with at least a portion of the selected retrievable message, and transmitting the modified data stream to a predetermined receiving device.
181 Citations
24 Claims
-
1. A system for transmitting a programmable message to a receiving device upon receipt of an event, comprising:
-
a. an Internet data communications network interface;
b. at least one sending device, operatively connected to the data communications network interface, the sending device capable of transmitting the event upon a predetermined occurrence;
c. at least one receiving device, operatively connected to the data communications network interface, the receiving device capable of receiving and processing data;
d. a persistent data store;
e. a predetermined set of selectively retrievable messages resident in the persistent data store;
f. a monitor operatively in communication with the sending device and operatively in communication with a provider of data, the monitor further being able to access the set of selectively retrievable messages resident in the persistent data store; and
g. monitoring software, at least a portion of which is resident and executable within the monitor, the monitoring software capable of detecting the event in a packet received from the sending device, selecting at least one of the selectively retrievable messages based on the event, modifying data in the packet, and transmitting the modified packet to a predetermined receiving device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of generating messages for transmission to a receiving device, responsive to packets received at a monitor, the monitor operatively connected to the Internet and to the receiving device, the method comprising:
-
a. monitoring original packets received at the monitor;
b. selecting at least one retrievable message from a set of retrievable messages responsive to a received event for packets comprising at least one event; and
c. for each receiving device associated with the selected retrievable message, i. replacing each original packet destined for the receiving device with a new packet comprising a predetermined portion of the selected retrievable message; and
ii. sending the new packet to the receiving device for the duration of the selected retrievable message. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 23)
-
-
19. An electronic event-based messaging system, comprising:
-
a. means for receiving a first packet from the Internet;
b. means for analyzing the first packet to determine if it contains an event;
c. means for retrieving at least one message associated with the event from a set of retrievable messages for first packets containing events;
d. means for transforming data in the first packet into a set of data in a second packet containing at least a portion of the retrieved message; and
e. means for substituting the second packet for the first packet for destination addresses required by the first packet that are also required by the second packet.
-
-
20. A packet based messaging system stored via a data storage medium, comprising:
-
a. a first plurality of binary values for receiving a first packet over the Internet;
b. a second plurality of binary values for analyzing the first packet to determine if it contains an event;
c. a third plurality of binary values for retrieving at least one message associated with the event from a set of retrievable messages for first packets containing events;
d. a fourth plurality of binary values for transforming data in the first packet into a set of data in a second packet containing at least a portion of the retrieved message; and
e. a fourth plurality of binary values for substituting the second packet for the first packet for destination addresses required by the first packet that are also required by the second packet.
-
-
21. A method of generating messages responsive to events, comprising:
-
a. defining a message having data capable of human perception;
b. defining at least one event to which the message will be responsive; and
c. providing the message to at least one monitor for storage by the monitor and later retrieval by monitoring software in response to the event. - View Dependent Claims (22, 24)
-
Specification