Back to results
US 9,432,324 B2Granted
Establishing an automatic communications delay based on social or business network factors
AssigneeInternational Business Machines Corporation
InventorsLisa Seacat DeLuca, Geetika T. Lakshmanan, Michael Muller
Life of this patent
Estimating the term…
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.
Claims14
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.
15 more elements
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.
18 more elements
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.
16 more elements
Dependencies are inferred from the claim text.