IP Library Granted Patent US 7,894,581
Granted Patent B2
US 7,894,581 · App. 10/746,419 · Granted Feb 22, 2011

Convergence of circuit-switched voice and packet-based media services

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 7,894,581
App. No.
10/746,419
Granted
Feb 22, 2011
Kind
B2
Abstract

In one embodiment, a service node will recognize an attempt to initiate a call from a first terminal to a second terminal, and automatically provide information to media clients associated with the first and second terminals such that a media session can be readily established between the media clients in association with the call. The service node may be configured to interact with telephony switches that support the first or second terminals, directly or indirectly via a signaling adaptor. In a second embodiment, the service node will recognize an attempt to initiate a call and will route the call to a gateway, which is controllable by the service node. Once the call is sent to the gateway, the service node may provide instructions to the gateway for routing or otherwise processing the call.

Claims (53)

1. A method comprising:

a) determining a call is being initiated from a first terminal to a second terminal;

b) routing the call to a gateway, controlled by a service node, wherein call routing logic can be applied from the gateway;

c) instructing the gateway to route the call according to the call routing logic, wherein the call routing logic is applied to instruct the gateway to sequentially route the call to a plurality of terminals until the call is answered; and

d) sending a message through the gateway over a packet network to a media client associated with at least one of the first and second terminals.

2. The method of claim 1 further comprising receiving a message indicating the call is being initiated from the first terminal to the second terminal.

3. The method of claim 2 wherein the message is received from a signaling adaptor, which sent the message in response to an origination message from a telephony switch.

4. The method of claim 1 further comprising sending a message to a telephony switch associated with the second terminal to route the call to the gateway.

5. The method of claim 1 further comprising sending a message to the gateway to provide instructions to the gateway for routing the call.

6. The method of claim 1 further comprising applying the call routing logic instructing the gateway to route the call to the second terminal.

7. The method of claim 1 further comprising applying the call routing logic instructing the gateway to route the call to a third terminal.

8. The method of claim 1 further comprising applying the call routing logic instructing the gateway to route the call to the second terminal, and if the second terminal is not answered, instructing the gateway to route the call to a voicemail system.

9. A method comprising:

a) determining a call is being initiated from a first terminal to a second terminal;

b) routing the call to a gateway, controlled by a service node, wherein call routing logic can be applied from the gateway;

c) instructing the gateway to route the call according to the call routing logic, wherein the call routing logic is applied to instruct the gateway to simultaneously route the call to a plurality of terminals and connect the call to a first of the plurality of terminals that is answered; and

d) sending a message through the gateway over a packet network to a media client associated with at least one of the first and second terminals.

10. The method of claim 1 wherein the message provides information bearing on the call.

11. The method of claim 1 wherein the message provides information to establish a media session associated with the call.

12. The method of claim 1 further comprising receiving information from the gateway indicating the call has ended.

13. The method of claim 1 further comprising sending information to the gateway indicating the call has ended.

14. A system comprising:

a) at least one communication interface; and

b) a control system associated with the at least one communication interface for:

i) determining a call is being initiated from a first terminal to a second terminal;

ii) routing the call to a gateway, controlled by a service node, wherein call routing logic can be applied from the gateway;

iii) instructing the gateway to route the call according to the call routing logic, wherein the control system is further adapted to instruct the gateway to simultaneously route the call to a plurality of terminals and connect the call to a first of the plurality of terminals that is answered; and

iv) sending a message through the gateway over a packet network to a media client associated with at least one of the first and second terminals.

15. The system of claim 14 wherein the control system is further adapted to receive a message indicating the call is being initiated from the first terminal.

16. The system of claim 15 wherein the message is received from a signaling adaptor, which sent the message in response to an origination message from a telephony switch.

17. The system of claim 14 wherein the control system is further adapted to send a message to a telephony switch associated with the second terminal to route the call to the gateway.

18. The system of claim 14 wherein the control system is further adapted to send a message to the gateway to provide instructions to the gateway for routing the call.

19. The system of claim 14 wherein the control system is further adapted to instruct the gateway to route the call to the second terminal.

20. The system of claim 14 wherein the control system is further adapted to instruct the gateway to route the call to a third terminal.

21. The system of claim 14 wherein the control system is further adapted to instruct the gateway to route the call to the second terminal, and if the second terminal is not answered, instruct the gateway to route the call to a voicemail system.

22. A system comprising:

a) at least one communication interface; and

b) a control system associated with the at least one communication interface for:

i) determining a call is being initiated from a first terminal to a second terminal;

ii) routing the call to a gateway, controlled by a service node, wherein call routing logic can be applied from the gateway;

iii) instructing the gateway to route the call according to the call routing logic, wherein the control system is further adapted to instruct the gateway to sequentially route the call to a plurality of terminals until the call is answered; and

iv) sending a message through the gateway over a packet network to a media client associated with at least one of the first and second terminals.

23. The system of claim 14 wherein the message provides information bearing on the call.

24. The system of claim 14 wherein the message provides information to establish a media session associated with the call.

25. The system of claim 14 wherein the control system is further adapted to receive information from the gateway indicating the call has ended.

26. The system of claim 14 wherein the control system is further adapted to send information to the gateway indicating the call has ended.

27. The method of claim 1 , wherein if the call is not answered within a certain number of rings, instructing the gateway to route the call to a voicemail system.

28. The system of claim 14 , wherein if the call is not answered within a certain number of rings, the control system is further adapted to route the call to a voicemail system.

29. A method comprising:

a) determining a call is being initiated from a first terminal to a second terminal;

b) routing the call to a gateway, controlled by a service node, wherein call routing logic can be applied from the gateway;

c) instructing the gateway to route the call according to the call routing logic such that the call is connected with a terminal; and

d) sending a separate message through the gateway over a packet network to a media client associated with the terminal to which the call is connected, wherein the separate message comprises information sufficient to establish a media session associated with the call.

Assignments (10)
RELEASE OF SECURITY INTEREST Recorded Oct 26, 2020
From: JEFFERIES FINANCE LLC
To: RPX CLEARINGHOUSE LLC
Reel/Frame 054305/0505 →
PATENT SECURITY AGREEMENT Recorded Oct 23, 2020
From: RPX CLEARINGHOUSE LLC; RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 054198/0029 →
PATENT SECURITY AGREEMENT Recorded Oct 23, 2020
From: RPX CLEARINGHOUSE LLC; RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 054244/0566 →
SECURITY INTEREST Recorded Jun 29, 2018
From: RPX CLEARINGHOUSE LLC
To: JEFFERIES FINANCE LLC
Reel/Frame 046485/0644 →
RELEASE (REEL 038041 / FRAME 0001) Recorded Jan 2, 2018
From: JPMORGAN CHASE BANK, N.A.
To: RPX CORPORATION; RPX CLEARINGHOUSE LLC
Reel/Frame 044970/0030 →
SECURITY AGREEMENT Recorded Mar 9, 2016
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038041/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2015
From: ROCKSTAR CONSORTIUM US LP; ROCKSTAR CONSORTIUM LLC; BOCKSTAR TECHNOLOGIES LLC; CONSTELLATION TECHNOLOGIES LLC; MOBILESTAR TECHNOLOGIES LLC; NETSTAR TECHNOLOGIES LLC
To: RPX CLEARINGHOUSE LLC
Reel/Frame 034924/0779 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2014
From: ROCKSTAR CONSORTIUM US LP
To: CONSTELLATION TECHNOLOGIES LLC
Reel/Frame 032162/0489 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 13, 2013
From: ROCKSTAR BIDCO, LP
To: ROCKSTAR CONSORTIUM US LP
Reel/Frame 031594/0955 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2011
From: NORTEL NETWORKS LIMITED
To: ROCKSTAR BIDCO, LP
Reel/Frame 027164/0356 →