IP Library Granted Patent US 9,270,768
Granted Patent B2
US 9,270,768 · App. 14/080,775 · Granted Feb 23, 2016

Automated aging of contacts and classifying relationships

Inventors: David B. Morin (San Francisco, CA); Shawn D. Fanning (San Francisco, CA); Dustin R. Mierau (San Francisco, CA); Daniel S. Dofter (San Francisco, CA); Matthew M. Matteson (San Francisco, CA); Mark Lewandowski (San Francisco, CA); Mary Ann Brennan (San Francisco, CA); Daniel Trinh (San Francisco, CA); Mallory Paine (San Jose, CA)
Assignee: Path Mobile Inc Pte. Ltd.
H04L67/22G06Q10/10H04L51/32H04L67/306G06Q10/107
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,270,768
App. No.
14/080,775
Granted
Feb 23, 2016
Kind
B2
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.

Claims (40)

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.

2. The method of claim 1 , wherein an identified interaction comprises a message including a user identifier for the first user and a user identifier for the second user.

3. The method of claim 2 , wherein the identified interaction indicates that the first user is with the second user.

4. The method of claim 2 , wherein the identified interaction includes one or more images or videos.

5. The method of claim 1 , further comprising:

assigning an expiration parameter to the second user, wherein the expiration parameter indicates when the second user should be disassociated from the first user, the assignment of the expiration parameter being based on a frequency of interaction between the first user and the second user; and

modifying the expiration parameter for the second user based on the identified one or more interactions between the first user and the second user.

6. The method of claim 5 , further comprising determining that the expiration parameter has expired and disassociating the second user from the first user.

7. The method of claim 5 , wherein modifying the expiration parameter comprises extending when the expiration parameter expires.

8. A computer program product, the computer program product comprising a non-transitory computer-readable storage medium containing computer program instructions for:

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.

9. The computer program product of claim 8 , wherein an identified interaction comprises a message including a user identifier for the first user and a user identifier for the second user.

10. The computer program product of claim 9 , wherein the identified interaction indicates that the first user is with the second user.

11. The computer program product of claim 9 , wherein the identified interaction includes one or more images or videos.

12. The computer program product of claim 8 , wherein the computer program instructions are further for:

assigning an expiration parameter to the second user, wherein the expiration parameter indicates when the second user should be disassociated from the first user, the assignment of the expiration parameter being based on a frequency of interaction between the first user and the second user; and

modifying the expiration parameter for the second user based on the identified one or more interactions between the first user and the second user.

13. The computer program product of claim 12 , wherein the computer program instructions are further for determining that the expiration parameter has expired and disassociating the second user from the first user.

14. The computer program product of claim 12 , wherein modifying the expiration parameter comprises extending when the expiration parameter expires.

15. A system comprising:

one or more computer processors; and

a non-transitory computer-readable storage medium containing computer program instructions executed by the one or more computer processors for:

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.

16. The system of claim 15 , wherein an identified interaction comprises a message including a user identifier for the first user and a user identifier for the second user.

17. The system of claim 16 , wherein the identified interaction indicates that the first user is with the second user.

18. The system of claim 16 , wherein the identified interaction includes one or more images or videos.

19. The system of claim 15 , further comprising:

assigning an expiration parameter to the second user, wherein the expiration parameter indicates when the second user should be disassociated from the first user, the assignment of the expiration parameter being based on a frequency of interaction between the first user and the second user; and

modifying the expiration parameter for the second user based on the identified one or more interactions between the first user and the second user.

20. The system of claim 19 , wherein the computer program instructions are further executed for determining that the expiration parameter has expired and disassociating the second user from the first user.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 18, 2020
From: PATH MOBILE INC PTE. LTD.
To: KAKAO CORP.
Reel/Frame 052971/0212 →
CHANGE OF NAME Recorded Jan 14, 2016
From: DAUM KAKAO SINGAPORE CORP.
To: PATH MOBILE INC PTE. LTD.
Reel/Frame 037518/0805 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2016
From: MORIN, DAVID B.; FANNING, SHAWN D.; MIERAU, DUSTIN R.; DOFTER, DANIEL S.; MATTESON, MATTHEW M.; LEWANDOWSKI, MARK; BRENNAN, MARY ANN; TRINH, DANIEL; PAINE, MALLORY
To: PATH, INC.
Reel/Frame 037482/0676 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2016
From: PATH, INC.
To: DAUM KAKAO SINGAPORE CORP.
Reel/Frame 037482/0694 →
RELEASE OF SECURITY INTEREST Recorded Jun 17, 2015
From: DAUM KAKAO CORP.
To: PATH, INC.
Reel/Frame 035929/0724 →
SECURITY INTEREST Recorded Jun 3, 2015
From: PATH, INC.
To: DAUM KAKAO CORP.
Reel/Frame 035777/0050 →
Continuity (4)
Continuation 13178376 · Jul 7, 2011
Provisional Application 61494388 · Jun 7, 2011
Provisional Application 61363081 · Jul 9, 2010
Related Publication 20140074937A1 · Mar 13, 2014