Spoken control for user construction of complex behaviors
First Claim
Patent Images
1. A virtual assistant device comprising:
- a memory;
at least one processor;
a dialog interface including at least one sensor and configured to;
accept a digital representation of a dialog interaction with a user via the at least sensor; and
derive an interpretation of the dialog interaction from signal characteristics of the digital representation; and
a behavior triggering module comprising software instruction stored in the memory and that configures the at least one processor to;
receive the interpretation from the dialog interface;
determine if the interpretation from dialog interface has sufficient information to construct a future device behavior;
instruct the dialog interface to construct a query to be presented to the user to collect additional information when it is determined that the interpretation does not have sufficient information;
identify a set of primitive device functions from a device function database based on the interpretation;
construct a future device behavior from the set of primitive device functions and the interpretation;
generate a trigger for the future device behavior as a function of the future device behavior and a device state associated with a target device;
query the device state associated with a target device to determine satisfaction of the trigger; and
configure the target device to exhibit the future device behavior upon satisfaction of the trigger.
3 Assignments
0 Petitions
Accused Products
Abstract
A device interface system is presented. Contemplated device interfaces allow for construction of complex device behaviors by aggregating device functions. The behaviors are triggered based on conditions derived from environmental data about the device.
30 Citations
19 Claims
-
1. A virtual assistant device comprising:
-
a memory; at least one processor; a dialog interface including at least one sensor and configured to; accept a digital representation of a dialog interaction with a user via the at least sensor; and derive an interpretation of the dialog interaction from signal characteristics of the digital representation; and a behavior triggering module comprising software instruction stored in the memory and that configures the at least one processor to; receive the interpretation from the dialog interface; determine if the interpretation from dialog interface has sufficient information to construct a future device behavior; instruct the dialog interface to construct a query to be presented to the user to collect additional information when it is determined that the interpretation does not have sufficient information; identify a set of primitive device functions from a device function database based on the interpretation; construct a future device behavior from the set of primitive device functions and the interpretation; generate a trigger for the future device behavior as a function of the future device behavior and a device state associated with a target device; query the device state associated with a target device to determine satisfaction of the trigger; and configure the target device to exhibit the future device behavior upon satisfaction of the trigger. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
Specification