Enhancing user services with indoor traffic information
First Claim
Patent Images
1. A method comprising:
- receiving, by a server computer, indoor location information from a plurality of mobile devices operating inside the indoor location, the indoor location information including current locations and speeds of the plurality of mobile devices and timestamps indicating when the indoor location information was collected by the plurality of mobile devices;
generating, by the server computer, indoor traffic information for an area of interest inside the indoor location based on the received indoor location information, the indoor traffic information indicating a pattern of movement of the plurality of mobile devices in the area of interest;
receiving, by the server computer, input from a client mobile device, the input requesting a timing suggestion;
generating, by the server computer the timing suggestion based on the indoor traffic information associated with the indoor location; and
providing to the client mobile device the timing suggestion.
1 Assignment
0 Petitions
Accused Products
Abstract
In some implementations, a mobile device can collect location, time and speed information associated with a building. The mobile device can transmit the location, time and speed information to a server. The server can collect location, time and speed information from multiple mobile devices. The server can determine average wait times (e.g., indoor traffic information) associated with areas of interest at a business or indoor location. The server can deliver the average wait times to mobile devices. The mobile devices can use the indoor traffic information to adjust reminders, calendar events, suggest the best times to visit a business or suggest which of several businesses to visit.
57 Citations
20 Claims
-
1. A method comprising:
-
receiving, by a server computer, indoor location information from a plurality of mobile devices operating inside the indoor location, the indoor location information including current locations and speeds of the plurality of mobile devices and timestamps indicating when the indoor location information was collected by the plurality of mobile devices; generating, by the server computer, indoor traffic information for an area of interest inside the indoor location based on the received indoor location information, the indoor traffic information indicating a pattern of movement of the plurality of mobile devices in the area of interest; receiving, by the server computer, input from a client mobile device, the input requesting a timing suggestion; generating, by the server computer the timing suggestion based on the indoor traffic information associated with the indoor location; and providing to the client mobile device the timing suggestion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 17, 18)
-
-
9. A system comprising:
-
one or more processors; and a non-transitory computer-readable medium including one or more sequences of instructions which, when executed by the one or more processors, causes the one or more processors to perform operations comprising; receiving, by a server computer, indoor location information from a plurality of mobile devices operating inside the indoor location, the indoor location information including current locations and speeds of the plurality of mobile devices and timestamps indicating when the indoor location information was collected by the plurality of mobile devices; generating, by the server computer, indoor traffic information for an area of interest inside the indoor location based on the received indoor location information, the indoor traffic information indicating a pattern of movement of the plurality of mobile devices in the area of interest; receiving input from a client mobile device, the input requesting timing information; generating the timing suggestion based on the indoor traffic information associated with the indoor location; and providing to the client mobile device the timing suggestion. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 19, 20)
-
Specification