MODIFYING A USER'S CONTRIBUTION TO AN AGGREGATE PROFILE BASED ON TIME BETWEEN LOCATION UPDATES AND EXTERNAL EVENTS
First Claim
1. A method comprising:
- obtaining current locations of a plurality of users of a plurality of mobile devices, each of the plurality of users being a user of a corresponding one of the plurality of mobile devices;
computing a confidence level of the current location of at least one user of the plurality of users based on an amount of time since a location update for the current location of the at least one user was received; and
utilizing the confidence level of the current location of the at least one user.
13 Assignments
0 Petitions
Accused Products
Abstract
A system and method that maintain current locations for users of a number of mobile devices and compute confidence levels for the current locations of the users are provided. In one embodiment, the confidence levels of the users are computed as a function of amounts of time since location updates were received for the users. In addition, detection of location confidence events may be used to modify the confidence levels for the current locations of the users. The location confidence events may include positive location confidence events that result in an increase in the confidence levels of the current locations of corresponding users, negative location confidence events that result in a decrease in the confidence levels of the current locations of corresponding users, or both. Once computed, the confidence levels of the current locations of the users may then be utilized in a desired manner.
-
Citations
20 Claims
-
1. A method comprising:
-
obtaining current locations of a plurality of users of a plurality of mobile devices, each of the plurality of users being a user of a corresponding one of the plurality of mobile devices; computing a confidence level of the current location of at least one user of the plurality of users based on an amount of time since a location update for the current location of the at least one user was received; and utilizing the confidence level of the current location of the at least one user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A server comprising:
-
a communication interface communicatively coupling the server to a plurality of mobile devices of a plurality of users via a network, each of the plurality of users being a user of a corresponding one of the plurality of mobile devices; and a control system associated with the communication interface and adapted to; obtain current locations of the plurality of users of the plurality of mobile devices; computing a confidence level of the current location of at least one user of the plurality of users based on an amount of time since a location update for the current location of the at least one user was received; and utilizing the confidence level of the current location of the at least one user.
-
-
20. A computer readable medium storing software for instructing a controller of a server to:
-
obtain current locations of a plurality of users of a plurality of mobile devices, each of the plurality of users being a user of a corresponding one of the plurality of mobile devices; compute a confidence level of the current location of at least one user of the plurality of users based on an amount of time since a location update for the current location of the at least one user was received; and utilize the confidence level of the current location of the at least one user.
-
Specification