IP Library Granted Patent US 11,676,184
Granted Patent B2
US 11,676,184 · App. 17/336,574 · Granted Jun 13, 2023

Subscription based travel service

Inventors: Brent Handler (Englewood, CO); Cody Holloway (Denver, CO); Jesus Gandarilla (Westminster, CO); Rodolfo Rodriguez (Denver, CO); Ashley Roybal (Denver, CO); Christopher Smith (Denver, CO); Brad Handler (Denver, CO)
Assignee: INSPIRATO, LLC
G06Q30/0283G06Q10/02G06Q20/28G06Q50/14
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,676,184
App. No.
17/336,574
Granted
Jun 13, 2023
Kind
B2
Abstract

Systems and methods are disclosed for providing a subscription travel service. The systems and methods include operations for receiving travel information with a travel date for a user; computing a subscription value as a function of a booking date and the travel date; determining a minimum travel value and a maximum purchase amount based on the computed subscription value; searching a list of travel services that are available on the travel date to identify candidate travel services each having a first cost that exceeds the minimum travel value; selecting a subset of the candidate travel services that each have a second cost that is less than the maximum purchase amount; and generating for display to a user, in a graphical user interface, one or more interactive visual representations of the selected subset of the candidate travel services.

Claims (65)

1. A method comprising:

receiving, by one or more processors, experience related information with a future experience date for a user;

computing, by the one or more processors, a subscription value as a function of the future experience date and a second date, the subscription value comprising an amortized value portion, the subscription value representing an amount of resources that will be available to be used for accessing an experience on the future experience date;

determining a minimum experience value and a maximum purchase amount based on the subscription value;

training a machine learning technique to process training data comprising data associated with a plurality of users and to establish a relationship between historical user activity information and classifications of the plurality of users by processing the training data further comprising the historical user activity information derived from the plurality of users, the training being performed by:

retrieving a portion of the training data from a storage device;

extracting features from the training data for the plurality of users;

utilizing the machine learning technique to estimate an attribute for the plurality of users based on the features, as extracted; and

updating parameters of the machine learning technique based on the attribute, as estimated, for the plurality of users;

searching, based on the subscription value, a plurality of experience related resources that are available for access on the future experience date to identify candidate experience related resources, each of the candidate experience related resources being associated with a first cost that exceeds the minimum experience value and is within the maximum purchase amount; and

applying the machine learning technique to user information associated with the user to generate a classification for the user;

identifying, based on an output of the machine learning technique comprising the classification for the user, a subset of the candidate experience related resources, the subset of the candidate experience related resources being presented to the user via an interface, wherein identifying the subset further comprises:

identifying, by the one or more processors, the subset of the candidate experience related resources that each have a second cost that is less than the maximum purchase amount.

2. The method of claim 1 , wherein the experience related information comprises travel information, wherein the future experience date comprises a future travel date, and wherein the plurality of experience related resources comprises a plurality of travel services.

3. The method of claim 1 , further comprising:

generating, by the one or more processors, for display in the interface, one or more interactive visual representations of the subset of the candidate experience related resources.

4. The method of claim 1 , wherein the machine learning technique comprises a neural network.

5. The method of claim 1 , wherein the historical user activity information comprises a number of reservations made by each of the plurality of users, a subscription duration of each of the plurality of users, a distance to travel destination of each of the plurality of users, a margin amount of each of the plurality of users, a reservation frequency of each of the plurality of users, a cancelation frequency of each of the plurality of users, and a classification of each of the plurality of users.

6. The method of claim 1 , wherein the subscription value further comprises an accumulated value portion computed by:

determining a time interval between the second date and the future experience date; and

accumulating the subscription value over the time interval.

7. The method of claim 1 , further comprising computing the amortized value portion of the subscription value by:

determining an annual cost of a subscription of the user;

dividing the annual cost by a specified repeated time interval to determine a divided annual cost;

determining a number of times the repeated time interval repeats between the future experience date and the second date; and

computing the amortized value portion as a function of the divided annual cost and the number of times, as determined.

8. The method of claim 1 , wherein the maximum purchase amount is determined as a function of the amortized value portion.

9. The method of claim 8 , wherein the maximum purchase amount is determined based on an adjusted average of the amortized value portion and an accumulated value portion.

10. The method of claim 9 , wherein the adjusted average is adjusted based on an expected margin value, and wherein the expected margin value is computed based on at least one of a length of time between the second date and the future experience date or a type of experience.

11. The method of claim 1 , wherein the plurality of experience related resources comprise at least one of hotels, rental cars, airfares, homes/residences, experiential travel, guided tours, cruises, train fares, private aviation, bespoke travel, event-based travel, or space travel.

12. The method of claim 1 , further comprising:

receiving a user selection of a visual representation of a given one of the candidate experience related resources via the interface;

reserving the given one of the candidate experience related resources for the user; and

preventing the user from searching for additional experience related resources until the given one of the candidate experience related resources, as reserved, expires or is consumed.

13. The method of claim 1 , wherein the attribute represents a measure of user activeness.

14. The method of claim 1 , wherein a first user classification indicates user activity with a subscription service that exceeds a threshold amount and a second user classification indicates user activity with the subscription service that is less than the threshold amount.

15. A system comprising:

a memory that stores instructions; and

one or more processors on a server configured by the instructions to perform operations comprising:

receiving experience related information with a future experience date for a user;

computing a subscription value as a function of the future experience date and a second date, the subscription value comprising an amortized value portion, the subscription value representing an amount of resources that will be available to be used for accessing an experience on the future experience date;

determining a minimum experience value and a maximum purchase amount based on the subscription value;

training a machine learning technique to process training data comprising data associated with a plurality of users and to establish a relationship between historical user activity information and classifications of the plurality of users by processing the training data further comprising the historical user activity information derived from the plurality of users, the training being performed by:

retrieving a portion of the training data from a storage device;

extracting features from the training data for the plurality of users;

utilizing the machine learning technique to estimate an attribute for the plurality of users based on the features, as extracted; and

updating parameters of the machine learning technique based on the attribute, as estimated, for the plurality of users;

searching, based on the subscription value, a plurality of experience related resources that are available for access on the future experience date to identify candidate experience related resources, each of the candidate experience related resources being associated with a first cost that exceeds the minimum experience value and is within the maximum purchase amount; and

applying the machine learning technique to user information associated with the user to generate a classification for the user;

identifying, based on an output of the machine learning technique comprising the classification for the user, a subset of the candidate experience related resources, the subset of the candidate experience related resources being presented to the user via an interface, wherein identifying the subset further comprises:

identifying the subset of the candidate experience related resources that each have a second cost that is less than the maximum purchase amount.

16. The system of claim 15 , wherein the experience related information comprises travel information, wherein the future experience date comprises a future travel date, and wherein the plurality of experience related resources comprises a plurality of travel services.

17. A non-transitory computer-readable medium comprising instructions stored thereon that are executable by at least one processor to cause a computing device to perform operations comprising:

receiving experience related information with a future experience date for a user;

computing a subscription value as a function of the future experience date and a second date, the subscription value comprising an amortized value portion, the subscription value representing an amount of resources that will be available to be used for accessing an experience on the future experience date;

determining a minimum experience value and a maximum purchase amount based on the computed subscription value;

training a machine learning technique to process training data comprising data associated with a plurality of users and to establish a relationship between historical user activity information and classifications of the plurality of users by processing the training data further comprising the historical user activity information derived from the plurality of users, the training being performed by:

retrieving a portion of the training data from a storage device;

extracting features from the training data for the plurality of users;

utilizing the machine learning technique to estimate an attribute for the plurality of users based on the features, as extracted; and

updating parameters of the machine learning technique based on the attribute, as estimated, for the plurality of users;

searching, based on the subscription value, a plurality of experience related resources that are available for access on the future experience date to identify candidate experience related resources, each of the candidate experience related resources being associated with a first cost that exceeds the minimum experience value and is within the maximum purchase amount; and

applying the machine learning technique to user information associated with the user to generate a classification for the user;

identifying, based on an output of the machine learning technique comprising the classification for the user, a subset of the candidate experience related resources, the subset of the candidate experience related resources being presented to the user via an interface, wherein identifying the subset further comprises:

identifying the subset of the candidate experience related resources that each have a second cost that is less than the maximum purchase amount.

Assignments (7)
ASSIGNMENT AND ASSUMPTION OF INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Feb 5, 2026
From: EXCLUSIVE INVESTMENTS, LLC, AS FORMER COLLATERAL AGENT
To: BOOMERANG HOLDINGS, INC., AS NEW COLLATERAL AGENT
Reel/Frame 074705/0290 →
ASSIGNMENT AND ASSUMPTION OF INTELLECTUAL PROPERTY SECURITY AGREEMENT AT REEL/FRAME NO. 65088/0021 Recorded Feb 4, 2026
From: OAKSTONE VENTURES, INC., AS FORMER COLLATERAL AGENT
To: EXCLUSIVE INVESTMENTS, LLC, AS NEW COLLATERAL AGENT
Reel/Frame 074603/0398 →
SECURITY INTEREST Recorded Oct 2, 2023
From: INSPIRATO LLC
To: OAKSTONE VENTURES, INC., AS COLLATERAL AGENT
Reel/Frame 065088/0021 →
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY NAME PREVIOUSLY RECORDED AT REEL: 058459 FRAME: 0079. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 9, 2022
From: HANDLER, BRAD
To: INSPIRATO LLC
Reel/Frame 060353/0968 →
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY NAME TO INSPIRATO LLC THAT WAS INCORRECTLY PREVIOUSLY RECORDED AT REEL: 056459 FRAME: 0019. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 9, 2022
From: HANDLER, BRENT; HOLLOWAY, CODY; GANDARILLA, JESUS; RODRIGUEZ, RODOLFO; ROYBAL, ASHLEY; SMITH, CHRISTOPHER
To: INSPIRATO LLC
Reel/Frame 058981/0354 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 7, 2021
From: HANDLER, BRAD
To: INSPIRATO
Reel/Frame 056459/0079 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 7, 2021
From: HANDLER, BRENT; HOLLOWAY, CODY; GANDARILLA, JESUS; RODRIGUEZ, RODOLFO; ROYBAL, ASHLEY; SMITH, CHRISTOPHER
To: INSPIRATO
Reel/Frame 056459/0019 →
Continuity (2)
Continuation 16390752 · Apr 22, 2019
Related Publication 20210287266A1 · Sep 16, 2021