【手続補正書】
【提出日】平成20年12月25日(2008.12.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
モバイル・ウェブ・サービス・マネージャを介してウェブ・サービスをモバイル・クライアント・コンピュータ・システムに提供する方法であって、
１つ以上の選択されたウェブ・サービスの登録された指示を前記モバイル・ウェブ・サービス・マネージャのローカル・レジストリに格納するステップであって、前記登録された指示は、前記モバイル・ウェブ・サービス・マネージャによってサポートされた前記１つ以上の選択されたウェブ・サービスを識別するステップと、
登録された１つ以上の選択されたウェブ・サービスに対応する属性を格納するステップであって、前記属性は、前記選択されたウェブ・サービスのインターフェースを記述する情報を備えるステップと、
前記１つ以上の選択されたウェブ・サービスの第１のウェブ・サービスを選択するステップと、
前記格納された属性に基づいて、第１のクライアント・リクエストを、前記１つ以上の選択されたウェブ・サービスの前記第１のウェブ・サービスと互換性がある形式に変換するステップと、
前記変換されたクライアント・リクエストを前記第１のウェブ・サービスに転送するステップと
を含む方法。
【請求項２】
前記格納された属性に基づいて、前記第１のウェブ・サービスから受信した第１のウェブ・サービス応答を、前記第１のモバイル・クライアント・コンピュータ・システムと互換性のある形式に変換するステップと、
前記変換された第１のウェブ・サービス応答を前記第１のモバイル・クライアント・コンピュータ・システムに転送するステップと
を更に含む、請求項１に記載の方法。
【請求項３】
前記１つ以上の選択されたウェブ・サービスの登録されたウェブ・サービスのリストと、対応する属性とを前記第１のモバイル・クライアント・コンピュータ・システムに送信するステップを更に含む、請求項１又は２に記載の方法。
【請求項４】
前記登録されたウェブ・サービスの前記リストの表現を前記モバイル・クライアント・コンピュータ・システムで表示するステップを更に含む、請求項３に記載の方法。
【請求項５】
前記選択するステップは、
クライアントＧＵＩインターフェースを介して、前記第１のモバイル・クライアント・コンピュータ・システムのユーザが前記第１のウェブ・サービスを、前記表示された表現から選択するステップと、
前記ユーザの選択に応答して、前記第１のモバイル・クライアント・コンピュータ・システムは、前記第１のウェブ・サービスを前記ウェブ・サービス・マネージャからリクエストするステップと
を更に含む、請求項４に記載の方法。
【請求項６】
前記選択するステップは、
前記第１のモバイル・クライアント・コンピュータ・システムが高速パス形式のクライアント・リクエストを生成するステップであって、前記高速パス形式が第１のウェブ・サービス選択情報を備えるステップと、
前記第１のクライアント・リクエストを高速パスで前記ウェブ・サービス・マネージャに送信するステップと
を更に含む、請求項１乃至５のいずれかに記載の方法。
【請求項７】
前記選択するステップは、
前記第１のモバイル・クライアント・コンピュータ・システムから受信した自然言語フォーマット設定リクエストを解釈するステップと、
前記解釈するステップの結果に基づいて前記第１のウェブ・サービスを選択するステップと
を更に含む、請求項１乃至６のいずれかに記載の方法。
【請求項８】
第１のクライアント資格情報を用いて前記第１のウェブ・サービスにアクセスする前記第１のクライアント権限を許可するステップと、
前記第１のクライアント権限の指示を保存するステップと、
その後、第１のモバイル・クライアント・コンピュータ・システムが、前記第１のクライアント権限の前記保存された指示を用いて前記第１のウェブ・サービスにアクセスことを許可するステップと
を更に含む、請求項１乃至７のいずれかに記載の方法。
【請求項９】
前記クライアント・リクエストは、音声、自然言語テキスト、デジタル・データまたは高速パス・テキストのいずれか１つから成る、請求項１乃至８のいずれかに記載の方法。
【請求項１０】
前記属性は、前記第１のウェブ・サービスの名前、前記ウェブ・サービスのカテゴリ、前記ウェブ・サービスのエンドポイント、前記ウェブ・サービスの動作、高速パス・コマンド構文解析用のテンプレート、前記第１のウェブ・サービスの記述、前記第１のウェブ・サービスのセキュリティ要件、前記第１のウェブ・サービスの１つ以上のキーワード、入力フィールドのクライアント名、前記入力フィールドのクライアント・タイプ、前記入力フィールドのクライアント・デフォルト値、及び、前記フィールドを表示すべきかどうかを示すクライアント・フラグのリストから獲得された１つ以上の属性から成る、請求項１乃至９のいずれかに記載の方法。
【請求項１１】
前記第１のモバイル・クライアント・コンピュータ・システムから受信したクライアント属性を格納するステップであって、前記クライアント属性は、前記第１のモバイル・クライアント・コンピュータ・システムのインターフェースを記述する情報を備えるステップと、
クライアント・リクエストに応答して、格納されたクライアント属性を前記第１のモバイル・クライアント・コンピュータ・システムに提供するステップと、
を更に含む、請求項１乃至１０のいずれかに記載の方法。
【請求項１２】
前記モバイル・ウェブ・サービス・マネージャは前記第１のクライアント・リクエストの自然言語形式を高速パス形式のクライアント・リクエストに変換する、請求項１乃至１１のいずれかに記載の方法。
【請求項１３】
請求項１乃至１２のいずれかに記載の方法をコンピュータに実行させるコンピュータ・プログラム。
【請求項１４】
モバイル・ウェブ・サービス・マネージャを介してウェブ・サービスをモバイル・クライアント・コンピュータ・システムに提供するシステムであって、
１つ以上のネットワークと、
前記１つ以上のネットワークのネットワークとネットワーク通信する１つ以上のモバイル・クライアント・コンピュータ・システムと、
前記１つ以上のネットワークのネットワークとネットワーク通信する１つ以上のウェブ・サービス・コンピュータ・システムと、
前記１つ以上のネットワークのネットワークを介して前記１つ以上のウェブ・サービス・コンピュータ・システムと通信するモバイル・ウェブ・サービス・マネージャ・コンピュータであって、前記モバイル・ウェブ・サービス・マネージャ・コンピュータは、前記１つ以上のモバイル・クライアント・コンピュータ・システムと更にネットワーク通信し、前記モバイル・ウェブ・サービス・マネージャ・コンピュータ・システムのモバイル・ウェブ・サービス・マネージャは、
１つ以上の選択されたウェブ・サービスの登録された指示を前記モバイル・ウェブ・サービス・マネージャのローカル・レジストリに格納するステップであって、前記登録された指示は、前記モバイル・ウェブ・サービス・マネージャによってサポートされた前記１つ以上の選択されたウェブ・サービスを識別するステップと、
登録された１つ以上の選択されたウェブ・サービスに対応する属性を格納するステップであって、前記属性は、前記選択されたウェブ・サービスのインターフェースを記述する情報を備えるステップと、
前記１つ以上の選択されたウェブ・サービスの第１のウェブ・サービスを選択するステップと、
前記格納された属性に基づいて、第１のクライアント・リクエストを、前記１つ以上の選択されたウェブ・サービスの前記第１のウェブ・サービスと互換性がある形式に変換するステップと、
前記変換されたクライアント・リクエストを前記第１のウェブ・サービスに転送するステップと
を含む方法を実行する命令を含むモバイル・ウェブ・サービス・マネージャ・コンピュータと
を含むシステム。
【請求項１５】
ネットワークを介してモバイル・クライアント・コンピュータ・システム及びウェブ・サービス・コンピュータ・システムと通信可能なモバイル・ウェブ・サービス・マネージャ・コンピュータであって、
プロセッサとメモリとネットワーク・アダプタとを備え、
１つ以上の選択されたウェブ・サービスの登録済み識別子を前記メモリに格納するステップであって、前記登録済み識別子は、前記モバイル・ウェブ・サービス・マネージャによってサポートされた前記ウェブ・サービスを識別するものである、ステップと、
前記ウェブ・サービスに対応する属性を前記メモリに格納するステップであって、前記属性は、前記ウェブ・サービスのインターフェースを記述する情報を備えるものである、ステップと、
前記ネットワーク・アダプタを介して前記モバイル・クライアント・コンピュータ・システムから第１のクライアント・リクエストを受信するステップと、
前記第１のクライアント・リクエストおよび前記登録済み識別子に基づいて前記１つ以上の選択されたウェブ・サービスから第１のウェブ・サービスを選択するステップと、
前記第１のクライアント・リクエストを前記格納された属性に基づいて前記第１のウェブ・サービスと互換性がある形式に変換するステップと、
前記ネットワーク・アダプタを介して前記変換されたクライアント・リクエストを前記第１のウェブ・サービスに対応する第１のウェブ・サービス・コンピュータ・システムへ送信するステップと
を前記プロセッサに実行させるように構成されるモバイル・ウェブ・サービス・マネージャ・コンピュータ。
【請求項１６】
前記ネットワーク・アダプタを介して前記第１のウェブ・サービス・コンピュータ・システムから第１のウェブ・サービス応答を受信するステップと、
前記格納された属性に基づいて、前記第１のウェブ・サービス応答を、前記第１のモバイル・クライアント・コンピュータ・システムと互換性のある形式に変換するステップと、
前記ネットワーク・アダプタを介して前記変換された第１のウェブ・サービス応答を前記第１のモバイル・クライアント・コンピュータ・システムに送信するステップと
を更に前記プロセッサに実行させるように構成される、請求項１５に記載のモバイル・ウェブ・サービス・マネージャ・コンピュータ。
【請求項１７】
前記ネットワーク・アダプタを介して前記ウェブ・サービスの登録済み識別子のリストと対応する属性とを前記第１のモバイル・クライアント・コンピュータ・システムに送信するステップを更に含む、請求項１５又は１６に記載のモバイル・ウェブ・サービス・マネージャ・コンピュータ。
【請求項１８】
前記ウェブ・サービスの登録済み識別子のリストは前記第１のモバイル・クライアント・コンピュータ・システムで表示可能な態様で送信される、請求項１７に記載のモバイル・ウェブ・サービス・マネージャ・コンピュータ。
【請求項１９】
ユーザが前記第１のウェブ・サービスを前記第１のモバイル・クライアント・コンピュータ・システムのインターフェースを介して選択することに応答して、前記ネットワーク・アダプタを介して前記第１のモバイル・クライアント・コンピュータ・システムから第１のクライアント・リクエストを受信する、請求項１５乃至１８のいずれかに記載のモバイル・ウェブ・サービス・マネージャ・コンピュータ。
【請求項２０】
前記第１のクライアント・リクエストは、高速パス形式である請求項１５乃至１９のいずれかに記載のモバイル・ウェブ・サービス・マネージャ・コンピュータ。
【請求項２１】
前記第１のクライアント・リクエストは、自然言語フォーマット設定リクエストを含み、
前記選択するステップは、
前記第１のモバイル・クライアント・コンピュータ・システムから受信した前記自然言語フォーマット設定リクエストを解釈するステップと、
前記解釈するステップの結果に基づいて前記第１のウェブ・サービスを選択するステップと
を更に前記プロセッサに実行させるように構成される、請求項１５乃至２０のいずれかに記載のモバイル・ウェブ・サービス・マネージャ・コンピュータ。
【請求項２２】
第１のクライアント資格情報を用いて前記第１のウェブ・サービスにアクセスする前記第１のクライアント権限を許可するステップと、
前記第１のクライアント権限の指示を保存するステップと、
その後、第１のモバイル・クライアント・コンピュータ・システムが、前記第１のクライアント権限の前記保存された指示を用いて前記第１のウェブ・サービスにアクセスことを許可するステップと
を更に前記プロセッサに実行させるように構成される、請求項１５乃至２１のいずれかに記載のモバイル・ウェブ・サービス・マネージャ・コンピュータ。
【請求項２３】
前記クライアント・リクエストは、音声、自然言語テキスト、デジタル・データまたは高速パス・テキストのいずれか１つから成る、請求項１５乃至２２のいずれかに記載のモバイル・ウェブ・サービス・マネージャ・コンピュータ。
【請求項２４】
前記属性は、前記第１のウェブ・サービスの名前、前記ウェブ・サービスのカテゴリ、前記ウェブ・サービスのエンドポイント、前記ウェブ・サービスの動作、高速パス・コマンド構文解析用のテンプレート、前記第１のウェブ・サービスの記述、前記第１のウェブ・サービスのセキュリティ要件、前記第１のウェブ・サービスの１つ以上のキーワード、入力フィールドのクライアント名、前記入力フィールドのクライアント・タイプ、前記入力フィールドのクライアント・デフォルト値、及び、前記フィールドを表示すべきかどうかを示すクライアント・フラグのリストから獲得された１つ以上の属性から成る、請求項１５乃至２３のいずれかに記載のモバイル・ウェブ・サービス・マネージャ・コンピュータ。
【請求項２５】
前記第１のモバイル・クライアント・コンピュータ・システムから受信したクライアント属性を格納するステップであって、前記クライアント属性は、前記第１のモバイル・クライアント・コンピュータ・システムのインターフェースを記述する情報を備えるものである、ステップと、
クライアント・リクエストに応答して、格納されたクライアント属性を前記第１のモバイル・クライアント・コンピュータ・システムに提供するステップと、
を更に前記プロセッサに実行させるように構成される、請求項１５乃至２４のいずれかに記載のモバイル・ウェブ・サービス・マネージャ・コンピュータ。
【請求項２６】
前記モバイル・ウェブ・サービス・マネージャは前記第１のクライアント・リクエストの自然言語形式を高速パス形式のクライアント・リクエストに変換する、請求項１５乃至２５のいずれかに記載のモバイル・ウェブ・サービス・マネージャ・コンピュータ。