FORMING CROWDS AND PROVIDING ACCESS TO CROWD DATA IN A MOBILE ENVIRONMENT
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;
forming a crowd including a number of users from the plurality of users based on the current locations of the number of users;
generating crowd data regarding the crowd, the crowd data comprising an aggregate profile for the crowd; and
providing access to the crowd data.
13 Assignments
0 Petitions
Accused Products
Abstract
A system and method are provided for forming crowds of users and providing access to corresponding crowd data. In one embodiment, a central system, which includes one or more servers, operates to obtain current locations for users of mobile devices. The central system forms a crowd including a number of users based on the current locations of the number of users. The central system then generates crowd data for the crowd and provides access to the crowd data for the crowd. In one embodiment, the crowd data for the crowd includes an aggregate profile for the crowd. In another embodiment, the crowd data includes data characterizing the crowd. The central system provides access to the crowd data by serving crowd data requests.
388 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; forming a crowd including a number of users from the plurality of users based on the current locations of the number of users; generating crowd data regarding the crowd, the crowd data comprising an aggregate profile for the crowd; and providing access to 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. 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; form a crowd including a number of users from the plurality of users based on the current locations of at least the number of users; generate crowd data regarding the crowd, the crowd data comprising an aggregate profile for the crowd; and provide access to the crowd data.
-
Specification