IP Library › Granted Patent US 11,556,392
Granted Patent B2
US 11,556,392 · App. 17/368,015 · Granted Jan 17, 2023

Cloud access method for Iot devices, and devices performing the same

Inventor: Joo Chul Lee (Daejeon, KR)
Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
G06F9/5072G06F9/5011G06F9/5027
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,556,392
App. No.
17/368,015
Granted
Jan 17, 2023
Kind
B2
Abstract

A cloud access method of an internet of things (IoT) device and devices performing the cloud access method are disclosed. The cloud access method using a cloud proxy function includes receiving a first resource retrieval request of a client device from a cloud, extracting, from the first resource retrieval request, a device identification (ID) of a device including a resource for which a resource retrieval is requested, and transmitting a second resource retrieval request of the client device to the device based on the device ID.

Claims (51)

1. A cloud access method using a cloud proxy function, comprising:

receiving, from a cloud, a first request for resource retrieval of a client device;

extracting, from the first request for resource retrieval, a device identification (ID) of a device comprising a resource for which the resource retrieval is requested; and

transmitting, to the device, a second request for resource retrieval based on the device ID, the second request being modified from the first request by the cloud proxy function.

2. The cloud access method of claim 1 , wherein:

the first request for resource retrieval comprises a proxy-uniform resource identifier (URI) option header, and

the proxy-URI option header is removed from the second request for resource retrieval.

3. The cloud access method of claim 2 , wherein the proxy-URI option header comprises the device ID.

4. The cloud access method of claim 2 , comprising:

receiving a request for registration of the device from a mediator;

obtaining the resource of the device; and

publishing the resource of the device to the cloud.

5. The cloud access method of claim 4 , comprising:

generating an object entry corresponding to the device based on the resource and the device ID of the device and storing the generated object entry.

6. The cloud access method of claim 1 , wherein the device has no cloud interworking function of interworking with the cloud.

7. The cloud access method of claim 1 , wherein the transmitting comprises:

searching for the device ID and endpoint information of the device from a mapping list that is used for managing device-to-device (D2D) devices that have no cloud interworking function of interworking with the cloud.

8. The cloud access method of claim 1 , further comprising:

requesting the cloud for registration of a cloud proxy device that supports the cloud proxy function; and

receiving an access token for the cloud proxy device that is issued by the request for the registration.

9. The cloud access method of claim 1 , wherein the first request for resource retrieval is a resource retrieval request forwarded by the cloud after being transmitted from the client device to the cloud.

10. A computer program embodied on a non-transitory computer readable medium, the computer program being configured to control a processor to:

receive, from a cloud, a first request for resource retrieval of a client device;

extract, from the first request for resource retrieval, a device identification (ID) of a device comprising a resource for which the resource retrieval is requested; and

transmit, to the device, a second request for resource retrieval based on the device ID, the second request being modified from the first request by the cloud proxy function.

11. A cloud proxy device supporting a cloud proxy function, comprising:

a memory configured to store therein at least one instruction; and

a processor configured to execute the instruction,

wherein, when the instruction is executed, the processor is configured to:

receive, from a cloud, a first request for resource retrieval of a client device;

extract, from the first request for resource retrieval, a device identification (ID) of a device-to-device (D2D) device comprising a resource for which the resource retrieval is requested; and

transmit, to the D2D device, a second request for resource retrieval based on the device ID, the second request being modified from the first request by the cloud proxy function.

12. The cloud proxy device of claim 11 , wherein:

the first request for resource retrieval comprises a proxy-uniform resource identifier (URI) option header, and

the proxy-URI option header is removed from the second request for resource retrieval.

13. The cloud proxy device of claim 12 , wherein the proxy-URI option header comprises the device ID.

14. The cloud proxy device of claim 12 , wherein the processor is further configured to:

receive a request for registration of the D2D device from a mediator;

obtain the resource of the D2D device; and

publish the resource of the D2D device to the cloud.

15. The cloud proxy device of claim 14 , wherein the processor is further configured to:

generate an object entry corresponding to the D2D device based on the resource and the device ID of the D2D device and store the generated object entry.

16. The cloud proxy device of claim 11 , wherein the D2D device has no cloud interworking function of interworking with the cloud.

17. The cloud proxy device of claim 11 , wherein, when the second request for resource retrieval is transmitted, the processor is further configured to:

search for the device ID and endpoint information of the D2D device from a mapping list that is used for managing devices that have no cloud interworking function of interworking with the cloud.

18. The cloud proxy device of claim 11 , wherein the process is further configured to:

request the cloud for registration of the cloud proxy device; and

receive an access token for the cloud proxy device that is issued by the request for the registration.

19. The cloud proxy device of claim 18 , wherein the processor is further configured to:

request the cloud for the registration of the cloud proxy device in response to cloud setting provisioning of a mediator.

20. The cloud proxy device of claim 11 , wherein the first request for resource retrieval is a resource retrieval request that is forwarded by the cloud after being transmitted from the client device to the cloud.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 6, 2021
From: LEE, JOO CHUL
To: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
Reel/Frame 056762/0506 →
Priority Claims (2)
KR 10-2020-0085329 · Jul 10, 2020 · national
KR 10-2021-0005173 · Jan 14, 2021 · national
Continuity (1)
Related Publication 20220012101A1 · Jan 13, 2022