Time-sensitive messages and events
First Claim
1. A method of handling time-sensitive messages, comprising steps of:
- marking a message, by a creator thereof, as time-sensitive;
sending the marked message from a computing device of the creator to a computing device of a recipient for whom the message was created, such that after the marked message is received at the computing device of the recipient, it will be processed by;
determining that the marked message is marked as being time-sensitive and that a time period of the time-sensitivity has been reached but not exceeded;
determining whether a hierarchy of recipient notification techniques has been defined for various intervals of the time-sensitivity, and if so, performing steps of;
determining an applicable one of the various intervals that corresponds to a current time;
selecting one of the recipient notification techniques which corresponds to the determined one of the various intervals; and
notifying the recipient of the marked message using the selected recipient notification technique; and
automatically rendering the marked message to the recipient using an application adapted for processing the message within a time period of the time-sensitivity, further comprising steps of;
automatically starting execution of the application, at the computing device of the recipient, if the execution of the application is not currently started;
automatically bringing a window rendered by the application to a foreground of a display of the computing device and making the window active;
automatically rendering the marked message in the active window; and
requiring the recipient to take action with the marked message before performing any other tasks with the application by preventing the recipient from performing other actions with the application until the recipient provides a response to the marked message; and
automatically receiving a reply from the recipient, sent from the computing device of the recipient to the computing device of the creator following the recipient'"'"'s response thereto.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer program products for enabling message senders and event creators to convey time-sensitivity of their messages and events (such as electronic mail messages, electronic calendar entries, and “to-do” items), and for handling such messages and events at a receiver. A message sender marks messages as to whether they are time-sensitive, and may also identify a starting and ending time and/or date during which the time-sensitive status applies. When such a message arrives at a recipient, it is evaluated and if the time-sensitive period has been reached, the message is automatically displayed to the recipient. Preferably, the recipient must handle the displayed message before continuing on to other messages. The disclosed techniques enable messages to be viewed in a timely manner, according to the sender'"'"'s representation of the time-sensitivity of the message. As a result of these improvements, communication between senders and receivers may become more effective.
99 Citations
18 Claims
-
1. A method of handling time-sensitive messages, comprising steps of:
-
marking a message, by a creator thereof, as time-sensitive; sending the marked message from a computing device of the creator to a computing device of a recipient for whom the message was created, such that after the marked message is received at the computing device of the recipient, it will be processed by; determining that the marked message is marked as being time-sensitive and that a time period of the time-sensitivity has been reached but not exceeded; determining whether a hierarchy of recipient notification techniques has been defined for various intervals of the time-sensitivity, and if so, performing steps of; determining an applicable one of the various intervals that corresponds to a current time; selecting one of the recipient notification techniques which corresponds to the determined one of the various intervals; and notifying the recipient of the marked message using the selected recipient notification technique; and automatically rendering the marked message to the recipient using an application adapted for processing the message within a time period of the time-sensitivity, further comprising steps of; automatically starting execution of the application, at the computing device of the recipient, if the execution of the application is not currently started; automatically bringing a window rendered by the application to a foreground of a display of the computing device and making the window active; automatically rendering the marked message in the active window; and requiring the recipient to take action with the marked message before performing any other tasks with the application by preventing the recipient from performing other actions with the application until the recipient provides a response to the marked message; and automatically receiving a reply from the recipient, sent from the computing device of the recipient to the computing device of the creator following the recipient'"'"'s response thereto. - View Dependent Claims (2, 3, 4)
-
-
5. A method of improving electronic communications, comprising steps of:
-
receiving a plurality of electronic messages at a computing device of a recipient to whom the electronic messages are addressed; determining whether a selected one of the received electronic messages is marked as being time-sensitive; and if the determining step has a positive result and a time period of the time-sensitivity has been reached but not exceeded, processing the selected one of the received electronic messages, further composing steps of; determining whether a hierarchy of recipient notification techniques has been defined for various intervals of the time-sensitivity, and if so, performing steps of; determining an applicable one of the various intervals that corresponds to a current time; selecting one of the recipient notification techniques which corresponds to the determined one of the various intervals; and notifying the recipient of the selected one of the received electronic messages using the selected recipient notification technique; and automatically rendering the selected one of the received electronic messages to the recipient in an application adapted for processing the selected one of the received electronic messages within the time period of the time-sensitivity, further comprising steps of; automatically starting execution of the application, at the computing device of the recipient, if the execution of the application is not currently started; automatically bringing a window rendered by the application to a foreground of a display of the computing device and making the window active; automatically rendering the selected one of the received electronic messages in the active window; and requiring the recipient to take action with the selected one of the received electronic messages before performing any other tasks with the application by preventing the recipient from performing other actions with the application until the recipient provides a response to the selected one of the received electronic messages within the time period of the time-sensitivity. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for handling time-sensitive messages, comprising:
-
means for marking a message, by a creator thereof, as time-sensitive; means for sending the marked message from a computing device of the creator to a computing device of a recipient for whom the message was created, such that after the marked message is received at the computing device of the recipient, it will be processed by; determining that the marked message is marked as being time-sensitive and that a time period of the time-sensitivity has been reached but not exceeded; determining whether a hierarchy of recipient notification techniques has been defined for various intervals of the time-sensitivity, and if so, performing steps of; determining an applicable one of the various intervals that corresponds to a current time; selecting one of the recipient notification techniques which corresponds to the determined one of the various intervals; and notifying the recipient of the marked message using the selected recipient notification technique; and
Nautomatically rendering the marked message to the recipient using an application adapted for processing the message within a time period of the time-sensitivity, further comprising; automatically starting execution of the application, at the computing device of the recipient, if the execution of the application is not currently started; automatically bringing a window rendered by the application to a foreground of a display of the computing device and making the window active; automatically rendering the marked message in the active window; and requiring the recipient to take action with the marked message before performing any other tasks with the application by preventing the recipient from performing other actions with the application until the recipient provides a response to the marked message; and means for automatically receiving a reply from the recipient, sent from the computing device of the recipient to the computing device of the creator following the recipient'"'"'s response. - View Dependent Claims (14)
-
-
15. A system for improving electronic communications, comprising:
-
means for receiving a plurality of electronic messages at a computing device of a recipient to whom the electronic messages are addressed; means for determining, at the computing device, whether a selected one of the received electronic messages is marked as being time-sensitive; and means for processing the selected one if the means for determining has a positive result and a time period of the time-sensitivity has been reached but not exceeded, further comprising; means for determining whether a hierarchy of recipient notification techniques has been defined for various intervals of the time-sensitivity, and if so, means for using the hierarchy by; determining an applicable one of the various intervals that corresponds to a current time; selecting one of the recipient notification techniques which corresponds to the determined one of the various intervals; and notifying the recipient of the selected one of the received electronic messages using the selected recipient notification technique; and means for automatically rendering the selected one of the received electronic messages to the recipient in an application adapted for processing the selected one of the received electronic messages within the time period of the time-sensitivity by; automatically starting execution of the application, at the computing device of the recipient, if the execution of the application is not currently started; automatically bringing a window rendered by the application to a foreground of a display of the computing device and making the window active; automatically rendering the selected one of the received electronic messages in the active window; and requiring the recipient to take action with the selected one of the received electronic messages before performing any other tasks with the application by preventing the recipient from performing other actions with the application until the recipient provides a response to the selected one of the received electronic messages within the time period of the time-sensitivity.
-
-
16. A computer program product for handling time-sensitive messages, the computer program product embodied on one or more computer-readable media and comprising:
-
computer-readable program code for marking a message, by a creator thereof, as time-sensitive; computer-readable program code for sending the marked message from a computing device of the creator to a computing device of a recipient for whom the message was created, such that after the marked message is received at the computing device of the recipient, it will be processed by; determining that the marked message is marked as being time-sensitive and that a time period of the time-sensitivity has been reached but not exceeded; determining whether a hierarchy of recipient notification techniques has been defined for various intervals of the time-sensitivity, and if so, performing steps of; determining an applicable one of the various intervals that corresponds to a current time; selecting one of the recipient notification techniques which corresponds to the determined one of the various intervals; and notifying the recipient of the marked message using the selected recipient notification technique; and automatically rendering the marked message to the recipient using an application adapted for processing the message within a time period of the time-sensitivity, further comprising; automatically starting execution of the application, at the computing device of the recipient, if the execution of the application is not currently started; automatically bringing a window rendered by the application to a foreground of a display of the computing device and making the window active; automatically rendering the marked message in the active window; and requiring the recipient to take action with the marked message before performing any other tasks with the application by preventing the recipient from performing other actions with the application until the recipient provides a response to the marked message; and computer-readable program code for automatically receiving a reply from the recipient, sent from the computing device of the recipient to the computing device of the creator following the recipient'"'"'s response thereto. - View Dependent Claims (17)
-
-
18. A computer program product for improving electronic communications, the computer program product embodied on one or more computer-readable media and comprising:
-
computer-readable program code for receiving a plurality of electronic messages at a computing device of a recipient to whom the electronic messages are addressed; computer-readable program code for determining, at the computing device, whether a selected one of the received electronic messages is marked as being time-sensitive, and if so, whether a time period of the time-sensitivity has been reached but not exceeded; and computer-readable program code for processing the selected one when the computer-readable program code has a positive result, further comprising computer-readable program code for; determining whether a hierarchy of recipient notification techniques has been defined for various intervals of the time-sensitivity, and if so, performing steps of; determining an applicable one of the various intervals that corresponds to a current time; selecting one of the recipient notification techniques which corresponds to the determined one of the various intervals; and notifying the recipient of the selected one of the received electronic messages using the selected recipient notification technique; and automatically rendering the selected one of the received electronic messages to the recipient in an application adapted for processing the selected one within the time period of the time-sensitivity, further comprising; automatically starting execution of the application, at the computing device of the recipient, if the execution of the application is not currently started; automatically bringing a window rendered by the application to a foreground of a display of the computing device and making the window active; automatically rendering the selected one of the received electronic messages m the active window; and requiring the recipient to take action with the selected one of the received electronic messages before performing any other tasks with the application by preventing the recipient from performing other actions with the application until the recipient provides a response to the selected one of the received electronic messages within the time period of the time-sensitivity.
-
Specification