US 11,755,962 B2
Method, apparatus and computer program product for reservations, inventory control, shopping, and booking with attribute based pricing
Ben Vinod, Grapevine, TX (US); and David Hobt, Flower Mound, TX (US)
Assigned to SABRE GLBL INC., Southlake, TX (US)
Filed by Sabre GLBL Inc., Southlake, TX (US)
Filed on Apr. 1, 2021, as Appl. No. 17/219,971.
Application 17/219,971 is a continuation of application No. 14/705,391, filed on May 6, 2015, granted, now 11,017,326.
Prior Publication US 2021/0287146 A1, Sep. 16, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 10/02 (2012.01); G06Q 50/12 (2012.01); G06F 16/22 (2019.01)
CPC G06Q 10/02 (2013.01) [G06F 16/2291 (2019.01); G06Q 50/12 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for operating a reservation system, comprising:
storing, in a database associated with an object relational mapping system that is communicably coupled to a set of book servers comprising a first book server and a second book server, a rate structure by room type for one or more properties;
storing, in the database, room-specific attribute pricing structures and add-on feature pricing structures for one or more room-specific attributes and add-on features, wherein at least one add-on feature is an activity occurring, at least in part, offsite the one or more properties;
wherein at least one rate structure by room type, room-specific attribute pricing structure, or add-on feature pricing structure stored in the database is a variable structure based on inventory level;
receiving, from at least one of a guest reservation system and a property management system, through a communication interface, a room request comprising request parameters, wherein the request parameters include at least one room-specific attribute, at least one add-on feature, and a date range;
analyzing the database to determine availability of a room that satisfies the request parameters;
analyzing the database to determine the availability of the at least one add-on feature;
calculating a rate for a room satisfying the request parameters in response to a room being available that satisfies the request parameters and an add-on feature being available that satisfies the request parameters;
receiving, from the at least one of the guest reservation system and the property management system, through the communication interface, a booking request to book the room satisfying the request parameters and the at least one add-on feature;
selecting the first book server from the set of book servers, wherein a load of the first book server is less than a load of the second book server;
processing, by the first book server, the booking request; and
updating the database to reflect the booking of the room satisfying the request parameters and the at least one add-on feature.