US 12,425,696 B2
Emulated television tuner
Paul R. Cooper, San Jose, CA (US); Yvonne N. Ellefson, Ben Lomond, CA (US); Arleen Camaganacan Fernando, Redwood City, CA (US); Imran Arif Maskatia, Palo Alto, CA (US); Matthew Ryan Patterson, Mountain View, CA (US); Matt Henry Van der Staay, San Jose, CA (US); and Chad Michael Williams, San Mateo, CA (US)
Assigned to Adeia Technologies Inc., San Jose, CA (US)
Filed by Adeia Technologies Inc., San Jose, CA (US)
Filed on Feb. 15, 2024, as Appl. No. 18/443,059.
Application 18/443,059 is a continuation of application No. 17/716,883, filed on Apr. 8, 2022, granted, now 11,936,959.
Application 17/716,883 is a continuation of application No. 15/972,945, filed on May 7, 2018, granted, now 11,323,779, issued on May 3, 2022.
Application 15/972,945 is a continuation of application No. 12/719,813, filed on Mar. 8, 2010, granted, now 9,967,632, issued on May 8, 2018.
Prior Publication US 2024/0259648 A1, Aug. 1, 2024
Int. Cl. H04N 21/61 (2011.01); H04N 21/4143 (2011.01); H04N 21/426 (2011.01); H04N 21/443 (2011.01)
CPC H04N 21/6125 (2013.01) [H04N 21/4143 (2013.01); H04N 21/4263 (2013.01); H04N 21/443 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, a channel tuning request from an application for a legacy tuner interface, wherein the channel tuning request comprises data indicative of a channel's frequency and a request to configure a physical tuner to the channel's frequency;
transferring, by the legacy tuner interface, the channel tuning request to a tuner emulator;
accessing, by the tuner emulator, a network address corresponding to the channel's frequency using a mapping that maps frequencies to network addresses;
accessing video data using a network protocol from the network address corresponding to the channel's frequency;
formatting video data into a format suitable for the application; and
delivering reformatted video data to the application, wherein the application is not aware that the tuner emulator is emulated.