# US 10,122,668 B2 · Interface for sharing posts about a live online event among users of a social networking system

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,122,668 B2
- Document ID: US10122668B2
- Status: Granted
- Kind: B2
- Application number: 13/802,779
- Filed: 2013-03-14
- Published: 2013-08-01
- Granted: 2018-11-06
- Earliest claimed: 2009-12-23
- Assignees: Facebook, Inc.
- Applicants: Facebook, Inc.
- Inventors: Thomas Scott Whitnah; Peter Xiu Deng; Arieh Steinberg; Lior Abraham
- Web page: https://patentgrep.com/patent/US10122668B2

## CPC

- H04L 51/52: for supporting social networking services
- G06Q 10/10: Office automation; Time management
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

An external system (e.g., a website) is associated with an event and includes an interface that allows users to interact with streams of content associated with a social networking system. The interface allows a user to provide posts about the event via the interface, where the posts are displayed in the interface and also in a social networking interface on social networking system in connection with the user and other users associated with that user. The user can view, via the interface on the external system, posts from all users that are provided via the interface (e.g., everyone watching the event), thereby increasing the likelihood that the posts are relevant to the event. The user can also view, via the interface, posts from users associated with the user via the social networking system (e.g., friends of the user), regardless of where those are posted.

## Claims

### Claim 1

A computer-implemented method comprising:
providing, by a social networking system, a social networking interface that is displayed on an external system webpage under a domain of an external system, the social networking interface being displayed adjacent to a video stream of a live event, the video stream being provided by the external system on the external system webpage, the social networking interface comprising a first field configured to receive posts from the external system webpage related to the video stream and a second field configured to display posts on the external system website for a viewing user of the video stream;
receiving via the social networking interface a plurality of posts input at the external system webpage by users of the social networking system, at least one of the users not connected to the viewing user;
forming, by the social networking system, a stream of posts comprising one or more of the plurality of posts received via the social networking interface; and
providing, by the social networking system, the stream of posts for display in the second field of the social networking interface on the external system webpage for the viewing user via the interface, the stream of posts including at least one post from the at least one of the users not connected to the viewing user, and the stream of posts being dynamically updated by the social networking system while the video stream is provided by the external system.

### Claim 2 (depends on 1)

The method of claim 1, wherein the plurality of posts are posted by the users in real time while viewing the video stream.

### Claim 3 (depends on 1)

The method of claim 1, wherein posts in the stream of posts are ordered according to relevance of each of the posts to the viewing user.

### Claim 4 (depends on 1)

The method of claim 1, wherein posts in the stream of posts are ordered chronologically based on when each of the posts was received.

### Claim 5 (depends on 1)

The method of claim 1, wherein the first field is configured to receive posts selected from a group consisting of: a line of text about the event, a photo, a video, a link, a calendar item, a comment on a user's post, and a like of a user's post.

### Claim 6 (depends on 1)

The method of claim 1, further comprising requiring a user to log into an account associated with the social networking system before the user can submit a post through the social networking interface.

### Claim 7 (depends on 1)

The method of claim 1, further comprising concurrently displaying the stream of posts on a social networking webpage of the social networking system while the video stream is provided by the external system.

### Claim 8

A computer-implemented method comprising:
providing, by a social networking system, a social networking interface that is displayed on an external system webpage under a domain of an external system, the social networking interface being displayed adjacent to a video stream of a live event, the video stream being provided by the external system on the external system webpage, the social networking interface comprising a first field configured to receive posts from the external system webpage related to the video stream and a second field configured to display posts on the external system website for a viewing user of the video stream;
receiving via the social networking interface a plurality of posts input at the external system webpage by users of the social networking system;
forming, by the social networking system, a stream of posts comprising one or more of the plurality of posts received via the social networking interface;
filtering, by the social networking system, the stream of posts according to one or more criteria; and
providing, by the social networking system, the filtered stream of posts for display in the second field of the social networking interface on the external system webpage for the viewing user via the interface.

### Claim 9 (depends on 8)

The method of claim 8, wherein filtering the stream of posts comprises displaying only posts input into a certain field of the social networking interface.

### Claim 10 (depends on 8)

The method of claim 8, wherein filtering the stream of posts comprises filtering posts according to a time window of a limited duration associated with the event, wherein posts received outside of the limited time window are not displayed.

### Claim 11 (depends on 8)

The method of claim 8, wherein filtering the stream of posts comprises selecting posts based on user connections of the viewing user.

### Claim 12 (depends on 8)

The method of claim 8, further comprising concurrently displaying the stream of posts on a social networking webpage of the social networking system while the video stream is provided by the external system.

### Claim 13

A computer-implemented method comprising:
providing, by a social networking system, a social networking interface that is displayed on an external system webpage under a domain of an external system, the social networking interface being displayed adjacent to a video stream of a live event, the video stream being provided by the external system on the external system webpage, the social networking interface comprising a first field configured to receive posts from the external system webpage related to the video stream and a second field configured to display posts on the external system website for a viewing user of the video stream;
receiving via the social networking interface a plurality of posts input at the external system webpage by users of the social networking system;
forming, by the social networking system, a stream of posts comprising one or more of the plurality of posts received via the social networking interface;
providing, by the social networking system, an identifier for each of a plurality of posts of the stream of posts, the identifier providing identifying information regarding the post; and
providing, by the social networking system, the stream of posts for display in the second field of the social networking interface on the external system webpage for the viewing user via the interface, the stream of posts being dynamically updated by the social networking system while the video stream is provided by the external system.

### Claim 14 (depends on 13)

The method of claim 13, wherein the identifier provides information related to the video stream, the provided information selected from a group consisting of: identification of the video stream, a time of the video stream, and a date of the video stream.

### Claim 15 (depends on 13)

The method of claim 13, wherein the identifier is selected from a group consisting of: an image, an advertisement, an icon, and a link.

### Claim 16 (depends on 13)

The method of claim 13, wherein the identifier indicates a sponsor of the video stream.

### Claim 17 (depends on 13)

The method of claim 13, further comprising concurrently displaying the stream of posts on a social networking webpage of the social networking system while the video stream is provided by the external system.
