×

User availability aware communication system

  • US 10,511,564 B2
  • Filed: 01/20/2017
  • Issued: 12/17/2019
  • Est. Priority Date: 01/20/2017
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • storing, by a computer system, contact information for one or more users, wherein the contact information is indicative of an association with a plurality of different messaging services;

    receiving, from a first user by the computer system, a request to send an electronic message to a second user;

    accessing, by the computer system, user activity information collected from the plurality of different messaging services, wherein the user activity information indicates the second user'"'"'s activity on ones of the plurality of different messaging services, and wherein the user activity information specifies for a given messaging service;

    a last engagement time indicative of when the second user last engaged with the given messaging service; and

    a frequency value indicative of a number of times that the second user has engaged with the given messaging service within a given time period;

    determining, by the computer system based on the user activity information, a score for each of the plurality of different messaging services, wherein the score for the given messaging service is determined by;

    adjusting the last engagement time based on the frequency value; and

    computing a difference between a time at which the electronic message is to be sent and the adjusted last engagement time;

    selecting, by the computer system based on the score for each different messaging service, a particular one of the plurality of messaging services; and

    sending, by the computer system, the electronic message to the second user via the particular messaging service.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×