Patent US6430698B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6430698B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Virtual distributed home agent protocol

Assignee: BlackBerry Ltd
•
Filing: 1999-06-02
•
Granted: 2002-08-06
•
Expires: 2019-06-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computer protocol that manages and provides efficient communications and utilization of resources between a mobile computer system or device and other systems and devices. Each home agent maintains a home agent list containing information about each of the home agents coupled to the home link. A designated home agent on behalf of the home agents for a virtual home agent is used to send and broadcast home agent advertisement, to receive and process a request from a mobile node, to process and send a reply to the mobile node. Synchronization mechanisms or tools, such as home agent priority or floating token method, are provided for proper operation of a Virtual Distribution Home Agent Protocol (VDHAP). These mechanisms or tools are used to fairly distribute loads from the mobile node among the home agents within the virtual home agent.

Inventors

  • 👤 Mohamed Khalil
  • 👤 Emad Qaddoura
  • 👤 Carey Becker
  • 👤 Russel Coffin
  • 👤 Haseeb Akhtar

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 06:23
CPC Classifications
H; H04; H04W; H04W8/00; H04W8/02; H04W8/06; H04W8/065; H04W8/08; H04W8/12; H04W80/00; H04W80/04

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 93 words
A virtual distributed home agent protocol method for managing and providing efficient communications and utilization of resources between a mobile node and home agents coupled to a home link, comprising the steps of: encapsulating and integrating communications of the home agents into a single virtual home agent by selecting a designated home agent to communicate on behalf of the home agents to the mobile node; communicating between the mobile node and the single virtual home agent; and performing processes based on the communication between the mobile node and the single virtual home agent.
Claim 2
Dependent Claim 93 words
A virtual distributed home agent protocol method for managing and providing efficient communications and utilization of resources between a mobile node and home agents coupled to a home link, comprising the steps of: encapsulating and integrating communications of the home agents into a single virtual home agent by selecting a designated home agent to communicate on behalf of the home agents to the mobile node; communicating between the mobile node and the single virtual home agent; and performing processes based on the communication between the mobile node and the single virtual home agent.
Claim 3
Dependent Claim 32 words
The virtual distributed home agent protocol method according to claim 1 wherein the selecting step further comprises the step of: selecting the designated home agent based on a home agent priority policy.
Claim 4
Dependent Claim 28 words
The virtual distributed home agent protocol method according to claim 2 wherein the home agent priority policy is based on a policy of busyness of the home agents.
Claim 5
Dependent Claim 31 words
The virtual distributed home agent protocol method according to claim 1 wherein the selecting step further comprises the step of: selecting the designated home agent based on a floating token policy.
Claim 6
Dependent Claim 46 words
The virtual distributed home agent protocol method according to claim 4 wherein the floating token policy is based on assigning the designated home agent to be a token holder and switching the token holder to be one of the other home agents based on load factors.
Claim 7
Dependent Claim 46 words
The virtual distributed home agent protocol method according to claim 1 wherein the communicating step further comprises the step of: communicating between the mobile node and a designated home agent that acts for the virtual home agent and communicates on behalf of the other home agents.
Claim 8
Dependent Claim 45 words
The virtual distributed home agent protocol method according to claim 6 wherein the step of communicating between the mobile node and a designated home agent further comprises the step of: communicating a home agent discovery request from the mobile node to the virtual home agent.
Claim 9
Dependent Claim 45 words
The virtual distributed home agent protocol method according to claim 6 wherein the step of communicating between the mobile node and a designated home agent further comprises the step of: communicating a home agent discovery reply from the virtual home agent to the mobile node.
Claim 10
Dependent Claim 34 words
The virtual distributed home agent protocol method according to claim 9 wherein the communicating step further comprises the step of: communicating a home agent advertisement from the virtual home agent to the mobile node.
Claim 11
Dependent Claim 55 words
The virtual distributed home agent protocol method according to claim 9 wherein the step of communicating a home agent advertisement further comprises the step of: communicating the home agent advertisement from a designated home agent that acts for the virtual home agent and communicates on behalf of the other home agents to the mobile node.
Claim 12
Dependent Claim 150 words
A virtual distributed home agent protocol method for managing and providing efficient communications and utilization of resources between a mobile node and home agents coupled to a home link, comprising the steps of: encapsulating and integrating communications of the home agents into a single virtual home agent, by: having each of the home agents maintain a home agent list containing information about each of the home agents coupled to the home link wherein the information includes at least an Internet protocol address of each of the other home agents, remaining lifetime of the home agents on the home agents list, and status of each of the home agents, and using heartbeat messages to communicate the information between each of the home agents; communicating between the mobile node and the single virtual home agent; and performing processes based on the communication between the mobile node and the single virtual home agent.
Claim 13
Dependent Claim 150 words
A virtual distributed home agent protocol method for managing and providing efficient communications and utilization of resources between a mobile node and home agents coupled to a home link, comprising the steps of: encapsulating and integrating communications of the home agents into a single virtual home agent, by: having each of the home agents maintain a home agent list containing information about each of the home agents coupled to the home link wherein the information includes at least an Internet protocol address of each of the other home agents, remaining lifetime of the home agents on the home agents list, and status of each of the home agents, and using heartbeat messages to communicate the information between each of the home agents; communicating between the mobile node and the single virtual home agent; and performing processes based on the communication between the mobile node and the single virtual home agent.
Claim 14
Dependent Claim 45 words
The virtual distributed home agent protocol method according to claim 11 wherein the using heart beat messages step further comprises the step of: determining a home agent to be a failed home agent when the heartbeat message has not been sensed from the home agent.
Claim 15
Dependent Claim 73 words
The virtual distributed home agent protocol method according to claim 12 wherein the determining step further comprises the steps of: designating at least one home agent as a failure recovery agent, using the failure recovery agent to recover information relating to the failed home agent, and wherein the method further comprises the step of: having the failure recovery agent reassign a new home agent to take over operations of the failed home agent.
Claim 16
Dependent Claim 56 words
The virtual distributed home, agent protocol method according to claim 13 wherein the using the failure recovery agent step further comprises the steps of: designating multiple home agents as failure recovery agents, and using one of the failure recovery agents to obtain recovery information related to the failed home agent from the other failure recovery agents.
Claim 17
Dependent Claim 82 words
The virtual distributed home agent protocol method according to claim 13 wherein the using the failure recovery agent step further comprises the steps of: designating only one home agent as a failure recovery agent, using the failure recovery agent to obtain recovery information related to the failed home agent from the other home agents, and wherein the method further comprises the step of: having the failure recovery agent reassign a new home agent to take over operations of the failed home agent.
Claim 18
Dependent Claim 102 words
A virtual distributed home agent protocol method for managing and providing efficient communications and utilization of resources between a mobile node and home agents coupled to a home link, comprising the steps of: encapsulating and integrating communications of the home agents into a single virtual home agent; communicating between the mobile node and the single virtual home agent; and performing processes based on the communication between the mobile node and the single virtual home agent by using a designated home agent on behalf of the home agents for the virtual home agent to receive and process a request from the mobile node.
Claim 19
Dependent Claim 102 words
A virtual distributed home agent protocol method for managing and providing efficient communications and utilization of resources between a mobile node and home agents coupled to a home link, comprising the steps of: encapsulating and integrating communications of the home agents into a single virtual home agent; communicating between the mobile node and the single virtual home agent; and performing processes based on the communication between the mobile node and the single virtual home agent by using a designated home agent on behalf of the home agents for the virtual home agent to receive and process a request from the mobile node.
Claim 20
Dependent Claim 47 words
The virtual distributed home agent protocol method according to claim 16 wherein the performing processes step further comprises the step of: using a designated home agent on behalf of the home agents for the virtual home agent to process and send a reply to the mobile node.
Claim 21
Dependent Claim 37 words
The virtual distributed home agent protocol method according to claim 16 wherein the performing processes step further comprises the step of: fairly distributing loads from the mobile node among the home agents within the virtual home agent.

References Cited (Backward Citations)

US5862345A Cited
US5960073A Cited
US6219348B1 Cited
US6215779B1 Cited
US6160804A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-08-05 2006-02-04 2006-08-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-08-05 2010-02-04 2010-08-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-08-05 2014-02-04 2014-08-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag