Secondary indications of user locations and use thereof by a location-based service
First Claim
1. A method comprising:
- obtaining, at a processing device other than respective mobile devices of one or more users, a secondary indication of a previous location of the one or more users from a secondary source, the secondary source being other than the respective mobile devices of the one or more users, the secondary indication comprising the previous location of the one or more users and timing information that defines when the one or more users were at the previous location;
assigning a weight to the secondary indication based on an accuracy of locations identified by secondary indications previously obtained from the secondary source; and
utilizing, at the processing device, based on the assigned weight, the secondary indication of the location of the one or more users to provide a location-based service.
14 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for obtaining secondary indications of locations of users for use by a location-based service. In one embodiment, a secondary indication of a location of one or more users is obtained from a source of secondary indications of locations of users. The secondary indication includes a location of the one or more users and timing information defining when the one or more users were or will be located at the location. The secondary indication of the location of the one or more users is then stored and utilized to provide the location-based service. In one embodiment, the secondary indication is utilized to store historical aggregate user profile data by location and/or to provide aggregate user profile data for crowds of users formed via a spatial crowd formation process.
159 Citations
23 Claims
-
1. A method comprising:
-
obtaining, at a processing device other than respective mobile devices of one or more users, a secondary indication of a previous location of the one or more users from a secondary source, the secondary source being other than the respective mobile devices of the one or more users, the secondary indication comprising the previous location of the one or more users and timing information that defines when the one or more users were at the previous location; assigning a weight to the secondary indication based on an accuracy of locations identified by secondary indications previously obtained from the secondary source; and utilizing, at the processing device, based on the assigned weight, the secondary indication of the location of the one or more users to provide a location-based service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 23)
-
-
20. A computing device, other than respective mobile devices of one or more users, comprising:
-
a communication interface adapted to communicatively couple the computing device to a network; and a controller associated with the communication interface and adapted to; obtain, via the communication interface, a secondary indication of a previous location of the one or more users from a secondary source of secondary locations of users, the secondary source being other than the respective mobile devices of the one or more users, the secondary indication comprising the previous location of the one or more users and timing information that defines when the one or more users were at the previous location; assign a weight to the secondary indication based on an accuracy of locations identified by secondary indications previously obtained from the secondary source; and utilize, based on the assigned weight, the secondary indication of the location of the one or more users to provide a location-based service.
-
-
21. A non-transitory computer readable medium storing software for instructing a controller of a computing device to:
-
obtain, at a processing device other than respective mobile devices of one or more users, a secondary indication of a previous location of the one or more users from a secondary source, the secondary source being other than the respective mobile devices of the one or more users, the secondary indication comprising the previous location of the one or more users and timing information that defines when the one or more users were at the previous location; assign a weight to the secondary indication based on an accuracy of locations identified by secondary indications previously obtained from the secondary source; and utilize, based on the assigned weight, the secondary indication of the location of the one or more users to provide a location-based service.
-
Specification