Spoken control for user construction of complex behaviors

US9324327B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9324327-B2
Application numberUS-201514694878-A
CountryUS
Kind codeB2
Filing dateApr 23, 2015
Priority dateFeb 29, 2012
Publication dateApr 26, 2016
Grant dateApr 26, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 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. 2. The device of claim 1 , wherein the digital representation comprises a representation of a spoken utterance. 3. The device of claim 2 , wherein the digital representation comprise at least one of the following representations from the spoken utterance: a word, a token, a syntax, a modulation, a frequency, a tone, and an accent. 4. The device of claim 1 , wherein the digital representation comprises a representation of at least one of the following input signals: haptic data, tactile data, motion data, gesture data, and location data. 5. The device of claim 1 , wherein the interpretation comprises a set of key-value pairs. 6. The device of claim 1 , wherein the interpretation comprises a concept identifier. 7. The device of claim 1 , wherein the behavior triggering module further configures the processor to: identify missing pieces of information with respect to the future device behavior; and cause the dialog interface to construct a query for the missing pieces of information from the user. 8. The device of claim 1 , wherein the trigger comprises a primary trigger. 9. The device of claim 1 , wherein the trigger comprises an optional condition. 10. The device of claim 1 , wherein the behavior triggering module further configures the processor to query the device state at regular time intervals. 11. The device of claim 1 , wherein the device state comprises a past device state. 12. The device of claim 1 , wherein the device state comprises a further device state. 13. The device of claim 1 , wherein the device state includes at least one of the following at attributes: a location, a time, a battery level, a ringer mode, a ringer volume, a device environment attribute, a temperature, and a change in location. 14. The device of claim 1 , wherein the future device behavior is a member of a queue of device behaviors. 15. The device of claim 1 , further comprising a cell phone that includes the memory, the at least one processor, the dialog interface, and the behavior triggering module. 16. The device of claim 1 , further comprising a server that includes the memory, the at least one processor, the dialog interface, and the behavior triggering module. 17. The device of claim 1 , wherein the future device behavior comprises at least one of the following: a device command, a reservation, a temperature change, and a multimodal interaction. 18. The device of claim 1 , wherein the behavior triggering module further configures the processor to resolve ambiguities of a future device behavior based on an interaction history stored in an interaction history database. 19. The device of claim 1 , wherein the target device comprises the virtual assistant device.

Assignees

Inventors

Classifications

  • G06F3/167Primary

    Audio in a user interface, e.g. using voice commands for navigating, audio feedback · CPC title

  • Electricity · mapped topic

  • Electricity · mapped topic

  • including a sensor for measuring a physical value, e.g. temperature or motion · CPC title

  • Electricity · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9324327B2 cover?
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.
Who is the assignee on this patent?
Nant Holdings Ip Llc
What technology area does this patent fall under?
Primary CPC classification G06F3/167. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 26 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).