【手続補正書】
【提出日】平成17年11月30日(2005.11.30)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】バディリストの動的生成方法、クライアント、サーバ、システム、プログラム
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】  自身の状態を第１の状態情報として管理する状態管理手段と、
他のクライアントの状態を第２の状態情報として監視し、当該第２の状態情報を管理するバディリストである母集団リストを保持する状態監視手段と、
生成規則に基づいて、前記第１の状態情報と前記母集団リストより選択リストを生成するバディリスト生成手段を有し、
自身の状態が変化して更新された前記第１の状態情報と、他のクライアントの状態が変化して更新された前記第２の状態情報を管理する前記母集団リストより前記選択リストが生成されることを特徴とするクライアント。
【請求項２】  前記選択リストに登録されていない他のクライアントの状態が変化して更新された前記第２の状態情報が、前記生成規則に従う場合には、当該状態を追加した選択リストが生成されることを特徴とする請求項１に記載のクライアント。
【請求項３】  前記選択リストに登録されている他のクライアントの状態が変化して更新された前記第２の状態情報が、前記生成規則に従わなくなった場合には、当該状態を削除した選択リストが生成されることを特徴とする請求項１に記載のクライアント。
【請求項４】  各クライアントの状態を状態情報として監視し、当該状態情報を管理するバディリストである母集団リストを保持する状態監視手段と、
生成規則に基づいて、前記母集団リストより選択リストを生成するバディリスト生成手段を有し、
一のクライアントの状態が変化して更新された前記状態情報を管理する前記母集団リストより前記選択リストが生成されることを特徴とするサーバ。
【請求項５】  前記選択リストに登録されていないクライアントの状態が変化して更新された前記状態情報が、前記生成規則に従う場合には、当該状態を追加した選択リストが生成されることを特徴とする請求項４に記載のサーバ。
【請求項６】  前記選択リストに登録されているクライアントの状態が変化して更新された前記状態情報が、前記生成規則に従わなくなった場合には、当該状態を削除した選択リストが生成されることを特徴とする請求項４に記載のサーバ。
【請求項７】  自身の状態を第１の状態情報として管理する状態管理手段と、
他のクライアントの状態を第２の状態情報として監視し、当該第２の状態情報を管理するバディリストである母集団リストを保持する状態監視手段と、
生成規則に基づいて、前記第１の状態情報と前記母集団リストより選択リストを生成するバディリスト生成手段を有するクライアントがネットワークを介して接続されているシステムにおいて、
各クライアントにおいて、自身の状態が変化して更新された前記第１の状態情報と、他のクライアントの状態が変化して更新された前記第２の状態情報を管理する前記母集団リストより前記選択リストが生成されることを特徴とするシステム。
【請求項８】  自身の状態を状態情報として管理する状態管理手段を有するクライアントと、
各クライアントの状態を状態情報として監視し、当該状態情報を管理するバディリストである母集団リストを保持する状態監視手段と、生成規則に基づいて、前記母集団リストより選択リストを生成するバディリスト生成手段を有するサーバがネットワークを介して接続されているシステムにおいて、
前記サーバにおいて、一のクライアントの状態が変化して更新された前記状態情報を管理する前記母集団リストより前記選択リストが生成されることを特徴とするシステム。
【請求項９】  コンピュータに、
自身の状態を第１の状態情報として管理する状態管理手段と、
他のクライアントの状態を第２の状態情報として監視し、当該第２の状態情報を管理するバディリストである母集団リストを保持する状態監視手段と、
生成規則に基づいて、前記第１の状態情報と前記母集団リストより選択リストを生成するバディリスト生成手段として機能させ、
自身の状態が変化して更新された前記第１の状態情報と、他のクライアントの状態が変化して更新された前記第２の状態情報を管理する前記母集団リストより前記選択リストを生成させることを特徴とするクライアントのプログラム。
【請求項１０】  コンピュータに、
各クライアントの状態を状態情報として監視し、当該状態情報を管理するバディリストである母集団リストを保持する状態監視手段と、
生成規則に基づいて、前記母集団リストより選択リストを生成するバディリスト生成手段として機能させ、
一のクライアントの状態が変化して更新された前記状態情報を管理する前記母集団リストより前記選択リストを生成させることを特徴とするサーバのプログラム。
【請求項１１】  自身の状態を第１の状態情報として管理し、自身の状態が変化したとき前記第１の状態情報を更新する第１の更新工程と、
他のクライアントの状態を第２の状態情報として監視し、他のクライアントの状態が変化したとき前記第２の状態情報を更新し、当該第２の状態情報を管理するバディリストである母集団リストを保持する第２の更新工程と、
生成規則に基づいて、前記第１の状態情報と前記母集団リストより選択リストを生成するバディリスト生成工程を有することを特徴とするバディリストの動的生成方法。
【請求項１２】  クライアントが自身の状態を状態情報として管理し、自身の状態が変化したとき前記第１の状態情報を更新する第１の更新工程と、
サーバが各クライアントの状態を状態情報として監視し、一のクライアントの状態が変化したとき前記状態情報を更新し、当該状態情報を管理するバディリストである母集団リストを保持する第２の更新工程と、
前記サーバが生成規則に基づいて、前記状態情報と前記母集団リストより選択リストを生成するバディリスト生成工程を有することを特徴とするバディリストの動的生成方法。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
【発明が解決しようとする課題】
本発明は、上記の問題点を鑑みたものであり、以下の目的を採り上げた。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
まず、バディリストを所有するユーザと、バディリストに含まれる他のＰＲＩＮＣＩＰＡＬの両方の状態に合わせてバディリストを自動的に生成でき、また前記バディリストが見やすくなるバディリストの動的生成方法を提供することを目的とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
また、ユーザが、ＰＲＩＮＣＩＰＡＬをバディリストに登録する条件を設定するだけで済むバディリストの動的生成方法を提供することを目的とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
また、ユーザが、ＰＲＩＮＣＩＰＡＬをバディリストに登録する条件を設定するだけで済むバディリストの動的生成方法を提供することを目的とする。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
また、バディリストを所有するユーザと、バディリストに含まれる他のＰＲＩＮＣＩＰＡＬの両方の状態に合わせてバディリストを自動的に生成でき、また前記バディリストが見やすくなり、特にユーザがＵＲＩを知らなくても、サーバが必要なプレゼンティティのＵＲＩをバディリストに含めてユーザに提供できるバディリストの動的生成方法を提供することを目的とする。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
また、ユーザが、ＰＲＩＮＣＩＰＡＬをバディリストに登録する条件を設定するだけで済むバディリストの動的生成方法を提供することを目的とする。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
また、ユーザが、ＰＲＩＮＣＩＰＡＬをバディリストに登録する条件を設定するだけで済むバディリストの動的生成方法を提供することを目的とする。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
【課題を解決するための手段】
かかる目的を解決するため、本発明の態様は、自身の状態を第１の状態情報として管理する状態管理手段と、他のクライアントの状態を第２の状態情報として監視し、当該第２の状態情報を管理するバディリストである母集団リストを保持する状態監視手段と、生成規則に基づいて、前記第１の状態情報と前記母集団リストより選択リストを生成するバディリスト生成手段を有し、自身の状態が変化して更新された前記第１の状態情報と、他のクライアントの状態が変化して更新された前記第２の状態情報を管理する前記母集団リストより前記選択リストが生成されることを特徴とするクライアントに関するものである。
ここで、前記選択リストに登録されていない他のクライアントの状態が変化して更新された前記第２の状態情報が、前記生成規則に従う場合には、当該状態を追加した選択リストが生成されることを特徴とする。また、前記選択リストに登録されている他のクライアントの状態が変化して更新された前記第２の状態情報が、前記生成規則に従わなくなった場合には、当該状態を削除した選択リストが生成されることを特徴とする。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
また、本発明の他の態様は、各クライアントの状態を状態情報として監視し、当該状態情報を管理するバディリストである母集団リストを保持する状態監視手段と、生成規則に基づいて、前記母集団リストより選択リストを生成するバディリスト生成手段を有し、一のクライアントの状態が変化して更新された前記状態情報を管理する前記母集団リストより前記選択リストが生成されることを特徴とするサーバに関するものである。
ここで、前記選択リストに登録されていないクライアントの状態が変化して更新された前記状態情報が、前記生成規則に従う場合には、当該状態を追加した選択リストが生成されることを特徴とする。また、前記選択リストに登録されているクライアントの状態が変化して更新された前記状態情報が、前記生成規則に従わなくなった場合には、当該状態を削除した選択リストが生成されることを特徴とする。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
また、本発明の他の態様は、自身の状態を第１の状態情報として管理する状態管理手段と、他のクライアントの状態を第２の状態情報として監視し、当該第２の状態情報を管理するバディリストである母集団リストを保持する状態監視手段と、生成規則に基づいて、前記第１の状態情報と前記母集団リストより選択リストを生成するバディリスト生成手段を有するクライアントがネットワークを介して接続されているシステムにおいて、各クライアントにおいて、自身の状態が変化して更新された前記第１の状態情報と、他のクライアントの状態が変化して更新された前記第２の状態情報を管理する前記母集団リストより前記選択リストが生成されることを特徴とするシステムに関するものである。
また、本発明の他の態様は、自身の状態を状態情報として管理する状態管理手段を有するクライアントと、各クライアントの状態を状態情報として監視し、当該状態情報を管理するバディリストである母集団リストを保持する状態監視手段と、生成規則に基づいて、前記母集団リストより選択リストを生成するバディリスト生成手段を有するサーバがネットワークを介して接続されているシステムにおいて、前記サーバにおいて、一のクライアントの状態が変化して更新された前記状態情報を管理する前記母集団リストより前記選択リストが生成されることを特徴とするシステムに関するものである。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
また、本発明の他の態様は、コンピュータに、自身の状態を第１の状態情報として管理する状態管理手段と、他のクライアントの状態を第２の状態情報として監視し、当該第２の状態情報を管理するバディリストである母集団リストを保持する状態監視手段と、生成規則に基づいて、前記第１の状態情報と前記母集団リストより選択リストを生成するバディリスト生成手段として機能させ、自身の状態が変化して更新された前記第１の状態情報と、他のクライアントの状態が変化して更新された前記第２の状態情報を管理する前記母集団リストより前記選択リストを生成させることを特徴とするクライアントのプログラムに関するものである。
また、本発明の他の態様は、コンピュータに、各クライアントの状態を状態情報として監視し、当該状態情報を管理するバディリストである母集団リストを保持する状態監視手段と、生成規則に基づいて、前記母集団リストより選択リストを生成するバディリスト生成手段として機能させ、一のクライアントの状態が変化して更新された前記状態情報を管理する前記母集団リストより前記選択リストを生成させることを特徴とするサーバのプログラムに関するものである。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
また、本発明の他の態様は、自身の状態を第１の状態情報として管理し、自身の状態が変化したとき前記第１の状態情報を更新する第１の更新工程と、他のクライアントの状態を第２の状態情報として監視し、他のクライアントの状態が変化したとき前記第２の状態情報を更新し、当該第２の状態情報を管理するバディリストである母集団リストを保持する第２の更新工程と、生成規則に基づいて、前記第１の状態情報と前記母集団リストより選択リストを生成するバディリスト生成工程を有することを特徴とするバディリストの動的生成方法に関するものである。
また、本発明の他の態様は、クライアントが自身の状態を状態情報として管理し、自身の状態が変化したとき前記第１の状態情報を更新する第１の更新工程と、サーバが各クライアントの状態を状態情報として監視し、一のクライアントの状態が変化したとき前記状態情報を更新し、当該状態情報を管理するバディリストである母集団リストを保持する第２の更新工程と、前記サーバが生成規則に基づいて、前記状態情報と前記母集団リストより選択リストを生成するバディリスト生成工程を有することを特徴とするバディリストの動的生成方法に関するものである。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】削除
【補正の内容】
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００８０
【補正方法】変更
【補正の内容】
【００８０】
まず、バディリストを所有するユーザと、バディリストに含まれる他のＰＲＩＮＣＩＰＡＬの両方の状態に合わせてバディリストを自動的に生成できる。例えば、通信状態のほかに仕事中か休憩中かを状態として扱うプレゼンスサービスにおいて本発明を用いると、自分と相手が同じ状況（休憩中、仕事中など）の時だけ、通信状態が表示されるバディリストが可能である。また、前記バディリストが見やすくなる。バディリストに表示されるＰＲＩＮＣＩＰＡＬは、バディリストを持つユーザの状態と、バディリストに含まれるＰＲＩＮＣＩＰＡＬの状態に応じて自動的に選択できる。このため、バディリスト毎に表示ページを切り替えたり、長いバディリストをスクロール表示させる必要は無くなる。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００８１
【補正方法】変更
【補正の内容】
【００８１】
また、ユーザが管理する情報が１つで済む。ユーザは、ＰＲＩＮＣＩＰＡＬをバディリストに登録する条件を設定するだけである。本発明は、ユーザと他のＰＲＩＮＣＩＰＡＬの両方の状態に応じてバディリストに含まれるＰＲＩＮＣＩＰＡＬを自動的に変更する。このためユーザは、自分の状況に合わせて複数のバディリストを用意する必要が無い。複数のバディリストに同じＰＲＩＮＣＩＰＡＬを登録し管理する手間も省ける。
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００８２
【補正方法】変更
【補正の内容】
【００８２】
また、ユーザが管理する情報が１つで済む。ユーザは、ＰＲＩＮＣＩＰＡＬをバディリストに登録する条件を設定するだけである。本発明は、ユーザと他のＰＲＩＮＣＩＰＡＬの両方の状態に応じてバディリストに含まれるＰＲＩＮＣＩＰＡＬを自動的に変更する。このためユーザは、自分の状況に合わせて複数のバディリストを用意する必要が無い。複数のバディリストに同じＰＲＩＮＣＩＰＡＬを登録し管理する手間も省ける。
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００８３
【補正方法】変更
【補正の内容】
【００８３】
また、バディリストを所有するユーザと、バディリストに含まれる他のＰＲＩＮＣＩＰＡＬの両方の状態に合わせてバディリストを自動的に生成できる。例えば、通信状態のほかに仕事中か休憩中かを状態として扱うプレゼンスサービスにおいて本発明を用いると、自分と相手が同じ状況（休憩中、仕事中など）の時だけ、通信状態が表示されるバディリストが可能である。また、前記バディリストが見やすくなる。バディリストに表示されるＰＲＩＮＣＩＰＡＬは、バディリストを持つユーザの状態と、バディリストに含まれるＰＲＩＮＣＩＰＡＬの状態に応じて自動的に選択できる。このため、バディリスト毎に表示ページを切り替えたり、長いバディリストをスクロール表示させる必要は無くなる。特にユーザがＵＲＩを知らなくても、サーバが必要なプレゼンティティのＵＲＩをバディリストに含めてユーザに提供できる。実施例２においてこのような効果が得られる。例えば、通信状態に加えて位置をプレゼンス情報として扱うプレゼンスサービスにおいては、現在乗客の近くにあるタクシーだけをバディリストに含めることが可能である。中間サーバが乗客の位置に応じてバディリストを提供することで、乗客自身が数百台のタクシーをバディリストに登録し、バディリストの中から近くを走るタクシーを探す必要は無くなる。
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００８４
【補正方法】変更
【補正の内容】
【００８４】
また、ユーザが管理する情報が１つで済む。ユーザは、ＰＲＩＮＣＩＰＡＬをバディリストに登録する条件を設定するだけである。本発明は、ユーザと他のＰＲＩＮＣＩＰＡＬの両方の状態に応じてバディリストに含まれるＰＲＩＮＣＩＰＡＬを自動的に変更する。このためユーザは、自分の状況に合わせて複数のバディリストを用意する必要が無い。複数のバディリストに同じＰＲＩＮＣＩＰＡＬを登録し管理する手間も省ける。
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】００８５
【補正方法】変更
【補正の内容】
【００８５】
また、ユーザが管理する情報が１つで済む。ユーザは、ＰＲＩＮＣＩＰＡＬをバディリストに登録する条件を設定するだけである。本発明は、ユーザと他のＰＲＩＮＣＩＰＡＬの両方の状態に応じてバディリストに含まれるＰＲＩＮＣＩＰＡＬを自動的に変更する。このためユーザは、自分の状況に合わせて複数のバディリストを用意する必要が無い。複数のバディリストに同じＰＲＩＮＣＩＰＡＬを登録し管理する手間も省ける。