IP Library Granted Patent US 12,307,936
Granted Patent B2
US 12,307,936 · App. 18/241,300 · Granted May 20, 2025

Methods, systems, and media for detecting a presentation of media content on a display device

Inventor: Zbigniew Skolicki (Cracow, PL)
Assignee: GOOGLE LLC
G09G3/2003G06F3/005G06F16/70G06F16/785G06V20/40H04H60/377H04H60/59H04N5/147H04N21/42202H04N21/435H04N21/442H04N21/4722G09G2320/0613G09G2320/08G09G2360/14
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,307,936
App. No.
18/241,300
Granted
May 20, 2025
Kind
B2
Abstract

Methods, systems, and media for detecting a presentation of media content on a display device are provided. In accordance with some implementations, methods for detecting a presentation of media content on a display device are provided, the methods comprising: detecting, using a light sensor, light levels in the light sensor's surroundings; generating a signal representing the light levels; detecting, using a hardware processor, at least one variation in light levels indicative of a presentation of a video scene based on the signal; detecting at least one variation in light levels indicative of a scene change subsequent to the video scene based on the signal; and determining that media content is being presented on a display device in response to detecting the variation in light levels indicative of the presentation of the video scene and the variation in light levels indicative of the scene change.

Claims (40)

1. A system for detecting a presentation of media content, the system comprising:

a hardware processor that:

receives a light level signal relating to an environment of a display device;

determines that the light level signal is indicative of a video scene being presented on the display device based on a combination of the light level signal and timing information;

in response to determining that the light level signal is indicative of the video scene being presented on the display device, identifies media content corresponding to the video scene being presented on the display device;

retrieves a content identifier for the media content; and

causes the content identifier to be presented on the display device.

2. The system of claim 1 , wherein the light level signal includes light variation information in the environment of the display device.

3. The system of claim 1 , further comprising a sensor that is connected to the hardware processor and that detects light levels in the environment of the sensor.

4. The system of claim 3 , wherein the sensor is further configured to generate the light level signal representing the detected light levels.

5. The system of claim 1 , wherein the hardware processor further:

receives an updated light level signal; and

determines whether the updated light level signal is indicative of a scene change subsequent to the video scene in the media content.

6. The system of claim 1 , wherein the hardware processor further determines a pattern of light level variations from the light level signal.

7. The system of claim 6 , wherein the hardware processor further compares the pattern of light level variations to a plurality of known patterns of light level variations associated with a plurality of known media content items, wherein the content identifier is identified based on the comparison.

8. The system of claim 7 , wherein the comparison of the pattern of light level variations to the plurality of known patterns of light level variations associated with the plurality of known media content items includes determining a cross-correlation between the pattern of light level variations and each of the plurality of known patterns of light level variations.

9. The system of claim 1 , wherein the hardware processor further derives a parameter representative of a light variation.

10. A method for detecting a presentation of media content, the method comprising:

receiving, using a hardware processor, a light level signal relating to an environment of a display device;

determining that the light level signal is indicative of a video scene being presented on the display device based on the light level signal and related timing information;

in response to determining that the light level signal is indicative of the video scene being presented on the display device, identifying, using the hardware processor, a media content corresponding to the video scene being presented on the display device;

retrieving, using the hardware processor, a content identifier for the media content; and

causing, using the hardware processor, the content identifier to be presented on the display device.

11. The method of claim 10 , wherein the light level signal includes light variation information in the environment of the display device.

12. The method of claim 10 , wherein the hardware processor is connected to a sensor that detects light levels in the environment of the sensor.

13. The method of claim 12 , further comprising generating the light level signal representing the detected light levels.

14. The method of claim 10 , further comprising:

receiving an updated light level signal; and

determining whether the updated light level signal is indicative of a scene change subsequent to the video scene in the media content.

15. The method of claim 10 , further comprising determining a pattern of light level variations from the light level signal.

16. The method of claim 15 , further comprising comparing the pattern of light level variations to a plurality of known patterns of light level variations associated with a plurality of known media content items, wherein the content identifier is identified based on the comparison.

17. The method of claim 16 , wherein the comparison of the pattern of light level variations to the plurality of known patterns of light level variations associated with the plurality of known media content items includes determining a cross-correlation between the pattern of light level variations and each of the plurality of known patterns of light level variations.

18. The method of claim 10 , further comprising deriving a parameter representative of a light variation.

19. A non-transitory computer-readable medium containing computer-executable instructions that, when executed by a hardware processor, cause the hardware processor to perform a method for detecting a presentation of media content on a display device, the method comprising:

receiving a light level signal relating to an environment of a display device;

determining that the light level signal is indicative of a video scene being presented on the display device based on the light level signal and timing information;

in response to determining that the light level signal is indicative of the video scene being presented on the display device, identifying a media content corresponding to the video scene being presented on the display device;

retrieving a content identifier for the media content; and

causing the content identifier to be presented on the display device.

20. The non-transitory computer-readable medium of claim 19 , wherein the light level signal includes light variation information in the environment of the display device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 20, 2023
From: SKOLICKI, ZBIGNIEW
To: GOOGLE INC.
Reel/Frame 065293/0926 →
ENTITY CONVERSION Recorded Oct 20, 2023
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 065301/0139 →
Continuity (6)
Continuation 16895349 · Jun 8, 2020
Continuation 15912084 · Mar 5, 2018
Continuation 15430082 · Feb 10, 2017
Continuation 14930290 · Nov 2, 2015
Continuation 14310655 · Jun 20, 2014
Related Publication 20230410709A1 · Dec 21, 2023
References Cited (35)
US 4697209A · Kiewit · 1987 [cited by examiner]
US 5572246A · Ellis et al. · 1996 [cited by applicant]
US 8051454B2 · Krikorian et al. · 2011 [cited by applicant]
US 8498487B2 · Singh et al. · 2013 [cited by applicant]
US 8713590B2 · Cave · 2014 [cited by applicant]
US 9911105B1 · Brown · 2018 [cited by applicant]
US 10585954B2 · Brown et al. · 2020 [cited by applicant]
US 20060078305A1 · Arora · 2006 [cited by examiner]
US 20060195860A1 · Eldering et al. · 2006 [cited by applicant]
US 20060212895A1 · Johnson · 2006 [cited by examiner]
US 20070025683A1 · Nobori · 2007 [cited by applicant]
US 20080034295A1 · Kulas · 2008 [cited by applicant]
US 20100328535A1 · Okui · 2010 [cited by examiner]
US 20120008045A1 · Yao · 2012 [cited by examiner]
US 20120093476A1 · Mountain · 2012 [cited by examiner]
US 20130058522A1 · Raesig · 2013 [cited by examiner]
US 20130150117A1 · Rodriguez et al. · 2013 [cited by applicant]
US 20130312042A1 · Shaw · 2013 [cited by examiner]
US 20130332951A1 · Gharaat · 2013 [cited by examiner]
US 20140007154A1 · Seibold et al. · 2014 [cited by applicant]
US 20140088744A1 · Levien et al. · 2014 [cited by applicant]
US 20140168277A1 · Ashley et al. · 2014 [cited by applicant]
US 20150112857A1 · Gellis et al. · 2015 [cited by applicant]
US 20160180392A1 · Liu et al. · 2016 [cited by applicant]
US 20160188286A1 · Greene · 2016 [cited by examiner]
CN 1180276A · 1998 [cited by applicant]
CN 1860767A · 2006 [cited by applicant]
CN 101500128A · 2009 [cited by applicant]
CN 101640746A · 2010 [cited by applicant]
EP 1829382B1 · 2008 [cited by applicant]
EP 2323046A1 · 2011 [cited by applicant]
JP 2001084743A · 2001 [cited by applicant]
International Search Report and Written Opinion dated from PCT Apn No. PCT/US2015/036734, mailed Sep. 25, 2015. [cited by applicant]
Forret, “Experimenting with Movie Hashing/Fingerprinting”, blog.forret.com, (http://blog.forret.com/2011 /07 experimenting-with-movie-hashingfingerprinting/), Jul. 2, 2011, 2 pages. [cited by applicant]
Ibrahim, et al., “Unconventional TV Detection Using Mobile Devices”, In Proceedings of the 7th International Conference on Mobile Ubiquitous Computing, Systems, Services and Technologies, Porto, PT, Sep. 29-Oct. 3, 2013… [cited by applicant]