PATENT CLAIM ANALYSIS

Application Number: 16021231
Application Type: Utility
Filing Date: 2018-06
Publication Date: 2020-01
Patent Classification: ["711", "103000"]

Abstract:
Technology is disclosed for dynamically assigning apps to non-volatile memory based on monitoring the apps' usage of memory resources. For a memory system having a high endurance section, such as binary (or single level cell, SLC) memory, and a lower endurance section, such as multi-level cell (MLC) memory, an app, including both the code for executing the app and the associated data payload, may initially be stored in the lower endurance section. The memory system monitors the activity of the app for high levels of activity and, if the app is being frequently written, the memory system notifies the host. In response, the host can request the memory system to move the app or just its associated payload to the high endurance section.

Claim (Index 9):
A method, comprising:\n storing an application in a range of logical addresses in a first section of a non-volatile memory system, the first section being one of a section of high endurance memory cells or a section of high density memory cells of which the non-volatile memory system is comprised, and where the application includes code for executing the application and a data payload of the application; monitoring a frequency of rewriting of the whole of the range of logical addresses corresponding to the code for executing the application and the data payload caused by the application; in response to a comparison of the frequency of rewriting of the whole of the range of logical addresses corresponding to the code for executing the application and the data payload to a first threshold, issuing by the non-volatile memory system of a first alert to a host; receiving from the host a reply to the first alert instructing the non-volatile memory system to relocate the data payload from the first section of the non-volatile memory system to a second section of the non-volatile memory system; and in response to the reply to the first alert, relocating the whole of the range of logical addresses corresponding to the data payload of the application to the second section of the non-volatile memory system.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 94.0
- Lexical Diversity: 1.97222
- Patent Class: 711.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['12348825', '15726313', '13443404', '13468737', '15730511']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.5065041561450013
- 35 USC 102 Novelty (BERT): 0.4762966152509772
- Combined Prediction Score: 0.5034834020555989
- Mean Citation Score: 151.36623
- Max Citation Score: 164.77913999999996
- Similarity Product: 114.6333397045898

Labels:
- Claim Label 101: 1
- Claim Label 102: 1
- Claim Label 103: 0
- Claim Label 112: 1
- Combined Label: 1
- Label 101 Adjusted: 1

Dataset: test