PATENT CLAIM ANALYSIS

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

Abstract:
Embodiments of the present invention provide a system for executing a smart tool for enterprise-wide software integration and deployment. The system is typically configured for executing instruction in one or more modules of the smart tool to identify and gather one or more application prerequisites required for application development of an application, receiving a set of development codes from one or more users and storing the set of development codes in a first environment system, creating a package comprising at least one version of the set of development codes, deploying a packaged development code to a second environment system, performing a plurality of test on the packaged development code, in response to passing the plurality of tests, deploying the packaged development code to a real-time environment system.

Claim (Index 1):
A system for executing a smart tool for enterprise-wide software integration and deployment, the system comprising:\n one or more memory devices; a smart tool stored in the one or more memory devices, the smart tool comprising one or more modules, wherein the one or more modules include at least a planning module, development module, a build and deploy module, a testing module, and a release module, wherein the one or more modules comprise instructions executable by one or more processing devices operatively coupled to the one or more memory devices, wherein the one or more processing devices are configured for: executing instructions in the planning module to:\n identify one or more application prerequisites required for application development of an application; and \n gather the one or more application prerequisites required for the application development of the application; \n notify one or more users that environment set up is complete and the application prerequisites exist in one or more environment systems; \n executing instructions in the development module to: \n receive a set of development codes from one or more users, wherein each of the set of development codes is associated with a rule-set, wherein the rule-set defines a desired feature set for the associated development code; \n store the set of development codes in a first environment system, wherein the first environment system is a development environment system; \n perform a first unit test on each of the set of development codes stored in the first environment system; and \n verify that each of the set of development codes stored in the first environment system meets a set of standards; \n executing instructions in the build and deploy module to:\n create a package comprising at least one version of each of the set of development codes, framework candidates, and data instances stored in the first environment system in multiple iteration candidates for multiple iteration cycles after receiving an input from a first user of the plurality of users, thereby resulting in a packaged development code; \n automatically deploy the packaged development code from the first environment system to at least one second environment system, wherein the second environment system is a testing environment or an acceptance test environment system; \n restart the application associated with the packaged development code; \n perform a plurality of diagnostic checks associated with the packaged development code; \n executing instructions in the testing module to:\n perform a plurality of tests on the packaged development code deployed to the at least one second environment system; \n executing instructions in the release module to: \n verify that the packaged development code has passed the plurality of tests; \n in response to verifying, deploy the packaged development code to a third environment system, wherein the third environment system is a production environment system from where the application software is delivered to the plurality of end users of the application software.

Metadata:
- Claim Count in Document: 45.0
- Percentile: 88.0
- Lexical Diversity: 2.14286
- Patent Class: 717.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15887576', '15713891', '11330065', '11501188', '15360133']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3818329493600763
- 35 USC 102 Novelty (BERT): 0.5191149829337007
- Combined Prediction Score: 0.3955611527174387
- Mean Citation Score: 192.73247
- Max Citation Score: 302.636
- Similarity Product: 252.69858223009112

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