Customization of an online shopping experience
First Claim
1. A method for providing at least one checkout page for a site, comprising:
- providing an interface for modifying a presentation of the checkout page;
enabling a configuration of the presentation of the checkout page, in accordance with each modification; and
generating a modified presentation of the checkout page for display over a network.
9 Assignments
0 Petitions
Accused Products
Abstract
Modification of the presentation of page appearance, page navigation flow, and other aspects of the user experience of an online shopper navigating the virtual shopping cart and checkout pages of an online store is achieved without compromising the security of checkout processing. The modification may include customization, and various configuration and customization tools may be employed. The online shopper experiences continuity between unsecured-connection pages presenting items for purchase and secured-connection pages presented for checkout processing. In one embodiment, page navigation flow is modified using continuations implemented using a relatively small stack to save information relating to the flow. In another embodiment, a page designer enables a dynamic version of a page specification program to be generated, such as by way of a page customization interface. Partial evaluation is employed to generate a version of the program that is executed at request time.
32 Citations
25 Claims
-
1. A method for providing at least one checkout page for a site, comprising:
-
providing an interface for modifying a presentation of the checkout page;
enabling a configuration of the presentation of the checkout page, in accordance with each modification; and
generating a modified presentation of the checkout page for display over a network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A server for providing at least one checkout page for a site, comprising:
-
a network interface for communicating with a remote device that requests access to a modification interface for modifying a presentation of the checkout page;
a processor in communication with the network interface; and
a memory in communication with the processor and for use in storing data and machine instructions that enable the processor to perform a plurality of operations, including;
providing the modification interface for modifying the presentation of the checkout page;
enabling a configuration of the presentation of the checkout page, in accordance with each modification; and
generating a modified presentation of the checkout page for display over a network. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A client for customizing at least one checkout page for a site, comprising:
-
a network interface for communicating with a remote device that provides a modification interface for modifying a presentation of the checkout page;
a processor in communication with the network interface; and
a memory in communication with the processor and for use in storing data and machine instructions that enable the processor to perform a plurality of operations, including;
requesting access to the modification interface;
configuring the presentation of the checkout page, in accordance with each modification; and
causing a modified presentation of the checkout page to be generated for display over a network. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. A modulated data signal for enabling at least one checkout page to be provided for a site, the modulated data signal comprising instructions that enable a computing device to perform actions, including:
-
providing an interface for modification of a presentation of the checkout page;
enabling a configuration of the presentation of the checkout page, in accordance with each modification; and
generating a modified presentation of the checkout page for display over a network.
-
-
25. A processor-readable medium storing processor-executable code for performing actions that enable at least one checkout page to be provided, comprising:
-
providing an interface for modification of a presentation of the checkout page;
enabling a configuration of the presentation of the checkout page, in accordance with each modification; and
generating a modified presentation of the checkout page for display over a network.
-
Specification