System and method for organizing group content presentations and group communications during the same
First Claim
1. A method of conducting a viewing event of a content item for a prearranged group of participants and for providing communications therebetween, comprising:
- a. receiving identification information about at least two potential participants of a group for a viewing event, each potential participant having a system for playing back the viewing event;
b. transmitting an invitation to the at least two potential participants to join the group for the viewing event;
c. receiving responses from one or more of the potential participants; and
d. if the response is to accept the invitation to join the group, then enrolling the corresponding one or more potential participants in the group of participants, and determining if each of the one or more potential participant'"'"'s system has a viewing event application disposed thereon, and if any of the one or more potential participant'"'"'s system does not have a viewing event application disposed thereon, then downloading a copy of the viewing event application to the corresponding one or more potential participant'"'"'s system, andwherein if the response is to accept the invitation to join the group, then further comprising determining a connection bandwidth of each of the corresponding one or more potential participants system, and determining based on each connection bandwidth if either(1) all or a portion of the content item should be encrypted and downloaded to each of the corresponding one or more potential participant'"'"'s system prior to beginning of the viewing event, or (2) if the content item should be streamed continuously to each of the corresponding one or more potential participant'"'"'s system, the encryption serving to disallow playback of the content item prior to the beginning of the viewing event; and
e. wherein the identification information includes at least information corresponding to a setup of a text-based chat channel for the one or more potential participants to the group.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method are provided that allow the presentation of content to multiple users while some or all of the users communicate with one another through a network. In some embodiments, a content item such as a movie is viewed synchronously by multiple users while the users interact through, e.g., instant messaging. A viewing event may be arranged with users receiving invitations, responding to the invitations, and receiving reminders about the viewing event. The viewing event allows for contests to be conducted between the users. The users may be charged fees to participate in the viewing event. Items for sale may be offered to the users, such as a copy of the content item.
-
Citations
13 Claims
-
1. A method of conducting a viewing event of a content item for a prearranged group of participants and for providing communications therebetween, comprising:
-
a. receiving identification information about at least two potential participants of a group for a viewing event, each potential participant having a system for playing back the viewing event; b. transmitting an invitation to the at least two potential participants to join the group for the viewing event; c. receiving responses from one or more of the potential participants; and d. if the response is to accept the invitation to join the group, then enrolling the corresponding one or more potential participants in the group of participants, and determining if each of the one or more potential participant'"'"'s system has a viewing event application disposed thereon, and if any of the one or more potential participant'"'"'s system does not have a viewing event application disposed thereon, then downloading a copy of the viewing event application to the corresponding one or more potential participant'"'"'s system, and wherein if the response is to accept the invitation to join the group, then further comprising determining a connection bandwidth of each of the corresponding one or more potential participants system, and determining based on each connection bandwidth if either (1) all or a portion of the content item should be encrypted and downloaded to each of the corresponding one or more potential participant'"'"'s system prior to beginning of the viewing event, or (2) if the content item should be streamed continuously to each of the corresponding one or more potential participant'"'"'s system, the encryption serving to disallow playback of the content item prior to the beginning of the viewing event; and e. wherein the identification information includes at least information corresponding to a setup of a text-based chat channel for the one or more potential participants to the group. - View Dependent Claims (2, 3)
-
-
4. A server-based system for conducting and organizing a viewing event of a content item for a prearranged group of participants and for providing communications therebetween, comprising at least one server with the following modules executed in hardware:
-
a. an organization module, the organization module configured to; i. receive, through a data network, identification information about at least two potential participants of a group for a viewing event, each potential participant having a system for playing back the viewing event; ii. invite the at least two potential participants to join the group for the viewing event; iii. receive responses from one or more of the at least two potential participants; and iv. if the response is to accept the invitation to join the group, then the organization module is configured to enroll the corresponding-one or more potential participants in the group of participants, and determine if each of the one or more potential corresponding participant'"'"'s system has a viewing event application disposed thereon, and if any of the one or more potential participant'"'"'s system does not have a viewing event application disposed thereon, then the organization module is configured to download a copy of the viewing event application to a corresponding one or more potential participant'"'"'s system, and wherein if the response is to accept the invitation to join the group, then the organization module is further configured to determine a connection bandwidth of each of the one or more potential participants system, and determine based on each connection bandwidth if either (1) all or a portion of the content item should be encrypted and downloaded to each of the corresponding one or more potential participant'"'"'s system prior to a beginning of the viewing event, or (2) if the content item should be streamed continuously to each of the corresponding one or more potential participant'"'"'s system, the encryption serving to disallow playback of the content item prior to the beginning of the viewing event; b. a viewing event module, the viewing event module configured to; i. synchronously begin playback of the content item, whereby the viewing event is begun; and ii. operate a text-based chat channel before, during, or after the viewing event. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13)
-
Specification