×

Daily counts and usage probabilities for a user of an online service

  • US 10,375,198 B2
  • Filed: 05/22/2014
  • Issued: 08/06/2019
  • Est. Priority Date: 05/22/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • by one or more computing devices of an online service, receiving a communication from a particular mobile client device, wherein;

    the particular mobile client device is associated with a particular user of the online service; and

    the communication comprises;

    device information identifying the particular mobile client device; and

    access information describing a particular access method, from a plurality of access methods, used by the particular mobile client device to access the online service;

    by one or more computing devices, in response to receiving the communication, updating a table associated with the particular user, wherein the table comprises;

    device information and access information for a plurality of communication interactions between the particular user and the online service; and

    a count value of each of the communication interactions;

    by one or more computing devices, determining based on the table a reweighted count value for each of one or more particular combinations of mobile client device and access method, wherein the reweighted count value for a particular combination of mobile client device and access method represents a combination of a count of accessing the online service and an amount of time spent on the online service over a predetermined period of time;

    by one or more computing devices, based on the reweighted count value, determining a usage probability for each combination of mobile client device and access method for the particular user;

    by one or more computing devices, based on the usage probabilities for the combination of mobile client devices and access methods from the plurality of interactions, selecting a primary mobile client device and a primary access method of the particular user;

    by one or more computing devices, selecting a group of other users, wherein each user in the group of other users are connections of the particular user on an online social network, and each user in the group of other users are respectively associated with a primary mobile client device and a primary access method;

    by one or more computing devices, based on the primary mobile client device and primary access method determined for each user in the group of other users, determining a probability that the primary mobile client device or the primary access method of the particular user will change; and

    by one or more computing devices, sending a message to the particular mobile client device, wherein the message is based on the probability and the primary mobile client devices and primary access methods of the particular user and the group of other users.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×