Voice over internet protocol call handling applications
First Claim
1. A method for providing messages specific to participants in telephone calls, the method comprising:
- receiving an indication of an established call from a first user to a second user, the indication being received by a telephony services provider over a first signaling path of the call that is established between the telephony service provider and a first telephony proxy server that is controlled by a telephony infrastructure provider and that is associated with the first user;
identifying, based on the indication, a message to be presented to at least the first user;
identifying, using the at least one processor, control signals configured to cause the identified message to be presented to at least the first user at any time during the established call, wherein identifying the control signals comprises;
accessing, based upon information stored by the telephony services provider related to at least the first user, an indication of an activity relevant to at least one of the first user or the second user; and
identifying the control signals based upon the accessed indication of the activity; and
sending the identified control signals to the first telephony proxy server over the first signaling path or to a second telephony proxy server that is controlled by a telephony infrastructure provider and that is associated with the second user over a second signaling path that is established between the telephony services provider and the second telephony proxy server.
9 Assignments
0 Petitions
Accused Products
Abstract
Providing alerts to a user that is participating in a telephone call includes operating a telephone call between a first user and a second user. The telephone call uses a voice path, a first signaling path, and a second signaling. An indication of an alert to be presented to the first user is received. The alert is configured for presentation to the first user on a telephone used by the first user. Control signals are sent from the telephony services provider to the first telephony proxy server over the first signaling path. The control signals are configured to cause the alert to be presented audibly to the first user on the telephone used by the first user such that (i) the first user hears the alert, (ii) the second user does not hear the alert, and (iii) the alert does not obscure other content of the telephone call.
80 Citations
22 Claims
-
1. A method for providing messages specific to participants in telephone calls, the method comprising:
-
receiving an indication of an established call from a first user to a second user, the indication being received by a telephony services provider over a first signaling path of the call that is established between the telephony service provider and a first telephony proxy server that is controlled by a telephony infrastructure provider and that is associated with the first user; identifying, based on the indication, a message to be presented to at least the first user; identifying, using the at least one processor, control signals configured to cause the identified message to be presented to at least the first user at any time during the established call, wherein identifying the control signals comprises; accessing, based upon information stored by the telephony services provider related to at least the first user, an indication of an activity relevant to at least one of the first user or the second user; and identifying the control signals based upon the accessed indication of the activity; and sending the identified control signals to the first telephony proxy server over the first signaling path or to a second telephony proxy server that is controlled by a telephony infrastructure provider and that is associated with the second user over a second signaling path that is established between the telephony services provider and the second telephony proxy server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 10, 11, 19, 20)
-
-
9. A tangibly embodied, machine-accessible medium that comprises instructions that when accessed, results in a machine with at least one processor performing operations for providing messages specific to participants in telephone calls, the operations for providing messages comprising:
-
receiving an indication of an established call from a first user to a second user, the indication being received by a telephony services provider over a first signaling path of the call that is established between the telephony service provider and a first telephony proxy server that is controlled by a telephony infrastructure provider and that is associated with the first user; identifying, based on the indication, a message to be presented to at least the first user; identifying control signals configured to cause the identified message to be presented to at least the first user at any time during the established call, wherein identifying the control signals comprises; accessing, based upon information stored by the telephony services provider related to at least the first user, an indication of an activity related to at least the first user or the second user; and identifying the control signals based upon the accessed indication of the activity; and sending the identified control signals from the telephony services provider to the first telephony proxy server over the first signaling path or to a second telephony proxy server that is controlled by a telephony infrastructure provider and that is associated with the second user over a second signaling path that is established between the telephony services provider and the second telephony proxy server. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 21, 22)
-
Specification