# US 12,182,164 B2 · Context-based saving of data

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

- Number: US 12,182,164 B2
- Document ID: US12182164B2
- Status: Granted
- Kind: B2
- Application number: 17/390,598
- Filed: 2021-07-30
- Published: 2023-02-02
- Granted: 2024-12-31
- Earliest claimed: 2021-07-30
- Assignees: International Business Machines Corporation
- Applicants: International Business Machines Corporation
- Inventors: Natalie Brooks Powell; Jeremy R. Fox; Michael Bender; Sarbajit K. Rakshit
- Web page: https://patentgrep.com/patent/US12182164B2

## CPC

- A63F 13/35: Details of game servers
- G06F 16/273: {Asynchronous replication or reconciliation}
- A63F 13/49: Saving the game status; Pausing or ending the game
- A63F 13/79: involving player-related data, e.g. identities, accounts, preferences or play histories
- G06F 16/173: {Customisation support for file systems, e.g. localisation, multi-language support, personalisation}
- G06F 16/2379: {Updates performed during online database operations; commit processing}
- G06F 40/279: Recognition of textual entities
- G06F 2203/011: Emotion or mood input determined on the basis of sensed human body parameters such as pulse, heart rate or beat, temperature of skin, facial expressions, iris, voice pitch, brain activity patterns
- A63F: CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Aspects of the present disclosure relate to context based saving of content. A set of conditions for automatically saving content for a user currently engaged with savable content can be received. A current context of the user currently engaged with savable content can be determined. The current context of the user can be compared to the set of conditions to determine whether automatically saving the savable content should be completed. The savable content can be automatically saved in response to determining that automatically saving the savable content should be completed.

## Claims

### Claim 1

A method comprising:
receiving a set of conditions for automatically saving content for a user currently engaged with savable content, wherein a first condition of the set of conditions specifies that automatically saving content is completed in response to a biometric sensor value of the user satisfying a biometric sensor value threshold;
determining a current context of the user currently engaged with the savable content by obtaining a current biometric sensor value of the user;
comparing the current context of the user to the set of conditions to determine whether automatically saving the savable content should be completed, wherein the comparing includes determining whether the current biometric sensor value of the user satisfies the biometric sensor value threshold; and
automatically saving, in response to determining that automatically saving the savable content should be completed, the savable content, wherein determining that automatically saving the savable content should be completed includes determining that the current biometric sensor value of the user satisfies the biometric sensor value threshold, wherein the savable content is tagged with a tag comprising metadata that indicates that the automatic saving occurred due to the current biometric sensor value satisfying the biometric sensor value threshold.

### Claim 2 (depends on 1)

The method of claim 1, wherein a second condition of the set of conditions specifies that a determined classification determined via sentiment analysis matching to a stored classification leads to an automatic save.

### Claim 3 (depends on 1)

The method of claim 1, wherein a second condition of the set of conditions specifies that an autosave score calculated based on a plurality of weighted contextual factors satisfying an autosave score threshold leads to an automatic save.

### Claim 4 (depends on 1)

The method of claim 1, wherein the tag is a file name of the savable content.

### Claim 5

A system comprising:
one or more processors; and
one or more computer-readable storage media collectively storing program instructions which, when executed by the one or more processors, are configured to cause the one or more processors to perform a method comprising:
receiving a set of conditions for automatically saving content for a user currently engaged with savable content, wherein a first condition of the set of conditions specifies that automatically saving content is completed in response to actions per minute (APM) performed by at least one input device of the user satisfying an APM threshold;
determining a current context of the user currently engaged with the savable content by obtaining a current APM performed by the at least one input device of the user;
comparing the current context of the user to the set of conditions to determine whether automatically saving the savable content should be completed, wherein the comparing includes determining whether the current APM performed by the at least one input device of the user satisfies the APM threshold; and
automatically saving, in response to determining that automatically saving the savable content should be completed, the savable content, wherein determining that automatically saving the savable content should be completed includes determining that the current APM performed by the at least one input device of the user satisfies the APM threshold, wherein the savable content is tagged with a tag comprising metadata that indicates that the automatic saving occurred due to the current APM performed by the at least one input device of the user satisfying the APM threshold.

### Claim 6 (depends on 5)

The system of claim 5, wherein a second condition of the set of conditions specifies that a sensor value satisfying a sensor value threshold leads to an automatic save.

### Claim 7 (depends on 5)

The system of claim 5, wherein a second condition of the set of conditions specifies that a determined classification determined via tonal analysis matching to a stored classification leads to an automatic save.

### Claim 8 (depends on 7)

The system of claim 7, wherein the determined classification is a determined sentiment of the user based on audio/video (A/V) data of the user.

### Claim 9 (depends on 5)

The system of claim 5, wherein a second condition of the set of conditions specifies that an autosave score calculated based on a plurality of weighted contextual factors satisfying an autosave score threshold leads to an automatic save.

### Claim 10 (depends on 5)

The system of claim 5, wherein the tag is a file name of the savable content.

### Claim 11

A computer program product comprising one or more computer readable storage media, and program instructions collectively stored on the one or more computer readable storage media, the program instructions comprising instructions configured to cause one or more processors to perform a method comprising:
receiving a set of conditions for automatically saving content for a user currently engaged with savable content, wherein a first condition of the set of conditions specifies that automatically saving content is completed in response to actions per minute (APM) performed by at least one input device of the user satisfying an APM threshold;
determining a current context of the user currently engaged with the savable content by obtaining a current APM performed by the at least one input device of the user;
comparing the current context of the user to the set of conditions to determine whether automatically saving the savable content should be completed, wherein the comparing includes determining whether the current APM performed by the at least one input device of the user satisfies the APM threshold; and
automatically saving, in response to determining that automatically saving the savable content should be completed, the savable content, wherein determining that automatically saving the savable content should be completed includes determining that the current APM performed by the at least one input device of the user satisfies the APM threshold, wherein the savable content is tagged with a tag comprising metadata that indicates that the automatic saving occurred due to the current APM performed by the at least one input device of the user satisfying the APM threshold.

### Claim 12 (depends on 11)

The computer program product of claim 11, wherein a second condition of the set of conditions specifies that a sensor value satisfying a sensor value threshold leads to an automatic save.

### Claim 13 (depends on 11)

The computer program product of claim 11, wherein a second condition of the set of conditions specifies that a determined classification matching to a stored classification leads to an automatic save.

### Claim 14 (depends on 13)

The computer program product of claim 13, wherein the determined classification is a determined sentiment of the user based on audio/video (A/V) data of the user.

### Claim 15 (depends on 11)

The computer program product of claim 11, wherein the set of conditions specify that an autosave score calculated based on a plurality of weighted contextual factors satisfying an autosave score threshold leads to an automatic save.

### Claim 16 (depends on 11)

The computer program product of claim 11, wherein the tag is a file name of the savable content.
