IP Library Granted Patent US 12,236,372
Granted Patent B1
US 12,236,372 · App. 18/411,627 · Granted Feb 25, 2025

Systems and methods for providing a predictive itinerary

Inventors: Duke Chung (San Francisco, CA); Joseph Bradley Reid Williams (San Mateo, CA); Angelina Yooyoung Kim (Oakland, CA)
Assignee: U.S. Bank National Association
G06Q10/025G06Q30/0255G06Q30/0271G06Q50/10
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 12,236,372
App. No.
18/411,627
Granted
Feb 25, 2025
Kind
B1
Abstract

Embodiments of the present disclosure generally relate to a network-based real-time enterprise travel management system that can facilitate planning, booking, scheduling, and managing travel, while also facilitating expense budgeting and reporting. Embodiments of the present disclosure can provide systems and methods for generating and managing a predictive itinerary associated with travel and/or an event, as well as a centralized marketplace for accessing various services and events.

Claims (98)

1. A computer-implemented method for providing a travel itinerary, comprising:

automatically generating a personalized alert in connection with an associated service that is associated with a specific itinerary element of a plurality of itinerary elements, wherein the generated personalized alert comprises possible actions associated with the associated service;

causing a client device to present the personalized alert on the client device for viewing by a user, wherein the personalized alert is integrated into a presented itinerary, located adjacent to the specific itinerary element on the client device, and among the plurality of the itinerary elements, and wherein the presentation of the personalized alert is based at least in part on either or both of a location of the client device and a time relative to a scheduled time of the associated itinerary element;

receiving a response to the personalized alert;

determining that the received response comprises an indication of proceeding with the associated service; and

based on the determination, causing the associated service to be automatically initiated.

2. The method of claim 1 , wherein the possible actions include declining the associated service.

3. The method of claim 1 , wherein the plurality of itinerary elements comprise at least one of:

a lodging reservation;

a transportation reservation;

a restaurant reservation;

a meeting scheduling; and

a conference scheduling.

4. The method of claim 1 , wherein the personalized alert is based at least in part on at least one of:

a profile associated with the user of the client device;

a plurality of preferences associated with the user of the client device; and

historical behavior of the user of the client device.

5. The method of claim 1 , wherein the personalized alert comprises at least one of:

a service type;

a service provider;

a transportation type;

a transportation provider;

a lodging type;

a lodging provider;

an attraction type;

a restaurant; and

a cuisine type.

6. The method of claim 1 , wherein initiating the associated service comprises providing access to the associated service through an application available via a marketplace providing centralized access to a plurality of applications.

7. The method of claim 1 , further comprising:

obtaining a plurality of parameters associated with the plurality of itinerary elements;

generating the itinerary including the plurality of itinerary elements based at least in part on the plurality of parameters,

wherein the plurality of parameters is obtained from at least one of:

an email;

an application associated with a travel itinerary element associated with at least one of the plurality of parameters; and

a calendar entry.

8. The method of claim 1 ,

wherein the plurality of itinerary elements includes a flight itinerary element, a drive itinerary element, a hotel itinerary element, and a meal itinerary element;

wherein the associated service is a first service of a plurality of services;

wherein the plurality of services include a ride service facilitating the drive itinerary element and a food service facilitating the meal itinerary element;

wherein the alert is a first alert of a plurality of alerts;

wherein the plurality of alerts include a request ride alert associated with the ride service and an order meal alert associated with the meal itinerary element; and

wherein the flight itinerary element, the drive itinerary element, the hotel itinerary element, the meal itinerary element, the request ride alert, and the order meal alert are simultaneously provided for presentation on the display of the client device.

9. The method of claim 1 ,

wherein the associated service is a first service and the personalized alert is a first alert;

wherein the method further comprises:

identifying an omission in the itinerary;

identifying a second service associated with the omission; and

causing the client device to present a second alert for viewing by the user, wherein the second alert is integrated into the presented itinerary, located among the plurality of travel itinerary elements;

wherein the second alert is associated with the second service.

10. The method of claim 1 ,

wherein the received response to the personalized alert includes excluding services that are incompatible with a corporate policy.

11. The method of claim 1 , wherein the received response to the personalized alert occurs after receiving an indication that the user declined a previously associated service for the specific itinerary element.

12. A computing system, comprising:

a memory coupled to one or more processors and storing program instructions that, when executed by the one or more processors, cause the one or more processors to at least:

automatically generate a personalized alert in connection with an associated service that is associated with a specific itinerary element of a plurality of itinerary elements, wherein the generated personalized alert comprises possible actions associated with the associated service;

cause a client device to present the personalized alert on the client device for viewing by a user, wherein the personalized alert is integrated into a presented itinerary, located adjacent to the specific itinerary element on the client device among the plurality of itinerary elements, and wherein the presentation of the personalized alert is based at least in part on either or both of a location of the client device and a time relative to a scheduled time of the associated itinerary element;

receive a response to the personalized alert;

determine that the received response comprises an indication of proceeding with the associated service; and

based on the determination, causing the associated service to be initiated.

13. The computing system of claim 12 , wherein the possible actions include declining the associated service.

14. The computing system of claim 12 ,

wherein the plurality of itinerary elements comprise at least one of:

a lodging reservation;

a transportation reservation;

a restaurant reservation;

a meeting scheduling; and

a conference scheduling; and

wherein the personalized alert comprises at least one of:

a service type;

a service provider;

a transportation type;

a transportation provider;

a lodging type;

a lodging provider;

an attraction type;

a restaurant; and

a cuisine type.

15. The computing system of claim 12 , wherein the personalized alert is based at least in part on at least one of:

a profile associated with the user of the client device;

a plurality of preferences associated with the user of the client device; and

historical behavior of the user of the client device.

16. The computing system of claim 12 , wherein initiating the associated service comprises providing access to the associated service through an application available via a marketplace providing centralized access to a plurality of applications.

17. The computing system of claim 12 ,

wherein the computing system comprises the client device; and

wherein the client device comprises the memory.

18. The computing system of claim 12 ,

wherein the computing system comprises a server; and

wherein the server comprises the memory.

19. A system, comprising:

a memory storing a program;

one or more computer processors arranged to execute the program for performing a method comprising:

generating a personalized alert in connection with a service that is associated with a specific itinerary element of a plurality of itinerary elements, wherein the generated personalized alert comprises possible actions associated with the associated service;

causing a client device to present the personalized alert on the client device for viewing by a user, wherein the personalized alert is integrated into a presented itinerary, located adjacent to the specific travel itinerary element on the client device, and among the plurality of the travel itinerary elements, and wherein the presentation of the personalized alert is based at least in part on either or both of a location of the client device and a time relative to a scheduled time of the associated itinerary element;

receiving a response to the personalized alert;

determining that the received response comprises an indication of proceeding with the associated service; and

based on the determination, causing the associated service to be initiated.

20. The system of claim 19 , wherein the system comprises:

the client device, wherein the client device comprises the memory and the one or more computer processors.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2024
From: CHUNG, DUKE; WILLIAMS, JOSEPH BRADLEY REID; KIM, ANGELINA YOOYOUNG
To: TRAVELATOR, INC.
Reel/Frame 066114/0812 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2024
From: TRAVELATOR, INC.
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 066115/0050 →
Continuity (2)
Continuation 17031267 · Sep 24, 2020
Provisional Application 62905569 · Sep 25, 2019
References Cited (19)
US 8762185B2 · Shaw et al. · 2014 [cited by applicant]
US 9704110B2 · Shaw et al. · 2017 [cited by applicant]
US 10417584B2 · Jaffe · 2019 [cited by examiner]
US 11928615B1 · Chung et al. · 2024 [cited by applicant]
US 20060106655A1 · Lettovsky et al. · 2006 [cited by applicant]
US 20080046298A1 · Ben-Yehuda et al. · 2008 [cited by applicant]
US 20100190510A1 · Maranhas et al. · 2010 [cited by applicant]
US 20110225257A1 · Tilden et al. · 2011 [cited by applicant]
US 20130254034A1 · Maranhas et al. · 2013 [cited by applicant]
US 20130339341A1 · Fan et al. · 2013 [cited by applicant]
US 20140372867A1 · Tidhar et al. · 2014 [cited by applicant]
US 20150176997A1 · Pursche et al. · 2015 [cited by applicant]
US 20150363694A1 · Banerjee · 2015 [cited by examiner]
US 20160170998A1 · Frank · 2016 [cited by examiner]
US 20170046637A1 · Jaygarl et al. · 2017 [cited by applicant]
US 20170228667A1 · Duschl · 2017 [cited by examiner]
US 20180075391A1 · Chung et al. · 2018 [cited by applicant]
US 20180293522A1 · Shaw et al. · 2018 [cited by applicant]
NZ 749802A · 2019 [cited by applicant]
Cited By (1)
US 12,682,294