Automated Aging of Contacts and Classifying Relationships
First Claim
1. A computer implemented method comprising:
- identifying one or more interactions between a first user and a second user within a social networking system;
calculating, for each of the identified interactions, an interaction score based on a group score and a time penalty, the group score based on a number of users involved in the interaction and the time penalty based on a time between a current time and a time of a last interaction between the first user and the second user;
determining, based on one or more of the interaction scores, a relationship ranking that corresponds to a measure of affinity of the first user towards the second user; and
sending to a client for display an indicator representing the relationship ranking
6 Assignments
0 Petitions
Accused Products
Abstract
One or more interactions between a first user and a second user of a social networking system are identified. Each respective interaction of the one or more interactions is scored based on a group score and a time penalty. The group score is based on the number of users in the respective interaction and the time penalty is based on a time between a current time and a time of a last interaction between the first user and the second user. A relationship ranking that measures the first user'"'"'s affinity towards the second user is determined, where the relationship ranking comprises one or more interaction scores. An indicator representing the relationship ranking is sent to a client for display.
-
Citations
20 Claims
-
1. A computer implemented method comprising:
-
identifying one or more interactions between a first user and a second user within a social networking system; calculating, for each of the identified interactions, an interaction score based on a group score and a time penalty, the group score based on a number of users involved in the interaction and the time penalty based on a time between a current time and a time of a last interaction between the first user and the second user; determining, based on one or more of the interaction scores, a relationship ranking that corresponds to a measure of affinity of the first user towards the second user; and sending to a client for display an indicator representing the relationship ranking - View Dependent Claims (2, 3, 4)
-
-
5. A computer implemented comprising:
-
identifying a relationship between a first user and a second user in a social networking system; determining an expiration parameter based on interactions between the first user and the second user; and responsive to the expiration parameter expiring, modifying the relationship between the first user and the second user. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer implemented comprising:
-
assigning a first level of access to a contact of a user in a social networking system, the first level providing the contact access to a first set of information associated with the user; assigning an expiration parameter to the contact based on interactions between the first user and the second user; and responsive to the expiration parameter expiring, assigning a second level of access to the contact rather than the first level, the second level providing the contact access to a second set of information. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification