Systems and Methods for Providing Responsive Interactive Checkout User Interfaces
AssigneeShopify Inc.
InventorsLouis McCracken, Sabrina Majeed, Robert Schlegel, Darren Hebner, Zanna Balarin
Life of this patent
Estimating the term…
Abstract
Platforms for placing online orders can be slow and cumbersome for a user to navigate. There may be delays in receiving the next page from the server, increasing idling time for the user. According to some aspects of the present disclosure, an input into a user interface of a page for placing an order is compared to a condition. An indication of the input is sent by the user device to the server responsive to determining that the condition is satisfied. The response from the server is used to modify a portion of the page.
Claims21
A computer-implemented method comprising:
- receiving, by a user device from a server, content corresponding to a page for placing an order, the content including instructions for providing a user interface for receiving information related to the order and the content defining one or more conditions associated with the user interface;
- rendering, by the user device, the page for display on a display associated with the user device, the rendered page including the user interface;
- receiving information via the user interface;
- determining, by the user device, that the information satisfies at least one condition of the one or more conditions;
- responsive to the information satisfying the at least one condition of the one or more conditions, sending, by the user device to the server, an indication based on the received information;
- receiving, by the user device from the server, a response responsive to the indication;
- and
- modifying, by the user device, at least a portion of the rendered page based on the received response.
A computer readable medium having stored thereon computer-executable instructions that, when executed by a computer associated with a user device, causes the user device to perform operations comprising:
- receiving, from a server, content corresponding to a page for placing an order, the content including instructions for providing a user interface for receiving information related to the order and the content defining one or more conditions associated with the user interface;
- rendering the page for display on a display associated with the user device, the rendered page including the user interface;
- receiving information via the user interface;
- determining that the information satisfies at least one condition of the one or more conditions;
- responsive to the information satisfying the at least one condition of the one or more conditions, sending, to the server, an indication based on the received information;
- receiving, from the server, a response responsive to the indication;
- and
- modifying at least a portion of the rendered page based on the received response.
Dependencies are inferred from the claim text.