US 12,225,263 B2
Systems and methods for operating a set top box
Vincent Dureau, Palo Alto, CA (US); and Nathan Leslie Sandland, Mountain View, CA (US)
Assigned to GOOGLE LLC, Mountain View, CA (US)
Filed by Google LLC, Mountain View, CA (US)
Filed on Aug. 14, 2023, as Appl. No. 18/233,608.
Application 18/233,608 is a continuation of application No. 17/313,374, filed on May 6, 2021, granted, now 11,729,459.
Application 17/313,374 is a continuation of application No. 16/257,013, filed on Jan. 24, 2019, granted, now 11,006,175, issued on May 11, 2021.
Application 16/257,013 is a continuation of application No. 15/835,350, filed on Dec. 7, 2017, granted, now 10,194,201, issued on Jan. 29, 2019.
Application 15/835,350 is a continuation of application No. 14/194,551, filed on Feb. 28, 2014, granted, now 9,866,899, issued on Jan. 9, 2018.
Application 14/194,551 is a continuation in part of application No. 14/089,709, filed on Nov. 25, 2013, granted, now 9,832,413, issued on Nov. 28, 2017.
Application 14/089,709 is a continuation in part of application No. 13/623,043, filed on Sep. 19, 2012, granted, now 10,735,792, issued on Aug. 4, 2020.
Prior Publication US 2023/0388582 A1, Nov. 30, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 21/44 (2011.01); H04N 5/50 (2006.01); H04N 21/414 (2011.01); H04N 21/4227 (2011.01); H04N 21/432 (2011.01); H04N 21/433 (2011.01); H04N 21/45 (2011.01); H04N 21/472 (2011.01); H04N 21/482 (2011.01); H04N 21/658 (2011.01)
CPC H04N 21/44008 (2013.01) [H04N 5/50 (2013.01); H04N 21/41407 (2013.01); H04N 21/4227 (2013.01); H04N 21/4325 (2013.01); H04N 21/4334 (2013.01); H04N 21/4532 (2013.01); H04N 21/47202 (2013.01); H04N 21/47214 (2013.01); H04N 21/482 (2013.01); H04N 21/6582 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
at a first electronic device coupled to a display and a second electronic device, the first electronic device including one or more processors and memory:
transmitting a first command sequence to the second electronic device;
determining, based on captured display data provided by the second electronic device, a first state of the second electronic device by comparing a fingerprint of the captured display data to one or more fingerprints corresponding to a plurality of expected display responses;
based on the first state of the second electronic device, transmitting a second command sequence to the second electronic device, wherein the second command sequence controls a feature provided by the second electronic device; and
capturing audio content provided by the second electronic device, wherein the first state of the second electronic device is determined by comparing an audio fingerprint generated from the captured audio content to one or more fingerprints for expected content.