Patent ID: 8838484

Claim:
A method for performing e-commerce on a seller's website, comprising: (a) maintaining on an e-commerce server a product database of products sold by a seller on a seller's website; (b) providing a seller script that runs in a web browser for incorporation into at least one web page on the seller's website, each web page displaying at least one image, each image representing a media item maintained by the seller that may be incorporated into a product; (c) in response to opening by a buyer's web browser a web page on the seller's website that incorporates the seller script, downloading upon execution of the seller script a dynamic page analyzer from the e-commerce server; (d) executing the dynamic page analyzer by the web browser; (e) adding, by the dynamic page analyzer, at least one control selectable by the buyer to the web page, each of the at least one controls being near a corresponding image, at least one of the at least one controls being an e-commerce control that corresponds to a product in the product database; (f) in response to a selection of the e-commerce control by the buyer, displaying, by the web browser, a dynamic cart that enables the buyer to interactively specify an order for the product corresponding to the e-commerce control and to the image corresponding to the e-commerce control; and (g) sending the specification of the order to the e-commerce server for fulfillment of the order.