IP Library › Granted Patent US 10,956,996
Granted Patent B2
US 10,956,996 · App. 16/152,713 · Granted Mar 23, 2021

Method, system, and computer program product for generating recommendations based on predicted activity

Inventors: Phan Huong Ly (Singapore, SG); Mohanraj Ragupathiraj (Singapore, SG); Pranjul Singhai (Singapore, SG); Dinesh Moorthi Subburaman (Singapore, SG); Madhavi Vaddepalli (Singapore, SG); Saurav Verma (Singapore, SG)
Assignee: Visa International Service Association
G06Q50/14G06N5/022G06Q30/0255G06Q30/0264
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 10,956,996
App. No.
16/152,713
Filed
Oct 5, 2018
Granted
Mar 23, 2021
Kind
B2
Examiner
VIG, NARESH
Art Unit
3622
USPC
705/14.53
Abstract

A computer-implemented method of generating recommendations based on predicted activity includes: receiving transaction data associated with a first transaction initiated by a user; determining, based on the transaction data, that the first transaction is associated with a travel purchase; in response to determining that the first transaction is associated with a travel purchase, identifying itinerary information associated with a trip; and automatically initiating at least one target action based on the itinerary information. A system and computer program product for generating recommendations based on predicted activity is also disclosed.

Claims (36)

1. A computer-implemented method of generating recommendations based on predicted activity, comprising:

receiving, with at least one processor and from a merchant system, transaction data associated with a first transaction initiated by a user, wherein the first transaction comprises a travel purchase comprising a transit ticket;

during or after processing of the first transaction, receiving, with the at least one processor and from the merchant system, itinerary information associated with a trip associated with the transit ticket;

storing, with the at least one processor, the transaction data and the associated itinerary information in at least one database;

determining, with the at least one processor and based on the transaction data, that the first transaction is associated with a travel purchase;

in response to determining that the first transaction is associated with a travel purchase, identifying, with the at least one processor, the itinerary information associated with the trip, wherein the itinerary information comprises a time in the future during which the user will be in transit and at least one next destination associated with the trip;

based on the itinerary information stored in the at least one database, determining, with the at least one processor, the time in the future during which the user will be in transit;

based on the itinerary information stored in the at least one database and prior to the time in the future during which the user will be in transit, determining, with the at least one processor, the at least one next destination associated with the trip and generating a target offer associated with a merchant located proximate the at least one next destination, wherein the trip comprises one or more next destinations; and

based on the itinerary information stored in the at least one database and at the time during which the user will be in transit to the next destination, automatically initiating, with the at least one processor, at least one target action, wherein the at least one target action comprises communicating the target offer to a user device associated with the user such that the user device receives the target offer while in transit to the next destination.

2. The method of claim 1 , wherein the transit ticket comprises an airline ticket and the itinerary information comprises a time associated with a takeoff time of a flight associated with the trip.

3. The method of claim 1 , wherein the target offer is associated with an activity proximate the at least one next destination.

4. The method of claim 1 , wherein the transit ticket comprises an airline ticket, a cruise ticket, a train ticket, and/or a bus ticket.

5. A system for generating recommendations based on predicted activity comprising at least one processor programmed or configured to:

receive transaction data from a merchant system, the transaction data associated with a first transaction initiated by a user, wherein the first transaction comprises a travel purchase comprising a transit ticket;

during or after processing of the first transaction, receive, from the merchant system, itinerary information associated with a trip associated with the transit ticket;

store the transaction data and the associated itinerary information in at least one database;

determine, based on the transaction data, that the first transaction is associated with a travel purchase;

in response to determining that the first transaction is associated with a travel purchase, identify the itinerary information associated with the trip, wherein the itinerary information comprises a time in the future during which the user will be in transit and at least one next destination associated with the trip;

based on the itinerary information stored in the at least one database, determine the time in the future during which the user will be in transit;

based on the itinerary information stored in the at least one database and prior to the time in the future during which the user will be in transit, determine the at least one next destination associated with the trip and generate a target offer associated with a merchant located proximate the at least one next destination, wherein the trip comprises one or more next destinations; and

based on the itinerary information stored in the at least one database and at the time during which the user will be in transit to the next destination, automatically initiate at least one target action, wherein the at least one target action comprises communicating the target offer to a user device associated with the user such that the user device receives the target offer while in transit to the next destination.

6. The system of claim 5 , wherein the transit ticket comprises an airline ticket and the itinerary information comprises a time associated with a takeoff time of a flight associated with the trip.

7. The system of claim 5 , wherein the target offer is associated with an activity proximate the at least one next destination.

8. The system of claim 5 , wherein the transit ticket comprises an airline ticket, a cruise ticket, a train ticket, and/or a bus ticket.

9. A computer program product for generating recommendations based on predicted activity, the computer program product comprising at least one non-transitory computer-readable medium including one or more instructions that, when executed by at least one processor, cause the at least one processor to:

receive transaction data from a merchant system, the transaction data associated with a first transaction initiated by a user, wherein the first transaction comprises a travel purchase comprising a transit ticket;

during or after processing of the first transaction, receive, from the merchant system, itinerary information associated with a trip associated with the transit ticket;

store the transaction data and the associated itinerary information in at least one database;

determine, based on the transaction data, that the first transaction is associated with a travel purchase;

in response to determining that the first transaction is associated with a travel purchase, identify the itinerary information associated with the trip, wherein the itinerary information comprises a time in the future during which the user will be in transit and at least one next destination associated with the trip;

based on the itinerary information stored in the at least one database, determine the time in the future during which the user will be in transit;

based on the itinerary information stored in the at least one database and prior to the time in the future during which the user will be in transit, determine the at least one next destination associated with the trip and generate a target offer associated with a merchant located proximate the at least one next destination, wherein the trip comprises one or more next destinations; and

based on the itinerary information stored in the at least one database and at the time during which the user will be in transit to the next destination, automatically initiate at least one target action, wherein the at least one target action comprises communicating the target offer to a user device associated with the user such that the user device receives the target offer while in transit to the next destination.

10. The computer program product of claim 9 , wherein the transit ticket comprises an airline ticket and the itinerary information comprises a time associated with a takeoff time of a flight associated with the trip.

11. The computer program product of claim 9 , wherein the transit ticket comprises an airline ticket, a cruise ticket, a train ticket, and/or a bus ticket.

12. The computer program product of claim 9 , wherein the target offer is associated with an activity proximate the at least one next destination.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 29, 2018
From: LY, PHAN HUONG; VADDEPALLI, MADHAVI; VERMA, SAURAV; SUBBURAMAN, DINESH MOORTHI; RAGUPATHIRAJ, MOHANRAJ; SINGHAI, PRANJUL
To: VISA INTERNATIONAL SERVICE ASSOCIATION
Reel/Frame 047873/0692 →
Continuity (1)
Related Publication 20200111184A1 · Apr 9, 2020