Patent ID: 9426497
Filing Date: 2016-08-23
CPC Classification: H04N

Claim Text:
1. A method comprising: coupling an external device to a host device wherein said external device comprises a first tuner and a first interface, said host device comprises a device driver and said first interface is in communication with the device driver; receiving a tuning request at the external device from the host device, said tuning request having a request identifier; tuning the first tuner in response to the tuning request; receiving program streams at the external device through the first tuner, said program streams having a plurality of packet identifiers associated therewith; filtering the program streams using the plurality of packet identifiers and a packet filter according to the request identifier at the external device to form a filtered program stream; placing at least a portion of the filtered program stream into a request block corresponding to a time window for communicating from the external device to the host device; determining when the request block is not full; thereafter, continuing to fill the request block; determining when the request block is a full request block; thereafter, communicating the filtered data to the host device in the full request block during the time window; and displaying the program stream data through a display associated with the host device.