Patent ID: 11954365
Assignee: CANON KABUSHIKI KAISHA
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. An information processing apparatus that functions as a SUB controller configured to, for a command group formed of pairs each formed by a command prepared by a host controller and a status, execute command processing of each command and return a status of an execution result of the command processing, comprising:
at least one processor; and
a memory coupled to the at least one processor, the memory having instructions that, when executed by the processor, perform the operations as:
an acquisition unit configured to acquire, in response to receipt of a request for processing the command group from the host controller, the command group from the host controller as an original command sequence;
a segmentation unit configured to divide the original command sequence into a plurality of segments each formed by one or more commands and having a total volume not larger than a threshold value;
a setting unit configured to independently set respective command groups each formed of pairs each formed by a command and a status, in one or more storage devices connected to the information processing apparatus; and
a notification unit configured to notify each of the one or more storage devices of a command processing request on a segment-by-segment basis.