IP Library Patent Application 18779634
Patent Application
App. No. 18/779,634

SYSTEMS AND METHODS FOR GENERATING TRAVEL-RELATED RECOMMENDATIONS USING ELECTRONIC COMMUNICATION DATA

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 None
App. No.
18/779,634
Abstract

Disclosed are systems and methods for generating recommendations to users based on historical travel information and electronic communication data. The disclosed systems and methods provide a novel framework for automating the transmission of electronic travel-related recommendations to users by consistently monitoring electronic messages received at an electronic communication mailbox corresponding to a user. The disclosed framework operates by leveraging historical user data, data parsed from electronic communication mailbox corresponding to a user, or various vendor information, and using the aforementioned data as inputs for travel-related recommendation models, in order to generate and transmit the optimal travel-related recommendations to a user.

Claims (61)

1 . A computer-implemented method for transmitting customized content items to one or more user devices, the method comprising:

receiving, at a first server cluster of a plurality of server clusters, first user data corresponding to a first user device of a first user;

determining, by the first server cluster, whether a bandwidth-latency between the first user device and the first server cluster has a lowest latency;

transmitting, by the first server cluster, the first user data to a second server cluster based on determining the second server cluster provides the first user data with the lowest latency;

parsing, by the second server cluster, one or more electronic communication of the first user device to determine an identified trip purpose;

identifying one or more customized content items for the first user based on the identified trip purpose; and

transmitting, by the second server cluster, the one or more customized content items to the first user device for display.

2 . The computer-implemented method of claim 1 , wherein parsing the one or more electronic communication includes parsing one of an email inbox and a text message inbox; and further includes parsing an entire mailbox corresponding to the email inbox or the text message inbox.

3 . The computer-implemented method of claim 2 , further comprising:

parsing the entire mailbox corresponding to the email inbox or the text message inbox by implementing entity recognition natural language processing techniques.

4 . The computer-implemented method of claim 1 , further comprising:

clustering, via an extraction module, the first user data into trips;

identifying trip properties corresponding to clustered trips; and

associating the clustered trips with past, present, and future travel arrangements.

5 . The computer-implemented method of claim 4 , wherein the trip properties further comprise at least:

one or more of a trip purpose, group composition, or timeframe.

6 . The computer-implemented method of claim 1 ,

wherein determining a ranking order includes applying one or more machine learning models.

7 . The computer-implemented method of claim 1 , further comprising:

determining relevancy scores for each of the one or more customized content items; and

displaying, in an email or a text message graphical user interface having a dedicated travel tab, the customized content items having a highest relevancy scores.

8 . A system comprising:

a storage device that stores instructions for transmitting customized content items elements to one or more users; and

at least one processor that executes the instructions to perform a method comprising:

receiving, at a first server cluster of a plurality of server clusters, first user data corresponding to a first user device of a first user;

determining, by the first server cluster, whether a bandwidth-latency between the first user device and the first server cluster has a lowest latency;

transmitting, by the first server cluster, the first user data to a second server cluster based on determining the second server cluster provides the first user data with the lowest latency;

parsing, by the second server cluster, one or more electronic communication of the first user device to determine an identified trip purpose;

identifying one or more customized content items for the first user based on the identified trip purpose; and

transmitting, by the second cluster, the one or more customized content items to the first user device for display.

9 . The system of claim 8 , wherein parsing the one or more electronic communication includes parsing one of an email inbox and a text message inbox; and further includes parsing an entire mailbox corresponding to the email inbox or the text message inbox.

10 . The system of claim 9 , further comprising:

parsing the entire mailbox corresponding to the email inbox or the text message inbox by implementing entity recognition natural language processing techniques.

11 . The system of claim 8 , further comprising:

clustering, via an extraction module, the first user data into trips;

identifying trip properties corresponding to clustered trips; and

associating the clustered trips with past, present, and future travel arrangements.

12 . The system of claim 11 , wherein the trip properties further comprise at least:

one or more of a trip purpose, a group composition, and a timeframe.

13 . The system of claim 8 , wherein determining a ranking order includes applying one or more machine learning models.

14 . The system of claim 8 , further comprising:

determining relevancy scores for each of the one or more customized content items; and

displaying, in an email or a text message graphical user interface having a dedicated travel tab, the customized content items having a highest relevancy scores.

15 . A non-transitory computer-readable medium storing instructions for transmitting customized content items to one or more user devices, the instructions configured to cause at least one processor to perform a method, the method including:

receiving, at a first server cluster of a plurality of server clusters, first user data corresponding to a first user device of a first user;

determining, by the first server cluster, whether a bandwidth-latency between the first user device and the first server cluster has a lowest latency;

transmitting, by the first server cluster, the first user data to a second server cluster based on determining the second server cluster provides the first user data with the lowest latency;

parsing, by the second server cluster, one or more electronic communication of the first user device to determine an identified trip purpose;

identifying one or more customized content items for the first user based on the identified trip purpose; and

transmitting, by the second cluster, the one or more customized content items to the first user device for display.

16 . The non-transitory computer-readable medium of claim 15 , wherein parsing the one or more electronic communication includes parsing one of an email inbox and a text message inbox; and further includes parsing an entire mailbox corresponding to one of the email inbox and the text message inbox.

17 . The non-transitory computer-readable medium of claim 16 , further comprising:

parsing the entire mailbox corresponding to one of the email inbox and the text message inbox by implementing entity recognition natural language processing techniques.

18 . The non-transitory computer-readable medium of claim 15 , further comprising:

clustering, via an extraction module, the first user data into trips;

identifying trip properties corresponding to clustered trips; and

associating the clustered trips with past, present, and future travel arrangements.

19 . The non-transitory computer-readable medium of claim 18 , wherein the trip properties further comprise at least:

one or more of a trip purpose, a group composition, and a timeframe.

20 . The non-transitory computer-readable medium of claim 15 , further comprising:

wherein determining a ranking order includes applying one or more machine learning models.

Assignments (5)
PATENT SECURITY AGREEMENT (FIRST LIEN) Recorded May 19, 2026
From: YAHOO ASSETS LLC
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 075625/0129 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2024
From: RAVIV, ARIEL
To: OATH INC.
Reel/Frame 068133/0472 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2024
From: OATH INC.
To: VERIZON MEDIA INC.
Reel/Frame 068133/0475 →
CHANGE OF NAME Recorded Jul 31, 2024
From: VERIZON MEDIA INC.
To: YAHOO AD TECH LLC
Reel/Frame 068218/0115 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2024
From: YAHOO AD TECH LLC (FORMERLY VERIZON MEDIA INC.)
To: YAHOO ASSETS LLC
Reel/Frame 068218/0142 →