US 12,190,259 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 Jun. 22, 2023, as Appl. No. 18/339,530.
Application 18/339,530 is a continuation of application No. 17/219,971, filed on Apr. 1, 2021, granted, now 11,755,962.
Application 17/219,971 is a continuation of application No. 14/705,391, filed on May 6, 2015, granted, now 11,017,326, issued on May 25, 2021.
Prior Publication US 2024/0020586 A1, Jan. 18, 2024
Int. Cl. G06Q 10/02 (2012.01); G06F 16/22 (2019.01); G06Q 50/12 (2012.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, 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 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;
storing, in a cache, room and add-on feature inventory;
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 inventory in the cache to determine availability of a room that satisfies the request parameters;
analyzing the inventory in the cache 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 a first book server from a set of book servers comprising the first book server and a second book server, 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;
sending an updated control to the database, wherein an updated control includes at least one of: an open/close indicator, a hurdle rate or a property constraint; and
in response to the updated control, updating the inventory in the cache to reflect the booking of the room satisfying the request parameters and the at least one add-on feature;
wherein the inventory is updated through a cache loader.