Internet of Things Device Interface
AssigneeSap SE
InventorsAlexander OCHER, Viktor LAPITSKI
Life of this patent
Estimating the term…
Abstract
Disclosed herein are system, method, and computer program product embodiments for interfacing with and managing IoT devices. An embodiment operates by requesting a list of device-specific capabilities from one or more IoT devices, providing a user interface by which users can view all available capabilities across the one or more IoT devices, and receiving a selected capability which subsequently executes on the appropriate IoT device.
Claims20
A computer implemented method for internet-of-things (IoT) device management, comprising:
- sending an initial network request to an IoT device;
- receiving from the IoT device in response to the initial network request a first response identifying one or more device-specific capabilities supported by the IoT device;
- storing the one or more device-specific capabilities associated with the IoT device;
- providing a user interface enabling a user to select one of the one or more device-specific capabilities for the IoT device, and
- sending one or more subsequent network requests to the IoT device, wherein the one or more subsequent network requests indicate the selected capability;
- wherein the IoT device executes the selected capability, and wherein at least one of the sending, receiving, storing, and providing are performed by one or more computers.
A system for computing device management, comprising a memory;
- at least one processor coupled to the memory and configured to:
- send an initial network request to a computing device;
- receive from the computing device in response to the initial network request a first response identifying one or more device-specific capabilities supporting by the computing device;
- provide a user interface enabling a user to select one of the one or more device-specific capabilities for the computing device;
- and
- send one or more subsequent network requests to the computing device, wherein the one or more subsequent network requests identify the selected capability;
- wherein the computing device executes the selected capability.
A non-transitory computer-readable device having instructions stored thereon that, when executed by at least one computing device, causes the at least one computing device to perform operations comprising:
- sending an initial network request directly to an internet-of-things (IoT) device;
- receiving directly from the IoT device in response to the initial network request a first response identifying one or more device-specific capabilities supported by the IoT device;
- storing the one or more device-specific capabilities associated with the IoT device;
- providing a user interface enabling a user to select one of the one or more device-specific capabilities for the IoT device;
- and
- sending one or more subsequent network requests directly to the IoT device, wherein the one or more subsequent network requests indicates the selected capability;
- wherein the IoT device executes the selected capability.
Dependencies are inferred from the claim text.