【手続補正書】
【提出日】平成21年5月15日(2009.5.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
プロセス内で動的なユーザエクスペリエンスを提供するコンピュータ化された方法であって、
前記プロセスの機能を公開するために、１つまたは複数のアクションのセマンティックリッチオブジェクト（ＳＲＯ）をユーザに対して示すステップであって、前記アクションを実行するために、前記ＳＲＯはそれぞれ、前記プロセスのアクションに関連付けられたメタデータと、当該アクションのための実行環境に関連したデータとを含むステップと、
前記プロセス内で所望のアクションを行うために前記ＳＲＯの少なくとも１つを選択するための対話的ジェスチャを前記ユーザから受け取るステップであって、前記所望のアクションは、受け取られた前記対話的ジェスチャの機能、および選択された少なくとも１つの前記ＳＲＯに関連付けられた前記アクションとして示されるステップと、
前記受け取られた対話的ジェスチャに応答して、前記所望のアクションが、前記プロセスの実行環境で利用することが可能であるかどうかを判定するために、前記選択された少なくとも１つのＳＲＯから前記メタデータを抽出するステップとを備えることを特徴とする方法。
【請求項２】
前記ＳＲＯはそれぞれ、前記アクションを実行するためのコードをさらに含み、前記メタデータを抽出するステップは、前記受け取られたジェスチャに応答して、前記所望のアクションが前記プロセスの実行環境で利用可能であるかどうかを判定するために、前記含まれるコードを実行するステップを含むことを特徴とする請求項１に記載のコンピュータ化された方法。
【請求項３】
前記受け取られた対話的ジェスチャに応答して、前記抽出されたメタデータに基づいて、前記ユーザが前記プロセスと情報のやりとりを行うために利用することが可能なアクションのセットを提供するステップをさらに備えることを特徴とする請求項１に記載のコンピュータ化された方法。
【請求項４】
前記利用可能なアクションのセットを提供するステップは、前記ＳＲＯを通じて公開される前記利用可能なアクションのセットを、フォーム方式のユーザインタフェースで表示するステップ、および、前記ユーザが前記プロセスと情報のやりとりを行うための前記利用可能なアクションのセットを選択的に表示するユーザインタフェースを生成するステップのうち少なくとも１つを備え、前記プロセスは、アプリケーションプログラム、アプリケーションソフトウェア、およびワークフロー処理アプリケーション、の１つまたは複数を含むことを特徴とする請求項３に記載のコンピュータ化された方法。
【請求項５】
前記抽出されたメタデータおよび前記受け取られた対話的ジェスチャに基づいて前記所望のアクションを行うステップをさらに備え、前記ユーザからの前記受け取られた対話的ジェスチャを解釈するためのセマンティックルールのセットを定義するステップをさらに備えることを特徴とする請求項１に記載のコンピュータ化された方法。
【請求項６】
ユーザからの照会に応答して複数のＳＲＯを提供するステップをさらに備え、前記抽出されたメタデータを、前記プロセスの実行の遂行履歴、前記プロセスの実行とユーザの過去における情報のやりとり、およびプロセス実行モデル、の１つまたは複数と互いに関連付けるステップをさらに備えることを特徴とする請求項１に記載のコンピュータ化された方法。
【請求項７】
前記対話的ジェスチャを前記ＳＲＯそれぞれの前記メタデータに対応付けるステップをさらに備え、前記選択されたＳＲＯおよび前記１つまたは複数の他のＳＲＯで表されるアクションを含んだ意味文章として、利用可能なアクションのセットを作成するために、前記選択されたＳＲＯの前記抽出されたメタデータを１つまたは複数の他のＳＲＯのメタデータに関連付けるステップをさらに備えることを特徴とする請求項１に記載のコンピュータ化された方法。
【請求項８】
１つまたは複数のコンピュータ可読媒体は、請求項１に記載のコンピュータ化された方法を行うコンピュータ実行可能命令を含むことを特徴とする請求項１に記載のコンピュータ化された方法。
【請求項９】
ユーザがプロセスと情報のやりとりを行うための振る舞いを能動的に生成するシステムであって、
１つまたは複数のセマンティックリッチオブジェクト（ＳＲＯ）を記憶するメモリであって、前記ＳＲＯはそれぞれ、振る舞いと当該振る舞いの実行環境とに対応するメタデータを含み、前記ＳＲＯはそれぞれ、前記振る舞いの実行に関連するデータも含むメモリと、
１つまたは複数の前記ＳＲＯを前記ユーザに示すインタフェースであって、前記ユーザから１つまたは複数のＳＲＯの選択を受け取るようにさらに設定されているインタフェースと、
前記インタフェースからの前記受け取られた選択を、前記選択されたＳＲＯ中の記憶されたメタデータに関連付けることにより、前記ユーザが利用可能な振る舞いのセットを生成するコンピュータ実行可能命令を実行するプロセッサとを備え、
前記インタフェースは、前記実行環境で前記プロセスと情報のやりとりを行うために、前記生成された振る舞いのセットを前記ユーザに提供することを特徴とするシステム。
【請求項１０】
前記ユーザから前記１つまたは複数のＳＲＯの選択を受け取るためのユーザ選択装置を有するユーザインタフェースをさらに備えることを特徴とする請求項９に記載のシステム。
【請求項１１】
前記プロセッサはさらに、前記インタフェースからの前記受け取られた選択を、前記ＳＲＯそれぞれの前記記憶されたメタデータに対応付けるように構成されることを特徴とする請求項９に記載のシステム。
【請求項１２】
発話行為のセットを、前記ＳＲＯそれぞれの前記記憶されたメタデータに対応付けるデータ構造をさらに備えることを特徴とする請求項１１に記載のシステム。
【請求項１３】
前記インタフェースは、前記ユーザから１つのＳＲＯの選択を受け取って、１つまたは複数の他のＳＲＯに関連付け、前記プロセッサは、前記受け取られた選択と、前記１つのＳＲＯと前記１つまたは複数の他のＳＲＯの前記記憶されたメタデータとに基づいて、前記ユーザが利用可能な振る舞いのセットを生成して、前記１つのＳＲＯを前記１つまたは複数の他のＳＲＯに関連付けるように構成されることを特徴とする請求項９に記載のシステム。
【請求項１４】
前記プロセッサはさらに、前記記憶されたメタデータおよび前記インタフェースからの前記受け取られた選択に基づいて、前記振る舞いの実行に関連する前記記憶されたデータを実行して前記振る舞いのセットを生成するように構成されることを特徴とする請求項９に記載のシステム。
【請求項１５】
前記インタフェースは、前記ユーザからの照会に応答して１つまたは複数のＳＲＯを提供し、前記プロセスの実行環境に基づいて、前記ＳＲＯの前記生成された振る舞いのセットを選択的に提供し、フォーム方式のユーザインタフェースを介して前記ユーザから１つまたは複数のＳＲＯの選択を受け取るように構成され、
前記プロセッサはさらに、前記記憶されたメタデータを、前記プロセスの実行の遂行履歴、前記プロセスの実行とユーザの過去における情報のやりとり、およびプロセス実行モデル、の１つまたは複数と互いに関連付けるように構成されることを特徴とする請求項９に記載のシステム。
【請求項１６】
前記プロセッサはさらに、前記インタフェースを介した前記ユーザからの前記受け取られた選択を解釈するためのセマンティックルールのセットを定義するように構成され、前記プロセッサは、前記定義されたセマンティックルールのセットに基づいて、前記所望の振る舞いのセットが、前記プロセスの実行環境で利用可能であるかどうかを判定することにより、前記利用可能な振る舞いのセットを生成することを特徴とする請求項９に記載のシステム。
【請求項１７】
セマンティックリッチオブジェクトのデータ構造が記憶されたコンピュータ可読媒体であって、
前記セマンティックリッチオブジェクトに関連する前記データを記憶するオブジェクトデータフィールドと、
前記オブジェクトデータフィールドに記憶されている前記セマンティックリッチオブジェクトに関連する前記データを操作するために、プロセスに関連付けられた１つまたは複数のアクションを表すメタデータを含む、前記セマンティックリッチオブジェクトの第１のデータフィールドと、
前記オブジェクトデータフィールドに記憶されている前記セマンティックリッチオブジェクトに関連する前記データを操作するために、前記プロセスの実行環境を表すメタデータを含む、前記セマンティックリッチオブジェクトの第２のデータフィールドであって、前記第１のデータフィールドは、前記第２のデータフィールドに関連付けられて、前記プロセスの実行環境で行われる利用可能なアクションのセットを定義する第２のデータフィールドと、
セマンティックルールのセットを表すメタデータを含む、前記セマンティックリッチオブジェクトの第３のデータフィールドであって、前記オブジェクトデータフィールドに記憶されている前記セマンティックリッチオブジェクトに関連する前記データを操作するために、前記セマンティックルールは、前記第１のデータフィールドの前記メタデータおよび前記第２のデータフィールドの前記メタデータに関連付けられた１つまたは複数の対話的ジェスチャを定義する第３のデータフィールドとを備えることを特徴とするコンピュータ可読媒体。
【請求項１８】
前記第３のデータフィールドのメタデータは、対話的ジェスチャのセットおよび発話行為のセットを表すメタデータを含み、前記対話的ジェスチャのセットおよび前記発話行為のセットは、前記第１のデータフィールドの前記メタデータおよび前記第２のデータフィールドの前記メタデータに対応付けられていることを特徴とする請求項１７に記載のコンピュータ可読媒体。
【請求項１９】
プロセスの周辺サービス定義のセット、対話的ジェスチャＰＩＮ、プロセス拡張可能性メソッド、プロセスオブジェクトモデル、前記プロセスの実行の遂行履歴、前記プロセスの実行とユーザの過去における情報のやりとり、前記振る舞いの実行、およびプロセス実行モデル、の１つまたは複数に関連付けられたメタデータを含む１つまたは複数のデータフィールドをさらに備えることを特徴とする請求項１７に記載のコンピュータ可読媒体。