IP Library Granted Patent US 12705294
Granted Patent B2
US 12705294 · App. 18/828,763 · Granted Aug 11, 2026

Systems and methods for adaptive online user profiles

Inventors: Kevin Tu (New York, NY); Shuyu Ke (New York, NY); Ryan McCullah (New York, NY); Agnes Liu (New York, NY); Laura Booth (New York, NY)
Assignee: Yahoo Assets LLC
G06F16/9535G06F16/9538
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 12705294
App. No.
18/828,763
Granted
Aug 11, 2026
Kind
B2
Abstract

A method of adaptive online user profiles includes displaying a website for a particular topic of interest based on a user request, receiving a request from the user to display user profile data, obtaining the user profile data, the user profile data including topic-area-specific user-specific profile information for multiple topic areas, comparing a topic area of the displayed website to a topic area for each topic-area-specific user-specific profile information, and displaying the user profile data such that the topic-area-specific user-specific profile information most closely matching the topic area of the displayed website is displayed most prominently.

Claims (34)

1 . A method of generating an adaptive online user profile for display on a user device, comprising:

displaying, by a user profile server on the user device, a webpage for a topic of interest based on a user request;

generating, by the user profile server, a user profile user interface for display within the webpage, wherein the user profile user interface is based on determining a match between the topic of interest and user profile data of a user associated with the user device displaying the webpage, the user profile data comprising one or more area of interest identifiers and one or more social media followings; and

transmitting, by the user profile server, the user profile user interface for display to the user device, wherein a first user topic of interest associated with the one or more area of interest identifiers matching the topic of interest associated with the webpage is displayed at a first position in the user profile user interface and a second user topic of interest that less closely matches the topic of interest associated with the webpage is displayed in a lower position in the user profile user interface.

2 . The method of claim 1 , wherein the user profile data further comprises one or more of a user location or third-party account data associated with the user.

3 . The method of claim 1 , wherein the first user topic of interest is tagged with a first area of the one or more area of interest identifiers, and wherein the second user topic of interest is tagged with a second area of the one or more area of interest identifiers.

4 . The method of claim 3 , wherein the first area of the one or more area of interest identifiers and the second area of the one or more area of interest identifiers are tagged based on user interactions with the user profile user interface.

5 . The method of claim 1 , further comprising:

transmitting, by a topic server, the webpage for display on the user device.

6 . The method of claim 5 , wherein the topic server is associated with a single topic of interest.

7 . The method of claim 1 , wherein the user profile user interface includes one or more graphical or textual representations of information associated with user specific data.

8 . A system for generating an adaptive online user profile for display on a user device, the system comprising:

a data storage device storing instructions in an electronic storage medium; and

a processor configured to execute the instructions to perform operations including:

displaying, by a user profile server on the user device, a webpage for a topic of interest based on a user request;

generating, by the user profile server, a user profile user interface for display within the webpage, wherein the user profile user interface is based on determining a match between the topic of interest and user profile data of a user associated with the user device displaying the webpage, the user profile data comprising one or more area of interest identifiers and one or more social media followings; and

transmitting, by the user profile server, the user profile user interface for display to the user device, wherein a first user topic of interest associated with the one or more area of interest identifiers most closely matching the topic of interest associated with the webpage is displayed at a first position in the user profile user interface and a second user topic of interest that less closely matches the topic of interest associated with the webpage is displayed in a lower position in the user profile user interface.

9 . The system of claim 8 , wherein the user profile data further comprises one or more of a user location or third-party account data associated with the user.

10 . The system of claim 8 , wherein the first user topic of interest is tagged with a first area of the one or more area of interest identifiers, and wherein the second user topic of interest is tagged with a second area of the one or more area of interest identifiers.

11 . The system of claim 10 , wherein the first area of the one or more area of interest identifiers and the second area of the one or more area of interest identifiers are tagged based on user interactions with the user profile user interface.

12 . The system of claim 8 , the operations further comprising:

transmitting, by a topic server, the webpage for display on the user device.

13 . The system of claim 12 , wherein the topic server is associated with a single topic of interest.

14 . The system of claim 8 , wherein the user profile user interface includes one or more graphical or textual representations of information associated with user specific data.

15 . A non-transitory machine-readable medium storing instructions that, when executed by a computing system, causes the computing system to perform a method for generating an adaptive online user profile for display on a user device, the method including:

displaying, by a user profile server on the user device, a webpage for a particular topic of interest based on a user request;

generating, by the user profile server, a user profile user interface for display within the webpage, wherein the user profile user interface is based on determining a match between the topic of interest and user profile data of a user associated with the user device displaying the webpage, the user profile data comprising one or more area of interest identifiers and one or more social media followings; and

transmitting, by the user profile server, the user profile user interface for display to the user device, wherein a first user topic of interest associated with the one or more area of interest identifiers most closely matching the topic of interest associated with the webpage is displayed at a first position in the user profile user interface and a second user topic of interest that less closely matches the topic of interest associated with the webpage is displayed in a lower position in the user profile user interface.

16 . The non-transitory machine-readable medium of claim 15 , wherein the user profile data further comprises one or more of a user location or third-party account data associated with the user.

17 . The non-transitory machine-readable medium of claim 15 , wherein the first user topic of interest is tagged with a first area of the one or more area of interest identifiers, and wherein the second user topic of interest is tagged with a second area of the one or more area of interest identifiers.

18 . The non-transitory machine-readable medium of claim 17 , wherein the first area of the one or more area of interest identifiers and the second area of the one or more area of interest identifiers are tagged based on user interactions with the user profile user interface.

19 . The non-transitory machine-readable medium of claim 15 , the method further including:

transmitting, by a topic server, the webpage for display on the user device.

20 . The non-transitory machine-readable medium of claim 19 , wherein the topic server is associated with a single topic of interest.