Venue traffic flow management
First Claim
1. A computer-implemented method for itinerary personalization for a plurality of venue attendees in a predetermined venue area, the method comprising:
- identifying a number of venue attendees in the plurality of venue attendees;
receiving locations of a plurality of attendee mobile devices corresponding to the plurality of venue attendees;
retrieving locations of a plurality of points of interest located within the predetermined venue area, wherein each of the plurality of points of interest corresponds to a queue of a plurality of queues;
identifying a plurality of queue sizes by identifying a queue size of each queue of the plurality of queues;
calculating an optimal queue size to be an average queue size based on a sum of the plurality of queue sizes and the number of venue attendees in the plurality of venue attendees;
dividing the plurality of venue attendees into a plurality of groups based on the locations of the plurality of attendee mobile devices, wherein each group of the plurality of groups corresponds to one of the plurality of points of interest and to the queue corresponding to the point of interest, wherein a size of each group is based on a difference between the optimal queue size and the queue size of the queue corresponding to the group;
generating a plurality of recommendations, wherein each recommendation recommends one of the plurality of points of interests; and
sending the plurality of recommendations to the plurality of attendee mobile devices so that a different point of interest of the plurality of points of interest is recommended to each group of the plurality of groups based on the queue corresponding to the group.
4 Assignments
0 Petitions
Accused Products
Abstract
A platform provides recommendations for points of interest in a venue to venue attendees. Different points of interest are recommended in different amounts in order to prevent congestion in the venue in the form of extremely long queues or extremely large crowds. To achieve this, the platform divides a large group of venue attendees into multiple sub-groups, with each sub-group being recommended a different point of interest, and the size of each sub-group based on a difference between an optimal queue or crowd size and an actual queue or crowd size of a queue or crowd associated with that point of interest.
-
Citations
19 Claims
-
1. A computer-implemented method for itinerary personalization for a plurality of venue attendees in a predetermined venue area, the method comprising:
-
identifying a number of venue attendees in the plurality of venue attendees; receiving locations of a plurality of attendee mobile devices corresponding to the plurality of venue attendees; retrieving locations of a plurality of points of interest located within the predetermined venue area, wherein each of the plurality of points of interest corresponds to a queue of a plurality of queues; identifying a plurality of queue sizes by identifying a queue size of each queue of the plurality of queues; calculating an optimal queue size to be an average queue size based on a sum of the plurality of queue sizes and the number of venue attendees in the plurality of venue attendees; dividing the plurality of venue attendees into a plurality of groups based on the locations of the plurality of attendee mobile devices, wherein each group of the plurality of groups corresponds to one of the plurality of points of interest and to the queue corresponding to the point of interest, wherein a size of each group is based on a difference between the optimal queue size and the queue size of the queue corresponding to the group; generating a plurality of recommendations, wherein each recommendation recommends one of the plurality of points of interests; and sending the plurality of recommendations to the plurality of attendee mobile devices so that a different point of interest of the plurality of points of interest is recommended to each group of the plurality of groups based on the queue corresponding to the group. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for itinerary personalization for a plurality of venue attendees in a predetermined venue area, the system comprising:
-
a memory that stores instructions, locations of a plurality of attendee mobile devices corresponding to the plurality of venue attendees, and locations of a plurality of points of interest located within the predetermined venue area, wherein each of the plurality of points of interest corresponds to a queue of a plurality of queues; and a processor, wherein execution of the instructions by the processor causes the processor to; identify a number of venue attendees in the plurality of venue attendees, identify a plurality of queue sizes, wherein each queue of the plurality of queues corresponds to a queue size of the plurality of queue sizes, calculate an optimal queue size to be an average queue size based on a sum of the plurality of queue sizes and the number of venue attendees in the plurality of venue attendees, divide the plurality of venue attendees into a plurality of groups based on the locations of the plurality of attendee mobile devices, wherein each group of the plurality of groups corresponds to a queue of the plurality of queues and wherein a size of the group is based on a difference between the optimal queue size and the queue size corresponding to the queue, and generate a plurality of recommendations, wherein each recommendation recommends one of the plurality of points of interests; and a communication transceiver that sends the plurality of recommendations to the plurality of attendee mobile devices so that a different point of interest of the plurality of points of interest is recommended to each group of the plurality of groups based on the queue corresponding to the group. - View Dependent Claims (13, 14, 15)
-
-
16. A method for itinerary personalization for a plurality of venue attendees in a predetermined venue area, the method comprising:
-
identifying a number of venue attendees in the plurality of venue attendees; receiving, locations of a plurality of attendee mobile devices corresponding to the plurality of venue attendees; retrieving locations of a plurality of points of interest located within the predetermined venue area; identifying a plurality of crowd sizes, wherein each of a plurality of crowds located within the predetermined venue area corresponds to one of the plurality of crowd sizes; calculating an optimal crowd size to be an average crowd size based on a sum of the plurality of crowd sizes and the number of venue attendees in the plurality of venue attendees; dividing the plurality of venue attendees into a plurality of groups based on the locations of the plurality of attendee mobile devices, wherein each group of the plurality of groups corresponds to a point of interest of the plurality of points of interest and wherein a size of the group is based on a crowd of the plurality of crowds appearing along at least one path to from the group to the point of interest and wherein a size of the group is based on a difference between the optimal crowd size and the crowd size corresponding to the crowd; generating a plurality of recommendations, wherein each recommendation recommends one of the plurality of points of interests; and sending the plurality of recommendations to the plurality of attendee mobile devices so that a different point of interest of the plurality of points of interest is recommended to each group of the plurality of groups based on the point of interest corresponding to the group. - View Dependent Claims (17, 18, 19)
-
Specification