IP Library Granted Patent US 6,978,003
Granted Patent B1
US 6,978,003 · App. 10/443,369 · Granted Dec 20, 2005

Adaptive call routing for multiple telephony terminals

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 6,978,003
App. No.
10/443,369
Granted
Dec 20, 2005
Kind
B1
Abstract

The present invention allows incoming calls intended for any one of a number of telephony terminals associated with a user to be routed to a telephony terminal most likely to be answered by the user. A service node is provided to monitor a user's interaction with her multiple telephony terminals, and route incoming calls based on such interaction. As a user changes from using one telephony terminal to another, the service node can detect these changes and cooperate with various switching systems and multiple networks supporting the user's multiple telephony terminals and have incoming calls intended for any of the telephony terminals routed to what is deemed the most appropriate telephony terminal. The determination of the most appropriate telephony terminal and routing of incoming calls to one or more of the other telephony terminals of the user may be based on criteria capable of being monitored by the service node.

Claims (54)

1. A method for routing calls to a most appropriate telephony terminal of a user comprising:

a) receiving use indicia indicative of user interaction with at least one of a plurality of telephony terminals, each of which is associated with the user;

b) receiving incoming call indicia indicative of an incoming call intended for one of the plurality of telephony terminals;

c) determining the most appropriate telephony terminal of the plurality of telephony terminals based on the use indicia;

d) effecting routing of the incoming call to the most appropriate telephony terminal; and

e) receiving second indicia identifying one of the plurality of telephony terminals that will never be determined the most appropriate telephony terminal,

wherein incoming calls are routed to the most appropriate telephony terminal of the plurality of telephony terminals associated with the user based on the user interaction.

2. The method of claim 1 wherein the most appropriate telephony terminal is one of the plurality of telephony terminals with which the user interaction is most recent.

3. The method of claim 1 wherein the user interaction is using one of the plurality of telephony terminals.

4. The method of claim 1 wherein the user interaction is initiating a call.

5. The method of claim 1 wherein the user interaction is receiving a call.

6. The method of claim 1 wherein the user interaction is the user selecting the most appropriate telephony terminal from the plurality of telephony terminals.

7. The method of claim 1 wherein the most appropriate telephony terminal changes as the user interaction changes from one of the plurality of telephony terminals to another, and subsequent incoming calls are routed to different ones of the plurality of telephony terminals as each becomes the most appropriate telephony terminal.

8. The method of claim 1 wherein when the incoming call is routed to the most appropriate telephony terminal and the incoming call is not answered via the most appropriate telephony terminal, further comprising effecting routing the incoming call to another one of the plurality of telephony terminals.

9. The method of claim 1 wherein when the incoming call is routed to the most appropriate telephony terminal and the incoming call is not answered via the most appropriate telephony terminal, further comprising effecting sequential routing of the incoming call to another one of the plurality of telephony terminals for a select number of the plurality of telephony terminals.

10. The method of claim 9 wherein the incoming call is routed back to the one of the plurality of telephony terminals.

11. The method of claim 1 wherein when the incoming call is routed to the most appropriate telephony terminal and the incoming call is not answered via the most appropriate telephony terminal, further comprising effecting sequential routing of the incoming call to another one of the plurality of telephony terminals for a select number of the plurality of telephony terminals, and then routing the incoming call to a voicemail system when the incoming call is not answered.

12. The method of claim 1 further comprising effecting simultaneous routing of the incoming call to at least two of the plurality of telephony terminals such that the first of the two of the plurality of telephony terminals to answer is used to terminate the incoming call.

13. The method of claim 1 wherein the use indicia is received from telephony switching systems and wherein routing is effected by instructing the telephony switching systems to route the incoming call to the most appropriate telephony terminal.

14. The method of claim 1 wherein a plurality of telephony switching systems support different ones of the plurality of telephony terminals.

15. The method of claim 14 wherein two of the plurality of telephony switching systems are selected from the group consisting of a packet switching system, a packet public branch exchange, a public switched telephone system, a public branch exchange, and a wireless telephony system.

16. The method of claim 1 wherein one of the plurality of telephony terminals is a wireline telephone and one of the plurality of telephony terminals is selected from the group consisting of a wireless telephone and a packet telephone.

17. The method of claim 1 wherein one of the plurality of telephony terminals is a wireless telephone and one of the plurality of telephony terminals is selected from the group consisting of a wireline telephone and a packet telephone.

18. The method of claim 1 wherein one of the plurality of telephony terminals is a packet telephone and one of the plurality of telephony terminals is selected from the group consisting of a wireless telephone and a wireline telephone.

19. The method of claim 1 wherein determining the most appropriate telephony terminal is further based on a caller who initiates the incoming call.

20. The method of claim 1 wherein determining the most appropriate telephony terminal is further based on one of the plurality of telephony terminals to which the incoming call was originally intended.

21. A service node for routing calls to a most appropriate telephony terminal of a user comprising:

a) at least one communication interface, and

b) a control system associated with the at least one communication interface and adapted to:

i) receive use indicia indicative of user interaction with at least one of a plurality of telephony terminals, each of which is associated with the user;

ii) receive incoming call indicia indicative of an incoming call intended for one of the plurality of telephony terminals;

iii) determine the most appropriate telephony terminal of the plurality of telephony terminals based on the use indicia;

iv) effect routing of the incoming call to the most appropriate telephony terminal; and

v) receive second indicia identifying one of the plurality of telephony terminals that will never be determined the most appropriate telephony terminal,

wherein incoming calls are routed to the most appropriate telephony terminal of the plurality of telephony terminals associated with the user based on the user interaction.

22. The service node of claim 21 wherein the most appropriate telephony terminal is one of the plurality of telephony terminals with which the user interaction is most recent.

23. The service node of claim 21 wherein the user interaction is using one of the plurality of telephony terminals.

24. The service node of claim 21 wherein the user interaction is initiating a call.

25. The service node of claim 21 wherein the user interaction is receiving a call.

26. The service node of claim 21 wherein the user interaction is the user selecting the most appropriate telephony terminal from the plurality of telephony terminals.

27. The service node of claim 21 wherein the most appropriate telephony terminal changes as the user interaction changes from one of the plurality of telephony terminals to another, and subsequent incoming calls are routed to different ones of the plurality of telephony terminals as each becomes the most appropriate telephony terminal.

28. The service node of claim 21 wherein when the incoming call is routed to the most appropriate telephony terminal and the incoming call is not answered via the most appropriate telephony terminal, the control system is further adapted to effect routing the incoming call to another one of the plurality of telephony terminals.

29. The service node of claim 21 wherein when the incoming call is routed to the most appropriate telephony terminal and the incoming call is not answered via the most appropriate telephony terminal, the control system is further adapted to effect sequential routing of the incoming call to another one of the plurality of telephony terminals for a select number of the plurality of telephony terminals.

30. The service node of claim 29 wherein the incoming call is routed back to the one of the plurality of telephony terminals.

31. The service node of claim 21 wherein when the incoming call is routed to the most appropriate telephony terminal and the incoming call is not answered via the most appropriate telephony terminal, the control system is further adapted to effect sequential routing of the incoming call to another one of the plurality of telephony terminals for a select number of the plurality of telephony terminals and then routing the incoming call to a voicemail system when the incoming call is not answered.

32. The service node of claim 21 wherein the control system is further adapted to effect simultaneous routing of the incoming call to at least two of the plurality of telephony terminals such that the first of the two of the plurality of telephony terminals to answer is used to terminate the incoming call.

33. The service node of claim 21 wherein the use indicia is received from telephony switching systems and wherein to effect routing the control system is further adapted to instruct the telephony switching systems to route the incoming call to the most appropriate telephony terminal.

34. The service node of claim 21 wherein a plurality of telephony switching systems support different ones of the plurality of telephony terminals.

35. The service node of claim 34 wherein two of the plurality of telephony switching systems are selected from the group consisting of a packet switching system, a packet public branch exchange, a public switched telephone system, a public branch exchange, and a wireless telephony system.

36. The service node of claim 21 wherein one of the plurality of telephony terminals is a wireline telephone and one of the plurality of telephony terminals is selected from the group consisting of a wireless telephone and a packet telephone.

37. The service node of claim 21 wherein one of the plurality of telephony terminals is a wireless telephone and one of the plurality of telephony terminals is selected from the group consisting of a wireline telephone and a packet telephone.

38. The service node of claim 21 wherein one of the plurality of telephony terminals is a packet telephone and one of the plurality of telephony terminals is selected from the group consisting of a wireless telephone and a wireline telephone.

39. The service node of claim 21 wherein determining the most appropriate telephony terminal is further based on a caller who initiates the incoming call.

40. The service node of claim 21 wherein determining the most appropriate telephony terminal is further based on one of the plurality of telephony terminals to which the incoming call was originally intended.

Assignments (9)
RELEASE OF SECURITY INTEREST Recorded Jun 24, 2024
From: CITIZENS BANK, N.A.
To: RIBBON COMMUNICATIONS OPERATING COMPANY, INC. (F/K/A GENBAND US LLC AND SONUS NETWORKS, INC.)
Reel/Frame 067822/0433 →
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT AT R/F 044978/0801 Recorded Dec 6, 2021
From: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
To: RIBBON COMMUNICATIONS OPERATING COMPANY, INC. (F/K/A GENBAND US LLC AND SONUS NETWORKS, INC.)
Reel/Frame 058949/0497 →
SECURITY INTEREST Recorded Mar 3, 2020
From: RIBBON COMMUNICATIONS OPERATING COMPANY, INC.
To: CITIZENS BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 052076/0905 →
SECURITY INTEREST Recorded Jan 2, 2018
From: GENBAND US LLC; SONUS NETWORKS, INC.
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 044978/0801 →
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT Recorded Dec 29, 2017
From: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
To: GENBAND US LLC
Reel/Frame 044986/0303 →
CORRECTIVE ASSIGNMENT TO CORRECT PATENT NO. 6381239 PREVIOUSLY RECORDED AT REEL: 039269 FRAME: 0234. ASSIGNOR(S) HEREBY CONFIRMS THE PATENT SECURITY AGREEMENT. Recorded Jan 3, 2017
From: GENBAND US LLC
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 041422/0080 →
RELEASE AND REASSIGNMENT OF PATENTS Recorded Jul 7, 2016
From: COMERICA BANK, AS AGENT
To: GENBAND US LLC
Reel/Frame 039280/0467 →
PATENT SECURITY AGREEMENT Recorded Jul 6, 2016
From: GENBAND US LLC
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 039269/0234 →
RELEASE OF SECURITY INTEREST Recorded Jan 10, 2014
From: ONE EQUITY PARTNERS III, L.P., AS COLLATERAL AGENT
To: GENBAND US LLC
Reel/Frame 031968/0955 →