Multiple bindings having independent forward and reverse link bindings for mobile internet protocols
AssigneeQUALCOMM Incorporated
InventorsFatih Ulupinar, Jun Wang, Peerapol Tinnakornsrisuphap
Life of this patent
Estimating the term…
Abstract
Methods, apparatus, systems and computer program products are defined that provide multiple bindings in a Mobile Internet Protocol (MIP) network environment. The multiple bindings that are established are independent of one another, such that a forward link binding is decoupled from, or otherwise does not affect, a reverse link binding and vice versa. Multiple reverse link-only bindings may be established within an active route set for an access terminal. Additionally a single primary binding may be established that provides a forward link binding and reverse link binding. At any point in time, the access terminal may maintain only one primary binding.
Claims33
A method for establishing multiple Mobile Internet Protocol (MIP) bindings, comprising:
- setting up a reverse link-only binding through a first network entity for transmitting data from an access terminal;
- setting up a forward link binding through a second network entity for transmitting data to the access terminal, wherein the reverse link-only binding is set up independently of the forward link binding, and wherein the forward link binding comprises a primary binding through the second network entity that allows forward link and reverse link communications;
- transmitting data on the reverse link through the first network entity;
- receiving forward link data transmitted through the second network entity;
- moving the primary binding to a third network entity if quality of a link to the third network entity is preferred over a quality of a link to the second network entity;
- after moving of the primary binding to the third network entity, changing the forward link binding of the second network entity to a reverse link-only binding;
- and
- upon the access terminal entering an idle mode, setting up a signaling-only binding with an access gateway configured to cause the access gateway to discontinue forwarding of data to the access terminal, to remove all other signaling bindings, to change all primary bindings to reverse link-only bindings, and to notify the access terminal when data is available.
At least one processor configured to establish multiple Mobile Internet Protocol (MIP) bindings, comprising:
- a first module for setting up a reverse link-only binding through a first network entity for transmitting data from an access terminal;
- a second module for setting up a forward link binding through a second network entity for transmitting data to an access terminal, wherein the reverse link-only binding is set up independently of the forward link binding, and wherein the forward link binding comprises a primary binding through the second network entity that allows forward link and reverse link communications;
- a third module for transmitting data on the reverse link through the first network entity;
- and
- a fourth module for receiving forward link data transmitted through the second network entity;
- a fifth module for moving the primary binding to a third network entity if quality of a link to the third network entity is preferred over a quality of a link to the second network entity;
- a sixth module for, after moving of the primary binding to the third network entity, changing the forward link binding of the second network entity to a reverse link-only binding;
- and
- a seventh module for, upon the access terminal entering an idle mode, setting up a signaling-only binding with an access gateway configured to cause the access gateway to discontinue forwarding of data to the access terminal, to remove all other signaling bindings, to change all primary bindings to reverse link-only bindings, and to notify the access terminal when data is available.
A computer program product, comprising:
- a non-transitory computer-readable medium comprising:
- a first set of codes for causing a computer to set up a reverse link-only binding through a first network entity for transmitting data from an access terminal;
- a second set of codes for causing the computer to set up a forward link binding through a second network entity for transmitting data to the access terminal, wherein the reverse link-only binding is set up independently of the forward link binding, and wherein the forward link binding comprises a primary binding through the second network entity that allows forward link and reverse link communications;
- a third set of codes for causing the computer to transmit data on the reverse link through the first network entity;
- and
- a fourth set of codes for causing the computer to receive forward link data transmitted through the second network entity;
- a fifth set of codes for moving the primary binding to a third network entity if quality of a link to the third network entity is preferred over a quality of a link to the second network entity;
- and
- a sixth set of codes for, after moving of the primary binding to the third network entity, changing the forward link binding of the second network entity to a reverse link-only binding;
- and
- a seventh set of codes for, upon the access terminal entering an idle mode, setting up a signaling-only binding with an access gateway configured to cause the access gateway to discontinue forwarding of data to the access terminal, to remove all other signaling bindings, to change all primary bindings to reverse link-only bindings, and to notify the access terminal when data is available.
An apparatus for establishing multiple Mobile Internet Protocol (MIP) bindings, comprising:
- means for setting up a reverse link-only binding through a first network entity for transmitting data from an access terminal;
- means for setting up a forward link binding through a second network entity for transmitting data to the access terminal, wherein the reverse link-only binding is set up independently of the forward link binding, and wherein the forward link binding comprises a primary binding through the second network entity that allows forward link and reverse link communications;
- means for transmitting data on the reverse link through the first network entity;
- means for receiving forward link data transmitted through the second network entity;
- means for moving the primary binding to a third network entity if quality of a link to the third network entity is preferred over a quality of a link to the second network entity;
- means for, after moving of the primary binding to the third network entity, changing the forward link binding of the second network entity to a reverse link-only binding;
- and
- means for, upon the access terminal entering an idle mode, setting up a signaling-only binding with an access gateway configured to cause the access gateway to discontinue forwarding of data to the access terminal, to remove all other signaling bindings, to change all primary bindings to reverse link-only bindings, and to notify the access terminal when data is available.
A method for providing multiple Mobile Internet Protocol (MIP) bindings, comprising:
- receiving at a first network entity a forward link binding request sent from a binding-initiating entity;
- establishing a forward link binding for an access terminal with the first network entity based on receipt of the forward link binding request;
- establishing a reverse link-only binding for the access terminal with a second network entity based on receipt of a reverse link binding request at the second network entity, wherein the reverse link-only binding is established independent of the forward link binding, and wherein the forward link binding comprises a primary binding through the first network entity that allows forward link and reverse link communications;
- moving the primary binding to a third network entity if quality of a link to the third network entity is preferred over a quality of a link to the first network entity;
- and
- after moving of the primary binding to the third network entity, changing the forward link binding of the first network entity to a reverse link-only binding;
- and
- upon the access terminal entering an idle mode, setting up a signaling-only binding with an access gateway configured to cause the access gateway to discontinue forwarding of data to the access terminal, to remove all other signaling bindings, to change all primary bindings to reverse link-only bindings, and to notify the access terminal when data is available.
At least one processor configured to provide multiple Mobile Internet Protocol (MIP) bindings, comprising:
- a first module for receiving at a first network entity a forward link binding request sent from a binding-initiating entity;
- a second module for establishing a forward link binding for an access terminal with the first network entity based on receipt of the forward link binding request;
- a third module for establishing a reverse link-only binding for the access terminal with a second network entity based on receipt of the reverse link-only binding request;
- wherein the reverse link-only binding is established independent of the forward link binding, and wherein the forward link binding comprises a primary binding through the first network entity that allows forward link and reverse link communications;
- a fourth module for moving the primary binding to a third network entity if quality of a link to the third network entity is preferred over a quality of a link to the first network entity;
- a fifth module for, after moving of the primary binding to the third network entity, changing the forward link binding of the first network entity to a reverse link-only binding;
- and
- a sixth module for, upon the access terminal entering an idle mode, setting up a signaling-only binding with an access gateway configured to cause the access gateway to discontinue forwarding of data to the access terminal, to remove all other signaling bindings, to change all primary bindings to reverse link-only bindings, and to notify the access terminal when data is available.
A computer program product, comprising:
- a non-transitory computer-readable medium comprising:
- a first set of codes for causing a computer to receive at a first network entity a forward link binding request sent from a binding-initiating entity;
- a second set of codes for causing the computer to establish a forward link binding for an access terminal with the first network entity based on receipt of the forward link binding request;
- and
- a third set of codes for causing the computer to establish a reverse link-only binding for the access terminal with a second network entity based on receipt of the reverse link-only binding request,
- wherein the reverse link-only binding is established independent of the forward link binding, and wherein the forward link binding comprises a primary binding through the first network entity that allows forward link and reverse link communications;
- a fourth set of codes for moving the primary binding to a third network entity if quality of a link to the third network entity is preferred over a quality of a link to the first network entity;
- a fifth set of codes for, after moving of the primary binding to the third network entity, changing the forward link binding of the first network entity to a reverse link-only binding;
- and
- a sixth set of codes for, upon the access terminal entering an idle mode, setting up a signaling-only binding with an access gateway configured to cause the access gateway to discontinue forwarding of data to the access terminal, to remove all other signaling bindings, to change all primary bindings to reverse link-only bindings, and to notify the access terminal when data is available.
An apparatus for establishing multiple Mobile Internet Protocol (MIP) bindings, comprising:
- means for receiving at a first network entity a forward link binding request sent from a binding-initiating entity;
- means for establishing a forward link binding for an access terminal with the first network entity based on receipt of the forward link binding request;
- means for establishing a reverse link-only binding for the access terminal with a second network entity based on receipt of a reverse link-only binding request,
- wherein the reverse link-only binding is established independent of the forward link binding, and wherein the forward link binding comprises a primary binding through the first network entity that allows forward link and reverse link communications;
- means for moving the primary binding to a third network entity if quality of a link to the third network entity is preferred over a quality of a link to the first network entity;
- and
- means for, after moving of the primary binding to the third network entity, changing the forward link binding of the first network entity to a reverse link-only binding;
- and
- means for, upon the access terminal entering an idle mode, setting up a signaling-only binding with an access gateway configured to cause the access gateway to discontinue forwarding of data to the access terminal, to remove all other signaling bindings, to change all primary bindings to reverse link-only bindings, and to notify the access terminal when data is available.
A network system for establishing multiple Mobile Internet Protocol (MIP) bindings, comprising:
- a first network entity operable to receive a forward link binding request sent from a binding-initiating entity and establish a forward link binding for an access terminal with the first network entity based on receipt of the forward link binding request;
- a second network entity operable to receive a reverse link-only binding request sent from the binding-initiating entity and establish a reverse link-only binding for the access terminal with the second network entity based on receipt of the reverse link binding request,
- wherein the reverse link-only binding is established at the second network entity independent of the forward link binding established at the first network entity, and wherein the forward link binding comprises a primary binding through the first network entity that allows forward link and reverse link communications;
- a third network entity operable to receive the primary binding from the first network entity if quality of a link to the third network entity is preferred over a quality of a link to the first network entity and, after moving of the primary binding to the third network entity, changing the forward link binding of the first network entity to a reverse link-only binding;
- and
- wherein the third network entity is operable to, upon the access terminal entering an idle mode, set up a signaling-only binding with an access gateway configured to cause the access gateway to discontinue forwarding of data to the access terminal, to remove all other signaling bindings, to change all primary bindings to reverse link-only bindings, and to notify the access terminal when data is available.
Dependencies are inferred from the claim text.