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:
Sep. 15, 2026

Filed:

Mar. 03, 2023
Applicant:

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

Inventors:

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

Prateek Tandon, San Jose, CA (US);

Michael Cutter, Golden, CO (US);

Sunil Ramesh, Cupertino, CA (US);

Karina Levitian, Austin, TX (US);

Assignee:

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

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04N 21/234 (2011.01); H04N 21/25 (2011.01); H04N 21/258 (2011.01); H04N 21/2668 (2011.01); H04N 21/81 (2011.01); H04N 21/854 (2011.01);
U.S. Cl.
CPC ...
H04N 21/23412 (2013.01); H04N 21/23418 (2013.01); H04N 21/251 (2013.01); H04N 21/25883 (2013.01); H04N 21/2668 (2013.01); H04N 21/8146 (2013.01); H04N 21/854 (2013.01);
Abstract

In one aspect, an example method includes (i) obtaining video that depicts an object across multiple frames of the video; (ii) detecting the object within the obtained video and determining object characteristic data associated with the detected object; (iii) determining user profile data associated with a viewer of the video; (iv) using at least the determined object characteristic data and the determined user profile data as a basis to select a replacement object from among a set of multiple candidate replacement objects; (v) replacing the detected object with the selected replacement object to generate video that is a modified version of the obtained video; and (vi) outputting for presentation the generated video.


Find Patent Forward Citations

Loading…