IP Library Granted Patent US 8,499,097
Granted Patent B1
US 8,499,097 · App. 13/385,643 · Granted Jul 30, 2013

Mobile route optimization authorization

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,499,097
App. No.
13/385,643
Granted
Jul 30, 2013
Kind
B1
Abstract

The invention consists of the invention consists of a new route optimization authentication protocol. The current Mobile IPv6 protocols do not allow for optional control over the use of route optimization. The present invention allows for system control over whether route optimization is allowed or not allowed. The conditional allowance of route optimization solves several billing and security issues by allowing the system to impose appropriate charges for the route optimization feature or prevent route optimization where message flow using care-of addressing can be monitored.

Claims (34)

1. A communication system, comprising:

a home network configured to cooperate with a foreign network, the home network comprising a home agent adapted to:

determine, based on a message sent from a mobile node of the foreign network, whether route optimization protocols are to be initiated allowing direct communication between the mobile node and a correspondent node, or whether such route optimization protocols are to be denied so that communication between the correspondent node and the mobile node is routed through the home network; and

confirm route optimization with a first acknowledgement message sent to the mobile node and a second acknowledgement message sent to the correspondent node, the second acknowledgement message including a route optimization status indicating to the correspondent node whether route optimization with the mobile node is permitted.

2. The communication system of claim 1 wherein said home agent is adapted to make the route optimization determination with the assistance of an authentication, authorization, and accounting (AAA) server.

3. The communication system of claim 1 wherein the home agent is adapted to receive a route optimization authorization message from the mobile node after confirming route optimization.

4. The communication system of claim 1 wherein the home agent is adapted to receive a route optimization authorization status message from the correspondent node after confirming route optimization.

5. The communication system of claim 1 wherein the route optimization authorization is indicated by a value of a pre-existing attribute in a packet transmission.

6. The communication system of claim 1 wherein the availability of route optimization is communicated to the mobile node in a code message.

7. A method implemented by a home agent, the method comprising:

receiving, by the home agent, a binding update message from a mobile node;

determining, by the home agent and based on the binding update message, whether route optimization is to be initiated allowing direct communication between the mobile node and a correspondent node, or whether such route optimization is to be denied so that communication between the mobile node and the correspondent node is to be routed through a home network;

transmitting, by the home agent, a first acknowledgement message to the mobile node that indicates whether route optimization is authorized or not; and

transmitting, by the home agent, a second acknowledgement message to the correspondent node, the second acknowledgement message including a route optimization status indicating to the correspondent node whether route optimization with the mobile node is permitted.

8. The method of claim 7 wherein the route optimization determination is made with the assistance of an authentication, authorization, and accounting (AAA) server.

9. The method of claim 7 further comprising the step of:

receiving a route optimization message from the mobile node after confirming route optimization.

10. The method of claim 7 further comprising the step of:

receiving a route optimization message from the correspondent node after confirming route optimization.

11. The method of claim 10 wherein the route optimization determination is made with the assistance of an authentication, authorization, and accounting (AAA) server.

12. The method of claim 7 wherein the route optimization authorization status is communicated to the mobile node by a code message.

13. The method of claim 7 , wherein the determination of whether route optimization is to be initiated is made by sending a message to an authentication, authorization, and accounting (AAA) server, and receiving a response from the AAA server, the response from the AAA server indicating whether route optimization should be initiated or denied.

14. A communication system, comprising:

a home network configured to cooperate with a foreign network, the home network comprising a home agent adapted to:

determine, based on a message sent from a mobile node of the foreign network, whether route optimization protocols are to be initiated allowing direct communications between the mobile node and a correspondent node, or whether such route optimization protocols are to be denied so that communication between the correspondent node and the mobile node is routed through the home network;

communicate route optimization authorization status to the mobile node by a first acknowledgement message; and

communicate route optimization authorization status to the correspondent node by a second acknowledgement message, the status indicating whether route optimization with the mobile node is permitted.

15. The communication system of claim 14

wherein the home agent is adapted to make the route optimization determination with the assistance of an authentication, authorization, and accounting (AAA) server.

16. The communication system of claim 14 wherein the home agent is adapted to receive a route optimization authorization message from the mobile node after confirming route optimization.

17. The communication system of claim 16 wherein the home agent is adapted to receive a route optimization authorization message from the correspondent node after confirming route optimization.

18. The communication system of claim 16 wherein the route optimization authorization status is indicated by a value of pre-existing attribute in a packet transmission.

19. The communication system of claim 16 wherein the availability of route optimization is communicated to the mobile node in a code message.

20. The communication system of claim 16 wherein the home agent is adapted to make the route optimization determination with the assistance of an authentication, authorization, and accounting (AAA) server.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034544/0541 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 2, 2012
From: ROCKSTAR BIDCO, LP
To: MICROSOFT CORPORATION
Reel/Frame 028714/0896 →