PATENT CLAIM ANALYSIS

Application Number: 15882426
Application Type: Utility
Filing Date: 2018-01
Publication Date: 2018-06
Patent Classification: ["717", "101000"]

Abstract:
A computer-implemented method for managing a release of a software product includes obtaining a request for the release, the request including workflow action parameter data to define a release pipeline involving a plurality of software engineering systems configured to process data indicative of the software product, and executing, with a processor, a workflow to implement the release pipeline in accordance with the workflow action parameter data. Executing the workflow includes sending a series of instructions to the plurality of software engineering systems. A successive instruction in the series of instructions is sent based on whether a gating rule for the release is met.

Claim (Index 19):
A computer program product for implementing a method of managing a release of a software product, the computer program product comprising one or more computer-readable storage media having stored thereon computer-executable instructions that, when executed by one or more processors of a computing system, cause the computing system to perform the method, the method comprising:\n receiving a request for the release, the request comprising workflow action parameter data to define a release pipeline involving a plurality of software engineering systems, each software engineering system of the plurality of software engineering systems being configured to provide a respective software release service that processes data indicative of the software product; executing a workflow to implement the release pipeline in accordance with the workflow action parameter data and the policy schema; wherein executing the workflow comprises providing release management services via a scalable plurality of instances of an orchestrator; and wherein providing the release management services comprises:\n sending, by one or more of the instances of the orchestrator, a series of instructions to the plurality of software engineering systems, each instruction directing a respective one of the plurality of software engineering systems to implement the respective software release service; \n accessing a configuration file that comprises data indicative of a policy schema; and \n applying a gating rule of the policy schema to determine whether a successive instruction in the series of instructions is sent.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 86.0
- Lexical Diversity: 2.11538
- Patent Class: 717.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['13828842', '15064622', '14021965', '14011649', '15348995']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3471734294726892
- 35 USC 102 Novelty (BERT): 0.5151545045493814
- Combined Prediction Score: 0.3639715369803585
- Mean Citation Score: 159.3257668
- Max Citation Score: 300.19965
- Similarity Product: 274.3731322140366

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

Dataset: test