Computer implemented methods and apparatus for determining whether to continue relationships in an online social network
First Claim
1. A computer implemented method for determining whether to continue a relationship in an online social network, the method comprising:
- maintaining, at a server, data entries in one or more database tables, the data entries including;
an identification of an entity,an identification of a user having a social networking relationship with the entity, andan affinity score indicating an amount of interaction by the user with the entity;
adjusting the affinity score by an inflation factor to determine a normalized affinity score;
determining a ratio of the normalized affinity score to a measure of an amount of content associated with the entity and published in a feed accessible by the user;
comparing the ratio with a threshold;
determining that the ratio meets or traverses the threshold; and
identifying, when the ratio meets or traverses the threshold, the social networking relationship between the user and the entity as a candidate for being discontinued.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are systems, apparatus, methods and computer-readable storage media for determining whether to continue relationships in an online social network. For example, a server can maintain data entries in one or more database tables. A given data entry can include: an identification of an entity, an identification of a user having a social networking relationship with the entity, and an affinity score indicating an amount of interaction by the user with the entity. For each entry, a ratio of the affinity score to a measure of an amount of content associated with the entity and published in a feed accessible by the user can be determined. Depending on the implementation, such ratios can be compared with a threshold and/or ranked to identify candidates for discontinuing social networking relationships.
155 Citations
25 Claims
-
1. A computer implemented method for determining whether to continue a relationship in an online social network, the method comprising:
-
maintaining, at a server, data entries in one or more database tables, the data entries including; an identification of an entity, an identification of a user having a social networking relationship with the entity, and an affinity score indicating an amount of interaction by the user with the entity; adjusting the affinity score by an inflation factor to determine a normalized affinity score; determining a ratio of the normalized affinity score to a measure of an amount of content associated with the entity and published in a feed accessible by the user; comparing the ratio with a threshold; determining that the ratio meets or traverses the threshold; and identifying, when the ratio meets or traverses the threshold, the social networking relationship between the user and the entity as a candidate for being discontinued. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer implemented method for determining whether to continue a relationship in an online social network, the method comprising:
-
maintaining, at a server, data entries in one or more database tables, the data entries including; an identification of an entity, an identification of a user having a social networking relationship with the entity, and an affinity score indicating an amount of interaction by the user with the entity; determining a ratio of the affinity score to a measure of an amount of content associated with the entity and published in a feed accessible by the user; comparing the ratio with a threshold; determining that the ratio meets or traverses the threshold; and identifying, when the ratio meets or traverses the threshold, the user and the entity as candidates for discontinuing the social networking relationship therebetween.
-
-
21. A computer implemented method for determining whether to continue relationships in an online social network, the method comprising:
-
maintaining, at a server, a plurality of unique data entries in one or more database tables, each data entry including; an identification of one of a plurality of entities, an identification of one of a plurality of users having a social networking relationship with the one entity, and an affinity score indicating an amount of interaction by the one user with the one entity; for each data entry, determining a ratio of the affinity score to a measure of an amount of content associated with the identified entity and published in a feed accessible by the identified user; ranking the ratios in numerical order; selecting one or more of the data entries corresponding to one or more of the ranked ratios according to a position of the one or more ranked ratios in the numerical order; and identifying the user and the entity of the selected one or more data entries as candidates for discontinuing the social networking relationship therebetween. - View Dependent Claims (22, 23)
-
-
24. One or more computing devices for determining whether to continue a relationship in an online social network, the one or more computing devices comprising:
one or more processors operable to execute one or more instructions configured to cause a computing device to; access data entries maintained in one or more database tables, the data entries including; an identification of an entity, an identification of a user having a social networking relationship with the entity, and an affinity score indicating an amount of interaction by the user with the entity; adjust the affinity score by an inflation factor to determine a normalized affinity score; determine a ratio of the normalized affinity score to a measure of an amount of content associated with the entity and published in a feed accessible by the user; compare the ratio with a threshold; determine that the ratio meets or traverses the threshold; and identify, when the ratio meets or traverses the threshold, the social networking relationship between the user and the entity as a candidate for being discontinued.
-
25. A non-transitory computer-readable storage medium storing instructions configured to be executed by one or more processors to cause a method to be performed for determining whether to continue a relationship in an online social network, the method comprising:
-
accessing one or more data entries in one or more database tables, the data entries including; an identification of an entity, an identification of a user having a social networking relationship with the entity, and an affinity score indicating an amount of interaction by the user with the entity; adjusting the affinity score by an inflation factor to determine a normalized affinity score; determining a ratio of the normalized affinity score to a measure of an amount of content associated with the entity and published in a feed accessible by the user; comparing the ratio with a threshold; determining that the ratio meets or traverses the threshold; and identifying, when the ratio meets or traverses the threshold, the social networking relationship between the user and the entity as a candidate for being discontinued.
-
Specification