INFERENCE PIPELINE SYSTEM AND METHOD
First Claim
Patent Images
1. A method for inferring a location of a user, the method comprising:
- receiving a series of location data from a mobile device associated with a user;
identifying a location associated with a stop time of the mobile device;
wherein the stop time is a time when the mobile device has stopped at a location for longer than a threshold time;
determining multiple candidate place names that are within a predetermined radius of the identified location;
obtaining attributes of the stop time and attributes of the multiple candidate place names; and
inferring one of the multiple candidate place names as a place name for the identified location at the stop time based on a comparison of the attributes.
11 Assignments
0 Petitions
Accused Products
Abstract
A system to infer place data is disclosed that receives location data collected on a user'"'"'s mobile electronic device, recognizes when, where and for how long the user makes stops, generates possible places visited, and predicts the likelihood of a user to visit those places.
25 Citations
20 Claims
-
1. A method for inferring a location of a user, the method comprising:
-
receiving a series of location data from a mobile device associated with a user; identifying a location associated with a stop time of the mobile device; wherein the stop time is a time when the mobile device has stopped at a location for longer than a threshold time; determining multiple candidate place names that are within a predetermined radius of the identified location; obtaining attributes of the stop time and attributes of the multiple candidate place names; and inferring one of the multiple candidate place names as a place name for the identified location at the stop time based on a comparison of the attributes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for inferring a location of a user using location readings and sensor data from a mobile device wirelessly coupled to a network, the system comprising:
-
a memory; a processor configured to execute instructions stored in the memory to; receive multiple location readings, wherein each location reading includes latitude and longitude coordinate data, and wherein each location reading has an associated time and an estimated accuracy; determine a stop for the mobile device based on the location readings, wherein the stop includes a time and a location; and predict possible places associated with the determined stop at the determined time of the stop. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 20)
-
-
19. A computer-readable storage medium storing instructions for inferring a future location of a user, the computer readable storage medium comprising:
-
instructions for receiving user profile data for the user; wherein the user profile data includes historical data for the user that identifies places previously visited by the user; instructions for identifying possible candidate places to be visited by the user; and instructions for suggesting places similar to the places to be visited by the user.
-
Specification