IP Library Granted Patent US 9,715,543
Granted Patent B2
US 9,715,543 · App. 12/018,524 · Granted Jul 25, 2017

Personalization techniques using image clouds

View Patent ↗
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 9,715,543
App. No.
12/018,524
Granted
Jul 25, 2017
Kind
B2
Abstract

Systems and methods for personalization using image clouds to represent content. Image clouds can be used to identify initial user interest, present recommended content, present popular content, present search results, and present user profile information. Image clouds are interactive, allowing users to select images displayed in the image cloud, which can contribute to presenting more personalized content as well as updating a user's profile.

Claims (66)

1. In a computer system comprising a user interface configured to display content, a method for personalizing content for a particular user, the method comprising the following operations performed by one or more processors:

identifying a user profile;

using the user profile to identify a plurality of images associated with the user profile;

contemporaneously displaying the plurality of images on a user interface, the plurality of images being grouped and displayed adjacent to or in close proximity with each other in varying sizes depending on an expected level of user interest and in one predefined area to minimize content between the plurality of images so as to minimize navigation methods required to locate the plurality of images;

receiving a positive selection of one of the plurality of images from the user;

identifying feed content associated with the positively selected image;

presenting the feed content related to the positively selected image on the user interface;

detecting a change in the user profile, wherein detecting a change in the user profile comprises identifying a selection by the user of content displayed in at least one of an image cloud profile of one or more contacts of the user, an image cloud profile of one or more celebrity profiles, or an image cloud profile of one or more community profiles defined by a demographic;

selecting new images to be included in the plurality of images; and

dynamically changing the display of the plurality of images with the new images in a manner substantially real-time with the detected change in the user profile.

2. The method as recited in claim 1 , wherein

the user profile includes one or more features and a vector assigned to each of the one or more features to generate one or more feature vectors for the user profile;

each of the plurality of images includes one or more features and a vector assigned to each of the one or more features to generate one or more feature vectors for each of the plurality of images; and

the plurality of images are associated with the user profile such that at least some of the features of each of the plurality of images matches at least some of the features of the user profile.

3. The method as recited in claim 2 , wherein the expected level of user interest is based on how many of the features of each of the plurality of images matches the features of the user profile.

4. The method as recited in claim 2 , wherein the features of the user profile are generated based on at least one of user interest activity or a predefined public persona.

5. The method as recited in claim 1 , further comprising receiving a selection of one of the plurality of images by a third party.

6. The method as recited in claim 1 , further comprising merging the user profile with one or more other user profiles to generate a community profile.

7. The method as recited in claim 1 , wherein the user profile contains one or more features that are deactivated.

8. In a computer system comprising a user interface configured to display content, a method for personalizing content for a particular user using a recommendation image cloud, the method comprising the following operations performed by one or more processors:

identifying a user profile;

using the user profile to identify a plurality of images associated with feed content;

contemporaneously displaying the plurality of images on a user interface, the plurality of images being grouped and displayed adjacent to or in close proximity with each other in varying sizes depending on an expected level of user interest and in one predefined area to minimize content between the plurality of images so as to minimize navigation methods required to locate the plurality of images;

receiving a positive selection of one of the plurality of images from the user;

identifying feed content associated with the positively selected image; and

presenting the feed content related to the positively selected image on the user interface; and

modifying the user profile based at least in part on a profile associated with the feed content.

9. The method as recited in claim 8 , further comprising:

receiving a negative selection of one of the plurality of images from the user; and

modifying the user profile based at least in part on the negative selection of the image.

10. The method as recited in claim 8 , further comprising:

detecting when a user hovers over a particular image using a pointer device communicating with the user interface; and

displaying a user interest icon configured to allow a user to select one or more of (1) approval, (2) disapproval, or (3) noncommittance.

11. The method as recited in claim 8 , wherein displaying the plurality of images on a user interface comprises displaying the feed content associated with the plurality of images on the user interface and linking the images to the feed content such that when the user selects one of the images, the corresponding feed content is highlighted.

12. In a computer system comprising a user interface configured to display content, a method for personalizing content for a particular user using a popularity image cloud, the method comprising the following operations performed by one or more processors:

identifying one or more popular topics;

using the one or more popular topics to identify a plurality of images associated with the one or more popular topics, the plurality of images being associated with feed content;

contemporaneously displaying the plurality of images on a user interface, the plurality of images being grouped and displayed adjacent to or in close proximity with each other in varying sizes depending on a popularity of a topic associated with each image in one predefined area to minimize content between the plurality of images so as to minimize navigation methods required to locate the plurality of images;

receiving a positive selection of one of the plurality of images from the user;

identifying feed content associated with the positively selected image;

presenting the feed content related to the positively selected image on the user interface; and

modifying the user profile based at least in part on a profile associated with the feed content.

13. The method as recited in claim 12 , wherein the one or more popular topics are based on a particular demographic being at least one of a user's social network, a geographic region, race, age, interest, religion, and the like.

14. The method as recited in claim 12 , further comprising:

receiving a negative selection of one of the plurality of images from the user; and

modifying the user profile based at least in part on the negative selection of the image.

15. The method as recited in claim 12 , further comprising:

detecting when a user hovers over a particular image using a pointer device communicating with the user interface; and

displaying a user interest icon configured to allow a user to select one or more of (1) approval, (2) disapproval, or (3) noncommittance.

16. The method as recited in claim 12 , wherein displaying the plurality of images on a user interface comprises displaying the feed content associated with the plurality of images on the user interface and linking the images to the feed content such that when the user selects one of the images, the corresponding feed content is highlighted.

17. In a computer system comprising a user interface configured to display content, a method for personalizing content for a particular user using a search image cloud, the method comprising the following operations performed by one or more operations:

identifying a search request including one or more search terms;

using the one or more search terms to generate a search result having feed content;

using the feed content to identify a plurality of images; and

contemporaneously displaying the plurality of images on a user interface, the plurality of images being grouped and displayed adjacent to or in close proximity with each other in varying sizes depending on a similarity of the feed content to the one or more search terms and in one predefined area to minimize content between the plurality of images so as to minimize navigation methods required to locate the plurality of images;

receiving a positive selection of one of the plurality of images from the user;

identifying feed content associated with the positively selected image; and

presenting the feed content related to the positively selected image on the user interface; and

modifying the user profile based at least in part on a profile associated with the feed content.

18. The method as recited in claim 17 , further comprising:

receiving a negative selection of one of the plurality of images from the user; and

modifying the user profile based at least in part on the negative selection of the image.

19. The method as recited in claim 17 , further comprising:

detecting when a user hovers over a particular image using a pointer device communicating with the user interface; and

displaying a user interest icon configured to allow a user to select one or more of (1) approval, (2) disapproval, or (3) noncommittance.

20. The method as recited in claim 17 , wherein displaying the plurality of images on a user interface comprises displaying the feed content associated with the plurality of images on the user interface and linking the images to the feed content such that when the user selects one of the images, the corresponding feed content is highlighted.

Assignments (6)
PATENT SECURITY AGREEMENT (FIRST LIEN) Recorded Sep 29, 2022
From: YAHOO ASSETS LLC
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 061571/0773 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2021
From: YAHOO AD TECH LLC (FORMERLY VERIZON MEDIA INC.)
To: YAHOO ASSETS LLC
Reel/Frame 058982/0282 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2020
From: OATH INC.
To: VERIZON MEDIA INC.
Reel/Frame 054258/0635 →
CHANGE OF NAME Recorded Aug 24, 2017
From: AOL INC.
To: OATH INC.
Reel/Frame 043672/0369 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 16, 2010
From: BANK OF AMERICA, N A
To: AOL INC; AOL ADVERTISING INC; GOING INC; LIGHTNINGCAST LLC; MAPQUEST, INC; NETSCAPE COMMUNICATIONS CORPORATION; QUIGO TECHNOLOGIES LLC; SPHERE SOURCE, INC; TACODA LLC; TRUVEO, INC; YEDDA, INC
Reel/Frame 025323/0416 →
SECURITY AGREEMENT Recorded Dec 14, 2009
From: AOL INC.; AOL ADVERTISING INC.; BEBO, INC.; ICQ LLC; GOING, INC.; LIGHTNINGCAST LLC; MAPQUEST, INC.; NETSCAPE COMMUNICATIONS CORPORATION; QUIGO TECHNOLOGIES LLC; SPHERE SOURCE, INC.; TACODA LLC; TRUVEO, INC.; YEDDA, INC.
To: BANK OF AMERICAN, N.A. AS COLLATERAL AGENT
Reel/Frame 023649/0061 →