Feature-value attachment, reranking and filtering for advertisements
First Claim
1. One or more computer-storage media embodying computer-useable instructions for performing a method comprising:
- storing an advertisement corresponding with a product or service and one or more feature-value pairs for the advertisement for use in an advertisement system that provides advertisements for presentation in conjunction with presentation of separate primary content, each feature-value pair for the advertisement being separate from the content of the advertisement and comprising a feature of the product or service and a value defining the feature of the product or service;
receiving a request for advertisements from a user device; and
providing, for delivery to the user device in response to the request, a plurality of advertisements and one or more feature-value pairs for each advertisement separate from the content of each advertisement for use in a user interface that presents at least a portion of the advertisements in conjunction with separate primary content and one or more user interface elements that allow a user to sort or filter the advertisements based on the feature-value pairs associated with the advertisements while maintaining the presentation of the separate primary content, the one or more user interface elements being generated based on the feature-value pairs associated with the advertisements.
2 Assignments
0 Petitions
Accused Products
Abstract
An approach is provided for associating structured information as feature-value pairs with advertisements at an advertisement system that provides advertisements for presentation with primary content. Feature-value pairs corresponding with advertisements describe features of the products or services associated with the advertisements. The feature-value pairs may be used by the advertisement system in a number of different manners, including, among other things: using the feature-value pairs during selection of advertisements for presentation with primary content: allowing users to sort and/or filter advertisements during presentation with primary content based on the associated feature-value pairs; exposing additional information with the advertisements; facilitating fraud detection for the advertisement system; and enabling a hybrid pricing model.
27 Citations
20 Claims
-
1. One or more computer-storage media embodying computer-useable instructions for performing a method comprising:
-
storing an advertisement corresponding with a product or service and one or more feature-value pairs for the advertisement for use in an advertisement system that provides advertisements for presentation in conjunction with presentation of separate primary content, each feature-value pair for the advertisement being separate from the content of the advertisement and comprising a feature of the product or service and a value defining the feature of the product or service; receiving a request for advertisements from a user device; and providing, for delivery to the user device in response to the request, a plurality of advertisements and one or more feature-value pairs for each advertisement separate from the content of each advertisement for use in a user interface that presents at least a portion of the advertisements in conjunction with separate primary content and one or more user interface elements that allow a user to sort or filter the advertisements based on the feature-value pairs associated with the advertisements while maintaining the presentation of the separate primary content, the one or more user interface elements being generated based on the feature-value pairs associated with the advertisements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
presenting a plurality of advertisements in conjunction with presentation of separate primary content, wherein at least a portion of the advertisements have associated feature-value pairs separate from the content of the advertisements, wherein each feature-value pair comprises a feature of a product or service corresponding with one of the advertisements and a value defining the feature of the product or service; generating one or more user interface elements based on the feature-value pairs associated with the at least a portion of the advertisements; presenting the one or more user interface elements with the advertisements, wherein the one or more user interface elements allow a user to sort or filter the advertisements based on the feature-value pairs associated with the at least a portion of the advertisements; receiving a user command via at least one of the user interface elements to sort or filter the advertisements; and sorting or filtering the advertisements based on the user command while maintaining the presentation of the separate primary content. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computerized system comprising:
-
one or more processors; and one or more computer storage media storing instructions that, when used by the one or more processors, cause the one or more processors to; receive a request for advertisements for presentation in conjunction with separate primary content; select the advertisements for presentation in conjunction with the separate primary content based at least in part on the primary content and feature-value pairs associated with at least a portion of the advertisements and separate from the content of the advertisements, wherein each feature-value pair comprises a feature of a product or service corresponding with one of the advertisements and a value defining the feature of the product or service; generate a user interface with a first portion of the user interface for presenting the primary content and a second portion of the user interface for presenting the advertisements and one or more user interface elements that allow a user to sort or filter the advertisements based on the feature-value pairs associated with the advertisements while maintaining the presentation of the separate primary content, wherein the user interface is generated at least in part by selecting the one or more user interface elements based on the feature-value pairs associated with the advertisements; and communicate the user interface, the advertisements for presentation in conjunction with the separate primary content, and one or more feature-value pairs for each advertisement separate from the content of each advertisement for use in the user interface that includes one or more user interface elements that allow the user to sort or filter the advertisements based on the feature-value pairs associated with the advertisements while maintaining the presentation of the separate primary content. - View Dependent Claims (17, 18, 19, 20)
-
Specification