PATENT CLAIM ANALYSIS

Application Number: 15911727
Application Type: Utility
Filing Date: 2018-03
Publication Date: 2019-09
Patent Classification: ["717", "120000"]

Abstract:
An automated validation tool includes a hardware processor that receives a message that indicates a first element, a second element, and a third element of a first webpage. The message is generated in response to a detected change to source code for the first webpage. The processor determines that the first element and the second element exist on a second webpage and that the third element does not exist on the second webpage, that activating the first element on the second webpage performs a first function, and that activating the second element on the second webpage does not perform a second function. The second webpage represents the first webpage after the detected change is implemented. The processor communicates a response that indicates the determinations.

Claim (Index 8):
A method comprising:\n storing, by a memory, one or more validation rules; receiving, by a hardware processor communicatively coupled to the memory, a message from a test server, the message indicating a first element, a second element, a third element, a fourth element, a fifth element, a sixth element, and a seventh element of a first webpage, the message generated in response to a detected change to source code for the first webpage, wherein the test server determined that the first element, the second element, the third element, the fourth element, the fifth element, the sixth element, and the seventh element may be affected by the detected change before executing a test against the source code; in response to receiving the message, generating a second webpage representing the first webpage after the detected change to the source code is implemented; determining, by the hardware processor, in accordance with the one or more validation rules, that the first element and the second element exist on the second webpage and that the third element does not exist on the second webpage; determining, by the hardware processor, in accordance with the one or more validation rules, that activating the first element on the second webpage performs a first function indicated by the one or more validation rules; determining, by the hardware processor, in accordance with the one or more validation rules, that activating the second element on the second webpage does not perform a second function indicated by the one or more validation rules; determining, in accordance with the one or more validation rules, that the sixth element partially obscures the seventh element on the second webpage; and communicating, by the hardware processor, a response to the test server, the response indicating that the first and second elements exist on the second webpage, that the third element does not exist on the second webpage, that activating the first element on the second webpage performs the first function, that activating the second element on the second webpage does not perform the second function, and that the sixth element partially obscures the seventh element on the second webpage, wherein the test server communicates an alert to a user in response to receiving the response, the alert indicating that the detected change will fail the test.

Metadata:
- Claim Count in Document: 53.0
- Percentile: 90.0
- Lexical Diversity: 2.82979
- Patent Class: 717.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15336544', '14338006', '12116198', '14921405', '13886793']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3557738011057831
- 35 USC 102 Novelty (BERT): 0.4973196357465319
- Combined Prediction Score: 0.369928384569858
- Mean Citation Score: 147.182544
- Max Citation Score: 160.63737
- Similarity Product: 104.1368874947226

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