IP Library Granted Patent US 12,346,385
Granted Patent B2
US 12,346,385 · App. 17/809,564 · Granted Jul 1, 2025

Personalization techniques using image clouds

Inventors: Mike Macadaan (Livermore, CA); David J. Liu (Chevy Chase, MD); William G. Wetherell (San Francisco, CA); James D. Simmons (Reston, VA); Sudhir Tonse (San Francisco, CA); Arun K. Ranganathan (San Francisco, CA)
Assignee: Yahoo Assets LLC
G06F16/951G06F3/0482G06F16/248G06F16/252G06F16/54G06F16/9535G06Q30/0255G06Q30/0269G06Q30/0271H04L67/306H04L67/535
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 12,346,385
App. No.
17/809,564
Granted
Jul 1, 2025
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 (44)

1. A computer-implemented method, comprising:

identifying one or more popular topics;

identifying, for a user profile, a plurality of images associated with the one or more popular topics;

displaying the plurality of images on a user interface, the plurality of images being simultaneously displayed in a predefined area, the predefined area being sized to minimize a navigation by a user to locate the plurality of images;

detecting a change in the user profile based on a positively selected image, made by the user, of content displayed in a community defined by a demographic;

identifying feed content and a new image for display with the plurality of images, for the user profile, the feed content and the new image associated with the positively selected image;

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

automatically updating the plurality of images on the user interface to include the new image in response to the detected change in the user profile.

2. The method of claim 1 , wherein the user profile includes a profile image cloud, having one or more images that depict interests of the user.

3. The method of claim 2 , wherein the one or more images of the profile image cloud further depict a public persona of the user.

4. The method of claim 2 , wherein at least two images, of the plurality of images, are displayed adjacent to or in close proximity to each other in the predefined area, and in varying sizes based on an expected level of user interest.

5. The method of claim 4 , wherein the expected level of user interest is based on the one or more images in the profile image cloud of the user profile.

6. The method of claim 2 , further comprising receiving a selection of at least one image, of the one or more images of the profile image cloud, by a third party.

7. The method of claim 1 , further comprising merging the user profile with a second user profile to generate a community profile.

8. A computer-implemented system, comprising:

a user interface that displays content;

a memory that stores a set of instructions; and

at least one processor coupled to the memory and operative with the instructions to:

identify one or more popular topics;

identify, for a user profile, a plurality of images associated with the one or more popular topics;

display the plurality of images on a user interface, the plurality of images being simultaneously displayed in a predefined area, the predefined area being sized to minimize a navigation by a user to locate the plurality of images;

detecting a change in the user profile based on a positively selected image, made by the user, of content displayed in a community defined by a demographic;

identify feed content and a new image for display with the plurality of images, for the user profile, the feed content and the new image associated with the positively selected image;

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

automatically updating the plurality of images on the user interface to include the new image in response to the detected change in the user profile.

9. The system of claim 8 , wherein the user profile includes a profile image cloud, having one or more images that depict interests of the user.

10. The system of claim 9 , wherein the one or more images of the profile image cloud further depict a public persona of the user.

11. The system of claim 9 , wherein at least two images, of the plurality of images, are displayed adjacent to or in close proximity to each other in the predefined area, and in varying sizes based on an expected level of user interest.

12. The system of claim 11 , wherein the expected level of user interest is based on the one or more images in the profile image cloud of the user profile.

13. The system of claim 9 , wherein the at least one processor is further operative with the instructions to receive a selection of at least one image, of the one or more images of the profile image cloud, by a third party.

14. The system of claim 8 , wherein the at least one processor is further operative with the instructions to merge the user profile with a second user profile to generate a community profile.

15. A non-transitory computer-readable medium including stored thereon a set of instructions that, when executed by a processor, cause the processor to perform the following operations:

identifying one or more popular topics;

identifying, for a user profile, a plurality of images associated with the one or more popular topics;

displaying the plurality of images on a user interface, the plurality of images being simultaneously displayed in a predefined area, the predefined area being sized to minimize a navigation by a user to locate the plurality of images;

detecting a change in the user profile based on a positively selected image, made by the user, of content displayed in a community defined by a demographic;

identifying feed content and a new image for display with the plurality of images, for the user profile, the feed content and the new image associated with the positively selected image;

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

automatically updating the plurality of images on the user interface to include the new image in response to the detected change in the user profile.

16. The non-transitory computer-readable medium of claim 15 , wherein the user profile includes a profile image cloud, having one or more images that depict interests of the user.

17. The non-transitory computer-readable medium of claim 16 , wherein the one or more images of the profile image cloud further depict a public persona of the user.

18. The non-transitory computer-readable medium of claim 16 , wherein at least two images, of the plurality of images, are displayed adjacent to or in close proximity to each other in the predefined area, and in varying sizes based on an expected level of user interest.

19. The non-transitory computer-readable medium of claim 18 , wherein the expected level of user interest is based on the one or more images in the profile image cloud of the user profile.

20. The non-transitory computer-readable medium of claim 16 , wherein the operations further include receiving a selection of at least one image, of the one or more images of the profile image cloud, by a third party.

Assignments (6)
SUPPLEMENTAL PATENT SECURITY AGREEMENT Recorded Sep 17, 2025
From: YAHOO ASSETS LLC
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 072915/0540 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 24, 2025
From: YAHOO AD TECH LLC (FORMERLY VERIZON MEDIA INC.)
To: YAHOO ASSETS LLC
Reel/Frame 071033/0624 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2022
From: MACADAAN, MIKE; LIU, DAVID J.; WETHERELL, WILLIAM G.; SIMMONS, JAMES D.; TONSE, SUDHIR; RANGANATHAN, ARUN K.
To: AOL LLC
Reel/Frame 060630/0219 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2022
From: AOL LLC
To: AOL INC.
Reel/Frame 060926/0928 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2022
From: OATH INC.
To: VERIZON MEDIA INC.
Reel/Frame 060927/0118 →
CHANGE OF NAME Recorded Jul 26, 2022
From: AOL INC.
To: OATH INC.
Reel/Frame 060934/0294 →