IP Library Granted Patent US 7,426,195
Granted Patent B2
US 7,426,195 · App. 10/279,310 · Granted Sep 16, 2008

Method and apparatus for providing user identity based routing in a wireless communications environment

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,426,195
App. No.
10/279,310
Granted
Sep 16, 2008
Kind
B2
Abstract

A method and apparatus for providing user orientated wireless data services over a wireless communications network to a plurality of mobile nodes. The wireless communications network includes a plurality of packet data servicing nodes (PDSN's), a plurality of packet control functions (PCFs), and a PCF-PDSN routing controller (PPRC). The PPRC acts as a single PDSN, as well as a surrogate PCF from the perspective of the PDSNs in the private IP network of the service provider. The PPRC serves to provide user oriented wireless services, as opposed to device orientated services. The method includes receiving a data session request from a mobile node, and initiating a point-to-point connection between a PCF receiving the data session request and a PPRC. The PPRC selects one of the PDSNs, and initiates a point-to-point connection between the PPRC and the selected PDSN. The PPRC splices a point-to-point connection between the receiving PCF and the selected PDSN, and commences a point-to-point data session between the mobile node and the PDSN, wherein IP packets are routed over a public IP network.

Claims (62)

1. A method for providing data services over a wireless communications network, said wireless communications network comprising a plurality of packet data servicing nodes (PDSN's), a plurality of packet control functions (PCFs), and a PCF-PDSN routing controller (PPRC), said method comprising:

receiving a data session request from a mobile node;

initiating a point-to-point connection between a PCF receiving said data session request and a PPRC;

selecting, by said PPRC, one of said plurality of PDSNs;

initiating a point-to-point connection between said PPRC and said selected PDSN;

splicing a point-to-point connection between said receiving PCF and said selected PDSN; and

commencing a point-to-point data session between said mobile node and said PDSN, wherein IP packets are routed over a public IP network.

2. The method of claim 1 , wherein initiating said point-to-point connection between said PCF and said PPRC comprises:

initiating an A11 signaling interface connection therebetween; and

initiating an A10 bearer interface connection therebetween.

3. The method of claim 2 , wherein initiating said A11 signaling interface connection comprises:

sending a registration request to said PPRC; and

sending a registration reply to said PCF.

4. The method of claim 2 , wherein initiating said A10 bearer interface connection comprises:

establishing link control protocol configuration therebetween; and

identifying and authenticating a user identity associated with said data session.

5. The method of claim 4 , wherein authenticating said user identity comprises an authentication technique selected from the group comprising CHAP and PAP.

6. The method of claim 1 , wherein selecting one of said plurality of PDSNs comprises identifying a PDSN from the plurality of PDSNs having particular service capabilities.

7. The method of claim 1 , wherein selecting one of said plurality of PDSNs comprises identifying a PDSN from the plurality of PDSNs having available bandwidth.

8. The method of claim 1 , wherein commencing a point-to-point data session further comprises:

selectively decompressing compressed IP packets sent by said PCF receiving said data session request to the selected PDSN; and

selectively compressing IP packets sent by said selected PDSN to said PCF receiving said data session request.

9. A packet control function (PCF)-to-packet data serving node (PDSN) routing control (PPRC) operating in a controller having a processor and memory, for dynamically controlling distribution of packetized information from a wireless communications network over a public IP network, comprising:

a control channel monitor, for initiating and terminating point-to-point protocol (PPP) control messages for a session;

a PPRC manager, for maintaining configuration information, said PPRC manager interfacing with said control channel monitor, said PPRC manager selects one of a plurality of PDSNs;

a P-interface processor, for implementing a P-interface of A11 signaling, said P-interface processor interfacing with said PPRC manager;

an R-interface processor, for implementing an R-interface of A11 signaling, said R-interface processor interfacing with said PPRC manager;

a data tunnel splicer, for splicing data sessions between a PCF-PDSN pair for a PPP session; and

an authentication, authorization, and accounting (AAA) client, interfacing with an AAA database of a service provider, said PPRC manager, and said control channel monitor, for authorizing said PPP session.

10. The PPRC of claim 9 , further comprising a PPRC-to-PPRC communicator interfacing with said PPRC manager, P-interface processor, and R-interface processor, said PPRC-to-PPRC communicator exchanging control messages to other PPRC's using said P-interface and R-interface processors.

11. The PPRC of claim 9 , wherein said PPRC resides in a switch, and said PPRC switch is adapted to receive packetized information from a plurality of packet control function (PCF) elements, and route said packetized information from one of said plurality of PCFs to said one of said selected plurality of packet data serving nodes (PDSN).

12. The PPRC of claim 9 , further comprising a compression/decompression manager for decompressing compressed IP packets sent by a PCF, and compressing IP packets sent by a PDSN.

13. An apparatus for providing data services over a public IP network, comprising:

at least one radio network controller (RNC) for providing radio access to at least one mobile station;

at least one packet control functions (PCF) respectively interfacing with said at least one RNC;

a plurality of packet data servicing nodes (PDSN) for routing packetized information over said public IP network;

at least one PCF-PDSN routing controller (PPRC) for dynamically routing said packetized information between one of said at least one of PCFs and one of said plurality of PDSNs; and

a first R-P Interface formed between said one of said at least one PCF and said PPRC, and a second R-P Interface formed between said PPRC and said one of said plurality of PDSNs;

wherein said first and second R-P Interfaces comprise a signaling connection for signaling between said one of said at least one PCF and said one of said plurality of PDSNs for packet data services, and a path for user traffic between said one of said at least one PCF and said one of said plurality of PDSNs for said packet data services.

14. The apparatus of claim 13 , wherein said PPRC acts as a PDSN with respect to the at least one PCF.

15. The apparatus of claim 13 , wherein said PPRC acts as a PCF with respect to the plurality of PDSNs.

16. The apparatus of claim 13 , wherein said signaling connection is provided by user datagram protocol (UDP); and

said path for user traffic is provided by a generic routing encapsulation (GRE) tunnel.

17. The apparatus of claim 13 , wherein said PPRC further comprises:

a table of PDSN IP addresses; and

a table of PCF IP addresses.

18. The apparatus of claim 13 , wherein each said PCF comprises an IP address of said PPRC, where said IP address of said PPRC acts as a surrogate for a PDSN address.

19. The apparatus of claim 13 , wherein said PPRC is a switch disposed between said at least one PCFs and said plurality of PDSNs.

20. The apparatus of claim 13 , wherein said PPRC is a controller board, where each PCF is coupled to an individual PPRC controller board.

21. The apparatus of claim 13 , wherein said PPRC further comprises a compression/decompression manager for selectively decompressing compressed IP packets sent by a PCF to a PDSN, and selectively compressing IP packets sent by a PDSN to a PCF.

22. An apparatus for providing data services over a public IP network, comprising:

at least one radio network controller (RNC) for providing radio access to at least one mobile station;

at least one support general packet radio service (GPRS) support node (SGSN) respectively interfacing with said at least one RNC;

a plurality of gateway GPRS support nodes (GGSNs) for routing packetized information over said public IP network; and

at least one SGSN-GGSN routing controller (SGRC) for dynamically selecting one of said plurality of GGSNs and routing said packetized information between one of said at least one SGSNs and said selected one of said plurality of GGSNs.

23. A method for providing data services over a wireless communications network, said wireless communications network comprising a plurality of gateway GPRS support nodes (GGSNs), a plurality of support general packet radio service (GPRS) support node (SGSN), and a SGSN-GGSN routing controller (SGRC), said method comprising;

receiving a data session request from a mobile node;

initiating a point-to-point connection between a SGSN receiving said data session request and a SGRC;

selecting, by said SGRC, one of said plurality of GGSNs;

initiating a point-to-point connection between said SGRC and said selected GGSN;

splicing a point-to-point connection between said receiving SGSN and said selected GGSN; and

commencing a packet data protocol data session between said mobile node and said GGSN, wherein IP packets are routed over a public IP network.

Assignments (13)
PATENT SECURITY AGREEMENT Recorded Aug 6, 2024
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 068328/0674 →
RELEASE OF LIEN ON PATENTS Recorded Aug 5, 2024
From: BARINGS FINANCE LLC
To: RPX CORPORATION
Reel/Frame 068328/0278 →
PATENT SECURITY AGREEMENT Recorded Apr 22, 2023
From: RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 063429/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2021
From: PROVENANCE ASSET GROUP LLC
To: RPX CORPORATION
Reel/Frame 059352/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: NOKIA US HOLDINGS INC.
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058363/0723 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: CORTLAND CAPITAL MARKETS SERVICES LLC
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058983/0104 →
ASSIGNMENT AND ASSUMPTION AGREEMENT Recorded Feb 14, 2019
From: NOKIA USA INC.
To: NOKIA US HOLDINGS INC.
Reel/Frame 048370/0682 →
CHANGE OF NAME Recorded Feb 7, 2019
From: LUCENT TECHNOLOGIES INC.
To: ALCATEL-LUCENT USA INC.
Reel/Frame 049887/0613 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2017
From: NOKIA TECHNOLOGIES OY; NOKIA SOLUTIONS AND NETWORKS BV; ALCATEL LUCENT SAS
To: PROVENANCE ASSET GROUP LLC
Reel/Frame 043877/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP LLC
To: NOKIA USA INC.
Reel/Frame 043879/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP, LLC
To: CORTLAND CAPITAL MARKET SERVICES, LLC
Reel/Frame 043967/0001 →
RELEASE OF SECURITY INTEREST Recorded Oct 9, 2014
From: CREDIT SUISSE AG
To: ALCATEL-LUCENT USA INC.
Reel/Frame 033950/0261 →
SECURITY INTEREST Recorded Mar 7, 2013
From: ALCATEL-LUCENT USA INC.
To: CREDIT SUISSE AG
Reel/Frame 030510/0627 →