IP Library Granted Patent US 11,681,766
Granted Patent B2
US 11,681,766 · App. 17/353,458 · Granted Jun 20, 2023

Preserving contextual relevance of content

Inventors: Mohit Goenka (Santa Clara, CA); Ashish Khushal Dharamshi (Sunnyvale, CA); Nikita Varma (Milpitas, CA)
Assignee: Yahoo Assets LLC
G06F16/9535G06F16/24575G06F16/435G06Q10/04G11B27/34H04L51/063H04L51/10
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,681,766
App. No.
17/353,458
Granted
Jun 20, 2023
Kind
B2
Abstract

Devices often receive content items to be saved for later presentation to a user. In some instances, the content of the message is analyzed to retrieve supplemental information from external data sources, such as a map to a location discussed in a message. However, such supplementing often fails to reflect the personal context of the content item to the user, who may not easily recall the associated personal context when the content item is later presented. Instead, for a content item to be saved, a device may evaluate personal data sources to identify the personal context of the content item to the user, and add personal context annotations to a content item record of the saved content item. Later, during a presentation of the content item to the user, the personal context annotations may be included as a reflection of the personal context of the content item to the user.

Claims (85)

1. A method of presenting one or more content items to a user of a device comprising a processor, the method comprising:

executing, by the processor, instructions that cause the device to:

identify a content item transmitted to the user;

examine a personal data set of the user to identify a personal context that describes a relevance of the content item to the user, wherein the personal data set comprises at least one of a user profile, one or more user interests, one or more events attended by the user or one or more social network relationships associated with the user;

store a content item record of (i) the content item and (ii) a personal context annotation of the personal context of the content item to the user; and

present the content item to the user by:

retrieving the personal context annotation of the personal context from the content item record; and

presenting to the user, with the content item, the personal context annotation of the personal context of the content item.

2. The method of claim 1 , wherein the personal data set examined to identify the personal context comprises at least two of the user profile, the one or more user interests, the one or more events attended by the user or the one or more social network relationships associated with the user.

3. The method of claim 1 , wherein:

executing the instructions further causes the device to:

receive, from the user, a selection of a region of a document; and

identify, within the region of the document selected by the user, the content item to be stored; and

storing the content item record further comprises:

storing the content item record for the content item in response to the selection, by the user, of the region comprising the content item.

4. The method of claim 1 , wherein:

the content item further comprises a message between the user and an individual; and

storing the content item record further comprises:

storing the content item record for the message in response to a receipt of the message between the user and the individual.

5. The method of claim 1 , comprising:

estimating a significance of the content item to the user; and

responsive to the significance of the content item to the user exceeding a significance threshold, performing the storing the content item record.

6. The method of claim 4 , wherein:

identifying the personal context that describes the relevance of the content item to the user further comprises:

identifying a set of at least two personal contexts that each describe the relevance of the content item to the user; and

storing the personal context annotation in the content item record further comprises:

determining, for each personal context of the set, a score that indicates a significance of the relevance of the personal context to the user;

ranking the set according to the scores; and

storing, in the content item record, personal context annotations for a selected number of high-ranking personal contexts in the set.

7. A device that presents a content item to a user, the device comprising:

a processor; and

a memory storing instructions that, when executed by the processor, cause the device to:

examine a personal data set of the user to identify a personal context that describes a relevance of the content item to the user, wherein the personal data set comprises at least one of a user profile, one or more user interests, one or more events attended by the user or one or more social network relationships associated with the user;

estimate a significance of the content item to the user;

responsive to the significance of the content item to the user exceeding a significance threshold, store a content item record of (i) the content item and (ii) a personal context annotation of the personal context of the content item to the user; and

present the content item to the user by:

retrieving the personal context annotation of the personal context from the content item record; and

presenting to the user, with the content item, the personal context annotation of the personal context of the content item.

8. The device of claim 7 , wherein identifying the personal context that describes the relevance of the content item to the user further comprises:

examining a content body of the content item to identify, in the content body, a description of the relevance of the content item to the user; and

identifying the description of the relevance as the personal context of the content item.

9. The device of claim 7 , wherein identifying the personal context that describes the relevance of the content item to the user further comprises:

determining a set of aspects involving the content item;

comparing the set of aspects with a set of interests identified in the personal data set of the user to identify a selected interest that matches a selected aspect; and

identifying the selected interest as the relevance of the content item to the user.

10. The device of claim 7 , wherein identifying the personal context that describes the relevance of the content item to the user further comprises:

monitoring an action of the user involving the content item responsive to a first presentation of the content item; and

from the action of the user, inferring the personal context that describes the relevance of the content item to the user.

11. The device of claim 10 , wherein executing the instructions further causes the device to:

responsive to inferring the personal context, recording an inference of the relevance to the user of content items that are similar to the content item; and

identifying the personal context of a second content item by:

determining that the second content item is similar to the content item; and

using the inference of the relevance to the user of content items that are similar to the content item.

12. The device of claim 7 , wherein storing the content item record further comprises:

identifying an entity that is associated with the content item; and

associating the content item record with an entity record for the entity.

13. The device of claim 7 , wherein:

the content item is stored at a remote location; and

storing the content item record further comprises:

storing, with the content item record, a snapshot of the content item.

14. The device of claim 7 , wherein:

the content item is stored at a remote location; and

storing the content item record further comprises:

storing, with the content item record, a reference to the remote location of the content item.

15. A system for presenting one or more content items to a user of a device comprising a processor, the system comprising:

a personal context evaluator that:

identifies a content item transmitted to the user;

examines a personal data set of the user to identify a personal context that describes a relevance of the content item to the user, wherein the personal data set comprises at least one of a user profile, one or more user interests, one or more events attended by the user or one or more social network relationships associated with the user; and

stores a content item record of (i) the content item and (ii) a personal context annotation of the personal context of the content item to the user; and

a content item presenter that presents the content item to the user by:

retrieving the personal context annotation of the personal context from the content item record; and

presenting to the user, with the content item, the personal context annotation of the personal context of the content item.

16. The system of claim 15 , wherein presenting the content item to the user further comprises:

presenting the personal context annotation of the personal context, describing the relevance of the content item to the user, in response to a selection of the content item by the user.

17. The system of claim 15 , wherein:

executing instructions causes the device to identify an opportunity recommendation to present a recommendation that is related to the personal context that describes the relevance of the content item to the user; and

presenting the content item to the user further comprises:

presenting the recommendation to the user with the personal context annotation.

18. The system of claim 15 , wherein presenting the content item to the user further comprises:

receiving, from the user, a search query for content items that are associated with a selected personal context; and

presenting the content item to the user as a search result in response to matching the personal context of the content item with the selected personal context of the search query.

19. The system of claim 15 , wherein executing instructions causes the device to update the personal data set of the user in response to identifying a personal context that describes a relevance of the content item to the user.

20. The system of claim 15 , wherein executing instructions causes the device to:

after storing the content item record of the content item and the personal context annotation, receiving a second content item that modifies the content item; and

updating the personal context annotation according to the second content item.

Assignments (2)
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 →