CUSTOMER RESERVATION AUCTION SYSTEM

In one aspect, there is provided a method. The method may include selecting, by a user equipment, an establishment participating in an auction for a reservation of a table made available by the establishment; receiving, by the user equipment, bid information including at least one of a current bid or a minimum bid for the auction for the reservation of the table, when the auction begins; sending, by the user equipment, a bid to an auction system, the bid sent in response to the receiving bid information; and receiving, by the user equipment, an indication provided by the auction system, the indication representative of whether the user equipment won or lost the auction for the reservation of the table. Related systems, methods, and articles of manufacture are also disclosed.

DETAILED DESCRIPTION

FIG. 1depicts an example system100, in accordance with some example implementations. System100may include one or more user equipment, such as user equipment103. User equipment103may be implemented as a processor-based device, such a cell phone, a smartphone, a tablet-based computer, and/or any other processor-based device. User equipment103may further include a user interface, such as a keyboard, a touch sensitive screen, and/or any other user interface mechanism. User equipment103may also include an auction application105, which may be downloaded from a website or other location to the user equipment103. The user equipment103may couple via wired and/or wireless networks101to an auction system102. Auction system102may include one or more processors and memory configured to provide an auction for a resource, such as an item, a service, a table, a ticket, a customer reservation, a place in a queue, and the like.

In some example implementations, user equipment103may access mobile auction application105. Mobile auction application103may be configured to allow user equipment to bid on an auction for a resource. For example, a user of user equipment103may want to obtain a reservation for a table at a restaurant or other establishment. However, the restaurant/establishment may be oversubscribed, so the demand for reservations exceeds the supply of reservations at a given time. When this is the case, the restaurant/establishment may auction via auction system102the limited availability resource, which in this example is a reservation for a table. Moreover, one or more users at one or more corresponding user equipment, such as user equipment103, may via auction application105bid on the limited resource (for example, the reservation/table), rather than wait a substantial amount of time for the resource (for example, the table or reservation). As such, the bidding user-patrons may benefit from obtaining, in this example, a table despite long waits, and the establishment auctioning the table/reservation may obtain additional revenue from the table/reservation, when compared to giving the table to any patron without requiring a minimum expenditure while using the table/reservation.

To illustrate with the restaurant example, the restaurant may only have a single table available for a 9 PM seating. Rather than give the reservation to anyone without regard to how much a party will pay, the restaurant may offer the table via auction system102. Specifically, the auction system102may advertise that the table (or a reservation for that table) is being auctioned, receive bids from one or more user equipment, select a winning bid, and then provide the table to the winner.

In some implementations, the bids represent a guaranteed minimum that the party at a given user equipment promises to pay in exchange for the table. For example, auction system102may start the auction with an initial bid of $500 for the table at 9 PM, if multiple bids are received from user equipment participating in the auction, the auction system102may solicit higher bids and/or select a winning bid (for example, the user equipment offering to pay the most for the table), although other types of auctions may be implemented as well including a Dutch auction. In the case of a Dutch auction, bidding may start at an initial $500 and reduced until a bidder accepts the bid of a minimum bid is reached. The bidding process may repeat (for example, receive bids from user equipment, select a winning bid, and so forth). In some example implementations, the auction system102may thus allow an establishment, such as a restaurant or other entity, to obtain a guaranteed minimum revenue for a limited (and thus valued) resource, which in the previous example is a table reservation at 9 PM.

Although the previous example and some of the examples herein refer to auctioning a table or a reservation for the table, any resource, such as a ticket for a movie, access to an amusement park ride, a spot in a queue (for example, the front of the line or bypassing the queue altogether), and the like may be auctioned as well. Moreover, establishments other than restaurants may provide resources for the auction as well.

FIG. 2Adepicts an example process200which may be implemented at a user equipment for auctioning a resource, such as a reservation for a table, a ticket, and/or the like.

At210, user equipment103may select an establishment to bid on a resource. For example, auction application105may enable searching for and selecting an establishment to identify whether a resource is being auctioned by the establishment. Referring toFIG. 3A-3B, auction application105may allow selecting categories of establishments (for example, bars, restaurants, clubs, and the like) or specific establishments, such a Restaurant A, B, or C. The auction application may also initiate a search for an establishment to identify whether a resource is being auctioned by the establishment (for example, based on location). Although user equipment103may search for auctions, the availability of auctions may also be pushed to the user equipment by a device, such as the auction system102as well.

FIGS. 3A-3Jrepresent pages generated by for example auction system102and presented by a user interface at user equipment103, although the generation and presentation may occur at other devices as well. In the example ofFIG. 3A, selecting restaurant305at page300causes auction application105to send an indication of the selection to auction system102. In response, user equipment receives page316(FIG. 3B), and selection of Restaurant A at315further initiates auction application105to send an indication to auction system102, which responds with page350(FIG. 3C) if the auction has not started or page365(FIG. 3D) if the auction has started.

If the auction has not begun, user equipment103including auction application105may wait (no at212and214) until the start of the auction. As noted,FIG. 3Cdepicts page350presented at a user interface at user equipment103. Page350shows when the bidding is expected to begin page360for Restaurant A selected at210andFIG. 3B.

However, when the auction starts (yes at212and216), the user equipment103including auction application105may receive a bid, such as an initial bid or a current bid. The initial bid may represent a bid set by the auction system at the start of the auction. This initial bid may correspond to a minimum the auction system will accept for the item being auctioned, or it may represent a starting bid as well. The current bid may represent a prior bid offered by a user equipment/auction application. The minimum bid may or may not be known to the bidders, and the minimum may set by the establishment auctioning for example a table reservation, although this minimum may be set by other mechanisms or entities as well. For example, page365atFIG. 3Ddepicts an example where Restaurant A is selected and a current bid362is presented. If a bid is placed at370atFIG. 3D, the bid is sent to auction system102for comparison to other received bids. In the example ofFIG. 3D, a current bid of $400 is presented at362if user equipment places a bid370(which may include providing a dollar amount or merely selecting place bid which may be configured to send a bid at a predetermined amount higher (or lower if a Dutch auction) than the current bid of $400 to the auction system).FIG. 3Eshows the bidding process after a different round of bidding. In this example, the current bid for the resource is $450 as shown at375. The user equipment may choose to place a bid at380.

If the user equipment does not place bid, the user equipment103may continue to receive bids (no at218and216). For example, auction system102may continue to update the status of the auction and refresh the current bid amount at360. However, if the user equipment places a bid (for example, a user selects370at page365), the bid is sent to auction system102(yes at218and220).

While the auction is in progress, the process at216-222may repeat (no at222). However, if the auction ends, the auction system102may notify the bidding user equipment, which receive a message from the auction system indicating the winning or losing bid (yes at222and230). For example, auction application103may present a message indicating that the user equipment102has won the auction and payment is required in order to keep the auctioned resource, such as a table seating at 9 PM.FIG. 3Fdepicts an example of a page399A containing the winning indication. The auction system102and/or auction application105may also provide losing bidders with an indication of loss as well, such as the indication presented at page399B atFIG. 3G. The loser may be allowed to try another auction by selecting398.

FIG. 3Hrepresents another page390A, which can be presented at user equipment103. Page390A is similar to page350in some respects but further includes a user profile tab390B where a user registered with the auction system102can provide preferences, such as preferred locations, restaurant types, credit card information, and the like. Tab392C represents passes that a winner has earned by winning auctions. It shows the time, date, winning amount, and expiration time for pass.FIG. 31represents another page392A, which can be presented at user equipment103. Page392A includes information that a winning bidder is responsible for paying the establishment offering the resource being bid on.FIG. 3Jdepicts page394A which is similar to page350in some respects but further includes a “Get In Now!” element394B. When element394B, the bidder can bypass the auction process and immediately obtain the resource, which in this example refers to immediate entry into the establishment.FIG. 3Kdepicts page396A. Page396A represents passes that have been won by either an auction or a Get it Now selection. Each pass may correspond to different establishments but are local to the user and/or phone. Passes may be owned by the user but will expire according to auction terms, which may be configured/set by establishment. The passes may be used to control access by for example setting an expiration time for the passes.

The auction system102may select the winning bid based on one or more factors. For example, the winning bid may be selected based on the amount bid. For example, if three bids are received, the highest dollar bid may be selected by the auction system102as the winner. However, other factors may be considered as well. For example, a point system may be used as well. For example, an affinity program may provide points that have an effective value. In this example, the points may be used for bidding. To illustrate, a restaurant or other establishment may have a frequent dinner program assigning points based on frequency of visits and/or amount spent. In this example, points may be used instead of, or in addition to, a dollar amount. Although the previous example describes bidding with dollars and points, other items of value may be used as well.

FIG. 2Bdepicts another example process299, which may be implemented at the auction system102.

At250, the auction system102may receive a message indicating that an establishment is registering a resource, such as a table and the like, to be auctioned as a limited resource. For example, a message may be sent by a processor at an establishment, and this message may list a reservation/table to be auctioned at a given time.

If the auction has not started, the auction system102may send indications, such as messages, to one or more user equipment103regarding the status of the auction (no at252and254). For example, page350(or a portion thereof) may be sent to user equipment103. The indication may also be broadcast as an announcement or advertisement of the upcoming auction for a given resource.

When the auction starts, the auction system102may receive one or more bids at258. For example, a user equipment103may place a bid by for example selecting place bid at370at page365presented at user equipment103. The bid may comprise a dollar amount, although other types of bid may be placed as well.

At260, the auction system102may select one of the bids, such as the highest valued bid as a current bid. The selected bid may then be sent, at268, to one or more user equipment103registered for, or monitoring, the auction to inform the bidders or potential bidders. For example, the auction system102may send the select bid for presentation at360at page365presented on the user equipment103of the bidders. As noted, in some implementations, the auction system102may send an initial bid to begin the auction process.

If the auction has not ended, process258-270may repeat. However, when the auction ends at270, the auction system102may select a winner at272. For example, the auction system102may select the highest valued bid as the winner. Moreover, the auction system may notify, at278, the winning and losing bidders by for example sending an indication, such as a message at385(FIG. 3F) and message395(FIG. 3G).

FIG. 4depicts an example system400including one or more user equipment103. The user equipment103may include an auction application105and other functions, such as an auction application and/or a geo-positioning (or location) system109. The system400may also include an auction system102, a commercial entity's enterprise system405such as the information technology system used by an entity, customer management/reservation system106used by an entity to manage customers and/or their reservations, and/or an advertisement system107. Moreover, these physical devices102-109may be coupled by network101.

The user equipment103may include at least one processor and at least one computer-readable storage medium. Moreover, the computer-readable storage medium may include code to configured the user equipment103including auction application103to provide one or more operations disclosed herein with respect to the use equipment (for example, select an establishment, receive current bids, send bids, present pages at a user interface, and/or accept payment). The user equipment103may also include a network interface to allow wired and/or wireless access to network101. The wireless access may comprise for example access to wireless local area networks (for example, WiFi), cellular access, Bluetooth, and/or any other wireless access. As noted, examples of user equipment include a tablet computer, a smartphone, a computer with a wireless dongle, and the like. The user equipment103may also include a user interface, such as one or more of a keypad, a display, a touch screen, a microphone, a speaker, a browser, and the like. The user equipment103may access via network101other devices depicted at system100in order to, for example, communicate bids, make selections, and the like.

The auction system102may control auction tasks and communications to the user equipment103. For example, auction system102may perform initiate, monitor, and/or determine a winner of an auction as described further herein. The auction system102may include at least one processor and at least one computer-readable medium, and may be implemented as a standalone system responsible the auction mechanisms disclosed herein or as a part of a larger system used for customer reservations, management, payments, and/or any other systems. Moreover, auction system's computer-readable storage medium may include code to configured the auction system102may provide one or more operations disclosed herein with respect to the auction system (for example, receive indications/messages regarding a resource to be auctioned, send status updates to user equipment, start auction, receive bids, send bid information to user equipment, select a winning bid, notify winners/losers, and/or accept payment).

The user equipment103may include, or be coupled to, a location system109. The location system109may provide user equipment103and auction system102with a location of the user equipment103. This location information may allow the auction system102to determine whether user equipment103is participating in the correct auction. For example, if the user equipment103provides location information representative of a location in San Diego, the auction system103may ensure that the current auction being processed for the user equipment103takes place in the San Diego location. Indeed, many restaurants have similar names, appearances, and the like, so the location information may enable the auction system102to validate and confirm that the user equipment is in proximity of the restaurant which is the subject of the auction. If a location system is not available (for example, global positioning system signal cannot be received indoors), the user may enter a provided password or a pass phrase to ensure the correct location of the auction. For example, the restaurant may have a monitor, a display/or a sign with a word displayed that must be entered at the device103to participate in the auction. This may ensure the user is participating in the correct auction (e.g., the correct physical location of a chain restaurant) and may prevent fraud (or persons not actually at the participating restaurant).

In some implementation of the location system, it uses a visual cue or pass phrase that the user must communicate to the auction system102through the user equipment to ensure proximity to an auction.

In some implementation of the location system, it may be used to generally search for auctions which are available for bidding in the location determined by the location system for the user equipment.

The commercial entity's enterprise system405and the customer management system106may be implemented as business systems including at least one processor and at least one computer-readable medium. The commercial entity's enterprise system405may provide a web portal for payment processing, vendor tracking, invoicing, and accounting information for the commercial enterprise, such as a restaurant, an amusement park, theatre, and/or any other venue or business.

Moreover, the commercial enterprise system105may be coupled to a customer management system106to track the loyalty and patronage of customers, the utilization of the businesses services, make reservations for the businesses services (for example, restaurant reservations), and the like. For example, customer management system106may provide computer-based reservations systems, customer tracking systems, and loyalty programs issued by commercial enterprises.

The following provides an example implementation of system100. Upon arrival to a business, such as a restaurant and the like, the business may ask whether a user/customer would like to participate in an auction, such as a Dutch auction or any other type of auction, for accelerated access to the service offered by the business, such as a restaurant reservation. Although some of the examples described herein refer to using the auction for a restaurant reservation, the auction may be used for any other service, such as a bar, entry to a venue/concert, an amusement park ride (for example, the auction may be used to jump to the front of the line or to access a priority line for the ride), and the like. When the user/customer agrees, the business may provide the user/customer with a handheld wireless device, which may be implemented as user equipment103. In this example, the user equipment103may be implemented as noted above, or may be implemented in other forms. For example, user equipment103may be a device with a user interface including one or more key pad buttons (for example, in the middle of the device or include multiple buttons) and a small display screen for communication with the user/customer. The user equipment103may also have a feedback mechanism (for example, vibration, flashing lights, and the like) indicating whether an input has been entered (for example, button pushed or signal sent) and/or the auction system102has transmitted information back to the user equipment103. Although the display may be located on the user equipment103, the display may also be located at other locations as well. For example, the display may be separate from the user equipment103and within view of the user/customer. Moreover, this display may present information regarding the status of the auction, and this presented information may be provided by the auction system102and/or user equipment103. This information may also be configurable by the business, such as the restaurant. This information may include information representative of the service being auctioned (for example, a restaurant reservation and the like) as well as other information, such as sales, promotions, external advertisements, or anything else the business wishes to transmit to the user/customer.

In some implementations, auction system102may receive information from the commercial entity's enterprise system405and/or customer management/reservation system106. For example, the received information may represent a manual triggering of an auction, a timed triggering of an auction, a volume related trigger, and/or an indication that a resource, such as a table and the like is available for auction. The auction system102may then notify user/customer of user equipment103with a message (for example, an SMS text, an email, and other electronic messaging mechanism), visual cues (for example, lights, messages on screen, and the like), audio cues (for example, noise, beep, message, and the like), and/or haptic cues (for example, vibration) that an auction will take place. The auction system102may then begin the auction at a first value, such as a value selected by the business offering the service. The first value is then sent by auction system102to the one or more user/customers at one or more user equipment103as an offer, and if accepted, the user/customer may then be scheduled for the service. Once the auction begins, the auction system102monitors all of the user equipment103for an indication (for example, a message) of acceptance of the first value offered to the user/customers. If the auction system102receives an indication that the first value offered for the service has been accepted by a user/customer at one of the user equipment103, the auction may be suspended, while the service is then offered to the user/customer accepting the offer, and all other devices103may be disabled from participating in the auction. The auction system102may display information identifying the winner (for example, a device number, a user name, and the like) on a display screen and/or trigger the user equipment103to provide feedback to the holder/winner of the user equipment103. In implementations where the user equipment is provided specifically for the auction, the winning user/customer may return user equipment103to commercial enterprise, make payment, and proceed to use the auctioned resource (for example, a table, reservation, and the like) at the agreed upon winning price. All others holding non-winning user equipment/devices may continue to hold onto their user equipment/devices for another auction.

To illustrate with another example, a customer may enter into a restaurant and may be informed that there is a45minute wait for service. The customer may be given a user equipment configured as a pager-like device that will notify the customer when a table is ready or invited to use their personally owned user equipment device with an auction application designed to interface with the restaurant's system(s). Although user equipment may include a display, a second display may be positioned in view (for example, on a wall behind a ticket or hostess stand) so that the customer/user can see the display while waiting for a table, and this display may present information about the restaurant (for example, ads, menu, specials, and the like). At a predetermined interval of time, the hostess may initiate an auction controlled by auction system102. The monitor may inform the customer of the auction and information about the table that is up for auction, such as a quantity of people that can be seated during at the table, a location of the table (for example, ocean view, kitchen view, and the like), and any other information the restaurant may want to present. The one or more user equipment103in the restaurant may provide an indication (for example, a buzz, flashing light, sound, and the like) to the customer(s) that the auction is taking place, and, if equipped, the user equipment may present auction information on a display screen. The auction may then be conducted with a first price for the service. This first price may be broadcast to one or more user equipment, and decrease (for example, at predetermined intervals) until a customer indicates an acceptance of the offer price (for example, by pressing a button on the pager-like device/user equipment). The winning pager-like device/user equipment may also provide an indication, such as a flash or a vibration, representative of a winning bid and acceptance of the offer price for the table. The pager-like device/user equipment may be returned to the hostess and the customer may pay the agreed upon offer price set by the auction. The use of the auction does not necessarily require the winner to pay the winner an amount in a monetary currency. Rather the auction could set a minimum level of services to be rendered (for example, setting a table minimum where the patron has to spend the winning amount) or a closed currency system (for example, redeem loyalty points) to pay for the auction. The auction may not have to indicate that something is being paid for. Rather, the auction could establish a table minimum or an extra service. In some implementations, the user/customer may redeem points instead of cash for payment of the table being auctioned.

In some implementations, the user equipment may communicate wirelessly in substantially real time. In this implementation, the customer may arrive at the business establishment, such as a restaurant, and is informed there is a delay in the ability of the business to provide the service, such as a table at the restaurant. The customer may be identified in the customer management system106and a reservation for the table is added. The customer management system106may track the customer's patronage of the establishment and may have an account for the customer to allow providing the customer with “points” for the frequency of visits, the dollar amount spent, and the like. The customer may be prompted to access additional information about the business, including the possibility of accelerated service via the auction disclosed herein via a display (for example, a monitor) in view of the customer (for example, near the hostess stand and controlled by the commercial entity's enterprise system405). Furthermore, the customer may be prompted to connect to the commercial entity's enterprise system405with a device, such as user equipment103, by visiting a webpage and/or downloading an application.

The location system109may also assist the customer when accessing the correct information for the business and its corresponding commercial entity's enterprise system405. The location system109may be triggered by the customer or the commercial entity's enterprise system405to determine a current location of the customer and the corresponding user equipment. Once the customer has connected to the commercial entity's enterprise system405and the correct location for the user equipment has been identified, information about the business may be presented to the customer including the option to participate in the auction for the service, such as a table in the case of a restaurant. The customer management system106may be configured to alert the commercial entity's enterprise system405that an auction may be pre-configured based upon the number of customers on the reservation list, the current time wait for a reservation, a preset time interval, or by the business itself. For example, the commercial enterprise system and/or customer management system may be programmed that once the reservation list reaches a preset number of patrons waiting or the estimated wait time exceeds a preset interval the system automatically triggers an auction.

The customers currently connected to the commercial entity's enterprise system405may receive information representative of the pending auction and may prompt the customer whether they would like to participate in the auction. If so, the customer may be connected to the auction system102. If the customer does not want to participate in the auction, the customer may continue to send and receive information from the commercial entity's enterprise system405. Once the customers wishing to participate in the auction have been connected to the auction system102, the auction system102may begin the auction and may query the customer management system106to see if there are any customers with prior patronage or have a points balance. The points balance may be displayed for those customers that have available points. For customers without points, a zero balance is displayed.

The auction system102may provide information about the service on which the customers are bidding and this information may be presented on a display. After a preset interval of time (or when a certain amount of bidders respond regarding interest on the auction), the auction may begin. After one or more customers win the auction, the winner(s) and/or loser(s) may be notified (for example, with a message displayed on a screen). The losers may be asked if they would like to participate in another auction. If so, the losers may be added to the next auction conducted by auction system102. The auction system102may transmit information to the customer management106system. The customer management106may move a reservation for the winning auctioned service to the front of the queue for the service. If points are used, the points will be deducted from the customers points balance. If the auction has set a minimum for the price of the service, the commercial entity's enterprise system405may ensure that the service price meets the threshold. If points were not used and the consumer agreed to pay a fee for the accelerated service, the customer will be invoiced via the commercial entity's enterprise system405, and the user equipment may disconnect from the commercial entity's enterprise system405.

To illustrate further, a customer approaches a night club and is told there is an hour wait and must wait in line. Outside of the night club is a monitor displaying information about the club (specials, events, promotions, and the like) to the patrons waiting in line. The monitor provides information for patrons to connect to the business through a website or an application. The customer in line may use their user equipment, such as a smart phone, and download the night club's application (or opens the application if they had already done so) or connect to the establishment's computer servers and/or services. Upon opening the auction application, the customer uses the location system to determine which night club they are at or search for and select the location manually. Additionally, if the customer has established a relationship with the business, the customer may enter a username and password to provide identification information to the business. The business may also use unique identifiers from the phone to identify the customer and track their patronage. As the customer is looking at the night club information on their smart phone, the customer may be asked if they would like to participate in an auction to set a bar minimum for that patron. Once the customer responds yes, the customers who have a relationship with the night club and participate in a loyalty points system will have their points displayed. Those who do not participate in the points system will show a zero balance. An auction begins at a preset condition (for example, time, saturation, number of patrons connected to auction system) and the first patron to trigger their device is the winner. Based upon the amount which the customer triggered the device, the amount from the winning auction may be automatically deducted from their points balance. Additionally, the customer can have their credit card charged through the online service, swiped at a physical reader within the location, or a tab can be opened in the nightclub with a minimum set for the tab correlating to the amount of the auction.

In some implementations, a customer faced with a long wait to enter an establishment, such as a restaurant, night club, bar and the like is able to download the auction application to participate in an auction to reduce the wait for a table or bypass the auction and the line with a “Get in Now” price. For example, if a current cover charge to enter a night club or venue is $10, an auction may be initiated every 15 minutes with the auction starting at $50 and terminating at $20. Additionally, during a time period between auctions, a “Get in Now” price of $75 may be offered to those not wishing to wait or participate in the auction. The winners of the auction or the Get in Now participants may pay by a variety of mechanisms, such via the user equipment/smart phone directly, paying the establishment (for example, showing an indication of winning an auction or paying the Get it Now price), and the like.

In some implementations, the location system109may be used to identify the patron's specific location and based upon that location, the business can offer the patron participation in an auction. A difference here is that the business offers the auction based upon the user's location, rather than the user equipment requesting participation in the auction. For example, the user equipment103including location system109may couple to auction system102, commercial entity's enterprise system405, and/or customer management/reservation system106. In this example, the location system109may provide location information to allow the auction system102, commercial entity's enterprise system405and/or customer management/reservation system106to determine whether a patron using the user equipment103is located in a predefined area. The auction system102, commercial entity's enterprise system405, customer management/reservation system106, and/or other system may send customer reward balance information to user equipment103as well as information about a venue, such as an amusement park and the like. The user equipment103may track and send location information back to the auction system102, commercial entity's enterprise system405, and/or customer management/reservation system106as the patron moves (for example, within a given region, an amusement park, and/or the like). Once the patron enters a pre-established location (which may be proximate to, for example, a sensor or a predetermined GPS coordinate location a commercial entity's enterprise system405, and the like), commercial entity's enterprise system (and/or auction system102and the like) may communicate to the user equipment the availability of the accelerated entry provided by the auction service disclosed herein, and query the patron to participate. The user, through the user equipment, can signal to the commercial entity's enterprise system the willingness to participate in the auction. The user equipment may then be connected to the auction system and, when triggered (for example, at a predetermined trigger time, number of users connected, or by the business itself), the auction will commence. The auction system102may pass the winning information to the commercial entity's enterprise system where the user's point balance may be deducted or credit card charged. The user equipment may then display a message to the user notifying them of their win. The user equipment may then display a message or bar code or send wireless signal to authenticate the user and device for accelerated/expedited entry.

The following illustrates another example. A customer walks into a venue, such as an amusement park, and launches an auction application on a user equipment, such as a smart phone. The auction application, through a location system tied to the park's commercial enterprise, identifies that the customer is inside the amusement park. The auction application may be associated with an account within the amusement park that tracks all spending within the park and creates a rewards balance. As the customer is moving through different areas, the auction application may track the location of the user equipment103carried by the customer and offer the ability to participate in auctions based upon the customer's location. For example, the customer may arrive at an attraction to discover there is a1hour wait to enter the attraction. While waiting in line or at the entrance of the attraction, the user may launch the auction application on the user equipment or smart phone and then use reward credits for immediate entry or be queried if they want to participate in an auction for immediate entry. When sufficient customers/users are connected to the auction system or at a predetermined interval, the auction system may be conducted with the connected customers/users. The winning customer/users may have their account balance reduced by a certain amount corresponding to the agreed price or points, and smart phone may display a message or a bar code to prevent fraud through verification that will allow for expedited entry into the venue.

Although the previous examples refer to specific examples, the systems and methods disclosed herein may be used in a variety of applications in which an entity is waiting in a queue for a service (for example, oil changed on car, security checkpoint at an airport, ticket booth line, and the like).

FIG. 5depicts an example process500in accordance with some example implementations. The description ofFIG. 5also refers toFIG. 4.

At502, the customer reservation system106may determine an auction is appropriate when for example there is sufficient demand for a resource, such as a table, a ticket, a reservation, and the like, and/or sufficient demand for an auction. For example, if there is a limited resource or a long wait and/or users have requested an auction, the customer reservation system106may trigger an auction by sending an indication to auction system102requesting an auction for a resource, such as a table, reservation, and the like. However, an enterprise, such as a restaurant or other entity, may also trigger the auction in a so-called manual way at504by simply sending a message to auction system102requesting an auction or by selecting an icon on a user interface at a computer and the like (which may also send an indication to auction system102). At506, the auction system102may generate a display or page for presentation that indicates that a resource, such as a table, a reservation for a table, a ticket, a service, and/or any other resource, is going to be auctioned. At508, the user equipment of a given customer/consumer may couple to auction system102and wait at510a given time for the auction to begin. At512, the auction system102may initiate an auction. This auction may be a Dutch auction, where a bid is set and lowered until a customer/consumer at a user equipment accepts at514the bid, although other types of auctions may be used as well. At516, the auction system102may determine a winner, which may include determining which bid is highest and received first from a plurality of customers/consumers at a plurality of corresponding user equipment. At518, auction system102may inform a winner by sending a message or a page of portion thereof for presentation at the user equipment to thus notify the winner. At520and522, the auction system102may register the winning bidder (for example, the winner's user equipment or the identity of the winning bidder) into customer management/reservation system and may collect payment. For example, the winner may obtain a reservation in the customer management/reservation system for a table. At521, the auction system102may also inform losers as well.

FIG. 6depicts another example process600in accordance with some example implementations. The description ofFIG. 6also refers toFIG. 4.

At602, a user equipment (UE) may transmit a request for information to an auction system. This request may inquire about whether a given entity participates in the auction process disclosed herein and/or whether one or more entities in a given area participate in the auction process disclosed herein. At604, the auction system (labeled AS) may respond with the information requested at602including information identifying potential auctions (for example, a list of restaurants or other enterprises participating in the disclosed auction process). At606, a decision may be made regarding whether to participate in an auction (for example, user equipment selects a given restaurant as depicted at315atFIG. 3B). If so (yes at606), the user equipment may connect to the auction system, but if not (no at606), the user equipment may continue to receive at608information regarding the availability of auctions at one or more enterprises and the like. At612, the auction system may generate a display or page regarding the status of upcoming auctions. At614, the auction system may query the user equipment regarding whether the user equipment wants to participate in an upcoming auction. At616. If the user equipment chooses to participate in an auction, the auction system may inform the user equipment of an upcoming auction or other auctions as well.

At644, if the user equipment participates in an upcoming auction, the auction system may add the user to an auction participant list. The auction system may initiate the auction at622and624(for example, initiated programmatically based on demand or other factors or initiated by the so-called manual trigger). At626, the auction system may generate a page or display describing the details of the auction at a given commercial enterprise (CE), such as a restaurant, club, amusement park, and/or any other entity. At628, the auction system may begin the auction, which may be in the form of a Dutch auction although other types of auction may be used as well. At630, the user equipment may send a message to the auction system, and this message may represent that a bid is either placed or accepted. At632, the auction system may select the first, highest bidder and declare a winner at634. In some implementations, the winner at634may be selected after a given period of time (for example, the auction is open for a certain time period, although the winner634may be selected when the bidding meets a target price, received bids do not exceed a current bid, and/or any other factors. At636and638, the auction system may send an indication to a user (or generate a display) regarding the identity of the winner (which may further include instruction on how to obtain the bid item). At640, the user of the winning user equipment may pay for the bid item.