IP Library Granted Patent US 7,899,164
Granted Patent B2
US 7,899,164 · App. 10/746,432 · Granted Mar 1, 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,899,164
App. No.
10/746,432
Granted
Mar 1, 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 (57)

1. A method comprising:

a) receiving a first message indicating a call is being established from a first terminal;

b) sending a second message to establish the call with a second terminal;

c) sending a third message to provide information to establish a media session associated with the call, wherein the third message is sent over a packet network; and

d) determining a state of at least one of the first and second terminals based on the call and providing presence information to a media client associated with one of the first and second terminals based on the state of the at least one of the first and second terminals.

2. The method of claim 1 ,

wherein the second message is sent to a signaling adaptor, which forwards a connect message to a telephony switch supporting the second terminal in response to the second message.

3. The method of claim 1 wherein the second message is a session initiation protocol message and the connect message is an intelligent network protocol message.

4. The method of claim 1 further comprising determining to route the call to the second terminal based on call routing logic defined by a user associated with the second terminal.

5. The method of claim 4 wherein the first message indicates the call is intended for the second terminal.

6. The method of claim 4 wherein the first message indicates the call is intended for a third terminal.

7. The method of claim 1 wherein the third message is directed to a media client associated with the second terminal such that the media session can be established with the media client.

8. The method of claim 1 wherein the third message is directed to a media client associated with the first terminal such that the media session can be established with the media client.

9. The method of claim 8 wherein the first terminal and the media client are integrated on one communication device.

10. The method of claim 1 wherein the media session is automatically initiated.

11. The method of claim 1 wherein the media session is manually initiated.

12. The method of claim 1 wherein the third message is directed to a first media client associated with the first terminal and further comprising sending a fourth message to provide information to establish the media session to a second media client associated with the second terminal, such that the media session can be established between the first media client and the second media client.

13. The method of claim 1 further comprising sending call log information to a media client associated with at least one of the first and second terminals.

14. The method of claim 1 wherein the call is established at least in part over a public switched telephone network.

15. The method of claim 1 wherein the call is established at least in part over the packet network.

16. The method of claim 1 wherein the first terminal is associated with a first media client and the second terminal is associated with a second media client, the method further comprising receiving a session initiation message from one of the first and second media clients and sending a proxied session initiation message to another of the first and second media clients to initiate the media session.

17. The method of claim 1 further comprising

a) receiving a fourth message indicating the call is ending; and

b) sending a fifth message to a media client associated with one of the first and second terminals to end the media session.

18. A system 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 a first message indicating a call is being established from a first terminal;

ii) send a second message to establish the call with a second terminal; and

iii) send a third message to provide information to establish a media session associated with the call, wherein the third message is sent over a packet network; and

iv) determine to route the call to the second terminal based on call routing logic defined by a user associated with the second terminal,

wherein the second message is sent to a signaling adaptor, which forwards a connect message to a telephony switch supporting the second terminal in response to the second message.

19. The system of claim 18 wherein the first message is received from the signaling adaptor, which sent the first message in response to an origination message from the telephony switch supporting the first terminal.

20. The system of claim 19 wherein the first message is a session initiation protocol message and the origination message is an intelligent network protocol message.

21. The system of claim 18 wherein the second message is a session initiation protocol message and the connect message is an intelligent network protocol message.

22. The system of claim 18 wherein the first message indicates the call is intended for the second terminal.

23. The system of claim 18 wherein the first message indicates the call is intended for a third terminal.

24. The system of claim 18 wherein the media session is automatically initiated.

25. The system of claim 18 wherein the media session is manually initiated.

26. The system of claim 18 wherein the third message is directed to a media client associated with the second terminal such that the media session can be established with the media client.

27. The system of claim 18 wherein the third message is directed to a media client associated with the first terminal such that the media session can be established with the media client.

28. The system of claim 27 wherein the first terminal and the media client are integrated on one communication device.

29. The system of claim 18 wherein the third message is directed to a first media client associated with the first terminal and the control system is further adapted to send a fourth message to provide information to establish the media session to a second media client associated with the second terminal, such that the media session can be established between the first media client and the second media client.

30. The system of claim 18 wherein the control system is further adapted to send call log information to a media client associated with at least one of the first and second terminals.

31. The system of claim 18 wherein the call is established at least in part over a public switched telephone network.

32. The system of claim 18 wherein the call is established at least in part over the packet network.

33. A system 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 a first message indicating a call is being established from a first terminal;

ii) send a second message to establish the call with a second terminal;

iii) send a third message to provide information to establish a media session associated with the call, wherein the third message is sent over a packet network; and

iv) determine a state of at least one of the first and second terminals based on the call and provide presence information to a media client associated with one of the first and second terminals based on the state of the at least one of the first and second terminals.

34. The system of claim 18 wherein the first terminal is associated with a first media client and the second terminal is associated with a second media client, and the control system is further adapted to receive a session initiation message from one of the first and second media clients and send a proxied session initiation message to another of the first and second media clients to initiate the media session.

35. The system of claim 18 wherein the control system is further adapted to:

a) receive a fourth message indicating the call is ending; and

b) send a fifth message to a media client associated with one of the first and second terminals to end the media session.

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 →