PATENT CLAIM ANALYSIS

Application Number: 16403574
Application Type: Utility
Filing Date: 2019-05
Publication Date: 2019-08
Patent Classification: ["713", "164000"]

Abstract:
A method of modifying a usage of a Document Object Model (DOM) application programming interfaces (API) is disclosed. A request for a webpage file is received from a web browser. A modified webpage file is formed based on the requested webpage file by forming and injecting a DOM virtualization client into the modified webpage file. The modified webpage file is sent to the web browser. The web browser is configured to load the modified webpage file and execute the DOM virtualization client. The DOM virtualization client is configured to intercept a usage of a DOM API associated with one or more scripts running on the web browser. The DOM virtualization client is configured to modify the usage of the DOM API based on identities of the one or more scripts.

Claim (Index 12):
The system of  claim 11 , wherein the modifying of the usage of the DOM API based on the identities of the one or more scripts comprises:\n obtaining a stack trace or call graph that traces a sequence of the one or more scripts that causes the usage of the DOM API.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 100.0
- Lexical Diversity: 2.51786
- Patent Class: 713.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['14757908', '15725954', '14265891', '14947571', '13563561']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.380937182647817
- 35 USC 102 Novelty (BERT): 0.4989194929368387
- Combined Prediction Score: 0.3927354136767191
- Mean Citation Score: 212.624514
- Max Citation Score: 234.17404
- Similarity Product: 180.30281212938783

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

Dataset: test