【手続補正書】
【提出日】平成20年10月27日(2008.10.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
パブリッシュコンピュータシステムのプレゼンス情報へのアクセスを制御する方法であって、
前記パブリッシュコンピュータシステムの前記プレゼンス情報へのサブスクライブするコンピュータシステム群のアクセス権群を前記パブリッシュコンピュータシステムで提供するステップであって、前記プレゼンス情報は、前記パブリッシュコンピュータシステムの使用可能性を指定し、前記プレゼンスモデルにおける各プレゼンス状態は、前記サブスクライブするコンピュータシステム群の前記プレゼンス状態に関連づけられたプレゼンス情報への前記アクセス権群を定義する関連するアクセス制御リストを有するステップと、
前記パブリッシュコンピュータシステムのプレゼンス情報をサブスクライブすることを求める第１の要求を前記サブスクライブするコンピュータシステム群の第１のサブスクライブするコンピュータシステムから受信するステップであって、前記第１のサブスクライブするコンピュータシステムは、前記アクセス権群の第１のアクセス権群を有するステップと、
前記サブスクライブするコンピュータシステム群の第２のサブスクライブするコンピュータシステムから前記パブリッシュコンピュータシステムのプレゼンス情報にサブスクライブする第２の要求を受信するステップであって、前記第２のコンピュータシステムは、前記第１のアクセス権群とは異なる第２のアクセス権群を有するステップと、
前記パブリッシュコンピュータシステムが新しいプレゼンス状態に変化するときに、
前記新しいプレゼンス状態、前記第１のアクセス権群、および前記新しいプレゼンス状態に関連づけられた前記アクセス制御リストに基づいて、第１のプレゼンス情報を決定し、前記第１のプレゼンス情報を前記第１のサブスクライブするコンピュータシステムに送信するステップと、
前記新しいプレゼンス状態、前記第２のアクセス権群、および前記新しいプレゼンス状態に関連づけられた前記アクセス制御リストに基づいて、第２のプレゼンス情報を決定し、前記第２のプレゼンス情報を前記第２のサブスクライブするコンピュータシステムに送信するステップであって、前記第２のプレゼンス情報は、前記第１のプレゼンス情報とは異なるステップと
を備えることを特徴とする方法。
【請求項２】
前記パブリッシュコンピュータシステムと前記第１および第２のサブスクライブするコンピュータシステムとはピアであることを特徴とする請求項１に記載の方法。
【請求項３】
前記パブリッシュコンピュータシステムおよび前記第１および第２のサブスクライブするコンピュータシステムはパブリッシャとサブスクライバのコンピュータシステム群からなるネットワーク内に存在し、パブリッシャのコンピュータシステムは前記パブリッシャのコンピュータシステムの前記プレゼンス情報へのサブスクライバのコンピュータシステムのアクセス権群を提供することを特徴とする請求項１に記載の方法。
【請求項４】
複数のプレゼンスモデルは、前記パブリッシュコンピュータシステムに提供され、サブスクライブするコンピュータシステムの前記アクセス権群は、プレゼンスモデルをさらに識別することを特徴とする請求項３に記載の方法。
【請求項５】
前記パブリッシュコンピュータシステムに複数のプレゼンスモデルが提供され、サブスクライブするコンピュータシステム群の前記アクセス権群によって１つのプレゼンスモデルがさらに識別されることを特徴とする請求項１に記載の方法。
【請求項６】
前記パブリッシュコンピュータシステムに複数のプレゼンスモデルが提供され、他の異なるサブスクライブするコンピュータシステム群に対して異なるプレゼンスモデルが適用されることを特徴とする請求項１に記載の方法。
【請求項７】
前記プレゼンスモデルは、前記パブリッシュコンピュータシステムのプレゼンス状態群の階層構造を定義することを特徴とする請求項１に記載の方法。
【請求項８】
前記パブリッシュコンピュータシステムが新しいプレゼンス状態に変化するときに、
前記新しいプレゼンス状態に関連づけられた前記アクセス制御リストが、前記サブスクライブするコンピュータシステムが前記新しいプレゼンス状態へアクセスすると指示するとき、前記新しいプレゼンス状態を前記サブスクライブするコンピュータシステムに通知し、
前記新しいプレゼンス状態に関連づけられた前記アクセス制御リストが、前記サブスクライブするコンピュータシステムが前記新しいプレゼンス状態へアクセスしないと指示するとき、前記サブスクライブするコンピュータシステムがアクセスする前記新しいプレゼンス状態の最も近い上位のプレゼンス状態を前記サブスクライブするコンピュータシステムに通知することを特徴とする請求項１に記載の方法。
【請求項９】
ユーザは、各コンピュータシステムに関連付けられていることを特徴とする請求項１に記載の方法。
【請求項１０】
前記プレゼンス情報は、前記パブリッシュコンピュータシステム自体の状態を記述することを特徴とする請求項１に記載の方法。
【請求項１１】
前記パブリッシュコンピュータシステムのプレゼンス情報をサブスクライブすることを求める前記第１の要求を前記第１のサブスクライブするコンピュータシステムから受信した後で、前記パブリッシュコンピュータシステムの前記プレゼンス情報をサブスクライブすることが前記第１のサブスクライブするコンピュータシステムに許可されているかどうかを判定することを特徴とする請求項１に記載の方法。
【請求項１２】
ユーザのコンピュータシステムを制御して、前記ユーザのプレゼンス情報へのピアツーピアアクセスを下記方法によって提供するための命令を含むコンピュータ可読記憶媒体であって、前記方法は、
前記ユーザのプレゼンス状態群の階層構造を指定するプレゼンスモデルを前記コンピュータシステムで提供するステップであって、前記階層構造は、ノードの上位のものは、前記階層構造のノードより上のあらゆるノードであるノードを含むステップと、
前記ユーザの前記プレゼンス情報へのサブスクライバのアクセス権群を前記コンピュータシステムで受信するステップであって、前記サブスクライバの前記アクセス権は、前記サブスクライバが前記ユーザのあるプレゼンス状態にアクセスするときは前記サブスクライバがそのすべての上位プレゼンス状態群にもアクセスするように、前記サブスクライバがアクセスする前記ユーザの前記プレゼンス状態群を指示するステップと、
前記ユーザのプレゼンス情報を前記サブスクライバがサブスクライブすることを求める要求を前記サブスクライバのコンピュータシステムから受信するステップとを備え、
前記ユーザの前記プレゼンス情報をサブスクライバがサブスクライブすることを求める要求を前記コンピュータシステムで受信したときは、
前記ユーザのプレゼンス情報へのアクセスが前記サブスクライバに許可されているかどうかを判定し、
前記サブスクライバが前記ユーザのプレゼンス情報へアクセスすることが許可されていると判定されたときは、前記サブスクライバを前記ユーザの前記プレゼンス情報にサブスクライブするステップと、
前記ユーザの前記プレゼンス状態が新しいプレゼンス状態に変化したときは、
前記ユーザの前記プレゼンス情報へサブスクライブされている各サブスクライバに対して、
前記サブスクライバがアクセス権を有する、前記新しいプレゼンス状態に最も近い上位プレゼンス状態を識別し、
前記識別されたプレゼンス状態の指示を前記ユーザの前記新しいプレゼンス状態として前記サブスクライバの前記コンピュータシステムに送信するステップと
を備えたことを特徴とするコンピュータ可読媒体。
【請求項１３】
複数のプレゼンスモデルが前記ユーザに提供され、前記サブスクライバの前記アクセス権により１つのプレゼンスモデルが指定されることを特徴とする請求項１２に記載のコンピュータ可読媒体。
【請求項１４】
各プレゼンスモデルごとに現在のプレゼンス状態が維持されることを特徴とする請求項１３に記載のコンピュータ可読媒体。
【請求項１５】
前記サブスクライバは、他のユーザであることを特徴とする請求項１２に記載のコンピュータ可読媒体。
【請求項１６】
前記サブスクライバは、他のコンピュータシステムであることを特徴とする請求項１２に記載のコンピュータ可読媒体。
【請求項１７】
前記プレゼンスモデルを提供した後に、前記プレゼンスモデルを修正するステップを含むことを特徴とする請求項１２に記載のコンピュータ可読媒体。
【請求項１８】
前記プレゼンスモデルを提供した後に、前記ユーザは前記プレゼンスモデルを修正したという指示を提供することを特徴とする請求項１２に記載のコンピュータ可読媒体。
【請求項１９】
前記ユーザは前記サブスクライバの前記アクセス権群を指定することを特徴とする請求項１２に記載のコンピュータ可読媒体。
【請求項２０】
パブリッシュユーザのプレゼンス情報へのアクセスを制御するシステムであって、
複数のプレゼンスモデルを前記パブリッシュユーザに対して提供し、前記パブリッシュユーザに関連づけられた装置からサブスクライブユーザへ前記パブリッシュユーザに関するプレゼンス情報を提供するように構成され、前記複数のプレゼンスモデルの第１のプレゼンスモデルは、前記パブリッシュユーザの潜在的なプレゼンス状態群の第１のセットを指定し、第１の現在のプレゼンス状態を有し、前記複数のプレゼンスモデルの第２のプレゼンスモデルは、前記パブリッシュユーザの潜在的なプレゼンス状態群の第２のセットを指定し、第２の現在のプレゼンス状態を有し、プレゼンス状態群の前記第１のセットは、プレゼンス状態群の前記第２のセットとは異なるプレゼンスモデルコンポーネントと、
前記第１のプレゼンスモデルと第１のサブスクライブユーザとを関連づけ、前記第２のプレゼンスモデルと第２のサブスクライブユーザとを関連づけるサブスクライバアクセス権コンポーネントと、
前記第１のプレゼンスモデルの前記第１の現在のプレゼンス状態が変化したときに、前記第１のサブスクライブユーザに通知し、前記第２のプレゼンスモデルの前記第２の現在のプレゼンス状態が変化したときに、前記第２のサブスクライブユーザに通知する通知サブスクライバコンポーネントと
を含むことを特徴とするシステム。
【請求項２１】
前記複数のプレゼンスモデルは、各サブスクライブユーザに関連づけられたアクセス権群のセットを指定し、潜在的なプレゼンス状態群の前記第１のセットの第１の潜在的なプレゼンス状態に関連づけられた、第１のアクセス権と、潜在的なプレゼンス状態群の前記第１のセットの第２の潜在的なプレゼンス状態に関連づけられた前記第１のアクセス権とは異なる第２のアクセス権とを含むアクセス権の第１のセットを含む前記第１のプレゼンスモデルを含むことを特徴とする請求項２０に記載のシステム。
【請求項２２】
前記通知サブスクライバコンポーネントは、前記第１のアクセス権群に従って前記第１のサブスクライブユーザに通知することを特徴とする請求項２１に記載のシステム。
【請求項２３】
前記第１のプレゼンスモデルは、前記第１の潜在的なプレゼンス状態群の階層構造を含み、前記階層構造は、ノードの上位のものは、前記階層構造のノードより上のあらゆるノードであるノードを含むことを特徴とする請求項２０に記載のシステム。
【請求項２４】
前記通知サブスクライバコンポーネントは、前記第１のサブスクライブユーザがアクセス権群を有する、変化した現在のプレゼンス状態に最も近い上位プレゼンス状態を前記第１のサブスクライブユーザに通知することを特徴とする請求項２３に記載のシステム。
【請求項２５】
第１のエンティティの第１のコンピュータシステムを制御して、前記第１のエンティティのプレゼンス情報へのアクセスを提供する命令を含むコンピュータ可読媒体であって、
前記第１のエンティティの前記プレゼンス情報への第２のエンティティの第２のアクセス権群を前記第１のコンピュータシステムで提供するステップ、
前記第１のコンピュータシステムにおいて、前記第１のエンティティの前記プレゼンス情報に対して、第３のエンティティの第３のアクセス権群を提供するステップであって、前記第２のアクセス権群は、第３のアクセス権群とは異なるステップ、および
前記第１のエンティティのプレゼンス情報が変化したときは、前記第１のエンティティのプレゼンス情報の前記変化の第２の指示を、前記第２のエンティティの前記第２のアクセス権群に従って前記第１のコンピュータシステムから前記第２のエンティティの第２のコンピュータシステムに送信し、前記第１のコンピュータシステムから前記第３のエンティティの第３のコンピュータシステムへ、前記第３のエンティティの第３のアクセス権群に応じて、前記第１のエンティティのプレゼンス情報における前記変化の第３の指示を送信し、プレゼンス情報における前記変換の前記第２の指示は、プレゼンス情報における前記変化の前記第３の指示とは異なるステップを備えることを特徴とするコンピュータ可読記憶媒体。
【請求項２６】
前記第１のコンピュータシステムと前記第２のコンピュータシステムとはピアであることを特徴とする請求項２５に記載のコンピュータ可読記憶媒体。
【請求項２７】
前記第１のコンピュータシステムおよび前記第２のコンピュータシステムは各エンティティのコンピュータシステムからなるネットワーク内に存在し、あるコンピュータシステムはそれが属するエンティティの前記プレゼンス情報への各エンティティのアクセス権群を提供することを特徴とする請求項２５に記載のコンピュータ可読記憶媒体。
【請求項２８】
前記第１のエンティティのプレゼンス状態群を指定するプレゼンスモデルを前記第１のコンピュータシステムで提供するステップを含むことを特徴とする請求項２５に記載のコンピュータ可読記憶媒体。
【請求項２９】
前記第１のエンティティに複数のプレゼンスモデルが提供され、前記第２のエンティティは前記プレゼンスモデルの１つに関連づけられることを特徴とする請求項２８に記載のコンピュータ可読記憶媒体。
【請求項３０】
前記プレゼンス状態群は階層的に構成されることを特徴とする請求項２８に記載のコンピュータ可読記憶媒体。