IP Library Granted Patent US 12,131,360
Granted Patent B2
US 12,131,360 · App. 17/319,895 · Granted Oct 29, 2024

Method, server, and non-transitory processor readable storage medium for online transactions

Inventors: Ernest C. Garcia, III (Phoenix, AZ); Nicole Behrens (Phoenix, AZ); Adam Swofford (Phoenix, AZ); William Adams (Scottsdale, AZ)
Assignee: Carvana, LLC
G06Q30/0609G03B37/02G06Q30/0641G06Q30/0643G06Q40/03G06T11/60G06T13/00G06T13/80G06T19/006H04N5/2224H04N7/181H04N23/56H04N23/661H04N23/698H04N23/90G03B17/561G06F3/0482G06F2203/04806G06T2200/24
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 12,131,360
App. No.
17/319,895
Granted
Oct 29, 2024
Kind
B2
Abstract

Systems, methods, and devices of the various embodiments enable online transactions related to buying/selling an item, such as a vehicle. In an embodiment, one or more installment agreements relating to a user and one or more items may be generated in response to one or more received inputs. In an embodiment, a deal table comprising the one or more installment agreements may be generated, and the deal table may be transmitted to a user device for presentation via the user interface.

Claims (47)

1. A method comprising:

sending, from a seller server, one or more objects to a customer computing device enabling the customer computing device to:

display at least three distinct graphical interface elements each configured to display a different type of retail installment agreement term value, wherein the at least three distinct graphical interface elements comprise at least one manipulable element configured to be manipulated by a user of the customer computing device to indicate user selectable retail installment agreement term values;

modify a first distinct graphical interface element to indicate a first user selectable retail installment agreement term value of a first type of retail installment agreement term value and modify at least a second distinct graphical interface element to indicate at least a second user selectable retail installment agreement term value of at least a second type of retail installment agreement term value that is also modifiable by manipulation of the at least one manipulable element of the second distinct graphical interface element in response to manipulation of the at least one manipulable element of the first distinct graphical interface element; and

modify the second distinct graphical interface element to indicate the second user selectable retail installment agreement term value of the second type of retail installment agreement term value and modify at least the first distinct graphical interface element to indicate at least the first user selectable retail installment agreement term value of at least the first type of retail installment agreement term value in response to manipulation of the at least one manipulable element of the second distinct graphical interface element;

receiving, in the seller server, a customer response from the customer computing device indicating a selected one of a series of valid retail installment agreements; and

generating, in the seller server, an indication of the selected one of the series of valid retail installment agreements indicated in the received customer response.

2. The method of claim 1 , wherein the at least one manipulable element configured to be manipulated by the user of the customer computing device is a user selectable dial.

3. The method of claim 1 , wherein the term values are associated with a motor vehicle.

4. The method of claim 1 , wherein sending, from the seller server, the one or more objects to the customer computing device comprises further enabling the customer computing device to modify a third distinct graphical interface element to indicate a third user selectable retail installment agreement term value of a third type of retail installment agreement term value in response to manipulation of the at least one manipulable element of the third distinct graphical interface element, and

wherein modifying the first distinct graphical interface element to indicate the first user selectable retail installment agreement term value of the first type of retail installment agreement term value and modifying at least the second distinct graphical interface element to indicate at least the second user selectable retail installment agreement term value of at least the second type of retail installment agreement term value in response to the manipulation of the at least one manipulable element of the first distinct graphical interface element comprises modifying at least the second distinct graphical interface element to indicate at least the second user selectable retail installment agreement term of at least the second type of installment agreement term value in response to the manipulation of the at least one manipulable element of the first distinct graphical interface element and the manipulation of the at least one manipulable element of the third distinct graphical interface element.

5. The method of claim 1 , wherein sending, from the seller server, the one or more objects to the customer computing device comprises further enabling the customer computing device to lock a third distinct graphical interface element such that the manipulation of the at least one manipulable element of the first distinct graphical interface element modify at least the second distinct graphical interface element to indicate at least the second user selectable retail installment agreement term of at least the second type of installment agreement term value without modifying the third distinct graphical interface element.

6. The method of claim 1 , wherein sending, from the seller server, the one or more objects to the customer computing device comprises further enabling the customer computing device to:

lock the first distinct graphical interface element in response to the manipulation of the at least one manipulable element of the first distinct graphical interface element; and

modify at least the second distinct graphical interface element to indicate at least the second user selectable retail installment agreement term of at least the second type of installment agreement term value without modifying the locked first distinct graphical interface element in response to manipulation of the at least one manipulable element of the second distinct graphical interface element.

7. A server, comprising:

a network interface; and

at least one processor connected to the network interface, wherein the at least one processor is configured with processor-executable instructions to perform operations comprising:

sending one or more objects to a customer computing device via the network interface enabling the customer computing device to:

display at least three distinct graphical interface elements each configured to display a different type of retail installment agreement term value, wherein the at least three distinct graphical interface elements comprise at least one manipulable element configured to be manipulated by a user of the customer computing device to indicate user selectable retail installment agreement term values;

modify a first distinct graphical interface element to indicate a first user selectable retail installment agreement term value of a first type of retail installment agreement term value and modify at least a second distinct graphical interface element to indicate at least a second user selectable retail installment agreement term value of at least a second type of retail installment agreement term value that is also modifiable by manipulation of the at least one manipulable element of the second distinct graphical interface element in response to manipulation of the at least one manipulable element of the first distinct graphical interface element; and

modify the second distinct graphical interface element to indicate the second user selectable retail installment agreement term value of the second type of retail installment agreement term value and modify at least the first distinct graphical interface element to indicate at least the first user selectable retail installment agreement term value of at least the first type of retail installment agreement term value in response to manipulation of the at least one manipulable element of the second distinct graphical interface element;

receiving a customer response from the customer computing device via the network interface indicating a selected one of a series of valid retail installment agreements; and

generating an indication of the selected one of the series of valid retail installment agreements indicated in the received customer response.

8. The server of claim 7 , wherein the at least one manipulable element configured to be manipulated by the user of the customer computing device is a user selectable dial.

9. The server of claim 7 , wherein the term values are associated with a motor vehicle.

10. The server of claim 7 , wherein the at least one processor is configured with processor-executable instructions to perform operations such that sending the one or more objects to the customer computing device via the network interface comprises further enabling the customer computing device to modify a third distinct graphical interface element to indicate a third user selectable retail installment agreement term value of a third type of retail installment agreement term value in response to manipulation of the at least one manipulable element of the third distinct graphical interface element, and

wherein modifying the first distinct graphical interface element to indicate the first user selectable retail installment agreement term value of the first type of retail installment agreement term value and modifying at least the second distinct graphical interface element to indicate at least the second user selectable retail installment agreement term value of at least the second type of retail installment agreement term value in response to the manipulation of the at least one manipulable element of the first distinct graphical interface element comprises modifying at least the second distinct graphical interface element to indicate at least the second user selectable retail installment agreement term of at least the second type of installment agreement term value in response to the manipulation of the at least one manipulable element of the first distinct graphical interface element and the manipulation of the at least one manipulable element of the third distinct graphical interface element.

11. The server of claim 7 , wherein the at least one processor is configured with processor-executable instructions to perform operations such that sending the one or more objects to the customer computing device via the network interface comprises further enabling the customer computing device to lock a third distinct graphical interface element such that the manipulation of the at least one manipulable element of the first distinct graphical interface element modify at least the second distinct graphical interface element to indicate at least the second user selectable retail installment agreement term of at least the second type of installment agreement term value without modifying the third distinct graphical interface element.

12. The server of claim 7 , wherein the at least one processor is configured with processor-executable instructions to perform operations such that sending the one or more objects to the customer computing device via the network interface comprises further enabling the customer computing device to:

lock the first distinct graphical interface element in response to the manipulation of the at least one manipulable element of the first distinct graphical interface element; and

modify at least the second distinct graphical interface element to indicate at least the second user selectable retail installment agreement term of at least the second type of installment agreement term value without modifying the locked first distinct graphical interface element in response to manipulation of the at least one manipulable element of the second distinct graphical interface element.

13. A non-transitory processor readable storage medium having stored thereon processor-executable instructions configured to cause at least one processor to perform operations comprising:

sending one or more objects to a customer computing device enabling the customer computing device to:

display at least three distinct graphical interface elements each configured to display a different type of retail installment agreement term value, wherein the at least three distinct graphical interface elements comprise at least one manipulable element configured to be manipulated by a user of the customer computing device to indicate user selectable retail installment agreement term values,

modify a first distinct graphical interface element to indicate a first user selectable retail installment agreement term value of a first type of retail installment agreement term value and modify at least a second distinct graphical interface element to indicate at least a second user selectable retail installment agreement term value of at least a second type of retail installment agreement term value that is also modifiable by manipulation of the at least one manipulable element of the second distinct graphical interface element in response to manipulation of the at least one manipulable element of the first distinct graphical interface element; and

modify the second distinct graphical interface element to indicate the second user selectable retail installment agreement term value of the second type of retail installment agreement term value and modify at least the first distinct graphical interface element to indicate at least the first user selectable retail installment agreement term value of at least the first type of retail installment agreement term value in response to manipulation of the at least one manipulable element of the second distinct graphical interface element;

receiving a customer response from the computing device indicating a selected one of the series of valid retail installment agreements; and

generating an indication of the selected one of the series of valid retail installment agreements indicated in the received customer response.

14. The non-transitory processor readable medium of claim 13 , wherein the stored processor-executable instructions are configured to cause the at least one processor to perform operations such that the at least one manipulable element configured to be manipulated by the user of the customer computing device is a user selectable dial.

15. The non-transitory processor readable medium of claim 13 , wherein the stored processor-executable instructions are configured to cause the at least one processor to perform operations such that the term values are associated with a motor vehicle.

16. The non-transitory processor readable medium of claim 13 , wherein the stored processor-executable instructions are configured to cause the at least one processor to perform operations such that sending the one or more objects to the customer computing device comprises further enabling the customer computing device to modify a third distinct graphical interface element to indicate a third user selectable retail installment agreement term value of a third type of retail installment agreement term value in response to manipulation of the at least one manipulable element of the third distinct graphical interface element, and

wherein modifying the first distinct graphical interface element to indicate the first user selectable retail installment agreement term value of the first type of retail installment agreement term value and modifying at least the second distinct graphical interface element to indicate at least the second user selectable retail installment agreement term value of at least the second type of retail installment agreement term value in response to the manipulation of the at least one manipulable element of the first distinct graphical interface element comprises the manipulation of the at least one manipulable element of the first distinct graphical interface element and the manipulation of the at least one manipulable element of the third distinct graphical interface element modifies at least the second distinct graphical interface element to indicate at least the second user selectable retail installment agreement term of at least the second type of installment agreement term value in response to the manipulation of the at least one manipulable element of the first distinct graphical interface element and the manipulation of the at least one manipulable element of the third distinct graphical interface element.

17. The non-transitory processor readable medium of claim 13 , wherein the stored processor-executable instructions are configured to cause the at least one processor to perform operations such that sending the one or more objects to the customer computing device comprises further enabling the customer computing device to lock a third distinct graphical interface element is configured to be locked by the user such that the manipulation of the at least one manipulable element of the first distinct graphical interface element modify at least the second distinct graphical interface element to indicate at least the second user selectable retail installment agreement term of at least the second type of installment agreement term value without modifying the third distinct graphical interface element.

18. The non-transitory processor readable medium of claim 13 , wherein the stored processor-executable instructions are configured to cause the at least one processor to perform operations such that sending the one or more objects to the customer computing device via the network interface comprises further enabling the customer computing device to:

lock the first distinct graphical interface element in response to the manipulation of the at least one manipulable element of the first distinct graphical interface element; and

modify at least the second distinct graphical interface element to indicate at least the second user selectable retail installment agreement term of at least the second type of installment agreement term value without modifying the locked first distinct graphical interface element in response to manipulation of the at least one manipulable element of the second distinct graphical interface element.

Assignments (7)
RELEASE OF SECURITY INTEREST AT R/F 64802/0900 Recorded Oct 1, 2025
From: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
To: CARVANA, LLC
Reel/Frame 072987/0940 →
U.S. INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Sep 1, 2023
From: CARVANA, LLC
To: ALLY BANK; ALLY FINANCIAL INC.
Reel/Frame 064802/0818 →
PATENT SECURITY AGREEMENT Recorded Sep 1, 2023
From: CARVANA, LLC
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 064802/0900 →
PATENT SECURITY AGREEMENT Recorded Sep 1, 2023
From: CARVANA, LLC
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 064802/0925 →
PATENT SECURITY AGREEMENT Recorded Sep 1, 2023
From: CARVANA, LLC
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 064803/0213 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2021
From: GARCIA, ERNEST C., III; BEHRENS, NICOLE; SWOFFORD, ADAM; ADAMS, WILLIAM
To: DRIVETIME AUTOMOTIVE GROUP, INC.
Reel/Frame 056235/0261 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2021
From: DRIVETIME AUTOMOTIVE GROUP, INC.
To: CARVANA, LLC
Reel/Frame 056235/0394 →
Continuity (6)
Continuation 15924084 · Mar 16, 2018
Continuation 14161212 · Jan 22, 2014
Provisional Application 61830963 · Jun 4, 2013
Provisional Application 61793445 · Mar 15, 2013
Provisional Application 61755384 · Jan 22, 2013
Related Publication 20210304270A1 · Sep 30, 2021