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:
Jan. 23, 2024

Filed:

Mar. 02, 2022
Applicant:

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

Inventors:

Peter Dunker, Thuringia, DE;

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

Shashank C. Merchant, Sunnyvale, CA (US);

Kurt R. Thielen, Maple Grove, MN (US);

Assignee:

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

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04N 21/234 (2011.01); G06F 17/18 (2006.01); H04N 21/43 (2011.01);
U.S. Cl.
CPC ...
H04N 21/23424 (2013.01); G06F 17/18 (2013.01); H04N 21/4305 (2013.01);
Abstract

A media client ascertains a plurality of matching points between (i) query fingerprints representing a media stream being received by the client and (ii) reference fingerprints, each identified matching point defining a respective match between a query fingerprint that is timestamped with client time defined according to a clock of the client and a reference fingerprint that is timestamped with true time defined according to a timeline within a known media stream. Further, the client performs linear regression based on the timestamps of the ascertained plurality of matching points, to establish a mapping between true time and client time. The client then uses the established mapping as a basis to determine a client-time point at which the client should perform an action with respect to media stream being received by the client. And the client performs the action at the determined client-time point.


Find Patent Forward Citations

Loading…