IP Library Granted Patent US 11,755,962
Granted Patent B2
US 11,755,962 · App. 17/219,971 · Granted Sep 12, 2023

Method, apparatus and computer program product for reservations, inventory control, shopping, and booking with attribute based pricing

Inventors: Ben Vinod (Grapevine, TX); David Hobt (Flower Mound, TX)
Assignee: SABRE GLBL INC.
G06Q10/02G06F16/2291G06Q50/12
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,755,962
App. No.
17/219,971
Filed
Apr 1, 2021
Granted
Sep 12, 2023
Kind
B2
Art Unit
3628
USPC
705/5
Abstract

A method is provided for booking a hotel room that improves the satisfaction level for a consumer and increases revenue for the hotelier. Consumers may benefit from being able to select property-specific and room-specific attributes for which they perceive enhanced value, while property-specific and room-specific attributes that a consumer does not particularly value may be avoided in an effort for the consumer to spend on features they desire. Further, hoteliers may benefit from being able to offer room-specific attributes and add-on features that create additional revenue streams for the hotel. Additionally, the transparency afforded the consumer of the room-specific attributes available versus those selected provides the consumer with a level of expectation that is more aligned with the hotel and the specific room they selected, thereby improving customer satisfaction.

Claims (61)

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.

2. The method of claim 1 , further comprising: storing, in the database, property attributes for the one or more properties.

3. The method of claim 1 , wherein the room-specific attributes include at least one of whether or not the room includes a balcony, whether or not the room includes a refrigerator, whether or not the room includes network connectivity, the type of view from the room, the number and type of beds in the room, or the floor level of the room.

4. The method of claim 1 , wherein the add-on features include at least one property-based add-on that is inventory controlled at a property level.

5. The method of claim 1 , wherein the add-on features include at least one event ticket.

6. The method of claim 1 , wherein the database includes an inventory element for each room at a property and an inventory element for each add-on feature.

7. The method of claim 1 , further comprising mapping room specific attributes to individual rooms.

8. The method of claim 1 , further comprising:

storing room inventory including the room-specific attributes; and

in response to receiving the booking request to book the room satisfying the request parameters, decrementing the inventory of the room satisfying the request parameters.

9. The method of claim 1 , wherein the database includes an inventory element for at least one meeting room and wherein the booking request includes a time period in increments of one-hour.

10. A hotel reservation system comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the hotel reservation system to at least perform:

store, 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;

store, 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;

receive, 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;

analyze the database to determine availability of a room that satisfies the request parameters;

analyze the database to determine the availability of the at least one add-on feature;

calculate 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;

receive, 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

update the database to reflect the booking of the room satisfying the request parameters and the at least one add-on feature.

11. The hotel reservation system of claim 10 , wherein the hotel reservation system is further configured to:

store, in the database, property attributes for the one or more properties.

12. The hotel reservation system of claim 10 , wherein the room-specific attributes include at least one of whether or not the room includes a balcony, whether or not the room includes a refrigerator, whether or not the room includes network connectivity, the type of view from the room, the number and type of beds in the room, or the floor level of the room.

13. The hotel reservation system of claim 10 , wherein the add-on features include at least one property-based add-on that is inventory controlled at a property level.

14. The hotel reservation system of claim 10 , wherein the add-on features include at least one event ticket.

15. The hotel reservation system of claim 10 , wherein the database includes an inventory element for each room at a property and an inventory element for each add-on feature.

16. The hotel reservation system of claim 10 , wherein the hotel reservation system is further configured to map room specific attributes to individual rooms.

17. The hotel reservation system of claim 10 , wherein the hotel reservation system is further configured to:

store room inventory including the room-specific attributes; and

in response to receiving the booking request to book the room satisfying the request parameters, decrement the inventory of the room satisfying the request parameters.

18. The hotel reservation system of claim 10 , wherein the database includes an inventory element for at least one meeting room and wherein the booking request includes a time period in increments of one-hour.

19. A computer program product comprising at least one non-transitory computer-readable storage medium having computer-executable program code instructions stored therein, the computer-executable program code instructions comprising:

program code instructions for 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;

program code instructions for 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;

program code instructions for 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;

program code instructions for analyzing the database to determine availability of a room that satisfies the request parameters;

program code instructions for analyzing the database to determine the availability of the at least one add-on feature;

program code instructions for 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;

program code instructions for 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;

program code instructions for 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;

program code instructions for processing, by the first book server, the booking request; and

program code instructions for updating the database to reflect the booking of the room satisfying the request parameters and the at least one add-on feature.

20. The computer program product of claim 19 ,

further comprising program code instructions for:

storing room inventory including the room-specific attributes; and

in response to receiving the booking request to book the room satisfying the request parameters, decrementing the inventory of the room satisfying the request parameters.

Assignments (8)
SECURITY INTEREST Recorded Feb 13, 2026
From: SABRE GLBL INC.; TVL LP
To: COMPUTERSHARE TRUST COMPANY, N.A.
Reel/Frame 073787/0584 →
SECURITY INTEREST Recorded Jun 5, 2025
From: SABRE GLBL INC.; TVL LP
To: COMPUTERSHARE TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 071325/0435 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS [REEL/FRAME 064091/0576] Recorded Jun 4, 2025
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
To: SABRE GLBL INC.; TVL LP
Reel/Frame 071481/0949 →
PATENT SECURITY AGREEMENT (NOTES EXCHANGE) Recorded Dec 16, 2024
From: GETTHERE L.P.; TVL LP; SABRE GLBL INC.
To: COMPUTERSHARE TRUST COMPANY, N.A. AS COLLATERAL AGENT
Reel/Frame 069712/0948 →
SECURITY INTEREST Recorded Sep 11, 2023
From: SABRE HOLDINGS CORPORATION; SABRE GLBL INC.; GETTHERE INC.; GETTHERE L.P.; LASTMINUTE.COM HOLDINGS, INC.; LASTMINUTE.COM LLC; SABRE INTERNATIONAL NEWCO, INC.; SABREMARK G.P., LLC; SABREMARK LIMITED PARTNERSHIP; TVL COMMON, INC.; SABRE GDC, LLC; PRISM TECHNOLOGIES, LLC; PRISM GROUP, INC.; NEXUS WORLD SERVICES, INC.; IHS US INC.; INNLINK LLC; TRAVLYNX LLC; RSI MIDCO, INC.; RADIXX SOLUTIONS INTERNATIONAL, INC.; TVL HOLDINGS, INC.; TVL LLC; TVL HOLDINGS I, LLC; TVL LP
To: COMPUTERSHARE TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 064859/0026 →
SECURITY INTEREST Recorded Jun 28, 2023
From: SABRE HOLDINGS CORPORATION; SABRE GLBL INC.; TVL LP; GETTHERE L.P.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 064091/0576 →
SECURITY INTEREST Recorded Dec 6, 2022
From: SABRE GLBL INC.
To: COMPUTERSHARE TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 061999/0533 →
NUNC PRO TUNC ASSIGNMENT Recorded Apr 1, 2021
From: VINOD, BEN; HOBT, DAVID
To: SABRE GLBL INC.
Reel/Frame 055793/0473 →