Line management based on user tolerance
First Claim
Patent Images
1. A system comprising:
- a non-transitory memory storing a plurality of line location layouts, and account information corresponding to a user account of a user; and
one or more hardware processors in communication with the non-transitory memory, the one or more hardware processors configured to execute computer-executable instructions to cause the system to perform operations comprising;
determining that a user device is located in a first location, wherein the first location includes a beacon array comprising a plurality of wireless beacons;
providing, to the user device, a first line location layout associated with the first location, wherein the plurality of line location layouts comprises the first line location layout;
receiving a line position of a user in a line from the user device of the user, wherein the line position is determined by receiving a beacon layout of the beacon array, determining a location of a first line based on the beacon layout and the first line location layout, triangulating a location of the user device based on unique wireless beacon signals containing wireless beacon location data received from a first plurality of the wireless beacons and a strength of each of the unique wireless beacon signals to determine a distance of the user device relative to locations of the first plurality of wireless beacons;
determining, from the location of the user device and the location of the first line, that the user is in the first line, and determining, from the location of the user device and the location of the first line, the line position of the user;
subsequent to the receiving the line position, automatically calculating a tolerance of the user for waiting in the line by analyzing the account information and user activity information of the user collected by the user device, the user activity information not including an affirmative indication by the user of the tolerance of the user for waiting in the line;
generating an incentive to offer the user based on the tolerance; and
communicating the incentive electronically to the user.
2 Assignments
0 Petitions
Accused Products
Abstract
A system or method is provided to detect the positions of various users in line and determine the users'"'"' tolerance for waiting in line. Based on the tolerance of the users for waiting in line, the system may rearrange the line positions of the users accordingly. The user'"'"'s tolerance may be detected by their current position, their current movements and activities, the user'"'"'s purchase or transaction history, interests and hobbies, past line waiting experience, and the like. In an embodiment, the system may determine incentives or rewards and may offer them to the users who are waiting in line to incentivize them to stay in line.
-
Citations
20 Claims
-
1. A system comprising:
-
a non-transitory memory storing a plurality of line location layouts, and account information corresponding to a user account of a user; and one or more hardware processors in communication with the non-transitory memory, the one or more hardware processors configured to execute computer-executable instructions to cause the system to perform operations comprising; determining that a user device is located in a first location, wherein the first location includes a beacon array comprising a plurality of wireless beacons; providing, to the user device, a first line location layout associated with the first location, wherein the plurality of line location layouts comprises the first line location layout; receiving a line position of a user in a line from the user device of the user, wherein the line position is determined by receiving a beacon layout of the beacon array, determining a location of a first line based on the beacon layout and the first line location layout, triangulating a location of the user device based on unique wireless beacon signals containing wireless beacon location data received from a first plurality of the wireless beacons and a strength of each of the unique wireless beacon signals to determine a distance of the user device relative to locations of the first plurality of wireless beacons; determining, from the location of the user device and the location of the first line, that the user is in the first line, and determining, from the location of the user device and the location of the first line, the line position of the user; subsequent to the receiving the line position, automatically calculating a tolerance of the user for waiting in the line by analyzing the account information and user activity information of the user collected by the user device, the user activity information not including an affirmative indication by the user of the tolerance of the user for waiting in the line; generating an incentive to offer the user based on the tolerance; and communicating the incentive electronically to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
determining that a user device associated with a user is at a first location, wherein the first location includes a beacon array comprising a plurality of wireless beacons; accessing a first line location layout associated with the first location; receiving a beacon layout of the beacon array, wherein each wireless beacon of the beacon array broadcasts a unique wireless beacon signal containing wireless beacon location data; determining a location of a first line based on the beacon layout and the first line location layout; determining a location of the user device relative to the beacon array, the location of the user device determined by calculating a distance of the user device relative to locations of a first plurality of wireless beacons, the distance determined by triangulation based on unique wireless beacon signals from the first plurality of wireless beacons and signal strengths of each of the unique wireless beacon signals; determining a line position of the user based on the location of the user device and the location of the first line; subsequent to the determining the line position of the user, automatically determining a user tolerance for waiting in the line by analyzing account information and user activity information collected by the user device, the user activity information not including an affirmative indication by the user of the tolerance for waiting in the line; generating an incentive to offer the user based on the user tolerance; and electronically communicating the incentive to the user. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification