# US 7,412,409 B2 · Online ordering medium and method

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

- Number: US 7,412,409 B2
- Document ID: US7412409B2
- Status: Granted
- Kind: B2
- Application number: 11/125,593
- Filed: 2005-05-09
- Published: 2005-12-08
- Granted: 2008-08-12
- Earliest claimed: 2000-06-15
- Assignees: American Express Travel Related Services Company, Inc.
- Inventors: Amir Aliabadi; Noreen Dalton; Anargiros Zacharias Frangos, Jr.; Jeffrey T. Hammond; Courtney Ann Licardi; Becky Sutton; Martin Tarvydas
- Web page: https://patentgrep.com/patent/US7412409B2

## CPC

- G06Q 30/0603: {Catalogue creation or management}
- G06Q 30/0601: Electronic shopping [e-shopping]
- G06Q 30/0633: {Managing shopping lists, e.g. compiling or processing purchase lists (shipping orders G06Q10/083; order filling G06Q10/087)}
- G06Q 30/0643: {graphically representing goods, e.g. 3D product representation}
- 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

## Abstract

Systems and methods for facilitating an on-line purchase of at least one item on behalf of a consumer are disclosed. A consumer may shop and request purchase of at least one item on a consolidated shopping (CS) website displaying one or more items available for purchase on one or more different merchant websites. A host computer providing the CS website may access a merchant website selling the requested item, and order the requested item on behalf of the consumer, and charging a transaction fee, listing fee, receiving a rebate and/or offering a rebate for performing such. One embodiment allows a consumer to purchase/order multiple items from multiple websites in a single purchase request to the CS website.

## Claims

### Claim 1

A computer-implemented method to facilitate an on-line purchase of an item on behalf of a consumer, said method comprising:
receiving a product feed from a source, wherein said source is at least one of: a supplier and provider;
extracting an image from said product feed when said source is said supplier;
retrieving an image from a web site associated with said provider when said source is said provider;
creating a normalized product feed from said product feed such that said supplier feed and said provider feed are in the same format;
storing said image and said product feed in a database, wherein said database includes product data from a plurality of web sites;
displaying said product data including said images from said plurality of web sites, wherein said product data is displayed at a single Uniform Resource Locator;
receiving a request to purchase said item from among product data, wherein said request includes order data entered into a first electronic form of a first website by said consumer and, wherein, said request is received at said first website of a host computer;
placing an order, by said host computer, for said item on a second website by automatically inserting said order data into a second electronic form of said second website without redirecting said consumer to said second website, wherein said second website offers said item for sale; and
charging a transaction fee to said second website used for placing said order.

### Claim 2 (depends on 1)

The computer-implemented method of claim 1, wherein said transaction fee is at least one of a set fee, a random fee, and a variable fee.

### Claim 3 (depends on 1)

The computer-implemented method of claim 1, wherein said step of charging a transaction fee comprises charging a set transaction fee based on at least one of a number of items purchased, a purchase amount, number of websites where said ordering occurs, type of item purchased, payment method, type of payment instrument and per transaction.

### Claim 4 (depends on 1)

The computer-implemented method of claim 1, wherein said step of charging a transaction fee comprises charging a variable transaction fee based on at least one of a number of items purchased, a purchase amount, number of websites where said ordering occurs, type of item purchased, payment method, type of payment instrument, per transaction and a percentage.

### Claim 5 (depends on 1)

The computer-implemented method of claim 1, further comprising displaying information on said first website related to said item, wherein said item is capable of being ordered on said second website.

### Claim 6 (depends on 1)

The computer-implemented method of claim 1, further comprising charging a listing fee from at least one of said second website, a wholesaler and a manufacturer of said item.

### Claim 7 (depends on 1)

The computer-implemented method of claim 1, wherein said step of charging a transaction fee comprises charging an affiliated merchant website said transaction fee.

### Claim 8 (depends on 1)

The computer-implemented method of claim 1, wherein said step of charging a transaction fee comprises charging a non-affiliated merchant website said transaction fee, wherein said non-affiliated merchant website is solicited for said transaction fee.

### Claim 9 (depends on 1)

The computer-implemented method of claim 1, further comprising at least one of receiving and offering a rebate for placing said order.

### Claim 10 (depends on 1)

The computer-implemented method of claim 1, further comprising receiving a rebate from at least one of said second website, a wholesaler of said at least one item, a manufacturer of said at least one item and an issuer of a payment instrument.

### Claim 11 (depends on 1)

The computer-implemented method of claim 1, further comprising offering a rebate to at least one of a consumer, a school, a church, a research facility and a charitable organization.

### Claim 12 (depends on 1)

The computer-implemented method of claim 1, further comprising offering a rebate which is at least one of a set fee, a random fee, and a variable fee.

### Claim 13 (depends on 1)

The computer-implemented method of claim 1, further comprising offering a set rebate based on at least one of a number of items purchased, a purchase amount, number of websites where said ordering occurs, type of item purchased, payment method, type of payment instrument and per transaction.

### Claim 14

A machine-readable medium having stored thereon a plurality of instructions, said plurality of instructions when executed by a processor, cause said processor to perform a method comprising the steps of:
receiving a product feed from a source, wherein said source is at least one of: a supplier and provider;
extracting an image from said product feed when said source is said supplier;
retrieving an image from a web site associated with said provider when said source is said provider;
creating a normalized product feed from said product feed such that said supplier feed and said provider feed are in the same format;
storing said image and said product feed in a database, wherein said database includes product data from a plurality of web sites;
displaying said product data including said images from said plurality of web sites, wherein said product data is displayed at a single Uniform Resource Locator;
receiving a request to purchase said item from among product data, wherein said request includes order data entered into a first electronic form of a first website by said consumer and, wherein, said request is received at said first website of a host computer;
placing an order, by said host computer, for said item on a second website by automatically inserting said order data into a second electronic form of said second website without redirecting said consumer to said second website, wherein said second website sells said item; and
at least one of charging a transaction fee, receiving a rebate, charging a listing fee, and offering a rebate by said host computer to said second website.

### Claim 15

A computer-implemented method to facilitate an on-line purchase of an item on behalf of a consumer, said method comprising:
receiving a product feed from a source, wherein said source is at least one of: a supplier and provider;
extracting an image from said product feed when said source is said supplier;
retrieving an image from a web site associated with said provider when said source is said provider;
creating a normalized product feed from said product feed such that said supplier feed and said provider feed are in the same format;
storing said image and said product feed in a database, wherein said database includes product data from a plurality of web sites;
displaying said product data including said images from said plurality of web sites, wherein said product data is displayed at a single Uniform Resource Locator;
receiving a request to purchase said item from among product data, wherein said request includes order data entered into a first electronic form of a first website by said consumer and, wherein, said request is received at said first website of a host computer;
placing an order, by said host computer, for said item on a second website by automatically inserting said order data into a second electronic form of said second website without redirecting said consumer to said second website, wherein said second website offers said item for sale;
placing a second order, by said host computer, for a second item on a third website by automatically inserting order data into an electronic form of said third website without redirecting said consumer to said third website, wherein said third website offers said second item for sale, and wherein said first website, said second website, and said third website are each different website; and
at least one of charging a transaction fee, receiving a rebate, charging a listing fee, and offering a rebate by said host computer to said second or said third website.

### Claim 16 (depends on 1)

The computer-implemented method of claim 1, whererin said order data is retrieved from a personal profile that is associated with said consumer.

### Claim 17 (depends on 1)

The computer-implemented method of claim 1, further comprising parsing said normalized data feed and said image into categorized data elements to determine when a category exists in a product table which corresponds to said categorized data elements, wherein said categorized data elements are added to a buffer table when said category does not exist and said categorized data elements are integrated with said product data within said product table when said category exists to create integrated data.

### Claim 18 (depends on 17)

The computer-implemented method of claim 17, further comprising providing said integrated data to a user such that said user may utilize a single shopping website to search for, compare prices and order said products, wherein said products are associated with said stored product data from said plurality of websites, wherein each of said plurality of websites may be associated with a different provider.
