PATENT CLAIM ANALYSIS

Application Number: 15868806
Application Type: Utility
Filing Date: 2018-01
Publication Date: 2018-05
Patent Classification: ["717", "158000"]

Abstract:
In a method for automatic reference counting, source code with automatic reference counting is executed, such that the source code executes an object destructor on demand irrespective of whether there are live references to an object, wherein the object destructor marks the object as disposed without freeing a portion of memory associated with the object and without impacting validity of a reference to the object. The object destructor is executed during execution of the source code, wherein the object destructor is for use in an explicit disposal process of a reference associated with the source code, wherein the object destructor collects a reference, removes the reference from being a live reference, and marks the object as disposed of.

Claim (Index 14):
The non-transitory computer-usable storage medium as recited in  claim 10 , wherein said automatic reference counting performs a cleanup of a reference automatically.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 86.0
- Lexical Diversity: 2.30909
- Patent Class: 717.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['15661497', '14082005', '11625346', '12244100', '12147419']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3818448752713859
- 35 USC 102 Novelty (BERT): 0.5338069874758381
- Combined Prediction Score: 0.3970410864918311
- Mean Citation Score: 173.898564
- Max Citation Score: 306.34512
- Similarity Product: 195.97507059462552

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