PATENT CLAIM ANALYSIS

Application Number: 15891431
Application Type: Utility
Filing Date: 2018-02
Publication Date: 2018-05
Patent Classification: ["726", "009000"]

Abstract:
Protecting application passwords using a secure proxy. A request is received by a proxy from a client to access a protected resource located on a target server. A secure session is initiated between the proxy and client. The access request is forwarded by the proxy to the target. A response is received from the target that is a credential form. The proxy server injects into each required credential field a credential field tag and is sent to the client computer. Target credentials mapped by the credential field tags are retrieved by the proxy server from a protected datastore. The form is completed and sent to the target. If the credentials are invalid, the target credentials are updated and stored in the protected data store without client computer intervention, and sent by the proxy server to the target. The client computer is then allowed to access the protected resource.

Claim (Index 1):
A computer system comprising one or more processors, one or more tangible computer readable storage media, and program instructions stored on at least one of the one or more tangible computer readable storage media, which, when executed by at least one of the one or more processors, cause the at least one of the one or more processors to perform a method comprising:\n receiving, by a proxy server from a client computer, a request to access a protected resource located on a target server; sending, by the proxy server to the client computer, an authentication challenge; receiving, by the proxy server from the client computer, a response to the authentication challenge; in response to authenticating, by the proxy server, the received response to the authentication challenge, initiating a secure active session between proxy server and client computer; forwarding, by the proxy server to the target server, the protected resource access request; receiving, by the proxy server from the target server, an access request response, wherein the access request response is a credential form including credential fields required to access the protected resource; injecting, by the proxy server, into each required credential field, a corresponding credential field tag; sending, by the proxy server to the client computer, the tagged credential form; receiving, by the proxy server from the client computer, the tagged credential form with tagged credentials in the required credential fields with the credential field tags; retrieving, by the proxy server from a protected datastore, target credentials mapped by the credential field tags; replacing, by the proxy server, the tagged credentials in the tagged credential form with the corresponding retrieved target credentials; sending, by the proxy server to the target server, the target credentials; receiving, by the proxy server from the target server, an indication that the target credentials are invalid; updating, by the proxy server, the target credentials and storing the updated target credentials in the protected data store without client computer intervention; sending, by the proxy server to the target server, the updated target credentials; and allowing, by the proxy server, the client computer to access the protected resource, in response to the target server validating the updated target credentials.

Metadata:
- Claim Count in Document: 1.0
- Percentile: 88.0
- Lexical Diversity: 2.58065
- Patent Class: 726.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15891429', '15658673', '15290301', '15192623', '14479498']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.2946921431931562
- 35 USC 102 Novelty (BERT): 0.5097441710986159
- Combined Prediction Score: 0.3161973459837022
- Mean Citation Score: 261.45351800000003
- Max Citation Score: 322.3190600000001
- Similarity Product: 310.3483568528486

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

Dataset: test