PATENT CLAIM ANALYSIS

Application Number: 16012875
Application Type: Utility
Filing Date: 2018-06
Publication Date: 2018-10
Patent Classification: ["717", "128000"]

Abstract:
Method, product and system for analyzing an execution of a program which uses Software Development Kits (SDKs), wherein the program is configured to invoke execution units, wherein a portion of the execution units are SDK execution units that are comprised by the SDKs. The method comprises: obtaining a stack trace of the execution of the program, wherein the stack trace comprises addresses of execution units; iterating over the stack trace to identify an address of an SDK execution unit, wherein said iterating comprises: comparing an address from the stack trace to a set of addresses associated with SDK execution units; and in response to determining the address is comprised by the set of address, identifying the address as an address of the SDK execution unit; and sending a report to a server, wherein the report identifies an SDK comprising the SDK execution unit.

Claim (Index 7):
The computer program product of  claim 1 , wherein two SDK execution units of two different SDKs can potentially have a same name, whereby a name of an SDK execution unit is insufficient to uniquely identify an SDK comprising the execution unit.

Metadata:
- Claim Count in Document: 47.0
- Percentile: 94.0
- Lexical Diversity: 2.48438
- Patent Class: 717.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['14631797', '14307208', '15209836', '15256058', '14307227']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3297275385022884
- 35 USC 102 Novelty (BERT): 0.5091996623988629
- Combined Prediction Score: 0.3476747508919459
- Mean Citation Score: 176.191428
- Max Citation Score: 193.53734
- Similarity Product: 128.64106902056454

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

Dataset: test