Semantic mappings from human readable messages to programmatic interfaces
First Claim
Patent Images
1. A method of mapping data from an Internet of Things (IoT) device to a programmatic interface, the method comprising:
- observing, at a computing device, a human-readable indication of an identity of the IoT device;
determining a property of the IoT device to be controlled;
transmitting, from the computing device to a server, a request for a semantic tag associated with the property to be controlled, wherein the request includes the property of the IoT device and the identity of the IoT device;
receiving from the server, at the computing device, the semantic tag associated with the property; and
transmitting, from the computing device to the IoT device, a command to set the property of the IoT device, wherein the command includes the semantic tag.
1 Assignment
0 Petitions
Accused Products
Abstract
A mechanism for semantically mapping Internet of Things (IoT) devices maps human-readable information from an Internet of Things (IoT) device to a programmatic interface to enable a user to control the IoT device. The human-readable information includes at least one of text, video, audio, haptics, and images.
39 Citations
30 Claims
-
1. A method of mapping data from an Internet of Things (IoT) device to a programmatic interface, the method comprising:
-
observing, at a computing device, a human-readable indication of an identity of the IoT device; determining a property of the IoT device to be controlled; transmitting, from the computing device to a server, a request for a semantic tag associated with the property to be controlled, wherein the request includes the property of the IoT device and the identity of the IoT device; receiving from the server, at the computing device, the semantic tag associated with the property; and transmitting, from the computing device to the IoT device, a command to set the property of the IoT device, wherein the command includes the semantic tag. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus for mapping data from an Internet of Things (IoT) device to a programmatic interface, the apparatus comprising a transceiver, a processor, a memory, and/or an interface configured to:
-
observe, at the apparatus, a human-readable indication of an identity of the IoT device; determine a property of the IoT device to be controlled; transmit, from the apparatus to a server, a request for a semantic tag associated with the property to be controlled, wherein the request includes the property of the IoT device and the identity of the IoT device; receive from the server, at the apparatus, the semantic tag associated with the property; and transmit, from the apparatus to the IoT device, a command to set the property of the IoT device, wherein the command includes the semantic tag. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory computer-readable storage medium including data that, when accessed by a machine, cause the machine to perform operations comprising:
-
observing, at a computing device, a human-readable indication of an identity of the IoT device; determining a property of the IoT device to be controlled; transmitting, from the computing device to a server, a request for a semantic tag associated with the property to be controlled, wherein the request includes the property of the IoT device and the identity of the IoT device; receiving from the server, at the computing device, the semantic tag associated with the property; and transmitting, from the computing device to the IoT device, a command to set the property of the IoT device, wherein the command includes the semantic tag. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. An apparatus for mapping data from an Internet of Things (IoT) device to a programmatic interface, the apparatus comprising:
-
means for observing, at a computing device, a human-readable indication of an identity of the IoT device; means for determining a property of the IoT device to be controlled; means for transmitting, from the apparatus to a server, a request for a semantic tag associated with the property to be controlled, wherein the request includes the property of the IoT device and the identity of the IoT device; means for receiving from the server, at the apparatus, the semantic tag associated with the property; and means for transmitting, from the computing device to the IoT device, a command to set the property of the IoT device, wherein the command includes the semantic tag. - View Dependent Claims (28, 29, 30)
-
Specification