×

System and method for managing seat reservations

  • US 8,775,223 B2
  • Filed: 09/14/2012
  • Issued: 07/08/2014
  • Est. Priority Date: 04/22/1999
  • Status: Expired due to Fees
First Claim
Patent Images

1. A system for interactively receiving a selection for one or more seats and removing the one or more seats from inventory, the system comprising:

  • one or more processors configured to execute instructions;

    a server configured via instructions executable by the one or more processors to;

    receive, over a computer network as a part of a first reservation browser session, a first data query for a first seat map for a flight from a first personal computing device operated by a first user, wherein the first seat map comprises data descriptive of a first set of one or more available seats on the flight and a first set of one or more unavailable seats on the flight, the first seat map being configured to enable a browser of the first personal computing device to generate a first interactive seating display within the browser of the first personal computing device representing the first set of one or more available seats on the flight;

    receive, over the computer network as a part of a second reservation browser session, a second data query for a second seat map for the flight from a second personal computing device operated by a second user, wherein the second seat map comprises data descriptive of a second set of one or more available seats on the flight and a second set of one or more unavailable seats on the flight, the second seat map being configured to enable a browser of the second personal computing device to generate a second interactive seating display within the browser of the second personal computing device representing the second set of one or more available seats on the flight;

    query a data storage system for information descriptive of available seats for the flight;

    transmit, as a part of the first reservation browser session, the first seat map over the computer network to the first personal computing device;

    transmit, as a part of the second reservation browser session, the second seat map over the computer network to the second personal computing device, wherein the first reservation browser session and the second reservation browser session at least partially overlap in time;

    receive, as a part of the first reservation browser session, from the first personal computing device over the computer network, a first selection of at least one seat from among the first set of one or more available seats;

    receive, as a part of the second reservation browser session, from the second personal computing device over the computer network, a second selection of at least one seat from among the second set of one or more available seats, wherein the second selection comprises at least one overlapping seat within the first selection;

    receive, as a part of the first reservation browser session, from the first personal computing device payment information data;

    request acceptance of the received payment information data;

    remove, in response to acceptance of the received payment information data, from inventory and assign, as associated with the first user, the at least one seat corresponding to the first selection;

    transmit to the first personal computing device, as part of the first reservation browser session, a first notification that the at least one seat corresponding to the first selection has been assigned as associated with the first user; and

    transmit, in response to assignment of the at least one seat corresponding to the first selection as associated with the first user, to the second personal computing device, as part of the second reservation browser session, a second notification that the at least one overlapping seat is not available to the second user.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×