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. 27, 2026

Filed:

Aug. 15, 2023
Applicant:

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

Inventors:

Donald R. Woodward, Jr., Monte Sereno, CA (US);

Patrick Brouillette, Tempe, AZ (US);

Sasha Slijepcevic, Santa Barbara, CA (US);

Assignee:

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

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 8/76 (2018.01); G06F 8/41 (2018.01); G06F 8/61 (2018.01); G06F 8/65 (2018.01); G06F 8/71 (2018.01); G06F 9/445 (2018.01); G06F 9/455 (2018.01); G06F 11/36 (2025.01); G06F 11/3698 (2025.01);
U.S. Cl.
CPC ...
G06F 8/76 (2013.01); G06F 8/433 (2013.01); G06F 8/61 (2013.01); G06F 11/3698 (2025.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 code migration and deployment in an Internet-of-Things (IoT) environment. A system server (e.g., a server of a cloud-based platform, etc.) may receive a codebase and operational information for a target device (e.g., an IoT device, a mobile device, a smart device, etc.). The codebase may be modified for compatibility with the target device based on functionality for libraries of the codebase mapped to functional elements that define the functional capabilities of the target device. A codebase migration window may be identified based on an indication that an operation of the target device satisfies an operational threshold and the operational information received from the target device. The modified codebase may be transferred to the target device during the codebase migration window.


Find Patent Forward Citations

Loading…