Activity driven smart home system
AssigneeSamsung Electronics Co., Ltd.
InventorsYu Wang, Pei Zheng
Life of this patent
Estimating the term…
Abstract
A cloud computing server includes a memory, a processor, and a communication unit. The memory is configured to store a plurality of activities, a plurality of actions, and an association model that associates the plurality of activities with the plurality of actions. The processor is configured to determine an activity from the plurality of activities by determining a similarity between an upcoming activity and one of the plurality of activities and identify an action based on the activity and the association model. The communication unit is configured to transmit the identified action to a user equipment (UE).
Claims20
A cloud computing server comprising:
- a memory configured to store a plurality of activities obtained from a plurality of homes, a plurality of actions obtained from the plurality of homes, and an association model that associates the plurality of activities with the plurality of actions, wherein:
- each activity comprises an activity time and an activity type and each action comprises an action time;
- the association model is constructed by comparing the activity time of each of the plurality of activities obtained from the plurality of homes with the action time of each of the plurality of actions obtained from the plurality of homes;
- and
- the association model includes a defined activity of the plurality of activities with (i) a first action to be performed by a first user equipment when a first temporal relation between the activity time of the defined activity and a first action time of the first action is less than a predetermined time interval and (ii) a second action to be performed by a second user equipment when a second temporal relation between the activity time of the defined activity and a second action time of the second action is less than the predetermined time interval;
- a processor configured to:
- determine a similarity between an activity type of an upcoming activity and the activity type of the defined activity, where the similarity is determined based on the similarity being within a predetermined range;
- based on the determined similarity, identify the upcoming activity as corresponding to the defined activity;
- and
- identify the first action and the second action associated with the defined activity based on the association model, the first temporal relation associated with the first action, and the second temporal relation associated with the second action;
- and
- a communication unit configured to:
- transmit a first signal associated with the first action to the first user equipment, and
- transmit a second signal associated with the second action to the second user equipment;
- wherein the first signal is configured to cause the first user equipment to perform the first action at a first time based on the first temporal relation relative to the upcoming activity and the second signal is configured to cause the second user equipment to perform the second action at a second time based on the second temporal relation relative to the upcoming activity.
A method for recommending one or more actions, the method comprising:
- determining a similarity between an activity type of an upcoming activity and an activity type of a defined activity of a plurality of activities obtained from a plurality of homes, where the similarity is determined based on the similarity being within a predetermined range;
- based on the determined similarity, identifying the upcoming activity as being the defined activity;
- identifying a first action and a second action associated with the defined activity based on an association model, a first temporal relation associated with the first action, and a second temporal relation associated with the second action, wherein:
- the association model is constructed by comparing an activity time of each of the plurality of activities obtained from the plurality of homes with an action time of each of a plurality of actions obtained from the plurality of homes;
- and
- the association model includes the defined activity with (i) the first action to be performed by a first user equipment when the first temporal relation between the activity time of the defined activity and a first action time of the first action is less than a predetermined time interval and (ii) the second action to be performed by a second user equipment when the second temporal relation between the activity time of the defined activity and a second action time of the second action is less than the predetermined time interval;
- transmitting a first signal associated with the first action to the first user equipment and
- transmitting a second signal associated with the second action to the second user equipment;
- wherein the plurality of activities and the plurality of actions obtained from the plurality of homes are stored in a cloud based database;
- and
- wherein the first signal causes the first user equipment to perform the first action at a first time based on the first temporal relation relative to the upcoming activity and the second signal causes the second user equipment to perform the second action at a second time based on the second temporal relation relative to the upcoming activity.
A non-transitory computer readable medium embodying a computer program, the computer program comprising computer readable program code that when executed causes at least one processor to:
- determine a similarity between an activity type of an upcoming activity and an activity type of a defined activity of a plurality of activities obtained from a plurality of homes, where the similarity is determined based on the similarity being within a predetermined range;
- based on the determined similarity, identify the upcoming activity as being the defined activity;
- identify a first action and a second action associated with the defined activity based on an association model, a first temporal relation associated with the first action, and a second temporal relation associated with the second action, wherein the association model is constructed by comparing an activity time of each of the plurality of activities obtained from the plurality of homes with an action time of each of a plurality of actions obtained from the plurality of homes, wherein the association model includes the defined activity of the plurality of activities with (i) the first action to be performed by a first user equipment when the first temporal relation between the activity time of the defined activity of the plurality of activities and a first action time of the first action is less than a predetermined time interval and (ii) the second action to be performed by a second user equipment when the second temporal relation between the activity time of the defined activity and a second action time of the second action is less than the predetermined time interval;
- transmit a first signal associated with the first action to the first user equipment;
- and
- transmit a second signal associated with the second action to the second user equipment;
- wherein the plurality of activities and a plurality of actions obtained from the plurality of homes are stored in a cloud based database;
- and
- wherein the first signal causes the first user equipment to perform the first action at a first time based on the first temporal relation relative to the upcoming activity and the second signal causes the second user equipment to perform the second action at a second time based on the second temporal relation relative to the upcoming activity.
Dependencies are inferred from the claim text.