Listener survey tool with time stamping
First Claim
1. A method comprising:
- receiving, at a hosting server, survey details from a client device, the survey details associated with a survey to be provided by the hosting server to a survey participant, wherein the survey details include information indicating a media item to be streamed to the survey participant as part of the survey, and at least one survey question to be presented to the survey participant during a time the media item is being streamed to the survey participant;
receiving, at the hosting server, a survey request requesting the hosting server to deliver the survey from the hosting server to a participant device associated with the survey participant;
in response to receiving the survey request, streaming the media item to the survey participant, via the participant device;
recording a time stamp indicating a first time corresponding to a beginning of playback of the media item at the participant device;
transmitting the at least one survey question to the participant device;
receiving participant input entered at a second time, the participant input indicating a response of the survey participant to the at least one survey question;
determining a participant reaction time based on a length of time between the first time and the second time; and
rank the survey participant based, at least in part, on a comparison of the participant reaction time and reaction times of other survey participants; and
report the rank of the survey participant to the client device.
8 Assignments
0 Petitions
Accused Products
Abstract
Clients can develop surveys on a client machine, and send a hosting server details about the survey that will be provided to a survey participant. The survey details can include information identifying a media item to be streamed to the survey participant as part of the survey, survey questions, and timing related to the survey questions. The hosting server can determine a length of time between a time when a survey participant begins viewing the media item, or when some other action is performed, and a time when survey questions are answered. The survey participant can be ranked based on the time difference. The time at which survey questions are displayed, and which questions are displayed, can be tied to how much of a media item the survey participant has viewed.
11 Citations
20 Claims
-
1. A method comprising:
-
receiving, at a hosting server, survey details from a client device, the survey details associated with a survey to be provided by the hosting server to a survey participant, wherein the survey details include information indicating a media item to be streamed to the survey participant as part of the survey, and at least one survey question to be presented to the survey participant during a time the media item is being streamed to the survey participant; receiving, at the hosting server, a survey request requesting the hosting server to deliver the survey from the hosting server to a participant device associated with the survey participant; in response to receiving the survey request, streaming the media item to the survey participant, via the participant device; recording a time stamp indicating a first time corresponding to a beginning of playback of the media item at the participant device; transmitting the at least one survey question to the participant device; receiving participant input entered at a second time, the participant input indicating a response of the survey participant to the at least one survey question; determining a participant reaction time based on a length of time between the first time and the second time; and rank the survey participant based, at least in part, on a comparison of the participant reaction time and reaction times of other survey participants; and report the rank of the survey participant to the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A hosting server for use in a survey system, the 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 client device and a participant device via a communications network; the processor configured to; receive survey details from the client device, the survey details associated with a survey to be provided by the hosting server to a survey participant via the participant device, wherein the survey details include information indicating a media item to be streamed to the survey participant as part of the survey, and at least one survey question to be presented to the survey participant during a time the media item is being streamed to the survey participant; receive a survey request requesting delivery of the survey to the participant device; stream the media item to the survey participant in response to receiving the survey request; record a time stamp indicating a first time; transmit the at least one survey question to the participant device; receive participant input entered at a second time, the participant input indicating a response of the survey participant to the at least one survey question; determine a participant reaction time based on a length of time between the first time and the second time; and rank the survey participant based, at least in part, on a comparison of the participant reaction time and reaction times of other survey participants; and report the rank of the survey participant to the client device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
a client device coupled via a communications network to a participant device; and a hosting server coupled via a communications network to the client device and the participant device, the 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 client device and a participant device via a communications network; the processor configured to; receive survey details from the client device, the survey details associated with a survey to be provided by the hosting server to a survey participant via the participant device, wherein the survey details include information indicating a media item to be streamed to the survey participant as part of the survey, and at least one survey question to be presented to the survey participant during a time the media item is being streamed to the survey participant; stream the media item to the survey participant via the participant device; record a time stamp indicating a first time; transmit the at least one survey question to the participant device; receive participant input entered at a second time, the participant input indicating a response of the survey participant to the at least one survey question; determine a participant reaction time based on a length of time between the first time and the second time; and rank the survey participant based, at least in part, on a comparison of the participant reaction time and reaction times of other survey participants; and report the rank of the survey participant to the client device. - View Dependent Claims (18, 19, 20)
-
Specification