CODE MIGRATION AND DEPLOYMENT IN AN INTERNET-OF-THINGS (IOT) ENVIRONMENT

    公开(公告)号:US20250060961A1

    公开(公告)日:2025-02-20

    申请号:US18234153

    申请日:2023-08-15

    Applicant: Roku, Inc.

    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.

    SOFTWARE DEVELOPMENT PLATFORM FOR INTERNET OF THINGS APPLICATIONS

    公开(公告)号:US20250053383A1

    公开(公告)日:2025-02-13

    申请号:US18231899

    申请日:2023-08-09

    Applicant: ROKU, INC.

    Abstract: Disclosed herein are system, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof for providing a platform for developing an application that interacts with a set of IoT devices. An embodiment provides a source code editor that enables a user to generate source code of the application and an application builder that generates an executable version of the application based at least on the generated source code. Generating the source code includes defining an input or output of the application as an event that is mappable to a first set of IoT devices in a first network of IoT devices when the application is installed thereto and to a second set of IoT devices in a second network of IoT devices when the application is installed thereto, the first set of IoT devices including at least one device type not included in the second set of IoT devices.

Patent Agency Ranking