Personalizing Selection of Advertisements Utilizing Digital Image Analysis
First Claim
1. One or more computer-readable media having computer-executable instructions embodied thereon that, when executed, perform a method for automatically building and maintaining a user profile by analyzing content of one or more media files, the method comprising:
- accessing a gallery of the one or more media files associated with the user;
scanning the one or more media files to detect features expressed by the content of each of the one or more media files;
abstracting personal characteristics of the user from the one or more media files by analyzing the detected features; and
writing the personal characteristics to a user profile that is associated with the user, wherein the personal characteristics of the user profile are employed to select information that targets interests of the user.
2 Assignments
0 Petitions
Accused Products
Abstract
Computer-readable media and computerized methods for automatically building a user profile from personal characteristics of a user and for leveraging the user profile to select advertisements that focus on interests of the user are provided. Building the user profile from the personal characteristics of the user involves analyzing content of media files that are directly or indirectly associated with the user. Analyzing content includes accessing a gallery of media files and scanning the media files to detect and identify features expressed by the content. These features are analyzed to abstract personal characteristics, which are aggregated to form the user profile. The type of advertisements that are selected and presented to the user are guided by the user profile. Accordingly, the selected advertisements are very relevant to the user at the time they are presented and reflect the current interests of the user.
60 Citations
20 Claims
-
1. One or more computer-readable media having computer-executable instructions embodied thereon that, when executed, perform a method for automatically building and maintaining a user profile by analyzing content of one or more media files, the method comprising:
-
accessing a gallery of the one or more media files associated with the user; scanning the one or more media files to detect features expressed by the content of each of the one or more media files; abstracting personal characteristics of the user from the one or more media files by analyzing the detected features; and writing the personal characteristics to a user profile that is associated with the user, wherein the personal characteristics of the user profile are employed to select information that targets interests of the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computerized method, implemented at a processing unit, for employing a user profile to select one or more advertisements that target interests of a user who is associated with the user profile;
- the method comprising;
identifying an opportunity to present one or more advertisements to the user who is actively computing at a client device; capturing an identity of the user from the client device; accessing the user profile associated with the identity of the user, wherein the user profile is constructed by a process comprising; (a) scanning content of a plurality of digital images to detect features embodied therein; (b) deducing personal characteristics of the user that are suggested by the detected features; and (c) generating the user profile, which is associated with the user, that is reflective of personal characteristics; applying the personal characteristics of the user to select the one or more advertisements that target interests of the user; and rendering the one or more selected advertisements on a presentation device operably coupled to the client device. - View Dependent Claims (14, 15, 16, 17)
- the method comprising;
-
18. One or more computer-readable media having computer-executable instructions embodied thereon that, when executed, perform a method for utilizing personal characteristics to facilitate selection of one or more advertisements, the method comprising:
-
providing one or more digital images in a collection that is linked to a user, wherein the user is responsible for managing the collection; abstracting the personal characteristics that reflect interests of the user from the one or more digital images in the collection, wherein the process of abstracting comprises; (a) mining features from the one or more digital images; (b) gathering indirect evidence of features from the one or more digital images, wherein the indirect evidence of features indicates that a specific feature is associated with a particular digital image even when the specific feature does not explicitly appear within a frame of the particular digital image; and (c) deducing the personal characteristics from a combination of the mined features and the gathered indirect evidence of features; utilizing the abstracted personal characteristics to influence which of the one or more advertisements are selected for presentation to the user; and communicating instructions to publish the one or more selected advertisements at a user interface (UI) display rendered by a web browser. - View Dependent Claims (19, 20)
-
Specification