On demand email response
First Claim
1. A method for updating a plurality of requested actions, the method comprising:
- assigning, by one or more processors, first and second priorities or deadlines to first and second respective actions to be performed by first and second participants, respectively;
receiving, by the one or more processors, a message addressed from a sender to the first and second participants requesting the first and second participants to perform the first and second respective actions, in a list of action items, with the first and second respective priorities or deadlines, and including other information comprising basic information regarding a purpose of communication and data common to email messages comprising date and time, a name of the sender, subject of the message, and list of recipients provided by the sender, wherein a first respective action is marked by the sender with a first mark and a second respective action is marked by the sender with a second mark to mark each separate action, in the list of action items, within a single message with a respective level of urgency, and wherein the one or more processors stores the message, which includes action items and associated attributes comprising a priority, a deadline, an abstract, and a responsibility, in a message database;
sending, by the one or more processors via a network, a copy of the single message to first and second computers of the first and second participants, respectively; and
responsive to receipt of the copy of the single message by the first computer of the first participant, one or more processors of the first computer;
initiating display at the first computer to the first participant the list of action items of the copy of the single message;
retrieving the action items and associated attributes from the message database, separate from the other information provided by the sender;
receiving from the first participant a selected response of one of (a) a complete response to the first respective action, (b) an initial assessment of the first respective action, or (c) an indication that more time will be needed to provide a complete response to the first respective action;
updating the message database with the selected response received from the first participant for the first respective actions;
updating the copy of the single message with the selected response of one of the complete response to the first respective action, the initial assessment of the first respective action, or the indication that more time will be needed to provide the complete response to the first respective action, as received from the first participant; and
sending via the network the copy of the single message updated to the second computer of the second participant for display, wherein the second participant receives both the copy of the single message before the update and subsequently, the copy of the single message updated, including a status of each selected response by the first participant for the first respective actions, in the list of action items, from the first participant and enabling the second participant to view a thread comprising elements selected from a group consisting of individual action items, responses, and further action items.
1 Assignment
0 Petitions
Accused Products
Abstract
An improvement to an electronic mail program is disclosed. In particular, the improved electronic mail program enables a user to mark individual action items within a message and set attributes for each action item. In the preferred embodiment, attributes include priority, deadline, abstract, and responsibility. The electronic mail program stores the action items and associated attributes in a database and sends the message to one or more recipients. The electronic mail program then displays the message and action items to the recipients. Message recipients then navigate through the list of action items to read descriptions and to determine the priority and nature of the actions necessary. The responsibility attribute further indicates which recipient should respond to the action item. The improved electronic mail program updates the status of each action item in the database as recipients respond.
-
Citations
20 Claims
-
1. A method for updating a plurality of requested actions, the method comprising:
-
assigning, by one or more processors, first and second priorities or deadlines to first and second respective actions to be performed by first and second participants, respectively; receiving, by the one or more processors, a message addressed from a sender to the first and second participants requesting the first and second participants to perform the first and second respective actions, in a list of action items, with the first and second respective priorities or deadlines, and including other information comprising basic information regarding a purpose of communication and data common to email messages comprising date and time, a name of the sender, subject of the message, and list of recipients provided by the sender, wherein a first respective action is marked by the sender with a first mark and a second respective action is marked by the sender with a second mark to mark each separate action, in the list of action items, within a single message with a respective level of urgency, and wherein the one or more processors stores the message, which includes action items and associated attributes comprising a priority, a deadline, an abstract, and a responsibility, in a message database; sending, by the one or more processors via a network, a copy of the single message to first and second computers of the first and second participants, respectively; and responsive to receipt of the copy of the single message by the first computer of the first participant, one or more processors of the first computer; initiating display at the first computer to the first participant the list of action items of the copy of the single message; retrieving the action items and associated attributes from the message database, separate from the other information provided by the sender; receiving from the first participant a selected response of one of (a) a complete response to the first respective action, (b) an initial assessment of the first respective action, or (c) an indication that more time will be needed to provide a complete response to the first respective action; updating the message database with the selected response received from the first participant for the first respective actions; updating the copy of the single message with the selected response of one of the complete response to the first respective action, the initial assessment of the first respective action, or the indication that more time will be needed to provide the complete response to the first respective action, as received from the first participant; and sending via the network the copy of the single message updated to the second computer of the second participant for display, wherein the second participant receives both the copy of the single message before the update and subsequently, the copy of the single message updated, including a status of each selected response by the first participant for the first respective actions, in the list of action items, from the first participant and enabling the second participant to view a thread comprising elements selected from a group consisting of individual action items, responses, and further action items. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A data processing system for updating a plurality of requested actions, the data processing system comprising:
-
one or more processors; a computer-readable storage device, and a memory, having stored thereon program instructions for execution by the one or more processors, the program instructions comprising; first program instructions to; (a) assign first and second priorities or deadlines to first and second respective actions to be performed by first and second participants, respectively, (b) receive a message addressed from a sender to the first and second participants requesting the first and second participants to perform the first and second respective actions, in a list of action items, with the first and second respective priorities or deadlines, and including other information comprising basic information regarding a purpose of communication and data common to email messages comprising date and time, a name of the sender, subject of the message, and list of recipients provided by the sender, wherein a first respective action is marked by the sender with a first mark and a second respective action is marked by the sender with a second mark to mark each separate action, in the list of action items, within a single message with a respective level of urgency, and wherein the one or more processors stores the message, which includes action items and associated attributes comprising a priority, a deadline, an abstract, and a responsibility, in a message database, and (c) send a copy of the single message via a network to first and second computers of the first and second participants, respectively; and second program instructions, responsive to receipt of the copy of the single message by the first computer of the first participant, to; initiate display at the first computer to the first participant the list of action items of the copy of the single message, retrieve the action items and associated attributes from the message database, separate from the other information provided by the sender, receive from the first participant a selected response of one of (a) a complete response to the first respective action, (b) an initial assessment of the first respective action, or (c) an indication that more time will be needed to provide the complete response to the first respective action, update the message database with the selected response received from the first participant for the first respective actions, update the copy of the single message with the selected response of one of the complete response to the first respective action, the initial assessment of the first respective action or the indication that more time will be needed to provide the complete response to the first respective action, as received from the first participant, and send the copy of the single message updated via the network to the second computer of the second participant for display, wherein the second participant receives both the copy of the single message before the update and subsequently, the copy of the single message updated, including a status of each selected response by the first participant for the first respective actions, in the list action items, from the first participant and enabling the second participant to view a thread comprising elements selected from a group consisting of individual action items, responses, and further action items, wherein the first program instructions and the second program instructions are stored on the storage device for execution by the one or more processors via the memory. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product for updating a plurality of requested actions, the computer program product comprising:
-
one or more computer-readable storage devices, and program instructions stored on the one or more storage devices, the program instructions comprising; program instructions, for execution on first computer, to; (a) assign first and second priorities or deadlines to first and second respective actions to be performed by first and second participants, respectively, (b) receive a message addressed to the first and second participants requesting the first and second participants to perform the first and second respective actions, in a list of action items, with the first and second respective priorities or deadlines, and including other information comprising basic information regarding a purpose of communication and data common to email messages comprising date and time, a name of a sender, subject of the message, and list of recipients provided by the sender, wherein a first respective action is marked by a sender with a first mark and the second respective action is marked by the sender with a second mark to mark each separate action, in the list of action items, within a single message with a respective level of urgency, and wherein the message, which includes action items and associated attributes comprising a priority, a deadline, an abstract, and a responsibility, is stored in a message database, and (c) send a copy of the single message via a network to the first and second participants at second and third respective computers, respectively; and program instructions, for execution on the second computer, responsive to receipt of the message by the second computer of the first participant, to; initiate display of the copy of the single message, retrieve the action items and associated attributes from the message database, separate from the other information provided by the sender at the second computer to the first participant, receive from the first participant a selected response of one of (a) a complete response to the first respective action, (b) an initial assessment of the first respective action, or (c) an indication that more time will be needed to provide the complete response to the first respective action, update the message database with the selected response received from the first participant for the first respective actions, update the copy of the single message with the selected response of one of the complete response to the first respective action, the initial assessment of the first respective action or the indication that more time will be needed to provide the complete response to the first respective action, as received from the first participant, and send the copy of the single message updated via the network to the third computer of the second participant for display, wherein the second participant receives both the copy of the single message before the update and subsequently, the copy of the single message updated, including a status of each selected response by the first participant for the first respective actions, in the list of action items, from the first participant and enabling the second participant to view a thread comprising elements selected from a group consisting of individual action items, responses, and further action items. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification