Time-delayed publishing
In one embodiment, a method includes receiving an indication that a user of the social-networking system watched at least a portion of a program, determining that the user intended to watch the program, and generating a story in response to the determination. The story is published to the social-networking system a predetermined amount of time after receiving the indication.
1. A method comprising:
by one or more computers of a social-networking system, receiving, from a client system of a user of the social-networking system, an indication that the user of the social-networking system selected a program to watch;
by the one or more computers of a social-networking system, starting a timer in response to receiving the indication that the user of the social-networking system selected the program to watch; and
by the one or more computers of the social-networking, system, in response to the timer counting a predetermined amount of time after receiving the indication that the user of the social-networking system selected the program to watch, publishing a story to a timeline of the user on the social-networking system, the story comprising:
a visual indication that the user watched or is watching the program;
a first user-selectable option to share the story with one or more friends or connections of the user on the social-networking system;
a second user-selectable option to indicate to the social-networking system that the user likes the story; and
a third user-selectable option that permits the user to remove the story from the timeline of the user.
2. The method of claim 1 , wherein the story comprises an advertisement of the program.
3. The method of claim 1 , further comprising, by the one or more computers of the social-networking system, providing an option for display on a display device configured to allow the user change a particular privacy setting after the story is published to the social-networking system.
4. One or more computer-readable non-transitory storage media in one or more computing systems, the media embodying logic that is operable when executed to:
receive, from a client system of a user of the social-networking system, an indication that the user of the social-networking system selected a program to watch;
start a timer in response to receiving the indication that the user of the social-networking system selected the program to watch; and
in response to the timer counting a predetermined amount of time after receiving the indication that the user of the social-networking system selected the program to watch, publish a story to a timeline of the user on the social-networking system, the story comprising:
a visual indication that the user watched or is watching the program;
a first user-selectable option to share the story with one or more friends or connections of the user on the social-networking system;
a second user-selectable option to indicate to the social-networking system that the user likes the story; and
a third user-selectable option that permits the user to remove the story from the timeline of the user.
5. The media of claim 4 , wherein the story comprises an advertisement of the program.
6. The media of claim 4 , wherein the logic is further operable to provide an option for display on a display device configured to allow the user to change a particular privacy setting after the story is published to the social-networking system.
7. A system comprising:
one or more memory devices; and
a processor communicatively coupled to the one or more memory devices, the processor operable to:
receive, from a client system of a user of the social-networking system, an indication that the user of the social-networking system selected a program to watch;
start a timer in response to receiving the indication that the user of the social-networking system selected the program to watch; and
in response to the timer counting a predetermined amount of time after receiving the indication that the user of the social-networking system selected the program to watch, publish a story to a timeline of the user on the social-networking system, the story comprising:
a visual indication that the user watched or is watching the program;
a first user-selectable option to share the story with one or more friends or connections of the user on the social-networking system;
a second user-selectable option to indicate to the social-networking system that the user likes the story; and
a third user-selectable option that permits the user to remove the story from the timeline of the user.
8. The system of claim 7 , wherein the story comprises an advertisement of the program.