1461131157-b608b4b8-344b-4eb3-8aff-169a5816ddf6

1. A network system comprising:
a terminal device including a slot for inserting and ejecting a memory device that stores information for user authentication; and
a network server including:
connecting means for connecting to said terminal device via prescribed communication means, wherein when said terminal device detects that said memory device is inserted into said slot, a request for authentification is sent to said network server by sending said information for user authentication and information about terminal specification to said network server, and said information for user authentication is stored in said network server in association with said information about terminal specification for future communication with said terminal device associated with said information about terminal specification when said network server authenticates the user, and said network server converts information to be transmitted to said terminal device used by the user into conformed information conformed to said terminal device used by the user, and transmits the conformed information to said terminal device; and
group forming means for forming a group of a plurality of users by producing a group ID in response to a group forming request transmitted by said terminal device, for recording an other terminal device into said group in response to receiving said group ID from said other terminal device, and for transmitting information sent from a user belonging to said group to another user belonging to said group.
2. The network system according to claim 1, further comprising storage means, and wherein said terminal device includes interface means connected to said storage means for storing information peculiar to said user and for storing specific information on said group to which said user belongs in said storage means connected to said interface means.
3. A network system comprising:
a terminal device; and
a network server including:
connecting means for connecting to said terminal device via prescribed communication means, wherein when said terminal device detects that said memory device is inserted into said slot, a request for authentification is sent to said network server by sending said information for user authentication and information about terminal specification to said network server, and said information for user authentication is stored in said network server in association with said information about terminal specification for future communication with said terminal device associated with said information about terminal specification when said network server authenticates the user, and when there is information to be transmitted to said terminal device used by the user, said network server notifies said terminal device used by the user of the presence of the information to be transmitted; and
group forming means for forming a group of a plurality of users by producing a group ID in response to a group forming request transmitted by said terminal device, for recording an other terminal device into said group in response to receiving said group ID from said other terminal device, and for transmitting information sent from a user belonging to said group to another user belonging to said group.
4. The network system according to claim 3, further comprising storage means, and wherein said terminal device includes interface means connected to said storage means for storing information peculiar to said user and for storing specific information on said group to which said user belongs in said storage means connected to said interface means.
5. A network server connected to a terminal device via prescribed communication means, comprising:
receiving means for receiving an authentication request including information for user authentication and information about terminal specification in response to said terminal device detecting insertion of a memory device storing said user authentication information;
recording means for recording said user authentication information in said server in association with said information about terminal specification for future communication with said terminal device associated with said information about terminal specification when said user authentication information is authenticated;
transmission means for converting information to be transmitted to said terminal device into conformed information conformed to said terminal device based on said information about terminal specification, and transmitting said conformed information to said terminal device; and
group forming means for forming a group of a plurality of users by producing a group ID in response to a group forming request transmitted by said terminal device, for recording an other terminal device into said group in response to receiving said group ID from said other terminal device, and for transmitting information sent from a user belonging to said group to another user belonging to said group.
6. A network server connected to a terminal device and via prescribed communication means, comprising:
receiving means for receiving an authentication request including information for user authentication and information about terminal specification in response to said terminal device detecting insertion of a memory device storing said user authentication information;
recording means for recording said user authentication information in said server in association with said information about terminal specification, for future communication with said terminal device associated with said information about terminal specification when said user authentication information is authenticated;
notice means for notifying when there is information to be transmitted to said terminal device of the presence of the information to be transmitted; and
group forming means for forming a group of a plurality of users by producing a group ID in response to a group forming request transmitted by said terminal device, for recording an other terminal device into said group in response to receiving said group ID from said other terminal device, and for transmitting information sent from a user belonging to said group to another user belonging to said group.
7. A method executed on a server connected to a terminal device comprising the steps of:
receiving an authentication request including information for user authentication and information about terminal specification, in response to said terminal device detecting insertion of a memory device storing said user authentication information;
storing said user authentication information on said server in association with said information about terminal specification for future communication with said terminal device associated with said information about terminal specification when said user authentication information is authenticated;
converting information to be transmitted to said terminal device into information conformed to said terminal device based on said received information about terminal specification;
transmitting said converted information to said terminal device; and
forming a group of a plurality of users by producing a group ID in response to a group forming request transmitted by said terminal device, for recording an other terminal device into said group in response to receiving said group ID from said other terminal device, and for transmitting information sent from a user belonging to said group to another user belonging to said group.

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 method comprising:
providing, via at least one computing device, a messaging user interface comprising a message list display portion and a message group display portion, each entry displayed in the message list display portion corresponding to a message of a plurality of messages, each message having one or more attributes and corresponding values;
forming, via the at least one computing device, a message group from selected messages of the plurality of messages displayed in the message list display portion, the message group comprising one or more of the selected messages of the plurality identified to share at least one attribute value;
for the message group formed, displaying, via the at least one computing device, an entry in the messaging group display portion, the group-level entry comprising a group-level toolbar, the group-level toolbar comprising a number of action indicators, each action indicator selectable to perform a corresponding group-level action for the message group;
receiving, via the at least one computing device, input indicative of a user’s selection of an action indicator from the group-level toolbar for the message group; and
in response to receiving the input indicative of a user’s selection of the group-level action indicator, performing the selected action for the message group and updating the message list portion for each selected message belonging to the message group to reflect the group-level action taken.
2. The method of claim 1, further comprising:
updating the message group display portion to display a new message group in the message group display portion, the new message group’s display including one or more attribute values of the selected message.
3. The method of claim 1, the method further comprising:
updating the message count associated with the message group listed in the message group display portion of the messaging user interface, the entry in the message group display portion comprising a message count, the message count being a display value indicating how many selected messages belong to the message group.
4. The method of claim 1, the message is an electronic mail message.
5. The method of claim 1, the method further comprising:
in response to selection of a group-level add action associated with an existing message group:
adding, via the at least one computing device, any unselected message of the plurality to the existing message group identified as having the at least one attribute value that is shared by each selected message belonging to the existing message group; and
for each added message, updating, via the at least one computing device, the message list display portion to indicate that the added message is a selected message.
6. The method of claim 5, the message group display portion comprising a message count of a total number of unselected messages having the at least one attribute value that is shared by each selected message belonging to the existing message group, the message count indicating a number of unselected messages that are to be added to the message group in response to selection of the add action.
7. The method of claim 1, the method further comprising:
in response to selection of a group-level mark-as-spam action, marking, via the at least one computing device, each message belonging to the message group as spam.
8. The method of claim 1, the method further comprising:
in response to selection of a group-level move-to-folder action, moving, via the at least one computing device, each message belonging to the message group to a specified folder.
9. The method of claim 1, the method further comprising:
in response to selection of a group-level mark-as-unread action, marking, via the at least one computing device, each message belonging to the message as unread.
10. The method of claim 1, the method further comprising:
in response to selection of group-level flag-as-important action, marking, via the at least one computing device, each message belonging to the message as important.
11. The method of claim 1, wherein after a group-level action is performed on each message in the message group, an undo action indicator is displayed, and wherein the selected action performed on each message in the group is undone for each message in the message group in response to selection of the undo action.
12. A system comprising:
at least one computing device, each computing device comprising a processor and a storage medium for tangibly storing thereon program logic for execution by the processor, the stored program logic comprising:
providing logic executed by the processor for providing a messaging user interface comprising a message list display portion and a message group display portion, each entry displayed in the message list display portion corresponding to a message of a plurality of messages, each message having one or more attributes and corresponding values;
forming logic executed by the processor for forming message group from selected messages of the plurality of messages displayed in the message list display portion, the message group comprising one or more of the selected messages of the plurality identified to share at least one attribute value;
displaying logic executed by the processor for displaying, for the message group formed, a group-level entry in the messaging group display portion, the entry comprising a group-level toolbar, the group-level toolbar comprising a number of action indicators, each action indicator selectable to perform a corresponding group-level action for the message group;
receiving logic executed by the processor for receiving input indicative of a user’s selection of an action indicator from the group-level toolbar for the message group; and
performing logic executed by the processor for, in response to receipt of the input indicative of a user’s selection of the group-level action indicator, performing the selected action for the message group and updating the message list portion for each selected message belonging to the message group to reflect the group-level action taken.
13. The system of claim 12, the stored program logic further comprising:
updating logic executed by the processor for updating the message group display portion to display a new message group in the message group display portion, the new message group’s display including one or more attribute values of the selected message.
14. The system of claim 12, the stored program logic further comprising:
updating logic executed by the processor for updating the message count associated with the message group listed in the message group display portion of the messaging user interface, the entry in the message group display portion comprising a message count, the message count being a display value indicating how many selected messages belong to the message group.
15. The system of claim 12, the message is an electronic mail message.
16. The system of claim 12, the stored program logic further comprising:
in response to selection of a group-level add action associated with an existing message group:
adding logic executed by the processor for adding any unselected message of the plurality to the existing message group identified as having the at least one attribute value that is shared by each selected message belonging to the existing message group; and
updating logic executed by the processor for, for each added message, updating the message list display portion to indicate that the added message is a selected message.
17. The system of claim 16, the message group display portion comprising a message count of a total number of unselected messages having the at least one attribute value that is shared by each selected message belonging to the existing message group, the message count indicating a number of unselected messages that are to be added to the message group in response to selection of the add action.
18. The system of claim 12, the stored program logic further comprising:
marking logic executed by the processor for, in response to selection of a group-level mark-as-spam action, marking each message belonging to the message group as spam.
19. The system of claim 12, the instructions further comprising instructions to:
moving logic executed by the processor for, in response to selection of a group-level move-to-folder action, moving each message belonging to the message group to a specified folder.
20. The system of claim 12, the stored program logic further comprising:
marking logic executed by the processor for, in response to selection of a group-level marking-as-unread action, mark each message belonging to the message as unread.
21. The system of claim 12, the stored program logic further comprising:
marking logic executed by the processor for, in response to selection of a group-level flag-as-important action, mark each message belonging to the message as important.
22. The system of claim 12, wherein after a group-level action is performed on each message in the message group, an undo action indicator is displayed, and wherein the selected action performed on each message in the group is undone for each message in the message group in response to selection of the undo action.
23. A computer readable non-transitory storage medium for tangibly storing thereon computer readable instructions that when executed cause at least one processor to:
provide a messaging user interface comprising a message list display portion and a message group display portion, each entry displayed in the message list display portion corresponding to a message of a plurality of messages, each message having one or more attributes and corresponding values;
form a message group from selected messages of the plurality of messages displayed in the message list display portion, the message group comprising one or more of the selected messages of the plurality identified to share at least one attribute value;
for the message group formed, display entry in the messaging group display portion, the group-level entry comprising a group-level toolbar, the group-level toolbar comprising a number of action indicators, each action indicator selectable to perform a corresponding group-level action for the message group;
receive input indicative of a user’s selection of an action indicator from the group-level toolbar for the message group; and
in response to receipt of the input indicative of a user’s selection of the group-level action indicator, perform the selected action for the message group and updating the message list portion for each selected message belonging to the message group to reflect the group-level action taken.
24. The computer readable non-transitory storage medium of claim 23, the instructions further comprising instructions to:
update the message group display portion to display a new message group in the message group display portion, the new message group’s display including one or more attribute values of the selected message.
25. The computer readable non-transitory storage medium of claim 23, the instructions further comprising instructions to:
update the message count associated with the message group listed in the message group display portion of the messaging user interface, the entry in the message group display portion comprising a message count, the message count being a display value indicating how many selected messages belong to the message group.
26. The computer readable non-transitory storage medium of claim 23, the message is an electronic mail message.
27. The computer readable non-transitory storage medium of claim 23, the instructions further comprising instructions to:
in response to selection of a group-level add action associated with an existing message group:
add any unselected message of the plurality to the existing message group identified as having the at least one attribute value that is shared by each selected message belonging to the existing message group; and
for each added message, update the message list display portion to indicate that the added message is a selected message.
28. The computer readable non-transitory storage medium of claim 27, the message group display portion comprising a message count of a total number of unselected messages having the at least one attribute value that is shared by each selected message belonging to the existing message group, the message count indicating a number of unselected messages that are to be added to the message group in response to selection of the add action.
29. The computer readable non-transitory storage medium of claim 23, the instructions further comprising instructions to:
in response to selection of a group-level mark-as-spam action, mark each message belonging to the message group as spam.
30. The computer readable non-transitory storage medium of claim 23, the instructions further comprising instructions to:
in response to selection of a group-level move-to-folder action, move each message belonging to the message group to a specified folder.
31. The computer readable non-transitory storage medium of claim 23, the instructions further comprising instructions to:
in response to selection of a group-level mark-as-unread action, mark each message belonging to the message as unread.
32. The computer readable non-transitory storage medium of claim 23, the instructions further comprising instructions to:
in response to selection of a group-level flag-as-important action, mark each message belonging to the message as important.
33. The computer readable non-transitory storage medium of claim 23, wherein after a group-level action is performed on each message in the message group, an undo action indicator is displayed, and wherein the selected action performed on each message in the group is undone for each message in the message group in response to selection of the undo action.

1461131148-75854fd4-c1c0-4f65-aaa8-cff45d5d072a

1. A control unit controlling an urea-water adding device which adds an urea water to an exhaust gas flowing through an exhaust passage of an internal combustion engine, the control unit comprising:
a urea-water temperature sensor detecting a temperature of the urea water in the urea-water adding device;
a urea-water heater heating the urea water in the urea-water adding device;
a voltage detector detecting a voltage of a battery which supplies an electric power to the urea-water heater;
an engine-state detector detecting whether the internal combustion engine runs; and
a heating-controller controlling an electric power supply from the battery to the urea-water heater based on the voltage of the battery detected by the voltage detector and an engine-state of the internal combustion engine detected by the engine-state detector, wherein
the heating-controller prohibits the electric power supply from the battery to the urea-water heater when the voltage of the battery detected by the voltage detector is less than a predetermined voltage and the engine-state detector detects a stop of the internal combustion engine, and
the heating-controller permits the electric power supply from the battery to the urea-water heater when the voltage of the battery detected by the voltage detector is not less than the predetermined voltage and the engine-state detector detects a running of the internal combustion engine.
2. A control unit controlling an urea-water adding device according to claim 1, wherein the heating-controller prohibits the electric power supply from the battery to the urea-water heater when the voltage of the battery detected by the voltage detector is less than a predetermined voltage even in a case the engine-state detector detects the running of the internal combustion engine.
3. A control unit controlling an urea-water adding device according to claim 1, wherein the heating-controller permits the electric power supply from the battery to the urea-water heater when the engine-state detector detects a running of the internal combustion engine and the voltage of the battery detected by the voltage detector is less than a predetermined voltage.
4. A control unit controlling an urea-water adding device according to claim 1, wherein the heating-controller prohibits the electric power supply from the battery to the urea-water heater when the engine-state detector detects a stop of the internal combustion engine and the voltage of the battery detected by the voltage detector is not less than a predetermined voltage.
5. A control unit controlling an urea-water adding device which adds a urea water to an exhaust gas flowing through an exhaust passage of an internal combustion engine, the control unit comprising:
a urea-water temperature sensor detecting a temperature of the urea water in the urea-water adding device;
a urea-water heater heating the urea water in the urea-water adding device;
a voltage detector detecting a voltage of a battery which supplies an electric power to the urea-water heater;
an engine-state detector detecting whether the internal combustion engine runs; and
a heating-controller controlling an electric power supply from the battery to the urea-water heater based on the voltage of the battery detected by the voltage detector and an engine-state of the internal combustion engine detected by the engine-state detector, wherein
the heating-controller permits the electric power supply from the battery to the urea-water heater when the voltage of the battery detected by the voltage detector is not less than a predetermined voltage and the engine-state detector detects a stop of the internal combustion engine.

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 print management apparatus comprising:
a generation unit configured to generate, from a document including a clear toner page on which both colored toner and clear toner are used and an insert page on which the colored toner is used without the use of the clear toner, a clear toner page print job for printing the clear toner page by using the colored toner without using the clear toner, and generate an insert print job for applying the clear toner on the clear toner page printed by using the colored toner without using the clear toner and for printing the insert page by using the colored toner;
a first instruction unit configured to instruct an execution of the clear toner page print job generated by the generation unit; and
a second instruction unit configured to instruct an execution of the insert print job generated by the generation unit after a predetermined period of time elapses.
2. The print management apparatus according to claim 1, further comprising:
a storage unit configured to store the clear toner page print job and the insert print job generated by the generation unit while associating the print jobs to each other; and
a third instruction unit configured to instruct an execution of a print job different from the insert print job associated with the clear toner page print job until the predetermined period of time elapses since the execution of the clear toner page print job is instructed by the first instruction unit.
3. The print management apparatus according to claim 2, wherein the third instruction unit instructs an execution of a print job which ends by a time when the predetermined period of time elapses.
4. The print management apparatus according to claim 1, further comprising:
a determination unit configured to determine whether at least one of the clear toner pages is a color page,
wherein the generation unit generates, in a case where the determination unit determines that at least one of the clear toner pages is a color page, a clear toner page print job for printing the clear toner page and the color page among the insert pages by using the colored toner.
5. The print management apparatus according to claim 1, further comprising:
a second determination unit configured to determine whether a stand-by print job exists in a case where the generation unit generates the clear toner page print job,
wherein in a case where the second determination unit determines that the stand-by print job exists, the first instruction unit instructs the execution of the clear toner page print job in priority to the stand-by print job.
6. The print management apparatus according to claim 1, further comprising:
a notification unit configured to notify of a message for urging the execution of the insert print job after a time based on the predetermined period of time elapses.
7. A print management apparatus comprising:
an identification unit configured to identify, from a document including a clear toner page on which both colored toner and clear toner are used and an insert page on which the colored toner is used without the use of the clear toner, the clear toner page; and
a first instruction unit configured to instruct printing of the clear toner page identified by the identification unit by using the colored toner without the clear toner; and
a second instruction unit configured to instruct printing of the insert print job after the instruction performed by the first instruction unit.
8. A print management method comprising:
generating, from a document including a clear toner page on which both colored toner and clear toner are used and an insert page on which the colored toner is used without the use of the clear toner, a clear toner page print job for printing the clear toner page by using the colored toner without using the clear toner, and generating an insert print job for applying the clear toner on the clear toner page printed by using the colored toner without using the clear toner and for printing the insert page by using the colored toner;
instructing an execution of the generated clear toner page print job; and
instructing an execution of the generated insert print job after a predetermined period of time elapses.
9. The print management method according to claim 8, further comprising:
storing the generated clear toner page print job and the generated insert print job while associating the print jobs to each other; and
instructing an execution of a print job different from the insert print job associated with the clear toner page print job until the predetermined period of time elapses since the execution of the clear toner page print job is instructed.
10. The print management method according to claim 9, comprising instructing an execution of a print job which ends by a time when the predetermined period of time elapses.
11. The print management method according to claim 8, further comprising:
determining whether at least one of the clear toner pages is a color page,
wherein, in a case where it is determined that at least one of the clear toner pages is a color page, generating a clear toner page print job for printing the clear toner page and the color page among the insert pages by using the colored toner.
12. The print management method according to claim 8, further comprising:
determining whether a stand-by print job exists in a case where the clear toner page print job is generated,
wherein in a case where it is determined that the stand-by print job exists, execution of the clear toner page print job in priority to the stand-by print job is instructed.
13. The print management method according to claim 8, further comprising:
notifying of a message for urging the execution of the insert print job after a time based on the predetermined period of time elapses.
14. A print management method comprising:
identifying, from a document including a clear toner page on which both colored toner and clear toner are used and an insert page on which the colored toner is used without the use of the clear toner, the clear toner page;
instructing printing of the identified clear toner page by using the colored toner without the clear toner; and
instructing printing of the insert print job after instructing printing of the identified clear toner page.
15. A computer-readable recording medium having stored thereon computer-executable instructions for causing a print management apparatus to execute a print management method, the computer-readable recording medium comprising:
computer-executable instructions for generating, from a document including a clear toner page on which both colored toner and clear toner are used and an insert page on which the colored toner is used without the use of the clear toner, a clear toner page print job for printing the clear toner page by using the colored toner without using the clear toner, and generating an insert print job for applying the clear toner on the clear toner page printed by using the colored toner without using the clear toner and for printing the insert page by using the colored toner;
computer-executable instructions for instructing an execution of the generated clear toner page print job; and
computer-executable instructions for instructing an execution of the generated insert print job generated after a predetermined period of time elapses.
16. A computer-readable recording medium having computer-executable instructions stored thereon for causing a print management apparatus to execute a print management method, the computer-readable recording medium comprising:
computer-executable instructions for identifying, from a document including a clear toner page on which both colored toner and clear toner are used and an insert page on which the colored toner is used without the use of the clear toner, the clear toner page;
computer-executable instructions for instructing printing of the identified clear toner page by using the colored toner without the clear toner; and
computer-executable instructions for instructing printing of the insert print job after instruction printing of the identified clear toner page.