METHODS AND APPARATUS FOR USING SMART ENVIRONMENT DEVICES VIA APPLICATION PROGRAM INTERFACES
First Claim
Patent Images
1. One or more non-transitory, tangible, machine-readable media comprising instructions to:
- send one or more requests to retrieve, access, view, subscribe, or modify data in a data model representative of one or more smart environments, wherein the data model comprises;
a metadata object that includes an access token used to identify which user the data is associated with in the data model;
a devices object that includes information related to one or more electronic devices; and
a structures object that includes one or more references to the one or more electronic devices in the one or more smart environments.
3 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, one or more non-transitory, tangible, machine-readable media includes instructions to send one or more requests to retrieve, access, view, subscribe, or modify data in a data model representative of one or more smart environments. The data model includes a metadata object that includes an access token used to identify which user the data is associated with in the data model, a devices object that includes information related to one or more electronic devices, and a structures object that includes one or more references to the one or more electronic devices in the one or more smart environments.
-
Citations
20 Claims
-
1. One or more non-transitory, tangible, machine-readable media comprising instructions to:
send one or more requests to retrieve, access, view, subscribe, or modify data in a data model representative of one or more smart environments, wherein the data model comprises; a metadata object that includes an access token used to identify which user the data is associated with in the data model; a devices object that includes information related to one or more electronic devices; and a structures object that includes one or more references to the one or more electronic devices in the one or more smart environments. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. An application programming interface (API) client device or API client comprising computer instructions configured to:
send one or more requests to retrieve, access, view, subscribe, or modify data in a data model representative of one or more smart environments, wherein the data model comprises; a metadata object that includes an access token used to identify which user the data represents in the data model; a devices object that includes information related to electronic devices; and a structures object that includes one or more references to the electronic devices in the one or more smart environments. - View Dependent Claims (12, 13, 14, 15, 16)
-
17. A method comprising:
sending, via an application programming interface (API) client device or an API client, one or more requests to retrieve, access, view, subscribe, or modify data in a data model representative of one or more smart environments, wherein the data model comprises; a metadata object that includes an access token used to identify which user the data represents in the data model; a devices object that includes information related to electronic devices; and a structures object that includes one or more references to the electronic devices in the one or more smart environments. - View Dependent Claims (18, 19, 20)
Specification