IP Library Granted Patent US 9,247,490
Granted Patent B2
US 9,247,490 · App. 13/942,252 · Granted Jan 26, 2016

Statistics for optimizing distributed mobility anchoring for wireless 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 9,247,490
App. No.
13/942,252
Granted
Jan 26, 2016
Kind
B2
Abstract

Briefly, in accordance with one or more embodiments a mobility anchor point may operate in a distributed mobility anchor network. The mobility anchor point comprises a processor and a memory coupled to the processor, wherein the processor is configured by instructions in the memory to receive a request from a mobile node to connect with a base station, store one or more connection statistics regarding the connect request in a cache, send the one or more connection statistics to a mobility manager, and receive a message from the mobility manager indicating an identity of an assigned mobility anchor assigned to the mobile node.

Claims (31)

1. A mobility anchor point to operate in a distributed mobility anchor network, comprising:

a processor; and

a memory coupled to the processor, wherein the processor is configured by instructions in the memory to:

receive a request from a mobile node to connect with a base station;

store one or more connection statistics regarding the connect request in a cache;

send the one or more connection statistics to a mobility manager; and

receive a message from the mobility manager indicating an identity of an assigned mobility anchor assigned to the mobile node.

2. A mobility anchor point as claimed in claim 1 , wherein the processor is configured to send the one or more connection statistics to the mobility manager upon receiving the connect request from the mobile node.

3. A mobility anchor point as claimed in claim 1 , wherein the processor is configured to collect the one or more connection statistics for one or more mobile nodes in the cache, and to send the one or more connection statistics to the mobility manager upon request.

4. A mobility anchor point as claimed in claim 1 , wherein the one or more connection statistics stored in the cache includes identifiers of mobile nodes that were indicated by the mobility manager as being served by the mobility anchor point.

5. A mobility anchor point as claimed in claim 1 , wherein the processor is configured to receive a message from the mobility manager to delete obsolete connection statistics from the cache.

6. A mobility anchor point as claimed in claim 1 , wherein the one or more connection statistics include time-of-day of the connect request, an identifier of the mobile node, an identifier of the base station, or an identifier of the mobility anchor point, or combinations thereof.

7. A mobility anchor point as claimed in claim 1 , wherein the one or more connection statistics include a connect event, a disconnect event, a handoff event, traffic volume, or combinations thereof.

8. A mobility anchor point as claimed in claim 1 , wherein the processor is configured to establish a tunnel to the assigned mobility anchor if the message from the mobility manager indicates that another mobility anchor point is assigned as the mobility anchor point for the mobile node.

9. A mobility anchor point as claimed in claim 1 , wherein the processor is configured to allocate an Internet protocol (IP) address to the mobile node if the message from the mobility manager indicates that the mobility anchor point is the assigned mobility anchor point for the mobile node.

10. A mobility anchor point as claimed in claim 1 , wherein the processor is configured to receive an Internet protocol (IP) address for the mobile node from an assigned mobility anchor point if the message from the mobility manager indicates that another mobility anchor point is the assigned mobility anchor point for the mobile node.

11. A mobility manager to operate in a distributed mobility anchor network, comprising:

a processor; and

a memory coupled to the processor, wherein the processor is configured by instructions in the memory to:

receive one or more connection statistics for one or more mobile nodes from a base station on the network;

determine an assigned mobility anchor point for the mobile node based at least in part on the one or more connection statistics, wherein the assigned mobility anchor point is selected from a group of distributed mobility anchor points for the network; and

send a message to a serving mobility anchor point indicating an identity of the assigned mobility anchor point.

12. A mobility manager as claimed in claim 11 , wherein the processor is configured to receive the one or more connection statistics upon a connect event.

13. A mobility manager as claimed in claim 11 , wherein the processor is configured to request the one or more connection statistics stored in a cache on the base station and its collocated access router.

14. A mobility manager as claimed in claim 11 , wherein the processor is configured to poll the serving mobility anchor point for additional connection statistics if the mobility manager receives a message from the serving mobility anchor point indicating that additional connection statistics exist.

15. A mobility manager as claimed in claim 11 , wherein the one or more connection statistics stored in the cache includes identifiers of mobile nodes that were indicated by the mobility manager as being served by the serving mobility anchor point.

16. A mobility manager as claimed in claim 11 , wherein the one or more connection statistics include time-of-day of the connect request, an identifier of the mobile node, an identifier of the base station, or an identifier of the serving mobility anchor point, or combinations thereof.

17. A mobility manager as claimed in claim 11 , wherein the one or more connection statistics include a connect event, a disconnect event, a handoff event, traffic volume, or combinations thereof.

18. A mobility manager as claimed in claim 11 , wherein the processor is configured to send a message to the serving mobility anchor point to delete obsolete connection statistics from a cache of connection statistics at the base station.

19. A mobility manager as claimed in claim 11 , wherein the processor is configured to indicate to the serving mobility anchor point that the serving mobility anchor point has permission to assign an Internet protocol (IP) address to the mobile node if the message sent to the serving mobility anchor point indicates that the serving mobility anchor point is the assigned mobility anchor point assigned to the mobile node.

20. A mobility manager as claimed in claim 11 , wherein the processor is configured to send an acknowledgment message to the serving mobility anchor point acknowledging a handoff of the mobile node to a new base station from another base station.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2020
From: INTEL CORPORATION
To: APPLE INC.
Reel/Frame 052916/0308 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2013
From: MOSES, DANNY; VENKATACHALAM, MUTHAIAH
To: INTEL CORPORATION
Reel/Frame 031207/0135 →