Information processing apparatus, control method for same, program, and storage medium
First Claim
1. An information processing apparatus comprising:
- a display unit configured to display a plurality of objects, a first area and a second area, wherein the plurality of objects is displayed in the first area and information indicating items of incidental data of the objects is displayed in the second area;
a reception unit configured to receive a user'"'"'s operation to move one or more of the plurality of objects from the first area to the second area;
a judgment unit configured to judge whether the incidental data of the object(s) moved by the user'"'"'s operation includes incidental data corresponding to the items of the incidental data of the objects set in the second area;
a cancellation unit configured to cancel the user'"'"'s operation and to display the object(s) moved by the user'"'"'s operation not in the second area but in the first area together with objects not moved by the user'"'"'s operation, in a case where the judgment unit judges that there is no incidental data corresponding to the items of the incidental data of the objects set in the second area in the incidental data of the objects moved by the user'"'"'s operation;
a determination unit configured to determine one or more objects, among the objects displayed in the first area, whose incidental data corresponding to the items of the incidental data of the objects set in the second area matches the incidental data of the object(s) moved by the user'"'"'s operation, in a case where the judgment unit judges that there is incidental data corresponding to the items of the incidental data of the objects set in the second area in the incidental data of the object(s) moved by the user'"'"'s operation; and
a movement unit configured to move the object(s) determined by the determination unit to the second area and display the object(s) in the second area, and to display objects that are not determined by the determination unit in the first area.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing apparatus includes a display unit configured to display a plurality of objects, a first movement unit configured to move one or more of the plurality of objects to one or more movement destination areas on the display unit in response to a user'"'"'s operation, a determination unit configured to determine an extractive selection condition from incidental information of the object moved by the first movement unit, an extractive selection unit configured to select one or more from among the plurality of objects based on the extractive selection condition determined by the determination unit, and a second movement unit configured to move, to the movement destination area, one or more objects selected by the extractive selection unit.
-
Citations
4 Claims
-
1. An information processing apparatus comprising:
-
a display unit configured to display a plurality of objects, a first area and a second area, wherein the plurality of objects is displayed in the first area and information indicating items of incidental data of the objects is displayed in the second area; a reception unit configured to receive a user'"'"'s operation to move one or more of the plurality of objects from the first area to the second area; a judgment unit configured to judge whether the incidental data of the object(s) moved by the user'"'"'s operation includes incidental data corresponding to the items of the incidental data of the objects set in the second area; a cancellation unit configured to cancel the user'"'"'s operation and to display the object(s) moved by the user'"'"'s operation not in the second area but in the first area together with objects not moved by the user'"'"'s operation, in a case where the judgment unit judges that there is no incidental data corresponding to the items of the incidental data of the objects set in the second area in the incidental data of the objects moved by the user'"'"'s operation; a determination unit configured to determine one or more objects, among the objects displayed in the first area, whose incidental data corresponding to the items of the incidental data of the objects set in the second area matches the incidental data of the object(s) moved by the user'"'"'s operation, in a case where the judgment unit judges that there is incidental data corresponding to the items of the incidental data of the objects set in the second area in the incidental data of the object(s) moved by the user'"'"'s operation; and a movement unit configured to move the object(s) determined by the determination unit to the second area and display the object(s) in the second area, and to display objects that are not determined by the determination unit in the first area. - View Dependent Claims (2)
-
-
3. A control method for an information processing apparatus, the control method comprising the steps of:
-
displaying, on a display unit, a plurality of objects, a first area and a second area, wherein the plurality of objects is displayed in the first area and information indicating items of incidental data of the objects is displayed in the second area; receiving a user'"'"'s operation to move one or more of the plurality of objects from the first area to the second area; judging whether there is incidental data corresponding to the items of the incidental data of the objects set in the second area in the incidental data of the object(s) moved by the user'"'"'s operation; cancelling the user'"'"'s operation and displaying the object(s) moved by the user'"'"'s operation not in the second area but in the first area together with objects not moved by the user'"'"'s operation, in a case where it is judged in said judging step that there is no incidental data corresponding to the items of the incidental data of the objects set in the second area in the incidental data of the object(s) moved by the user'"'"'s operation; determining one or more objects, among the objects displayed in the first area, whose incidental data corresponding to the items of the incidental data of the objects set in the second area matches the incidental data of the object(s) moved by the user'"'"'s operation, in a case where it is judged in said judging step that there is incidental data corresponding to the items of the incidental data of the objects set in the second area in the incidental data of the object(s) moved by the user'"'"'s operation; and moving the object(s) determined in said determining step to the second area and display the object(s) in the second area, and displaying objects that are not determined in said determining step in the first area.
-
-
4. A computer-readable storage medium storing a control program to cause a computer to execute a control method for an information processing apparatus, the control method comprising the steps of:
-
displaying, on a display unit, a plurality of objects, a first area and a second area, wherein the plurality of objects is displayed in the first area and information indicating items of incidental data of the objects is displayed in the second area; receiving a user'"'"'s operation to move one or more of the plurality of objects from the first area to the second area; judging whether there is incidental data corresponding to the items of the incidental data of the objects set in the second area in the incidental data of the object(s) moved by the user'"'"'s operation; cancelling the user'"'"'s operation and displaying the object(s) moved by the user'"'"'s operation not in the second area but in the first area together with objects not moved by the user'"'"'s operation, in a case where it is judged in said judging step that there is no incidental data corresponding to the items of the incidental data of the objects set in the second area in the incidental data of the object(s) moved by the user'"'"'s operation; determining one or more objects, among the objects displayed in the first area, whose incidental data corresponding to the items of the incidental data of the objects set in the second area matches the incidental data of the object(s) moved by the user'"'"'s operation, in a case where it is judged in said judging step that there is incidental data corresponding to the items of the incidental data of the objects set in the second area in the incidental data of the object(s) moved by the user'"'"'s operation; and moving the object(s) determined in said determining step to the second area and display the object(s) in the second area, and to display objects that are not determined in said determining step in the first area.
-
Specification