PATENT CLAIM ANALYSIS

Application Number: 15887366
Application Type: Utility
Filing Date: 2018-02
Publication Date: 2019-08
Patent Classification: ["717", "124000"]

Abstract:
Systems, methods and computer program products for performing software regression testing are provided. A sitemap comprising a hierarchy of nodes is displayed on a display, each node representing a block of source code for a program. An indication of a user selection of a plurality of nodes in the hierarchy is received. Responsive to receiving the indication, a lowest node of the nodes that is located at a lowest level of the hierarchy is determined and identified as a user selected node. A list of test cases to test the source code represented by the user selected node is displayed. Responsive to receiving an indication of a selection of one of the test cases in the list of test cases displayed, a message having an indication to execute the one of the test cases in the list of test cases displayed is transmitted, to a server device via a network.

Claim (Index 18):
A computer program product comprising:\n a non-transitory computer readable storage medium comprising computer readable program code embodied in the medium that when executed by at least one processor of a computer system causes the computer system to perform operations comprising:\n for each block of source code of a plurality of blocks of source code of program source code of a program:\n determining uniform resource locators (URLs) linking the block of source code with other blocks of source code of the plurality of blocks of source code of the program source code for the program; \n associating a node to the block of source code to pictorially represent the block of source code; and \n linking each node to other nodes representing the other blocks of source code based on the URLs; \n \n generating a sitemap comprising a hierarchy of nodes representing the plurality of blocks of source code based on the linking of each node to the other nodes; \n responsive to receiving a request for the sitemap from a client device via a user interface of the server device, transmitting the sitemap to the client device for the client device to display the sitemap on a display of the client device; \n receiving an indication of a user selected node on the display of the client device; \n responsive to receiving the indication of the user selected node, transmitting, via the communication interface, a list of test cases to be executed to test the block of source code represented by the user selected node; \n receiving, via the communication interface, an indication of a test case to be executed; \n executing the test case; and \n transmitting, via the communication interface to the client device, one of a pass indication if the execution of the test case passed and a failure indication if the execution of the test case failed.

Metadata:
- Claim Count in Document: 26.0
- Percentile: 88.0
- Lexical Diversity: 2.40299
- Patent Class: 717.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['12351457', '15677189', '13544285', '15275739', '15285411']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3308940152627999
- 35 USC 102 Novelty (BERT): 0.5075122360214938
- Combined Prediction Score: 0.3485558373386693
- Mean Citation Score: 184.294376
- Max Citation Score: 190.33144
- Similarity Product: 127.71534657190324

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