Showing uncertainty of location
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving, by a location server, a request to identify likely locations of a possessor of a mobile electronic device;
determining, by the location server and for each of a plurality of possible travel routes, one or more likely locations for the mobile electronic device along the respective possible travel route, based on one or more known past speeds, one or more known past locations of the mobile electronic device, and one or more elapsed times since the past speeds and past locations were known;
assigning, by the location server, a probability to each of the likely locations along the plurality of possible travel routes;
adjusting, by the location server and for each of one or more of the likely locations, the probability associated with the likely location based on one or more characteristics associated with the possessor of the mobile device; and
after adjusting the probability, providing a map of at least some of the likely locations, wherein the map includes one or more curves that connect likely locations with equal probabilities.
2 Assignments
0 Petitions
Accused Products
Abstract
The subject matter of this specification can be embodied in, among other things, a computer-implemented method that includes identifying one or more previous locations for a mobile electronic device; identifying a plurality of possible travel routes for the mobile electronic device; determining possible locations for the mobile electronic device along the possible travel routes based on determined travel speed information for areas near the previous locations; and providing information for one or more indications of the possible locations to a user.
31 Citations
22 Claims
-
1. A computer-implemented method comprising:
-
receiving, by a location server, a request to identify likely locations of a possessor of a mobile electronic device; determining, by the location server and for each of a plurality of possible travel routes, one or more likely locations for the mobile electronic device along the respective possible travel route, based on one or more known past speeds, one or more known past locations of the mobile electronic device, and one or more elapsed times since the past speeds and past locations were known; assigning, by the location server, a probability to each of the likely locations along the plurality of possible travel routes; adjusting, by the location server and for each of one or more of the likely locations, the probability associated with the likely location based on one or more characteristics associated with the possessor of the mobile device; and after adjusting the probability, providing a map of at least some of the likely locations, wherein the map includes one or more curves that connect likely locations with equal probabilities. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer readable medium having stored thereon instructions, which, when executed by one or more processors, causes the one or more processors to perform operations of:
-
receiving a request to identify likely locations of a possessor of a mobile electronic device; determining, for each of a plurality of possible travel routes, one or more likely locations for the mobile electronic device along the respective possible travel route, based on one or more known past speeds, one or more known past locations of the mobile electronic device, and one or more elapsed times since the past speeds and past locations were known; assigning a probability to each of the likely locations along the plurality of possible travel routes; adjusting, for each of one or more of the likely locations, the probability associated with the likely location based on one or more characteristics associated with the possessor of the mobile device; and after adjusting the probability, providing a map of at least some of the likely locations, wherein the map includes one or more curves that connect likely locations with equal probabilities. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A system comprising:
-
one or more processors; and a non-transitory computer readable medium coupled to the one or more processors having instructions stored thereon which, when executed by the one or more processors, cause the one or more processors to perform operations comprising; receiving a request to identify likely locations of a possessor of a mobile electronic device; determining, for each of a plurality of possible travel routes, one or more likely locations for the mobile electronic device along the respective possible travel routes, based on one or more known past speeds, one or more known past locations of the mobile electronic device, and one or more elapsed times since the past speeds and past locations were known; assigning a probability to each of the likely locations along the plurality of possible travel routes; adjusting, for each of one or more of the likely locations, the probability associated with the likely location based on one or more characteristics associated with the possessor of the mobile device; and after adjusting the probability, providing a map of at least some of the likely locations, wherein the map includes one or more curves that connect likely locations with equal probabilities. - View Dependent Claims (19, 20, 21, 22)
-
Specification