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, said system comprising:
- an Internet data communications network;
at least one sending device operatively connected to the data communications network, the at least one sending device sending a stream of packets;
at least one further sending device operatively connected to the data communications network, the at least one further sending device transmitting an event in a packet upon a predetermined occurrence;
at least one receiving device operatively connected to the data communications network, the at least one receiving device capable of receiving and processing data, the at least one receiving device receiving and rendering said stream of packets;
a persistent data store;
a predetermined set of selectively retrievable messages stored in the persistent data store;
a monitor operatively in communication with the sending devices, the monitor further being able to access the set of selectively retrievable messages stored in the persistent data store; and
monitoring software, at least a portion of which is resident and executable within the monitor, the monitoring software causing the monitor to detect the event in the packet transmitted by the at least one further sending device, to select at least one of the selectively retrievable messages based on the event, to modify data in the packet containing the event to include the selected retrievable message, and to substitute said modified packet for a corresponding packet in said stream of packets, whereby said at least one receiving device renders said selected retrievable message.
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.
143 Citations
21 Claims
-
1. A system for transmitting a programmable message to a receiving device upon receipt of an event, said system comprising:
-
an Internet data communications network; at least one sending device operatively connected to the data communications network, the at least one sending device sending a stream of packets; at least one further sending device operatively connected to the data communications network, the at least one further sending device transmitting an event in a packet upon a predetermined occurrence; at least one receiving device operatively connected to the data communications network, the at least one receiving device capable of receiving and processing data, the at least one receiving device receiving and rendering said stream of packets; a persistent data store; a predetermined set of selectively retrievable messages stored in the persistent data store; a monitor operatively in communication with the sending devices, the monitor further being able to access the set of selectively retrievable messages stored in the persistent data store; and monitoring software, at least a portion of which is resident and executable within the monitor, the monitoring software causing the monitor to detect the event in the packet transmitted by the at least one further sending device, to select at least one of the selectively retrievable messages based on the event, to modify data in the packet containing the event to include the selected retrievable message, and to substitute said modified packet for a corresponding packet in said stream of packets, whereby said at least one receiving device renders said selected retrievable message. - 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 the steps of:
-
monitoring original packets being received by a receiving device; selecting at least one retrievable message from a set of retrievable messages responsive to a received event for packets of said original packets comprising at least one event; and for each receiving device associated with the selected retrievable message, replacing each original packet being received by the receiving device with a new packet comprising a predetermined portion of the selected retrievable message for the duration of the selected retrievable message. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 21)
-
-
19. An electronic event-based messaging system comprising:
-
means for receiving a first packet from the Internet; means for analyzing the first packet to determine if it contains an event; means for retrieving at least one message associated with the event from a set of retrievable messages for first packets containing events; 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 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, said packet-based messaging system comprising:
-
a first plurality of binary values for receiving a first packet over the Internet; a second plurality of binary values for analyzing the first packet to determine if it contains an event; 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; 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 a fifth 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.
-
Specification