Dynamic survey based on time stamping
AssigneeiHeartMedia Management Services, Inc.
InventorWilliam Richards
Life of this patent
Estimating the term…
Abstract
A hosting server streams a media item to a participant device, and receives from the participant device time-stamp information indicating an interaction time associated with a participant interaction with the media item. In response to receiving the time-stamp information, the hosting server determines, from the time-stamp information, a consumed portion of the media item. The consumed portion of the media item corresponds to a portion of the media item streamed to the participant device prior to the interaction time. A determination is made, based on the consumed portion of the media item, whether to transmit survey content to the participant device. In response to determining that survey content is to be presented, the survey content is transmitted to the participant device.
Claims11
A method comprising:
- streaming a plurality of media items from a hosting server to a participant device;
- receiving, at the hosting server from the participant device, a plurality of time-stamp information indicating interaction times associated with a participant interaction with each media item, wherein the time-stamp information is received at the hosting server during a time the media item is being streamed to the participant device, wherein the time-stamp information includes a time stamp representing an elapsed time between presentation of a designated portion of each media item and occurrence of an event associated with the participant device;
- for each media item, in response to receiving the time-stamp information:
- ’determining, from the time-stamp information, a consumed portion of the media item by determining a time between start and stop actions, the consumed portion of the media item corresponding to a portion of the media item streamed to the participant device prior to the interaction time;
- determining whether the consumed portion of the media item satisfies a threshold pop-up percentage;
- conditionally transmitting survey content to the participant device based on whether the consumed portion of the media item satisfies the threshold pop-up percentage, wherein conditionally transmitting includes:
- transmitting first survey content in response to determining that the
- threshold pop-up percentage has not been satisfied;
- and
- transmitting second survey content, different from the first survey content,
- in response to determining that the threshold pop-up percentage has been satisfied.
A hosting server comprising:
- a processor;
- a memory coupled to the processor and configured to store a program of instructions executed by the processor;
- a communications interface coupled to the processor and configured to work in cooperation with the processor to communicate with a participant device via a communications network;
- the processor configured to:
- stream a plurality of media items to the participant device;
- receive, from the participant device, a plurality of time-stamp information indicating interaction times associated with a participant interaction with each media item, wherein the time-stamp information is received at the hosting server during a time the media item is being streamed to the participant device, wherein the time-stamp information includes a time stamp representing an elapsed time between presentation of a designated portion of each media item and occurrence of an event associated with the participant device;
- for each media item, in response to receiving the time-stamp information:
- determine, from the time-stamp information, a consumed portion of the media item by determining a time between start and stop actions, the consumed portion of the media item corresponding to a portion of the media item streamed to the participant device prior to the interaction time;
- determine whether the consumed portion of the media item satisfies a threshold pop-up percentage;
- conditionally transmit survey content to the participant device based on whether the consumed portion of the media item satisfies the threshold pop-up percentage, wherein conditionally transmitting includes:
- transmitting first survey content in response to determining that the threshold pop- up percentage has not been satisfied;
- and
- transmitting second survey content, different from the first survey content, in response to determining that the threshold pop-up percentage has been satisfied.
A system comprising:
- a hosting server including a processor and associated memory;
- a participant device, including a processor and associated memory, the participant device
- coupled to the hosting server via a communications network;
- the participant device configured to execute a survey provided by the hosting server,
- wherein executing the survey includes:
- generating time-stamp information associated with participant interactions with the survey;
- transmitting the time-stamp information to the hosting server
- the hosting server configured to:
- stream a plurality of media items from to the participant device;
- receive, from the participant device, a plurality of time-stamp information indicating interaction times associated with a participant interaction with each media item, wherein the time-stamp information is received at the hosting server during a time the media item is being streamed to the participant device, wherein the time-stamp information includes a time stamp representing an elapsed time between presentation of a designated portion of each media item and occurrence of an event associated with the participant device;
- for each media item, in response to receiving the time-stamp information:
- determine, from the time-stamp information, a consumed portion of the media item by determining a time between start and stop actions, the consumed portion of the media item corresponding to a portion of the media item streamed to the participant device prior to the interaction time;
- determine whether the consumed portion of the media item satisfies a threshold pop-up percentage;
- and
- conditionally transmit survey content to the participant device based on whether the consumed portion of the media item satisfies the threshold pop-up percentage, wherein conditionally transmitting includes:
- transmitting first survey content in response to determining that the threshold pop-up percentage has not been satisfied;
- and
- transmitting second survey content, different from the first survey content, in response to determining that the threshold pop-up percentage has been satisfied.
Dependencies are inferred from the claim text.