Computing social influence scores for users
First Claim
1. A method comprising:
- determining whether an influence profile for a first user includes a first influence score on a social network;
responsive to an absence of the first influence score for the first user, determining activity data associated with a set of active users, the activity data including activity of the set of active users from one or more data sources independent of the social network;
determining a first frequency at which the activity data associated with the set of active users describes the first user and a second frequency at which the activity data associated with the set of active users describes a second user, the second user having an influence profile including a second influence score on the social network;
determining a first activity score for the first user based at least in part on the first frequency at which the activity data associated with the set of active users describes the first user, the first activity score for the first user indicating a first interest of the set of active users in the first user;
determining a second activity score for the second user based at least in part on the second frequency at which the activity data associated with the set of active users describes the second user, the second activity score for the second user indicating a second interest of the set of active users in the second user;
determining an influence ratio using the first activity score for the first user and the second activity score for the second user, the influence ratio corresponding to a ratio of the first influence score for the first user to the second influence score for the second user; and
determining the first influence score for the first user based at least in part on the influence ratio and the second influence score for the second user.
2 Assignments
0 Petitions
Accused Products
Abstract
The disclosure includes a system and method for determining an influence score for a user. The system includes a classification module, a controller, a determination module, a ratio module and a score module. The classification module creates an influence profile for a first user. The controller determines activity data associated with a set of active users. The determination module determines how frequently the activity data associated with the active users describes the first user and a second user that has a second influence score. The determination module determines a first user activity score and a second user activity score. The ratio module compares the first user activity score to the second user activity score to determine an influence ratio. The score module determines a first influence score for the first user based at least in part on the influence ratio and the second influence score for the second user.
40 Citations
20 Claims
-
1. A method comprising:
-
determining whether an influence profile for a first user includes a first influence score on a social network; responsive to an absence of the first influence score for the first user, determining activity data associated with a set of active users, the activity data including activity of the set of active users from one or more data sources independent of the social network; determining a first frequency at which the activity data associated with the set of active users describes the first user and a second frequency at which the activity data associated with the set of active users describes a second user, the second user having an influence profile including a second influence score on the social network; determining a first activity score for the first user based at least in part on the first frequency at which the activity data associated with the set of active users describes the first user, the first activity score for the first user indicating a first interest of the set of active users in the first user; determining a second activity score for the second user based at least in part on the second frequency at which the activity data associated with the set of active users describes the second user, the second activity score for the second user indicating a second interest of the set of active users in the second user; determining an influence ratio using the first activity score for the first user and the second activity score for the second user, the influence ratio corresponding to a ratio of the first influence score for the first user to the second influence score for the second user; and determining the first influence score for the first user based at least in part on the influence ratio and the second influence score for the second user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product comprising a non-transitory computer usable medium including a computer readable program, wherein the computer readable program when executed on a computer causes the computer to:
-
determine whether an influence profile for a first user includes a first influence score on a social network; responsive to an absence of the first influence score for the first user, determine activity data associated with a set of active users, the activity data including activity of the set of active users from one or more data sources independent of the social network; determine a first frequency at which the activity data associated with the set of active users describes the first user and a second frequency at which the activity data associated with the set of active users describes a second user, the second user having an influence profile including a second influence score on the social network; determine a first activity score for the first user based at least in part on the first frequency at which the activity data associated with the set of active users describes the first user, the first activity score for the first user indicating a first interest of the set of active users in the first user; determine a second activity score for the second user based at least in part on the second frequency at which the activity data associated with set of active users describes the second user, the second activity score for the second user indicating a second interest of the set of active users in the second user; determine an influence ratio using the first activity score for the first user and the second activity score for the second user, the influence ratio corresponding to a ratio of the first influence score for the first user to the second influence score for the second user; and determine the first influence score for the first user based at least in part on the influence ratio and the second influence score for the second user. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
one or more processors; an association module stored on a memory and executable by the one or more processors for determining whether an influence profile for a first user includes a first influence score on a social network; a controller stored on the memory and executable by the one or more processors for determining activity data associated with a set of active users responsive to an absence of the first influence score for the first user, the activity data including activity of the set of active users from one or more data sources independent of the social network; a determination module stored on the memory and executable by the one or more processors, the determination module communicatively coupled to the controller for determining a first frequency at which the activity data associated with the set of active users describes the first user and a second frequency at which the activity data associated with the set of active users describes a second user, the second user having an influence profile including a second influence score on the social network, the determination module determining a first activity score for the first user based at least in part on the first frequency at which the activity data associated with the set of active users describes the first user, the first activity score for the first user indicating a first interest of the set of active users in the first user and a second activity score for the second user based at least in part on the second frequency at which the activity data associated with the set of active users describes the second user, the second activity score for the second user indicating a second interest of the set of active users in the second user; a ratio module stored on the memory and executable by the one or more processors, the ratio module communicatively coupled to the determination module for determining an influence ratio using the first activity score for the first user and the second activity score for the second user, the influence ratio corresponding to a ratio of the first influence score for the first user to the second influence score for the second user; and a score module stored on the memory and executable by the one or more processors, the score module communicatively coupled to the ratio module for determining the first influence score for the first user based at least in part on the influence ratio and the second influence score for the second user. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification