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;
scoring each respective interaction of the one or more interactions based on a group score and a time penalty, wherein 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;
determining a relationship ranking that measures an affinity of the first user towards the second user, the relationship ranking comprising the one or more interaction scores; and
sending to a client for display an indicator representing the relationship ranking between the first user and the second user.
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
15 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; scoring each respective interaction of the one or more interactions based on a group score and a time penalty, wherein 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; determining a relationship ranking that measures an affinity of the first user towards the second user, the relationship ranking comprising the one or more interaction scores; and sending to a client for display an indicator representing the relationship ranking between the first user and the second user. - View Dependent Claims (2, 3, 4)
-
-
5. A server system, comprising:
-
one or more processors; and memory storing one or more programs for execution by the one or more processors, the one or more programs including instructions that when executed cause the one or more processors to; identify one or more interactions between a first user and a second user of a social networking system; score each respective interaction of the one or more interactions based on a group score and a time penalty; determine a relationship ranking that measures the first user'"'"'s affinity towards the second user, the relationship ranking comprising the one or more interaction scores; and send to a client for display an indicator representing the relationship ranking between the first user and the second user.
-
-
6. A computer implemented of aging and removing a contact in a social networking system, the method comprising:
-
assigning an expiration parameter to a contact of a user, wherein the expiration parameter indicates when the contact should be disassociated from the user; detecting an interaction between the user and the contact; and modifying the expiration parameter for the contact based on the detected interactions. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A server system, comprising:
-
one or more processors; and memory storing one or more programs for execution by the one or more processors, the one or more programs including instructions for; assigning an expiration parameter to a contact of a user, wherein the expiration parameter indicates when the contact should be disassociated from the user; detecting an interaction between the user and the contact; and modifying the expiration parameter for the contact based on the one or more detected interactions.
-
Specification