IP Library Granted Patent US 11,720,908
Granted Patent B2
US 11,720,908 · App. 16/777,705 · Granted Aug 8, 2023

System and method for offering, tracking and promoting loyalty rewards

Inventors: William Charles Mortimore, Jr. (San Francisco, CA); Gautam Aggarwal (Philidelphia, PA); Jeffrey Low (Portola Valley, CA)
Assignee: Deem, Inc.
G06Q30/02G06Q10/02G06Q30/0226
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 11,720,908
App. No.
16/777,705
Granted
Aug 8, 2023
Kind
B2
Abstract

Data to define a travel rewards promotion is received over a network. The travel rewards promotion comprises traveler eligibility criteria and travel rewards criteria. At least one traveler is selected where the travel itinerary of the respective traveler matches traveler eligibility criteria for the promotion. The traveler is notified that he or she is eligible for the travel rewards promotion, the notification comprising a representation of the travel rewards criteria. A travel rewards promotion total is then compiled for the traveler and the traveler is notified of his or her respective promotion rewards total. In one embodiment, the traveler's current context is determined and matched to promotion alert criteria. The traveler is then alerted, over the network, that a travel rewards promotion is available to the respective traveler in the respective traveler's current context, the alert comprising a representation of the travel rewards criteria.

Claims (51)

1. A method comprising:

receiving data representing a rewards promotion comprising eligibility criteria, alert criteria, and rewards criteria;

determining a current context of a user;

selecting the user when an itinerary of the user matches the eligibility criteria, the selection of the user based on determining that the user is currently traveling within a given proximity to a predefined promotion hot zone based on the current context of the user;

matching the user's current context to the alert criteria;

in response to matching the user's current context to the alert criteria, notifying the user that the user is eligible for the rewards promotion associated with the promotion hot zone, the notification comprising a representation of the rewards criteria;

if the user's current context cannot be determined, sending at least one reminder message to the user, the reminder message comprising a representation of the rewards criteria;

compiling a rewards promotion total for the user; and

notifying the user of the rewards promotion total.

2. The method of claim 1 , wherein the user's current context is determined by geo-locating a device of the user.

3. The method of claim 1 , wherein the user's current context is determined based on an estimation based on the user itinerary for the user.

4. The method of claim 1 , wherein the user's current context is determined by a location where the user's credit card was used.

5. The method of claim 1 , the eligibility criteria comprising using a credit card to book at least a portion of the itinerary.

6. The method of claim 1 , the eligibility criteria comprising using reward points accumulated for a credit card to book at least a portion of the itinerary.

7. The method of claim 1 , the eligibility criteria comprising using all of the reward points accumulated for the credit card to book at least a portion of the itinerary.

8. The method of claim 1 , wherein the user is selected based on at least a portion of a profile for the user.

9. The method of claim 1 , wherein the user is selected based on the user's membership in a rewards program.

10. The method of claim 1 , wherein the user is selected based on the user's ownership of a specific credit card.

11. A non-transitory computer-readable storage medium for tangibly storing computer program instructions capable of being executed by a computer processor, the computer program instructions defining the steps of:

receiving data representing a rewards promotion comprising eligibility criteria, alert criteria, and rewards criteria;

determining a current context of a user;

selecting the user when an itinerary of the user matches the eligibility criteria, the selection of the user based on determining that the user is currently traveling within a given proximity to a predefined promotion hot zone based on the current context of the user;

matching the user's current context to the alert criteria;

in response to matching the user's current context to the alert criteria, notifying the user that the user is eligible for the rewards promotion associated with the promotion hot zone, the notification comprising a representation of the rewards criteria;

if the user's current context cannot be determined, sending at least one reminder message to the user, the reminder message comprising a representation of the rewards criteria;

compiling a rewards promotion total for the user; and

notifying the user of the rewards promotion total.

12. The non-transitory computer-readable storage medium of claim 11 , wherein the user's current context is determined based on one or more of geo-locating a device of the user, an estimation based on the user itinerary for the user, or a location where the user's credit card was used.

13. The non-transitory computer-readable storage medium of claim 11 , the eligibility criteria comprising using a credit card to book at least a portion of the itinerary.

14. The non-transitory computer-readable storage medium of claim 11 , the eligibility criteria comprising using reward points accumulated for a credit card to book at least a portion of the itinerary.

15. The non-transitory computer-readable storage medium of claim 11 , wherein the user is selected based on one or more of: a portion of a profile for the user, the user's membership in a rewards program, or the user's ownership of a specific credit card.

16. An apparatus comprising:

a processor; and

a storage medium for tangibly storing thereon program logic for execution by the processor, the stored program logic performing the operations of:

receiving data representing a rewards promotion comprising eligibility criteria, alert criteria, and rewards criteria,

determining a current context of a user,

selecting the user when an itinerary of the user matches the eligibility criteria, the selection of the user based on determining that the user is currently traveling within a given proximity to a predefined promotion hot zone based on the current context of the user,

matching the user's current context to the alert criteria,

in response to matching the user's current context to the alert criteria, notifying the user that the user is eligible for the rewards promotion associated with the promotion hot zone, the notification comprising a representation of the rewards criteria,

if the user's current context cannot be determined, sending at least one reminder message to the user, the reminder message comprising a representation of the rewards criteria,

compiling a rewards promotion total for the user, and

notifying the user of the rewards promotion total.

17. The apparatus of claim 16 , wherein the user's current context is determined based on geo-locating a device of the user.

18. The apparatus of claim 16 , the eligibility criteria comprising using a credit card to book at least a portion of the itinerary.

19. The apparatus of claim 16 , the eligibility criteria comprising using reward points accumulated for a credit card to book at least a portion of the itinerary.

20. The apparatus of claim 16 , wherein the user is selected based on a portion of a profile for the user.

21. The apparatus of claim 16 , wherein the processor comprises a plurality of processors.

22. The apparatus of claim 16 , wherein the user's current context is determined based on an estimation based on the user itinerary for the user.

23. The apparatus of claim 16 , wherein the user's current context is determined based on a location where the user's credit card was used.

24. The apparatus of claim 16 , wherein the user is selected based on the user's membership in a rewards program.

25. The apparatus of claim 16 , wherein the user is selected based on the user's ownership of a specific credit card.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Dec 29, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: TRAVELPORT, LP; TRAVELPORT INTERNATIONAL OPERATIONS LIMITED; DEEM, INC.
Reel/Frame 066140/0556 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Dec 28, 2023
From: WILMINGTON SAVINGS FUND SOCIETY, FSB
To: TRAVELPORT, LP; TRAVELPORT INTERNATIONAL OPERATIONS LIMITED; DEEM, INC.; TRAVELPORT, INC.; TRAVELPORT OPERATIONS, INC.
Reel/Frame 066157/0732 →
SECURITY INTEREST Recorded Dec 4, 2023
From: TRAVELPORT, LP; TRAVELPORT INTERNATIONAL OPERATIONS LIMITED; DEEM, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 065762/0267 →
EMPLOYMENT AGREEMENT Recorded Apr 28, 2023
From: LOW, JEFFREY
To: DEEM, INC.
Reel/Frame 063485/0685 →
SECURITY INTEREST Recorded Mar 30, 2023
From: DEEM, INC.; TRAVELPORT, INC.; TRAVELPORT OPERATIONS, INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB, AS COLLATERAL AGENT
Reel/Frame 063204/0254 →
GRANT OF SECURITY INTEREST IN PATENT RIGHTS Recorded Mar 30, 2023
From: TRAVELPORT, LP [COMPOSED OF: TRAVELPORT HOLDINGS, LLC]; TRAVELPORT INTERNATIONAL OPERATIONS LIMITED; DEEM, INC.; TRAVELPORT, INC.; TRAVELPORT OPERATIONS, INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 063197/0551 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 29, 2022
From: MORTIMORE, WILLIAM CHARLES, JR.; AGGARWAL, GAUTAM
To: REARDEN COMMERCE, INC.
Reel/Frame 060929/0270 →
CHANGE OF NAME Recorded Aug 29, 2022
From: REARDEN COMMERCE, INC.
To: DEEM, INC.
Reel/Frame 061262/0862 →