IP Library Granted Patent US 9,760,959
Granted Patent B2
US 9,760,959 · App. 13/914,594 · Granted Sep 12, 2017

Systems and methods for minimizing travel costs for multi-night stays

Inventors: Daniel A. Nelson (Lehi, UT); Ryan Williams (Lehi, UT); Ryan McCoy (Lehi, UT); Neil Valentine (Lehi, UT); Steven Dalley (Lehi, UT); Bradley P. Pace (Lehi, UT)
Assignee: Reservation Counter, LLC
G06Q50/12G06Q10/025
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 9,760,959
App. No.
13/914,594
Granted
Sep 12, 2017
Kind
B2
Abstract

A lowest rate on a multi-night lodging stay is achieved by obtaining lodging rate information for a first lodging location from a plurality of lodging rate sources. The information is correlated with each night of a window during which a consumer is available to travel. A block of nights within the window having the lowest lodging rate is identified. Then, a plurality of lodging reservations corresponding to the identified block are generated, wherein at least two of the lodging reservations correspond to different nights of the multi-night lodging stay and are placed through different lodging reservation systems. A block having the lowest total cost of travel can also be identified by considering the cost of other travel related expenses in conjunction with the lodging rate for the block.

Claims (33)

1. A system for requesting lodging rate information from a lodging rate source, the system comprising:

a lodging rate server computer having a list of IP addresses showing different geographical locations, said lodging rate server computer being specialized to change the IP address from which a request is occurring, the lodging rate server computer configured to:

send a plurality of requests to the lodging rate source for lodging rate information for a plurality of nights, at least two of the plurality of requests being sent using IP addresses associated with disparate geographical locations;

receive from the lodging rate source and for each of the plurality of requests, lodging rate information for each of the nights;

identify a lowest lodging rate for each of the nights from the received lodging rate information including identifying the IP address used to receive the lodging rate information with the lowest lodging rate for each of the nights, wherein the lowest lodging rate for at least two nights is received using different IP addresses;

for each of the nights, send a request to the lodging rate source to place a reservation for the night using the IP address which was used to receive the lodging rate information with the lowest lodging rate for the night; and

combine the reservation for each of the nights into a single confirmation.

2. The system of claim 1 , wherein the IP addresses are associated with different states within a country, with different countries, or with different continents.

3. The system of claim 1 , further comprising:

wherein the lodging rate server computer is further configured to:

send a second plurality of requests to a second lodging rate source for lodging rate information for the plurality of nights, at least two of the second plurality of requests being sent using IP addresses associated with different geographical locations;

receive, from the second lodging rate source and for each of the second plurality of requests, lodging rate information for each of the nights;

wherein identifying the lowest lodging rate for each of the nights from the received lodging rate information comprises identifying the lowest lodging rate from among the lodging rate information received from the lodging rate source and the second lodging rate source; and

wherein sending the request to the lodging rate source to place a reservation for each of the nights comprises sending the request to the lodging rate source offering the lowest lodging rate for the night using the IP address which was used to receive the lodging rate information with the lowest lodging rate for the night.

4. The system of claim 1 , further comprising:

using one of the IP addresses which was used to obtain the lodging rate information with the lowest lodging rate for at least one night as a default IP address for requesting lodging rate information from the lodging rate source.

5. The system of claim 1 , further comprising:

wherein the lodging rate server computer is further configured to:

receive, from a consumer, a request to identify the lowest rate for a multi-night lodging stay at a lodging location, the request identifying a number of nights for the multi-night lodging stay and a window of nights during which the consumer is available to stay at the lodging location, the window encompassing more nights than the number of nights identified in the request such that a plurality of different blocks of consecutive nights exist within the window;

for each different block in the window, calculate a total rate for placing reservations at the lodging location for each night in the block, the total rate for each block comprising the sum of the lowest lodging rate for each night in the block;

identify which of the plurality of blocks in the window has the lowest total rate; and

display, to the consumer, a recommendation to place a reservation at the lodging location for each night in the identified block with the lowest total rate.

6. The system of claim 5 , further comprising:

wherein the lodging rate server computer is further configured to:

generate a plurality of lodging reservations corresponding to the identified block with the lowest total rate, wherein at least two of the lodging reservations correspond to different nights of the multi-night lodging stay and are placed through different lodging reservation systems.

7. The system of claim 5 , wherein the system further comprises obtaining lodging rate information from the lodging rate source corresponding to a plurality of all permutations of stays of varying lengths within the window to locate any special rates available for multi-night stays that are less than the number of nights identified in the request.

8. The system of claim 5 , further comprising:

wherein the lodging rate server computer is further configured to:

update the lodging rate information from the lodging rate source throughout a period of time during which any lodging reservation is subject to cancellation;

automatically compare current rate information to rates of the reservations for each of the nights; and

when a current rate for a given night is less than a rate at which the given night was reserved:

automatically cancel an original reservation for the given night; and

automatically make a new reservation for the given night at the current rate.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE NAME AND ADDRESS OF THE ASSIGNEE PREVIOUSLY RECORDED ON REEL 70774 FRAME 935. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Apr 10, 2025
From: TRAVELPASS GROUP, INC.
To: HILLCREST BANK, A DIVISION OF NBH BANK, A COLORADO STATE BANK
Reel/Frame 070996/0465 →
SECURITY INTEREST Recorded Apr 8, 2025
From: TRAVELPASS GROUP, INC.
To: HILLCREST BANK, A DIVISION OF NBH BANK
Reel/Frame 070774/0935 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 22, 2020
From: RESERVATION COUNTER, LLC
To: TRAVELPASS GROUP, LLC
Reel/Frame 051590/0527 →
NUNC PRO TUNC ASSIGNMENT Recorded Mar 26, 2015
From: NELSON, DANIEL A.; WILLIAMS, RYAN; MCCOY, RYAN; VALENTINE, NEIL; PACE, BRADLEY P.; DALLEY, STEVEN
To: RESERVATION COUNTER, LLC
Reel/Frame 035266/0994 →
Continuity (2)
Continuation In Part 13891015 · May 9, 2013
Related Publication 20140337068A1 · Nov 13, 2014