PATENT CLAIM ANALYSIS

Application Number: 15882088
Application Type: Utility
Filing Date: 2018-01
Publication Date: 2018-08
Patent Classification: ["726", "004000"]

Abstract:
A method and system includes: receiving an access request for a protected web application server by the requesting browser application; returning a web page embedded with code that initiates a browser testing session between the requesting web browser and a remote access control server; generating a browser identity inspector based on a selection of two or more predetermined browser identity tests; executing the browser identity inspector to collect runtime environment data of the requesting web browser based on an execution of the selected two or more predetermined browser identity tests at the requesting web browser; compiling the collected runtime environment data into a browser digital fingerprint of the requesting web browser; using the browser digital fingerprint to: identify a browser version and type of the requesting web browser; calculating a browser identity confidence score that indicates a likelihood or a probability that the identified browser version and type is accurate.

Claim (Index 1):
A system for controlling accessing to a web application server, the system comprising:\n a remote access control platform being implemented by one or more computing servers having non-transitory computer-readable medium storing computer instructions, that when executed by one or more computer processors perform one or more steps including:\n receiving, from a requesting web browser, an access request for accessing a web application of a web application computing server; \n in response to receiving the access request:\n establishing a browser identification assessment session between the requesting web browser and the remote access control platform; \n generating a browser identification inspector based on browser identifying data supplied by the requesting web browser, wherein generating the browser identification inspector includes selecting a combination of browser identification tests from browser identification test bank; \n \n transmitting the generated browser inspector to the requesting web browser for execution, wherein during an execution of the browser identification inspector at the requesting web browser, the browser identification inspector collects runtime environment data of the requesting web browser using the combination of browser identification tests and transmits the collected runtime environment data to the remote access control platform; \n using the collecting runtime environment data of the requesting web browser as input into a browser identifier module that:\n (i) estimates a browser version and a browser type of the requesting web browser, and \n (ii) a browser identification confidence score; \n \n granting or denying access to the web application based on (a) the estimated browser version and the browser type of the requesting web browser and (b) the browser identification confidence score.

Metadata:
- Claim Count in Document: 38.0
- Percentile: 86.0
- Lexical Diversity: 2.17808
- Patent Class: 726.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['13399065', '09484455', '09871496', '11750077', '14066870']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.2295308229556566
- 35 USC 102 Novelty (BERT): 0.47334553810252
- Combined Prediction Score: 0.253912294470343
- Mean Citation Score: 150.24485600000003
- Max Citation Score: 164.19676
- Similarity Product: 124.57046629834176

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

Dataset: test