Spoken control for user construction of complex behaviors
First Claim
Patent Images
1. A device interface comprising:
- a dialog interface module disposed within a device and configured to accept a signal comprising a representation of a spoken utterance;
a data source connection configured to acquire environment data from a plurality of data sources and representative of a device environment;
a device function database storing primitive device functions indexed by device state attributes;
an interaction history database storing previous interactions indexed by environment data attributes; and
a triggering module coupled with the dialog interface, data source interface, and the interaction history database and configured to;
obtain previous interaction from the interaction history database by submitting a query to the interacting history database, the query instantiated based on environment data attributes derived from the environment data;
derive a device state from at least one of the environment data and previous interactions;
obtain a set of primitive device functions from the device function database based on the device state;
instantiate a future device behavior constructed from the set of primitive functions and the dialog signal;
create a trigger as a function of the future device behavior and the device state; and
configure the device to exhibit the future device behavior upon satisfaction of the trigger.
4 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.
-
Citations
22 Claims
-
1. A device interface comprising:
-
a dialog interface module disposed within a device and configured to accept a signal comprising a representation of a spoken utterance; a data source connection configured to acquire environment data from a plurality of data sources and representative of a device environment; a device function database storing primitive device functions indexed by device state attributes; an interaction history database storing previous interactions indexed by environment data attributes; and a triggering module coupled with the dialog interface, data source interface, and the interaction history database and configured to; obtain previous interaction from the interaction history database by submitting a query to the interacting history database, the query instantiated based on environment data attributes derived from the environment data; derive a device state from at least one of the environment data and previous interactions; obtain a set of primitive device functions from the device function database based on the device state; instantiate a future device behavior constructed from the set of primitive functions and the dialog signal; create a trigger as a function of the future device behavior and the device state; and configure the 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, 20, 21, 22)
-
Specification