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;
receiving information at a social networking system about a plurality of events that pertain to the users of the social networking system;
generating a social timeline, the social timeline comprising a visual representation for a subset of the plurality of the events associated with a subject user of the social networking system;
sending the social timeline for display to a viewing user of the plurality of users of the social networking system;
receiving from the viewing user a request to add a new event to the social timeline;
editing the social timeline, based on the request, to include the new event; and
sending the edited social timeline for display to the viewing user.
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.
16 Citations
20 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; receiving information at a social networking system about a plurality of events that pertain to the users of the social networking system; generating a social timeline, the social timeline comprising a visual representation for a subset of the plurality of the events associated with a subject user of the social networking system; sending the social timeline for display to a viewing user of the plurality of users of the social networking system; receiving from the viewing user a request to add a new event to the social timeline; editing the social timeline, based on the request, to include the new event; and sending the edited social timeline for display to the viewing user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 19)
-
-
11. 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 two or more users of the social networking system; receiving information about a plurality of events that involve a subject user of the plurality of users; generating a social timeline for the subject user, the social timeline comprising a chronological listing of information about the plurality of events that involve the subject user; receiving a request to add one or more new events on the social timeline; editing the social timeline based on the request to add the one more new events; and sending the edited social timeline for display to a viewing user. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 20)
-
Specification