IP Library Patent Application 12767402
Patent Application
App. No. 12/767,402

USING STRUCTURED OFFER DATA TO CREATE KEYWORD BASED ADVERTISEMENTS

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
12/767,402
Abstract

As a result of the system, effective advertisements may be created using only the structured data from the seller. The difficulty of determining keywords to bid on is eliminated as the system determines the keywords from the structured data. In addition, the structure data is used to create the text and images for an advertisement. The seller supplies the sales data and the system creates advertisement based on the sales data. In addition, the system may be able to create and adjust bids on keywords to better optimize sales.

Claims (168)

1 . A method of electronically analyzing structured offers from a vendor to create keyword based advertisements for the vendor comprising:

reviewing offers from the vendor;

extracting attributes from the offers;

submitting the attributes to an analysis system;

receiving from the analysis system a keyword list comprising the attributes and related keyboards to the attributes wherein related keywords are additional terms related to the attribute;

creating an electronic advertising campaign comprising:

receiving a query comprising query keywords;

submitting the query to a query keywords to a query keyword analysis system;

receiving from the query keyword analysis system a query keyword list comprising the query keywords and related query keyboards to the query keywords wherein related keywords are additional terms related to the query keywords;

creating a query list comprising query keywords and related query keyword wherein related query keyword comprise additional terms related to the query keywords;

determining if the query list is sufficiently similar to the keyword list;

if the query list is determined to be sufficiently similar to the keyword list:

creating an advertisement for the vendor comprising:

identifying related attributes, keywords and images;

creating advertising text to go with the attributes;

displaying the attributes, keywords and images as an advertisement.

2 . The method of claim 1 , wherein the offers from the vendor are stored and communicated as structured data.

3 . The method of claim 1 , wherein reviewing offers from the vendor further comprises parsing and normalizing the data.

4 . The method of claim 1 , wherein attributes further comprise at least one selected from a group comprising: merchant name, offer title, offer description, brand, product title, product category, product sku, product color.

5 . The method of claim 1 , wherein the analysis system executes steps comprising:

accepting the attributes;

selecting keywords that are related to the attributes;

returning the keywords and the attributes.

6 . The method of claim 5 , further comprising:

ranking the attributes based on at least one selected from a group comprising:

past success in matching the keywords and attributes to queries;

results of consumer surveys;

results of trend analysis of search queries;

results of past terms click response rates; and

results of past terms purchase rates;

weighting the attributes in relation to the rankings; and

returning the weighted attributes and

ranking the keywords based on at least one selected from a group comprising:

relation to the most heavily weighted attributes;

past success in matching the keywords and attributes to queries;

results of consumer surveys;

results of trend analysis of search queries;

results of past terms click response rates; and

results of past terms purchase rates;

weighting the keywords in relation to the rankings; and

returning the weighted keywords.

7 . The method of claim 6 , further comprising:

receiving feedback from the advertisement wherein feedback comprises at least one selected from a group comprising click through rate and purchase rate;

adjusting the advertisement comprising at least one selected from a group comprising:

adding new terms;

removing some terms;

changing the order of the terms; and

adding additional graphics;

repeating the method.

8 . The method of claim 1 , further comprising:

determining how much to bid for an advertisement comprising;

issuing a bid in a bid amount for a keyword;

determining an advertising placement;

determining the success of the bid comprising:

checking a click through;

check a buying rate;

adjusting bid amount;

repeating the determining how much to bid step.

9 . The method of claim 1 , wherein displaying the attributes, keywords and images as an advertisement further comprises using a template and filling in the template with the keyword list.

10 . A computer storage medium physically configured according to computer executable instructions for electronically analyzing structured offers from a vendor to create keyword based advertisements for the vendor, the instructions comprising instructions for:

reviewing offers from the vendor;

extracting attributes from the offers;

submitting the attributes to an analysis system;

receiving from the analysis system a keyword list comprising the attributes and related keyboards to the attributes wherein related keywords are additional terms related to the attribute;

creating an electronic advertising campaign comprising:

receiving a query comprising query keywords;

submitting the query to a query keywords to a query keyword analysis system;

receiving from the query keyword analysis system a query keyword list comprising the query keywords and related query keyboards to the query keywords wherein related keywords are additional terms related to the query keywords;

creating a query list comprising query keywords and related query keyword wherein related query keyword comprise additional terms related to the query keywords;

determining if the query list is sufficiently similar to the keyword list;

if the query list is determined to be sufficiently similar to the keyword list:

creating an advertisement for the vendor comprising:

identifying related attributes, keywords and images;

creating advertising text to go with the attributes;

displaying the attributes, keywords and images as an advertisement.

11 . The computer storage medium of claim 10 , wherein attributes further comprise at least one selected from a group comprising: merchant name, offer title, offer description, brand, product title, product category, product sku, product color.

12 . The computer storage medium of claim 10 , wherein the analysis system executes steps comprising:

accepting the attributes;

selecting keywords that are related to the attributes;

returning the keywords and the attributes.

13 . The computer storage medium of claim 12 , further comprising:

ranking the attributes based on at least one selected from a group comprising:

past success in matching the keywords and attributes to queries;

results of consumer surveys;

results of trend analysis of search queries;

results of past terms click response rates; and

results of past terms purchase rates;

weighting the attributes in relation to the rankings; and

returning the weighted attributes; and

ranking the keywords based on at least one selected from a group comprising:

relation to the most heavily weighted attributes;

past success in matching the keywords and attributes to queries;

results of consumer surveys;

results of trend analysis of search queries;

results of past terms click response rates; and

results of past terms purchase rates;

weighting the keywords in relation to the rankings; and

returning the weighted keywords.

14 . The computer storage medium of claim 13 , further comprising:

receiving feedback from the advertisement wherein feedback comprises at least one selected from a group comprising click through rate and purchase rate;

adjusting the advertisement comprising at least one selected from a group comprising:

adding new terms;

removing some terms;

changing the order of the terms; and

adding additional graphics;

repeating the method.

15 . The computer storage medium of claim 10 , further comprising:

determining how much to bid for an advertisement comprising;

issuing a bid in a bid amount for a keyword;

determining an advertising placement;

determining the success of the bid comprising:

checking a click through;

check a buying rate;

adjusting bid amount;

repeating the determining how much to bid step.

16 . The computer storage medium of claim 10 , wherein displaying the attributes, keywords and images as an advertisement further comprises using a template and filling in the template with the keyword list.

17 . A computer system comprising a processor physically configured according to computer executable instructions, a memory physically configured according to computer executable instructions and an input/output circuit, computer executable instructions for electronically analyzing structured offers from a vendor to create keyword based advertisements for the vendor, the instructions comprising instructions for:

reviewing offers from the vendor;

extracting attributes from the offers wherein attributes further comprise at least one selected from a group comprising: merchant name, offer title, offer description, brand, product title, product category, product sku, product color;

submitting the attributes to an analysis system;

receiving from the analysis system a keyword list comprising the attributes and related keyboards to the attributes wherein related keywords are additional terms related to the attribute;

creating an electronic advertising campaign comprising:

receiving a query comprising query keywords;

submitting the query to a query keywords to a query keyword analysis system;

receiving from the query keyword analysis system a query keyword list comprising the query keywords and related query keyboards to the query keywords wherein related keywords are additional terms related to the query keywords;

creating a query list comprising query keywords and related query keyword wherein related query keyword comprise additional terms related to the query keywords;

determining if the query list is sufficiently similar to the keyword list if the query list is determined to be sufficiently similar to the keyword list:

determining how much to bid for an advertisement comprising;

issuing a bid in a bid amount for a keyword;

determining an advertising placement;

determining the success of the bid comprising:

checking a click through;

check a buying rate;

adjusting bid amount;

repeating the determining how much to bid step;

creating an advertisement for the vendor comprising:

identifying related attributes, keywords and images;

creating advertising text to go with the attributes;

displaying the attributes, keywords and images as an advertisement wherein displaying the attributes, keywords and images as an advertisement further comprises using a template and filling in the template with the keyword list.

18 . The computer system of claim 17 , wherein the analysis system executes steps comprising:

accepting the attributes;

selecting keywords that are related to the attributes;

returning the keywords and the attributes.

19 . The computer system of claim 18 , further comprising:

ranking the attributes based on at least one selected from a group comprising:

past success in matching the keywords and attributes to queries;

results of consumer surveys;

results of trend analysis of search queries;

results of past terms click response rates; and

results of past terms purchase rates;

weighting the attributes in relation to the rankings; and

returning the weighted attributes and ranking the keywords based on at least one selected from a group comprising:

relation to the most heavily weighted attributes;

past success in matching the keywords and attributes to queries;

results of consumer surveys;

results of trend analysis of search queries;

results of past terms click response rates; and

results of past terms purchase rates;

weighting the keywords in relation to the rankings; and

returning the weighted keywords

20 . The computer system 17 , further comprising:

receiving feedback from the advertisement wherein feedback comprises at least one selected from a group comprising click through rate and purchase rate;

adjusting the advertisement comprising at least one selected from a group comprising:

adding new terms;

removing some terms;

changing the order of the terms; and

adding additional graphics;

repeating the method.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034564/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 7, 2010
From: COLAGIOVANNI, LAWRENCE WILLIAM; MANE, RUPESH; SACHETI, ARUN; NOG, SAURAB; CHOI, DEREK KENG; KANUMURI, PHANINDRA
To: MICROSOFT CORPORATION
Reel/Frame 024349/0856 →