7746874

Dynamic Network Allocation for Mobile Router

PublishedJune 29, 2010
Assigneenot available in USPTO data we have
InventorsKent K. Leung
Technical Abstract

Patent Claims
62 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A Home Agent supporting Mobile IP, comprising: a processor; and a memory, at least one of the processor or the memory being configured for: receiving a registration request packet from a mobile router, the registration request packet including a network allocation extension indicating one or more networks being requested by the mobile router from the Home Agent; allocating the one or more networks to the mobile router corresponding to the one or more networks being requested by the mobile router from the Home Agent; and sending a registration reply packet to the mobile router, the registration reply including a network allocation extension identifying the one or more networks allocated to the mobile router by the Home Agent.

2

2. The Home Agent as recited in claim 1 , at least one of the processor or the memory being further configured for: authenticating the mobile router prior to allocating the one or more networks to the mobile router and sending the registration reply packet to the mobile router.

3

3. The Home Agent as recited in claim 1 , wherein the network allocation extension of the registration request packet indicates a number of subnets being requested by the mobile router.

4

4. The Home Agent as recited in claim 1 , wherein the network allocation extension of the registration request packet indicates a size of the one or more networks being requested by the mobile router from the Home Agent.

5

5. The Home Agent as recited in claim 1 , wherein allocating the one or more networks to the mobile router comprises: allocating the one or more networks from a local pool of available networks, the local pool being managed by the Home Agent.

6

6. The Home Agent as recited in claim 1 , wherein allocating the one or more networks to the mobile router comprises: allocating the one or more networks from a DHCP server that manages a pool of available networks.

7

7. The Home Agent as recited in claim 1 , wherein allocating the one or more networks to the mobile router comprises: allocating the one or more networks from a AAA server that manages a pool of available networks.

8

8. The Home Agent as recited in claim 1 , at least one of the processor or the memory being further configured for: updating a routing table to include one or more entries for the one or more networks that are allocated to the mobile router, wherein each entry in the routing table includes a care-of address associated with the one or more networks.

9

9. The Home Agent as recited in claim 8 , at least one of the processor or the memory being further configured for: updating the routing table to remove the one or more entries when a lifetime of the mobile router has expired.

10

10. The Home Agent as recited in claim 8 , at least one of the processor or the memory being further configured for: receiving a deregistration request from the mobile router; and updating the routing table to remove the one or more networks from the routing table.

11

11. The Home Agent as recited in claim 8 , at least one of the processor or the memory being further configured for: receiving a deregistration request from the mobile router; and updating the routing table to remove the one or more entries from the routing table.

12

12. The Home Agent as recited in claim 8 , at least one of the processor or the memory being further configured for: receiving a deregistration request from the mobile router; and updating the mobility binding table to remove the association between the mobile router and the care-of address.

13

13. The Home Agent as recited in claim 1 , at least one of the processor or the memory being further configured for: updating a mobility binding table to associate the mobile router with a care-of address.

14

14. The Home Agent as recited in claim 13 , at least one of the processor or the memory being further configured for: updating the mobility binding table to remove the association between the mobile router and the care-of address when a lifetime of the mobile router has expired.

15

15. The Home Agent as recited in claim 1 , at least one of the processor or the memory being further configured for: deallocating the one or more networks previously allocated to the mobile router when a lifetime of the mobile router has expired.

16

16. The Home Agent as recited in claim 15 , wherein deallocating the one or more networks previously allocated to the mobile router comprises: replacing the one or more networks to a pool of available networks.

17

17. The Home Agent as recited in claim 1 , at least one of the processor or the memory being further configured for: receiving a deregistration request from the mobile router; and deallocating the one or more networks previously allocated to the mobile router.

18

18. The Home Agent as recited in claim 17 , wherein deallocating the one or more networks previously allocated to the mobile router comprises: replacing the one or more networks to a pool of available networks.

19

19. The Home Agent as recited in claim 17 , wherein at least one of the processor or the memory being further configured for: sending a deregistration reply to the mobile router.

20

20. The Home Agent as recited in claim 1 , wherein each of the networks requested by the mobile router includes more than one address.

21

21. The Home Agent as recited in claim 1 , wherein each of the networks allocated to the mobile router includes more than one address.

22

22. A computer readable medium storing thereon computer-readable instructions that, when executed on a computer, cause the computer to implement a Home Agent supporting Mobile IP, the computer readable medium comprising: instructions for processing a registration request packet received from a mobile router, the registration request packet including a network allocation extension indicating one or more networks being requested by the mobile router from the Home Agent; instructions for allocating the one or more networks to the mobile router corresponding to the one or more networks being requested by the mobile router from the Home Agent; and instructions for sending a registration reply packet to the mobile router, the registration reply including a network allocation extension identifying the one or more networks allocated to the mobile router.

23

23. The computer readable medium as recited in claim 22 , further comprising: instructions for authenticating the mobile router prior to allocating the one or more networks to the mobile router and sending the registration reply packet to the mobile router.

24

24. The computer readable medium as recited in claim 22 , wherein the registration request packet indicates a number of subnets being requested by the mobile router.

25

25. The computer readable medium as recited in claim 22 , wherein the registration request indicates a size of the one or more networks being requested by the mobile router from the Home Agent.

26

26. The computer readable medium as recited in claim 22 , wherein the instructions for allocating the one or more networks to the mobile router comprises: instructions for allocating the one or more networks from a local pool of available networks, the local pool being managed by the Home Agent.

27

27. The computer readable medium as recited in claim 22 , wherein the instructions for allocating the one or more networks to the mobile router comprises: instructions for allocating the one or more networks from a DHCP server that manages a pool of available networks.

28

28. The computer readable medium as recited in claim 22 , wherein the instructions for allocating the one or more networks to the mobile router comprises: instructions for allocating the one or more networks from a AAA server that manages a pool of available networks.

29

29. The computer readable medium as recited in claim 22 , further comprising: instructions for updating a routing table to include one or more entries for the one or more networks that are allocated to the mobile router, wherein each entry in the routing table includes a care-of address associated with the one or more networks.

30

30. The computer readable medium as recited in claim 29 , further comprising: instructions for updating the routing table to remove the one or more entries when a lifetime of the mobile router has expired.

31

31. The computer readable medium as recited in claim 29 , further comprising: instructions for receiving a deregistration request from the mobile router; and instructions for updating the routing table to remove the one or more networks from the routing table.

32

32. The computer readable medium as recited in claim 29 , further comprising: instructions for receiving a deregistration request from the mobile router; and instructions for updating the routing table to remove the one or more entries from the routing table.

33

33. The computer readable medium as recited in claim 29 , further comprising: instructions for receiving a deregistration request from the mobile router; and instructions for updating the mobility binding table to remove the association between the mobile router and the care-of address.

34

34. The computer readable medium as recited in claim 22 , further comprising: instructions for updating a mobility binding table to associate the mobile router with a care-of address.

35

35. The computer readable medium as recited in claim 34 , further comprising: instructions for updating the mobility binding table to remove the association between the mobile router and the care-of address when a lifetime of the mobile router has expired.

36

36. The computer readable medium as recited in claim 22 , further comprising: instructions for deallocating the one or more networks previously allocated to the mobile router when a lifetime of the mobile router has expired.

37

37. The computer readable medium as recited in claim 36 , wherein the instructions for deallocating the one or more networks previously allocated to the mobile router comprises: instructions for replacing the one or more networks to a pool of available networks.

38

38. The computer readable medium as recited in claim 22 , further comprising: instructions for receiving a deregistration request from the mobile router; and instructions for deallocating the one or more networks previously allocated to the mobile router.

39

39. The computer readable medium as recited in claim 38 , wherein the instructions for deallocating the one or more networks previously allocated to the mobile router comprises: instructions for replacing the one or more networks to a pool of available networks.

40

40. The computer readable medium as recited in claim 38 , further comprising: instructions for sending a deregistration reply to the mobile router.

41

41. A Home Agent supporting Mobile IP, comprising: means for receiving a registration request packet from a mobile router, the registration request packet including a network allocation extension indicating one or more networks being requested by the mobile router from the Home Agent; means for allocating the one or more networks to the mobile router corresponding to the one or more networks being requested by the mobile router from the Home Agent; and means for sending a registration reply packet to the mobile router, the registration reply including a network allocation extension identifying the one or more networks allocated to the mobile router, thereby enabling the mobile router to configure interfaces of the mobile router with IP addresses in the one or more networks.

42

42. In a Home Agent supporting Mobile IP, a method comprising: receiving a registration request packet from a mobile router, the registration request packet including a network allocation extension indicating one or more networks being requested by the mobile router from the Home Agent; allocating the one or more networks to the mobile router corresponding to the one or more networks being requested by the mobile router from the Home Agent; and sending a registration reply packet to the mobile router, the registration reply including a network allocation extension identifying the one or more networks allocated to the mobile router, thereby enabling the mobile router to configure interfaces of the mobile router with IP addresses in the one or more networks.

43

43. The method as recited in claim 42 , further comprising: authenticating the mobile router prior to allocating the one or more networks to the mobile router and sending the registration reply packet to the mobile router.

44

44. The method as recited in claim 42 , wherein the registration request packet indicates a number of subnets being requested by the mobile router.

45

45. The method as recited in claim 42 , wherein the registration request indicates a size of the one or more networks being requested by the mobile router from the Home Agent.

46

46. The method as recited in claim 42 , wherein allocating the one or more networks to the mobile router comprises: allocating the one or more networks from a local pool of available networks, the local pool being managed by the Home Agent.

47

47. The method as recited in claim 42 , wherein allocating the one or more networks to the mobile router comprises: allocating the one or more networks from a DHCP server that manages a pool of available networks.

48

48. The method as recited in claim 42 , wherein allocating the one or more networks to the mobile router comprises: allocating the one or more networks from a AAA server that manages a pool of available networks.

49

49. The method as recited in claim 42 , further comprising: updating a routing table to include one or more entries for the one or more networks that are allocated to the mobile router, wherein each entry in the routing table includes a care-of address associated with the one or more networks.

50

50. The method as recited in claim 49 , further comprising: updating the routing table to remove the one or more entries when a lifetime of the mobile router has expired.

51

51. The method as recited in claim 49 , further comprising: receiving a deregistration request from the mobile router; and updating the routing table to remove the one or more networks from the routing table.

52

52. The method as recited in claim 49 , further comprising: receiving a deregistration request from the mobile router; and updating the routing table to remove the one or more entries from the routing table.

53

53. The method as recited in claim 49 , further comprising: receiving a deregistration request from the mobile router; and updating the mobility binding table to remove the association between the mobile router and the care-of address.

54

54. The method as recited in claim 42 , further comprising: updating a mobility binding table to associate the mobile router with a care-of address.

55

55. The method as recited in claim 54 , further comprising: updating the mobility binding table to remove the association between the mobile router and the care-of address when a lifetime of the mobile router has expired.

56

56. The method as recited in claim 42 , further comprising: deallocating the one or more networks previously allocated to the mobile router when a lifetime of the mobile router has expired.

57

57. The method as recited in claim 56 , wherein deallocating the one or more networks previously allocated to the mobile router comprises: replacing the one or more networks to a pool of available networks.

58

58. The method as recited in claim 42 , further comprising: receiving a deregistration request from the mobile router; and deallocating the one or more networks previously allocated to the mobile router.

59

59. The method as recited in claim 58 , wherein deallocating the one or more networks previously allocated to the mobile router comprises: replacing the one or more networks to a pool of available networks.

60

60. The method as recited in claim 58 , further comprising: sending a deregistration reply to the mobile router.

61

61. The method as recited in claim 42 , wherein each of the networks requested by the mobile router includes more than one address.

62

62. The method as recited in claim 42 , wherein each of the networks allocated to the mobile router includes more than one address.

Patent Metadata

Filing Date

Unknown

Publication Date

June 29, 2010

Inventors

Kent K. Leung

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “DYNAMIC NETWORK ALLOCATION FOR MOBILE ROUTER” (7746874). https://patentable.app/patents/7746874

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.

DYNAMIC NETWORK ALLOCATION FOR MOBILE ROUTER — Kent K. Leung | Patentable