IP Library Granted Patent US 12,132,694
Granted Patent B2
US 12,132,694 · App. 18/334,180 · Granted Oct 29, 2024

Method and system for serving personalized content to enhance user experience

Inventors: Mohit Goenka (Santa Clara, CA); Kelly Xu (Union City, CA); Muni Xu (San Jose, CA); Shiv Shankar (Sunnyvale, CA)
Assignee: YAHOO ASSETS LLC
H04L51/224G06F16/909H04L51/222H04L51/42H04L67/306
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,132,694
App. No.
18/334,180
Granted
Oct 29, 2024
Kind
B2
Abstract

A method for presenting personalized content to a user includes receiving user data corresponding to a user having a user profile, the user data including at least one or more messages in a user mailbox and a user web browser history within a network, extracting one or more data tags from the received user data, associated at least one data tag with a message, finding information in the network that corresponds to the associated data tag, generating a notification for the user, the notification including the found information in the network, and outputting the generated notification to a user interface of a device of the user.

Claims (42)

1. A computer-implemented method for presenting personalized content to a user, the method comprising:

receiving, at a server, user data corresponding to a user profile and at least one message of a user;

extracting, using at least one processor, two or more data tags from the received user data;

associating, using the at least one processor, at least one of the extracted data tags with a message of the at least one message of the user, wherein the associating is based on relative importance;

finding, using the at least one processor, information in a network that corresponds to the associated data tag; and

generating a display on a user device, using the at least one processor, the display comprising information in the network and an email chain with highlighted text corresponding to the relative importance of the associated data tag.

2. The method of claim 1 , wherein the relative importance is calculated by assigning an importance value, and wherein the importance value is determined by counting a number of times a word, image, symbol, or other representation of each data tag appears within a segment of the received user data.

3. The method of claim 1 , wherein the user data further includes location data, and wherein the two or more data tags include at least one GPS tag from the location data.

4. The method of claim 1 , further comprising receiving, at the server, additional user data,

wherein the extracting, associating, finding, and generating are performed based on the received additional user data, thereby generating a new display that is output to a user interface.

5. The method of claim 1 , wherein each data tag, of the two or more data tags, comprises one or more of a brand name, a product, a deal for a product, a stock ticker, and event information.

6. The method of claim 1 , wherein the display is configured to be displayed on a home screen of a device of the user.

7. The method of claim 1 , wherein the display is configured to be displayed near a message, of the one or more messages in a user mailbox.

8. The method of claim 1 , wherein the user data includes user data generated within a predetermined period of time.

9. A system for presenting personalized content to a user, the system comprising:

a server;

a storage device that stores instructions; and

at least one processor that executes instructions the instructions to perform a method comprising:

receiving, at the server, user data corresponding to a user profile and at least one message of a user;

extracting, using at least one processor, two or more data tags from the received user data;

associating, using the at least one processor, at least one of the extracted data tags with a message of the at least one message of the user, wherein the associating is based on relative importance;

finding, using the at least one processor, information in a network that corresponds to the associated data tag; and

generating a display on a user device, using the at least one processor, the display comprising information in the network and an email chain with highlighted text corresponding to the relative importance of the associated data tag.

10. The system of claim 9 , wherein the relative importance is calculated by assigning an importance value, and wherein the importance value is determined by counting a number of times a word, image, symbol, or other representation of each data tag appears within a segment of the received user data.

11. The system of claim 9 , wherein the user data further includes location data, and

wherein the two or more data tags include at least one GPS tag from the location data.

12. The system of claim 9 , wherein the method further comprises receiving, at the server, additional user data, and

wherein the extracting, associating, finding, and generating are performed based on the received additional user data, thereby generating a new display that is output to a user interface.

13. The system of claim 9 , wherein each data tag, of the two or more data tags, comprises one or more of a brand name, a product, a deal for a product, a stock ticker, and event information.

14. The system of claim 9 , wherein the display is configured to be displayed on a home screen of the device of the user.

15. The system of claim 9 , wherein the display is configured to be displayed near a message of the one or more messages in a user mailbox.

16. The system of claim 9 , wherein the user data includes user data generated within a predetermined period of time.

17. A non-transitory computer readable storage medium storing instructions for presenting personalized content to a user, the instructions configured to cause at least one processor to perform a method comprising:

receiving, at a server, user data corresponding to a user profile and at least one message of a user;

extracting, using at least one processor, two or more data tags from the received user data;

associating, using the at least one processor, at least one of the extracted data tags with a message of the at least one message of the user, wherein the associating is based on relative importance;

finding, using the at least one processor, information in a network that corresponds to the associated data tag; and

generating a display on a user device, using the at least one processor, the display comprising information in the network and an email chain with highlighted text corresponding to the relative importance of the associated data tag.

18. The non-transitory computer readable storage medium of claim 17 , wherein the relative importance is calculated by assigning an importance value, and wherein the importance value is determined by counting a number of times a word, image, symbol, or other representation of each data tag appears within a segment of the received user data.

19. The non-transitory computer readable storage medium of claim 17 , wherein the user data further includes location data, and wherein the two or more data tags include at least one GPS tag from the location data.

20. The non-transitory computer readable storage medium of claim 17 , wherein the method further comprises receiving, at the server, additional user data, and

wherein the extracting, associating, finding, and generating are performed based on the received additional user data, thereby generating a new display that is output to a user interface.

Assignments (4)
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 Jun 20, 2023
From: GOENKA, MOHIT; XU, KELLY; XU, MUNI; SHANKAR, SHIV
To: VERIZON MEDIA INC.
Reel/Frame 063989/0843 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2023
From: YAHOO AD TECH LLC
To: YAHOO ASSETS LLC
Reel/Frame 063989/0865 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2023
From: VERIZON MEDIA INC.
To: YAHOO AD TECH LLC
Reel/Frame 064023/0798 →