Method and apparatus for generating alternative routines in an IoT environment
AssigneeSamsung Electronics Co., Ltd.
InventorsAnkit Jain, Siba Prasad Samal, Ravi Nanjundappa, Niranjan B Patil
Life of this patent
Estimating the term…
Abstract
Provided are an apparatus and a method for generating an alternative routine, the method comprising monitoring a first routine comprising at least one activity representing at least one interaction of a user with one or more IoT devices, determining semantic information associated with the at least one activity, and generating at least one second routine comprising one or more activities corresponding to the at least one activity based on the semantic information associated with the at least one activity.
Claims18
A method of generating an alternative routine, the method comprising:
- monitoring a first routine comprising a plurality of activities representing a plurality of interactions of a user with a plurality of IoT devices;
- determining semantic information associated with the plurality of activities of the first routine;
- and
- generating at least one second routine comprising a plurality of activities performed with a second set of IoT devices among the plurality of IoT devices replacing the plurality of activities of the first routine performed with a first set of IoT devices among the plurality of IoT devices based on the semantic information associated with the plurality of activities of the first routine and based on information indicating a power consumption by the second routine is less than a power consumption by the first routine,
- wherein the second set of IoT devices used in the at least one second routine is different from the first set of IoT devices used in the first routine and the plurality of activities performed with the second set of IoT devices are performed in a different order than the plurality of activities of the first routine.
An apparatus for generating an alternative routine, the apparatus comprising:
- a memory which stores a first routine comprising a plurality of activities representing a plurality of interactions of a user with a plurality of IoT devices;
- and
- a processor configured to:
- monitor the first routine,
- determine semantic information associated with the plurality of activities of the first routine, and
- generate at least one second routine comprising a plurality of activities performed with a second set of IoT devices among the one or more IoT devices replacing the plurality of activities of the first routine performed with a first set of IoT devices among the plurality of IoT devices based on the semantic information associated with the plurality of activities of the first routine and based on information indicating a power consumption by the second routine is less than a power consumption by the first routine,
- wherein the second set of IoT devices used in the at least one second routine is different from the first set of IoT devices used in the first routine and the plurality of activities performed with the second set of IoT devices are performed in a different order than the plurality of activities of the first routine.
A non-transitory computer readable storage medium having a computer readable instructions stored therein, when executed by at least one processor, configured to execute the computer readable instructions to cause the at least one processor to:
- monitor a first routine comprising a plurality of activities representing a plurality of interactions of a user with a plurality of IoT devices;
- determine semantic information associated with the plurality of activities of the first routine;
- and
- generate at least one second routine comprising a plurality of activities performed with a second set of IoT devices among the plurality of IoT devices replacing the plurality of activities of the first routine performed with a first set of IoT devices among the plurality of IoT devices based on the semantic information associated with the plurality of activities of the first routine and based on information indicating a power consumption by the second routine is less than a power consumption by the first routine,
- wherein the second set of IoT devices used in the at least one second routine is different from the first set of IoT devices used in the first routine and the plurality of activities performed with the second set of IoT devices are performed in a different order than the plurality of activities of the first routine.
Dependencies are inferred from the claim text.