Coordination process restart device and coordination process restart method

US11995706B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11995706-B2
Application numberUS-201917049542-A
CountryUS
Kind codeB2
Filing dateMar 28, 2019
Priority dateApr 23, 2018
Publication dateMay 28, 2024
Grant dateMay 28, 2024

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.

An integrated processing resume device includes: a request receive part configured to allow an input of a request for an integrated order, the request for an integrated order being a request for integrating a plurality of wholesale services; a resource management part configured to record whether or not each of individual instructions of the wholesale service called by an execution of the integrated order has been successfully executed; and an order resume part configured to, when an individual instruction has not been successfully executed and the integrated order is thereby suspended, then, at a time of resuming the integrated order, reference whether or not an already-having-been-executed individual instruction has been successfully executed, from the resource management part, and, while skipping re-execution of a having-been-successfully-executed individual instruction, execute a not-having-been-successfully-executed individual instruction or a not-yet-having-been-executed individual instruction.

First claim

Opening claim text (preview).

The invention claimed is: 1. An integrated processing resume device used for providing a host device with an integrated service in which a plurality of instantiated services are integrated, and, in using the integrated service, an application programming interface as an API is called from an integrated order for executing the integrated service and is then implemented, the integrated processing resume device, comprising: a request receive part, including one or more processors, configured to receive, from a host device, a service request for integrating a plurality of services including one or more network services, one or more cloud services, and one or more application programming interface (API) services; an API adapter part, including one or more processors, configured to initiate an API of each of the requested services as asynchronous processing, the asynchronous processing comprising sequentially initialing services without waiting for a response; a resource management part, including one or more processors, configured to record, as resume information, whether or not each of individual APIs of the service initiated by the API adapter part has been successfully executed; and an order resume part, including one or more processors, configured to: upon determining that a failure has occurred and the requested services are thereby suspended at which one or more APIs have been successfully executed and the other API or APIs have not been successfully executed or not yet have been executed, determine whether it is time to resume the requested services; and in response to determining that it is time to resume the requested services, determine, based on the resume information, whether or not each of the already-having-been-executed individual APIs has been successfully executed, and, while skipping re-execution of the having-been-successfully-executed individual API of the already-having-been-executed APIs, execute the not-having-been-successfully-executed individual API or the not-yet-having-been-executed individual API. 2. The integrated processing resume device according to claim 1 , wherein the resource management part is configured to record an execution result of each of the individual APIs of the service, as the resume information; and wherein the order resume part is configured to, if and when an individual API contains a processing of acquiring a variable, has successfully acquired the variable, and then, in response to a suspension and a subsequent resumption of the requested services, has not been re-executed but skipped, then read the previously-acquired variable from the resume information. 3. The integrated processing resume device according to claim 1 , wherein the order resume part is configured to resume the suspended requested services only after the request receive part receives a request for resuming the requested services. 4. The integrated processing resume device according to claim 1 , wherein determining whether it is time to resume the requested services comprises: determining that it is time to resume the requested services in response to receiving an input indicating a confirmation of clearing a cause of the failure and receiving a resume request of the requested services from a host device. 5. The integrated processing resume device according to claim 1 , wherein determining whether it is time to resume the requested services comprises: receiving a confirmation that the failure has been cleared; and determining that it is time to resume the requested services after receiving the confirmation that the failure has been cleared. 6. An integrated processing resume method performed by an integrated processing resume device including a request receive part, an API adapter part, a resource management part, and an order resume part, the integrated processing resume device being used for providing a host device with an integrated service in which a plurality of instantiated services are integrated, and, in using the integrated service, an application programming interface as an API is called from an integrated order for executing the integrated service and is then implemented, the integrated processing resume method, comprising: a step, performed by the request receive part including one or more processors, of receiving, from a host device, a service request for an integrated order for integrating a plurality of services including one or more network services, one or more cloud services, and one or more application programming interface (API) services; by the API adapter part including one or more processors, initiating an API of each of the requested services as asynchronous processing, the asynchronous processing comprising sequentially initialing services without waiting for a response; a step, performed by the resource management part including one or more processors, of recording, as resume information, whether or not each of individual APIs of the service initiated by the API adapter part has been successfully executed; and a step, performed by the order resume part including one or more processors, including: upon determining that a failure has occurred and the integrated order is requested services are thereby suspended at which one or more APIs have been successfully executed and the other API or APIs have not been successfully executed or not yet have been executed, determining whether it is time to resume the requested services; and in response to determining that it is time to resume the requested services, determine, based on the resume information, whether or not each of the already-having-been-executed individual APIs has been successfully executed, and, while skipping re-execution of the having-been-successfully-executed individual API of the already-having-been-executed APIs, executing the not-having-been-successfully-executed individual API or the not-yet-having-been-executed individual API. 7. The integrated processing resume method according to claim 6 , wherein the resource management part is configured to record an execution result of each of the individual APIs of the service, as the resume information; and wherein the order resume part is configured to, if and when an individual API contains a processing of acquiring a variable, has successfully acquired the variable, and then, in response to a suspension and a subsequent resumption of the requested services, has not been re-executed but skipped, then read the previously-acquired variable from the resume information. 8. The integrated processing resume method according to claim 6 , wherein the order resume part is configured to resume the suspended requested services only after the request receive part receives a request for resuming the requested services. 9. The integrated processing resume method according to claim 6 , wherein determining whether it is time to resume the requested services comprises: Determining that it is time to resume the requested services in response to receiving an input indicating a confirmation of clearing a cause of the failure and receiving a resume request of the requested services from a host device. 10. The integrated processing resume method according to claim 6 , wherein determining whether it is time to resume the requested services comprises: receiving a confirmation that the failure has been cleared; and determining that it is time to resume the requested services after receiving the confirmation that the failure has been cleared.

Assignees

Inventors

Classifications

  • replenishment orders; recurring orders · CPC title

  • Needs-based resource requirements planning or analysis · CPC title

  • Error detection or correction of the data by redundancy in operations (error detection or correction of the data by redundancy in hardware G06F11/16) · CPC title

  • Allocation of resources, e.g. of the central processing unit [CPU] · 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 US11995706B2 cover?
An integrated processing resume device includes: a request receive part configured to allow an input of a request for an integrated order, the request for an integrated order being a request for integrating a plurality of wholesale services; a resource management part configured to record whether or not each of individual instructions of the wholesale service called by an execution of the integ…
Who is the assignee on this patent?
Nippon Telegraph & Telephone
What technology area does this patent fall under?
Primary CPC classification G06Q30/0635. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 28 2024 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).