# US 2021/0241185 A1 · Composite Asset Creation

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2021/0241185 A1
- Document ID: US20210241185A1
- Status: Published application
- Kind: A1
- Application number: 16/778,694
- Filed: 2020-01-31
- Published: 2021-08-05
- Earliest claimed: 2020-01-31
- Assignees: Inspirato, LLC
- Applicants: Inspirato
- Inventors: Brad Handler; Cody Holloway; Brent Handler
- Web page: https://patentgrep.com/patent/US20210241185A1

## CPC

- G06Q 10/02: Reservations, e.g. for tickets, services or events
- G06Q 30/0269: {based on user profile or attribute}
- G06F 3/04842: Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence)
- G06Q 30/0284: {Time or distance, e.g. usage of parking meters or taximeters}
- G06Q 30/0645: Rental transactions; Leasing transactions
- G06Q 50/14: Travel agencies
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Systems and methods are disclosed for providing a reservation based subscription service that includes one or more processors that perform operations comprising: receiving reservation information for a subscriber of a reservation-based subscription service, the reservation information comprising a booking date and a reservation date; computing a subscription value for the subscriber based on the reservation information; searching a list of reservation services that are available on the reservation date to identify a first candidate reservation service of a first type that corresponds to the subscription value; computing an addon value based on a difference between a value of the first candidate reservation service and the subscription value; identifying, within the list of reservation services, a second candidate reservation service of a second type that corresponds to the addon value; and generating a candidate composite offering that includes the first candidate reservation service and the second candidate reservation service.

## Claims

### Claim 1

A computer-implemented method comprising:
receiving, by one or more processors, reservation information for a subscriber of a reservation-based subscription service, the reservation information comprising a booking date and a reservation date;
computing, by the one or more processors, a subscription value for the subscriber based on the reservation information;
searching, by the one or more processors, a list of reservation services that are available on the reservation date to identify a first candidate reservation service of a first type that corresponds to the subscription value;
computing an add-on value based on a difference between a value of the first candidate reservation service and the subscription value;
identifying, within the list of reservation services, a second candidate reservation service of a second type that corresponds to the add-on value; and
generating a candidate composite offering that includes the first candidate reservation service and the second candidate reservation service.

### Claim 2 (depends on 1)

The computer-implemented method of claim 1, wherein the first candidate reservation service of the first type includes a hotel stay, and wherein the second candidate reservation service of the second type includes a rental car, airfare, home/residence, experiential travel, guided tour, cruise, train fare, private aviation, bespoke travel, event-based travel, or space travel.

### Claim 3 (depends on 1)

The computer-implemented method of claim 1, further comprising:
determining, for the first candidate reservation service, a first value guard comprising a minimum reservation value and a maximum purchase amount based on the computed subscription value.

### Claim 4 (depends on 3)

The computer-implemented method of claim 3, wherein:
the booking date is a current date; and
the subscription value is computed based on a time interval between the booking date and the reservation date and a subscription cost of the subscriber during the time interval.

### Claim 5 (depends on 3)

The computer-implemented method of claim 3, wherein the value of the first candidate reservation service is within the first value guard, and wherein computing the add-on value comprises:
retrieving a purchase cost associated with the first candidate reservation service;
computing, as the add-on value, a difference between the purchase cost associated with the first candidate reservation service and the maximum purchase amount.

### Claim 6 (depends on 5)

The computer-implemented method of claim 5, wherein identifying the second candidate reservation service comprises:
retrieving purchase costs associated with a set of reservation services of the second type in the list of reservation services; and
comparing the retrieved purchase costs with the add-on value.

### Claim 7 (depends on 6)

The computer-implemented method of claim 6, further comprising selecting, as the second candidate reservation service, a given one of the set of reservation services for which the retrieved purchase cost is closest to the addon value.

### Claim 8 (depends on 6)

The computer-implemented method of claim 6, further comprising selecting, as the second candidate reservation service, a given one of the set of reservation services based on a user profile.

### Claim 9 (depends on 3)

The computer-implemented method of claim 3, wherein the value of the first candidate reservation service is between the first value guard, and wherein computing the addon value comprises:
retrieving a reservation value associated with the first candidate reservation service; and
computing, as the addon value, a difference between the reservation value associated with the first candidate reservation service and the minimum reservation value.

### Claim 10 (depends on 1)

The computer-implemented method of claim 1, further comprising:
performing a matrix permutation of a plurality of reservation service types of the list of reservation services to generate a plurality of composite offerings that correspond to the subscription value, each of the plurality of composite offerings comprising two or more reservation services of different types that are associated with respective reservation values for which a combined reservation value corresponds to the subscription value.

### Claim 11 (depends on 10)

The computer-implemented method of claim 10, wherein the combined reservation value is an extrinsic value that exceeds the subscription value or is an intrinsic value that is less than the subscription value, the extrinsic value representing a perceived benefit to the subscriber, the intrinsic value representing a cost for reserving the two or more reservation services to the subscription service.

### Claim 12 (depends on 10)

The computer-implemented method of claim 10, further comprising ranking the plurality of composite offerings based on a user profile of the subscriber.

### Claim 13 (depends on 1)

The computer-implemented method of claim 1, further comprising:
reserving the candidate composite offering for the subscriber; and
preventing the subscriber from reserving additional reservation services until the reserved candidate composite offering expires or is consumed by the subscriber.

### Claim 14 (depends on 1)

The computer-implemented method of claim 1, further comprising:
receiving input from the subscriber that selects the second type of reservation service from a plurality of reservation service types, wherein the identifying is based on the received input.

### Claim 15 (depends on 1)

The computer-implemented method of claim 1, further comprising generating a list of different types of subscription models for the subscriber to select as the subscription, a first type of the subscription models allows the subscriber to reserve travel services within a specific region, a second type of the subscription models allows the subscriber to reserve travel services with a specific reservation duration, and a third type of the subscription models allows the subscriber to reserve travel services of a plurality of types.

### Claim 16 (depends on 1)

The computer-implemented method of claim 1, further comprising:
identifying a third candidate reservation service of the first type that has a greater value than the first candidate reservation service and corresponds to the subscription value; and
presenting, in a graphical user interface, a first option to reserve the candidate composite offering and a second option to reserve the third candidate reservation service, the first and second options being presented concurrently.

### Claim 17 (depends on 1)

The computer-implemented method of claim 1, wherein the first and second types are selected based on a rule that specifies types of reservation services that can be combined to generate a composite reservation service, wherein reservation services of a third type are excluded from being combined with the first reservation service based on the rule.

### Claim 18 (depends on 17)

The computer-implemented method of claim 17, wherein the rule is generated based on input received from the subscriber.

### Claim 19

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 reservation information for a subscriber of a reservation-based subscription service, the reservation information comprising a booking date and a reservation date;
computing a subscription value for the subscriber based on the reservation information;
searching a list of reservation services that are available on the reservation date to identify a first candidate reservation service of a first type that corresponds to the subscription value;
computing an addon value based on a difference between a value of the first candidate reservation service and the subscription value;
identifying, within the list of reservation services, a second candidate reservation service of a second type that corresponds to the addon value; and
generating a candidate composite offering that includes the first candidate reservation service and the second candidate reservation service.

### Claim 20

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 reservation information for a subscriber of a reservation-based subscription service, the reservation information comprising a booking date and a reservation date;
computing a subscription value for the subscriber based on the reservation information;
searching a list of reservation services that are available on the reservation date to identify a first candidate reservation service of a first type that corresponds to the subscription value;
computing an addon value based on a difference between a value of the first candidate reservation service and the subscription value;
identifying, within the list of reservation services, a second candidate reservation service of a second type that corresponds to the addon value; and
generating a candidate composite offering that includes the first candidate reservation service and the second candidate reservation service.
