Method and apparatus to identify influencers
First Claim
Patent Images
1. A method for identifying an influencer, comprising:
- determining, via a processor, a social network for each of a plurality of customers based upon a group of users who have exchanged communications with each of the plurality of customers, wherein the determining the social network for each of the plurality of customers comprises;
defining a neighborhood for each of the plurality of customers; and
determining a strength of relationships of each of the plurality of customers with members of the neighborhood of the customer;
truncating the neighborhood for each of the plurality of customers by selecting k neighbors of each of the plurality of customers, wherein the k is a predetermined integer;
wherein the truncating the neighborhood is performed by selecting a most important k neighbors using the strength of relationships;
recursively finding a respective neighborhood for each of the remaining members in the neighborhood for a pre-determined number of times; and
defining the social network for each of the plurality of customers as the neighborhood that comprises the truncated neighborhood of the customer and the respective neighborhood that is recursively found;
selecting, via the processor, an attribute associated with communications among the plurality of customers to be used for predicting a measure of influence for each of the plurality of customers, wherein the attribute comprises a willingness of a customer to adopt new services;
building, via the processor, a model based upon the attribute associated with the communications among the plurality of customers that is selected, the social network of each of the plurality of customers and a sequence of product adoption events of each of the plurality of customers for predicting the measure of influence for each of the plurality of customers, wherein the model comprises a statistical model, wherein the statistical model comprises a linear regression model, wherein the sequence of product adoption events includes each of the plurality of customers first adopting a new service and subsequently users in the group of users who have exchanged communications with each of the plurality of customers also adopting the new service; and
determining, via the processor, the influencer in the social network by applying the model.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for identifying influencers are disclosed. For example, the method obtains a list of customers, and determines a social network for each of the customers. The method selects one or more attributes to be used for predicting a measure of influence for each of the customers, and determines one or more influencers in the social network by using the one or more attributes.
5 Citations
8 Claims
-
1. A method for identifying an influencer, comprising:
-
determining, via a processor, a social network for each of a plurality of customers based upon a group of users who have exchanged communications with each of the plurality of customers, wherein the determining the social network for each of the plurality of customers comprises; defining a neighborhood for each of the plurality of customers; and determining a strength of relationships of each of the plurality of customers with members of the neighborhood of the customer; truncating the neighborhood for each of the plurality of customers by selecting k neighbors of each of the plurality of customers, wherein the k is a predetermined integer;
wherein the truncating the neighborhood is performed by selecting a most important k neighbors using the strength of relationships;recursively finding a respective neighborhood for each of the remaining members in the neighborhood for a pre-determined number of times; and defining the social network for each of the plurality of customers as the neighborhood that comprises the truncated neighborhood of the customer and the respective neighborhood that is recursively found; selecting, via the processor, an attribute associated with communications among the plurality of customers to be used for predicting a measure of influence for each of the plurality of customers, wherein the attribute comprises a willingness of a customer to adopt new services; building, via the processor, a model based upon the attribute associated with the communications among the plurality of customers that is selected, the social network of each of the plurality of customers and a sequence of product adoption events of each of the plurality of customers for predicting the measure of influence for each of the plurality of customers, wherein the model comprises a statistical model, wherein the statistical model comprises a linear regression model, wherein the sequence of product adoption events includes each of the plurality of customers first adopting a new service and subsequently users in the group of users who have exchanged communications with each of the plurality of customers also adopting the new service; and determining, via the processor, the influencer in the social network by applying the model. - View Dependent Claims (2, 3)
-
-
4. A non-transitory computer-readable medium storing instructions which, when executed by a processor, cause the processor to perform operations for identifying an influencer, the operations comprising:
-
determining a social network for each of a plurality of customers based upon a group of users who have exchanged communications with each of the plurality of customers, wherein the determining the social network for each of the plurality of customers comprises; defining a neighborhood for each of the plurality of customers; and determining a strength of relationships of each of the plurality of customers with members of the neighborhood of the customer; truncating the neighborhood for each of the plurality of customers by selecting k neighbors of each of the plurality of customers, wherein the k is a predetermined integer;
wherein the truncating the neighborhood is performed by selecting a most important k neighbors using the strength of relationships;recursively finding a respective neighborhood for each of the remaining members in the neighborhood for a pre-determined number of times; and defining the social network for each of the plurality of customers as the neighborhood that comprises the truncated neighborhood of the customer and the respective neighborhood that is recursively found; selecting an attribute associated with communications among the plurality of customers to be used for predicting a measure of influence for each of the plurality of customers, wherein the attribute comprises a willingness of a customer to adopt new services; building a model based upon the attribute associated with the communications among the plurality of customers that is selected, the social network of each of the plurality of customers and a sequence of product adoption events of each of the plurality of customers for predicting the measure of influence for each of the plurality of customers, wherein the model comprises a statistical model, wherein the statistical model comprises a linear regression model, wherein the sequence of product adoption events includes each of the plurality of customers first adopting a new service and subsequently users in the group of users who have exchanged communications with each of the plurality of customers also adopting the new service; and determining the influencer in the social network by applying the model. - View Dependent Claims (5, 6)
-
-
7. An apparatus for identifying an influencer, comprising:
-
a processor; and a computer-readable medium storing instructions which, when executed by the processor, cause the processor to perform operations, the operations comprising; determining a social network for each of a plurality of customers based upon a group of users who have exchanged communications with each of the plurality of customers, wherein the determining the social network for each of the plurality of customers comprises; defining a neighborhood for each of the plurality of customers; and determining a strength of relationships of each of the plurality of customers with members of the neighborhood of the customer; truncating the neighborhood for each of the plurality of customers by selecting k neighbors of each of the plurality of customers, wherein the k is a predetermined integer;
wherein the truncating the neighborhood is performed by selecting a most important k neighbors using the strength of relationships;recursively finding a respective neighborhood for each of the remaining members in the neighborhood for a pre-determined number of times; and defining the social network for each of the plurality of customers as the neighborhood that comprises the truncated neighborhood of the customer and the respective neighborhood that is recursively found; selecting an attribute associated with communications among the plurality of customers to be used for predicting a measure of influence for each of the plurality of customers, wherein the attribute comprises a willingness of a customer to adopt new services; building a model based upon the attribute associated with the communications among the plurality of customers that is selected, the social network of each of the plurality of customers and a sequence of product adoption events of each of the plurality of customers for predicting the measure of influence for each of the plurality of customers, wherein the model comprises a statistical model, wherein the statistical model comprises a linear regression model, wherein the sequence of product adoption events includes each of the plurality of customers first adopting a new service and subsequently users in the group of users who have exchanged communications with each of the plurality of customers also adopting the new service; and determining the influencer in the social network by applying the model. - View Dependent Claims (8)
-
Specification