Mobile device location determination using micronetworks
First Claim
1. A computer-implemented method for determining a location of a dual-mode mobile device, the method comprising:
- establishing, through a first network interface of the dual-mode mobile device, a communication session with a macronetwork;
identifying, based on the communication session with the macronetwork, an available macronetwork-based location determination technique,wherein the available macronetwork-based location determination technique is associated with an accuracy, time-to-fix, and yield for determining a location of the mobile device;
determining, by communicating with the macronetwork, whether the macronetwork-based location determination technique fails location determination criteria,wherein the location determination criteria are failed when at least one of the accuracy, time-to-fix, and yield associated with the available macronetwork-based location determination technique fails to satisfy a respective desired accuracy, desired time-to-fix, or desired yield associated with the mobile device; and
obtaining, following the determination that the macronetwork-based location determination technique fails the location determination criteria, location information by;
identifying, through a second network interface of the dual-mode mobile device, a micronetwork in-range of the dual-mode mobile device,wherein the micronetwork is distinct from the macronetwork, andwherein the dual-mode mobile device communicates with the macronetwork through a first protocol, and communicates with the micronetwork through a second protocol distinct from the first protocol;
maintaining the established communication session with the macronetwork through the first network interface of the dual-mode mobile device;
establishing a communication session with the micronetwork through the second network interface of the dual-mode mobile device by broadcasting a distress message to the micronetwork;
receiving an identifier from the micronetwork; and
retrieving location information based on the received identifier.
7 Assignments
0 Petitions
Accused Products
Abstract
A facility for determining the location of a mobile device when a location determination of a desired accuracy is desired. If available, the facility determines the location of the mobile device using a device-based technique or using a location determination technique that is accessible over a macronetwork. Macronetworks are networks that are designed to cover relatively large areas. If a location determination technique of desired accuracy is not available on the device or over a macronetwork, the facility attempts to use a location determination technique that is accessible over a micronetwork to determine the location of the mobile device. Micronetworks are networks that are designed to cover smaller areas. By forcing a switch from a macronetwork-based location determination technique to a micronetwork-based location determination technique, the facility ensures that a location determination is made for the mobile device of a desired accuracy, time to fix (TTF), and/or yield.
-
Citations
20 Claims
-
1. A computer-implemented method for determining a location of a dual-mode mobile device, the method comprising:
-
establishing, through a first network interface of the dual-mode mobile device, a communication session with a macronetwork; identifying, based on the communication session with the macronetwork, an available macronetwork-based location determination technique, wherein the available macronetwork-based location determination technique is associated with an accuracy, time-to-fix, and yield for determining a location of the mobile device; determining, by communicating with the macronetwork, whether the macronetwork-based location determination technique fails location determination criteria, wherein the location determination criteria are failed when at least one of the accuracy, time-to-fix, and yield associated with the available macronetwork-based location determination technique fails to satisfy a respective desired accuracy, desired time-to-fix, or desired yield associated with the mobile device; and obtaining, following the determination that the macronetwork-based location determination technique fails the location determination criteria, location information by; identifying, through a second network interface of the dual-mode mobile device, a micronetwork in-range of the dual-mode mobile device, wherein the micronetwork is distinct from the macronetwork, and wherein the dual-mode mobile device communicates with the macronetwork through a first protocol, and communicates with the micronetwork through a second protocol distinct from the first protocol; maintaining the established communication session with the macronetwork through the first network interface of the dual-mode mobile device; establishing a communication session with the micronetwork through the second network interface of the dual-mode mobile device by broadcasting a distress message to the micronetwork; receiving an identifier from the micronetwork; and retrieving location information based on the received identifier. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented method for determining a location of a dual-mode mobile device, the method comprising:
-
determining, by communicating with a macronetwork through a first network interface of the dual-mode mobile device, that an available macronetwork-based location determination technique fails location determination criteria, wherein the location determination criteria are failed when the available macro-network-based location determination technique does not satisfy at least one of a desired accuracy, a desired time-to-fix (TTF), and a desired yield; and after determining that the available macronetwork-based location determination technique fails the location determination criteria, then determining, by communicating with a micronetwork, the location of the dual-mode mobile device according to a micronetwork-based location method, wherein the micronetwork-based location method satisfies the location determination criteria, wherein the micronetwork is distinct from the macronetwork, wherein the communicating with the micronetwork is through a second network interface of the dual-mode mobile device, wherein the first network interface of the dual-mode mobile device utilizes a first protocol and the second network interface of the dual-mode mobile device utilizes a second protocol distinct from the first protocol, wherein communicating with the micronetwork comprises broadcasting a distress message from the dual-mode mobile device to the micronetwork, and wherein the determining of the location of the dual-mode mobile device according to the micronetwork-based location method is performed while continuing to maintain a communication session previously established with the macronetwork through the first network interface of the dual-mode mobile device. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-readable medium comprising instructions configured to cause one or more processors to perform a method for determining a location of a dual-mode mobile device, the method comprising:
-
determining, by communicating with a macronetwork through a first network interface of the dual-mode mobile device, that an available macronetwork-based location determination technique fails location determination criteria, wherein the location determination criteria are failed when the available macronetwork-based location determination technique does not satisfy at least one of a desired accuracy, a desired time-to-fix (TTF), and a desired yield; and after determining that the available macronetwork-based location determination technique fails the location determination criteria, then determining, by communicating with a micronetwork, the location of the dual-mode mobile device according to a micronetwork-based location method, wherein the micronetwork-based location method satisfies the location determination criteria, wherein the micronetwork is distinct from the macronetwork, wherein the communicating with the micronetwork is through a second network interface of the dual-mode mobile device, wherein the first network interface of the dual-mode mobile device utilizes a first protocol and the second network interface of the dual-mode mobile device utilizes a second protocol distinct from the first protocol, wherein communication with the micronetwork comprises broadcasting a distress message from the dual-mode mobile device to the micronetwork, and wherein the determining of the location of the dual-mode mobile device according to the micronetwork-based location method is performed while continuing to maintain a communication session previously established with the macronetwork through the first network interface of the dual-mode mobile device. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification