# US 12,222,999 B2 · Preserving contextual relevance of content

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,222,999 B2
- Document ID: US12222999B2
- Status: Granted
- Kind: B2
- Application number: 18/211,312
- Filed: 2023-06-19
- Published: 2023-10-19
- Granted: 2025-02-11
- Earliest claimed: 2017-09-29
- Assignees: Yahoo Assets LLC
- Applicants: Yahoo Assets LLC
- Inventors: Mohit Goenka; Ashish Khushal Dharamshi; Nikita Varma
- Web page: https://patentgrep.com/patent/US12222999B2

## CPC

- G06F 16/9535: Search customisation based on user profiles and personalisation
- G06F 16/24575: {using context}
- G06F 16/435: Filtering based on additional data, e.g. user or group profiles
- G06F 16/9562: {Bookmark management}
- G06Q 10/04: Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem" (market predictions or forecasting for commercial activities G06Q30/0202)
- G11B 27/34: Indicating arrangements {(indicating means incorporated in magazine or cassette G11B23/046 and G11B23/0875; indicating measured values in general G01D)}
- H04L 51/063: Content adaptation, e.g. replacement of unsuitable content
- H04L 51/08: Annexed information, e.g. attachments
- H04L 51/10: Multimedia information
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G11B: INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER (recording measured values in a way that does not require playback through a transducer G01D9/00; recording or playback apparatus using mechanically marked tape, e.g. punched paper tape, or using unit records, e.g. punched or magnetically marked cards G06K; transferring data from one type of record carrier to another G06K1/18; circuits for coupling output of reproducer to radio receiver H04B1/20; gramophone pick-ups or like acoustic electromechanical transducers or circuits therefor H04R)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## 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

### Claim 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:
examine a personal data set of the user to identify a personal context that describes a relevance of a content item to 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.

### Claim 2 (depends on 1)

The method of claim 1, 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.

### Claim 3 (depends on 1)

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.

### Claim 4 (depends on 1)

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.

### Claim 5 (depends on 1)

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.

### Claim 6 (depends on 4)

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.

### Claim 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;
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.

### Claim 8 (depends on 7)

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.

### Claim 9 (depends on 7)

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.

### Claim 10 (depends on 7)

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.

### Claim 11 (depends on 10)

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.

### Claim 12 (depends on 7)

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.

### Claim 13 (depends on 7)

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.

### Claim 14 (depends on 7)

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.

### Claim 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:
examines a personal data set of the user to identify a personal context that describes a relevance of a content item to 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.

### Claim 16 (depends on 15)

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.

### Claim 17 (depends on 15)

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.

### Claim 18 (depends on 15)

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.

### Claim 19 (depends on 15)

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.

### Claim 20 (depends on 15)

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.
