IP Library Granted Patent US 10,609,183
Granted Patent B2
US 10,609,183 · App. 15/134,633 · Granted Mar 31, 2020

Content sharing recommendations

Inventors: Bart Thomée (San Francisco, CA); Ioannis Kalantidis (San Francisco, CA); David Ayman Shamma (San Francisco, CA); Andrew Douglas Stadlen (San Francisco, CA); Daniel Jeffrey Tasse (San Francisco, CA); Austin William Shoemaker (San Francisco, CA)
Assignee: Oath Inc.
H04L67/327G06F16/9535G06F17/2785H04L51/14H04L51/32H04L67/06H04W4/023H04W4/12H04W4/185H04W4/21
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 10,609,183
App. No.
15/134,633
Granted
Mar 31, 2020
Kind
B2
Abstract

One or more computing devices, systems, and/or methods for providing content sharing recommendations are provided. For example, signals, associated with a user (e.g., a location of the user, an event occurring near the user, an activity being performed by the user, content of a message recently received by the user or being composed by the user, etc.), are evaluated to identify a context associated with the user (e.g., the user may be composing a social network post about a basketball game that the user is attending). The context is applied to content (e.g., photos, videos, documents, webpages, etc.), available to the user, to create contextualized content indicative of how appropriate or relevant such content is given the context (e.g., a basketball game photo may be more relevant than a work document). A content sharing recommendation of contextualized content may be provided to the user.

Claims (65)

1. A method, comprising:

analyzing signals to identify a context associated with a user, wherein the signals are based upon information comprised within an email message being composed, while the email message is being composed, by the user on a device being used by the user;

applying the context to a set of content, available to the user, to create a set of contextualized content;

applying the context to a set of potential recipients to create a set of contextualized potential recipients;

responsive to contextualized content, of the set of contextualized content, having a contextual relevancy exceeding a threshold, constructing a content sharing recommendation for content of the contextualized content, wherein the constructing comprises:

responsive to a contextualized potential recipient, of the set of contextualized potential recipients, having a recipient relevancy exceeding a recipient threshold, constructing the content sharing recommendation to comprise the contextualized potential recipient as a recipient for the content;

providing, while the email message is being composed by the user via an email composition interface, the content sharing recommendation of the content to the user for sharing with the recipient, wherein the content sharing recommendation is provided concurrently with the email composition interface; and

retrieving the content upon receiving a selection to share the content.

2. The method of claim 1 , comprising:

attaching the content to the email message upon receiving the selection.

3. The method of claim 1 , comprising:

updating contextual analysis functionality, used for evaluating the signals, based upon whether the user shared or did not share the content recommended through the content sharing recommendation.

4. The method of claim 1 , comprising:

updating content recommendation functionality, used for determining whether to construct content sharing recommendations, based upon whether the user shared or did not share the content.

5. The method of claim 1 , comprising:

monitoring sharing activity associated with the user sharing or receiving shared content; and

updating contextual analysis functionality and content recommendation functionality based upon the sharing activity.

6. The method of claim 1 , wherein the signals correspond to location information of the device being used by the user.

7. The method of claim 1 , wherein the retrieving the content comprises:

retrieving the content from a remote device different than the device being used by the user.

8. The method of claim 1 , the signals comprising at least one of an event occurrence signal, a current user activity signal, a time signal, or a contacts list.

9. The method of claim 1 , comprising:

responsive to determining that the user has an automatic sharing relationship with a second user, sharing the content with the second user based upon the contextualized content having the contextual relevancy exceeding the threshold with respect to the second user.

10. The method of claim 9 , the sharing the content with the second user comprising:

presenting a share confirmation to the user;

responsive to the user accepting the share confirmation, sharing the content; and

responsive to the user not accepting the share confirmation, refraining from sharing the content.

11. The method of claim 1 , wherein the constructing comprises:

constructing a set of content sharing recommendations, for presentation to the user for selective execution of content sharing recommendations, based upon contextual relevancies of one or more contextualized content.

12. The method of claim 1 , wherein the analyzing signals comprises:

analyzing the signals to identify the context as being associated with one or more additional users.

13. A computing device comprising:

a processor; and

memory comprising processor-executable instructions that when executed by the processor cause performance of operations, the operations comprising:

determining that a user is composing, using a device, an email message to a second user;

analyzing signals to identify a context associated with the user, wherein the signals are based upon information comprised within the email message being composed, while the email message is being composed, by the user on the device;

applying the context to a set of content, available to the user, to create a set of contextualized content;

responsive to contextualized content, of the set of contextualized content, having a contextual relevancy exceeding a threshold, constructing a content sharing recommendation for content of the contextualized content;

providing, while the email message is being composed by the user via an email composition interface, the content sharing recommendation of the content to the user for inclusion within the email message, wherein the content sharing recommendation is provided concurrently with the email composition interface; and

retrieving the content and attaching the content to the email message upon receiving a selection to share the content.

14. The computing device of claim 13 , wherein the operations comprise:

identifying a first signal as the user engaging in preparing the email message; and

applying a first context to the content based upon the first signal.

15. The computing device of claim 14 , wherein the operations comprise:

identifying a second signal, occurring subsequent to the first signal, as the user continues to prepare the email message; and

applying a second context to the content based upon the second signal.

16. A non-transitory machine readable medium having stored thereon processor-executable instructions that when executed cause performance of operations, the operations comprising:

analyzing signals to identify a context associated with a user, wherein the signals are based upon information comprised within an email message being composed, while the email message is being composed, by the user on a device being used by the user;

applying the context to a set of content, available to the user, to create a set of contextualized content;

applying the context to a set of potential recipients to create a set of contextualized potential recipients;

responsive to contextualized content, of the set of contextualized content, having a contextual relevancy exceeding a threshold, constructing a content sharing recommendation for content of the contextualized content, wherein the constructing comprises:

responsive to a contextualized potential recipient, of the set of contextualized potential recipients, having a recipient relevancy exceeding a recipient threshold, constructing the content sharing recommendation to comprise the contextualized potential recipient as a recipient for the content;

providing, while the email message is being composed by the user via an email composition interface, the content sharing recommendation of the content to the user for sharing with the recipient; and

retrieving the content upon receiving a selection to share the content.

17. The non-transitory machine readable medium of claim 16 , wherein the operations comprise:

monitoring sharing activity associated with the user sharing or receiving shared content; and

updating contextual analysis functionality and content recommendation functionality based upon the sharing activity.

18. The non-transitory machine readable medium of claim 16 , wherein the operations comprise:

updating content recommendation functionality, used for determining whether to construct content sharing recommendations, based upon whether the user shared or did not share the content.

19. The non-transitory machine readable medium of claim 16 , wherein the operations comprise:

responsive to determining that the user has an automatic sharing relationship with a second user, sharing the content with the second user based upon the contextualized content having the contextual relevancy exceeding the threshold with respect to the second user.

20. The non-transitory machine readable medium of claim 16 , wherein the operations comprise:

presenting a share confirmation to the user;

responsive to the user accepting the share confirmation, sharing the content; and

responsive to the user not accepting the share confirmation, refraining from sharing the content.

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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2018
From: YAHOO HOLDINGS, INC.
To: OATH INC.
Reel/Frame 045240/0310 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2017
From: YAHOO! INC.
To: YAHOO HOLDINGS, INC.
Reel/Frame 042963/0211 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 21, 2016
From: THOMÉE, BART; KALANTIDIS, IOANNIS; SHAMMA, DAVID AYMAN; STADLEN, ANDREW DOUGLAS; TASSE, DANIEL JEFFREY; SHOEMAKER, AUSTIN WILLIAM
To: YAHOO! INC.
Reel/Frame 038340/0611 →
Continuity (1)
Related Publication 20170310789A1 · Oct 26, 2017
Cited By (1)
US 12,413,641