Home animation apparatus and methods
First Claim
1. A home animation apparatus, comprising:
- a sensor interface configured to receive one or more sensor inputs;
a user interface configured to receive one or more user indications; and
a processing component in communication with the sensor interface and the user interface, the processing component configured to;
determine an action by a user of the home animation apparatus based on analysis of the one or more sensor inputs;
associate a context with the determined action by the user; and
based on an occurrence of the one or more user indications being provided by the user contemporaneous with the action by the user, assign an action tag, the action tag configured to enable provision of a control instruction to a home appliance device when a subsequent user action associated with the context is detected.
2 Assignments
0 Petitions
Accused Products
Abstract
Computerized appliances may be operated by users remotely. A learning controller apparatus may be operated to determine association between a user indication and an action by the appliance. The user indications, e.g., gestures, posture changes, audio signals may trigger an event associated with the controller. The event may be linked to a plurality of instructions configured to communicate a command to the appliance. The learning apparatus may receive sensory input conveying information about robot'"'"'s state and environment (context). The sensory input may be used to determine the user indications. During operation, upon determine the indication using sensory input, the controller may cause execution of the respective instructions in order to trigger action by the appliance. Device animation methodology may enable users to operate computerized appliances using gestures, voice commands, posture changes, and/or other customized control elements.
-
Citations
21 Claims
-
1. A home animation apparatus, comprising:
- a sensor interface configured to receive one or more sensor inputs;
a user interface configured to receive one or more user indications; and
a processing component in communication with the sensor interface and the user interface, the processing component configured to;determine an action by a user of the home animation apparatus based on analysis of the one or more sensor inputs; associate a context with the determined action by the user; and based on an occurrence of the one or more user indications being provided by the user contemporaneous with the action by the user, assign an action tag, the action tag configured to enable provision of a control instruction to a home appliance device when a subsequent user action associated with the context is detected. - View Dependent Claims (2, 3, 4, 5, 6, 7)
- a sensor interface configured to receive one or more sensor inputs;
-
8. A method of operating a home automation controller of a computerized appliance, the method comprising:
-
interfacing to a computerized appliance; analyzing one or more sensor inputs; determining an action of a first user based on the analysis of the one or more sensor inputs, the determining of the action being associated with a context; and based on an existing association between the context associated with the determined action of the first user and a command, automatically providing the command to a fixture upon detecting of the context; wherein the existing association between the action of the first user and the command is a result of developing a new association between the context associated with the action of the first user and the command, the command being received from another user while the first user performs the action at the same time during the developing of the new association. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A non-transitory computer-readable storage apparatus comprising a plurality of instructions configured to, when executed by a processor apparatus, cause a computerized home animation apparatus to:
-
analyze a plurality of sensory inputs; determine a user action, the determination of the user action being associated with the analysis of the plurality of sensory inputs; associate a context with the determined user action; assign a composite action tag based on an existing correlation between the context associated with the user action and a separate user command, the assigned composite action tag being configured to provide a control instruction; and when a subsequent user action associated with the context is detected without the separate user command, automatically provide the control instruction to a home appliance via the assigned composite action tag; wherein the existing correlation between the user action and the separate user command has been created as a result of a plurality of training sessions, the plurality of training sessions comprising; a first training session comprising an association between (i) a first determination of the user action and (ii) a first detection of the separate user command; and a second training session comprising an association between (i) a second determination of the user action and (ii) a second detection of the separate user command. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
Specification