Methods, apparatus, and program products to support a shared viewing experience from remote locations
First Claim
Patent Images
1. A computer controlled method comprising:
- establishing a control link between a remote device and a local device;
establishing a human communication channel between a local audience member and a remote audience member;
monitoring a first playback position in a time dimension of a first experiential data stream on said local device for said local audience member;
monitoring a second playback position in said time dimension of a second experiential data stream on said remote device for said remote audience member;
establishing a shared social space between the remote audience member and the local audience member to facilitate their communication over the human communication channel about their shared experience of the experiential data stream, which involves aligning the first and second playback positions to create the shared experience; and
reproducing at the local device two or more overlapping commentary audio clips, which are indexed to trigger positions of said experiential data stream that cause a duration of the two or more commentary audio clips to overlap, by;
determining an ordering for presenting the two or more commentary audio clips sequentially; and
reducing a playback vector of the experiential data stream, when presenting a portion of the experiential data stream that corresponds to the two or more commentary audio clips, such that the two or more commentary audio clips are presented sequentially during the presentation of the corresponding portion of the experiential data stream, wherein a playback vector includes a direction and a velocity for presenting the experiential data stream.
2 Assignments
0 Petitions
Accused Products
Abstract
Apparatus, methods, and a computer-usable storage medium storing instructions that, when executed by a computer, cause the computer to establish a control link, establish a human communication channel, and create a shared social space that enables a local audience member and a remote audience member to simultaneously experience a recorded experiential data stream, whereby the local audience member and the remote audience member are enabled to communicate over the human communication channel about the experiential data stream.
49 Citations
38 Claims
-
1. A computer controlled method comprising:
-
establishing a control link between a remote device and a local device; establishing a human communication channel between a local audience member and a remote audience member; monitoring a first playback position in a time dimension of a first experiential data stream on said local device for said local audience member; monitoring a second playback position in said time dimension of a second experiential data stream on said remote device for said remote audience member; establishing a shared social space between the remote audience member and the local audience member to facilitate their communication over the human communication channel about their shared experience of the experiential data stream, which involves aligning the first and second playback positions to create the shared experience; and reproducing at the local device two or more overlapping commentary audio clips, which are indexed to trigger positions of said experiential data stream that cause a duration of the two or more commentary audio clips to overlap, by; determining an ordering for presenting the two or more commentary audio clips sequentially; and reducing a playback vector of the experiential data stream, when presenting a portion of the experiential data stream that corresponds to the two or more commentary audio clips, such that the two or more commentary audio clips are presented sequentially during the presentation of the corresponding portion of the experiential data stream, wherein a playback vector includes a direction and a velocity for presenting the experiential data stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer controlled method comprising:
-
monitoring a first playback position in a time dimension of an experiential data stream on a local device for a local audience member; periodically receiving a second playback position related to said experiential data stream over a control link; monitoring said second playback position; and presenting said experiential data stream, which includes reproducing at the local device two or more overlapping commentary audio clips, which are indexed to trigger positions of said experiential data stream that cause a duration of the two or more commentary audio clips to overlap, by; determining an ordering for presenting the two or more commentary audio clips sequentially; and reducing a playback vector of the experiential data stream, when presenting a portion of the experiential data stream that corresponds to the two or more commentary audio clips, such that the two or more commentary audio clips are presented sequentially during the presentation of the corresponding portion of the experiential data stream, wherein a playback vector includes a direction and a velocity for presenting the experiential data stream. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. A non-transitory computer-usable storage medium storing instructions that, when executed by a computer, cause said computer to perform a method comprising:
-
monitoring a first playback position in a time dimension of an experiential data stream on a local device for a local audience member; periodically receiving a second playback position related to said experiential data stream over a control link; monitoring said second playback position; and presenting said experiential data stream, which includes reproducing at the local device two or more overlapping commentary audio clips, which are indexed to trigger positions of said experiential data stream that cause a duration of the two or more commentary audio clips to overlap, by; determining an ordering for presenting the two or more commentary audio clips sequentially; and reducing a playback vector of the experiential data stream, when presenting a portion of the experiential data stream that corresponds to the two or more commentary audio clips, such that the two or more commentary audio clips are presented sequentially during the presentation of the corresponding portion of the experiential data stream, wherein a playback vector includes a direction and a velocity for presenting the experiential data stream. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29)
-
-
30. An apparatus for presenting an experiential data stream to a local audience member, the apparatus comprising:
-
a first position monitor configured to monitor a first playback position in a time dimension of said experiential data stream; a control link configured to periodically receive a second playback position related to said experiential data stream; a second position monitor configured to monitor said second playback position wherein the apparatus can align said first playback position with said second playback position; and presentation logic configured to present said experiential data stream, wherein presenting the experiential data stream includes reproducing at the local device two or more overlapping commentary audio clips, which are indexed to trigger positions of said experiential data stream that cause a duration of the two or more commentary audio clips to overlap, by; determining an ordering for presenting the two or more commentary audio clips sequentially; and reducing a playback vector of the experiential data stream, when presenting a portion of the experiential data stream that corresponds to the two or more commentary audio clips, such that the two or more commentary audio clips are presented sequentially during the presentation of the corresponding portion of the experiential data stream, wherein a playback vector includes a direction and velocity for presenting the experiential data stream. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38)
-
Specification