Methods, apparatus, and program products for providing supplemental content to a recorded experiential data stream
First Claim
1. A computer controlled method configured to provide supplemental content to be presented with a presentation of an experiential data stream in a shared social space, said method comprising:
- receiving a request to provide said content, said content configured to be included in said presentation of said experiential data stream, wherein a respective audience member in said shared social space has at least partially a prerecorded version of said experiential data stream that is substantially the same as that recorded by other audience members;
determining one or more content parameters related to said request;
selecting said content responsive to the step of determining;
providing said content to audience members;
wherein said content is structured to be able to be presented in conjunction with at least one prerecorded portion of said experiential data stream, presented either in addition to said at least one prerecorded portion of said experiential data stream, or to replace a targeted portion of said prerecorded portion of said experiential data stream; and
wherein the step of providing said content further comprises;
receiving state information and a group of pictures (GOP) alignment identifications from an audience member'"'"'s device;
updating the state information of the device;
determining whether the device is tracking the playback position of a remote device; and
adjusting playback vector of the experiential data stream for the device.
2 Assignments
0 Petitions
Accused Products
Abstract
One embodiment of the present invention provides a computer controlled method configured to provide content to be presented with a presentation of an experiential data stream. The method includes receiving a request to provide the content which is configured to be included in the presentation of the experiential data stream, determining one or more content parameters related to the request, and providing the content. The content is structured to be able to be presented in conjunction with at least one prerecorded portion of the experiential data stream, and the content is either presented in addition to the prerecorded portion of the experiential data stream or presented instead of a target portion of the prerecorded portion of the experiential data stream.
64 Citations
45 Claims
-
1. A computer controlled method configured to provide supplemental content to be presented with a presentation of an experiential data stream in a shared social space, said method comprising:
-
receiving a request to provide said content, said content configured to be included in said presentation of said experiential data stream, wherein a respective audience member in said shared social space has at least partially a prerecorded version of said experiential data stream that is substantially the same as that recorded by other audience members; determining one or more content parameters related to said request; selecting said content responsive to the step of determining; providing said content to audience members; wherein said content is structured to be able to be presented in conjunction with at least one prerecorded portion of said experiential data stream, presented either in addition to said at least one prerecorded portion of said experiential data stream, or to replace a targeted portion of said prerecorded portion of said experiential data stream; and wherein the step of providing said content further comprises; receiving state information and a group of pictures (GOP) alignment identifications from an audience member'"'"'s device; updating the state information of the device; determining whether the device is tracking the playback position of a remote device; and adjusting playback vector of the experiential data stream for the device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-readable storage medium storing instructions which when executed by a computer, cause said computer to perform a method comprising:
-
receiving a request to provide said content, said content configured to be included in said presentation of said experiential data stream, wherein each audience member in said shared social space has at least partially a prerecorded version of said experiential data stream that is substantially the same as that recorded by other audience members; determining one or more content parameters related to said request; selecting said content responsive to the step of determining; providing said content; and wherein said content is structured to be able to be presented in conjunction with at least one prerecorded portion of said experiential data stream, presented either in addition to said at least one prerecorded portion of said experiential data stream, or replacing a targeted portion of said prerecorded portion of said experiential data stream; and wherein the step of providing said content further comprises; receiving state information and a group of pictures (GOP) alignment identifications from an audience member'"'"'s device; updating the state information of the device; determining whether the device is tracking the playback position of a remote device; and adjusting playback vector of the experiential data stream for the device. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. An apparatus configured to deliver supplemental content to be presented with a presentation of an experiential data stream in a shared social space, said apparatus comprising:
-
a network interface; a receiver configured receive to a request to provide said content, said content configured to be included in said presentation of said experiential data stream, the receiver in communication with the network interface, wherein each audience member in said shared social space has at least partially a prerecorded version of said experiential data stream that is substantially the same as that recorded by other audience members; a determination logic configured to determine one or more content parameters related to said request; a content selection logic configured to select said content responsive to the determination logic; a request fulfillment logic configured to initiate delivery of said content; and wherein said content is structured to be able to be presented in conjunction with at least one prerecorded portion of said experiential data stream, presented either in addition to said at least one prerecorded portion of said experiential data stream, or replacing a targeted portion of said prerecorded portion of said experiential data; and wherein the request fulfillment logic further comprises; a receiving logic configured to receive state information and a group of pictures (GOP) alignment identifications from an audience member'"'"'s device; an updating logic configured to update the state information of the device; a determination logic configured to determine whether the device is tracking the playback position of a remote device; and an adjustment logic configured to adjust playback vector of the experiential data stream for the device. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
Specification