IP Library Granted Patent US 9,026,441
Granted Patent B2
US 9,026,441 · App. 13/780,645 · Granted May 5, 2015

Spoken control for user construction of complex behaviors

Inventors: Farzad Ehsani (Sunnyvale, CA); Silke Maren Witt-Ehsani (Sunnyvale, CA); Demitrios Master (Cupertino, CA)
Assignee: Nant Holdings IP, LLC
G10L15/063G06F3/167H04M1/72563H04M1/72566H04M1/72569H04M1/72572H04M2250/12H04M2250/74
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,026,441
App. No.
13/780,645
Granted
May 5, 2015
Kind
B2
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.

Claims (33)

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.

2. The interface of claim 1 , wherein the device state comprises a current device state.

3. The interface of claim 1 , wherein the device state comprises a previous device state.

4. The interface of claim 1 , wherein the device state comprises a future device state.

5. The interface of claim 1 , wherein the device state comprises a functional state of the device.

6. The interface of claim 1 , wherein the device state comprises a hardware state of the device.

7. The interface of claim 1 , wherein at least one of the data sources is internal to the device.

8. The interface of claim 7 , wherein the at least one of the data sources comprises an application on the device.

9. The interface of claim 7 , wherein the at least one of the data sources comprises an operating system on the device.

10. The interface of claim 1 , wherein at least one of the data sources is an external data source that is external to the device.

11. The interface of claim 10 , wherein the external data source comprises a network site.

12. The interface of claim 1 , wherein the previous interactions comprise user preferences and where the future device behavior depends on a user preference.

13. The interface of claim 1 , wherein the previous interactions comprise previously constructed future device behaviors including multiple device function primitives.

14. The interface of claim 13 , wherein the future device behavior is derived based on the dialog signal and on at least one of the device function primitives.

15. The interface of claim 1 , wherein the device function primitive database is configured to identify device functions as a function of signal characteristics derived from the dialog signal.

16. The interface of claim 1 , wherein the trigger comprises optional conditions.

17. The interface of claim 1 , wherein the trigger comprises a time dependency.

18. The interface of claim 17 , wherein the trigger is satisfied substantially in real-time.

19. The interface of claim 17 , wherein the trigger depends on a future device state.

20. The interface of claim 1 , wherein the trigger is not satisfied at the time of creation.

21. The interface of claim 1 , wherein the dialog signal further comprises a representation of communication modalities other than spoken utterances.

22. The interface of claim 1 , wherein the future device behavior in a member of a path of device states.

Assignments (4)
NUNC PRO TUNC ASSIGNMENT Recorded Mar 18, 2015
From: EHSANI, FARZAD; MASTER, DEMITRIOS
To: FLUENTIAL, LLC
Reel/Frame 035196/0335 →
NUNC PRO TUNC ASSIGNMENT Recorded Mar 18, 2015
From: FLUENTIAL, LLC
To: NANT HOLDINGS IP, LLC
Reel/Frame 035196/0423 →
NUNC PRO TUNC ASSIGNMENT Recorded Feb 24, 2015
From: FLUENTIAL, LLC
To: NANT HOLDINGS IP, LLC
Reel/Frame 035013/0849 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2013
From: WITT-EHSANI, SILKE MAREN
To: FLUENTIAL LLC
Reel/Frame 029896/0927 →
Continuity (2)
Provisional Application 61604873 · Feb 29, 2012
Related Publication 20130226580A1 · Aug 29, 2013