Non-transitory computer-readable medium, system, and information processing method
AssigneeCanon Kabushiki Kaisha
InventorKenta Yabe
Life of this patent
Estimating the term…
Abstract
In the case where an indication that a limit of an event-driven computing service will be reached is detected during the execution of asynchronous process code, the same asynchronous process code is started in an execution environment having higher specifications from the asynchronous process code currently being executed, and processing is continued.
Claims14
A non-transitory computer-readable medium storing a first program therein executed by a computer constituting a system, the first program causing a computer to execute an information processing method comprising:
- processing data using computing resources registered in association with the first program, in accordance with detection of a system event registered in association with the first program;
- interrupting the processing of the data in accordance with a result of monitoring an amount of time taken to execute the first program, and
- starting a second program registered in the system so that the data is processed,
- wherein the system event indicates that the data to be processed has been stored in a predetermined storage location, and
- wherein the second program is registered without being associated with the predetermined storage location.
A system that provides a service that executes a first script, the system comprising:
- at least one processor;
- and
- at least one memory storing instructions, wherein, upon execution of the stored instructions, the at least one processor functions as:
- a detection unit configured to detect a system event;
- a processing unit configured to process data using computing resources registered in association with a first script in accordance with detection of the system event;
- a monitoring unit configured to monitor an amount of time taken to execute the first script;
- and
- an execution unit configured to interrupt the processing of the data in accordance with a result of monitoring the amount of time taken to execute the first script, and start a second script registered in the system so that the data is processed,
- wherein the system event indicates that the data to be processed has been stored in a predetermined storage location, and
- wherein the second script is registered without being associated with the predetermined storage location.
An information processing method in a system that provides a service that executes a first script, the method comprising:
- detecting a system event;
- processing data using computing resources registered in association with a first script in accordance with detection of the system event;
- monitoring an amount of time taken to execute the first script;
- and
- interrupting the processing of the data and executing a second script registered in the system so that the data is processed, in accordance with a result of monitoring the amount of time taken to execute the first script,
- wherein the system event indicates that the data to be processed has been stored in a predetermined storage location, and
- wherein the second script is registered without being associated with the predetermined storage location.
Dependencies are inferred from the claim text.