IP Library Granted Patent US 7,877,280
Granted Patent B2
US 7,877,280 · App. 11/457,248 · Granted Jan 25, 2011

Goal oriented travel planning system

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 7,877,280
App. No.
11/457,248
Granted
Jan 25, 2011
Kind
B2
Abstract

A travel system for processing travel requests based on a user's travel destination goal such as a meeting place and time. The travel system selects a destination terminal, if one is not provided, and estimates a travel time between the destination terminal and the destination goal. An itinerary is then built interactively with the user selecting air, bus or train transportation, ground transportation, and, optionally, hotels, restaurants, and activities.

Claims (26)

1. A system for processing travel requests, comprising:

a processor configured to receive a travel request including a first plurality of constraints, determine one or more original travel options from a plurality of available travel options based on the first plurality of constraints such that the one or more original travel options conform thereto, and provide the one or more original travel options to a user in response to the travel request,

wherein the processor is configured to receive an indication reflecting that none of the one or more original travel options were selected by the user, and in response thereto, determine one or more alternate travel options that are different from the one or more original travel options, the processor being configured to determine the one or more alternate travel options from the plurality of available travel options based on a second plurality of constraints such that the one or more alternate travel options conform thereto, and

wherein the processor is configured to determine one or more of the second plurality of constraints, the respective one or more of the second plurality of constraints being relaxed relative to a corresponding one or more of the first plurality of constraints such that a greater number of the plurality of available travel options conform to the respective one or more of the second plurality of constraints than conform to the corresponding one or more of the first plurality of constraints.

2. A system according to claim 1 , wherein the one or more original travel options and one or more alternate travel options include one or more hotels.

3. A system according to claim 1 , wherein the processor is configured to determine the one or more original travel options further based on a profile of travel preferences such that the one or more original travel options further conform thereto.

4. A system for processing travel requests, comprising:

a processor configured to receive a request from a user that includes a first plurality of constraints, determine one or more original transportation options from a plurality of available transportation options based on the first plurality of constraints such that the one or more original transportation options conform thereto, and provide the one or more original transportation options to the user in response to the request,

wherein the processor is configured to receive an indication reflecting that none of the one or more original transportation options were selected by the user, and in response thereto, determine one or more alternate transportation options that are different from the one or more original transportation options, the processor being configured to determine the one or more alternate transportation options from the plurality of available transportation options based on a second plurality of constraints such that the one or more alternate transportation options conform thereto, and

wherein the processor is configured to determine one or more of the second plurality of constraints, the respective one or more of the second plurality of constraints being relaxed relative to a corresponding one or more of the first plurality of constraints such that a greater number of the plurality of available transportation options conform to the respective one or more of the second plurality of constraints than conform to the corresponding one or more of the first plurality of constraints.

5. A system according to claim 4 , wherein the travel request includes an origin and a destination, and wherein the one or more original transportation options include one or more transportation options from the origin to an intermediate location different from the destination.

6. A system according to claim 4 , wherein the travel request includes an origin and a destination, and wherein the one or more original transportation options include one or more modes of ground transportation between an intermediate location and the destination, the intermediate location being different from the origin.

7. A system according to claim 6 , wherein the first plurality of constraints to which the one or more original travel options conform includes a travel time from the intermediate location to the destination.

8. A system according to claim 7 , wherein the first plurality of constraints to which the one or more original travel options conform includes a time of arrival at the intermediate location sufficient to ensure arrival at the destination by a desired arrival time.

9. A non-transitory computer-readable storage medium for processing travel requests, the computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program portions comprising:

a first executable portion configured to receive a travel request including a first plurality of constraints;

a second executable portion configured to determine one or more original travel options from a plurality of available travel options based on the first plurality of constraints such that the one or more original travel options conform thereto;

a third executable portion configured to determine one or more alternate travel options in response to an indication that none of the one or more original travel options were selected by the user, the one or more alternate travel options being different from the one or more original travel options, the third executable portion being configured to determine the one or more alternate travel options from the plurality of available travel options based on a second plurality of constraints such that the one or more alternate travel options conform thereto; and

a fourth executable portion configured to determine one or more of the second plurality of constraints, the respective one or more of the second plurality of constraints being relaxed relative to a corresponding one or more of the first plurality of constraints such that a greater number of the plurality of available travel options conform to the respective one or more of the second plurality of constraints than conform to the corresponding one or more of the first plurality of constraints.

10. A non-transitory computer-readable storage medium according to claim 9 , wherein the one or more travel original options and one or more alternate travel options include one or more hotels.

11. A non-transitory computer-readable storage medium according to claim 9 , wherein the one or more travel original options and one or more alternate travel options include one or more transportation options.

12. A non-transitory computer-readable storage medium according to claim 11 , wherein the travel request includes an origin and a destination, and wherein the one or more original travel options include one or more transportation options from the origin to an intermediate location different from the destination.

13. A non-transitory computer-readable storage medium according to claim 11 , wherein the travel request includes an origin and a destination, and wherein the one or more original travel options include one or more modes of ground transportation between an intermediate location and the destination, the intermediate location being different from the origin.

14. A non-transitory computer-readable storage medium according to claim 13 , wherein the first plurality of constraints to which the one or more original travel options conform includes a travel time from the intermediate location to the destination.

15. A non-transitory computer-readable storage medium according to claim 14 , wherein the first plurality of constraints to which the one or more original travel options conform includes a time of arrival at the intermediate location sufficient to ensure arrival at the destination by a desired arrival time.

16. A non-transitory computer-readable storage medium according to claim 9 , wherein the second executable portion is configured to determine the one or more original travel options further based on a profile of travel preferences such that the one or more original travel options further conform thereto.

Assignments (13)
TERMINATION AND RELEASE OF SECURITY INTERESTIN PATENTS Recorded Sep 2, 2025
From: COMPUTERSHARE TRUST COMPANY, N.A., AS COLLATERAL AGENT
To: SABRE GLBL INC.; TVL LP
Reel/Frame 072809/0498 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Apr 15, 2025
From: COMPUTERSHARE TRUST COMPANY, N.A., AS COLLATERAL AGENT
To: SABRE GLBL INC.; TVL LP
Reel/Frame 070851/0247 →
RELEASE OF SECURITY INTEREST Recorded Jan 12, 2021
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: TVL LP
Reel/Frame 054897/0478 →
RELEASE OF SECURITY INTEREST Recorded Sep 11, 2020
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: TVL LP
Reel/Frame 053750/0971 →
SECURITY INTEREST Recorded Sep 11, 2020
From: TVL LP
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 053751/0472 →
SECURITY INTEREST Recorded Apr 17, 2020
From: TVL LP
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 052429/0107 →
SECURITY INTEREST Recorded Nov 9, 2015
From: TVL LP
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 036992/0224 →
CHANGE OF NAME Recorded Sep 22, 2015
From: TRAVELOCITY.COM LP
To: TVL LP
Reel/Frame 036645/0115 →
SECURITY INTEREST Recorded Apr 14, 2015
From: TVL LP
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 035407/0574 →
RELEASE OF SECURITY INTEREST Recorded Apr 14, 2015
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: SABRE HOLDINGS CORPORATION; SABRE GLBL INC.; TVL LP; GETTHERE L.P.; SITE59.COM, LLC
Reel/Frame 035424/0844 →
AMENDMENT OF SECURITY INTEREST IN PATENTS Recorded Feb 19, 2013
From: DEUTSCHE BANK AG NEW YORK BRANCH
To: BANK OF AMERICA, N.A.
Reel/Frame 029834/0757 →
SECURITY AGREEMENT Recorded May 11, 2012
From: TRAVELOCITY.COM LP
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 028194/0623 →
PATENT SECURITY AGREEMENT Recorded Oct 13, 2008
From: TRAVELOCITY.COM LP
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS ADMINISTRATIVE AGENT
Reel/Frame 021669/0673 →