Media engagement factors
First Claim
Patent Images
1. A method for determining engagement factors for a viewer accessing media being interfaced through an output device, the method comprising:
- determining a set-top box (STB) having;
i) an interface configured to receive scrambled television signals from a service provider;
ii) a tuner configured to descramble the received television signals for display on the output device;
determining second screen device within audio range of the output device, the second screen device being operable to augment a program being played on the output device;
generating engagement factors sufficient for representing viewer engagement during playback of the program on the output device, the program being included within the scrambled television signals and being descrambled with the tuner for display on the output device, including generating one or more of the engagement factors as a function of gestures made by the viewer during playback of the program in response to events executing on the second screen device, including assigning each gesture a timestamp associated within a corresponding event executing on the second screen device proximate thereto;
comparing a first audio sample with at least a plurality of second audio samples, the first audio sample being of audio as emitted from the output device as a result of interfacing content from the service provider, the first audio sample being sampled with the second screen device, the plurality of second audio samples being of audio as emitted from the service provider to the tuner;
identifying a matched audio sample as a one of the second plurality of audio samples most closely matching the first audio sample;
determining a timing difference between the first audio sample and the matched audio sample;
synchronizing events executing on the second screen device based on the timing difference;
comparing a third audio sample of audio as emitted from the output device interfacing the content from the service provider with one or more of a plurality of fourth audio samples of audio as emitted from the service provider to the tuner, the third audio sample being sampled by the second screen device after the first audio sample is compared with the plurality of second audio samples, the plurality of fourth audio samples audio samples being recorded prior to the third audio sample;
identify an additional matched audio sample, the additional matched audio sample being the one of the plurality of fourth audio samples most closely matching with the third audio sample;
determining an additional timing difference between the third audio sample and the additional matched audio sample; and
re-synchronizing events executing on the second screen device based on the additional timing difference.
1 Assignment
0 Petitions
Accused Products
Abstract
The generation of engagement factors sufficient to represent user engagement, attention, recognition, interest and/or responsiveness to media being shown or otherwise access through an output device is contemplated. The engagement factors may be values or other representations sufficient to facilitate categorizing viewer activities during playback of particular portions of the media.
-
Citations
18 Claims
-
1. A method for determining engagement factors for a viewer accessing media being interfaced through an output device, the method comprising:
-
determining a set-top box (STB) having; i) an interface configured to receive scrambled television signals from a service provider; ii) a tuner configured to descramble the received television signals for display on the output device; determining second screen device within audio range of the output device, the second screen device being operable to augment a program being played on the output device; generating engagement factors sufficient for representing viewer engagement during playback of the program on the output device, the program being included within the scrambled television signals and being descrambled with the tuner for display on the output device, including generating one or more of the engagement factors as a function of gestures made by the viewer during playback of the program in response to events executing on the second screen device, including assigning each gesture a timestamp associated within a corresponding event executing on the second screen device proximate thereto; comparing a first audio sample with at least a plurality of second audio samples, the first audio sample being of audio as emitted from the output device as a result of interfacing content from the service provider, the first audio sample being sampled with the second screen device, the plurality of second audio samples being of audio as emitted from the service provider to the tuner; identifying a matched audio sample as a one of the second plurality of audio samples most closely matching the first audio sample; determining a timing difference between the first audio sample and the matched audio sample; synchronizing events executing on the second screen device based on the timing difference; comparing a third audio sample of audio as emitted from the output device interfacing the content from the service provider with one or more of a plurality of fourth audio samples of audio as emitted from the service provider to the tuner, the third audio sample being sampled by the second screen device after the first audio sample is compared with the plurality of second audio samples, the plurality of fourth audio samples audio samples being recorded prior to the third audio sample; identify an additional matched audio sample, the additional matched audio sample being the one of the plurality of fourth audio samples most closely matching with the third audio sample; determining an additional timing difference between the third audio sample and the additional matched audio sample; and re-synchronizing events executing on the second screen device based on the additional timing difference.
-
-
2. A system comprising:
-
a set-top box (STB) having; i) an interface configured to receive scrambled television signals from a service provider; ii) a tuner configured to descramble the received television signals for display on a television; a second screen device within audio range of the television, the second screen device being operable to augment the program being played on the television, the second screen device including an engagement controller configured to generate engagement factors sufficient for representing viewer engagement during playback of the program on the television, the program being included within the scrambled television signals and being descrambled with the tuner for display on the television, the engagement controller generating one or more of the engagement factors as a function of gestures made by the viewer during playback of the program in response to events executing on the second screen device, including assigning each gesture a timestamp associated within a corresponding event executing on the second screen device proximate thereto, wherein the engagement controller is configured for; i) comparing a first audio sample with at least a plurality of second audio samples, the first audio sample being of audio as emitted from the television as a result of interfacing content streamed from the service provider, the first audio sample being sampled with the second screen devices, the plurality of second audio samples being of audio as emitted from the service provider to the tuner; ii) identifying a matched audio sample as a one of the second plurality of audio samples most closely matching the first audio sample; iii) determining a timing difference between the first audio sample and the matched audio sample; iv) synchronizing events executing on a device based on the timing difference; v) comparing a third audio sample of audio as emitted from the television interfacing the content streamed from the service provider with one or more of a plurality of fourth audio samples of audio as emitted from the service provider to the tuner, the third audio sample being sampled by the second screen device after the first audio sample is compared with the plurality of second audio samples, the plurality of fourth audio samples audio samples being recorded prior to the third audio sample; vi) identify an additional matched audio sample, the additional matched audio sample being the one of the plurality of fourth audio samples most closely matching with the third audio sample; vii) determining an additional timing difference between the third audio sample and the additional matched audio sample; and viii) re-synchronizing events executing on the second screen device based on the additional timing difference. - View Dependent Claims (3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
9. A non-transitory computer-readable medium having non-transitory instructions, operable with a processor, to facilitate generating engagement factors for a viewer watching a program, the non-transitory computer-readable medium including non-transitory instructions sufficient for:
-
determining a gateway having; i) an interface configured to receive scrambled television signals from a service provider; ii) a tuner configured to descramble the received television signals for display on the output device; determining second screen device within audio range of the output device, the second screen device being operable to augment a program being played on the output device; generating engagement factors sufficient for representing viewer engagement during playback of the program on the output device, the program being included within the scrambled television signals and being descrambled with the tuner for display on the output device, including generating one or more of the engagement factors as a function of gestures made by the viewer during playback of the program in response to events executing on the second screen device, including assigning each gesture a timestamp associated within a corresponding event executing on the second screen device proximate thereto; comparing a first audio sample with at least a plurality of second audio samples, the first audio sample being of audio as emitted from the output device as a result of interfacing content from the service provider, the first audio sample being sampled with the second screen device, the plurality of second audio samples being of audio as emitted from the service provider to the tuner; identifying a matched audio sample as a one of the second plurality of audio samples most closely matching the first audio sample; determining a timing difference between the first audio sample and the matched audio sample; synchronizing events executing on the second screen device based on the timing difference; comparing a third audio sample of audio as emitted from the output device interfacing the content from the service provider with one or more of a plurality of fourth audio samples of audio as emitted from the service provider to the tuner, the third audio sample being sampled by the second screen device after the first audio sample is compared with the plurality of second audio samples, the plurality of fourth audio samples audio samples being recorded prior to the third audio sample; identify an additional matched audio sample, the additional matched audio sample being the one of the plurality of fourth audio samples most closely matching with the third audio sample; determining an additional timing difference between the third audio sample and the additional matched audio sample; and re-synchronizing events executing on the second screen device based on the additional timing difference.
-
Specification