Methods and apparatus for reducing roaming latency in a mobile node
First Claim
Patent Images
1. A method, comprising:
- detecting by a network device a speed of the network device;
ascertaining by the network device one or more threshold values corresponding to one or more trigger events and the detected speed of the network device from a profile configured at the network device, wherein the profile includes a plurality of sets of threshold values, each of the plurality of sets of threshold values including one or more threshold values corresponding to one or more trigger events, wherein each of the plurality of sets of threshold values corresponds to a different set of one or more speeds of a plurality of speeds;
ascertaining by the network device one or more trigger values associated with the one or more trigger events; and
triggering roaming of the network device when one of the trigger values associated with one of the trigger events is equal to or exceeds one of the threshold values that correspond to the one of the trigger events and the detected speed of the network device;
wherein the threshold values include at least one of maximum data retry count, maximum number of beacons missed, or maximum data rate shift, wherein the threshold values do not include one or more speeds;
wherein the network device is a Mobile Node supporting Mobile IP.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus for triggering roaming in a mobile network device are disclosed. A speed of the network device is detected. One or more maximum/minimum trigger values corresponding to one or more trigger events are ascertained at the speed of the network device. One or more trigger counters associated with the one or more trigger events are maintained. Roaming of the network device is triggered when one of the trigger counters associated with one of the trigger events is equal to or exceeds (or is less than or equal to) one of the trigger values corresponding to the trigger event at the speed of the network device.
36 Citations
39 Claims
-
1. A method, comprising:
-
detecting by a network device a speed of the network device; ascertaining by the network device one or more threshold values corresponding to one or more trigger events and the detected speed of the network device from a profile configured at the network device, wherein the profile includes a plurality of sets of threshold values, each of the plurality of sets of threshold values including one or more threshold values corresponding to one or more trigger events, wherein each of the plurality of sets of threshold values corresponds to a different set of one or more speeds of a plurality of speeds; ascertaining by the network device one or more trigger values associated with the one or more trigger events; and triggering roaming of the network device when one of the trigger values associated with one of the trigger events is equal to or exceeds one of the threshold values that correspond to the one of the trigger events and the detected speed of the network device; wherein the threshold values include at least one of maximum data retry count, maximum number of beacons missed, or maximum data rate shift, wherein the threshold values do not include one or more speeds; wherein the network device is a Mobile Node supporting Mobile IP. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A method, comprising:
-
detecting by a network device a speed of the network device; ascertaining by the network device one or more threshold values corresponding to one or more trigger events and the detected speed of the network device from a profile configured at the network device, wherein the profile includes a plurality of sets of threshold values, each of the plurality of sets of threshold values including one or more threshold values corresponding to one or more trigger events, wherein each of the plurality of sets of threshold values corresponds to but does not include a different set of one or more speeds of a plurality of speeds, wherein the threshold values include minimum signal strength and wherein the trigger events include signal strength; ascertaining by the network device one or more trigger values associated with the one or more trigger events such that a signal strength is ascertained; and triggering roaming of the network device when the ascertained signal strength is less than the minimum signal strength threshold value, the minimum signal strength threshold value corresponding to the detected speed of the network device; wherein the network device is a Mobile Node supporting Mobile IP. - View Dependent Claims (34)
-
-
35. A non-transitory computer-readable medium storing thereon computer-readable instructions, comprising:
-
instructions for detecting a speed of a network device; instructions for ascertaining one or more threshold values corresponding to one or more trigger events and the detected speed of the network device from a profile configured at the network device, wherein the profile includes a plurality of sets of threshold values, each of the plurality of sets of threshold values including one or more threshold values corresponding to one or more trigger events, wherein each of the plurality of sets of threshold values corresponds to but does not include a different set of one or more speeds of a plurality of speeds; instructions for ascertaining one or more trigger values associated with the one or more trigger events; and instructions for triggering roaming when one of the trigger values associated with one of the trigger events is equal to or exceeds one of the threshold values that correspond to the one of the trigger events and the detected speed of the network device; wherein the threshold values include at least one of maximum data retry count, maximum number of beacons missed, or maximum data rate shift; wherein the network device is a Mobile Node supporting Mobile IP.
-
-
36. An apparatus, comprising:
-
means for detecting a speed of the apparatus; means for ascertaining one or more threshold values corresponding to one or more trigger events and the detected speed of the apparatus from a profile configured at the apparatus, wherein the profile includes a plurality of sets of threshold values, each of the plurality of sets of threshold values including one or more threshold values corresponding to one or more trigger events, wherein each of the plurality of sets of threshold values corresponds to a different set of one or more speeds of a plurality of speeds; means for ascertaining one or more trigger values associated with the one or more trigger events; and means for triggering roaming when one of the trigger values associated with one of the trigger events is equal to or exceeds one of the threshold values that correspond to the one of the trigger events and the detected speed of the apparatus; wherein the threshold values include at least one of maximum data retry count, maximum number of beacons missed, or maximum data rate shift, wherein the threshold values do not include; wherein the network device is a Mobile Node supporting Mobile IP.
-
-
37. An apparatus, comprising:
-
a processor; and a memory, at least one of the processor or the memory; detecting a speed of the apparatus; ascertaining one or more threshold values corresponding to one or more trigger events and the detected speed of the apparatus from a profile configured at the apparatus, wherein the profile includes a plurality of sets of threshold values, each of the plurality of sets of threshold values including one or more threshold values corresponding to one or more trigger events, wherein each of the plurality of sets of threshold values corresponds to but does not include a different set of one or more speeds of a plurality of speeds; ascertaining one or more trigger values associated with the one or more trigger events; and triggering roaming when one of the trigger values associated with one of the trigger events is equal to or exceeds one of the threshold values that correspond to the one of the trigger events and the detected speed of the apparatus; wherein the threshold values include at least one of maximum data retry count, maximum number of beacons missed, or maximum data rate shift; wherein the network device is a Mobile Node supporting Mobile IP.
-
-
38. A network device, comprising:
-
a processor; and a memory, at least one of the processor or the memory being adapted for; detecting a speed of a network device; obtaining one or more threshold values corresponding to the detected speed of the network device from a profile configured at the network device, wherein the profile includes a plurality of sets of threshold values, each of the plurality of sets of threshold values including one or more threshold values, wherein each of the plurality of sets of threshold values corresponds to a different set of one or more speeds of a plurality of speeds; ascertaining one or more trigger values associated with one or more trigger events; and triggering roaming when one of the trigger values associated with one of the trigger events is equal to or exceeds one of the threshold values that correspond to the one of the detected speeds of the network device; wherein the threshold values include at least one of maximum data retry count, maximum number of beacons missed, or maximum data rate shift, wherein the threshold values do not include one or more speeds; wherein the network device is a Mobile Node supporting Mobile IP.
-
-
39. An apparatus, comprising:
-
a processor; and a memory, at least one of the processor or the memory being adapted for; detecting by a network device a speed of the network device; ascertaining by the network device one or more threshold values corresponding to one or more trigger events and the detected speed of the network device from a profile configured at the network device, wherein the profile includes a plurality of sets of threshold values, each of the plurality of sets of threshold values including one or more threshold values corresponding to one or more trigger events, wherein each of the plurality of sets of threshold values corresponds to a different set of one or more speeds of a plurality of speeds, wherein the threshold values include minimum signal strength and wherein the trigger events include signal strength, and wherein the threshold values do not include one or more speeds; ascertaining by the network device one or more trigger values associated with the one or more trigger events such that a signal strength is ascertained; and triggering roaming of the network device when the ascertained signal strength is less than the minimum signal strength threshold value, the minimum signal strength threshold value corresponding to the detected speed of the network device; wherein the network device is a Mobile Node supporting Mobile IP.
-
Specification