1461135914-49168961-c396-4e52-893d-d8f3d5e1db15

1. A data processing device connected with a first device, the data processing device comprising:
a display unit;
an operating unit configured to enable a user to input operation data;
a processor; and
a storage unit storing computer readable instructions that, when executed by the processor, cause the data processing device to function as:
a device specifying unit configured to specify first identification data based on the operation data, the first identification data identifying the first device, the first device possessing a plurality of attributes including a first attribute, each of the plurality of attributes relating to at least one process that can be executed by the first device;
an attribute specifying unit configured to specify one of the plurality of attributes based on the operation data; and
a first registering unit configured to register the first identification data in association with the first attribute into the storage unit when the device specifying unit specifies the first device and the attribute specifying unit specifies the first attribute;
a first transmitting unit configured to transmit an instruction to perform a process relating to the first attribute to the first device when the attribute specifying unit specifies the first attribute and the device specifying unit specifies the first device;
a second registering unit configured to register the first identification data in association with a second attribute other than the first attribute into the storage unit if the plurality of attributes further includes the second attribute when the first registering unit registers the first identification data in association with the first attribute into the storage unit;
a display control unit configured to display, on the display unit, a first image representing the first identification data when the attribute specifying unit specifies the second attribute and the first identification data is registered in association with the second attribute;
an image selecting unit configured to select the first image based on the operation data when the display control unit displays the first image on the display unit; and
a second transmitting unit configured to transmit an instruction to perform a process relating to the second attribute to the first device when the image selecting unit selects the first image.
2. The data processing device according to claim 1, wherein the data processing device is connected with a plurality of devices including the first device and a second device, the second device possessing the second attribute;
wherein the device specifying unit is further configured to specify second identification data based on the operation data, the second identification data identifying the second device;
wherein the first registering unit is further configured to register second identification data identifying the second device in association with the second attribute into the storage unit when the device specifying unit specifies the second identification data and the attribute specifying unit specifies the second attribute;
wherein the first transmitting unit is configured to transmit an instruction to perform a process relating to the second attribute to the second device when the device specifying unit specifies the second identification data and the attribute specifying unit specifies the second attribute;
wherein the display control unit displays, if the first registering unit registers the second identification data in association with the second attribute and the second registering unit registers the first identification data in association with the second attribute, the first image and a second image representing the second identification data on the display unit when the attribute specify unit specifies the second attribute, the displaying unit displaying the second image more preferential than the first image;
wherein the image selecting unit is configured to select one of the first image and the second image based on the operation data when the display control unit displays the first image and the second image on the display unit; and
wherein when the image selecting unit selects one of the first image and the second image, the second transmitting unit transmits an instruction to perform a process relating to the second attribute to one of the first device and the second device corresponding to the one of the first image and the second image.
3. The data processing device according to claim 1, wherein when the storage unit has already stored the first identification data in association with the second attribute, the second registering unit fails to register the first identification data in association with the second attribute again.
4. The data processing device according to claim 1, wherein the processor is further configured to function as a judging unit configured to judge whether or not the first device possesses the second attribute when the first registering unit registers the first device in association with the first attribute;
wherein when the judging unit judges that the first device does not possess the second attribute, the second registering unit fails to register the first identification data in associate with the second attribute in the storage unit.
5. The data processing device according to claim 4, further comprising a receiving unit configured to receive, from the first device, function information indicating functions that the first device possesses;
wherein when the receiving unit receives the function information indicating that the first device does not possess a function relating to the second attribute, the judging unit judges that the first device does not possess the second attribute.
6. The data processing device according to claim 4, wherein when the device specifying unit specifies the first device and the attribute specifying unit specifies the first attribute, the first registering unit further registers the function information of the first device in association with the first identification data in the storage unit;
wherein when the function information of the first device indicates that first device does not possess a function relating to the second attribute, the judging unit judges that the first device does not possess the second attribute.
7. The data processing device according to claim 5 or 6, wherein the data processing device is connected with a plurality of devices including the first device;
wherein if the first registering unit registers a plurality of sets of identification data identifying a plurality of devices in association with the first attribute in the storage unit, the display control unit displays on the display unit an image representing identification data indicative of a device whose function information indicates that the device possesses a function for performing a process relating to the second attribute more preferential than an image representing identification data indicative of a device that does not possess a function for performing a process relating to the second attribute when the attribute specifying unit specifies the second attribute.
8. The data processing device according to claim 1, wherein the processor is further configured to function as a judging unit configured to judge whether or not the first device possesses a predetermined function sufficient to perform a process relating to the second attribute if the second attribute is a predetermined attribute;
wherein when the judging unit judges that the first device does not possess the predetermined function, the second registering unit registers the first identification data in association with the second attribute in the storage unit with a predetermined restriction;
wherein when the judging unit judges that the first device possesses the predetermined function, the second registering unit registers the first identification data in association with the second attribute in the storage unit without the predetermined restriction.
9. The data processing device according to claim 1, wherein the processor is further configured to function as a judging unit configured to judge whether or not the first device possesses a predetermined function sufficient to perform a process relating to the second attribute if the second attribute is a predetermined attribute;
wherein when the judging unit judges that the first device does not possess the predetermined function, the second registering unit fails to register the first identification data in association with the second attribute in the storage unit.
10. The data processing device according to claim 8, wherein the processor is further configured to function as a receiving unit configured to receive, based on the operation data, an instruction to register the first identification data in association with the predetermined attribute in the storage unit when the first device does not possess the predetermined function;
wherein the second registering unit registers the first identification data in association with the second attribute when the receiving unit receives the instruction,
wherein the second registering unit fails to store the first identification data in association with the second attribute when the receiving unit does not receive the instruction.
11. The data processing device according to claim 1, wherein when the device specifying unit specifies the first identification data before the first identification data is registered in association with the first attribute and the second attribute, the second registering unit registers the first identification data in associate with the second attribute into the storage unit.
12. The data processing device according to claim 1, wherein when the attribute specifying unit specifies the second attribute and the first identification data is registered in association with the second attribute in the storage unit, the display control unit displays an entry filed for inputting identification data in addition to the first image;
wherein when identification data is inputted through the entry field, the first registering unit further registers a device identified by the identification data inputted through the entry field in association with the first attribute into the storage unit.
13. The data processing device according to claim 12, wherein the second registering unit registers identification data inputted through the entry field in association with the second attribute into the storage unit if a device identified by the identification data inputted through the entry field possess the second attribute.
14. The data processing device according to claim 1, wherein the first attribute indicates one of: a type of use achieved by the first device; and a type of data processed by the first device.
15. The data processing device according to claim 14, wherein the type of use includes at least one of a photo print use, a Web page print use, a document print use, and a scan use.
16. A method executed by a computer connected with a device, the method comprising:
specifying identification data identifying the device based on operation data inputted by a user, the device possessing a plurality of attributes including a first attribute, each of the plurality of attributes relating to at least one process that can be executed by the device;
specifying one of the plurality of attributes based on the operation data;
registering the identification data in association with the first attribute into the storage unit when the device is specified and the first attribute is specified;
transmitting an instruction to perform a process relating to the first attribute to the first device when the first attribute is specified and the device is specified based on the operation data;
registering the identification data in association with the second attribute into the storage unit if the plurality of attributes further includes the second attribute when the device is registered in association with the first attribute;
displaying, on a display unit, an image representing the identification data when the second attribute is specified and the identification data is registered in association with the second attribute;
selecting the image based on the operation data when the image is displayed on the display unit; and
transmitting an instruction to perform a process relating to the second attribute to the device when the image is selected.
17. A non-transitory computer readable storage medium storing a set of program instructions installed on and executed by a computer connected with a device, the program instructions comprising:
specifying identification data identifying the device based on operation data inputted by a user, the device possessing a plurality of attributes including a first attribute, each of the plurality of attributes relating to at least one process that can be executed by the device;
specifying one of the plurality of attributes based on the operation data;
registering the identification data in association with the first attribute into the storage unit when the device is specified and the first attribute is specified;
transmitting an instruction to perform a process relating to the first attribute to the first device when the first attribute is specified and the device is specified based on the operation data;
registering the identification data in association with the second attribute into the storage unit if the plurality of attributes further includes the second attribute when the device is registered in association with the first attribute;
displaying, on a display unit, an image representing the identification data when the second attribute is specified and the identification data is registered in association with the second attribute;
selecting the image based on the operation data when the image is displayed on the display unit; and
transmitting an instruction to perform a process relating to the second attribute to the device when the image is selected.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A small food cutting device comprising:
a lid, the lid comprising:
an inner ceiling;
a lid wall enclosing the inner ceiling;

a base, configured to mate with the lid, the base comprising:
an inner floor;
a base wall enclosing the inner floor; and

wherein the base is configured to hold a plurality of small foods, with the lid laying on top of the plurality of small foods and forming a gap between the lid and the base, the gap generally aligned to the mid-height of the small foods.
2. The small food cutting device of claim 1, further comprising:
a handle extending up from the top surface of the lid.
3. The small food cutting device of claim 1, wherein the lid has an outer diameter D1, and inner diameter D3, and the base has an inner diameter D2, and an outer diameter D4, and wherein D1 is smaller than D2 and the lid fits inside of the base.
4. The small food cutting device of claim 1, wherein the lid has an outer diameter D1, and inner diameter D3, and the base has an inner diameter D2, and an outer diameter D4, and wherein D4 is smaller than D3 and the base fits inside of the lid.
5. A small food cutting system comprising:
a base, the base comprising:
an inner floor;
a base wall enclosing the inner floor;

a plurality of small foods located generally on the inner floor and contained within the base wall;
a lid placed on top of the plurality of small foods, the lid comprising:
an inner ceiling;
a lid wall enclosing the inner ceiling;

a gap formed between the lid and the base, the gap generally aligned to the mid-height of the small foods; and
a knife, configured to slice the small foods generally in half through the gap.
6. The small food cutting system of claim 5, further comprising:
a handle extending up from the top surface of the lid.
7. The small food cutting system of claim 5, wherein the lid has an outer diameter D1, and inner diameter D3, and the base has an inner diameter D2, and an outer diameter D4, and wherein D1 is smaller than D2 and the lid fits inside of the base.
8. The small food cutting system of claim 5, wherein the lid has an outer diameter D1, and inner diameter D3, and the base has an inner diameter D2, and an outer diameter D4, and wherein D4 is smaller than D3 and the base fits inside of the lid.
9. A method of cutting small foods with small food cutting device, the method comprising:
placing a plurality of small foods on the inner floor of the base of the small food cutting device;
placing a lid on top of the plurality of small foods located in the base;
leaving a small gap G between the lid and the base, and generally aligned with the mid-height of the small foods;
holding the lid by a handle;
cutting the small foods generally in half with a knife through the small gap G;
removing the lid; and
using the cut small foods.