Sign In to Follow Application
View All Documents & Correspondence

Method And System For Triggering Of Internet Of Things (Iot) Devices

Abstract: The present disclosure provides a method and a system for triggering of Internet of things (IoT) devices. The system 107 comprising a processor 115 causes the processor 115 to receive a change in output of first IoT device from a plurality of IoT devices, wherein the plurality of IoT devices are connected to each other, determine one or more connectivity paths between the plurality of IoT devices including the first IoT device based on stored connectivity paths between the plurality of IoT devices in a database 103, select one of the determined one or more connectivity paths between the plurality of IoT devices, wherein the selecting is based on similarity of metadata of each of the plurality of IoT devices in each of the one or more connectivity paths and trigger one or more IoT devices of the plurality of IoT devices in the selected connectivity path. Fig. 1

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
28 June 2019
Publication Number
01/2021
Publication Type
INA
Invention Field
COMMUNICATION
Status
Email
bangalore@knspartners.com
Parent Application
Patent Number
Legal Status
Grant Date
2024-01-02
Renewal Date

Applicants

WIPRO LIMITED
Doddakannelli, Sarjapur Road, Bangalore 560035, Karnataka, India.

Inventors

1. MANJUNATH RAMACHANDRA
80, Sadhana, 2nd Main BSK 3rd Stage, Katriguppe East, Bangalore 560085, Karnataka, India.

Specification

Claims:We claim:

1. A method of triggering of Internet of Things (IoT) devices, the method comprising:
receiving (401), by an IoT assistance system, a change in output of first IoT device from a plurality of IoT devices, wherein the plurality of IoT devices are connected to each other;
determining (403), by the IoT assistance system, one or more connectivity paths between the plurality of IoT devices including the first IoT device based on stored connectivity paths between the plurality of IoT devices in a database (103);
selecting (405), by the IoT assistance system, one of the determined one or more connectivity paths between the plurality of IoT devices, wherein the selecting is based on similarity of metadata of each of the plurality of IoT devices in each of the one or more connectivity paths; and
triggering (407), by the IoT assistance system, one or more IoT devices of the plurality of IoT devices in the selected connectivity path based on the change in output of the first IoT device.

2. The method as claimed in claim 1, the method further comprising:
detecting (409), by the IoT assistance system, failure of one of the one or more IoT devices of the plurality of IoT devices in the selected connectivity path;
determining (411), by the IoT assistance system, an alternate connectivity path between the plurality of IoT devices including the first IoT device, wherein the determining an alternate connectivity path is based on the metadata of the plurality of IoT devices in the selected connectivity path and metadata of plurality of IoT devices in the stored connectivity paths; and
triggering (413), by the IoT assistance system, an alternate IoT device of the plurality of IoT devices in the alternate connectivity path based on the change in output of the first IoT device.

3. The method as claimed in claim 1, wherein the database (103) is populated by:
receiving (301), by the IoT assistance system, a list of the plurality of IoT devices and corresponding metadata of each of the plurality of IoT devices;
determining (303), by the IoT assistance system, at least one connectivity path between the plurality of IoT devices based on the metadata of the each of the plurality of IoT devices; and
storing (305), by the IoT assistance system, the at least one connectivity path, IoT devices in each connectivity path, the list of the plurality of IoT devices and the corresponding metadata.

4. The method as claimed in claim 1, further comprising:
providing (415), by the IoT assistance system, at least one of the plurality of IoT devices, the corresponding metadata and the selected connectivity path on a user interface (111);
receiving (417), by the IoT assistance system, one or more modified metadata for at least one of the plurality of IoT devices;
determining (419), by the IoT assistance system, one or more modified connectivity paths between the plurality of IoT devices based on the one or more modified metadata; and
updating (421), by the IoT assistance system, at least one of the one or more modified metadata for the at least one of the plurality of IoT devices and the one or more modified connectivity paths in the database (103).

5. The method as claimed in claim 1, wherein the metadata comprises at least one of information related to the IoT devices, intended services or applications of the IoT devices, service description of the IoT devices, subscription information of the IoT devices, device capabilities of the IoT devices, type of the IoT devices, location of the IoT devices, input and output information associated with the IoT devices and connectivity paths between the IoT devices in natural language representation.

6. The method as claimed in claim 1, further comprising:
receiving, by the IoT assistance system, a voice input from a user;
determining, by the IoT assistance system, one or more keywords in the received voice input;
determining, by the IoT assistance system, an IoT device in a connectivity path corresponding to the one or more keywords based on the metadata of each of the plurality of IoT devices in each of the one or more connectivity paths; and
triggering, by the IoT assistance system, the IoT device in the determined connectivity path.

7. The method as claimed in claim 3, further comprising:
receiving, by the IoT assistance system, operating parameters for the one or more IoT devices in each connectivity path based on the change in the output of first IoT device in same connectivity path; and
storing, by the IoT assistance system, the operating parameters for the one or more IoT devices along with the corresponding change in the output of first IoT device for each connectivity path in the database (103).

8. An IoT assistance system (107) for triggering of Internet of Things (IoT) devices, the system comprising:
a processor (115); and
a memory (113) communicatively coupled to the processor (115), wherein the memory (113) stores processor-executable instructions, which on execution, cause the processor (115) to:
receive a change in output of first IoT device from a plurality of IoT devices, wherein the plurality of IoT devices are connected to each other;
determine one or more connectivity paths between the plurality of IoT devices including the first IoT device based on stored connectivity paths between the plurality of IoT devices in a database (103);
select one of the determined one or more connectivity paths between the plurality of IoT devices, wherein the selecting is based on similarity of metadata of each of the plurality of IoT devices in each of the one or more connectivity paths; and
trigger one or more IoT devices of the plurality of IoT devices in the selected connectivity path based on the change in output of the first IoT device.

9. The IoT assistance system (107) as claimed in claim 8, the system (107) causes the processor (115) to:
detect failure of one of the one or more IoT devices of the plurality of IoT devices in the selected connectivity path;
determine an alternate connectivity path between the plurality of IoT devices including the first IoT device, wherein the determining an alternate connectivity path is based on the metadata of the plurality of IoT devices in the selected connectivity path and metadata of plurality of IoT devices in the stored connectivity paths; and
trigger an alternate IoT device of the plurality of IoT devices in the alternate connectivity path based on the change in output of the first IoT device.

10. The IoT assistance system (107) as claimed in claim 8, the system (107) causes the processor (115) to populate the database (103) by:
receiving a list of the plurality of IoT devices and corresponding metadata of each of the plurality of IoT devices;
determining at least one connectivity path between the plurality of IoT devices based on the metadata of the each of the plurality of IoT devices; and
storing the at least one connectivity path, IoT devices in each connectivity path, the list of the plurality of IoT devices and the corresponding metadata.

11. The IoT assistance system (107) as claimed in claim 8, the system (107) causes the processor (115) to:
provide at least one of the plurality of IoT devices, the corresponding metadata and the selected connectivity path on a user interface (111);
receive one or more modified metadata for at least one of the plurality of IoT devices;
determine one or more modified connectivity paths between the plurality of IoT devices based on the one or more modified metadata; and
update at least one of the one or more modified metadata for the at least one of the plurality of IoT devices and the one or more modified connectivity paths in the database (103).

12. The IoT assistance system (107) as claimed in claim 8, wherein the metadata comprises at least one of information related to the IoT devices, intended services or applications of the IoT devices, service description of the IoT devices, subscription information of the IoT devices, device capabilities of the IoT devices, type of the IoT devices, location of the IoT devices, input and output information associated with the IoT devices and connectivity paths between the IoT devices in natural language representation.

13. The IoT assistance system (107) as claimed in claim 8, the system (107) causes the processor (115) to:
receive a voice input from a user;
determine one or more keywords in the received voice input;
determine an IoT device in a connectivity path corresponding to the one or more keywords based on the metadata of each of the plurality of IoT devices in each of the one or more connectivity paths; and
trigger the IoT device in the determined connectivity path.

14. The IoT assistance system (107) as claimed in claim 10, the system (107) causes the processor (115) to:
receive operating parameters for the one or more IoT devices in each connectivity path based on the change in the output of first IoT device in same connectivity path; and
store the operating parameters for the one or more IoT devices along with the corresponding change in the output of first IoT device for each connectivity path in the database (103).

Dated this 28th day of June, 2019

R Ramya Rao
Of K&S Partners
Agent for the Applicant
IN/PA-1607
, Description:TECHNICAL FIELD

[001] The present subject matter is related in general to Internet of things (IoT) devices, more particularly, but not exclusively to a method and a system for triggering of IoT devices for regulating the IoT devices.

Documents

Application Documents

# Name Date
1 201941025985-STATEMENT OF UNDERTAKING (FORM 3) [28-06-2019(online)].pdf 2019-06-28
2 201941025985-REQUEST FOR EXAMINATION (FORM-18) [28-06-2019(online)].pdf 2019-06-28
3 201941025985-POWER OF AUTHORITY [28-06-2019(online)].pdf 2019-06-28
4 201941025985-FORM 18 [28-06-2019(online)].pdf 2019-06-28
5 201941025985-FORM 1 [28-06-2019(online)].pdf 2019-06-28
6 201941025985-DRAWINGS [28-06-2019(online)].pdf 2019-06-28
7 201941025985-DECLARATION OF INVENTORSHIP (FORM 5) [28-06-2019(online)].pdf 2019-06-28
8 201941025985-COMPLETE SPECIFICATION [28-06-2019(online)].pdf 2019-06-28
9 201941025985-Request Letter-Correspondence [02-07-2019(online)].pdf 2019-07-02
10 201941025985-Power of Attorney [02-07-2019(online)].pdf 2019-07-02
11 201941025985-Form 1 (Submitted on date of filing) [02-07-2019(online)].pdf 2019-07-02
12 201941025985-Proof of Right (MANDATORY) [24-12-2019(online)].pdf 2019-12-24
13 201941025985-FER.pdf 2021-10-17
14 201941025985-PETITION UNDER RULE 137 [16-11-2021(online)].pdf 2021-11-16
15 201941025985-OTHERS [17-11-2021(online)].pdf 2021-11-17
16 201941025985-FER_SER_REPLY [17-11-2021(online)].pdf 2021-11-17
17 201941025985-CLAIMS [17-11-2021(online)].pdf 2021-11-17
18 201941025985-US(14)-HearingNotice-(HearingDate-20-10-2023).pdf 2023-09-15
19 201941025985-POA [25-09-2023(online)].pdf 2023-09-25
20 201941025985-FORM 13 [25-09-2023(online)].pdf 2023-09-25
21 201941025985-Correspondence to notify the Controller [25-09-2023(online)].pdf 2023-09-25
22 201941025985-AMENDED DOCUMENTS [25-09-2023(online)].pdf 2023-09-25
23 201941025985-US(14)-ExtendedHearingNotice-(HearingDate-27-10-2023).pdf 2023-10-19
24 201941025985-Correspondence to notify the Controller [20-10-2023(online)].pdf 2023-10-20
25 201941025985-Written submissions and relevant documents [10-11-2023(online)].pdf 2023-11-10
26 201941025985-FORM 3 [10-11-2023(online)].pdf 2023-11-10
27 201941025985-PatentCertificate02-01-2024.pdf 2024-01-02
28 201941025985-IntimationOfGrant02-01-2024.pdf 2024-01-02
29 201941025985-POWER OF AUTHORITY [21-05-2024(online)].pdf 2024-05-21
30 201941025985-FORM-16 [21-05-2024(online)].pdf 2024-05-21
31 201941025985-ASSIGNMENT WITH VERIFIED COPY [21-05-2024(online)].pdf 2024-05-21
32 201941025985-PROOF OF ALTERATION [14-06-2024(online)].pdf 2024-06-14
33 201941025985-PROOF OF ALTERATION [24-11-2025(online)].pdf 2025-11-24

Search Strategy

1 SearchStrategyE_17-03-2021.pdf
2 SearchHistoryAE_24-11-2021.pdf

ERegister / Renewals

3rd: 17 Apr 2024

From 28/06/2021 - To 28/06/2022

4th: 17 Apr 2024

From 28/06/2022 - To 28/06/2023

5th: 17 Apr 2024

From 28/06/2023 - To 28/06/2024

6th: 11 Jun 2024

From 28/06/2024 - To 28/06/2025

7th: 09 May 2025

From 28/06/2025 - To 28/06/2026