Venue-based real-time crowd modeling and forecasting
First Claim
Patent Images
1. A method comprising:
- collecting, by a server, sensor data sensed by sensors of a plurality of mobile devices, wherein the sensor data comprises location data pertaining to a location in which the plurality of mobile devices are located;
determining, by the server, an estimated wait time for a specified future moment in time of the location;
wherein the estimated wait time is determined by;
utilizing a history of location data that was generated over time for the time corresponding to specified future moment in time of the location, in order to predict a wait time for the specified future moment in time of the location;
wherein the history of location data provides;
amounts of time that one or more of the plurality of mobile devices took to traverse a line at the location during the time corresponding to specified future moment in time of the location; and
quantities of one or more of the plurality of mobile devices of people that are in the line when a device of the plurality of mobile devices entered the line during the time corresponding to specified future moment in time of the location; and
presenting the estimated wait time for the specified future moment in time of the location.
0 Assignments
0 Petitions
Accused Products
Abstract
Crowds of people within an environment can be modeled in real time. A multitude of mobile devices located within an environment can periodically transmit their geographical locations over networks to a remote server. The remote server can use these geographical locations to generate a current real-time model of a crowd of people who possess the mobile devices that transmitted the geographical locations. The remote server can transmit the model over networks back to the mobile devices. The mobile devices can use the received model to present useful information to the users of those mobile devices.
-
Citations
18 Claims
-
1. A method comprising:
-
collecting, by a server, sensor data sensed by sensors of a plurality of mobile devices, wherein the sensor data comprises location data pertaining to a location in which the plurality of mobile devices are located; determining, by the server, an estimated wait time for a specified future moment in time of the location; wherein the estimated wait time is determined by; utilizing a history of location data that was generated over time for the time corresponding to specified future moment in time of the location, in order to predict a wait time for the specified future moment in time of the location; wherein the history of location data provides; amounts of time that one or more of the plurality of mobile devices took to traverse a line at the location during the time corresponding to specified future moment in time of the location; and quantities of one or more of the plurality of mobile devices of people that are in the line when a device of the plurality of mobile devices entered the line during the time corresponding to specified future moment in time of the location; and presenting the estimated wait time for the specified future moment in time of the location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer-readable memory storing instructions which, when executed by one or more processors, cause the one or more processors to:
-
collect sensor data sensed by sensors of a plurality of mobile devices, wherein the sensor data comprises location data pertaining to a location in which the plurality of mobile devices are located; determine an estimated wait time for a specified future moment in time of the location; wherein the estimated wait time is determined by; utilizing a history of location data that was generated over time for the time corresponding to specified future moment in time of the location, in order to predict a wait time for the specified future moment in time of the location; wherein the history of location data provides; amounts of time that one or more of the plurality of mobile devices took to traverse a line at the location during the time corresponding to specified future moment in time of the location; and quantities of one or more of the plurality of mobile devices of people that are in the line when a device of the plurality of mobile devices entered the line during the time corresponding to specified future moment in time of the location; and present the estimated wait time for the specified future moment in time of the location. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification