Patent ID: 8621370

Claim:
An information processing apparatus comprising: a processor; a display control unit configured to display, on a display screen, a batch processing input object having a boundary size and including a plurality of objects located at a position; a detection unit configured to detect an input point on the display screen; a batch processing execution unit configured to, in a case where the detection unit detects the input point on the batch processing input object at a position other than the position where the plurality of objects is located, move the plurality of objects included in the batch processing input object in accordance with movement of the input point; a processing execution unit configured to, in a case where the detection unit detects the input point on an object of the plurality of objects included in the batch processing input object, move the object independently from the rest of the plurality of objects in accordance with movement of the input point; and a determination unit configured to, when the object is moved independently from the rest of the plurality of objects, determine that the object is moved to outside of the batch processing input object, wherein, in a case where the determination unit determines that the object is moved to outside of the batch processing input object, the object is excluded from being a target of batch processing until at least after its independent processing, at which time the object is again eligible for batch processing.