IP Library Granted Patent US 11,799,981
Granted Patent B2
US 11,799,981 · App. 17/876,666 · Granted Oct 24, 2023

System and method of content selection using selection activity in digital messaging

Inventors: Varun Bhagwan (San Jose, CA); Suhas Sadanandan (Pleasanton, CA); Doug Sharp (San Francisco, CA)
Assignee: YAHOO ASSETS LLC
H04L67/535G06F16/951G06F16/957G06Q30/02H04L51/18H04L67/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 11,799,981
App. No.
17/876,666
Granted
Oct 24, 2023
Kind
B2
Abstract

Information is collected about a user, e.g., the user's interests, from the user's interaction with digital messaging content. Information collected about the user can be used to identify an interest of the user. The identified interest(s) can be used to select content to be presented to the user. By way of a non-limiting example, information collected in response to the user clicking on a link in an electronic mail, email, message can be used to identify one or more content items to be presented to the user. By way of yet another non-limiting example, the identified content item(s) can comprise advertising content, news articles, etc.

Claims (52)

1. A method comprising:

detecting, by a content recommendation system server, a user's interaction with a digital message via a digital messaging application's user interface at the user's computing device, the digital message including a link, the user interaction with the digital message causing insertion of the link in the digital message prior to the message being sent;

collecting, by the content recommendation system server, data in response to the detection of the user interaction, the collected data comprising:

first data derived from content included in the digital message and data related to the digital message, and

second data derived from the link and data related to a destination web page that corresponds to the link;

analyzing, by the content recommendation system server, the collected data to determine at least one interest of the user, the analysis using a first interest taxonomy and a second interest taxonomy different from the first interest taxonomy and comprising:

analyzing the first data based on the first interest taxonomy, and

analyzing the second data based on the second interest taxonomy;

updating, by the content recommendation system server, an interest profile of the user based on said analysis of the collected data;

determining, by the content recommendation system server, a content recommendation based on the updated interest profile; and

causing, by the content recommendation system server, a web page to be updated in accordance with the content recommendation.

2. The method of claim 1 , the method further comprising:

retrieving, by the content recommendation system server, content from the destination web page using a universal resource locator (URL) of the destination web page included in the link, the data related to a destination web page comprising at least a portion of the content from the destination page.

3. The method of claim 1 , analyzing the first data further comprising:

extracting keywords from the first data and analyzing the keywords extracted from the first data based on the first interest taxonomy.

4. The method of claim 1 , analyzing the second data further comprising:

extracting keywords from the second data and analyzing the keywords extracted from the second data based on the second interest taxonomy.

5. The method of claim 1 , updating the interest profile further comprising adding the at least one interest of the user to the interest profile.

6. The method of claim 1 , causing a web page to be updated further comprising causing the web page to be updated to include information identifying at least one content item recommendation determined in accordance with the at least one interest of the user.

7. The method of claim 1 , the digital message is an email message and the collected data used in determining the at least one interest of the user comprising sender information and subject information of the email message.

8. A non-transitory computer-readable storage medium tangibly encoded with computer-executable instructions that when executed by a processor associated with a computing device perform a method comprising:

detecting a user's interaction with a digital message via a digital messaging application's user interface at the user's computing device, the digital message including a link, the user interaction with the digital message causing insertion of the link in the digital message prior to the message being sent;

collecting data in response to the detection of the user interaction, the collected data comprising:

first data derived from content included in the digital message and data related to the digital message, and

second data derived from the link and data related to a destination web page that corresponds to the link;

analyzing the collected data to determine at least one interest of the user, the analysis using a first interest taxonomy and a second interest taxonomy different from the first interest taxonomy and comprising:

analyzing the first data based on the first interest taxonomy, and

analyzing the second data based on the second interest taxonomy;

updating an interest profile of the user based on said analysis of the collected data;

determining a content recommendation based on the updated interest profile; and

causing a web page to be updated in accordance with the content recommendation.

9. The non-transitory computer-readable storage medium of claim 8 , the method further comprising:

retrieving content from the destination web page using a universal resource locator (URL) of the destination web page included in the link, the data related to a destination web page comprising at least a portion of the content from the destination page.

10. The non-transitory computer-readable storage medium of claim 8 , analyzing the first data further comprising:

extracting keywords from the first data and analyzing the keywords extracted from the first data based on the first interest taxonomy.

11. The non-transitory computer-readable storage medium of claim 8 , analyzing the second data further comprising:

extracting keywords from the second data and analyzing the keywords extracted from the second data based on the second interest taxonomy.

12. The non-transitory computer-readable storage medium of claim 8 , updating the interest profile further comprising adding the at least one interest of the user to the interest profile.

13. The non-transitory computer-readable storage medium of claim 8 , causing a web page to be updated further comprising causing the web page to be updated to include information identifying at least one content item recommendation determined in accordance with the at least one interest of the user.

14. The non-transitory computer-readable storage medium of claim 8 , the digital message is an email message and the collected data used in determining the at least one interest of the user comprising sender information and subject information of the email message.

15. A content recommendation system server comprising:

a processor configured to:

detect a user's interaction with a digital message via a digital messaging application's user interface at the user's computing device, the digital message including a link, the user interaction with the digital message causing insertion of the link in the digital message prior to the message being sent;

collect data in response to the detection of the user interaction, the collected data comprising:

first data derived from content included in the digital message and data related to the digital message, and

second data derived from the link and data related to a destination web page that corresponds to the link;

analyze the collected data to determine at least one interest of the user, the analysis using a first interest taxonomy and a second interest taxonomy different from the first interest taxonomy and comprising:

analyze the first data based on the first interest taxonomy, and

analyze the second data based on the second interest taxonomy;

update an interest profile of the user based on said analysis of the collected data;

determine a content recommendation based on the updated interest profile; and

cause a web page to be updated in accordance with the content recommendation.

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 Jul 29, 2022
From: BHAGWAN, VARUN; SADANANDAN, SUHAS; SHARP, DOUG
To: YAHOO! INC.
Reel/Frame 060665/0863 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2022
From: YAHOO AD TECH LLC (FORMERLY VERIZON MEDIA INC.)
To: YAHOO ASSETS LLC
Reel/Frame 061004/0081 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2022
From: YAHOO HOLDINGS, INC.
To: OATH INC.
Reel/Frame 061004/0152 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2022
From: YAHOO! INC.
To: YAHOO HOLDINGS, INC.
Reel/Frame 061040/0162 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2022
From: OATH INC.
To: VERIZON MEDIA INC.
Reel/Frame 061040/0515 →
Continuity (2)
Continuation 15074585 · Mar 18, 2016
Related Publication 20220374481A1 · Nov 24, 2022