Graphical user interfaces for supporting collaborative generation of life stories
First Claim
Patent Images
1. A method comprising:
- storing, in a storage unit of a social network system, a plurality of queues of posts that each correspond to one of a plurality of user profiles in the social network system, wherein the user profiles comprise a first user profile, a second user profile, and a third user profile, wherein the social network system allows for a thread of one or more comments on each post in the queues of posts, wherein the queues of posts comprise a second queue of posts for the second user profile, wherein the social network system allows ones of the user profiles to be connected within the social network system, wherein the second user profile is connected to the first user profile and the third user profile within the social network system, wherein the social network system provides a first graphical user interface for each user profile among the user profiles that presents posts from a queue of posts among the queues of posts for the user profile, and wherein the social network system provides each user profile in the user profiles a second graphical user interface that presents posts from the queues of posts for ones of the user profiles that are connected to the user profile;
receiving a request from a computing device for the first user profile to add a post to the second queue of posts for the second user profile;
determining that a permission setting for the second user profile indicates that ones of the user profiles have permission to add posts to the second queue of posts for the second user profile, wherein the permission setting is provided to the social network system before the request to add the post to the second queue of posts for the second user profile is received;
determining that the permission setting for the second user profile indicates that an approval from the second user profile is required to add the post to the second queue of posts before providing the post from the second queue posts in the second graphical user interface to computing devices for the user profiles;
storing the post in response to determining that the permission setting indicates that the ones of the user profiles have permission and that the approval from the second user profile is required before providing the post from the second queue posts in the second graphical user interface;
providing a notification to the second user profile in a message inbox that the request to add the post was received from the first user profile in response to determining that the permission setting for the second user profile indicates that the approval from the second user profile is required, wherein the message inbox for the second user profile presents messages generated by the social network system in response to actions taken by others of the user profiles, and wherein the messages for the actions are configured to comprise the notification regarding the approval of the post, a message regarding being added to a group of the user profiles, and a message regarding a connection request from one of the user profiles;
receiving the approval from a computing device for the second user profile in response to providing the notification;
adding, by a processor of the social network system, the post to the second queue of posts for the second user profile in response to receiving the approval; and
providing the second graphical user interface to a computing device for the third user profile, wherein the second graphical user interface provided for the third user profile presents the post from the second queue of posts based on the second user profile being connected to the third user profile.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for modifying a social timeline are described. A method for modifying a social timeline includes generating data to display a timeline graphic. The time graphic includes a chronology bar that is associated with at least two dates. The method further includes associating image data with the at least two dates to display images along the timeline graphic. The images describe a life story of an account holder. The method includes generating data to allow the account holder to post a comment to the life story along the timeline graphic.
145 Citations
16 Claims
-
1. A method comprising:
-
storing, in a storage unit of a social network system, a plurality of queues of posts that each correspond to one of a plurality of user profiles in the social network system, wherein the user profiles comprise a first user profile, a second user profile, and a third user profile, wherein the social network system allows for a thread of one or more comments on each post in the queues of posts, wherein the queues of posts comprise a second queue of posts for the second user profile, wherein the social network system allows ones of the user profiles to be connected within the social network system, wherein the second user profile is connected to the first user profile and the third user profile within the social network system, wherein the social network system provides a first graphical user interface for each user profile among the user profiles that presents posts from a queue of posts among the queues of posts for the user profile, and wherein the social network system provides each user profile in the user profiles a second graphical user interface that presents posts from the queues of posts for ones of the user profiles that are connected to the user profile; receiving a request from a computing device for the first user profile to add a post to the second queue of posts for the second user profile; determining that a permission setting for the second user profile indicates that ones of the user profiles have permission to add posts to the second queue of posts for the second user profile, wherein the permission setting is provided to the social network system before the request to add the post to the second queue of posts for the second user profile is received; determining that the permission setting for the second user profile indicates that an approval from the second user profile is required to add the post to the second queue of posts before providing the post from the second queue posts in the second graphical user interface to computing devices for the user profiles; storing the post in response to determining that the permission setting indicates that the ones of the user profiles have permission and that the approval from the second user profile is required before providing the post from the second queue posts in the second graphical user interface; providing a notification to the second user profile in a message inbox that the request to add the post was received from the first user profile in response to determining that the permission setting for the second user profile indicates that the approval from the second user profile is required, wherein the message inbox for the second user profile presents messages generated by the social network system in response to actions taken by others of the user profiles, and wherein the messages for the actions are configured to comprise the notification regarding the approval of the post, a message regarding being added to a group of the user profiles, and a message regarding a connection request from one of the user profiles; receiving the approval from a computing device for the second user profile in response to providing the notification; adding, by a processor of the social network system, the post to the second queue of posts for the second user profile in response to receiving the approval; and providing the second graphical user interface to a computing device for the third user profile, wherein the second graphical user interface provided for the third user profile presents the post from the second queue of posts based on the second user profile being connected to the third user profile. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer-readable medium having instructions stored therein that, when executed by at least one processor, cause the processor to:
-
store, in a storage unit of a social network system, a plurality of queues of posts that each correspond to one of a plurality of user profiles in the social network system, wherein the user profiles comprise a first user profile, a second user profile, and a third user profile, wherein the social network system allows for a thread of one or more comments on each post in the queues of posts, wherein the queues of posts comprise a second queue of posts for the second user profile, wherein the social network system allows ones of the user profiles to be connected within the social network system, wherein the second user profile is connected to the first user profile and the third user profile within the social network system, wherein the social network system provides a first graphical user interface for each user profile among the user profiles that presents posts from a queue of posts among the queues of posts for the user profile, and wherein the social network system provides each user profile in the user profiles a second graphical user interface that presents posts from the queues of posts for ones of the user profiles that are connected to the user profile; receive a request from a computing device for the first user profile to add a post to the second queue of posts for the second user profile; determine that a permission setting for the second user profile indicates that ones of the user profiles have permission to add posts to the second queue of posts for the second user profile, wherein the permission setting is provided to the social network system before the request to add the post to the second queue of posts for the second user profile is received; determine that the permission setting for the second user profile indicates that an approval from the second user profile is required to add the post to the second queue of posts before providing the post from the second queue posts in the second graphical user interface to computing devices for the user profiles; store the post in response to the determination that the permission setting indicates that the ones of the user profiles have permission and that the approval froth the second user profile is required before providing the post from the second queue posts in the second graphical user interface; provide a notification to the second user profile in a message inbox that the request to add the post was received from the first user profile in response to the determination that the permission setting for the second user profile indicates that the approval from the second user profile is required, wherein the message inbox for the second user profile presents messages generated by the social network system in response to actions taken by others of the user profiles, and wherein the messages for the actions are configured to comprise the notification regarding the approval of the post, a message regarding being added to a group of the user profiles, and a message regarding a connection request from one of the user profiles; receive the approval from a computing device for the second user profile in response to the provision of the notification; add, by the processor of the social network system, the post to the second queue of posts for the second user profile in response to the receipt of the approval; and provide the second graphical user interface to a computing device for the third user profile, wherein the second graphical user interface provided for the third user profile presents the post from the second queue of posts based on the second user profile being connected to the third user profile. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A system comprising:
-
a storage unit, in a social network system, that stores a plurality of queues of posts that each correspond to one of a plurality of user profiles in the social network system, wherein the user profiles comprise a first user profile, a second user profile, and a third user profile, wherein the social network system allows for a thread of one or more comments on each post in the queues of posts, wherein the queues of posts comprise a second queue of posts for the second user profile, wherein the social network system allows ones of the user profiles to he connected within the social network system, wherein the second user profile is connected to the first user profile and the third user profile within the social network system, wherein the social network system provides a first graphical user interface for each user profile among the user profiles that presents posts from a queue of posts among the queues of posts for the user profile, and wherein the social network system provides each user profile in the user profiles a second graphical user interface that presents posts from the queues of posts for ones of the user profiles that are connected to the user profile; and a processor, in the social network system, that communicates with the storage unit to; receive a request from a computing device for the first user profile to add a post to the second queue of posts for the second user profile; determine that a permission setting for the second user profile indicates that ones of the user profiles have permission to add posts to the second queue of posts for the second user profile, wherein the permission setting is provided to the social network system before the request to add the post to the second queue of posts for the second user profile is received; determine that the permission setting for the second user profile indicates that an approval from the second user profile is required to add the post to the second queue of posts before providing the post from the second queue posts in the second graphical user interface to computing devices for the user profiles; store the post in response to the determination that the permission setting indicates that the ones of the user profiles have permission and that the approval from the second user profile is required before providing the post from the second queue posts in the second graphical user interface; provide a notification to the second user profile in a message inbox that the request to add the post was received from the first user profile in response to the determination that the permission setting for the second user profile indicates that the approval from the second user profile is required, wherein the message inbox for the second user profile presents messages generated by the social network system in response to actions taken by others of the user profiles, and wherein the messages for the actions are configured to comprise the notification regarding the approval of the post, a message regarding being added to a group of the user profiles, and a message regarding a connection request from one of the user profiles; receive the approval from a computing device for the second user profile in response to the provision of the notification; add the post to the second queue of posts for the second user profile in response to the receipt of the approval; and provide the second graphical user interface to a computing device for the third user profile, wherein the second graphical user interface provided for the third user profile presents the post from the second queue of posts based on the second user profile being connected to the third user profile. - View Dependent Claims (13, 14, 15, 16)
-
Specification