An electronic shopping server formats and sends an electronic page, having an integrated shopping basket with drag and drop functionality, from a virtual catalog to a plurality of clients. The server includes an e-sessions controller that manages and tracks each session with the clients, profile generator that identifies and authorizes each consumer to engage in the sessions, catalog selector responsive to on-demand requests for the contents and supporting data of each catalog page, and order processor that supports purchase requests. The e-sessions controller manages the sessions by causing each client to launch an electronic sessions application. The resident application includes a local sessions controller that brokers all client communications with the server and implements the instructions from the e-sessions controller. The resident application also includes an image generator for displaying an image of each item from the catalog page, descriptive data generator for displaying supporting data for each item, and an order panel generator for displaying a shopping basket that remains on the same page with the image at all times. An order initiator can be included to send a request for the server to create a facsimile of the shopping basket. An item adder and item remover cause items to be added/removed from the client's basket and, if included, server's basket upon executing a web page function. An order executor synchronizes the two shopping baskets and/or sends a request to purchase the items listed in the shopping basket. The shopping basket can be configured to travel with the consumer to receive input from various servers hosting different web sites.

 
Web www.patentalert.com

< Implementing nonrepudiation and audit using authentication assertions and key servers

> Investment company that issues a class of conventional shares and a class of exchange-traded shares in the same fund

~ 00402