【手続補正書】
【提出日】平成17年11月16日(2005.11.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
機器とサービスとの間でセッションを実行する方法であって、コンピュータによって実現される以下のステップを含み、前記以下のステップは、
クライアント機器から送られた第１のメッセージを中間物で受信するステップと、
前記第１のメッセージに応答して、前記中間物が第２のメッセージを前記サービスに送信するステップと、
前記第２のメッセージに応答する第３のメッセージを前記中間物で受信するステップと、
前記第３のメッセージに応答して、
（ａ）前記第３のメッセージに含まれたコンテキスト情報、および
（ｂ）前記コンテキスト情報と、前記コンテキスト情報を含まない第４のメッセージについての内容とを関連付ける相関情報を
前記中間物で記憶するステップと、
前記第４のメッセージを前記クライアント機器に送信するステップとを含む、方法。
【請求項２】
前記コンテキスト情報は、ハイパーリンクを含む、請求項１に記載の方法。
【請求項３】
前記第４のメッセージについての前記内容は、参照番号を有するメニューを含む、請求項１に記載の方法。
【請求項４】
前記サービスについてのサービスアドレスは、前記第１のメッセージと関連する送信先アドレスから少なくとも部分的に決定され、前記サービスについての前記サービスアドレスを、前記第１のメッセージと関連する前記送信先アドレスから少なくとも部分的に決定するステップを含む、請求項１に記載の方法。
【請求項５】
前記送信先アドレスはサイトワイドアドレスを含み、前記サービスアドレスを決定するステップは、前記サイトワイドアドレスに前記第１のメッセージと関連するショートネームを足したものに少なくとも部分的に基づいて、前記サービスアドレスを決定するステップを含む、請求項４に記載の方法。
【請求項６】
前記送信先アドレスはサービスレベルアドレスを含み、前記サービスアドレスを決定するステップは、前記サービスレベルアドレスに少なくとも部分的に基づいて、前記サービスアドレスを決定するステップを含む、請求項４に記載の方法。
【請求項７】
前記送信先アドレスは電話番号であり、前記サービスアドレスを決定するステップは、前記電話番号に少なくとも部分的に基づいて、前記サービスアドレスを決定するステップを含む、請求項４に記載の方法。
【請求項８】
アプリケーションマッピングが維持され、前記アプリケーションマッピングは、前記送信先アドレスを、前記送信先アドレスを聴取する前記中間物にマッピングする少なくとも１つのエントリを含み、前記第１のメッセージを受信するステップは、前記中間物の場所を判断するために前記アプリケーションマッピングを用いて、前記第１のメッセージを前記中間物で受信するステップを含む、請求項４に記載の方法。
【請求項９】
サービスマッピングが維持され、前記サービスマッピングは前記送信先アドレスを前記サービスにマッピングする少なくとも１つのエントリを含み、前記サービスアドレスは前記エントリに少なくとも部分的に基づいており、前記第２のメッセージを送信するステップは、前記エントリに少なくとも部分的に基づいた前記サービスアドレスの前記サービスに、前記第２のメッセージを送信するステップを含む、請求項４に記載の方法。
【請求項１０】
サービスマッピングが維持され、前記サービスマッピングは、前記送信先アドレスに前記第１のメッセージからのショートネームを足したものを、前記サービスにマッピングする少なくとも１つのエントリを含み、前記サービスアドレスは前記エントリに少なくとも部分的に基づいており、前記第２のメッセージを送信するステップは、前記エントリに少なくとも部分的に基づいた前記サービスアドレスの前記サービスに、前記第２のメッセージを送信するステップを含む、請求項４に記載の方法。
【請求項１１】
前記第１のメッセージは命令を含み、前記第２のメッセージを前記サービスに送信するステップは、前記命令を示す前記第２のメッセージを作成するステップを含む、請求項１に記載の方法。
【請求項１２】
前記第１のメッセージを受信するステップはプロトコルハンドラによって実行され、
前記第１のメッセージから送信先アドレスおよび命令を抽出するステップと、
前記送信先アドレスに少なくとも部分的に基づいて前記中間物のアドレスを決定するステップと、
前記送信先アドレスおよび前記命令を前記中間物に送信するステップとをさらに含む、請求項１に記載の方法。
【請求項１３】
前記プロトコルハンドラはｅメールプロトコルハンドラであり、前記抽出するステップは前記ｅメールプロトコルハンドラによって実行される、請求項１２に記載の方法。
【請求項１４】
前記プロトコルハンドラはＳＭＳプロトコルハンドラであり、前記抽出するステップは前記ＳＭＳプロトコルハンドラによって実行される、請求項１２に記載の方法。
【請求項１５】
前記第２のメッセージはＨＴＴＰで送信される、請求項１に記載の方法。
【請求項１６】
前記第２のメッセージはJava（登録商標）ＡＰＩで送信される、請求項１に記載の方法。
【請求項１７】
前記第２のメッセージを前記サービスに送信するステップは、インターネットサービス
プロバイダで実行される、請求項１に記載の方法。
【請求項１８】
前記メニューの前記参照番号からの１つの参照番号の選択を含む、前記クライアント機器からの第５のメッセージを、前記中間物で受信するステップと、
前記１つの参照番号を含むセッションコンテキストを前記中間物で維持するステップとをさらに含む、請求項３に記載の方法。
【請求項１９】
前記セッションコンテキストは状態機械で維持され、前記維持するステップは、前記セッションコンテキストを前記状態機械で維持するステップを含む、請求項１８に記載の方法。
【請求項２０】
セッションがいつ開始するかを判断するために前記機器の機器ＩＤが使用され、前記第１のメッセージを前記中間物で受信するステップは、前記中間物が前記第１のメッセージと関連する前記機器ＩＤを初めて検出したときに、前記セッションを開始するステップを含む、請求項１に記載の方法。
【請求項２１】
セッションがいつ終了するかを判断するためにタイマが使用され、前記タイマが終了したときに前記セッションを終了させるステップをさらに含む、請求項１に記載の方法。
【請求項２２】
セッションは、タイマの終了またはユーザのメニューツリーからの退出の早い方で終了し、前記タイマの終了または前記ユーザの前記メニューツリーからの退出の早い方で前記セッションを終了させるステップをさらに含む、請求項１に記載の方法。
【請求項２３】
機器とサービスとの間でセッションを実行するための命令の１つ以上のシーケンスを保持するコンピュータ読み取り可能な媒体であって、１つ以上のプロセッサによる、命令の１つ以上のシーケンスの実行は、１つ以上のプロセッサに以下のステップを実行させ、前記以下のステップは、
クライアント機器から送られた第１のメッセージを中間物で受信するステップと、
前記第１のメッセージに応答して、前記中間物が第２のメッセージを前記サービスに送信するステップと、
前記第２のメッセージに応答する第３のメッセージを前記中間物で受信するステップと、
前記第３のメッセージに応答して、
（ａ）前記第３のメッセージに含まれたコンテキスト情報、および
（ｂ）前記コンテキスト情報と、前記コンテキスト情報を含まない第４のメッセージについての内容とを関連付ける相関情報を
前記中間物で記憶するステップと、
前記第４のメッセージを前記クライアント機器に送信するステップとを含む、コンピュータ読み取り可能な媒体。
【請求項２４】
前記コンテキスト情報は、ハイパーリンクを含む、請求項２３に記載のコンピュータ読み取り可能な媒体。
【請求項２５】
前記第４のメッセージについての前記内容は、参照番号を有するメニューを含む、請求項２３に記載のコンピュータ読み取り可能な媒体。
【請求項２６】
前記サービスについてのサービスアドレスは、前記第１のメッセージと関連する送信先アドレスから少なくとも部分的に決定され、前記サービスについての前記サービスアドレスを、前記第１のメッセージと関連する前記送信先アドレスから少なくとも部分的に決定するステップを含む、請求項２３に記載のコンピュータ読み取り可能な媒体。
【請求項２７】
前記送信先アドレスはサイトワイドアドレスを含み、前記サービスアドレスを決定するステップは、前記サイトワイドアドレスに前記第１のメッセージと関連するショートネームを足したものに少なくとも部分的に基づいて、前記サービスアドレスを決定するステップを含む、請求項２６に記載のコンピュータ読み取り可能な媒体。
【請求項２８】
前記送信先アドレスはサービスレベルアドレスを含み、前記サービスアドレスを決定するステップは、前記サービスレベルアドレスに少なくとも部分的に基づいて、前記サービスアドレスを決定するステップを含む、請求項２６に記載のコンピュータ読み取り可能な媒体。
【請求項２９】
前記送信先アドレスは電話番号であり、前記サービスアドレスを決定するステップは、前記電話番号に少なくとも部分的に基づいて、前記サービスアドレスを決定するステップを含む、請求項２６に記載のコンピュータ読み取り可能な媒体。
【請求項３０】
アプリケーションマッピングが維持され、前記アプリケーションマッピングは、前記送信先アドレスを、前記送信先アドレスを聴取する前記中間物にマッピングする少なくとも１つのエントリを含み、前記第１のメッセージを受信するステップは、前記中間物の場所を判断するために前記アプリケーションマッピングを用いて、前記第１のメッセージを前記中間物で受信するステップを含む、請求項２６に記載のコンピュータ読み取り可能な媒体。
【請求項３１】
サービスマッピングが維持され、前記サービスマッピングは前記送信先アドレスを前記サービスにマッピングする少なくとも１つのエントリを含み、前記サービスアドレスは前記エントリに少なくとも部分的に基づいており、前記第２のメッセージを送信するステップは、前記エントリに少なくとも部分的に基づいた前記サービスアドレスの前記サービスに、前記第２のメッセージを送信するステップを含む、請求項２６に記載のコンピュータ読み取り可能な媒体。
【請求項３２】
サービスマッピングが維持され、前記サービスマッピングは、前記送信先アドレスに前記第１のメッセージからのショートネームを足したものを、前記サービスにマッピングする少なくとも１つのエントリを含み、前記サービスアドレスは前記エントリに少なくとも部分的に基づいており、前記第２のメッセージを送信するステップは、前記エントリに少なくとも部分的に基づいた前記サービスアドレスの前記サービスに、前記第２のメッセージを送信するステップを含む、請求項２６に記載のコンピュータ読み取り可能な媒体。
【請求項３３】
前記第１のメッセージは命令を含み、前記第２のメッセージを前記サービスに送信するステップは、前記命令を示す前記第２のメッセージを作成するステップを含む、請求項２３に記載のコンピュータ読み取り可能な媒体。
【請求項３４】
前記第１のメッセージを受信するステップはプロトコルハンドラによって実行され、
前記第１のメッセージから送信先アドレスおよび命令を抽出するステップと、
前記送信先アドレスに少なくとも部分的に基づいて前記中間物のアドレスを決定するステップと、
前記送信先アドレスおよび前記命令を前記中間物に送信するステップとをさらに含む、請求項２３に記載のコンピュータ読み取り可能な媒体。
【請求項３５】
前記プロトコルハンドラはｅメールプロトコルハンドラであり、前記抽出するステップは前記ｅメールプロトコルハンドラによって実行される、請求項３４に記載のコンピュータ読み取り可能な媒体。
【請求項３６】
前記プロトコルハンドラはＳＭＳプロトコルハンドラであり、前記抽出するステップは前記ＳＭＳプロトコルハンドラによって実行される、請求項３４に記載のコンピュータ読み取り可能な媒体。
【請求項３７】
前記第２のメッセージはＨＴＴＰで送信される、請求項２３に記載のコンピュータ読み取り可能な媒体。
【請求項３８】
前記第２のメッセージはJava（登録商標）ＡＰＩで送信される、請求項２３に記載のコンピュータ読み取り可能な媒体。
【請求項３９】
前記第２のメッセージを前記サービスに送信するステップは、インターネットサービスプロバイダで実行される、請求項２３に記載のコンピュータ読み取り可能な媒体。
【請求項４０】
命令の１つ以上のシーケンスの前記実行は、
前記メニューの前記参照番号からの１つの参照番号のクライアント選択を含む、前記クライアント機器からの第５のメッセージを、前記中間物で受信するステップと、
前記１つの参照番号を含むセッションコンテキストを前記中間物で維持するステップとをさらに含む、請求項２５に記載のコンピュータ読み取り可能な媒体。
【請求項４１】
前記セッションコンテキストは状態機械で維持され、前記維持するステップは、前記セッションコンテキストを前記状態機械で維持するステップを含む、請求項４０に記載のコンピュータ読み取り可能な媒体。
【請求項４２】
セッションがいつ開始するかを判断するために前記機器の機器ＩＤが使用され、前記第１のメッセージを前記中間物で受信するステップは、前記中間物が前記第１のメッセージと関連する前記機器ＩＤを初めて検出したときに、前記セッションを開始するステップを含む、請求項２３に記載のコンピュータ読み取り可能な媒体。
【請求項４３】
セッションがいつ終了するかを判断するためにタイマが使用され、前記タイマが終了したときに前記セッションを終了させるステップをさらに含む、請求項２３に記載のコンピュータ読み取り可能な媒体。
【請求項４４】
セッションは、タイマの終了またはユーザのメニューツリーからの退出の早い方で終了し、前記タイマの終了または前記ユーザの前記メニューツリーからの退出の早い方で前記セッションを終了させるステップをさらに含む、請求項２３に記載のコンピュータ読み取り可能な媒体。
【請求項４５】
前記中間物は、サービスに関連するメニューツリーにおけるクライアントの位置を反映したデータを維持する、請求項１に記載の方法。
【請求項４６】
前記クライアント機器からの第５のメッセージを前記中間物で受信するステップと、
前記第５のメッセージに応答して、前記コンテキスト情報および前記相関情報の場所を突き止めるステップと、
第５のメッセージの内容、前記コンテキスト情報、および前記相関情報に基づいて第６のメッセージを生成するステップと、
前記第６のメッセージを前記サービスに送信するステップとをさらに含む、請求項１に記載の方法。
【請求項４７】
前記クライアント機器は、セッションをサポートしていないプロトコルを介して前記中
間物と通信する、請求項１に記載の方法。
【請求項４８】
命令の１つ以上のシーケンスの前記実行は、
前記クライアント機器からの第５のメッセージを前記中間物で受信するステップと、
前記第５のメッセージに応答して、前記コンテキスト情報および前記相関情報の場所を突き止めるステップと、
第５のメッセージの内容、前記コンテキスト情報、および前記相関情報に基づいて第６のメッセージを生成するステップと、
前記第６のメッセージを前記サービスに送信するステップとをさらに含む、請求項２３に記載のコンピュータ読み取り可能な媒体。
【請求項４９】
前記クライアント機器は、セッションをサポートしていないプロトコルを介して前記中間物と通信する、請求項２３に記載のコンピュータ読み取り可能な媒体。