Methods and systems for optimizing delivery of electronic communications
AssigneeInternational Business Machines Corporation
InventorsMaharaj MUKHERJEE, Jonathan LENCHNER
Life of this patent
Estimating the term…
Abstract
Embodiments for managing electronic communications by one or more processors are described. A status for each of a plurality of computing nodes associated with a user is computed. The status for each of the plurality of computing nodes is indicative of a predicted delay between an electronic communication being sent to the user through the respective computing node and the electronic communication being perceived by the user. One of the plurality of computing nodes is selected based on the computed statuses of the plurality of computing nodes. A signal representative of the selected one of the plurality of computing nodes is generated.
Claims21
A method, by one or more processors, for managing electronic communications comprising:
- computing a status for each of a plurality of computing nodes associated with a user, wherein the status for each of the plurality of computing nodes is indicative of a predicted delay between an electronic communication being sent to the user through the respective computing node and the electronic communication being perceived by the user;
- selecting one of the plurality of computing nodes based on the computed statuses of the plurality of computing nodes;
- and
- generating a signal representative of the selected one of the plurality of computing nodes.
A system for managing electronic communications comprising:
- at least one processor that
- computes a status for each of a plurality of computing nodes associated with a user, wherein the status for each of the plurality of computing nodes is indicative of a predicted delay between an electronic communication being sent to the user through the respective computing node and the electronic communication being perceived by the user;
- selects one of the plurality of computing nodes based on the computed statuses of the plurality of computing nodes;
- and
- generates a signal representative of the selected one of the plurality of computing nodes.
A computer program product for managing electronic communications by one or more processors, the computer program product comprising a non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:
- an executable portion that computes a status for each of a plurality of computing nodes associated with a user, wherein the status for each of the plurality of computing nodes is indicative of a predicted delay between an electronic communication being sent to the user through the respective computing node and the electronic communication being perceived by the user;
- an executable portion that selects one of the plurality of computing nodes based on the computed statuses of the plurality of computing nodes;
- and
- an executable portion that generates a signal representative of the selected one of the plurality of computing nodes.
Dependencies are inferred from the claim text.