SMART HOME AUTOMATION SYSTEMS AND METHODS
2 Assignments
0 Petitions
Accused Products
Abstract
A smart home interaction system is presented. It is built on a multi-modal, multithreaded conversational dialog engine. The system provides a natural language user interface for the control of household devices, appliances or household functionality. The smart home automation agent can receive input from users through sensing devices such as a smart phone, a tablet computer or a laptop computer. Users interact with the system from within the household or from remote locations. The smart home system can receive input from sensors or any other machines with which it is interfaced. The system employs interaction guide rules for processing reaction to both user and sensor input and driving the conversational interactions that result from such input. The system adaptively learns based on both user and sensor input and can learn the preferences and practices of its users.
-
Citations
42 Claims
-
1-23. -23. (canceled)
-
24. A building-specific device interaction method comprising:
-
obtaining, by a dialog interaction engine, input signals from a multi-modal interface; retrieving, by the dialog interaction engine, a building-specific location vocabulary associated with a building; identifying, by the dialog interaction engine, based on the input signals at least one domain specific vocabulary library having a vocabulary relevant to a specific domain; converting, by the dialog interaction engine, the input signals into a query by mapping the input signals to an interaction object using at least one of the building-specific location vocabulary library and the domain specific vocabulary, the query comprising a digital representation of a semantic meaning of the input signal; retrieving, by the dialog interaction engine, at least one interaction rule object from an interaction guide library in response to submitting the query to an interaction guide library; generating at least one device command from the at least one interaction rule object and from the input signals; and configuring, by the dialog interaction engine and via a device interface, at least one device to execute the at least one device command. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
Specification