Software conversion downtime prediction tool

US11301353B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11301353-B2
Application numberUS-202016866332-A
CountryUS
Kind codeB2
Filing dateMay 4, 2020
Priority dateMay 4, 2020
Publication dateApr 12, 2022
Grant dateApr 12, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Downtime resulting from converting a software program from a source system to a target system, is forecast, explored, and optimized. A benchmark for a practice conversion test run (including a downtime component) is received as a first input and displayed for exploration. A second input is received comprising a statistic stored in a conversion database and reflecting a prior actual software conversion process run. The benchmark and the statistic are processed with reference to an expert rule set, to generate an optimized result comprising an updated benchmark having a changed downtime component. The updated benchmark including the changed downtime component, is displayed. Processing may occur in conjunction with further input comprising an acceptance of a generated recommendation, and/or changing a data volume of the practice conversion test run. Embodiments may feed back to the conversion database, statistics resulting from a formal software conversion run conducted according to the optimized result.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: receiving, by an in-memory database engine of an in-memory database, a benchmark for a practice software conversion process test run to the in-memory database, the benchmark comprising an uptime component and a downtime component, the downtime component comprising a first constituent phase and a second constituent phase; displaying in a user interface, the benchmark including the downtime component; receiving, by the in-memory database engine, a statistic stored in the in-memory database and reflecting a prior software conversion process; the in-memory database engine generating a recommendation from the benchmark, wherein the processing is further performed in conjunction with an input accepting the recommendation; receiving, by the in-memory database engine from the user interface, a reduced database size for the conversion process test run; processing, by the in-memory database engine, the benchmark and the statistic with reference to the reduced database size and an expert rule set to generate an optimized result comprising an updated benchmark having a changed downtime component; and displaying in the user interface, the updated benchmark including the changed downtime component. 2. A method as in claim 1 wherein the processing is further performed in conjunction with an ad hoc input based upon the benchmark. 3. A method as in claim 1 further comprising the in-memory database adding to the conversion database, statistical data fed back from a formal software conversion run conducted according to the optimized result. 4. A method as in claim 1 wherein the changed downtime component is displayed as a bar having a first color different from a second color of a bar representing the uptime. 5. A method as in claim 1 wherein: the first constituent phase comprises a first constituent underphase; and displaying the business downtime comprises displaying the first constituent underphase proximate to the first constituent phase. 6. A non-transitory computer readable storage medium embodying a computer program for performing a method, said method comprising: receiving, by an in-memory database engine of an in-memory database, a benchmark for a practice software conversion process test run to the in-memory database, the benchmark comprising an uptime component and a downtime component, the downtime component comprising a first constituent phase and a second constituent phase; displaying in a user interface, the benchmark including the downtime component; receiving, by the in-memory database engine, a statistic stored in the in-memory database and reflecting a prior software conversion process; generating a recommendation from the benchmark, wherein the processing is further performed in conjunction with an input accepting the recommendation; receiving, by the in-memory database engine from the user interface, a reduced database size for the conversion process test run; processing, by the in-memory database engine, the benchmark and the statistic with reference to the reduced database size and acceptance of the recommendation and an expert rule set to generate an optimized result comprising an updated benchmark having a changed downtime component; and displaying in the user interface, the updated benchmark including the changed downtime component. 7. A non-transitory computer readable storage medium as in claim 6 further comprising adding to the in-memory database, statistical data fed back from a formal software conversion run conducted according to the optimized result. 8. A non-transitory computer readable storage medium as in claim 6 wherein the changed downtime component is displayed with a first color different from a second color of a bar representing the uptime. 9. A non-transitory computer readable storage medium as in claim 8 wherein the changed downtime component is displayed as a bar labeled with a time duration. 10. A computer system comprising: one or more processors; a software program, executable on said computer system, the software program configured to cause an in-memory database engine of an in-memory database to: receive a benchmark for a practice software conversion process test run to the in-memory database, the benchmark comprising an uptime component and a downtime component, the downtime component comprising a first constituent phase and a second constituent phase; display in a user interface, the benchmark including the downtime component; receive a statistic stored in the in-memory database and reflecting a prior software conversion process; generate a recommendation from the benchmark; process the benchmark and the statistic further in conjunction with an input accepting the recommendation; receive from the user interface, a reduced database size for the conversion process test run; process the benchmark and the statistic with reference to the reduced database size and an expert rule set to generate an optimized result comprising an updated benchmark having a changed downtime component; and display in the user interface, the updated benchmark including the changed downtime component. 11. A computer system as in claim 10 wherein the in-memory database engine is further configured to add to the in-memory database, statistical data fed back from a formal software conversion run conducted according to the optimized result. 12. A computer system as in claim 10 wherein the changed downtime component is displayed in a first color different from the uptime component. 13. A computer system as in claim 10 wherein the changed downtime component is displayed as a bar labeled with a time duration.

Assignees

Inventors

Classifications

  • Benchmarking · CPC title

  • Source to source · CPC title

  • Monitoring of software · CPC title

  • Performance evaluation by statistical analysis · CPC title

  • for evaluating statistical data {, e.g. average values, frequency distributions, probability functions, regression analysis (forecasting specially adapted for a specific administrative, business or logistic context G06Q10/04)} · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11301353B2 cover?
Downtime resulting from converting a software program from a source system to a target system, is forecast, explored, and optimized. A benchmark for a practice conversion test run (including a downtime component) is received as a first input and displayed for exploration. A second input is received comprising a statistic stored in a conversion database and reflecting a prior actual software con…
Who is the assignee on this patent?
Sap Se
What technology area does this patent fall under?
Primary CPC classification G06F11/3428. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 12 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).