Computer-readable recording medium storing information processing program, information processing method, and information processing apparatus

US12393445B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12393445-B2
Application numberUS-202318474378-A
CountryUS
Kind codeB2
Filing dateSep 26, 2023
Priority dateDec 26, 2022
Publication dateAug 19, 2025
Grant dateAug 19, 2025

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.

A recording medium stores a program causing a computer to execute a process including: classifying, based on a processing content of each job in a job group which has an execution order defined in a job flow, the job group into a groups; and restarting, when an abnormality of a first job classified into a first group of the groups is detected, by referring to a memory that stores information which indicates a job in a head execution order in a group as a starting point from which the job flow is to be restarted, based on information which indicates a job in a head execution order in a second group as a starting point from which the job flow is to be restarted, and is associated with the first group, the job flow from the job in the head execution order in the second group as the starting point.

First claim

Opening claim text (preview).

What is claimed is: 1. A non-transitory computer-readable recording medium storing an information processing program causing a computer to execute a process comprising: assigning an attribute including a collection, a processing, an integration and an accumulation to each of jobs in a job group which has an execution order defined in a job flow, based on a processing content of each of the jobs; classifying, based on the attribute of each of the jobs, the jobs into a plurality of groups; and restarting, in a case where an abnormality of a first job classified into a first group of the plurality of groups is detected, by referring to a memory that stores, in association with at least one group of the plurality of groups, information which indicates a job in a head execution order in a group as a starting point from which the job flow is to be restarted among the plurality of groups, based on information which indicates a job in a head execution order in a second group as a starting point from which the job flow is to be restarted, and is associated with the first group, the job flow from the job in the head execution order in the second group as the starting point, wherein the information processing program causes the computer to execute a process of adding, in response to reception of a request to add a third job which precedes a second job classified into the second group of the plurality of groups to the job group, the third job to the job group; classifying the third job into a third group of the plurality of groups based on a processing content of the third job; and updating, in a case where the third job is a job in a head execution order in the third group, information which indicates the job in the head execution order in the third group, and is stored in the memory, wherein the plurality of groups include a collection group including one or more jobs with the attribute of the collection and into which a collection job for collecting data from a data source is classified, and in the classifying, in a case where it is determined that a fifth job included in the job group is the collection job based on a processing content of the fifth job, the fifth job is classified into the collection group, wherein the plurality of groups include a processing group including one or more jobs with the attribute of the processing into which a processing job for acquiring and processing data which indicates a processing result from a single job is classified and in the classifying, in a case where it is determined that a sixth job included in the job group is the processing job based on a processing content of the sixth job, the sixth job is classified into the processing group, wherein the plurality of groups include an integration group including one or more jobs with the attribute of the integration into which an integration job for acquiring and integrating data which indicates processing results from a plurality of jobs is classified, and in the classifying, in a case where it is determined that a seventh job included in the job group is the integration job based on a processing content of the seventh job, the seventh job is classified into the integration group, wherein the plurality of groups include an accumulation group including one or more jobs with the attribute of the accumulation into which an accumulation job for acquiring data and storing the data in a database is classified, and in the classifying, in a case where it is determined that an eighth job included in the job group is the accumulation job based on a processing content of the eighth job, the eighth job is classified into the accumulation group. 2. The non-transitory computer-readable recording medium according to claim 1 , wherein the information processing program causes the computer to execute a process of deleting, in response to reception of a request to delete a fourth job classified into a fourth group of the plurality of groups from the job group, the fourth job from the job group; and updating, in a case where the fourth job is a job in a head execution order in the fourth group, information which indicates the job in the head execution order in the fourth group, and is stored in the memory. 3. The non-transitory computer-readable recording medium according to claim 1 , wherein the memory stores, in association with at least one group of the plurality of groups, a condition for restarting the job flow and the information which indicates the job in the head execution order in the group as the starting point from which the job flow is to be restarted, among the plurality of groups, the information processing program causing the computer to execute the process further comprises: determining whether or not the detected abnormality of the first job satisfies a condition for restarting the job flow, which is associated with the first group, and in the restarting, in a case where it is determined that the detected abnormality of the first job satisfies the condition for restarting the job flow, which is associated with the first group, by referring to the memory, based on the information which indicates the job in the head execution order in the second group as the starting point from which the job flow is to be restarted, and is associated with the first group, the job flow is restarted from the job in the head execution order in the second group as the starting point. 4. An information processing method comprising: assigning an attribute including a collection, a processing, an integration and an accumulation to each of jobs in a job group which has an execution order defined in a job flow, based on a processing content of each of the jobs; classifying, based on the attribute of each of the jobs, the jobs into a plurality of groups; and restarting, in a case where an abnormality of a first job classified into a first group of the plurality of groups is detected, by referring to a memory that stores, in association with at least one group of the plurality of groups, information which indicates a job in a head execution order in a group as a starting point from which the job flow is to be restarted among the plurality of groups, based on information which indicates a job in a head execution order in a second group as a starting point from which the job flow is to be restarted, and is associated with the first group, the job flow from the job in the head execution order in the second group as the starting point, wherein the information processing method further includes: adding, in response to reception of a request to add a third job which precedes a second job classified into the second group of the plurality of groups to the job group, the third job to the job group; classifying the third job into a third group of the plurality of groups based on a processing content of the third job; and updating, in a case where the third job is a job in a head execution order in the third group, information which indicates the job in the head execution order in the third group, and is stored in the memory, wherein the plurality of groups include a collection group including one or more jobs with the attribute of the collection and into which a collection job for collecting data from a data source is classified, and in the classifying, in a case where it is determined that a fifth job included in the job group is the collection job based on a processing content of the fifth job, the fifth job is classified into the collection group, wherein the plurality of groups include a processing group including one or more jobs with the attribute of the processing into which a processing job for acquiring and processing data which indicates a processing result from a single job is classified, and in the classifying, in a case where it is determined that a sixth job included i

Assignees

Inventors

Classifications

  • G06F9/485Primary

    Task life-cycle, e.g. stopping, restarting, resuming execution (G06F9/4881 takes precedence) · CPC title

  • G06F9/4881Primary

    Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues · 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 US12393445B2 cover?
A recording medium stores a program causing a computer to execute a process including: classifying, based on a processing content of each job in a job group which has an execution order defined in a job flow, the job group into a groups; and restarting, when an abnormality of a first job classified into a first group of the groups is detected, by referring to a memory that stores information wh…
Who is the assignee on this patent?
Fujitsu Ltd
What technology area does this patent fall under?
Primary CPC classification G06F9/485. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 19 2025 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).