Software development platform for internet of things applications
AssigneeRoku, Inc.
InventorsDONALD R. WOODWARD, JR., Anthony J. Wood, David L. Stern, Gregory M. Garner
Life of this patent
Estimating the term…
Loading patent…
AssigneeRoku, Inc.
InventorsDONALD R. WOODWARD, JR., Anthony J. Wood, David L. Stern, Gregory M. Garner
Estimating the term…
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.
A computer-implemented method for providing a platform for developing an application that interacts with a set of Internet of Things (IoT) devices, comprising:
A system for providing a platform for developing an application that interacts with a set of Internet of Things (IoT) devices, comprising:
A non-transitory computer-readable medium having instructions stored thereon that, when executed by at least one computing device, causes the at least one computing device to perform operations, the operations comprising:
Dependencies are inferred from the claim text.