System and technique for dynamically interjecting live advertisements in the context of real-time isochronous (telephone-model) discourse
First Claim
1. A method of interjecting messages into a real-time isochronous discourse between a plurality of users comprising the steps of:
- providing a system for accessing a real-time isochronous discourse on a telephone between two or more callers;
accessing a real-time isochronous discourse on the telephone between two or more callers;
monitoring the discourse on the telephone between the callers to determine if the discourse relates to a message desired to be communicated to the callers by the system;
communicating the desired message via the telephone to the callers when the discourse is determined to be related to the desired message; and
continuing the above steps until the discourse being accessed is terminated by the callers or the system.
3 Assignments
0 Petitions
Accused Products
Abstract
A method, system and program storage device are provided for interjecting messages into a real-time isochronous discourse (such as a telephone call) between a plurality of callers wherein the method, system and device accesses the call between the callers, monitors the discourse to determine if the discourse relates to a system message desired to be communicated to the caller, chooses and communicates the system message to the callers when the discourse is determined to be relevant to the system message and continues the above accessing, monitoring and communicating steps until the call being accessed between the callers is terminated. The interjected messages are primarily related to advertising and can be introduced to one or more callers, or, separate messages in different languages can be introduced to one or more callers depending on the caller'"'"'s accessing the telephone. Caller subscribers of the system will typically have the cost of the call partly or totally subsidized by the method and system.
-
Citations
13 Claims
-
1. A method of interjecting messages into a real-time isochronous discourse between a plurality of users comprising the steps of:
-
providing a system for accessing a real-time isochronous discourse on a telephone between two or more callers; accessing a real-time isochronous discourse on the telephone between two or more callers; monitoring the discourse on the telephone between the callers to determine if the discourse relates to a message desired to be communicated to the callers by the system; communicating the desired message via the telephone to the callers when the discourse is determined to be related to the desired message; and continuing the above steps until the discourse being accessed is terminated by the callers or the system. - View Dependent Claims (2)
-
-
3. A method of interjecting messages into a real-time isochronous discourse between a plurality of callers is provided comprising the steps of:
-
forming a system comprising; a system interface for inputting and storing system parameters by an owner of the system; a communication media interface for communicating with a telephone system being used by two or more callers; a conversation content analyzer and summarizer for determining if the communication on the telephone system between the callers is relevant to the system parameters; a database for storing system data including system messages to be transmitted to the callers; a database manager for matching system parameters with the communication on the telephone system between the callers; and a caller interface for communicating the system data and/or messages to one or more of the callers; accessing the telephone system being used by two or more callers using the communication media interface; monitoring the communication on the telephone system between the callers using the communication media interface; analyzing the conversation on the telephone system using the conversation content analyzer and summarizer; determining if there is a match between the conversation on the telephone system and one or more of the system parameters using the database manager; sending the system data from the database to the database manager if there is a match and choosing a suitable message from the database for communication to the callers; and transmitting the message via the telephone system to the callers using the caller interface. - View Dependent Claims (4)
-
-
5. A system for interjecting messages into a real-time isochronous discourse between a plurality of users comprising:
-
means for accessing a real-time isochronous discourse on a telephone between two or more callers; means for monitoring the discourse on the telephone between the callers to determine if the discourse relates to a message desired to be communicated to the callers by the system; and means for communicating the desired message via the telephone to the callers when the discourse is determined to be related to the desired message. - View Dependent Claims (6)
-
-
7. A system is provided for interjecting messages into a real-time isochronous discourse between a plurality of callers comprising:
-
means for forming a system comprising; a system interface for inputting and storing system parameters by the owner of the system; a communication media interface for communicating with a telephone system being used by two or more callers; a conversation content analyzer and summarizer for determining if the communication on the telephone system between the callers is relevant to the system parameters; a database for storing system data including system messages to be transmitted to the callers; a database manager for matching system parameters with the communication on the telephone system between the callers; and a caller interface for communicating the system data and/or messages to one or more of the callers; wherein the telephone system being used by two or more callers is accessed using the communication media interface; the communication on the telephone system between the callers is monitored using the communication media interface; the conversation on the telephone system is analyzed using the conversation content analyzer and summarizer; and the conversation on the telephone system is compared with one or more of the system parameters using the database manager and, if there is a match, sending the system data from the database to the database manager and choosing a suitable message from the database for communication to the callers and transmitting the message via the telephone system to the callers using the caller interface. - View Dependent Claims (8, 9)
-
-
10. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform method steps for interjecting messages into a real-time isochronous discourse between a plurality of users comprising the steps of:
-
providing a system for accessing a real-time isochronous discourse on a telephone between two or more callers; accessing a real-time isochronous discourse on the telephone between two or more callers; monitoring the discourse on the telephone between the callers to determine if the discourse relates to a message desired to be communicated to the callers by the system; communicating the desired message via the telephone to the callers when the discourse is determined to be related to the desired message; and continuing the above steps until the discourse being accessed is terminated by the callers or the system. - View Dependent Claims (11)
-
-
12. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform a method of interjecting messages into a real-time isochronous discourse between a plurality of callers comprising the steps of:
-
forming a system comprising; a system interface for inputting and storing system parameters by an owner of the system; a communication media interface for communicating with a telephone system being used by two or more callers; a conversation content analyzer and summarizer for determining if the communication on the telephone system between the callers is relevant to the system parameters; a database for storing system data including system messages to be transmitted to the callers; a database manager for matching system parameters with the communication on the telephone system between the callers; and a caller interface for communicating the system data and/or messages to one or more of the callers; accessing the telephone system being used by two or more callers using the communication media interface; monitoring the communication on the telephone system between the callers using the communication media interface; analyzing the conversation on the telephone system using the conversation content analyzer and summarizer; determining if there is a match between the conversation on the telephone system and one or more of the system parameters using the database manager; sending the system data from the database to the database manager if there is a match and choosing a suitable message from the database for communication to the callers; and transmitting the message via the telephone system to the callers using the caller interface. - View Dependent Claims (13)
-
Specification