Method, server, and non-transitory processor readable storage medium for online transactions
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.
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.