CROWD FORMATION FOR MOBILE DEVICE USERS
First Claim
Patent Images
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 plurality of crowds based on the current locations of the plurality of users using a spatial crowd formation process that is based on user density within a bounding region for the spatial crowd formation process, wherein each of the plurality of crowds includes a number of the plurality of users;
receiving a request from a requesting device;
establishing a bounding region for the request;
identifying one or more crowds from the plurality of crowds that are relevant to the bounding region for the request;
for each crowd of the one or more crowds, generating crowd data for the crowd; and
returning the crowd data for the one or more crowds to the requesting device.
11 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 receives a crowd request from a requesting device. In response, the central system establishes a bounding region for the request and identifies one or more crowds, each including number of users, that are relevant to the bounding region for the request. The central system then generates crowd data for the one or more crowds and returns the crowd data for the one or more crowds to the requesting device.
407 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 plurality of crowds based on the current locations of the plurality of users using a spatial crowd formation process that is based on user density within a bounding region for the spatial crowd formation process, wherein each of the plurality of crowds includes a number of the plurality of users; receiving a request from a requesting device; establishing a bounding region for the request; identifying one or more crowds from the plurality of crowds that are relevant to the bounding region for the request; for each crowd of the one or more crowds, generating crowd data for the crowd; and returning the crowd data for the one or more crowds to the requesting device. - 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 plurality of crowds based on the current locations of the plurality of users using a spatial crowd formation process that is based on user density within a bounding region for the spatial crowd formation process, wherein each of the plurality of crowds includes a number of the plurality of users; receive a request from a requesting device; establish a bounding region for the request; identify one or more crowds from the plurality of crowds that are relevant to the bounding region for the request; for each crowd of the one or more crowds, generate crowd data for the crowd; and return the crowd data for the one or more crowds to the requesting device.
-
Specification