Managing information about relationships in a social network via a social timeline
First Claim
Patent Images
1. A computer-implemented method comprising:
- maintaining in a computer system a plurality of relationships among users in a social networking system, each relationship comprising a connection between at least two users of the social networking system;
for at least one relationship, receiving one or more relationship details from at least one of the users in the relationship, wherein at least one of the relationship details are received via a relationship inquiry user interface;
associating the received relationship details with one or more calendar dates associated with the one or more relationship details;
generating a social timeline comprising a chronological representation of one or more of the relationship details and their associated calendar dates, the relationship details comprising events or other data pertaining to the relationship that the users in the relationship had in common during a set of time periods; and
sending the social timeline of the relationships for display in a graphical user interface.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method, and computer program for generating a social timeline is provided. A plurality of data items associated with at least one relationship between users associated with a social network is received, each data item having an associated time. The data items are ordered according to the at least one relationship. A social timeline is generated according to the ordered data items.
118 Citations
21 Claims
-
1. A computer-implemented method comprising:
-
maintaining in a computer system a plurality of relationships among users in a social networking system, each relationship comprising a connection between at least two users of the social networking system; for at least one relationship, receiving one or more relationship details from at least one of the users in the relationship, wherein at least one of the relationship details are received via a relationship inquiry user interface; associating the received relationship details with one or more calendar dates associated with the one or more relationship details; generating a social timeline comprising a chronological representation of one or more of the relationship details and their associated calendar dates, the relationship details comprising events or other data pertaining to the relationship that the users in the relationship had in common during a set of time periods; and sending the social timeline of the relationships for display in a graphical user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a processor; a non-transitory computer readable storage medium, the storage medium storing; a social relationship editor module configured to maintain in a computer system a plurality of relationships among users in a social networking system, each relationship comprising a connection between at least two users of the social networking system; a communications interface configured to, for at least one relationship, receive one or more relationship details from at least one of the users in the relationship, wherein at least one of the relationship details are received via a relationship inquiry user interface, and further configured to associate the received relationship details with one or more calendar dates associated with the one or more relationship details; a social timeline module configured to generate a social timeline comprising a chronological representation of one or more of the relationship details and their associated calendar dates, the relationship details comprising events or other data pertaining to the relationship that the users in the relationship had in common during a set of time periods; and a display configured to send the social timeline of the relationships for display in a graphical user interface. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product comprising a computer-readable storage medium containing computer program code for:
-
maintaining in a computer system a plurality of relationships among users in a social networking system, each relationship comprising a connection between at least two users of the social networking system; for at least one relationship, receiving one or more relationship details from at least one of the users in the relationship, wherein at least one of the relationship details are received via a relationship inquiry user interface; associating the received relationship details with one or more calendar dates associated with the one or more relationship details; generating a social timeline comprising a chronological representation of one or more of the relationship details and their associated calendar dates, the relationship details comprising events or other data pertaining to the relationship that the users in the relationship had in common during a set of time periods; and sending the social timeline of the relationships for display in a graphical user interface. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification