IP Library Patent Application 15805853
Patent Application
App. No. 15/805,853

DYNAMIC TRAVEL INSTALLMENT SYSTEM IN AN ONLINE MARKETPLACE

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.
15/805,853
Abstract

Systems and methods are provided for analyzing a cancellation policy for a trip item to determine payment parameters set for the trip item, and for each of a plurality of predetermined number of installment payments, calculating a payment period for each payment parameter set for the trip item based on a time period before payment is due to meet each payment parameter and the predetermined number of installments. The systems and methods further provide for selecting a number of predetermined installment payments of the plurality of predetermined number of installment payments that comprises an optimal payment period between a final installment payment and the start date of the trip item, generating an installment plan based on the selected number of predetermined installment payments, the installment plan comprising a date and amount for each installment payment, and causing the installment plan to be presented via the computing device.

Claims (49)

1 . A method, comprising:

receiving, by a server computing system from a computing device associated with a user, a date range for a reservation for a trip item;

analyzing, by the server computing system, a cancellation policy for the trip item to determine payment parameters set for the trip item;

for each of a plurality of predetermined number of installment payments, calculating, by the server computing system, a payment period for each payment parameter set for the trip item based on a time period before payment is due to meet each payment parameter and the predetermined number of installments;

selecting, by the server computing system, a number of predetermined installment payments of the plurality of predetermined number of installment payments that comprises an optimal payment period between a final installment payment and the start date of the trip item;

generating, by the server computing system, an installment plan based on the selected number of predetermined installment payments, the installment plan comprising a date and amount for each installment payment; and

causing, by the server computing system, the installment plan to be presented via the computing device.

2 . The method of claim 1 , wherein the payment parameters for the trip item each comprise a percentage of a total amount due and a due date comprising a number of days before the start date of the trip item.

3 . The method of claim 1 , wherein the predetermined number of installment payments comprises at least a minimum number of installment payments and a maximum number of installment payments.

4 . The method of claim 3 , wherein the maximum number of installment payments is determined by one or more of a group comprising: a trustworthiness of the user, the user payment history, and a country of residence for the users.

5 . The method of claim 1 , wherein calculating a payment period for each payment parameter set for the trip item based on a time period before payment is due to meet each payment parameter and the predetermined number of installments comprises calculating an optimal number of days between a final installment payment and the start date of the trip item, that meet the payment parameters set for the trip item.

6 . The method of claim 5 , wherein calculating an optimal number of days between a final installment payment and the start date of the trip item, that meet the payment parameters set for the trip item comprises:

generating a number of days to satisfy each payment parameter set for the trip item;

determining, a minimum number of days of the generated number of days;

determining the optimal number of days between the final installment payment and the start date of the trip item for the number of installment payments based on a payment period for the trip item, the minimum number of days of the generated number of days, and the number of installment payments.

7 . The method of claim 1 , wherein the optimal number of days is a minimum number of days between a final installment payment and the start date of the trip item, that meet the payment parameters set for the trip item.

8 . The method of claim 1 , wherein the server computing system is associated with an online marketplace comprising a plurality of trip items and a plurality of managers associated with one or more trip items.

9 . The method of claim 1 , wherein the trip item comprises an accommodation, a tour, a car rental, a flight, transportation, or an activity related to a trip.

10 . The method of claim 1 , wherein the installment plan is presented to the user in a user interface on the computing device when booking the reservation for the trip item.

11 . A server computer comprising:

at least one processor; and

a computer-readable medium coupled with the at least one processor, the computer-readable medium comprising instructions stored thereon that are executable by the at least one processor to cause the server computer to perform operations comprising:

receiving, from a computing device associated with a user, a date range for a reservation for a trip item;

analyzing a cancellation policy for the trip item to determine payment parameters set for the trip item;

for each of a plurality of predetermined number of installment payments, calculating a payment period for each payment parameter set for the trip item based on a time period before payment is due to meet each payment parameter and the predetermined number of installments;

selecting a number of predetermined installment payments of the plurality of predetermined number of installment payments that comprises an optimal payment period between a final installment payment and the start date of the trip item;

generating an installment plan based on the selected number of predetermined installment payments, the installment plan comprising a date and amount for each installment payment; and

causing the installment plan to be presented via the computing device.

12 . The server computer of claim 11 , wherein the payment parameters for the trip item each comprise a percentage of a total amount due and a due date comprising a number of days before the start date of the trip item.

13 . The server computer of claim 11 , wherein the predetermined number of installment payments comprises at least a minimum number of installment payments and a maximum number of installment payments.

14 . The server computer of claim 13 , wherein the maximum number of installment payments is determined by one or more of a group comprising: a trustworthiness of the user, the user payment history, and a country of residence for the users.

15 . The server computer of claim 11 , wherein calculating a payment period for each payment parameter set for the trip item based on a time period before payment is due to meet each payment parameter and the predetermined number of installments comprises calculating an optimal number of days between a final installment payment and the start date of the trip item, that meet the payment parameters set for the trip item.

16 . The server computer of claim 15 , wherein calculating an optimal number of days between a final installment payment and the start date of the trip item, that meet the payment parameters set for the trip item comprises:

generating a number of days to satisfy each payment parameter set for the trip item;

determining, a minimum number of days of the generated number of days;

determining the optimal number of days between the final installment payment and the start date of the trip item for the number of installment payments based on a payment period for the trip item, the minimum number of days of the generated number of days, and the number of installment payments.

17 . The server computer of claim 11 , wherein the optimal number of days is a minimum number of days between a final installment payment and the start date of the trip item, that meet the payment parameters set for the trip item.

18 . The server computer of claim 11 , wherein the server computing system is associated with an online marketplace comprising a plurality of trip items and a plurality of managers associated with one or more trip items.

19 . The server computer of claim 11 , wherein the trip item comprises an accommodation, a tour, a car rental, a flight, transportation, or an activity related to a trip.

20 . A method for displaying transaction data associated with a trip item in an electronic market place, the method comprising;

causing display of at least one visual indicator of the trip item in an item display region of a graphical user interface of a computing device, the trip item being one of a plurality of trip items offered in the electronic market place and each trip item of the plurality of trip items having at least one visual indicator showing a visual representation of the trip item;

causing display of date range indicators in a date range region of the graphical user interface;

receiving, from the computing device, a date range selection for a reservation of the trip item;

accessing, using at least one hardware processor, a database including cancellation policy data associated with the trip item;

determining, using the at least one hardware processor, a plurality payment parameters for the trip item;

for each of a plurality of predetermined number of installment payments, calculating, using the at least one hardware processor, a payment period for each payment parameter set for the trip item based on a time period before payment is due to meet each payment parameter and the predetermined number of installments;

selecting, using the at least one hardware processor, a number of predetermined installment payments of the plurality of predetermined number of installment payments that comprises an optimal payment period between a final installment payment and the start date of the trip item;

generating an installment plan based on the selected number of predetermined installment payments, the installment plan comprising a date and amount for each installment payment; and

causing display of the transaction data in a transaction data region of the graphical user interface.

Assignments (7)
RELEASE (REEL 054586 / FRAME 0033) Recorded Nov 1, 2022
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: AIRBNB, INC.
Reel/Frame 061825/0910 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Apr 21, 2021
From: TOP IV TALENTS, LLC
To: AIRBNB, INC.
Reel/Frame 055997/0907 →
RELEASE OF SECURITY INTEREST Recorded Mar 8, 2021
From: CORTLAND CAPITAL MARKET SERVICES LLC
To: AIRBNB, INC.
Reel/Frame 055527/0531 →
SECURITY AGREEMENT Recorded Nov 19, 2020
From: AIRBNB, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 054586/0033 →
FIRST LIEN SECURITY AGREEMENT Recorded Apr 21, 2020
From: AIRBNB, INC.
To: CORTLAND CAPITAL MARKET SERVICES LLC
Reel/Frame 052456/0036 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Apr 17, 2020
From: AIRBNB, INC.
To: TOP IV TALENTS, LLC, AS COLLATERAL AGENT
Reel/Frame 052433/0416 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 7, 2017
From: BAYER, LEX NEAL; GOLDEN, JONATHAN PAUL; LEDUC, MAI; MOKHAT, KAPIL
To: AIRBNB, INC.
Reel/Frame 044056/0712 →