IP Library Granted Patent US 9,432,324
Granted Patent B2
US 9,432,324 · App. 13/752,867 · Granted Aug 30, 2016

Establishing an automatic communications delay based on social or business network factors

Inventors: Lisa Seacat DeLuca (San Francisco, CA); Geetika T. Lakshmanan (Winchester, MA); Michael Muller (Medford, MA)
Assignee: International Business Machines Corporation
H04L51/32H04L51/26
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,432,324
App. No.
13/752,867
Granted
Aug 30, 2016
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 at least one of: a social network graph and a business network graph, and the determined delay is applied to the outgoing communication.

Claims (72)

1. A method comprising:

receiving, from a user, a send request for an outgoing communication, wherein said outgoing communication comprises a first outgoing communication;

upon receiving the send request, dynamically determining a delay for sending the outgoing communication

via a combination of: automatic computation, and configuration by the user;

said determining of the delay comprising using:

information derived from influential hierarchy within a network graph which represents a plurality of individuals, wherein the hierarchy is determined from a directory look up of one or more individuals in the network graph;

relative hierarchy of the user within the network graph;

determination of a relationship strength, based on:

ascertaining a direct relationship;

determining a frequency of contact;

centrality of a vertex within the graph, wherein the centrality refers to an individual's relative importance as a vertex within the network graph; and

betweenness as a measure for quantifying control of one or more individuals on communication with one more other individuals in the network graph;

determination of risk of rapid delivery of the outgoing communication;

using at least one user-set preference;

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

applying the synchronized delay to the first and second outgoing communications.

2. The method according to claim 1 , wherein said determining further comprises using at least one quantitative priority consideration.

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 said determining comprises ascertaining a relationship strength on the basis of an indirect relationship.

5. The method according to claim 4 , wherein said ascertaining comprises determining a degree of separation.

6. The method according to claim 1 , wherein:

said using comprises using information derived from a business network graph; and

said ascertaining comprises determining a relationship with respect to a professional hierarchy.

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

8. 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.

9. 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, wherein the outgoing communication comprises a first outgoing communication;

computer readable program code that, upon receiving the send request, dynamically determines a delay for sending the outgoing communication

via a combination of: automatic computation, and configuration by the user;

computer readable program code that determines the delay via using:

information derived from influential hierarchy within a network graph which represents a plurality of individuals, wherein the hierarchy is determined from a directory look up of one or more individuals in the network graph;

relative hierarchy of the user within the network graph;

determination of a relationship strength, based on:

ascertaining a direct relationship;

determining a frequency of contact;

centrality of a vertex within the graph, wherein the centrality refers to an individual's relative importance as a vertex within the network graph; and

betweenness as a measure for quantifying control of one or more individuals on communication with one or more other individuals in the network graph;

determination of risk of rapid delivery of the outgoing communication;

using at least on user-set preference;

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

computer readable program code configured to apply the synchronized delay to the first and second outgoing communications.

10. 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, wherein the outgoing communication comprises an email;

computer readable program code that, upon receiving the send request, dynamically determines a delay for sending the outgoing communication;

the delay being determined via a combination of: automatic computation, and configuration by the user:

computer readable program code that determines the delay via using:

information derived from influential hierarchy within a network graph which represents a plurality of individuals, wherein the hierarchy is determined from a directory look up of one or more individuals in the network graph;

relative hierarchy of the user within the network graph;

determination of a relationship strength, based on:

ascertaining a direct relationship;

determining a frequency of contact;

centrality of a vertex within the graph, wherein the centrality refers to an individual's relative importance as a vertex, within the network graph; and

betweenness as a measure for quantifying control of one or more individuals on communication with one or more other individuals in the network graph;

determination of risk of rapid delivery of the outgoing communication;

using at least one user-set preference;

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

computer readable program code configured to apply the synchronized delay to the first and second outgoing communications.

11. The computer program product according to claim 10 , said computer readable program code is configured to accord user opportunity to edit or cancel the outgoing communication during the determined delay.

12. The method according to claim 1 , wherein the send request comprises a plurality of outgoing communications;

wherein a relative sending priority is determined based on the relative hierarchy; and

wherein the determined delay is modified based on the sending priority.

13. The apparatus according to claim 9 , wherein the send request comprises a plurality of outgoing communications;

wherein a relative sending priority is determined based on the relative hierarchy; and

wherein the determined delay is modified based on the sending priority.

14. The computer program product according to claim 10 , wherein the send request comprises a plurality of outgoing communications;

wherein a relative sending priority is determined based on the relative hierarchy; and

wherein the determined delay is modified based on the sending priority.

Assignments (1)
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 029713/0894 →
Continuity (1)
Related Publication 20140214971A1 · Jul 31, 2014