IP Library Granted Patent US 8,855,287
Granted Patent B1
US 8,855,287 · App. 12/758,494 · Granted Oct 7, 2014

Voice over internet protocol call handling applications

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,855,287
App. No.
12/758,494
Granted
Oct 7, 2014
Kind
B1
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.

Claims (48)

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.

2. The method of claim 1 wherein identifying control signals configured to cause the identified message to be presented to at least the first user comprises identifying control signals configured to cause the identified message to be played over a voice path that has been established between the first telephony proxy server and the second telephony proxy server.

3. The method of claim 1 wherein identifying control signals configured to cause the identified message to be presented to at least the first user comprises identifying control signals configured to cause the identified message to be presented to only the first user.

4. The method of claim 1 wherein identifying control signals configured to cause the identified message to be presented to at least the first user comprises identifying control signals configured to cause the identified message to be presented to the second user.

5. The method of claim 1 wherein:

receiving an indication of the established call involving the first user and the second user comprises receiving an identification of a call in which the first user is placing the second user on hold; and

identifying an audio message to be played to the second user while the second user is on hold.

6. The method of claim 1 wherein:

identifying a message further comprises receiving an indication of a new call to the first user that is received while the first user is involved in the established call; and

identifying an audio message that identifies the new call to the first user.

7. The method of claim 1 wherein identifying a message comprises identifying an audio message based on characteristics of the second user.

8. The method of claim 1 wherein the identified message corresponds only to the second user.

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.

10. The method of claim 1 , wherein the identifying a message comprises identifying an audio message selected by the second user for communication to the first user.

11. The method of claim 1 wherein:

receiving an indication of an established call from the first user to the second user comprises receiving an indication of a call in which the second user is placing the first user on hold; and

identifying an audio message to be played to the first user while the first user is on hold.

12. The medium of claim 9 wherein the instructions further cause the machine to perform operations including:

identifying control signals configured to cause the identified message to be played over a voice path that has been established between the first telephony proxy server and the second telephony proxy server.

13. The medium of claim 9 wherein the instructions further cause the machine to perform operations including:

identifying control signals configured to cause the identified message to be presented to only the first user.

14. The medium of claim 9 wherein the instructions further cause the machine to perform operations including:

identifying control signals configured to cause the identified message to be presented to only the second user.

15. The medium of claim 9 wherein the instructions further cause the machine to perform operations including:

receiving an identification of the established call in which the first user is placing the second user on hold; and

identifying an audio message to be played to the second user while the second user is on hold.

16. The medium of claim 9 wherein the instructions further cause the machine to perform operations including:

receiving an indication of a new call to the first user that is received while the first user is involved in the established call; and

identifying an audio message that identifies the new call to the first user.

17. The medium of claim 9 wherein the instructions further cause the machine to perform operations including:

identifying an audio message based on characteristics of the second user.

18. The medium of claim 9 wherein the identified message corresponds only to the second user.

19. The method of claim 1 wherein sending the identified control signals comprises sending the identified control signals to both the first telephony proxy server that is associated with the first user and to the second telephony proxy server associated with the second user.

20. The method of claim 1 wherein the identified message is at least one of an audio message, an e-mail, an instant message, a calendar event reminder, or an incoming call notification.

21. The medium of claim 9 wherein sending the identified control signals comprises sending the identified control signals to both the first telephony proxy server that is associated with the first user and to the second telephony proxy server associated with the second user.

22. The method of claim 9 wherein the identified message is at least one of an audio message, an e-mail, an instant message, a calendar event reminder, or an incoming call notification.

Assignments (9)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2021
From: VERIZON MEDIA INC.
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 057453/0431 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2020
From: OATH INC.
To: VERIZON MEDIA INC.
Reel/Frame 054258/0635 →
CHANGE OF NAME Recorded Aug 24, 2017
From: AOL INC.
To: OATH INC.
Reel/Frame 043672/0369 →
RELEASE OF SECURITY INTEREST IN PATENT RIGHTS -RELEASE OF 030936/0011 Recorded Jul 1, 2015
From: JPMORGAN CHASE BANK, N.A.
To: AOL ADVERTISING INC.; AOL INC.; BUYSIGHT, INC.; MAPQUEST, INC.; PICTELA, INC.
Reel/Frame 036042/0053 →
SECURITY AGREEMENT Recorded Aug 2, 2013
From: AOL INC.; AOL ADVERTISING INC.; BUYSIGHT, INC.; MAPQUEST, INC.; PICTELA, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 030936/0011 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE PREVIOUSLY RECORDED ON REEL 027941 FRAME 0643. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded May 10, 2012
From: AMERICA ONLINE, INC.
To: AOL LLC
Reel/Frame 028187/0798 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 27, 2012
From: BATES, PETER
To: AMERICA ONLINE, INC.
Reel/Frame 027938/0820 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 27, 2012
From: AOL LLC
To: AOL INC.
Reel/Frame 027938/0893 →
CHANGE OF NAME Recorded Mar 27, 2012
From: AMERICA ONLINE, INC.
To: AOL INC.
Reel/Frame 027941/0643 →