EP1163576A2

Conversational computing via conversational virtual machine

Abstract

A method for conversational computing includes executing code embodying a conversational virtual machine, registering a plurality of input/output resources with a conversational kernel, providing an interface between a plurality of active applications and the conversational kernel processing input/output data, receiving input queries and input events of a multi-modal dialog across a plurality of user interface modalities of the plurality of active applications, generating output messages and output events of the multi-modal dialog in connection with the plurality of active applications, managing, by the conversational kernel, a context stack associated with the plurality of active applications and the multi-modal dialog to transform the input queries into application calls for the plurality of active applications and convert the output messages into speech, wherein the context stack accumulates a context of each of the plurality of active applications.

Term

Term ended

Projected expiry passed 1 October 2019, 7 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

24 claims: 1 independent, 23 dependent

  1. 1
    Claims of equivalent WO 0020962 A2 WHAT IS CLAIMED IS:1. A conversational computing system, comprising: a multi-modal conversational user interface (CUI)) for receiving input queries;conversational engines for processing the input queries and generating dialog in response to the input queries;a conversational kernel for managing the dialog and context associated with applications based the input queries and for managing the conversational engines;and an conversational application program interface (API) for providing an interface between the application and the conversational kernel.