Memory device with secure boot updates and self recovery
US-2024406008-A1 · Dec 5, 2024 · US
US9612821B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9612821-B2 |
| Application number | US-201514790130-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 2, 2015 |
| Priority date | Jul 2, 2015 |
| Publication date | Apr 4, 2017 |
| Grant date | Apr 4, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method for predicting deployment success of a continuous deployment pipeline is provided. Initially, a user request may be received for node data from nodes that correspond to steps in the pipeline. The requests for node data may then be distributed to the appropriate nodes in the pipeline based on the received user request. Thereafter, the requested node data may be received as a response from the appropriate nodes in the pipeline and stored in a data repository. Then, a success prediction score may be calculated based on the stored node data and historical data. Finally, the calculated success prediction score may be displayed to the user through a dashboard.
Opening claim text (preview).
What is claimed is: 1. A processor-implemented method for predicting deployment success of a continuous deployment pipeline, the method comprising: receiving, by a processor, a user request for a plurality of indicators from a plurality of nodes, wherein each indicator within the plurality of indicators is associated with a node within the plurality of nodes and wherein the plurality of nodes are associated with the continuous deployment pipeline; requesting the plurality of indicators from the plurality of nodes based on the received user request; receiving the requested plurality of indicators from the plurality of nodes; storing the received plurality of indicators in a data repository; calculating a plurality of constituent element scores based on the stored plurality of indicators, wherein the plurality of constituent element scores includes a requirement complexity score a source code change complexity score a build quality score a test readiness score a deployment environment fitness score and a current deployment progress score; calculating a success prediction score based on the calculated plurality of constituent element scores; and outputting the calculated success prediction score to a user; wherein requesting the plurality of indicators comprises using an application program interface (API) associated with each node within the plurality of nodes. 2. The method of claim 1 , wherein receiving the user request for the plurality of indicators and the plurality of nodes comprises the user indicating the plurality of indicators and the plurality of nodes by using a user dashboard. 3. The method of claim 2 , wherein the outputting the calculated success prediction score to the user comprises generating a notification and sending the notification to the user dashboard. 4. The method of claim 1 , wherein calculating the success prediction score comprises determining an inverse of a sum of each constituent element score within the plurality of constituent element scores divided by 100. 5. The method claim 1 , wherein calculating the success prediction score based on the calculated plurality of constituent element scores comprises comparing the plurality of indicators with a plurality of historical indicators. 6. A computer system for predicting continuous deployment success of a continuous deployment pipeline, comprising: one or more processors, one or more computer-readable memories, one or more computer-readable tangible storage medium, and program instructions stored on at least one of the one or more tangible storage medium for execution by at least one of the one or more processors via at least one of the one or more memories, wherein the computer system is capable of performing a method comprising: receiving a user request for a plurality of indicators from a plurality of nodes, wherein each indicator within the plurality of indicators is associated with a node within the plurality of nodes and wherein the plurality of nodes are associated with the pipeline; requesting the plurality of indicators from the plurality of nodes based on the received user request; receiving the requested plurality of indicators; storing the received plurality of indicators in a data repository; calculating a plurality of constituent element scores based on the stored plurality of indicators, wherein the plurality of constituent element scores includes a requirement complexity score a source code change complexity score a build quality score a test readiness score a deployment environment fitness score and a current deployment progress score; calculating a success prediction score based on the calculated plurality of constituent element scores; and outputting the calculated success prediction score to the user; wherein requesting the plurality of indicators comprises using an application program interface (API) associated with each node within the plurality of nodes. 7. The computer system of claim 6 , wherein receiving the user request for the plurality of indicators and the plurality of nodes comprises the user indicating the plurality of indicators and the plurality of nodes by using a user dashboard. 8. The computer system of claim 7 , wherein the outputting the calculated success prediction score to the user comprises generating a notification and sending the notification to the user dashboard. 9. The computer system of claim 6 , wherein calculating the success prediction score comprises determining an inverse of a sum of each constituent element score within the plurality of constituent element scores divided by 100. 10. The computer system claim 6 , wherein calculating the success prediction score based on the calculated plurality of constituent element scores comprises comparing the plurality of indicators with a plurality of historical indicators. 11. A computer program product for predicting continuous deployment success of a continuous deployment pipeline, comprising: one or more computer-readable storage medium and program instructions stored on at least one of the one or more tangible storage medium, the program instructions executable by a processor, the program instructions comprising: program instructions to receive a user request for a plurality of indicators from a plurality of nodes, wherein each indicator within the plurality of indicators is associated with a node within the plurality of nodes and wherein the plurality of nodes are associated with the pipeline; program instructions to request the plurality of indicators from the plurality of nodes based on the received user request; program instructions to receive the requested plurality of indicators; program instructions to store the received plurality of indicators in a data repository; program instructions to calculate a plurality of constituent element scores based on the stored plurality of indicators, wherein the plurality of constituent element scores includes a requirement complexity score a source code change complexity score a build quality score a test readiness score a deployment environment fitness score and a current deployment progress score program instructions to calculate a success prediction score based on the calculated plurality of constituent element scores; and program instructions to output the calculated success prediction score to the user; wherein requesting the plurality of indicators comprises using an application program interface (API) associated with each node within the plurality of nodes. 12. The computer program product of claim 11 , wherein receiving the user request for the plurality of indicators and the plurality of nodes comprises the user indicating the plurality of indicators and the plurality of nodes by using a user dashboard. 13. The computer program product of claim 12 , wherein outputting the calculated success prediction score to the user comprises generating a notification and sending the notification to the user dashboard. 14. The computer program product of claim 11 , wherein calculating the success prediction score comprises determining an inverse of a sum of each constituent element score within the plurality of constituent element scores divided by 100.
Software deployment · CPC title
for graphical visualisation of monitoring data · CPC title
based on statistics of service availability, e.g. in percentage or over a given time · CPC title
Version control (security arrangements therefor G06F21/57); Configuration management · CPC title
Updates (security arrangements therefor G06F21/57) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.