# US 8,788,366 B2 · Affiliate site creation using automatically identified keywords

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

- Number: US 8,788,366 B2
- Document ID: US8788366B2
- Status: Granted
- Kind: B2
- Application number: 13/847,747
- Filed: 2013-03-20
- Published: 2014-01-02
- Granted: 2014-07-22
- Earliest claimed: 2004-06-15
- Applicants: David Greaves; Thomas Creaven
- Inventors: David Greaves; Thomas Creaven
- Web page: https://patentgrep.com/patent/US8788366B2

## CPC

- G06Q 30/0613: {using intermediate agents}
- G06Q 30/02: Marketing; Price estimation or determination; Fundraising
- G06Q 30/0201: Market modelling; Market analysis; Collecting market data
- G06Q 30/0601: Electronic shopping [e-shopping]
- G06Q 30/0619: {Neutral agent}
- G06Q 30/0621: {by configuring or customising goods or services}
- G06Q 30/0623: {by investigating goods or services}
- 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

## Abstract

The present disclosure describes techniques for generating new product codes to add to an affiliate site using automatic keyword selection from content on an affiliate site. In one scenario, a program is launched which automatically identifies words on an existing affiliate website. A keyword list is generated from these words. The keyword list is then uses to search one or more Vendor Websites for products offered for sale relating to the keyword list. A large number of product codes are returned, each including graphic data and descriptive text for products obtained in the search of the Vendor Website along with a link to the Vendor Website. The products codes are displayed in a user friendly manner that allows them to be selected, de-selected, and/or updated so as to produce a list of selected product codes which are then available to be directly transferred/added to the affiliate site without having to do a new search or exit the browser.

## Claims

### Claim 1

A method of adding product codes during updating of an affiliate website, comprising:
launching a software routine to automatically identify keywords from text associated with the affiliate website;
automatically creating a keyword list from the identified keywords;
searching a Vendor Website for products offered for sale relating to the keyword list;
acquiring a large number of product codes, each including graphic data and descriptive text for products obtained in the search of the Vendor Website along with a link to the Vendor Website;
inserting a unique identification code into the product codes to track commissions owed to the owner of the affiliate website;
storing the product codes in a products database;
displaying the product codes along with manually activatable editing buttons which allow a user to individually and globally select, de-select and update products to generate a list of selected product codes; and
adding or linking, to the affiliate website, the list of selected product codes without performing a further search and without exiting the software routine.

### Claim 2 (depends on 1)

The method of claim 1, wherein the displaying of the product codes further includes displaying a drop-down list containing all of the keywords from the keyword list to enable the user to display all products corresponding to a selected one of the keywords in the keyword list.

### Claim 3 (depends on 1)

The method of claim 1, wherein the displaying of the product codes involves simultaneously displaying product codes for a large number of product codes.

### Claim 4 (depends on 1)

The method of claim 1, wherein the launching of the software routine involves launching a live control panel from the affiliate website directly, wherein the automatically identifying keywords from text associated with the affiliate website is performed from the live control panel.

### Claim 5 (depends on 4)

The method of claim 4, wherein at least one of the product codes in the list of selected product codes is a product code to a special product associated with a specific keyword on the Affiliate Website selected by a vendor.

### Claim 6 (depends on 5)

The method of claim 5, wherein the product code to a special product includes a piece of code used by a vendor to select the special promotion to be displayed as the product code on the affiliate site.

### Claim 7 (depends on 4)

The method of claim 4, wherein the launching of the live control panel involves identifying a user-instruction to launch a live control panel wizard included on the affiliate website.

### Claim 8 (depends on 7)

The method of claim 7, wherein the launching of the live control panel involves performing a log in procedure.

### Claim 9 (depends on 8)

The method of claim 8, wherein the automatically creating a keyword list involves identifying new words added to the affiliate website.

### Claim 10 (depends on 8)

The method of claim 8, wherein at least one of the product codes in the list of selected product codes is a product code to a special product associated with a specific keyword on the Affiliate Website, the special product to be displayed being selected by a vendor.

### Claim 11 (depends on 10)

The method of claim 10, wherein the product code to a special product includes a piece of code used by a vendor to select the special promotion to be displayed as the product code on the affiliate site.

### Claim 12 (depends on 1)

The method of claim 1, wherein at least one of the product codes in the list of selected product codes is a product code to a special product associated with a specific keyword on the Affiliate Website selected by a vendor.

### Claim 13 (depends on 12)

The method of claim 12, wherein the product code to a special product includes a piece of code used by a vendor to select the special promotion to be displayed as the product code on the affiliate site.

### Claim 14

A non-transitory computer readable medium including a computer program product that causes a computer to add product codes during updating of an affiliate website, the computer program product including instructions to:
launch a software routine to automatically identify keywords from text associated with the affiliate website;
automatically create a keyword list from the identified keywords;
search a Vendor Website for products offered for sale relating to the keyword list;
acquire a large number of product codes, each including graphic data and descriptive text for products obtained in the search of the Vendor Website along with a link to the Vendor Website;
insert a unique identification code into the product codes to track commissions owed to the owner of the affiliate website;
store the product codes in a products database;
display the product codes along with manually activatable editing buttons which allow a user to individually and globally select, de-select and update products so as to generate a list of selected product codes; and
add or link, to the affiliate website, the list of selected product codes without performing a further search and without exiting the software routine.

### Claim 15 (depends on 14)

The non-transitory computer readable medium of claim 14, wherein the instruction to display the product codes further includes an instruction to display a drop-down list containing all of the keywords from the keyword list to enable the user to display all products corresponding to a selected one of the keywords in the keyword list.

### Claim 16 (depends on 14)

The non-transitory computer readable medium of claim 14, wherein the instruction to display the product codes involves an instruction to simultaneously display product codes for a large number of product codes.

### Claim 17 (depends on 14)

The non-transitory computer readable medium of claim 14, wherein the instruction to launch a software routine involves launching a live control panel from the affiliate website directly, wherein the instruction to automatically identify keywords from text associated with the affiliate website is initiated from the live control panel.

### Claim 18 (depends on 17)

The non-transitory computer readable medium of claim 17, wherein at least one of the product codes in the list of selected product codes is a product code to a special product associated with a specific keyword on the Affiliate Website selected by a vendor.

### Claim 19 (depends on 18)

The non-transitory computer readable medium of claim 18, wherein the product code to a special product includes a piece of code used by a vendor to select the special promotion to be displayed as the product code on the affiliate site.

### Claim 20 (depends on 17)

The non-transitory computer readable medium of claim 17, wherein the instruction to launch the live control panel involves an instruction to identify a user-instruction to launch a live control panel wizard included on the affiliate website.

### Claim 21 (depends on 20)

The non-transitory computer readable medium of claim 20, wherein the instruction to launch the live control panel further involves an instruction to perform a log in procedure.

### Claim 22 (depends on 21)

The non-transitory computer readable medium of claim 21, wherein the instruction to automatically create a keyword list involves the further instruction to identify new words added to the affiliate website.

### Claim 23 (depends on 21)

The non-transitory computer readable medium of claim 21, wherein at least one of the product codes in the list of selected product codes is a product code to a special product associated with a specific keyword on the Affiliate Website selected by a vendor.

### Claim 24 (depends on 23)

The non-transitory computer readable medium of claim 23, wherein the product code to a special product includes a piece of code used by a vendor to select the special promotion to be displayed as the product code on the affiliate site.

### Claim 25 (depends on 14)

The non-transitory computer readable medium of claim 14, wherein at least one of the product codes in the list of selected product codes is a product code to a special product associated with a specific keyword on the Affiliate Website selected by a vendor.

### Claim 26 (depends on 25)

The non-transitory computer readable medium of claim 25, wherein the product code to a special product includes a piece of code used by a vendor to select the special promotion to be displayed as the product code on the affiliate site.

### Claim 27

A device for adding product codes during updating of an affiliate website, comprising:
means for launching a software routine to automatically identify keywords from text associated with the affiliate website;
means for automatically creating a keyword list from the identified keywords;
means for searching a Vendor Website for products offered for sale relating to the keyword list;
means for acquiring a large number of product codes, each including graphic data and descriptive text for products obtained in the search of the Vendor Website along with a link to the Vendor Website;
means for inserting a unique identification code into the product codes to track commissions owed to the owner of the affiliate website;
means for storing the product codes in a products database;
means for displaying the product codes along with manually activatable editing buttons which allow a user to individually and globally select, de-select and update products to generate a list of selected product codes; and
means for adding or linking, to the affiliate website, the list of selected product codes without performing a further search and without exiting the software routine.

### Claim 28 (depends on 27)

The device of claim 27, wherein the means for displaying of the product codes further includes means for displaying a drop-down list containing all of the keywords from the keyword list to enable the user to display all products corresponding to a selected one of the keywords in the keyword list.

### Claim 29 (depends on 27)

The device of claim 27, wherein the means for displaying of the product codes includes means for simultaneously displaying product codes for a large number of product codes.

### Claim 30 (depends on 27)

The device of claim 27, wherein the means for launching the software routine involves launching a live control panel from the affiliate website directly, wherein the means for automatically identifying keywords is performed by the live control panel.

### Claim 31 (depends on 30)

The device of claim 30, wherein at least one of the product codes in the list of selected product codes is a product code to a special product associated with a specific keyword on the Affiliate Website selected by a vendor.

### Claim 32 (depends on 31)

The device of claim 31, wherein the product code to a special product includes a piece of code used by a vendor to select the special promotion to be displayed as the product code on the affiliate site.

### Claim 33 (depends on 30)

The device of claim 30, wherein the means for launching the live control panel includes means for identifying a user-instruction to launch a live control panel wizard included on the affiliate website.

### Claim 34 (depends on 33)

The device of claim 33, wherein the means for launching the live control panel includes means for performing a log in procedure.

### Claim 35 (depends on 34)

The device of claim 34, wherein the means for automatically creating the keyword list involves means for identifying new words added to the affiliate website.

### Claim 36 (depends on 34)

The device of claim 34, wherein at least one of the product codes in the list of selected product codes is a product code to a special product associated with a specific keyword on the Affiliate Website selected by a vendor.

### Claim 37 (depends on 36)

The device of claim 36, wherein the product code to a special product includes a piece of code used by a vendor to select the special promotion to be displayed as the product code on the affiliate site.

### Claim 38 (depends on 27)

The device of claim 27, wherein at least one of the product codes in the list of selected product codes is a product code to a special product associated with a specific keyword on the Affiliate Website selected by a vendor.

### Claim 39 (depends on 38)

The device of claim 38, wherein the product code to a special product includes a piece of code used by a vendor to select the special promotion to be displayed as the product code on the affiliate site.
