IP Library Patent Application 13372379
Patent Application
App. No. 13/372,379

GENERATING KEYBOARD-BASED REQUESTS FOR CONTENT

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.
13/372,379
Filed
Feb 13, 2012
Art Unit
3622
USPC
705/14.54
Abstract

Systems and methods are provided for dynamically ordering advertisements received from at least one advertisement supplier. In one embodiment, a method includes sending a request to at least a first advertisement supplier; receiving one or more advertisements from the at least first advertisement supplier; identifying a prioritizing parameter associated with each of the one or more advertisements; and dynamically ordering the one or more advertisements from the at least first advertisement supplier into two or more positions of a response based on the prioritizing parameter.

Claims (65)

1 - 28 . (canceled)

29 . A computer-implemented method, comprising:

identifying a request for advertising content, the request comprising a set of parameters;

obtaining information associated with one or more prior requests for the advertising content, the information comprising weighted keywords associated with the prior requests and information identifying suppliers associated with the prior requests;

generating, using at least one processor, a modified set of parameters for the identified request, based on at least a subset of the weighted keywords of the prior requests; and

transmitting the request and the modified set of parameters to at least one of the suppliers associated with the prior requests.

30 . The method of claim 29 , wherein:

the parameters comprise a plurality of keywords associated with identified request; and

the modified set of parameters comprises at least one of the keywords associated with the identified request.

31 . The method of claim 29 , wherein:

the parameters comprise at least one preference associated with a source of the request.

the method further comprises filtering the weighted keywords according to the preference to generate filtered keywords; and

the generating comprises generating the modified set of parameters based on at least a subset of the filtered keywords.

32 . The method of claim 31 , wherein:

the preference identifies at least one content restriction; and

the filtering comprises processing the weighted keywords to remove weighted keywords associated with the content restriction.

33 . The method of claim 32 , wherein the content restriction corresponds to at least one of adult content or classified content associated with the source.

34 . The method of claim 29 , wherein weights assigned to the weighted keywords are indicative of a performance of the advertising content associated with the prior requests.

35 . The method of claim 29 , wherein:

the weighted keywords are associated with corresponding characteristics; and

the method further comprises:

assigning the weighted keywords to corresponding ones of a plurality of classes, based on the characteristics; and

establishing rankings of the weighted keywords within the classes, based on weights assigned to the weighted keywords.

36 . The method of claim 35 , wherein the characteristics comprise at least one of a demographic associated with the weighted keywords, a performance of advertising content associated with the weighted keywords, a popularity of the weighted keywords, or a context associated with the weighted keywords.

37 . The method of claim 35 , further comprising assigning weights to the classes, the weights being based on information associated with at least one the advertising content or a source of the request, wherein:

generating the modified set of parameters further comprises generating the subset of the weighted keywords based on the weights associated with the classes and the rankings of the weighted keywords within the classes.

38 . The method of claim 29 , further comprising:

obtaining information indicative of a performance of the advertising content provided by the suppliers; and

selecting the at least one supplier, based on the performance information.

39 . The method of claim 38 , wherein the performance information comprises at least one of a click-through-rate, a cost-per-click, or an advertisement response percentage.

40 . An apparatus, comprising:

a storage device; and

at least one processor coupled to the storage device, wherein the storage device stores a program for controlling the at least one processor, and wherein the at least one processor, being operative with the program, is configured to:

identify a request for advertising content, the request comprising a set of parameters;

obtain information associated with one or more prior requests for the advertising content, the information comprising weighted keywords associated with the prior requests and information identifying suppliers associated with the prior requests;

generate a modified set of parameters for the identified request, based on at least a subset of the weighted keywords of the prior requests; and

transmit the request and the modified set of parameters to at least one of the suppliers associated with the prior requests.

41 . A tangible, non-transitory computer-readable medium storing instructions that, when executed by at least one processor, cause the at least one processor to perform the following steps:

identifying a request for advertising content, the request comprising a set of parameters;

obtaining information associated with one or more prior requests for the advertising content, the information comprising weighted keywords associated with the prior requests and information identifying suppliers associated with the prior requests;

generating a modified set of parameters for the identified request, based on at least a subset of the weighted keywords of the prior requests; and

transmitting the request and the modified set of parameters to at least one of the suppliers associated with the prior requests.

42 . A computer-implemented method, comprising:

receiving elements of advertising content from one or more suppliers, the advertising content elements being associated with least one corresponding keyword and a corresponding supplier;

obtaining information associated with one or more prior requests for the advertising content elements, the information comprising weighted keywords associated with the prior requests and information identifying suppliers associated with the prior requests;

assigning, using at least one processor, values to the advertising content elements based on at least the obtained information, the values being indicative of orders of presentation of the advertising content elements to a viewer; and

transmitting the advertising content elements and information associated with the assigned values to a requester of the advertising content.

43 . The method of claim 42 , further comprising filtering the weighted keywords according to at least one content restriction.

44 . The method of claim 42 , wherein the content restriction corresponds to at least one of adult content or classified content associated with the requester.

45 . The method of claim 42 , further comprising:

obtaining first data indicative of a performance of the advertising content elements associated with corresponding ones of the prior requests; and

obtaining second data indicative of a performance of additional advertising content provided by the suppliers.

46 . The method of claim 45 , wherein the first and second performance data comprises at least one of a click-through-rate, a cost-per-click, or an advertisement response percentage.

47 . The method of claim 45 , wherein the assigning further comprises determining the values for the advertising content elements based on at least one of the first or second performance data.

48 . The method of claim 42 , further comprising receiving, from the requester, information indicative of a performance of the advertising content elements.

49 . The method of claim 48 , further comprising:

generating updated values for the advertising content elements based on at least the received performance information, the updated values modifying the orders of presentation of the advertising content elements to the viewer; and

assigning the updated values to corresponding ones of the advertising content elements.

50 . An apparatus, comprising:

a storage device; and

at least one processor coupled to the storage device, wherein the storage device stores a program for controlling the at least one processor, and wherein the at least one processor, being operative with the program, is configured to perform the following steps:

receiving elements of advertising content from one or more suppliers, the advertising content elements being associated with least one corresponding keyword and a corresponding supplier;

obtaining information associated with one or more prior requests for the advertising content elements, the information comprising weighted keywords associated with the prior requests and information identifying suppliers associated with the prior requests;

assigning values to the advertising content elements based on at least the obtained information, the values being indicative of orders of presentation of the advertising content elements to a viewer; and

transmitting the advertising content elements and information associated with the assigned values to a requester of the advertising content.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034544/0541 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 29, 2012
From: AOL INC.
To: MICROSOFT CORPORATION
Reel/Frame 028869/0169 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 15, 2012
From: LAW, JUSTIN M.; HUSSAIN, MUHAMMAD MOHSIN; SOBOTKA, DAVID C.; ZIA, AFTAB; TONSE, SUDHIR; BHAMIDIPATI, VENKATA S.J.R.; KHAN, M. SULTAN
To: AOL LLC
Reel/Frame 027705/0914 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 15, 2012
From: AOL LLC
To: AOL INC.
Reel/Frame 027706/0001 →