PATENT CLAIM ANALYSIS

Application Number: 15921883
Application Type: Utility
Filing Date: 2018-03
Publication Date: 2019-09
Patent Classification: ["717", "128000"]

Abstract:
Protecting sensitive information in connection with tracing an original execution of an entity. Embodiments include identifying that original information—which was accessed based on an original execution of one or more original executable instructions of the entity—comprises sensitive information. Based on the original information comprising the sensitive information, embodiments include performing one or both of (i) storing first trace data comprising alternative information—rather than the original information—into the trace, while ensuring that an execution path that was taken by the entity based on the original information is also taken during replay of the original execution of the entity using the trace; or (ii) storing second trace data into the trace that causes zero or more alternative executable instructions—rather than the one or more original executable instructions of the entity—to be executed during the replay of the original execution of the entity.

Claim (Index 1):
A method, implemented at a computer system that includes one or more processors, for protecting sensitive information in connection with tracing an original execution of an entity, the method comprising:\n recording a replayable a trace of execution of an entity, including recording trace data that represents execution of a plurality of executable instructions of the entity; identifying that original information, which was accessed based on execution of one or more first executable instructions of the entity, comprises sensitive information; identifying derived information of the original information, the identifying being based on identifying execution of one or more second executable instructions of the entity that operate on the original information to create the derived information; based on the derived information being derived from the original information, determining that the derived information also comprises sensitive information; and based on the derived information comprising the sensitive information, performing one or more of: storing, into the trace, first trace data comprising alternative information, rather than the derived information, into a first trace data stream, while ensuring that an execution path that was taken by the entity based on the derived information will also be taken during replay of the entity using the first trace data stream; or storing, into the trace, second trace data into a second trace data stream that causes one or more alternative executable instructions, rather than the one or more second executable instructions of the entity, to be executed during the replay of the entity using the second trace data stream.

Metadata:
- Claim Count in Document: 1.0
- Percentile: 90.0
- Lexical Diversity: 2.27273
- Patent Class: 717.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15667752', '15387085', '15637376', '15253027', '15622841']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4125973944509181
- 35 USC 102 Novelty (BERT): 0.5143882026681742
- Combined Prediction Score: 0.4227764752726437
- Mean Citation Score: 270.267848
- Max Citation Score: 278.34665
- Similarity Product: 211.8066636449605

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

Dataset: test