Asynchronous real-time procurement system
US-10643178-B1 · May 5, 2020 · US
US11995706B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11995706-B2 |
| Application number | US-201917049542-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 28, 2019 |
| Priority date | Apr 23, 2018 |
| Publication date | May 28, 2024 |
| Grant date | May 28, 2024 |
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.
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.
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.
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.