Modifying a user's contribution to an aggregate profile based on time between location updates and external events
First Claim
1. A server comprising:
- a communication interface capable of receiving communications from a plurality of mobile devices; and
a control system associated with the communication interface and adapted to;
obtain current locations of the plurality of mobile devices;
form a crowd based on at least a subset of the plurality of mobile devices;
generate crowd data regarding the crowd;
compute a confidence level of the current location of at least one of the plurality of mobile devices based on an amount of time since a location update for the current location of the at least one of the plurality of mobile devices was received; and
utilize the confidence level of the current location of the at least one mobile device to perform an action associated with the crowd data.
13 Assignments
0 Petitions
Accused Products
Abstract
A server that obtains current locations of a plurality of mobile devices and compute confidence levels for the current locations is provided. In one embodiment, the server obtains current locations of the plurality of mobile devices. A crowd is formed based on at least a subset of the plurality of mobile devices and crowd data regarding the crowd is generated. A confidence level of the current location of at least one of the plurality of mobile devices is computed based on an amount of time since a location update for the current location of the at least one of the plurality of mobile devices was received. The confidence level of the current location of the at least one mobile device is utilized to perform an action associated with the crowd data.
-
Citations
20 Claims
-
1. A server comprising:
-
a communication interface capable of receiving communications from a plurality of mobile devices; and a control system associated with the communication interface and adapted to; obtain current locations of the plurality of mobile devices; form a crowd based on at least a subset of the plurality of mobile devices; generate crowd data regarding the crowd; compute a confidence level of the current location of at least one of the plurality of mobile devices based on an amount of time since a location update for the current location of the at least one of the plurality of mobile devices was received; and utilize the confidence level of the current location of the at least one mobile device to perform an action associated with the crowd data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification