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:
Oct. 29, 2024

Filed:

May. 26, 2022
Applicant:

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

Inventors:

Mark Young, Austin, TX (US);

John Roberts, San Jose, CA (US);

Chakri Kodali, Mountain View, CA (US);

Cameron Esfahani, Austin, TX (US);

David Lee Stern, Los Gatos, CA (US);

Anthony John Wood, Palo Alto, CA (US);

Benjamin Combee, Austin, TX (US);

Ilya Asnis, San Jose, CA (US);

Assignee:

ROKU, INC., San Jose, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/54 (2006.01); H04N 21/81 (2011.01);
U.S. Cl.
CPC ...
G06F 9/541 (2013.01); G06F 9/542 (2013.01); G06F 9/547 (2013.01); H04N 21/8173 (2013.01);
Abstract

Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for operating a user application including a user rendered context operating on a user device and maintaining a current render tree, and a user programmer context operating on a cloud computing system. The user rendered context of the user application can receive an input; and send, responsive to receiving the input, an event notification to the user programmer context of the user application. The user rendered context can further receive, from the user programmer context, a difference tree to update the current render tree, and update the current render tree based on the difference tree.


Find Patent Forward Citations

Loading…