IP Library Granted Patent US 9,602,458
Granted Patent B2
US 9,602,458 · App. 13/753,049 · Granted Mar 21, 2017

Establishing an automatic communications delay based on prevailing activity factors

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,602,458
App. No.
13/753,049
Granted
Mar 21, 2017
Kind
B2
Abstract

Methods and arrangements for imparting a communications delay. A delay is dynamically determined for sending an outgoing communication. The determining includes using information derived from a determination of a prevailing activity level of a sender, and the determined delay is applied to the outgoing communication.

Claims (49)

1. A method comprising:

receiving, from a user, a send request for an outgoing communication;

dynamically determining, using a processor, a length of delay for sending the outgoing communication;

said determining a length of delay comprising using information derived from a determination of a prevailing activity level of a sender and a determination of a prevailing activity level of a recipient;

wherein the determination of a prevailing activity level of the sender is based on measured typing speed and content of the outgoing communication; and

wherein said determining further comprises using at least one user-set preference; and

applying, using the processor, the determined length of delay to the outgoing communication.

2. The method according to claim 1 , wherein said determining further comprises using at least one predetermined rule relating to at least one recipient.

3. The method according to claim 1 , further comprising according user opportunity to edit or cancel the outgoing communication during the determined delay.

4. The method according to claim 1 , wherein the outgoing communication comprises an email.

5. The method according to claim 1 , wherein:

the outgoing communication comprises a first outgoing communication; and

said determining comprises synchronizing the delay with another determined delay with respect to a second outgoing communication.

6. The method according to claim 5 , wherein the first and second outgoing communications include at least one intended recipient in common.

7. The method according to claim 1 , wherein:

the outgoing communication includes at least one intended recipient; and

said method further comprises adding at least one additional intended recipient automatically.

8. The method according to claim 7 , wherein the at least one additional intended recipient is associated with a predetermined group common to the at least one intended recipient.

9. The method of claim 1 , wherein the determination of a prevailing activity level is further based on at least one input selected from the group consisting of: a calendar entry; an instant messaging status; at least one error in content in the outgoing communication; a general characterization of content in the outgoing communication; and a determination of missing information in the outgoing communication in addition to the measured typing speed.

10. The method according to claim 1 , wherein the at least one user-set preference comprises a preference indicating whether the delay should be turned on.

11. An apparatus comprising:

at least one processor; and

a computer readable storage medium having computer readable program code embodied therewith and executable by the at least one processor, the computer readable program code comprising:

computer readable program code that receives, from a user, a send request for an outgoing communication;

computer readable program code that dynamically determines a length of delay for sending the outgoing communication;

computer readable program code that determines the length of delay using information derived form a determination of a prevailing activity level of a sender and a determination of a prevailing activity level of a recipient;

wherein the determination of a prevailing activity level of the sender is based on measured typing speed and content of the outgoing communication; and

wherein said determination further comprises using at least one user set preference; and

computer readable program code that applies the determined length of delay to the outgoing communication.

12. A computer program product comprising:

a non-transitory computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising:

computer readable program code that receives, from a user, a send request for an outgoing communication;

computer readable program code that dynamically determines a length of delay for sending the outgoing communication;

computer readable program code that determines the length of delay using information derived form a determination of a prevailing activity level of a sender and a determination of a prevailing activity level of a recipient;

wherein the determination of a prevailing activity level of the sender is based on measured typing speed and content of the outgoing communication; and

wherein said determining further comprises using at least one user-set preference; and

computer readable program code that applies the determined length of delay to the outgoing communication.

13. The computer program product according to claim 12 , wherein said computer readable program code is that uses at least one predetermined rule relating to at least one recipient.

14. The computer program product according to claim 12 , said computer readable program code is that accords user opportunity to edit or cancel the outgoing communication during the determined delay.

15. The computer program product according to claim 12 , wherein the outgoing communication comprises an email.

16. The computer program product according to claim 12 , wherein:

the outgoing communication comprises a first outgoing communication; and

said computer readable program code is that synchronizes the delay with another determined delay with respect to a second outgoing communication.

17. The computer program product according to claim 16 , wherein the first and second outgoing communications include at least one intended recipient in common.

18. The computer program product according to claim 12 , wherein:

the outgoing communication includes at least one intended recipient; and

said computer readable program code is that adds at least one additional intended recipient automatically.

19. The computer program product according to claim 12 , wherein the determination of a prevailing activity level is further based on at least one input selected from the group consisting of: a calendar entry; an instant messaging status; at least one error in content in the outgoing communication; a general characterization of content in the outgoing communication; and a determination of missing information in the outgoing communication in addition to the measured typing speed.

20. The computer program product according to claim 12 , wherein the at least one user-set preference comprises a preference indicating whether the delay should be turned on.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: AIRBNB, INC.
Reel/Frame 056427/0193 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2013
From: DELUCA, LISA SEACAT; LAKSHMANAN, GEETIKA T.; MULLER, MICHAEL
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 029714/0964 →