# US 7,610,219 B2 · System and methods for assembly of a web site for an online store by a seller

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 7,610,219 B2
- Document ID: US7610219B2
- Status: Granted
- Kind: B2
- Application number: 11/059,082
- Filed: 2005-02-16
- Published: 2005-11-03
- Granted: 2009-10-27
- Earliest claimed: 2004-02-17
- Inventors: Omar Farooq Sayed
- Web page: https://patentgrep.com/patent/US7610219B2

## CPC

- G06Q 30/06: Buying, selling or leasing transactions
- G06F 40/186: Templates
- G06Q 30/0601: Electronic shopping [e-shopping]
- G06Q 30/0605: {Pooling transaction partners, e.g. group buying or group selling}
- G06Q 30/0613: {using intermediate agents}
- G06Q 30/0641: {utilising user interfaces specially adapted for shopping}
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A system and method for a web-based services architecture providing integrated modular building blocks for creating and maintaining a web site and related transaction processing to support electronic commerce and the sales of products and services using the web site. The transaction processing may include the handling of transactions and communications related to product and service sales and fulfillment involving customers, merchants and the web site owner. The services architecture may combine software front-end, back-end, and marketing tools to assist business owners to create or expand an Internet-based business. The services architecture also may provide a warehouse of predefined products that may be integrated into a merchant's existing online inventory.

## Claims

### Claim 1

A method for assembly of a web site for an online store of a seller, the method comprising:
providing the seller with access to a warehouse of predefined products for selection by the seller for use in the assembly of the web site, each of the predefined products to be provided by a respective predefined merchant other than the seller, and wherein the access includes displaying images for each of the products for online viewing by the seller during assembly of the web site;
receiving from the seller a selection from two or more transaction models to define an active transaction model for operation of the online store, at least one of the transaction models to specify customer order fulfillment by product delivery from the respective predefined merchant directly to the customer; and
generating, by at least one server, one or more web site files for the online store that incorporate the selected predefined products and that are configured to perform transactions by customers of the online store using the active transaction model.

### Claim 2 (depends on 1)

The method of claim 1 wherein providing access to the warehouse further includes presenting two or more products from the warehouse on a single web page for viewing and selection by the seller during assembly of the web site.

### Claim 3 (depends on 1)

The method of claim 1 wherein providing access to the warehouse further includes presenting two or more categories of products for selection by the seller, wherein the selection of one of the categories will cause the incorporation of a set of two or more products corresponding to the selected category into the online store.

### Claim 4 (depends on 3)

The method of claim 3 further comprising receiving information from the seller regarding existing products of the seller to be offered in the online store along with the selected predefined products.

### Claim 5 (depends on 4)

The method of claim 4 wherein the active transaction model is used for transactions with customers of the online store for both the existing products and the selected predefined products.

### Claim 6

A method on at least one server to create a web site for an online store of a user communicating with the at least one server over a communication network, the method comprising:
receiving a selection from the user in a user session of one or more predefined web site building blocks presented to the user for use in assembling the web site;
during the user session, providing access for the user to a warehouse of predefined products for incorporation into the web site, wherein the warehouse is accessible by the at least one server and the predefined products correspond to products to be provided by one or more predefined merchants other than the user, and wherein the access comprises providing a single web page for the user's viewing product images and product information for two or more products corresponding to the predefined products;
receiving from the user the selection of one or more of the predefined products for use in the web site;
receiving from the user a selection from a set of two or more transaction models presented to the user to define an active transaction model for operation of the online store, wherein the set of transaction models comprises a customer-to-merchant model with product delivery by one of the predefined merchants; and
generating, by the at least one server, one or more web site files for the online store using the selected web site building blocks and the selected predefined products, wherein the generated web site files are configured to perform transactions with customers of the online store using the active transaction model.

### Claim 7 (depends on 6)

The method of claim 6 further comprising receiving from the user a selection of one of the set of transaction models, different from the active transaction model, to associate with at least one of the selected predefined products for use in fulfilling customer orders.

### Claim 8 (depends on 6)

The method of claim 6 wherein the set of transaction models further comprises one or more of the following: an auction model, a customer-to-merchant model with product delivery by an entity controlling the web site, a customer-to-predefined merchant model with product ordering placed through the web site, and an affiliate model wherein the affiliate refers a customer to a merchant's web site to place a product order by the customer.

### Claim 9 (depends on 6)

The method of claim 6 further comprising receiving from the user a modification of the selection of the active transaction model.

### Claim 10

A system for assembly of a web site for an online store by a seller, the system comprising:
(i) at least one server comprising a site building module and a store building module, wherein:
the site building module is configured to assemble the web site using predefined web site building blocks selected by the seller; and
the store building module is configured to:
permit selection by the seller from a warehouse of predefined products for incorporation into the web site, each predefined product to be provided by a respective predefined merchant other than the seller and to include product data stored prior to an initial visit to the at least one server by the seller, and
permit selection by the seller of an active transaction model from two or more transaction models, at least one of the transaction models to specify customer order fulfillment by product delivery from the respective predefined merchant directly to the customer; and
(ii) at least one database coupled for access by the at least one server during assembly of the web site by the seller, wherein the at least one database is configured to store the predefined web site building blocks and the warehouse.

### Claim 11 (depends on 10)

The system of claim 10 wherein the store building module is further configured to present two or more products from the warehouse on a single web page for selection by the seller during assembly of the web site, and wherein the two or more products are each presented with a product image and a product price.

### Claim 12 (depends on 11)

The system of claim 11 wherein the product price is a suggested selling price.

### Claim 13

A method for assembly in a user session by a user of a web site for an online store, the method comprising:
accessing a warehouse of predefined products to select from for use in the assembly of the web site, each of the predefined products to be provided by a respective predefined merchant other than the user, wherein the access includes online viewing of images for each of the predefined products;
selecting from two or more transaction models presented to the user to define an active transaction model for operation of the online store;
displaying a live view of a prior published version of the online store;
displaying a design view of the online store, the design view including the predefined products selected by the user, and the live and design views accessible for side-by-side viewing by the user in the same user session; and
requesting generation of one or more web site files by at least one server for the online store that incorporate the selected predefined products and that are configured to perform transactions with customers of the online store using the active transaction model.

### Claim 14 (depends on 13)

The method of claim 13 wherein the accessing of the warehouse further comprises viewing two or more products from the warehouse on a single web page for selection by the user during assembly of the web site, and wherein the two or more products are each presented with a product price.
