Attribute based advertisement categorization
First Claim
Patent Images
1. A computer-implemented method for providing electronic advertisements, the method comprising:
- under control of one or more computer systems configured with executable instructions,categorizing, at a server, a plurality of electronic advertisement content based upon one or more attributes of the advertisement content;
receiving, at the server, a request for an electronic advertisement for display to a user;
determining, at the server, whether an electronic advertisement from the plurality of electronic advertisement content for display to the user matches preferred attributes from a set of user attributes and preferences associated with the user; and
determining, at the server, that none of the plurality of electronic advertisements match the preferred attributes of the user;
creating, at the server, a new electronic advertisement using the preferred attributes from the set of user attributes and preferences in response to the determination that none of the plurality of electronic advertisements match the preferred attributes of the user, wherein creating the new electronic advertisement further comprises;
selecting an advertisement template from a templates datastore for creating new electronic advertisements;
creating the new electronic advertisement using the selected advertisement template and at least one component from an advertisement component datastore comprising at least one component from the plurality of electronic advertisement content; and
customizing the attributes of the new electronic advertisement to include at least one attribute matching a user attribute or preference of the user; and
providing the determined electronic advertisement that matches the preferred attributes of the user or the newly created electronic advertisement to the requestor.
1 Assignment
0 Petitions
Accused Products
Abstract
System and methods for categorizing electronic advertisements categorized based on the attributes associated with the creatives, such as product type, predominant color, size of the create, media type of the creative are provided. Categories to be associated with electronic advertisements may be predefined, and an electronic advertisement may have various attributes associated with each of these categories.
24 Citations
36 Claims
-
1. A computer-implemented method for providing electronic advertisements, the method comprising:
-
under control of one or more computer systems configured with executable instructions, categorizing, at a server, a plurality of electronic advertisement content based upon one or more attributes of the advertisement content; receiving, at the server, a request for an electronic advertisement for display to a user; determining, at the server, whether an electronic advertisement from the plurality of electronic advertisement content for display to the user matches preferred attributes from a set of user attributes and preferences associated with the user; and determining, at the server, that none of the plurality of electronic advertisements match the preferred attributes of the user; creating, at the server, a new electronic advertisement using the preferred attributes from the set of user attributes and preferences in response to the determination that none of the plurality of electronic advertisements match the preferred attributes of the user, wherein creating the new electronic advertisement further comprises; selecting an advertisement template from a templates datastore for creating new electronic advertisements; creating the new electronic advertisement using the selected advertisement template and at least one component from an advertisement component datastore comprising at least one component from the plurality of electronic advertisement content; and customizing the attributes of the new electronic advertisement to include at least one attribute matching a user attribute or preference of the user; and providing the determined electronic advertisement that matches the preferred attributes of the user or the newly created electronic advertisement to the requestor. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented method for providing electronic advertisements, the method comprising:
-
under control of one or more computer systems configured with executable instructions, categorizing a plurality of electronic advertisement content based upon attributes of the advertisement content; receiving a request for an electronic advertisement for display to a user; determining whether an electronic advertisement from the plurality of electronic advertisement content for display to the user matches preferred attributes from a set of user attributes and preferences associated with the user; determining that none of the plurality of electronic advertisements match the preferred attributes of the user; creating a new electronic advertisement using the preferred attributes from the set of user attributes and preferences in response to the determination that none of the plurality of electronic advertisements match the preferred attributes of the user, the new electronic advertisement created from one or more components selected from an electronic advertisement component datastore comprising at least one component from the plurality of electronic advertisement content; and providing the determined electronic advertisement that matches the preferred attributes of the user or the new electronic advertisement to the requestor to be presented to the user. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for providing electronic advertisements, the server comprising:
-
a processor; and a memory device including instructions that, when executed by the processor, cause the processor to; categorize, at the processor, a plurality of electronic advertisement content based upon attributes of the advertisement content; receive, at the processor, a request for an electronic advertisement for display to a user; determine, at the processor, whether an advertisement from the plurality of electronic advertisement content for display to the user matches preferred attributes from a set of user attributes and preferences associated with the user; determine, at the processor, that none of the plurality of electronic advertisement content match the preferred attributes of the user; create, at the processor, a new electronic advertisement using the preferred attributes from the set of user attributes and preferences in response to the determination that none of the plurality of electronic advertisement content match the preferred attributes of the user, the new electronic advertisement created from one or more components selected from an electronic advertisement component datastore comprising at least one component from the plurality of electronic advertisement content; and provide the determined electronic advertisement that matches the preferred attributes of the user or the new electronic advertisement to the requestor to be presented to the user. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer program product for providing electronic advertisements, the program being embedded in a computer-readable medium and including instructions that, when executed by at least one computing device, cause the at least one computing device to:
-
categorize, at a processor, a plurality of electronic advertisement content based upon attributes of the advertisement content; receive, at the processor, a request for an electronic advertisement for display to a user; determine, at the processor, whether an advertisement from the plurality of electronic advertisement content for display to the user matches preferred attributes from a set of user attributes and preferences associated with the user; determine, at the processor, that none of the plurality of electronic advertisement content match the preferred attributes of the user; create, at the processor, a new electronic advertisement using the preferred attributes from the set of user attributes and preferences in response to the determination that none of the plurality of electronic advertisement content match the preferred attributes of the user, the new electronic advertisement created from one or more components selected from an electronic advertisement component datastore comprising at least one component from the plurality of electronic advertisement content; and provide the determined electronic advertisement content that matches the preferred attributes of the user or the new electronic advertisement to the requestor to be presented to the user. - View Dependent Claims (24, 25, 26, 27, 28)
-
-
29. A computer-implemented method for providing electronic content objects, the method comprising:
-
under control of one or more computer systems configured with executable instructions, categorizing, at a processor, a plurality of electronic content objects based upon attributes of the electronic content objects; receiving, at the processor, a request for an electronic content object for display to a user; determining, at the processor, whether an electronic content object from the plurality of electronic content object components for display to the user matches preferred attributes from a set of user attributes and preferences associated with the user; determine, at the processor, that none of the plurality of electronic content objects match the preferred attributes of the user; creating, at the processor, a new electronic content object using the preferred attributes from the set of user attributes and preferences in response to the determination that none of the plurality of electronic advertisement content match the preferred attributes of the user, the new electronic content object created from one or more components selected from an electronic content object component datastore comprising at least one component from the plurality of electronic content objects; and providing the determined electronic content object that matches the preferred attributes of the user or the new electronic content object to the requestor to be presented to the user. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36)
-
Specification