1460910160-f251224d-2e99-41da-afe1-ccfeb05c9b98

1. A method of identifying objects comprising:
receiving, in a computer system, a first input that a user makes under guidance of an input control in a graphical user interface (GUI) to specify 1) a user-selected object type, 2) a user-selected attribute that is associated with the user-selected object type, and 3) a user-selected attribute value for the user-selected attribute;
executing a search in the computer system for any objects corresponding to the first input; and
initiating a first application program that is configured to manage objects of the user-selected object type, the first application program being selected from several application programs, each application program configured to manage at least one of several object types, wherein the first application program presents a result of the search in the GUI.
2. The method of claim 1, wherein the input control remains visible in the GUI after the first application program is initiated, and wherein a second input is made under guidance of the input control after the first application program is initiated.
3. The method of claim 2, wherein the second input specifies a new search relating to a different user-selected object type that the first application program is not configured to manage, further comprising executing the new search and initiating a second application program that is configured to manage objects of the different user-selected object type, wherein the second application program presents a result of the new search in the GUI.
4. The method of claim 1, wherein the first application program executes the search upon being initiated.
5. The method of claim 4, wherein upon receiving the first input the computer system uses the user-selected object type to identify the first application program for initiation and forwards the user-selected attribute and the user-selected attribute value to the first application program.
6. The method of claim 1, wherein the results comprise at least one object corresponding to the first input and wherein the first application program provides that the user can edit the at least one object in the GUI.
7. The method of claim 1, wherein the GUI is generated by a portal in the computer system from which portal any of the several application programs can be initiated.
8. The method of claim 1, wherein upon receiving the user-selected object type the computer system identifies a set of attributes associated with the user-selected object type, and wherein the computer system populates the input control with the set of attributes for the user to select between.
9. The method of claim 8, wherein the computer system identifies the set of attributes from a table that specifies which attributes are associated with each of the several object types.
10. The method of claim 8, wherein the computer system identifies the set of attributes by requesting that the first application program identify the set of attributes associated with the user-selected object type.
11. A computer program product tangibly embodied in an information carrier, the computer program product including instructions that, when executed, cause a processor to perform operations comprising:
receiving a first input that a user makes under guidance of an input control in a graphical user interface (GUI) to specify 1) a user-selected object type, 2) a user-selected attribute that is associated with the user-selected object type, and 3) a user-selected attribute value for the user-selected attribute;
executing a search in the computer system for any objects corresponding to the first input; and
initiating a first application program that is configured to manage objects of the user-selected object type, the first application program being selected from several application programs, each application program configured to manage at least one of several object types, wherein the first application program presents a result of the search in the GUI.
12. A computer program product tangibly embodied in an information carrier, the computer program product comprising instructions that, when executed, generate on a display device a graphical user interface (GUI) for identifying objects in a computer system, the GUI comprising:
an input control to guide a user in making an input that specifies 1) a user-selected object type, 2) a user-selected attribute that is associated with the user-selected object type, and 3) a user-selected attribute value for the user-selected attribute,
wherein upon receiving the input the computer system executes a search for any objects corresponding to the input and initiates a first application program that is configured to manage objects of the user-selected object type, the first application program being selected from several application programs, each application program configured to manage at least one of several object types, the first application program presenting a result of the search in the GUI.
13. The computer program product of claim 12, wherein the input control remains visible in the GUI after the first application program is initiated, and wherein a second input is made under guidance of the input control after the first application program is initiated.
14. The computer program product of claim 13, wherein the second input specifies a new search relating to a different user-selected object type that the first application program is not configured to manage, further comprising executing the new search and initiating a second application program that is configured to manage objects of the different user-selected object type, wherein the second application program presents a result of the new search in the GUI.
15. The computer program product of claim 12, wherein the results comprise at least one object corresponding to the first input and wherein the first application program provides that the user can edit the at least one object in the GUI.
16. The computer program product of claim 12, wherein the GUI is generated by a portal in the computer system from which portal any of the several application programs can be initiated.
17. The computer program product of claim 12, wherein upon receiving the user-selected object type the computer system identifies a set of attributes associated with the user-selected object type, and wherein the computer system populates the input control with the set of attributes for the user to select between.

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

What is claimed is:

1. An image distribution system comprising:
a data distributing apparatus;
a management server; and
an image forming apparatus;
wherein the data distributing apparatus has an image information reader that reads, from a computer-readable medium on which encoded first image data is stored, the image information regarding this first image data; a display that displays the image information; an image data selector that receives the input by which to select the image data to output; an image data output request sending unit that sends to the management server an output request regarding the image data for which selection input was received; an image data output permissiondenial notification receiving unit that receives a notification from the management server regarding whether or not output of the image data for which selection input was received is permitted; an output destination apparatus determining unit that determines, where the output of the image data for which selection input was received is permitted, whether or not the output destination apparatus for the image data is the specific image forming apparatus; an image data decoder that, where the output destination apparatus for the image data is the specific image forming apparatus, decodes from among the first image data the image data for which selection input was received and obtains second image data; and an image data sending unit that sends the second image data to the specific image forming apparatus.
2. The system according to claim 1, wherein said management server has an image data output request receiving unit that receives the output request from the image data distributing apparatus regarding the image data for which selection input was received; an image data output permissiondenial determining unit that determines whether or not the output of the image data for which selection input was received is to be permitted; and an image data output permissiondenial notification sending unit that sends to the image data distributing apparatus an output permissiondenial notification for the image data for which selection input was received.
3. The system according to claim 2, wherein said image data distributing apparatus further has an authentication code input unit that receives input of an authentication code that is obtained by encoding a first PIN code; a first authentication code sending unit that sends the authentication code to the management server; a first PIN code receiving unit that receives the first PIN code from the management server; a second authentication code sending unit that sends the authentication code to the image data output destination apparatus; and a second PIN code receiving unit that receives the second PIN code from the image data output destination apparatus and said management server further has a first authentication code receiving unit that receives the authentication code from the image data distributing apparatus; a user authentication unit that performs user authentication based on the authentication code; a first authentication code decoder that, where the user is verified during the user authentication process, decodes the authentication code and obtains the first PIN code; and a first PIN code sending unit that sends the first PIN code to the image data distributing apparatus and said specific image forming apparatus has a second authentication code receiving unit that receives the authentication code from the image data distributing apparatus; a second authentication code decoder that decodes the authentication code and obtains the first PIN code; and a second PIN code sending unit that sends the first PIN code to the image data distributing apparatus, wherein the output destination apparatus determining unit of such image data distributing apparatus determines whether or not the image data output destination apparatus is the specific image forming apparatus based on whether or not the first PIN code and the second PIN code match each other.
4. The system according to claim 1, wherein said image forming apparatus further has a first image formation result sending unit that sends to the image data distributing apparatus the result of the image formation regarding the second image data, the image data distributing apparatus further has a first image formation result receiving unit that receives the image formation result from the specific image forming apparatus, and a second image formation result sending unit that sends the image formation result to the management server, the management server further has a second image formation result receiving unit that receives the image formation result from the image data distributing apparatus, as well as an authentication code issuing unit that, where the specific image forming apparatus normally performed image formation regarding the second image data, issues to the user of the authentication code a new authentication code that is to replace the existing authentication code.
5. An image distribution apparatus comprising:
an image information reader that reads, from a computer-readable medium on which encoded first image data is stored, the image information regarding this first image data;
a display that displays the image information;
an image data selector that receives the input by which to select the image data to output;
an image data output request sending unit that sends to a management server an output request regarding the image data for which selection input was received;
an image data output permissiondenial notification receiving unit that receives a notification from the management server regarding whether or not output of the image data for which selection input was received is permitted;
an output destination apparatus determining unit that determines, where the output of the image data for which selection input was received is permitted, whether or not the output destination apparatus for the image data is the specific image forming apparatus;
an image data decoder that, where the output destination apparatus for the image data is the specific image forming apparatus, decodes from among the first image data the image data for which selection input was received and obtains second image data; and
an image data sending unit that sends the second image data to the specific image forming apparatus.
6. The apparatus according to claim 5, further comprising:
authentication code input means that receives input of an authentication code obtained by encoding a first PIN code;
first authentication code sending means that sends the authentication code to the management server;
first PIN code receiving means that receives the first PIN code from the management server;
second authentication code sending means that sends the authentication code to the image data output destination apparatus; and
second PIN code receiving means that receives the second PIN code from the image data output destination apparatus,
wherein the determining means of the output destination apparatus determines whether or not the image data output destination apparatus is the specific image forming apparatus, based on whether or not the first PIN code and the second PIN code match.
7. The apparatus according to claim 5, further comprising:
first image formation result receiving means that receives the result of image formation regarding the second image data from the specific image forming apparatus; and
second image formation result sending means that sends the image formation result to the management server.
8. An image distribution system management server comprising:
image data output request receiving means that receives an image data output request from the image data distributing apparatus;
image data output permissiondenial determining means that determines whether the image data output should be permitted or denied;
image data output permissiondenial notification sending means that sends to the image data distributing apparatus a notification permitting or denying the image data output;
authentication code receiving means that receives an authentication code obtained by encoding a PIN code from the image data distributing apparatus;
user authenticating means that performs user authentication based on the authentication code;
authentication code decoding means that obtains the PIN code by decoding the authentication code when the user is authenticated during user authentication; and
a PIN code sending apparatus that sends the PIN code to the image data distributing apparatus.
9. The management server according to claim 8, further comprising:
image formation result receiving means that receives from the image data distributing apparatus the result of image formation regarding the image data; and
authentication code issuing means that issues a new authentication code for the user that will replace the existing authentication code when image formation regarding the image data was normally performed.
10. An image forming apparatus comprising:
an authentication code receiver that receives from the image data distributing apparatus an authentication code obtained by encoding a PIN code;
an authentication code decoder that obtains the PIN code by decoding the authentication code; and
PIN code sending means that sends the PIN code to an image data distributing apparatus.
11. The image forming apparatus according to claim 10, wherein said apparatus further comprising:
first image formation result sending means that sends the result of image formation regarding the image data to the image data distributing apparatus.
12. A program product for allowing a management server to perform management process, said management process comprising the steps of:
receiving an image data output request from an image data distributing apparatus;
determining whether or not image data output should be permitted or denied;
sending to the image data distributing apparatus a notification permitting or denying image data output;
receiving from the image data distributing apparatus an authentication code obtained by encoding a PIN code;
performing user authentication based on the authentication code;
obtaining the PIN code by decoding the authentication code when the user was authenticated during user authentication; and
sending the PIN code to the image data distributing apparatus.
13. The program product according to claim 12, wherein said management process further comprising the steps of:
receiving from the image data distributing apparatus the result of image formation regarding the image data; and
issuing, when image formation regarding the image data was normally performed, a new authentication code for the user that will replace the existing authentication code.
14. An image distribution program product for allowing an image data distributing apparatus to perform distribution process, said distribution process comprising the steps of:
receiving input of an authentication code obtained by encoding a first PIN code;
sending the authentication code to a management server;
receiving the first PIN code from the management server;
sending the authentication code to an image data output destination apparatus; and
receiving a second PIN code from the image data output destination apparatus, wherein determination regarding whether or not the image data output destination apparatus is the specific image forming apparatus is made by determining whether or not the first PIN code and the second PIN code match.
15. The program product according to claim 14, wherein said distribution process further comprising the steps of:
receiving from the specific image forming apparatus the result of image formation regarding the second image data; and
sending the image formation result to the management server.
16. A program product for allowing an image forming apparatus to perform distribution process, said distribution process comprising the steps of:
receiving an authentication code obtained by encoding a PIN code from an image data distributing apparatus;
obtaining the PIN code by decoding the authentication code; and
sending the PIN code to an image data distributing apparatus.