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 a plurality of users of a social networking system, the relationships comprising a connection between a first user and a second user of the social networking system;
receiving, from the first user, information at a social networking system about an action, the information identifying the second user of the social networking system as associated with the action and timing information about the action;
generating a social timeline comprising a visual representation of actions in common between the first and second users, the actions in common comprising the action received from the first user identifying the second user ordered using the timing information; and
sending the social timeline for display to a viewing user of the plurality of users of the social networking system.
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.
-
Citations
25 Claims
-
1. A computer-implemented method comprising:
-
maintaining in a computer system a plurality of relationships among a plurality of users of a social networking system, the relationships comprising a connection between a first user and a second user of the social networking system; receiving, from the first user, information at a social networking system about an action, the information identifying the second user of the social networking system as associated with the action and timing information about the action; generating a social timeline comprising a visual representation of actions in common between the first and second users, the actions in common comprising the action received from the first user identifying the second user ordered using the timing information; and sending the social timeline for display to a viewing user of the plurality of users of the social networking system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 19)
-
-
12. A computer-implemented method comprising:
-
maintaining in a computer system a plurality of relationships among a plurality of users of a social networking system, the relationships comprising a connection between a first user and a second user of the social networking system; receiving, from a viewing user, information at a social networking system about an action, the information identifying the first user and the second user as associated with the action and timing information about the action; generating a social timeline comprising a visual representation of actions in common between the first user and the second user, the actions in common comprising the action received from the viewing user identifying the first user and second user as associated with the action and ordered using the timing information; and sending the social timeline for display to the viewing user of the plurality of users of the social networking system. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
20. A computer-implemented method comprising:
-
maintaining in a computer system a plurality of relationships among a plurality of users of a social networking system, each relationship comprising a connection between at least two users of the social networking system; receiving a plurality of data items from a subset of the plurality of users, each data item comprising information identifying a first user and a second user of the social networking system associated with an action; receiving timing information about a time associated with one or more of the plurality of data items; identifying the plurality of data items that identify the first and second users; generating a visual representation for each of the identified data items, each visual representation comprising information identifying the first and second user that corresponds to the identified data item; generating a social timeline, the social timeline comprising the visual representations, at least two of which are ordered chronologically using the timing information; and sending the social timeline for display to a viewing user of the plurality of users of the social networking system. - View Dependent Claims (21, 22, 23, 24, 25)
-
Specification