IP Library Granted Patent US 8,612,587
Granted Patent B1
US 8,612,587 · App. 13/370,641 · Granted Dec 17, 2013

Identifying and controlling network sessions via an access concentration point

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,612,587
App. No.
13/370,641
Granted
Dec 17, 2013
Kind
B1
Abstract

The present invention facilitates identification and control of peer-to-peer sessions via an access concentration point (ACP). The ACP will monitor packets routed therethrough and detect access messages intended for known peer-to-peer access services. The access messages sent from a communication client to the peer-to-peer access service, which will respond by sending an access reply message back to the communication client. The ACP will monitor the packets being routed to identify the access reply message, which will include routing addresses that may be associated with potential remote communication clients. With these addresses, the ACP can monitor packets to identify when an attempt to initiate a peer-to-peer communication session is being made to or through an entity associated with one or more of these addresses. Upon detecting a session initiation message to or through an identified address, the ACP may take any number of actions, depending on how the ACP is configured.

Claims (28)

1. An apparatus comprising:

at least one access network interface;

at least one packet network interface; and

a control system associated with the at least one access network interface, and the at least one packet network interface, the control system adapted to:

monitor packets being routed between the at least one access network interface and the at least one packet network interface;

identify select ones of the packets representing access messages intended for a peer-to-peer access service; and

identify select ones of the packets from the peer-to-peer access service representing access reply messages in response to the access messages.

2. The apparatus of claim 1 wherein the control system is further adapted to:

identify select ones of the packets representing session initiation messages for peer-to-peer communication sessions; and

process the select ones of the packets representing session initiation messages according to defined criteria.

3. The apparatus of claim 2 wherein the control system is further adapted to:

identify addresses provided in the access reply messages; and

identify the select ones of the packets representing session initiation messages for peer-to-peer communication sessions when the session initiation messages include the addresses.

4. The apparatus of claim 3 wherein the addresses are used for routing packets associated with the peer-to-peer communication sessions.

5. The apparatus of claim 4 wherein the addresses are associated with remote communication clients.

6. The apparatus of claim 4 wherein the addresses are associated with routing nodes in a packet network.

7. The apparatus of claim 2 wherein the defined criteria dictate that the select ones of the packets representing session initiation messages are dropped, and the control system is further adapted to drop the select ones of the packets representing session initiation messages.

8. The apparatus of claim 2 wherein the defined criteria dictate that the select ones of the packets representing session initiation messages are routed toward their destination, and the control system is further adapted to route the select ones of the packets representing session initiation messages.

9. The apparatus of claim 8 wherein the control system is further adapted to send reporting messages to a reporting service when the select ones of the packets representing session initiation messages are identified.

10. The apparatus of claim 2 wherein the control system is further adapted to send reporting messages to a reporting service when the select ones of the packets representing session initiation messages are identified.

11. The apparatus of claim 2 wherein the defined criteria dictate that the select ones of the packets representing session initiation messages are routed to a proxy for further processing, and the control system is further adapted to route the select ones of the packets representing session initiation messages to the proxy.

12. The apparatus of claim 2 wherein the control system is further adapted to monitor traffic in the peer-to-peer communication sessions associated with the session initiation messages.

13. The apparatus of claim 2 wherein the session initiation messages are intended to initiate the peer-to-peer communication sessions between at least two communication clients over a packet network through which the packets are routed.

14. The apparatus of claim 2 wherein the session initiation messages are session initiation protocol messages.

15. The apparatus of claim 14 wherein the session initiation protocol messages are invite messages.

16. The apparatus of claim 2 wherein the control system is further adapted to periodically receive information and update the defined criteria based on the information.

17. The apparatus of claim 2 wherein the session initiation messages are configured to initiate the peer-to-peer communication sessions for voice communications.

18. The apparatus of claim 2 wherein the session initiation messages are configured to initiate the peer-to-peer communication sessions for at least one of the group consisting of audio, video, and data communications.

Assignments (4)
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 Dec 19, 2012
From: ROCKSTAR BIDCO, LP
To: ROCKSTAR CONSORTIUM US LP
Reel/Frame 029496/0948 →