Architecture for shared content consumption interactions
First Claim
1. A computer-implemented method for managing group content consumption, the computer-implemented method comprising:
- under control of one or more computing devices configured with specific computer-executable instructions,receiving, from a first user device of a plurality of user devices, first position data regarding a first current position within an audio version of a content item;
receiving, from a second user device of the plurality of user devices, second position data regarding a second current position within a textual version of the content item;
converting a one of the first current position or the second current position into a converted content position, wherein a one of the first current position or the second current position that is not converted into the converted content position remains an unconverted content position;
receiving, from a subset of the plurality of user devices, commentary data regarding the content item, the subset including at least one of the first user device or the second user device;
identifying a location within the content item that corresponds to an important plot development;
determining that the location corresponding to the important plot development falls between the converted content position and the unconverted content position;
selecting a portion of the commentary data that excludes reference to the important plot development;
generating markup code for a graphical user interface, the graphical user interface comprising;
an object representing at least a portion of the content item, the object comprising a first indicator of the converted content position and a second indicator of the unconverted content position; and
the portion of the commentary data; and
transmitting the markup code for the graphical user interface to at least one of the first user device or the second user device.
1 Assignment
0 Petitions
Accused Products
Abstract
Features are disclosed for facilitating content consumption and communication among a group of users. A content consumption group may be formed including any number of users, and content may be selected. Group members may consume roughly the same portion of the content at roughly the same time and share the consumption experience regardless of geographic location, user device, content format, on-demand consumption preferences, and the like. Policies may be defined or selected regarding the rate of content consumption, the communications and other inputs that may be submitted by group members, and the like. A shared content consumption management system may receive data from various user devices regarding each group member'"'"'s current content consumption position, enforce group policies, and distribute group inputs. Group members may also communication in real time through various chats and other interactive features.
-
Citations
34 Claims
-
1. A computer-implemented method for managing group content consumption, the computer-implemented method comprising:
-
under control of one or more computing devices configured with specific computer-executable instructions, receiving, from a first user device of a plurality of user devices, first position data regarding a first current position within an audio version of a content item; receiving, from a second user device of the plurality of user devices, second position data regarding a second current position within a textual version of the content item; converting a one of the first current position or the second current position into a converted content position, wherein a one of the first current position or the second current position that is not converted into the converted content position remains an unconverted content position; receiving, from a subset of the plurality of user devices, commentary data regarding the content item, the subset including at least one of the first user device or the second user device; identifying a location within the content item that corresponds to an important plot development; determining that the location corresponding to the important plot development falls between the converted content position and the unconverted content position; selecting a portion of the commentary data that excludes reference to the important plot development; generating markup code for a graphical user interface, the graphical user interface comprising; an object representing at least a portion of the content item, the object comprising a first indicator of the converted content position and a second indicator of the unconverted content position; and the portion of the commentary data; and transmitting the markup code for the graphical user interface to at least one of the first user device or the second user device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for content consumption group communications, the system comprising:
-
a computer-readable memory configured to store computer-executable instructions; and a computer processor associated with a first user and in communication with the computer-readable memory, the computer processor, when executing the computer-executable instructions, configured to; receive content position data regarding a current content position within a content item, the current content position associated with a second user and related to a position within an audio or textual version of the content item, wherein the second user and the first user are members of a user group; convert the current content position into a converted content position; cause presentation of an object representing at least a portion of the content item, the object comprising a first indicator of a current content position within the content item associated with the first user and a second indicator of the current content position within the content item associated with the second user, wherein the second indicator is based at least partly on the converted content position; receive second user commentary data regarding the content item, the second user commentary data associated with the second user; identify a content position within the content item corresponding to an important plot development; determine that the current position within the content item associated with the first user is before the content position corresponding to the important plot development; determine that the current position within the content item associated with the second user is after the content position corresponding to the important plot development; select a portion of the second user commentary data that excludes reference to the important plot development; and cause presentation of at least the portion of the second user commentary data. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A non-transitory computer storage medium which stores a computer-executable module, said computer-executable module, when executed by one or more processors of a user device, configured to:
-
present an audio content item on the user device, wherein the user device is associated with a first user; receive content position data regarding a current content position within the audio content item, the current content position associated with a second user and related to a position within an audio or textual version of the content item, wherein the first user and the second user are members of a user group; convert the current content position into a converted content position; present on the user device an indication of the current content position associated with the second user, the indication based at least partly on the converted content position; receive second user commentary data regarding the audio content item, the second user commentary data associated with the second user; identify a content position within the audio content item corresponding to an important plot development; determine that a current content position associated with the first user is before the content position corresponding to the important plot development, and that the current content position associated with the second user is after the content position corresponding to the important plot development; select a portion of the second user commentary data that excludes reference to the important plot development; and present to the first user of the user device at least the portion of the second user commentary data. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
Specification