Variable undo-send delay time
AssigneeInternational Business Machines Corporation
InventorsJames R. Kozloski, Michael S. Gordon, Clifford A. Pickover
Life of this patent
Estimating the term…
Abstract
A computer-based communications system is provided. In aspects of the invention, the computer-based communications system is configured to adjust a time period for delaying a message from being sent by a user. A message is drafted by a user to be sent to a recipient. A selection is received for send the message to the recipient. A time period is adjusted for sending the message to the recipient based on user-centric considerations where the time period for delaying sending the message is not explicitly specified by the user. The message is delayed being sent for the time period. After the time period, the message is sent to the recipient.
Claims17
A computer-implemented method for adjusting a time period for delaying a message from being sent by a user, the computer-implemented method comprising:
- drafting, using a processor, a message to a recipient;
- receiving, using the processor, a selection to send the message;
- adjusting, using the processor, the time period to delay sending the message based on a number of application windows that are concurrently open at the time of the drafting of the message, wherein the time period is not explicitly specified by the user;
- delaying sending the message for the adjusted time period;
- and
- displaying an indicator after receiving a selection to send the message, wherein the indicator indicates a time remaining for the user to recall the message.
A system for adjusting a time period for delaying a message from being sent by a user, the system comprising:
- a processor coupled to a memory unit, wherein the processor is configured to execute program instructions comprising:
- controlling a display to display a message being drafted to a recipient;
- receiving a selection to send the message;
- adjusting the time period to delay sending the message based on a number of application windows that are concurrently open at the time of the drafting of the message, wherein the time period is not explicitly specified by the user;
- delaying sending the message for the adjusted time period;
- displaying an indicator after receiving a selection to send the message, wherein the indicator indicates a time remaining for the user to recall the message;
- and
- sending the message to the recipient after expiration of the time period.
A computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer processor to cause the computer processor to perform a method for adjusting a time period for delaying a message from being sent by a user, the method comprising:
- controlling a display to display a message being drafted to a recipient;
- receiving a selection to send the message;
- adjusting the time period to delay sending the message based on a number of application windows that are concurrently open at the time of the drafting of the message, wherein the time period is not explicitly specified by the user;
- delaying sending the message for the adjusted time period;
- displaying an indicator after receiving a selection to send the message, wherein the indicator indicates a time remaining for the user to recall the message;
- and
- sending the message to the recipient after expiration of the time period.
Dependencies are inferred from the claim text.