Systems and methods for real time upgrades
First Claim
1. A system, comprising:
- one or more wireless beacons;
a communication module;
a non-transitory memory; and
one or more hardware processors coupled to the non-transitory memory, the one or more wireless beacons, and the communication module, and configured to execute instructions from the non-transitory memory to cause the system to perform operations comprising;
electronically tracking an attendee location of an attendee as the attendee moves through a venue at an event based at least on a communication received at the communication module from a mobile device of the attendee with the one or more wireless beacons in the venue, wherein the communication is based at least in part on a broadcast token wirelessly transmitted by the one or more wireless beacons and wirelessly received by the mobile device, wherein the electronically tracking the attendee location at the venue comprises;
wirelessly transmitting the broadcast token by the one or more wireless beacons;
wirelessly receiving at the communication module a first indication in the communication from the mobile device via the one or more wireless beacons, the first indication including a first response to the broadcast token, the first response including an electronic identifier of the attendee;
wirelessly receiving at the communication module a second indication in the communication from the mobile device via the one or more wireless beacons, the second indication including a second response to the broadcast token, the second response including the electronic identifier of the attendee; and
determining, based on a difference in the first indication and the second indication that the attendee location moved from a first area of the venue to a second area of the venue, wherein the second indication indicating the second area is larger than a single seat;
electronically accessing a seat database and identifying, using the second area of the venue, a set of vacant seats in the venue that are proximate to the second area of the venue;
electronically accessing over a network a purchase history database and identifying in the purchase history database, using the electronic identifier of the attendee and payment information associated with the attendee, past purchases of the attendee associated with one or more other events;
electronically accessing over the network a ticket database and selecting a vacant seat from the set of vacant seats in the venue from the ticket database based on the attendee location being in the second area and based on the past purchases of the attendee, wherein selecting the vacant seat from the set of vacant seats includes;
identifying at least one common characteristic between the past purchases and the vacant seat; and
selecting the vacant seat based on the at least one common characteristic;
transmitting by the communication module over the network an offer transmission, the offer transmission configured to cause an application of the mobile device to generate a pop up window and cause a graphical user interface (GUI) of the mobile device to display an offer to upgrade to the vacant seat; and
receiving at the communication module an acceptance of the offer to upgrade to the vacant seat, the acceptance based on a touch-sense input detected at the GUI of the mobile device.
4 Assignments
0 Petitions
Accused Products
Abstract
A system can offer an enhanced event experience for users of the system by tracking the locations of the users during a purchased-access event such as a ticketed event and offering real time location-based upgrades to the users. The locations of users can be used to determine a demonstrated interest by the user for a particular location or product in the event venue and to offer upgrades tailored to that demonstrated interest. For example, a concert attendee with a ticket for a particular seat may be detected a location relatively far from the user'"'"'s seat such as a location near a seat of a friend of the user. The system can detect the user'"'"'s location, identify available seats near the user'"'"'s location, and offer the user an upgrade to the identified available seats. Location-based upgrades can also be provided in airplanes, hotels, cruise ships, or other venues or events.
33 Citations
20 Claims
-
1. A system, comprising:
-
one or more wireless beacons; a communication module; a non-transitory memory; and one or more hardware processors coupled to the non-transitory memory, the one or more wireless beacons, and the communication module, and configured to execute instructions from the non-transitory memory to cause the system to perform operations comprising; electronically tracking an attendee location of an attendee as the attendee moves through a venue at an event based at least on a communication received at the communication module from a mobile device of the attendee with the one or more wireless beacons in the venue, wherein the communication is based at least in part on a broadcast token wirelessly transmitted by the one or more wireless beacons and wirelessly received by the mobile device, wherein the electronically tracking the attendee location at the venue comprises; wirelessly transmitting the broadcast token by the one or more wireless beacons; wirelessly receiving at the communication module a first indication in the communication from the mobile device via the one or more wireless beacons, the first indication including a first response to the broadcast token, the first response including an electronic identifier of the attendee; wirelessly receiving at the communication module a second indication in the communication from the mobile device via the one or more wireless beacons, the second indication including a second response to the broadcast token, the second response including the electronic identifier of the attendee; and determining, based on a difference in the first indication and the second indication that the attendee location moved from a first area of the venue to a second area of the venue, wherein the second indication indicating the second area is larger than a single seat; electronically accessing a seat database and identifying, using the second area of the venue, a set of vacant seats in the venue that are proximate to the second area of the venue; electronically accessing over a network a purchase history database and identifying in the purchase history database, using the electronic identifier of the attendee and payment information associated with the attendee, past purchases of the attendee associated with one or more other events; electronically accessing over the network a ticket database and selecting a vacant seat from the set of vacant seats in the venue from the ticket database based on the attendee location being in the second area and based on the past purchases of the attendee, wherein selecting the vacant seat from the set of vacant seats includes; identifying at least one common characteristic between the past purchases and the vacant seat; and selecting the vacant seat based on the at least one common characteristic; transmitting by the communication module over the network an offer transmission, the offer transmission configured to cause an application of the mobile device to generate a pop up window and cause a graphical user interface (GUI) of the mobile device to display an offer to upgrade to the vacant seat; and receiving at the communication module an acceptance of the offer to upgrade to the vacant seat, the acceptance based on a touch-sense input detected at the GUI of the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method, comprising:
-
electronically tracking, by one or more hardware processors, an attendee location of an attendee as the attendee moves through a venue at an event based at least on a communication received at a communication module from a mobile device of the attendee with one or more wireless beacons in the venue, wherein the communication with the mobile device is based at least in part on a broadcast token wirelessly transmitted based on instructions from the one or more hardware processors and wirelessly received by the mobile device, wherein the electronically tracking the attendee location at the venue comprises; wirelessly transmitting the broadcast token by one or more wireless beacons; wirelessly receiving at the communication module a first indication in the communication from the mobile device via the one or more wireless beacons, the first indication including a first response to the broadcast token, the first response including an electronic identifier of the attendee; wirelessly receiving at the communication module a second indication in the communication from the mobile device via the one or more wireless beacons, the second indication including a second response to the broadcast token, the second response including the electronic identifier of the attendee; and determining, based on a difference in the first indication and the second indication that the attendee location moved from a first area of the venue to a second area of the venue, wherein the second indication indicating the second area is larger than a single seat; electronically accessing a seat database and identifying using the second area of the venue, a set of vacant locations in the venue that are proximate to the second area of the venue; electronically accessing over a network a purchase history database and identifying in the purchase history database, using the electronic identifier of the attendee and payment information associated with the attendee, past purchases of the attendee; electronically accessing over the network a ticket database and selecting a vacant location from the set of vacant locations in the venue from the ticket database based on the attendee location and the past purchases of the attendee, wherein selecting the vacant location from the set of vacant locations includes; identifying at least one common characteristic between the past purchases and the vacant location; and selecting the vacant location based on the at least one common characteristic; transmitting by the communication module over the network an offer transmission, the offer transmission configured to cause an application of the mobile device to generate a pop up window and cause a graphical user interface (GUI) of the mobile device to display an offer to upgrade to the vacant location; and receiving at the communication module an acceptance of the offer to upgrade to the vacant location, the acceptance based on a touch-sense input detected at the GUI of the mobile device. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory machine-readable medium having stored thereon machine-readable instructions executable to cause a machine to perform operations comprising:
-
electronically tracking an attendee location of an attendee as the attendee moves through a venue at an event based at least on a communication received at a communication module from a mobile device of the attendee with one or more wireless beacons in the venue;
wherein the communication with the mobile device is based at least in part on a broadcast token wirelessly transmitted and wirelessly received by the mobile device, wherein the electronically tracking the attendee location at the venue comprises;wirelessly transmitting the broadcast token by one or more wireless beacons; wirelessly receiving at the communication module a first indication in the communication from the mobile device via the one or more wireless beacons, the first indication including a first response to the broadcast token, the first response including an electronic identifier of the attendee; wirelessly receiving at the communication module a second indication in the communication from the mobile device via the one or more wireless beacons, the second indication including a second response to the broadcast token, the second response including the electronic identifier of the attendee; and determining, based on a difference in the first indication and the second indication that the attendee location moved from a first area of the venue to a second area of the venue, wherein the second indication indicating the second area is larger than a single seat; electronically accessing a seat database and identifying, using the second area of the venue, a set of vacant seats in the venue that are proximate to the second area of the venue; electronically accessing over a network a purchase history database and identifying in the purchase history database, using the electronic identifier of the attendee and payment information associated with the attendee, past purchases of the attendee associated with one or more other events; electronically accessing over the network a ticket database and selecting a vacant seat from the set of vacant seats in the venue from the ticket database based on the attendee location being in the second area and based on the past purchases of the attendee, wherein selecting the vacant seat from the set of vacant seats includes; identifying at least one common characteristic between the past purchases and the vacant seat; and selecting the vacant seat based on the at least one common characteristic; transmitting by the communication module over the network an offer transmission, the offer transmission configured to cause an application of the mobile device to generate a pop up window and cause a graphical user interface (GUI) of the mobile device to display an offer to upgrade to the vacant seat; and receiving at the communication module an acceptance of the offer to upgrade to the vacant seat, the acceptance based on a touch-sense input received by the GUI of the mobile device. - View Dependent Claims (19, 20)
-
Specification