METHODS AND APPARATUS FOR USING SMART ENVIRONMENT DEVICES VIA APPLICATION PROGRAM INTERFACES
First Claim
1. A method for authorizing access for an application programming interface (API) client or API client device to data of one or more data models of one or more smart devices comprising:
- retrieving a plurality of access tokens from an authorization server; and
providing, via a single connection, the plurality of access tokens in a request made by the API client or the API client device to the API, wherein the plurality of access tokens are used to verify access rights of the API client or the API client device to read data for a plurality of users associated with the one or more data models of the one or more smart devices.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiments, a method for authorizing access for an application programming interface (API) client or API client device to data of one or more data models of one or more smart devices includes retrieving a number of access tokens from an authorization server, and providing, via a single connection, the number of access tokens in a request made by the API client or the API client device to the API, wherein the number of access tokens are used to verify access rights of the API client or the API client device to read data for a number of users associated with the one or more data models of the one or more smart devices.
-
Citations
20 Claims
-
1. A method for authorizing access for an application programming interface (API) client or API client device to data of one or more data models of one or more smart devices comprising:
-
retrieving a plurality of access tokens from an authorization server; and providing, via a single connection, the plurality of access tokens in a request made by the API client or the API client device to the API, wherein the plurality of access tokens are used to verify access rights of the API client or the API client device to read data for a plurality of users associated with the one or more data models of the one or more smart devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. One or more tangible, non-transitory computer-readable media storing computer instructions configured to:
-
retrieve a plurality of access tokens from an authorization server; and provide, via a single connection, the plurality of access tokens in a request made by the API client or the API client device to the API, wherein the plurality of access tokens are used to verify access rights of the API client or the API client device to read data for a plurality of users associated with the one or more data models of the one or more smart devices. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. An application programming interface (API) client or API client device comprising computer instructions to:
-
retrieve a plurality of access tokens from an authorization server; and provide, via a single connection, the plurality of access tokens in a request made by the API client or the API client device to the API, wherein the plurality of access tokens are used to verify access rights of the API client or the API client device to read data for a plurality of users associated with the one or more data models of the one or more smart devices. - View Dependent Claims (19, 20)
-
Specification