DETERMINATION OF A LOCATION OF A DEVICE BASED ON INFORMATION THAT IDENTIFIES LOCATIONS OF OTHER DEVICES
First Claim
1. A device, comprising:
- one or more processors to;
receive an indication that a first device, a second device, and a third device are within communication range of a target device,the first device being outside of communication range of a positioning system that provides information for determining a location,the target device being outside of communication range of the positioning system and outside of communication range of three or more devices which are within communication range of the positioning system,the second device and the third device being within communication range of the positioning system;
receive information that identifies;
a first location associated with the first device,the first location being determined using locations of the three or more devices which are within communication range of the positioning system,a second location associated with the second device,the second location being determined using the positioning system, anda third location associated with the third device,the third location being determined using the positioning system;
determine a target device location of the target device based on the information that identifies the first location, the second location, and the third location;
identify a particular location based service of a plurality of location based services based on;
a confidence level associated with the target device location, anda particular threshold of a plurality of thresholds,each location based service, of the plurality of location based services, being associated with a different threshold of the plurality of thresholds;
use information that identifies the target device location for the particular location based service; and
provide or store the information that identifies the target device location.
1 Assignment
0 Petitions
Accused Products
Abstract
A device may receive an indication that a first device, a second device, and a third device are within communication range of a target device. The first device may be outside of communication range of a positioning system that provides information for determining a location. The target device may be outside of communication range of the positioning system and outside of communication range of three or more devices which are within communication range of the positioning system. The device may receive information that identifies a first location associated with the first device, a second location associated with the second device, and a third location associated with the third device. The device may determine a target device location based on the information that identifies the first location, the second location, and the third location. The device may provide or store information that identifies the target device location.
6 Citations
20 Claims
-
1. A device, comprising:
one or more processors to; receive an indication that a first device, a second device, and a third device are within communication range of a target device, the first device being outside of communication range of a positioning system that provides information for determining a location, the target device being outside of communication range of the positioning system and outside of communication range of three or more devices which are within communication range of the positioning system, the second device and the third device being within communication range of the positioning system; receive information that identifies; a first location associated with the first device, the first location being determined using locations of the three or more devices which are within communication range of the positioning system, a second location associated with the second device, the second location being determined using the positioning system, and a third location associated with the third device, the third location being determined using the positioning system; determine a target device location of the target device based on the information that identifies the first location, the second location, and the third location; identify a particular location based service of a plurality of location based services based on; a confidence level associated with the target device location, and a particular threshold of a plurality of thresholds, each location based service, of the plurality of location based services, being associated with a different threshold of the plurality of thresholds; use information that identifies the target device location for the particular location based service; and provide or store the information that identifies the target device location. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A computer-readable medium storing instructions, the instructions comprising:
one or more instructions that, when executed by one or more processors, cause the one or more processors to; receive an indication that a first device, a second device, and a third device are within communication range of a target device, the first device being associated with a first location determined indirectly using information from a positioning system, the target device being associated with a target device location that cannot be directly determined using information from the positioning system; receive information that identifies; the first location associated with the first device, a second location associated with the second device, the second location being determined using the positioning system, and a third location associated with the third device, the third location being determined using the positioning system, the first location being determined based on at least one of the second location or the third location; determine the target device location based on the first location, the second location, and the third location; use the target device location for a particular location based service of a plurality of location based services, the particular location based service being identified based on; a confidence level associated with the target device location, and a particular threshold of a plurality of thresholds,
each location based service, of the plurality of location based services, being associated with a different threshold of the plurality of thresholds; andprovide or store information that identifies the target device location. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A method, comprising:
-
receiving, by a device, information that identifies; a first location associated with a first device, the first device being outside of communication range of a positioning system that provides information for determining a location, a second location associated with a second device, and a third location associated with a third device, at least one of the second device or the third device being within communication range of the positioning system, and at least one of the second location or the third location being determined using the positioning system; determining, by the device, a target device location of a target device based on the information that identifies the first location, the second location, and the third location, the target device being outside of communication range of the positioning system and outside of communication range of three or more devices which are within communication range of the positioning system; and using, by the device, information that identifies the target device location for a particular location based service of a plurality of location based services, the particular location based service being identified based on; a confidence level associated with the target device location, and a particular threshold of a plurality of thresholds, each location based service, of the plurality of location based services, being associated with a different threshold of the plurality of thresholds. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification