IP Library Granted Patent US 7,793,165
Granted Patent B1
US 7,793,165 · App. 11/853,159 · Granted Sep 7, 2010

Selecting an address provider using a failover counter

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,793,165
App. No.
11/853,159
Granted
Sep 7, 2010
Kind
B1
Abstract

A method and system are provided to select address providers that provide mobile internet protocol devices with addresses for communication. An embodiment of the method includes obtaining an address request having a dynamic indicator and a failover counter. Upon obtaining an address request with the dynamic indicator and the failover counter, associating the failover counter with one or more address providers based on the failover counter. The address request is then communicated to one of the address providers associated with the failover provider.

Claims (33)

1. One or more computer-readable storage media having computer-executable instructions embodied thereon that, when executed perform a method for selecting address providers that provide mobile internet protocol devices with addresses to use for communication, the method comprising:

obtaining an address request having a dynamic indicator and a failover counter indicating a number of instances an address has been requested for a session;

associating the failover counter with one or more address providers based on the number of instances the address has been requested for a session; and

communicating the address request to one of the one or more address providers associated with the failover counter.

2. The media of claim 1 further comprising assigning the address request to the one of the one or more address providers associated with the failover counter.

3. The media of claim 2 , wherein assigning the address request to one of the one or more address providers associated with the failover counter comprises populating the address request with an indication of the one of the one or more address providers.

4. The media of claim 1 , wherein the dynamic indicator indicates a preference for a dynamic address-provider assignment, wherein the dynamic address-provider assignment comprises a dynamic home agent assignment.

5. The media of claim 1 , wherein the one or more address providers comprise one or more home agents.

6. The media of claim 1 , wherein a first failover counter is associated with a first set of one or more address providers, a second failover counter is associated with a second set of one or more address providers, and a third failover counter is associated with a third set of one or more address providers.

7. The media of claim 1 , wherein the address request comprises an initial address request or a failover address request.

8. One or more computer-readable storage media having computer-executable instructions embodied thereon that, when executed perform a method for selecting address providers that provide mobile internet protocol devices with addresses, the method comprising:

receiving at a mobile device an address reply in response to a first address request having a dynamic indicator and a first failover counter,

wherein when the address reply indicates an error, communicating from the mobile device a second address request having the dynamic indicator and a second failover counter.

9. The media of claim 8 further comprising generating the first address request having the dynamic indicator and the first failover counter.

10. The media of claim 8 , wherein the first failover counter comprises a value and the second failover counter comprises an incremented value.

11. The media of claim 10 , wherein the incremented value is predetermined.

12. The media of claim 8 , wherein the second failover counter indicates a number of requests for an address for a session.

13. The media of claim 8 , wherein the dynamic indicator indicates a preference for a dynamic address-provider assignment.

14. The media of claim 8 further comprising incrementing the first failover counter by one to obtain the second failover counter.

15. The media of claim 8 further comprising providing the second address request having the dynamic indicator and the second failover counter.

16. One or more computer-readable media having computer-executable instructions embodied thereon that, when executed perform a method for selecting address providers that provide mobile internet protocol devices with addresses to use for communication, the method comprising:

obtaining a first address request having a first failover counter indicating a first number of instances an address has been requested for a session;

in accordance with the first number of instances the address has been requested for the session, associating the first failover counter with a set of one or more first address providers;

assigning the first address request to one of the set of one or more first address providers associated with the first failover counter;

communicating the first address request to the assigned address provider;

obtaining a second address request having a second failover counter indicating a second number of instances the address has been requested for the session;

in accordance with the second number of instances the address has been requested for the session, associating the second failover counter with a set of one or more second address providers;

assigning the second address request to one of the set of one or more second address providers associated with the second failover counter; and

communicating the second address request to the one of the set of one or more second address providers associated with the second failover counter.

17. The media of claim 16 , wherein the set of one or more first address providers comprise home agents.

18. The media of claim 16 , wherein the first address request comprises an initial address request and the second address request comprises a failover address request.

19. The media of claim 16 further comprising obtaining an address reply.

20. The media of claim 16 further comprising identifying a first dynamic indicator within the first address request.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SPRINT INTERNATIONAL INCORPORATED; 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 SPECTRUM LLC
Reel/Frame 062595/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 Sep 11, 2007
From: BREAU, JEREMY R.; DOERR, RAY R.; BELSER, JOHN E.; RIESCHICK, GARY
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 019809/0190 →