The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Aug. 23, 2022

Filed:

Nov. 15, 2020
Applicant:

Roku, Inc., San Jose, CA (US);

Inventors:

Markus K. Cremer, Orinda, CA (US);

Peter Dunker, El Cerrito, CA (US);

Steven D. Scherf, Fremont, CA (US);

David Henry Pearce, Kentfield, CA (US);

Sherman Ling Fung Li, San Francisco, CA (US);

Wilson Harron, Berkeley, CA (US);

Konstantinos Antonios Dimitriou, Bavaria, DE;

Dewey Ho Lee, Seoul, KR;

Assignee:

Roku, Inc., San Jose, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04N 21/44 (2011.01); H04N 21/431 (2011.01); H04N 21/432 (2011.01); H04N 21/458 (2011.01); H04N 21/472 (2011.01); H04N 21/81 (2011.01); H04N 21/234 (2011.01); H04N 21/433 (2011.01);
U.S. Cl.
CPC ...
H04N 21/44008 (2013.01); H04N 21/23418 (2013.01); H04N 21/431 (2013.01); H04N 21/4312 (2013.01); H04N 21/4314 (2013.01); H04N 21/4318 (2013.01); H04N 21/4325 (2013.01); H04N 21/4333 (2013.01); H04N 21/44016 (2013.01); H04N 21/458 (2013.01); H04N 21/47217 (2013.01); H04N 21/812 (2013.01);
Abstract

A client device accesses a video input stream from an intermediate device for display. The client device analyzes the video input stream to determine that the video input stream matches a template indicating a change of speed. In some example embodiments, the analysis is performed while the client device is generating a video output stream that replaces video content received from a content source via the intermediate device. Based on the video input stream matching the template, the client device modifies the video output stream to show the change of speed. For example, commercials transmitted from a national content provider to a smart TV via a set-top box may be replaced with targeted commercials. During the replacement, fast-forwarding of the commercial may be detected by matching a template with the video input stream. While the video input stream is being fast-forwarded, the smart TV fast-forwards the targeted commercial.


Find Patent Forward Citations

Loading…