- Number
- 20180367759
- Published
- 2018-12-20
- Filed
- 2018-08-24
- Assignee
- Disney Enterprises, Inc.
- Inventors
- Barsook; Jonathan David et al.
- CPC
- H04N7/15; G06F3/048
- Verdict
- Set aside online viewing-party streaming plumbing (PGPUB dup)
- Source
- Google Patents · FreePatentsOnline
Abstract
Various embodiments of systems, methods, computer devices, and computer software for providing an asynchronous online viewing party are provided. One embodiment comprises a system for providing an online viewing party. One such system comprises: a server operatively coupled to a database for supporting the online viewing party, the database comprising: content to be asynchronously provided to participants of the online viewing party; and time-based events provided by one or more of the participants, the time-based events associated with the content and linked to corresponding locations in the content; and a user interface configured to interface with the server, the user interface comprising logic configured to display the content and the time-based events.
Background
BACKGROUND
The Internet and the World Wide Web (WWW, or “Web”) provide various ways for people to interact with each other, including, for example, email, chat rooms, web logs (commonly referred to as “blogs”), discussion boards or forums, and social networking applications. Some of these and other forms of communication support the creation of online communities comprising groups of people with common interests who interact through the Internet and the Web. A popular area of interest for online communities includes movies, television programs, online videos, user-generated content, or other offline or online content.
Currently there are numerous online communities that have been created to enable members to exchange messages about the content of common interest. The content of common interest is viewed, played, or otherwise consumed by the members of the online community, either online or offline, and then the members engage in an online discussion about the content. For example, there are a number of blogs, chat boards, and discussion boards through which users frequently discuss the consumed content.
One type of community is a blog, which is a website in which entries are commonly displayed in reverse chronological order. The blog author posts commentary regarding the consumed content. A typical blog may combine text, images, and links to other blogs, web pages, and other media related to the consumed content. Some blogs include an interactive feature tha
Claims
26. A method comprising: receiving, from a first participant, a first playback request for a video content provided using a first playback button of a first user interface; presenting, in response to the first playback request, the video content via the first user interface to the first participant; receiving a first comment from the first participant at a timecode while presenting the video content, wherein the first comment comprises at least one of a text-based comment, a video comment, and an audio comment; storing the first comment in association with the timecode, and storing the first comment in association with the first participant; receiving, from a second participant, a second playback request for the video content provided using a second playback button of a second user interface; presenting, in response to the second playback request, the video content via the second user interface to the second participant; while presenting the video content via the second user interface to the second participant, in response to reaching the timecode, determining that the time code is associated with the first comment, and that the first comment is associated with the first participant; in response to determining that the first comment is associated with the first participant, determining whether the first participant is in a list of participants allowed to provide comments on the video content for viewing by the second participant; and presenting the first comment from the first participant to the second participant via the second user interface only if the first participant is determined to be in the list of participants joined by the second participant.
32. A server comprising: a processor configured to: receive, from a first participant, a first playback request for a video content provided using a first playback button of a first user interface; present, in response to the first playback request, the video content via the first user interface to the first participant; receive a first comment from the first participant at a timecode while presenting the video content, wherein the first comment comprises at least one of a text-based comment, a video comment, and an audio comment; store the first comment in association with the timecode, and store the first comment in association with the first participant; receive, from a second participant, a second playback request for the video content provided using a second playback button of a second user interface; present, in response to the second playback request, the video content via the second user interface to the second participant; while presenting the video content via the second user interface to the second participant, in response to reaching the timecode, determine that the time code is associated with the first comment, and that the first comment is associated with the first participant; in response to determining that the first comment is associated with the first participant, determine whether the first participant is in a list of participants allowed to provide comments on the video content for viewing by the second participant; and present the first comment from the first participant to the second participant via the second user interface only if the first participant is determined to be in the list of participants joined by the second participant.
Claims truncated at the source; see the full document.