IP Library Granted Patent US 8,854,991
Granted Patent B1
US 8,854,991 · App. 12/392,774 · Granted Oct 7, 2014

Tunneling binding messages in registration messages

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,854,991
App. No.
12/392,774
Granted
Oct 7, 2014
Kind
B1
Abstract

A method, system, and medium are provided for updating bindings associated with a first mobile IP session by tunneling binding updates through registration messages associated with a second mobile IP session. A first mobile IP client provides binding updates to a second mobile IP client, which includes the binding updates in an extended registration request. The extended registration request is communicated to a mobile IP agent associated with the second mobile IP session. The request is parsed, and the binding updates are provided to a mobile IP agent associated with the first mobile IP session. Binding-update acknowledgements can be returned to mobile IP clients in a similar fashion.

Claims (41)

1. One or more non-transitory computer-readable media having computer-executable instructions embodied thereon for performing a method for performing a registration process corresponding to a first mobile internet protocol (IP) session associated with a first mobile IP client located on a wireless communications device having both a first mobile IP client and a second mobile IP client, the method comprising:

retrieving informational elements associated with the first mobile IP session from the first mobile IP client, wherein the first mobile IP session is an IP version six session;

generating an extended registration request corresponding to a second mobile IP session associated with the second mobile IP client, wherein the second mobile IP session is configured as an IP version four session and the extended registration request is a registration request for the second mobile IP session generated by a tunneling module of the wireless device and the request comprises an extension that includes said informational elements of the first mobile IP session;

providing the extended registration request to a mobility agent, the request includes the informational elements that correspond to the binding updates for the first mobile IP session;

receiving an extended registration reply comprising an extension that includes binding-update acknowledgement information corresponding to the first mobile IP session; and

providing the binding-update acknowledgement information to the first mobile IP client, wherein the second mobile IP client provides the binding-update acknowledgement information to the first mobile IP client via an inter-client interface of the wireless communications device.

2. The media of claim 1 , further comprising determining that the first mobile IP session exists.

3. The media of claim 2 , further comprising determining that the first mobile IP session is active.

4. The media of claim 3 , wherein said informational elements comprise a home address and a care-of address.

5. The media of claim 1 , wherein the informational elements are opaque to a second mobile IP client.

6. The media of claim 1 , further comprising parsing the extended registration reply to extract the binding-update acknowledgement information associated with the first mobile IP session.

7. The media of claim 1 , further comprising discontinuing the second mobile IP session, wherein the first mobile IP session is unaffected by said discontinuing.

8. The media of claim 7 , wherein said discontinuing comprises performing a deregistering process associated with the second mobile IP client.

9. The media of claim 1 , wherein the first mobile IP session and the second mobile IP session are independent of each other.

10. The media of claim 1 , wherein the second mobile IP client receives the extended registration reply and extracts the binding-update acknowledgement information corresponding to the first mobile IP session.

11. One or more non-transitory computer-readable media having computer-executable instructions embodied thereon for performing a method for performing a registration process corresponding to a mobile internet protocol version 6 (IPv6) session associated with a first mobile IP client located on a wireless communications device having both the first mobile IP client and a second mobile IP client, the method comprising:

determining that the mobile IPv6 session exists;

determining that a mobile IPv6 session is active;

receiving a plurality of binding-update informational elements from the first mobile IP client, wherein the plurality of binding-update informational elements comprises at least one informational element that can be provided to a mobile IP agent for updating bindings associated with the mobile IPv6 session;

generating a registration request corresponding to a mobile IPv4 session associated with the second mobile IP client;

including the plurality of binding-update informational elements as an extension to the registration request to create an extended registration request from the registration request of the mobile IPv4 session associated with the second mobile IP client;

providing the extended registration request to a first mobile IP agent associated with the mobile IPv4 session and located at a mobility agent, wherein the mobility agent also includes a second mobile IP agent, the second mobile IP agent being associated with the mobile IPv6 session;

receiving a registration reply from the mobility agent, wherein the registration reply comprises one or more binding-acknowledge informational elements associated with the mobile IPv6 session; and

providing the one or more binding-acknowledge informational elements associated with the mobile IPv6 session to the first mobile IP client, wherein the second mobile IP client provides the binding-update acknowledgement information to the first mobile IP client via an inter-client interface of the wireless communications device.

12. The media of claim 11 , wherein said binding-update informational elements comprise a home address and a care-of address.

13. The media of claim 11 , wherein said binding-update informational elements are opaque to the second mobile IP agent.

14. A computer system for performing a registration process, the system having a wireless communication device, comprising:

a first mobile IP client executing a registration process corresponding to a first mobile internet protocol (IP) session associated with the first mobile IP client located on a wireless communications device and the first mobile IP session is an IP version six session;

a second mobile IP client to perform the following:

retrieve informational elements associated with the first mobile IP session from the first mobile IP client;

generate an extended registration request corresponding to a second mobile IP session associated with the second mobile IP client, wherein the second mobile IP session is configured as an IP version four session and the extended registration request is a registration request for the second mobile IP session generated by a tunneling module of the wireless device and the request comprises an extension that includes said informational elements of the first mobile IP session;

provide the extended registration request to a mobility agent, the request includes the informational elements that correspond to the binding updates for the first mobile IP session;

receive an extended registration reply comprising an extension that includes binding-update acknowledgement information corresponding to the first mobile IP session; and

provide the binding-update acknowledgement information to the first mobile IP client, wherein the second mobile IP client provides the binding-update acknowledgement information to the first mobile IP client via an inter-client interface of the wireless communication device.

15. The computer system of claim 14 , further comprising determining that the first mobile IP session exists.

16. The computer system of claims 15 , further comprising determining that the first mobile IP session is active.

17. The computer system of claim 16 , wherein said informational elements comprise a home address and a care-of address.

18. The computer system of claim 14 , wherein the informational elements are opaque to a second mobile IP client.

19. The computer system of claim 14 , further comprising parsing the extended registration reply to extract the binding-update acknowledgement information associated with the first mobile IP session.

20. The computer system of claim 14 , further comprising discontinuing the second mobile IP session, wherein the first mobile IP session is unaffected by said discontinuing.

21. The computer system of claim 20 , wherein said discontinuing comprises performing a deregistering process associated with the second mobile IP client.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: IBSV LLC; LAYER3 TV, LLC; PUSHSPRING, LLC; T-MOBILE CENTRAL LLC; T-MOBILE USA, INC.; ASSURANCE WIRELESS USA, L.P.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; SPRINTCOM LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM LLC
Reel/Frame 062595/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2021
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: T-MOBILE INNOVATIONS LLC
Reel/Frame 055604/0001 →
TERMINATION AND RELEASE OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Apr 2, 2020
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 052969/0475 →
SECURITY AGREEMENT Recorded Apr 2, 2020
From: T-MOBILE USA, INC.; ISBV LLC; T-MOBILE CENTRAL LLC; LAYER3 TV, INC.; PUSHSPRING, INC.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; CLEARWIRE LEGACY LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM L.P.; ASSURANCE WIRELESS USA, L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 053182/0001 →
GRANT OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Mar 6, 2017
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 041895/0210 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2009
From: BREAU, JEREMY R.; SHOJAYI, JOSEPH CHRISTOPHER; ROGERS, FREDERICK C.; NEBERGALL, TERRY D.
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 022315/0952 →