US 11,810,171 B2
Multi-platform e-commerce system with asynchronous cart
Brandon Schulz, Seattle, WA (US); and Rhen Zabel, Seattle, WA (US)
Assigned to Violet.io, Inc., Seattle, WA (US)
Filed by Violet.io, Inc., Seattle, WA (US)
Filed on Jun. 25, 2021, as Appl. No. 17/359,436.
Application 17/359,436 is a continuation of application No. 15/953,068, filed on Apr. 13, 2018, granted, now 11,055,757.
Prior Publication US 2021/0326954 A1, Oct. 21, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 30/00 (2023.01); G06Q 30/0601 (2023.01)
CPC G06Q 30/0619 (2013.01) [G06Q 30/0633 (2013.01)] 25 Claims
OG exemplary drawing
 
1. A multi-platform e-commerce system with an asynchronous virtual cart, the system comprising:
one or more processors; and
a memory device storing a set of instructions that when executed by the one or more processors, causes the one or more processors to:
create an internal virtual cart associated with the multi-platform e-commerce system;
in response to the creation of the internal virtual cart, create an external asynchronous virtual cart associated with one or more single e-commerce platforms;
upon receiving an incoming product order request from one or more third-party applications, add the product order request to the internal virtual cart;
in response to adding the product order request to the internal virtual cart, send instructions to add the product order request to the external asynchronous virtual cart associated with the one or more single e-commerce platforms;
inspect the external asynchronous virtual carts and provide a list of available shipping methods and rates during the checkout process;
dynamically collect real-time tax and shipping data;
upon receiving an order completion instruction from the one or more third-party applications, submit a product order to the one or more single e-commerce platforms;
send payment capture instructions to the payment gateway; and
receive payment capture results from the payment gateway;
wherein the system enables merchants to set default rates of revenue being offered to third-party applications that helped generate the transaction between the third-party applications, and enables merchants to set custom rates of revenue being offered to third-party applications that helped generate the transaction between the third-party applications for specific products.