Abstract: This disclosure relates generally to smart home networks and more particularly to methods and systems for evolving an adaptive smart home network. In one embodiment, a method for evolving a smart home network comprising a plurality of devices is disclosed. The method incudes detecting a change in at least one property associated with the smart home network. The method further includes determining a current network topology for the plurality of devices in response to detecting the change. The current network topology includes weighted information related to the at least one property. Thereafter, the method includes identifying a subset of devices from within the plurality of devices based on the current network topology to offset the change in the at least one property. The subset of devices is adapted to respond to an event that the smart home network was configured to mitigate in absence of the change. Figure 2
CLIAMS:We claim:
1. A method for evolving a smart home network comprising a plurality of devices, the method comprising:
detecting a change in at least one property associated with the smart home network;
determining a current network topology for the plurality of devices in response to detecting the change, wherein the current network topology comprises weighted information related to the at least one property; and
identifying a subset of devices from within the plurality of devices based on the current network topology to offset the change in the at least one property, wherein the subset of devices is adapted to respond to an event that the smart home network was configured to mitigate in absence of the change.
2. The method of claim 1, wherein the at least one property comprises functional state of a device within the plurality of devices, functional capability of the device, functional state of communication channels between the plurality of devices, functional state of external communication channels, functional state of a plurality of actuators, and functional state of a plurality of sensors within the smart home network.
3. The method of claim 2, wherein the weighted information related to the at least one property comprises priority associated with at least one of the device and each of the communication channels.
4. The method of claim 3 further comprising updating a capability matrix associated with each of the plurality of devices in the smart home network amongst the plurality of devices in response to detecting the change, wherein the capability matrix comprises information related to functional capabilities associated with each of the plurality of devices in the smart home network.
5. The method of claim 4, wherein the functional capabilities are selected from a group comprising type of a device, status of a device, communication capability of a device, decision making capability of a device, processing capacity of a device, action capability, primary functionality of a device, secondary functionality of a device, and storage capacity of a device.
6. The method of claim 4, wherein determining the current network topology comprising creating an event correlation map based on the updated capability matrix associated with each of the plurality of devices and the weighted information related to the at least one property.
7. The method of claim 6, wherein identifying the subset of devices comprises creating an event traversal map for the smart home network based on the event correlation map, the event traversal map comprising a plurality of event traversal paths associated with a plurality of events, each of the plurality of event traversal paths comprising information corresponding to a primary owner of an event, a secondary owner of the event, and communication channel to be used in response to occurrence of the event.
8. The method of claim 1, wherein identifying the subset of devices comprises updating a decision tree associated with each of the plurality of devices, wherein a decision tree associated with a device comprises information corresponding to actions to be performed by the device in response to occurrence of at least one event.
9. The method of claim 8, wherein updating the decision tree associated with a device within the plurality of devices comprises:
assigning data handling roles to the device based on proximity of the device with data; and
creating new nodes within the decision tree.
10. The method of claim 8 further comprising:
handing over from a device within the plurality of devices, an action corresponding to an event, to a secondary device comprising capability to perform the action; and
updating the decision tree in response to the handing over,
when a decision tree associated with the device is incomplete to handle the event.
11. The method of claim 8 further comprising inheriting, by a first device within the subset of devices, a decision tree associated with a second device comprising capability to perform an action in response to an event, when a decision tree associated with the first device is incomplete to handle the event, the first device comprising capability to perform the action in response to the event.
12. The method of claim 1 further comprising updating the smart home network in response to identifying the subset of devices from within the plurality of devices.
13. The method of claim 12 further comprising validating the updating of the smart home network.
14. A system for evolving a smart home network comprising a plurality of devices, the system comprising:
at least one processors; and
a computer-readable medium storing instructions that, when executed by the at least one processor, cause the at least one processor to perform operations comprising:
detecting a change in at least one property associated with the smart home network;
determining a current network topology for the plurality of devices in response to detecting the change, wherein the current network topology comprises weighted information related to the at least one property; and
identifying a subset of devices from within the plurality of devices based on the current network topology to offset the change in the at least one property, wherein the subset of devices is adapted to respond to an event that the smart home network was configured to mitigate in absence of the change.
15. The system of claim 14, wherein the operations further comprise updating a capability matrix associated with each of the plurality of devices in the smart home network amongst the plurality of devices in response to detecting the change, wherein the capability matrix comprises information related to functional capabilities associated with each of the plurality of devices in the smart home network.
16. The system of claim 15, wherein the operation of determining the current network topology comprises an operation of creating an event correlation map based on the updated capability matrix associated with each of the plurality of devices and the weighted information related to the at least one property.
17. The system of claim 16, wherein the operation of identifying the subset of devices comprises an operation of creating an event traversal map for the smart home network based on the event correlation map, the event traversal map comprising a plurality of event traversal paths associated with a plurality of events, each of the plurality of event traversal paths comprising information corresponding to a primary owner of an event, a secondary owner of the event, and communication channel to be used in response to occurrence of the event.
18. The system of claim 14, wherein the operation of identifying the subset of devices comprises an operation of updating a decision tree associated with each of the plurality of devices, wherein a decision tree associated with a device comprises information corresponding to actions to be performed by the device in response to occurrence of at least one event.
19. The system of claim 18, wherein the operation of updating the decision tree associated with a device within the plurality of devices further comprise an operation of:
assigning data handling roles to the device based on proximity of the device with data; and
creating new nodes within the decision trees.
20. The system of claim 18 further comprising an operation of:
handing over from a device within the plurality of devices, an action corresponding to an event, to a secondary device comprising capability to perform the action; and
updating the decision tree in response to the handing over,
when a decision tree associated with the device is incomplete to handle the event.
21. The system of claim 18, wherein the operations further comprises inheriting, by a first device within the plurality of devices, a decision tree associated with a second device comprising capability to perform an action in response to an event, when a decision tree associated with the first device is incomplete to handle the event, the first device comprising capability to perform the action in response to the event.
22. The system of claim 14, wherein the operations further comprise updating the smart home network in response to identifying the subset of devices from within the plurality of devices.
23. The system of claim 22, wherein the operations further comprise validating the updating of the smart home network.
24. A non-transitory computer-readable storage medium for evolving a smart home network comprising a plurality of devices, when executed by a computing device, cause the computing device to:
detect a change in at least one property associated with the smart home network;
determine a current network topology for the plurality of devices in response to detecting the change, wherein the current network topology comprises weighted information related to the at least one property; and
identify a subset of devices from within the plurality of devices based on the current network topology to offset the change in the at least one property, wherein the subset of devices is adapted to respond to an event that the smart home network was configured to mitigate in absence of the change.
Dated this 30th day of March, 2015
Swetha S.N
Of K&S Partners
Agent for the Applicant
,TagSPECI:TECHNICAL FIELD
This disclosure relates generally to smart home networks and more particularly to methods and systems for evolving an adaptive smart home network.
| Section | Controller | Decision Date |
|---|---|---|
| # | Name | Date |
|---|---|---|
| 1 | 1656-CHE-2014 FORM-9 30-03-2015.pdf | 2015-03-30 |
| 1 | 1656-CHE-2015-IntimationOfGrant22-02-2023.pdf | 2023-02-22 |
| 2 | 1656-CHE-2014 FORM-18 30-03-2015.pdf | 2015-03-30 |
| 2 | 1656-CHE-2015-PatentCertificate22-02-2023.pdf | 2023-02-22 |
| 3 | 1656CHE2015_CertifiedCopyRequest.pdf | 2015-04-08 |
| 3 | 1656-CHE-2015-PETITION UNDER RULE 137 [07-02-2023(online)].pdf | 2023-02-07 |
| 4 | IP30651-Spec.pdf | 2015-04-13 |
| 4 | 1656-CHE-2015-Written submissions and relevant documents [07-02-2023(online)].pdf | 2023-02-07 |
| 5 | IP30651-fig.pdf | 2015-04-13 |
| 5 | 1656-CHE-2015-AMENDED DOCUMENTS [13-01-2023(online)].pdf | 2023-01-13 |
| 6 | FORM 5-IP30651.pdf | 2015-04-13 |
| 6 | 1656-CHE-2015-Correspondence to notify the Controller [13-01-2023(online)].pdf | 2023-01-13 |
| 7 | FORM 3-IP30651.pdf | 2015-04-13 |
| 7 | 1656-CHE-2015-FORM 13 [13-01-2023(online)].pdf | 2023-01-13 |
| 8 | abstract 1656-CHE-2015.jpg | 2015-04-17 |
| 8 | 1656-CHE-2015-POA [13-01-2023(online)].pdf | 2023-01-13 |
| 9 | 1656-CHE-2015 POWER OF ATTORNEY 25-06-2015.pdf | 2015-06-25 |
| 9 | 1656-CHE-2015-US(14)-HearingNotice-(HearingDate-24-01-2023).pdf | 2023-01-11 |
| 10 | 1656-CHE-2015 FORM-1 25-06-2015.pdf | 2015-06-25 |
| 10 | 1656-CHE-2015-FER_SER_REPLY [07-05-2020(online)].pdf | 2020-05-07 |
| 11 | 1656-CHE-2015 CORRESPONDENCE OTHERS 25-06-2015.pdf | 2015-06-25 |
| 11 | 1656-CHE-2015-FORM 3 [07-05-2020(online)].pdf | 2020-05-07 |
| 12 | 1656-CHE-2015-FER.pdf | 2019-11-13 |
| 12 | REQUEST FOR CERTIFIED COPY [16-09-2015(online)].pdf | 2015-09-16 |
| 13 | 1656-CHE-2015-FER.pdf | 2019-11-13 |
| 13 | REQUEST FOR CERTIFIED COPY [16-09-2015(online)].pdf | 2015-09-16 |
| 14 | 1656-CHE-2015 CORRESPONDENCE OTHERS 25-06-2015.pdf | 2015-06-25 |
| 14 | 1656-CHE-2015-FORM 3 [07-05-2020(online)].pdf | 2020-05-07 |
| 15 | 1656-CHE-2015 FORM-1 25-06-2015.pdf | 2015-06-25 |
| 15 | 1656-CHE-2015-FER_SER_REPLY [07-05-2020(online)].pdf | 2020-05-07 |
| 16 | 1656-CHE-2015 POWER OF ATTORNEY 25-06-2015.pdf | 2015-06-25 |
| 16 | 1656-CHE-2015-US(14)-HearingNotice-(HearingDate-24-01-2023).pdf | 2023-01-11 |
| 17 | abstract 1656-CHE-2015.jpg | 2015-04-17 |
| 17 | 1656-CHE-2015-POA [13-01-2023(online)].pdf | 2023-01-13 |
| 18 | FORM 3-IP30651.pdf | 2015-04-13 |
| 18 | 1656-CHE-2015-FORM 13 [13-01-2023(online)].pdf | 2023-01-13 |
| 19 | FORM 5-IP30651.pdf | 2015-04-13 |
| 19 | 1656-CHE-2015-Correspondence to notify the Controller [13-01-2023(online)].pdf | 2023-01-13 |
| 20 | IP30651-fig.pdf | 2015-04-13 |
| 20 | 1656-CHE-2015-AMENDED DOCUMENTS [13-01-2023(online)].pdf | 2023-01-13 |
| 21 | IP30651-Spec.pdf | 2015-04-13 |
| 21 | 1656-CHE-2015-Written submissions and relevant documents [07-02-2023(online)].pdf | 2023-02-07 |
| 22 | 1656CHE2015_CertifiedCopyRequest.pdf | 2015-04-08 |
| 22 | 1656-CHE-2015-PETITION UNDER RULE 137 [07-02-2023(online)].pdf | 2023-02-07 |
| 23 | 1656-CHE-2015-PatentCertificate22-02-2023.pdf | 2023-02-22 |
| 23 | 1656-CHE-2014 FORM-18 30-03-2015.pdf | 2015-03-30 |
| 24 | 1656-CHE-2015-IntimationOfGrant22-02-2023.pdf | 2023-02-22 |
| 24 | 1656-CHE-2014 FORM-9 30-03-2015.pdf | 2015-03-30 |
| 1 | search_06-11-2019.pdf |