×

Determining group attributes and matching tasks to a group

  • US 10,346,772 B2
  • Filed: 06/10/2014
  • Issued: 07/09/2019
  • Est. Priority Date: 06/10/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method for determining group attributes and matching tasks to a group, the method comprising:

  • receiving, by one or more processors of server computer hosting a social networking platform, information from a plurality of client computers, wherein each client computer of the plurality of client computers corresponds to a respective member of the social networking platform, and wherein the received information includes;

    (i) membership information of the social networking platform corresponding to each member, and (ii) activity information corresponding to each member'"'"'s use of the social networking platform;

    determining, by one or more processors of the server computer, a plurality of individual attributes for members of a first group of a plurality of groups of the social networking platform, wherein each individual attribute of the plurality of individual attributes has a type, and wherein the individual attributes of the plurality of individual attributes are determined, at least in part, from the received membership information and activity information;

    estimating, by one or more processors of the server computer, one or more parameters of a first distribution of at least one type of individual attribute across members of the first group, wherein the first distribution is determined by;

    (i) a multivariate normal distribution, (ii) a maximum-likelihood estimation (MLE), and (iii) a parametric distribution model;

    determining, by one or more processors of the server computer, one or more group attributes of the first group based, at least in part, on the one or more estimated parameters of the first distribution of at least one type of individual attribute;

    storing, by one or more processors of the server computer, the one or more determined group attributes of the first group in a repository, wherein the repository includes group attributes associated with each group of the plurality of groups, including the first group;

    receiving, by one or more processors of the server computer, a task, wherein the task is associated with a specific group attribute;

    matching, by one or more processors of the server computer, the task to one group of the plurality of groups based on the specific group attribute and a cluster analysis; and

    sending, by one or more processors of the server computer, the task to the respective client computers of the respective members of the matched group.

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