IP Library Granted Patent US 7,684,798
Granted Patent B2
US 7,684,798 · App. 09/986,778 · Granted Mar 23, 2010

Method of pre-authorizing handovers among access routers in communication networks

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,684,798
App. No.
09/986,778
Granted
Mar 23, 2010
Kind
B2
Abstract

An apparatus and method is provided for facilitating the handoff of a mobile terminal from a first access device in a first network to a second access device in a second network. Prior to performing a handoff operation, the first access device inquires as to whether the mobile terminal is authorized to be handed off to the second access device and, in response thereto, completes the handoff. If the mobile terminal is not authorized to be handed off to the second access device, the handoff operation is inhibited, preferably without using any radio frequency resources of the second access device.

Claims (44)

1. A method comprising: receiving from a first access router in a first network by a second access router in a second network that serves a different service area a request for authorization inquiry including an identifier that identifies a mobile terminal that is a candidate for a handoff operation; causing a database to be queried via a server to determine whether the second access router is authorized to accept a handoff operation for the mobile terminal; in response to determining that the mobile terminal is authorized to be handed off to the second access router, performing a handoff operation from the first access router to the second access router; and in response to determining that the mobile terminal is not authorized to be handed off to the second access router, inhibiting the handoff operation from the first access router to the second access router.

2. The method of claim 1 , wherein performing a handoff operation comprises transferring context information from the first access router to the second access router.

3. The method of claim 1 , wherein the method is performed without allocating any radio frequency resources of the second access router to communicate with the mobile terminal until after it is determined that the mobile terminal is authorized to be handed off to the second access router.

4. The method of claim 1 , wherein the causing the database to be queried comprises causing the database to be queried on the basis of a list of access routers that are authorized to accept handoffs from the mobile terminal.

5. The method of claim 1 , wherein the causing the database to be queried comprises causing the database to be queried to determine authorization based on a time of day.

6. The method of claim 1 , wherein the causing the database to be queried comprises causing the database to be queried on the basis of dynamic loading conditions.

7. The method of claim 1 , further comprising modifying the database on the basis of dynamic loading conditions, such that authorization is dependent upon dynamic loading conditions.

8. The method of claim 1 , wherein the method is conducted between access routers that use same access technology.

9. The method of claim 1 , wherein the method is conducted between access routers that use heterogeneous access technologies.

10. The method of claim 1 , wherein querying the database is performed using the DIAMETER protocol.

11. The method of claim 1 , wherein querying the database is performed using the Session Initiation Protocol (SIP) protocol.

12. The method of claim 1 , comprising sending a request for authorization information concerning the mobile terminal to an administrative server associated with a network served by the second access router, the administrative server comprising an authentication, authorization and accounting (AAA) server.

13. The method of claim 1 , comprising sending a request for authorization information concerning the mobile terminal to an administrative server associated with a network served by the second access router, the administrative server comprising a Session Initiation Protocol (SIP) server.

14. The method of claim 1 comprising querying the database on the basis of a membership plan associated with a subscriber of the mobile terminal.

15. An access router comprising: a processor, and memory storing computer executable instructions that, when executed by the processor perform:

receiving by the access router in a network from another access router in another network that serves a different service area a request for an authorization inquiry including an identifier that identifies a mobile terminal that is a candidate for a handoff operation;

causing a database to be queried via a server to determine whether the access router is authorized to accept a handoff operation for the mobile terminal;

in response to determining that the mobile terminal is authorized to be handed off to the access router, performing a handoff operation with the another access router; and

in response to determining that the mobile terminal is not authorized to be handed off to the access router, inhibiting the handoff operation with the another access router.

16. The access router of claim 15 , wherein performing a handoff operation comprises transferring context information from the another access router to the access router.

17. The access router of claim 15 , wherein the method is performed without allocating any radio frequency resources of the access router to communicate with the mobile terminal until after it is determined that the mobile terminal is authorized to be handed off to the access router.

18. The access router of claim 15 , wherein the computer executable instructions, when executed, performs causing the database to be queried on the basis of a list of access routers that are authorized to accept handoffs of the mobile terminal.

19. The access router of claim 15 , wherein the computer executable instructions, when executed, performs causing the database to be queried to determine authorization that is dependent on a time of day.

20. The access router of claim 15 , wherein the computer executable instructions, when executed, performs causing the database to be queried on the basis of dynamic loading conditions.

21. The access router of claim 15 , wherein the computer executable instructions, when executed, performs causing information concerning current loading conditions to be provided to the database, such that authorization is dependent upon dynamic loading conditions.

22. The access router of claim 15 , wherein the access router serves mobile terminals using Internet Protocol.

23. The access router of claim 15 , wherein the access router uses a different access technology than the another access router from which the candidate handoff is to be performed.

24. The access router of claim 23 , wherein the access router uses wireless LAN technology, and wherein the another access router uses GPRS technology.

25. The access router of claim 15 , wherein the access router uses the same access technology as the another access router from which the candidate handoff is to be performed.

26. The access router of claim 15 , wherein the computer executable instructions, when executed, performs sending the authorization information to an administrative server using DIAMETER protocol.

27. The access router of claim 15 , wherein the computer executable instructions, when executed, performs sending the authorization information to an administrative server using Session Initiation Protocol (SIP) protocol.

28. The access router of claim 15 , wherein the computer executable instructions, when executed, performs causing the database to be queried on the basis of a membership plan associate with a subscriber of the mobile terminal.

29. A method comprising:

prior to initiating a handoff operation of a mobile terminal from a first network served by a first access router to a second network served by a second access router, sending an authorization inquiry from the first access router to a home network associated with the mobile terminal via a server, the authorization inquiry including an identifier that identifies the mobile terminal;

receiving a result of a database query from the home network, wherein the result of the database query indicates whether the mobile terminal is authorized to be handed off to the second access router;

in response to determining that the mobile terminal is authorized to be handed off to the second access router, performing a handoff operation from the first access router to the second access router; and

in response to determining that the mobile terminal is not authorized to be handed off to the second access router, inhibiting the handoff operation from the first access device to the second access router.

30. The method of claim 29 , wherein receiving the result of the database query from the home network comprises receiving a result that depends on dynamic loading conditions associated with the second access router.

31. The method of claim 29 , wherein receiving the result of the database query from the home network comprises receiving a result corresponding to querying the database to determine authorization based on a time of day.

32. The method of claim 29 , wherein receiving the result of the database query from the home network comprises receiving a result corresponding to querying the database on the basis of dynamic loading conditions.

33. The method of claim 29 , wherein the method is performed without allocating any radio frequency resources for communicating between the second access router and the mobile terminal until after it has been determined that the mobile terminal is authorized to be handed off to the second access router.

34. The method of claim 29 , comprising sending a request for authorization information concerning the mobile terminal to an administrative server associated with the second network, the administrative server comprising an authentication, authorization and accounting (AAA) server.

35. The method of claim 29 , comprising sending a request for authorization information concerning the mobile terminal to an administrative server associated with the second network, the administrative server comprising a Session Initiation Protocol (SIP) server.

36. The method of claim 29 comprising querying the database on the basis of a membership plan associated with a subscriber of the mobile terminal.

Assignments (9)
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 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 10, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035602/0257 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2002
From: SENGODAN, SENTHIL; GOPAL, RAM; KRISHNAMURTHI, GOVIND
To: NOKIA CORPORATION
Reel/Frame 012465/0206 →