【手続補正書】
【提出日】平成21年4月22日(2009.4.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数のクライアント計算機にネットワークを介して接続され、プロセッサ、メモリ及びインタフェースを備える認証計算機であって、
前記メモリは、
ユーザと当該ユーザのユーザエージェントアドレスとの対応を示すユーザ情報を記憶し、
前記プロセッサは、
前記クライアント計算機から認証要求を受信すると、当該認証計算機が受信可能なユーザエージェントアドレスのうち、以前に受信した認証要求のいずれにも割り当てられていないユーザエージェントアドレスを、当該受信した認証要求に割り当て、
シグナリングを受信し、
前記クライアント計算機から認証結果要求を受信すると、当該受信した認証結果要求に対応する認証要求を特定し、
前記特定された認証要求に割り当てられているユーザエージェントアドレスを送信先とするシグナリングの送信元のユーザエージェントアドレスを特定し、
前記ユーザ情報を参照して、前記特定された送信元のユーザエージェントアドレスに対応するユーザを特定し、
前記受信した認証結果要求の送信元であるクライアント計算機に、前記特定されたユーザに対応する情報を送信することを特徴とする認証計算機。
【請求項２】
複数のクライアント計算機に第１ネットワークを介して接続され、複数のシグナリング送信端末に第２ネットワークを介して接続され、プロセッサ、メモリ及びインタフェースを備える認証計算機であって、
前記メモリは、
ユーザと当該ユーザのユーザエージェントアドレスとの対応を示すユーザ情報を記憶し、
前記プロセッサは、
前記第１ネットワークを介して前記クライアント計算機から、当該クライアント計算機の識別子を含む認証要求を受信すると、当該受信した認証要求に含まれるクライアント計算機の識別子に、当該認証計算機が受信可能なユーザエージェントアドレスのうち、他のクライアント計算機の識別子のいずれにも割り当てられていないユーザエージェントアドレスを割り当て、
前記第２ネットワークを介して前記シグナリング送信端末から、シグナリングを受信し、
当該受信したシグナリングから、送信先のユーザエージェントアドレス及び送信元のユーザエージェントアドレスを特定し、
前記ユーザ情報を参照して、前記特定された送信元のユーザエージェントアドレスに対応するユーザを特定し、
前記特定された送信先のユーザエージェントアドレスが割り当てられているクライアント計算機の識別子を特定し、
前記第１ネットワークを介して、前記特定されたクライアント計算機の識別子によって識別されるクライアント計算機に、前記特定されたユーザに対応する情報を送信することを特徴とする認証計算機。
【請求項３】
複数のクライアント計算機に第１ネットワークを介して接続され、複数のシグナリング送信端末に第２ネットワークを介して接続され、プロセッサ、メモリ及びインタフェースを備える認証計算機であって、
前記メモリは、ユーザと当該ユーザのユーザエージェントアドレスとの対応を示すユーザ情報、及び、前記クライアント計算機と、当該認証計算機が受信可能なユーザエージェントアドレスのうち、他のクライアント計算機と重複しないように当該クライアント計算機に割り当てられたユーザエージェントアドレスと、の対応を示す認証用ユーザエージェントアドレス対応情報を記憶し、
前記プロセッサは、
前記第２ネットワークを介して前記シグナリング送信端末から、シグナリングを受信し、
当該受信したシグナリングから、送信先のユーザエージェントアドレス及び送信元のユーザエージェントアドレスを特定し、
前記ユーザ情報を参照して、前記特定された送信元のユーザエージェントアドレスに対応するユーザを特定し、
前記認証用ユーザエージェントアドレス対応情報を参照して、前記特定された送信先のユーザエージェントアドレスが割り当てられたクライアント計算機を特定し、
前記第１ネットワークを介して、前記特定されたクライアント計算機に、前記特定されたユーザに対応する情報を送信することを特徴とする認証計算機。
【請求項４】
前記プロセッサは、
ユーザエージェントアドレスを割り当ててから所定の時間が経過すると、当該ユーザエージェントアドレスの割り当てを解除し、
前記割り当てを解除したユーザエージェントアドレスを再度割り当てることを特徴とする請求項１又は２に記載の認証計算機。
【請求項５】
前記プロセッサは、
前記受信した認証要求に、識別子を付与し、
前記受信した認証結果要求に含まれる識別子に基づいて、前記受信した認証結果要求に対応する認証要求を特定することを特徴とする請求項１に記載の認証計算機。
【請求項６】
前記識別子は、前記クライアント計算機と前記認証計算機との通信の識別子、又は当該識別子を付与された認証要求に割り当てられているユーザエージェントアドレスの一部若しくは全部であることを特徴とする請求項５に記載の認証計算機。
【請求項７】
更に、前記認証計算機は、シグナリング送信端末と接続され、
前記プロセッサは、前記クライアント計算機又は前記シグナリング送信端末のいずれかからシグナリングを受信することを特徴とする請求項１に記載の認証計算機。
【請求項８】
前記プロセッサは、
前記クライアント計算機から認証要求を受信すると、当該認証計算機が受信可能なユーザエージェントアドレスを新たに作成し、
前記作成された新たなユーザエージェントアドレスを、前記受信した認証要求に割り当てることによって、当該認証計算機が受信可能なユーザエージェントアドレスのうち、以前に受信した認証要求のいずれにも割り当てられていないユーザエージェントアドレスを、当該受信した認証要求に割り当てることを特徴とする請求項１に記載の認証計算機。
【請求項９】
前記プロセッサは、
前記特定された送信元のユーザエージェントアドレスが偽装されているか否かを判定し、
前記特定された送信元のユーザエージェントアドレスが偽装されている場合、前記受信した認証結果要求の送信元であるクライアント計算機を、認証不可と判定することを特徴とする請求項１に記載の認証計算機。
【請求項１０】
複数のクライアント計算機にネットワークを介して接続され、プロセッサ、メモリ及びインタフェースを備える認証計算機に、
ユーザと当該ユーザのユーザエージェントアドレスとの対応を示すユーザ情報を記憶するステップと、
前記クライアント計算機から認証要求を受信すると、当該認証計算機が受信可能なユーザエージェントアドレスのうち、以前に受信した認証要求のいずれにも割り当てられていないユーザエージェントアドレスを、当該受信した認証要求に割り当てるステップと、
シグナリングを受信するステップと、
前記クライアント計算機から認証結果要求を受信すると、当該受信した認証結果要求に対応する認証要求を特定するステップと、
前記特定された認証要求に割り当てられているユーザエージェントアドレスを送信先とするシグナリングの送信元のユーザエージェントアドレスを特定するステップと、
前記ユーザ情報を参照して、前記特定された送信元のユーザエージェントアドレスに対応するユーザを特定するステップと、
前記受信した認証結果要求の送信元であるクライアント計算機に、前記特定されたユーザに対応する情報を送信するステップと、を実行させるためのプログラム。
【請求項１１】
複数のクライアント計算機に第１ネットワークを介して接続され、複数のシグナリング送信端末に第２ネットワークを介して接続され、プロセッサ、メモリ及びインタフェースを備える認証計算機に、
ユーザと当該ユーザのユーザエージェントアドレスとの対応を示すユーザ情報を記憶するステップと、
前記第１ネットワークを介して前記クライアント計算機から、当該クライアント計算機の識別子を含む認証要求を受信すると、当該受信した認証要求に含まれるクライアント計算機の識別子に、当該認証計算機が受信可能なユーザエージェントアドレスのうち、他のクライアント計算機の識別子のいずれにも割り当てられていないユーザエージェントアドレスを割り当てるステップと、
前記第２ネットワークを介して前記シグナリング送信端末から、シグナリングを受信するステップと、
当該受信したシグナリングから、送信先のユーザエージェントアドレス及び送信元のユーザエージェントアドレスを特定するステップと、
前記ユーザ情報を参照して、前記特定された送信元のユーザエージェントアドレスに対応するユーザを特定するステップと、
前記特定された送信先のユーザエージェントアドレスが割り当てられているクライアント計算機の識別子を特定するステップと、
前記第１ネットワークを介して、前記特定されたクライアント計算機の識別子によって識別されるクライアント計算機に、前記特定されたユーザに対応する情報を送信するステップと、を実行させるためのプログラム。
【請求項１２】
複数のクライアント計算機に第１ネットワークを介して接続され、複数のシグナリング送信端末に第２ネットワークを介して接続され、プロセッサ、メモリ及びインタフェースを備える認証計算機に、
前記メモリは、ユーザと当該ユーザのユーザエージェントアドレスとの対応を示すユーザ情報、及び、前記クライアント計算機と、当該認証計算機が受信可能なユーザエージェントアドレスのうち、他のクライアント計算機と重複しないように当該クライアント計算機に割り当てられたユーザエージェントアドレスと、の対応を示す認証用ユーザエージェントアドレス対応情報を記憶するステップと、
前記第２ネットワークを介して前記シグナリング送信端末から、シグナリングを受信するステップと、
当該受信したシグナリングから、送信先のユーザエージェントアドレス及び送信元のユーザエージェントアドレスを特定するステップと、
前記ユーザ情報を参照して、前記特定された送信元のユーザエージェントアドレスに対応するユーザを特定するステップと、
前記認証用ユーザエージェントアドレス対応情報を参照して、前記特定された送信先のユーザエージェントアドレスが割り当てられたクライアント計算機を特定するステップと、
前記第１ネットワークを介して、前記特定されたクライアント計算機に、前記特定されたユーザに対応する情報を送信するステップと、を実行させるためのプログラム。