Communicating plans for users of a social networking system
First Claim
1. A method comprising:
- monitoring by a social networking system one or more actions, each action performed by one or more users of the social networking system, each user having established a connection within the social networking system to at least one other user of the one or more users, the connection stored by the social networking system;
receiving an entry from a first user of the one or more users, the received entry comprising a future status for the first user;
storing the entry in a data store in association with an account of the first user;
generating a plurality of stories, wherein the plurality of stories includes a first story and a second story, the first story being of a first story type comprising a description of a future status of a social networking system user, the first story comprising a description of the future status for the first user and one or more user interface elements for a viewing user to interact with the first story, and the second story being of a second story type, the second story comprising a description of one of the monitored actions comprising a previous status of a second social networking system user;
selecting, by a computer system of the social networking system and without the first user'"'"'s input, at least the first and second stories for display in a news feed of one or more other users of the plurality of users; and
transmitting the selected stories for display to the news feed of the one or more other users.
2 Assignments
0 Petitions
Accused Products
Abstract
Exemplary systems and methods for calendaring are provided. Exemplary systems include a natural language receiving component configured to receive a natural language entry corresponding to a future status, a calendar generation engine configured to create a calendar entry based on the natural language entry, a social network database configured for accessing and querying by the calendar generation engine, a privacy component configured to receive a privacy setting indicating a person who is approved to view the calendar entry, and a display module configured to display the calendar entry on a calendar. Exemplary methods include receiving a natural language entry corresponding to a future status, creating a calendar entry, and displaying the calendar entry.
-
Citations
21 Claims
-
1. A method comprising:
-
monitoring by a social networking system one or more actions, each action performed by one or more users of the social networking system, each user having established a connection within the social networking system to at least one other user of the one or more users, the connection stored by the social networking system; receiving an entry from a first user of the one or more users, the received entry comprising a future status for the first user; storing the entry in a data store in association with an account of the first user; generating a plurality of stories, wherein the plurality of stories includes a first story and a second story, the first story being of a first story type comprising a description of a future status of a social networking system user, the first story comprising a description of the future status for the first user and one or more user interface elements for a viewing user to interact with the first story, and the second story being of a second story type, the second story comprising a description of one of the monitored actions comprising a previous status of a second social networking system user; selecting, by a computer system of the social networking system and without the first user'"'"'s input, at least the first and second stories for display in a news feed of one or more other users of the plurality of users; and transmitting the selected stories for display to the news feed of the one or more other users. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14, 15, 16, 17, 18)
-
-
11. A non-transitory computer readable medium having embedded thereon a program, the program being executable by a processor for performing a method, the method comprising:
-
monitoring by a social networking system one or more actions, each action performed by one or more users of the social networking system, each user having established a connection within the social networking system to at least one other user of the one or more users, the connection stored by the social networking system; receiving an entry from a first user of the one or more users, the received entry comprising a future status for the first user; storing the entry in a data store in association with an account of the first user; generating a plurality of stories, wherein the plurality of stories includes a first story and a second story, the first story being of a first story type comprising a description of a future status of a social networking system user, the first story comprising a description of the future status for the first user and one or more user interface elements for a viewing user to interact with the first story, and the second story being of a second story type, the second story comprising a description of one of the monitored actions comprising a previous status of a second social networking system user; selecting, by a computer system of the social networking system and without the first user'"'"'s input, at least the first and second stories for display in a news feed of one or more other users of the plurality of users; and transmitting the selected stories for display to the news feed of the one or more other users. - View Dependent Claims (13, 19, 20, 21)
-
Specification