【手続補正書】
【提出日】平成15年5月12日(2003.5.12)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
タスクを実行可能なプロセッサ制御装置を制御する制御装置であって、
前記プロセッサ制御装置に実行させるタスクを判定するためにユーザとの対話を実行する対話実行手段と、
判定された前記タスクを前記プロセッサ制御装置に実行するよう命令する命令手段と、
前記プロセッサ制御装置で生じるイベントに係るイベント情報を受信するイベント受信手段と、
前記イベント受信手段がイベント情報を受信した際に、実行中のタスクが中断可能かどうかを判定する判定手段と
を有することを特徴とする制御装置。
【請求項２】
前記判定手段により中断可能であると判定された場合、前記受信したイベント情報を通知する通知手段を更に有することを特徴とする請求項１に記載の制御装置。
【請求項３】
前記対話実行手段は、対話ファイルを格納する対話ファイル記憶部と、対話インタプリタとを有し、
前記対話ファイルは、ユーザにより命令することができるタスクに関連するタスク要素と、前記ユーザに対して提示されるべきプロンプトに関連するプロンプト要素と、前記ユーザからの情報の受信に応答してとられるべきアクションに関連するアクション要素とを含むマークアップ言語を取り入れた文書で構成され、
前記対話インタプリタは、前記対話ファイルを使用して前記ユーザとの対話を実行するように構成されている
ことを特徴とする請求項１または２に記載の制御装置。
【請求項４】
前記対話ファイルは、前記イベント受信手段によりイベント情報を受信可能であるイベントに関するイベント要素を含むことを特徴とする請求項３に記載の制御装置。
【請求項５】
前記対話ファイルは、少なくとも１つの定義済みファイルに関して、ある特定のイベントについてそのタスクに関する中断状態情報を提供する中断要素を含むことを特徴とする請求項３または４に記載の制御装置。
【請求項６】
前記対話ファイルは、前記イベント受信手段によりイベント情報が受信可能なイベントごとにイベント要素を含み、各イベント要素は、前記ユーザが別のタスクに関与しているときに、そのイベントにより前記タスクを中断することが可能であるか否かを識別するための中断状態情報を提供する少なくとも１つの中断要素を含むことを特徴とする請求項３に記載の制御装置。
【請求項７】
少なくとも１つのタスク要素は、ユーザが前記少なくとも１つのタスクに関与しているときに、イベントに応答して前記ユーザとの対話を中断することが可能であるか否かを識別するための中断状態情報を提供する中断要素を含むことを特徴とする請求項３に記載の制御装置。
【請求項８】
前記中断要素は、中断することができないタスクを識別するためのロック要素を含むことを特徴とする請求項５から７までのいずれかに記載の制御装置。
【請求項９】
前記中断要素は、中断することができるタスクを識別するための中断要素を含むことを特徴とする請求項５から８までのいずれかに記載の制御装置。
【請求項１０】
前記中断要素は、ユーザが別のタスクに関与しているか否かに関わらず前記ユーザとの対話を中断もしくは終了させるべきイベントであることを識別するための優先要素を含むことを特徴とする請求項５から９までのいずれかに記載の制御装置。
【請求項１１】
前記中断制御手段は、あるタスクと関連する中断状態情報がない場合、イベントによりそのタスクに関与しているユーザとの対話を中断することが可能であると判定するように構成されていることを特徴とする請求項１から１０までのいずれかに記載の制御装置。
【請求項１２】
前記イベント受信手段により受信されるイベント情報からイベントの詳細を取り出す情報取り出し手段を更に有し、前記通知手段は、取り出された前記イベントの詳細を前記ユーザに提供するように構成されていることを特徴とする請求項２から１１までのいずれかに記載の制御装置。
【請求項１３】
前記中断制御手段は、いくつかのイベントを必須イベントとして識別し、そのようなイベントの受信に応答して、ユーザが別のタスクに関与しているか否かに関わらず、前記ユーザとの対話を中断もしくは終了させるように構成されていることを特徴とする請求項１から１２までのいずれかに記載の制御装置。
【請求項１４】
前記タスク判定手段は、あるタスクと関連する対話がユーザとの間で実行中であるときに、前記ユーザはそのタスクに関与していると判定するように構成されていることを特徴とする請求項１から１３までのいずれかに記載の制御装置。
【請求項１５】
前記中断制御手段は、受信される特定のイベントに関連する識別された中断状態情報に基づいてユーザとの対話を中断することが可能であるか否かを判定するように構成されていることを特徴とする請求項１から１４までのいずれか１項に記載の制御装置。
【請求項１６】
プロセッサと、VoiceXML対話ファイルもしくは文書を含む対話ファイル記憶部とを有し、少なくとも１つのタスクの実行に関してユーザとの通信を制御する制御装置であって、
前記対話ファイルは、前記ユーザにより命令することが可能であるタスクに関連するタスク要素と、ユーザに対して提示されるべきプロンプトに関連するプロンプト要素と、イベントを定義するイベント要素と、タスク要素に対する中断状態情報を定義する中断状態要素とを含み、
前記プロセッサは、
前記対話ファイル記憶部の前記対話ファイルを使用してユーザとの対話を制御し、
プロンプト要素に応答してユーザから情報を受信し、
受信した情報に基づきタスク要素を処理し、
対話ファイルのイベント要素により定義されるイベントに関するイベント情報を受信し、
タスク要素に関する前記中断状態要素から、受信したイベントにより前記ユーザとの対話が中断可能であるか否かを判定し、
タスク要素に関する前記中断状態要素がそのイベントにより前記ユーザとの対話が中断可能であることを示すとき、前記ユーザにイベントを通知させる
ためのプロセッサにより実現可能な命令で構成される
ことを特徴とする制御装置。
【請求項１７】
タスクを実行可能なプロセッサ制御装置を制御する制御装置であって、
前記プロセッサ制御装置に実行させるタスクを判定するためにユーザとの対話を実行する対話実行手段と、
判定された前記タスクを前記プロセッサ制御装置に実行するよう命令する命令手段と、
前記プロセッサ制御装置で生じたイベントに関連するイベント情報を受信するイベント受信手段と、
前記イベントから前記イベント情報の詳細を取り出すイベント詳細取り出し手段と、
前記取り出されたイベントの詳細を前記ユーザに通知する通知手段と
を有することを特徴とする制御装置。
【請求項１８】
前記対話実行手段は、対話ファイルを格納する対話ファイル記憶部と、対話インタプリタとを有し、
前記対話ファイルは、ユーザにより命令することができるタスクに関連するタスク要素と、前記ユーザに対して提示されるべきプロンプトに関連するプロンプト要素と、前記ユーザからの情報の受信に応答してとられるべきアクションに関連するアクション要素とを含むマークアップ言語を取り入れた文書から構成され、
前記対話インタプリタは、前記対話ファイルを使用して前記ユーザとの対話を実行するように構成されている
ことを特徴とする請求項１７に記載の制御装置。
【請求項１９】
前記対話ファイルは、前記イベント受信手段により受信可能なイベントに関するイベント要素を含むことを特徴とする請求項１８に記載の制御装置。
【請求項２０】
プロセッサと、VoiceXML対話ファイルもしくは文書を含む対話ファイル記憶部とを有し、少なくとも１つのタスクの実行に関してユーザとの通信を制御する制御装置であって、
前記対話ファイルは、前記ユーザにより命令することが可能であるタスクに関連するタスク要素と、ユーザに対して提示されるべきプロンプトに関連するプロンプト要素と、イベントを定義するイベント要素とを含み、
前記プロセッサは、
前記対話ファイル記憶部の前記対話ファイルを使用してユーザとの対話を制御し、
プロンプト要素に応答してユーザから情報を受信し、
受信した情報に基づきタスク要素を処理し、
対話ファイルのイベント要素により定義されるイベントに関してイベントオブジェクトを受信し、
前記イベントオブジェクトから前記イベントの詳細を取り出し、
取り出した前記イベントの詳細を前記ユーザに提供する
ためのプロセッサ実現可能な命令で構成されることを特徴とする制御装置。
【請求項２１】
タスクを実行可能なプロセッサ制御装置を制御する制御装置であって、
前記プロセッサ制御装置に実行させるタスクを判定するためにユーザとの対話を実行する対話実行手段と、
判定したタスクの実行を前記プロセッサ制御装置に命令する命令手段と、
前記プロセッサ制御装置に対して生じるイベントに関連するイベント情報を受信するイベント受信手段と、
受信したイベントの状態を判定するイベント状態判定手段と、
受信した前記イベントが所定の状態を有する場合に、前記ユーザとの対話を中断もしくは終了させる中断手段と
を有することを特徴とする制御装置。
【請求項２２】
前記対話実行手段は、対話ファイルを格納する対話ファイル記憶部と、対話インタプリタとを有し、
前記対話ファイルは、ユーザにより命令することができるタスクに関連するタスク要素と、前記ユーザに対して提示されるべきプロンプトに関連するプロンプト要素と、前記ユーザからの情報の受信に応答してとられるべきアクションに関連するアクション要素とを含むマークアップ言語を取り入れた文書で構成され、
前記対話インタプリタは、前記対話ファイルを使用して前記ユーザとの対話を実行するように構成されている
ことを特徴とする請求項２１に記載の制御装置。
【請求項２３】
前記対話ファイルは、前記イベント受信手段により受信可能であるイベントごとにイベント要素を含み、各イベント要素は、そのイベントが所定の状態を有するか否かを識別するための中断要素を含むことを特徴とする請求項２２に記載の制御装置。
【請求項２４】
請求項１から２３までのいずれか１項に記載の制御装置と、その制御装置から受信される装置により実現可能な命令に応答してタスクを実行し、タスクの実行に関連するイベント情報を当該制御装置に提供する複数のプロセッサ制御装置とを有するシステム。
【請求項２５】
タスクを実行可能なプロセッサ制御装置を制御する方法であって、
前記プロセッサ制御装置に実行させるタスクを判定するためにユーザとの対話を実行するステップと、
判定したタスクを前記プロセッサ制御装置に実行するよう命令するステップと、
前記プロセッサ制御装置で生じるイベントに関連するイベント情報を受信するステップと、
前記イベント情報を受信した際に、実行中のタスクが中断可能かどうかを判定するステップと、
を有することを特徴とする方法。
【請求項２６】
プロセッサと、ユーザにより命令することが可能なタスクに関連するタスク要素、ユーザに対して提示されるべきプロンプトに関連するプロンプト要素、イベントを定義するイベント要素、およびタスク要素に関する中断状態情報を定義する中断状態要素を含むVoiceXML対話ファイルもしくは文書を含む対話ファイル記憶部とを具備し、少なくとも１のタスクの実行に関してユーザとの通信を制御する制御装置を動作させる方法であって、
前記対話記憶部の前記対話ファイルを使用してユーザとの対話を制御するステップと、
プロンプト要素に応答してユーザから情報を受信するステップと、
受信される情報に従ってタスク要素を処理するステップと、
対話ファイルのイベント要素により定義されるイベントに関するイベント情報を受信するステップと、
タスク要素に関する前記中断状態要素から、受信されたイベントにより前記ユーザとの対話を中断可能か否かを判定するステップと、
あるイベントによりタスク要素に関する前記中断状態要素が前記ユーザとの対話を中断可能であることを示す場合、そのイベントを前記ユーザに通知させるステップと
を有することを特徴とする方法。
【請求項２７】
タスクを実行可能なプロセッサ制御装置を制御するために前記プロセッサを動作させる方法であって、当該プロセッサに、
前記プロセッサ制御装置に実行させるタスクを判定するためにユーザとの対話を実行するステップと、
判定されたタスクを前記プロセッサ制御装置に実行するよう命令するステップと、
前記プロセッサ制御装置に生じたイベントに関連するイベント情報を受信するステップと、
前記イベント情報から前記イベントの詳細を取り出すステップと、
取り出されたイベントの前記詳細を通知するステップと
を実行させることを特徴とする方法。
【請求項２８】
少なくとも１のタスクの実行に関してユーザとの通信を制御するためにプロセッサを動作させる方法であって、当該プロセッサに、
前記ユーザにより命令することが可能なタスクに関連するタスク要素と、前記ユーザに対して提示されるべきプロンプトに関連するプロンプト要素と、イベントを定義するイベント要素とを含むVoiceXML対話ファイルもしくは文書を含む対話ファイル記憶部をアクセスするステップと、
前記対話ファイル記憶部の前記対話ファイルを使用してユーザとの対話を制御するステップと、
プロンプト要素に応答してユーザから情報を受信するステップと、
受信される情報に従ってタスク要素を処理するステップと、
対話ファイルのイベント要素により定義されるイベントに関するイベントオブジェクトを受信するステップと、
前記イベントオブジェクトから前記イベントの詳細を取り出すステップと、
取り出されたイベントの前記詳細を前記ユーザに提供するステップと
を実行させることを特徴とする方法。
【請求項２９】
タスクを実行可能なプロセッサ制御装置を制御するためにプロセッサを動作させる方法であって、当該プロセッサに、
前記プロセッサ制御装置に実行させるタスクを判定するためにユーザとの対話を実行するステップと、
判定された前記タスクを前記プロセッサ制御装置に実行するよう命令するステップと、
前記プロセッサ制御装置に関して生じるイベントに関連するイベント情報を受信するステップと、
受信された前記イベントの状態を判定するステップと、
受信された前記イベントが所定の状態を有する場合、ユーザとの対話を中断もしくは終了させるステップと
を実行させることを特徴とする方法。
【請求項３０】
前記対話を実行するステップは、対話ファイルを格納する対話ファイル記憶部を使用して前記対話を実行し、
前記対話ファイルは、前記ユーザにより命令することが可能なタスクに関連するタスク要素と、前記ユーザに対して提示されるべきプロンプトに関連するプロンプト要素と、前記ユーザからの情報の受信に応答してとられるべきアクションに関連するアクション要素とを含むマークアップ言語を取り入れた文書で構成される
ことを特徴とする請求項２９に記載の方法。
【請求項３１】
前記対話ファイルは、前記イベント受信手段により受信可能であるイベントごとにイベント要素を含み、各イベント要素は、そのイベントが前記所定の状態を有するか否かを識別するための中断要素を含むことを特徴とする請求項３０に記載の方法。
【請求項３２】
タスクを実行可能なプロセッサ制御装置を制御するときに制御装置により使用される対話ファイルを記憶する記憶装置であって、
タスクに関連するタスク要素と、ユーザに対して提示されるべきプロンプトに関連するプロンプト要素と、前記ユーザからの情報の受信に応答してとられるべきアクションに関連するアクション要素とを含み、前記タスク要素の少なくとも１つに関して、ユーザが前記少なくとも１つのタスクに関与しているとき、少なくとも１つのイベントに応答して前記ユーザとの対話を中断することが可能であるか否かを識別するための中断状態情報を提供する中断要素を含む文書で構成される対話ファイルを格納することを特徴とする対話ファイル記憶装置。
【請求項３３】
タスクを定義するタスク要素と、ユーザに対して提示されるべきプロンプトを定義するプロンプト要素と、前記ユーザからの情報の受信に応答してとられるべきアクションを定義するアクション要素と、前記ユーザがタスク要素により定義されるタスクに関与しているとき、イベントに応答して前記ユーザとの対話を中断することが可能であるか否かを識別するための中断状態情報を定義する中断要素とを含む文書を格納するコンピュータ記憶媒体。
【請求項３４】
プロセッサに請求項２５から３１のいずれか１項に記載の方法を実行させるためのプロセッサにより実現可能な命令を格納した記憶媒体。
【請求項３５】
プロセッサ制御装置に実行することを命令可能なタスクを定義するためのタスク要素と、前記プロセッサ制御装置で生じたイベントに関連してユーザに対して提示されるべきプロンプトを定義するためのプロンプト要素とを含み、前記プロンプト要素は、イベントの種類を識別するための要素成分と、前記プロセッサ制御装置により提供される情報から、前記イベントが生じた前記プロセッサ制御装置および前記イベントが生じた前記タスクのうちの少なくとも一方を識別するための情報を取り出すための要素成分とを含むような文書を格納するコンピュータ記憶媒体。
【請求項３６】
プリンタに実行することを命令することが可能である印刷タスクを定義するためのタスク要素と、前記プリンタにおけるプリンタイベントの発生を判定するためのキャッチ要素と、前記キャッチ要素によりキャッチされたプリンタイベントに関連してユーザに対して提示されるべきプロンプトを定義するためのプロンプト要素とを含み、前記プロンプト要素は、前記プリンタにより提供される前記イベントオブジェクトから、前記イベントオブジェクトを提供する前記プリンタおよび前記プリントイベントが生じた前記印刷タスクの詳細のうちの少なくとも一方を識別するための情報を取り出すための要素成分を含むような文書を格納するコンピュータ記憶媒体。