(57)【要約】  可用性データを提供する方法、装置、システム、及びコンピュータプログラム製品が提供される。第１クライアント装置に記憶されたデータファイルと関連づけられた可用性データは、プレゼンスサーバへ提供される。プレゼンスサーバは、当該プレゼンスサーバにより提供されるプレゼンスサービスの１以上の加入者へ可用性データを提供し、１以上の加入者と関連づけられた１以上の第２クライアント装置のディスプレイ上において、データファイルに関連づけられた可用性インジケータを変更するように構成される。
2008510249.tif 000002
【特許請求の範囲】
【請求項１】
可用性データを提供する方法であって、
第１クライアント装置に記憶されたデータファイルに関連づけられた可用性データを、プレゼンスサーバへ提供する工程を備え、
前記プレゼンスサーバは、
当該プレゼンスサーバにより提供されるプレゼンスサービスの１以上の加入者へ前記可用性データを提供し、
前記１以上の加入者に関連づけられた１以上の第２クライアント装置のディスプレイ上で、前記データファイルに関連づけられた可用性インジケータを変更する
ように構成される、方法。
【請求項２】
前記可用性インジケータとユーザを視覚的に関連づける工程をさらに備え、
前記可用性インジケータと前記ユーザとの間の関連付けは、前記１以上の第２クライアント装置の前記ディスプレイ上に描かれる、請求項１に記載の方法。
【請求項３】
前記提供する工程は、前記ユーザの可用性状態と独立に前記データファイルの前記可用性の状態に関する前記可用性データを提供する工程をさらに備える、請求項２に記載の方法。
【請求項４】
前記データファイルは、テキストファイル、１以上の画像、及び生中継ビデオ又は録画ビデオの少なくともいずれかを備える、請求項１に記載の方法。
【請求項５】
前記可用性データは、
前記データファイルが、利用可能、利用不可能、新しい、録画中、及び更新の、少なくともいずれかであることを示すものを備える、請求項１に記載の方法。
【請求項６】
可用性データを受信する方法であって、
プレゼンスサーバにより提供されるプレゼンスサービスのユーザに関連づけられた第１クライアント装置において、該第１クライアント装置において表示されることになる可用性インジケータと関連づけられ、第２クライアント装置に記憶された、データファイルに関連づけられた可用性データを要求する工程と、
前記第１クライアント装置において、要求された前記可用性データを前記プレゼンスサーバから受信する工程と、
前記可用性データの受信に応じて、前記第１クライアント装置においてディスプレイ上に前記データファイルの現在の状態を視覚的に示すために、前記データファイルに関連づけられた前記可用性インジケータを更新する工程と、を備える方法。
【請求項７】
前記ユーザは第１ユーザを備え、
前記データファイルは前記第２クライアント装置の第２ユーザと関連づけられており、
要求された前記可用性データを受信する前記工程は、前記第２ユーザの可用性状態と独立に、要求された前記可用性データを受信する工程をさらに備える、請求項６に記載の方法。
【請求項８】
前記要求する工程は、
前記データファイルの状態が更新される毎に、前記第１クライアント装置が可用性データを受信できるようにするために、前記プレゼンスサーバにおいてプレゼンスサービスへ加入する工程を備える、請求項６に記載の方法。
【請求項９】
前記要求する工程は、
前記第２クライアント装置の前記データファイルに関連づけられた現在の可用性データのために前記プレゼンスサーバへポーリングする工程を備える、請求項６に記載の方法。
【請求項１０】
前記データファイルは、
テキストファイル、１以上の画像、及び生中継ビデオ又は録画ビデオの少なくともいずれかを備える、請求項６に記載の方法。
【請求項１１】
前記可用性データは、
前記データファイルが、利用可能、利用不可能、新しい、録画中、及び更新の、少なくともいずれかであることを示すものを備える、請求項６に記載の方法。
【請求項１２】
可用性データを提供する方法であって、
プレゼンスサーバにおいて、１以上の第２クライアント装置上で表示されるように構成された関連づけられた可用性インジケータを有する、第１クライアント装置に記憶されたデータファイルに関連づけられた可用性データを受信する工程と、
受信された前記可用性データを前記プレゼンスサーバに記憶する工程と、
記憶された前記可用性データを、前記１以上の第２クライアント装置へ配布する工程と、
を備え、
前記データファイルに関連づけられた前記可用性インジケータは、前記第２クライアント装置のディスプレイ上で前記データファイルの状態を示すように構成される、方法。
【請求項１３】
前記プレゼンスサーバにおいて、前記データファイルに関連づけられた可用性データの更新を受信する工程と、
前記可用性データの更新を前記１以上の第２クライアント装置へ配布する工程と、
をさらに備え、
前記可用性インジケータは、前記データファイルの状態における変化を示すように構成される、請求項１２に記載の方法。
【請求項１４】
前記記憶する工程の後に、
前記１以上の第２クライアント装置から、前記可用性データに対する要求を受信する工程と、
前記１以上の第２クライアント装置を認証する工程と、
を備え、
前記配布する工程は、前記１以上の第２クライアント装置が認証された場合に、記憶された前記可用性データを、前記１以上の第２クライアント装置へ配布する工程をさらに備える、請求項１２に記載の方法。
【請求項１５】
前記プレゼンスサーバにおいて、前記１以上の第２クライアント装置に関連づけられた情報を記憶する工程をさらに備え、
前記認証する工程は、前記１以上の第２クライアント装置に関連づけられている記憶された情報に基づいて、前記１以上の第２クライアント装置を認証する工程をさらに備える、請求項１４に記載の方法。
【請求項１６】
携帯電子装置であって、
当該携帯電子装置に記憶されたデータファイルに関連づけられた可用性データを、プレゼンスサーバへ提供する手段を備え、
前記プレゼンスサーバは、
当該プレゼンスサーバにより提供されるプレゼンスサービスの１以上の加入者へ前記可用性データを提供し、
前記１以上の加入者に関連づけられた１以上の第２クライアント装置のディスプレイ上で、前記データファイルに関連づけられた可用性インジケータを変更する
ように構成される、携帯電子装置。
【請求項１７】
プレゼンスサーバにより提供されるプレゼンスサービスのユーザに関連づけられた第１クライアント装置において、該第１クライアント装置において表示されることになる可用性インジケータと関連づけられ、第２クライアント装置に記憶された、データファイルに関連づけられた可用性データを要求する手段と、
前記第１クライアント装置において、要求された前記可用性データを前記プレゼンスサーバから受信する手段と、
前記可用性データの受信に応じて、前記第１クライアント装置においてディスプレイ上に前記データファイルの現在の状態を視覚的に示すために、前記データファイルに関連づけられた前記可用性インジケータを更新する手段と、を備える携帯電子装置。
【請求項１８】
可用性データを提供するシステムであって、
プレゼンスサーバにおいて、１以上の第２クライアント装置上で表示されるように構成された関連づけられた可用性インジケータを有する、第１クライアント装置に記憶されたデータファイルに関連づけられた可用性データを受信する手段と、
受信された前記可用性データを前記プレゼンスサーバに記憶する手段と、
記憶された前記可用性データを、前記１以上の第２クライアント装置へ配布する手段と、
を備え、
前記データファイルに関連づけられた前記可用性インジケータは、前記データファイルの状態における変化を示すように構成される、システム。
【請求項１９】
可用性データを提供するように構成された装置であって、
前記装置に記憶されたデータファイルに関連づけられた可用性データを、プレゼンスサーバへ送信するように構成された送信部を備え、
前記プレゼンスサーバは、
当該プレゼンスサーバにより提供されるプレゼンスサービスの１以上の加入者へ前記可用性データを提供し、
前記１以上の加入者に関連づけられた１以上のリモート装置のディスプレイ上で、前記データファイルに関連づけられた可用性インジケータを変更する
ように構成される、装置。
【請求項２０】
前記送信部は、さらに、前記装置のユーザの可用性状態と独立に前記データファイルの前記可用性の状態に関する前記可用性データを送信するように構成される、請求項１９に記載の装置。
【請求項２１】
前記装置は携帯電子装置を備える、請求項１９に記載の装置。
【請求項２２】
可用性データを受信するように構成された装置であって、
プレゼンスサーバにより提供されるプレゼンスサービスのユーザに関連づけられたリモート装置に記憶され、前記装置において表示されることになる可用性インジケータと関連づけられている、データファイルに関連づけられた可用性データを要求するように構成された送信回路と、
前記装置において、要求された前記可用性データを前記プレゼンスサーバから受信するように構成された受信回路と、
前記可用性データの受信に応じて、前記装置においてディスプレイ上に前記データファイルの現在の状態を視覚的に示すために、前記データファイルに関連づけられた前記可用性インジケータを更新するように構成された更新回路と、を備える装置。
【請求項２３】
前記装置は携帯電子装置を備える、請求項２２に記載の装置。
【請求項２４】
可用性データを提供するシステムであって、
１以上の第２クライアント装置上で表示されるように構成された関連づけられた可用性インジケータを有する、第１クライアント装置に記憶されたデータファイルに関連づけられた可用性データを受信し、
受信された前記可用性データを記憶し、
記憶された前記可用性データを、前記１以上の第２クライアント装置へ配布する
ように構成されたプレゼンスサーバを備え、
前記データファイルに関連づけられた前記可用性インジケータは前記データファイルの状態を示すように構成される、システム。
【請求項２５】
前記プレゼンスサーバは、さらに、
前記データファイルに関連づけられた可用性データの更新を受信し、
前記更新を前記１以上の第２クライアント装置へ配布する
ように構成される、請求項２４に記載のシステム。
【請求項２６】
前記プレゼンスサーバは、さらに、
前記１以上の第２クライアント装置から、前記可用性データに対する要求を受信し、
前記１以上の第２クライアント装置を認証し、
前記１以上の第２クライアント装置が認証された場合に、記憶された前記可用性データを、前記１以上の第２クライアント装置へ配布する
ように構成される、請求項２４に記載のシステム。
【請求項２７】
前記プレゼンスサーバは、さらに、
前記１以上の第２クライアント装置に関連づけられた情報を記憶し、
前記１以上の第２クライアント装置に関連づけられている記憶された前記情報に基づいて、前記１以上の第２クライアント装置を認証する
ように構成される、請求項２４に記載のシステム。
【請求項２８】
可用性データを提供するコンピュータプログラム製品であって、
当該媒体内に具現化された、コンピュータ可読プログラムコードを有するコンピュータ可読記憶媒体を備え、
前記コンピュータ可読プログラムコードは、第１クライアント装置に記憶されたデータファイルに関連づけられた可用性データを、プレゼンスサーバへ提供するために構成されたコンピュータ可読プログラムコードを備え、
前記プレゼンスサーバは、
当該プレゼンスサーバにより提供されるプレゼンスサービスの１以上の加入者へ前記可用性データを提供し、
前記１以上の加入者に関連づけられた１以上の第２クライアント装置のディスプレイ上で、前記データファイルに関連づけられた可用性インジケータを変更する
ように構成される、コンピュータプログラム製品。
【請求項２９】
可用性データを受信するコンピュータプログラム製品であって、
当該媒体内に具現化された、コンピュータ可読プログラムコードを有するコンピュータ可読記憶媒体を備え、
前記コンピュータ可読プログラムコードは、
プレゼンスサーバにより提供されるプレゼンスサービスのユーザに関連づけられた第１クライアント装置において、該第１クライアント装置において表示されることになる可用性インジケータと関連づけられ、第２クライアント装置に記憶された、データファイルに関連づけられた可用性データを要求するように構成されたコンピュータ可読プログラムコードと、
前記第１クライアント装置において、要求された前記可用性データを受信するように構成されたコンピュータ可読プログラムコードと、
前記可用性データの受信に応じて、前記第１クライアント装置においてディスプレイ上に前記データファイルの現在の状態を視覚的に示すために、前記データファイルに関連づけられた前記可用性インジケータを更新するように構成されたコンピュータ可読プログラムコードと、を備えるコンピュータプログラム製品。
【請求項３０】
可用性データを提供するコンピュータプログラム製品であって、
当該媒体内に具現化された、コンピュータ可読プログラムコードを有するコンピュータ可読記憶媒体を備え、
前記コンピュータ可読プログラムコードは、
プレゼンスサーバにおいて、１以上の第２クライアント装置上で表示されるように構成された関連づけられた可用性インジケータを有する、第１クライアント装置に記憶されたデータファイルに関連づけられた可用性データを受信するように構成されたコンピュータ可読プログラムコードと、
受信された前記可用性データを前記プレゼンスサーバに記憶するように構成されたコンピュータ可読プログラムコードと、
記憶された前記可用性データを、前記１以上の第２クライアント装置へ配布するように構成されたコンピュータ可読プログラムコードと、
を備え、
前記データファイルに関連づけられた前記可用性インジケータは、前記データファイルの状態における変化を示すように構成される、コンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデータ通信に関し、特に、装置間で可用性データを通信するための方法、装置、システム、及びコンピュータプログラム製品に関する。
【背景技術】
【０００２】
近年、インターネットに基づくインスタント・メッセージング・アプリケーションが、従来の電子メールに付随していた遅延がなく、選択された他のユーザとの通信において使用する上で、人気を博すようになっている。典型的なインスタント・メッセージング・アプリケーション、例えば、ＡＯＬインスタント・メッセンジャーにおいて、ユーザは、１以上の他のユーザへ送付するメッセージを、典型的にはいわゆる”友人リスト”上で用意し、その送付するメッセージを送信する。ユーザは、同様のやり方で”友人リスト”のメンバーからメッセージを受信する。ユーザは、一般的に１以上の”スクリーンネーム”で識別される。
【０００３】
インスタント・メッセージングは、一般的には、潜在的なメッセージ受信者の可用性（アベイラビリティ）に基づいている。メッセージの送付と応答との間の遅延が習慣的である電子メールと異なり、インスタント・メッセージングは即座の応答に基づいており、インスタント・メッセージをユーザへ送ったが、そのユーザが数時間又は数日後にそのメッセージを受け取るようなことは一般的に望ましくない。このため、例えば、インスタント・メッセージング・アンド・プレゼンス（ＩＭ＆Ｐ）等のアプリケーションのような、オンラインのユーザの状態や存在（プレゼンス）を示すことができるアプリケーションが開発されている。
【０００４】
ユーザは、典型的には、コンピュータや、携帯情報端末（ＰＤＡ）、ｗｅｂアクセス可能な携帯端末、或いは同様の装置を用いて、インターネットに接続される。そして、ユーザには、固定ＩＰ（internet protocol）アドレス、又は、ダイナミックＩＰアドレス、即ち、インターネット・サービス・プロバイダ（ＩＳＰ）が割り当てるＩＰアドレスが割り当てられる。ＩＭ＆Ｐサービスの第１のユーザは、自分のユーザ識別情報（スクリーンネームと同じかもしれない）とＩＰアドレスをプレゼンスサーバへ送信することにより、インターネットを用いて自分のプレゼンスをプレゼンスサーバに登録することができる。これにより第１のユーザのプレゼンス情報を、他のユーザ、例えば、加入者に利用可能にすることができる。第１のユーザも加入者であり、第２、第３のユーザのプレゼンスに加入するかもしれない。このため、プレゼンスサーバは、第２、第３のユーザの状態又はプレゼンスを第１のユーザに知らせるかもしれない。例えば、第２のユーザは自分のプレゼンスをプレゼンスサーバに登録し、自分のプレゼンス情報を、第２のユーザのプレゼンスに加入している他の全てのユーザに利用可能にしているかもしれない。第２のユーザがログオンした場合、第１のユーザを含む、第２のユーザのプレゼンスに加入している全てのユーザは、第２のユーザがログオンしたことの通知を受け取るかもしれない。第１，第２，第３のユーザのプレゼンスは、第１，第２，第３のユーザが使用している装置のディスプレイ上に描かれるかもしれない。例えば、ユーザの装置は、スクリーンネームとアイコンの組合せを含むかもしれない”友人リスト”を表示するかもしれない。ディスプレイ上のそのプレゼンスは、他のオンラインのユーザのプレゼンスを示すかもしれない。さらに、”友人リスト”は、各ユーザの可用性の表示をも含むかもしれない。例えば、各ユーザについて、応答可能か、応答不可能か、取り込み中かなどの表示を含むかもしれない。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
このようなサービスの使用の増加に応じて、近年、インスタント・メッセージングやプレゼンス・アプリケーションに係る標準が多数開発されている。例えば、インスタント・メッセージングやプレゼンスの機能を携帯電子機器に拡張するために、ワイヤレス・ヴィレッジ・スタンダードやインスタント・メッセージング・アンド・プレゼンス・スタンダード（ＩＭＰＳ）が開発されている。
【課題を解決するための手段】
【０００６】
本発明に係る複数の実施形態は、可用性データを提供する方法、装置、及びコンピュータプログラム製品を提供する。第１クライアント装置に記憶されたデータファイルに関連づけられた可用性データは、プレゼンスサーバへ提供される。プレゼンスサーバは、当該プレゼンスサーバにより提供されるプレゼンスサービスの１以上の加入者へ可用性データを提供し、１以上の加入者に関連づけられた１以上の第２クライアント装置のディスプレイ上で、データファイルに関連づけられた可用性インジケータを変更するように構成される。
【０００７】
本発明のさらなる実施形態においては、可用性インジケータはユーザと視覚的に関連づけられてよい。可用性インジケータとユーザとの間の関連付けは、１以上の第２クライアント装置のディスプレイ上に描かれてよい。データファイルと関連づけられた可用性データは、データファイルに関連づけられたユーザの可用性状態から独立してよい。本発明のある実施形態においては、データファイルは、テキストファイル、１以上の画像、及び生中継ビデオ又は録画ビデオの少なくともいずれかを含んでよい。可用性データは、データファイルが、利用可能、利用不可能、新しい、録画中、及び更新の、少なくともいずれかであることを示すものを含んでよい。
【０００８】
さらに、本発明の別の実施形態よれば、可用性データを受信する方法、装置、及びコンピュータプログラム製品が提供される。第２クライアント装置に記憶されたデータファイルに関連づけられた可用性データは、プレゼンスサーバにより提供されるプレゼンスサービスのユーザに関連づけられた第１クライアント装置から要求される。このデータファイルは、第１クライアント装置において表示されることになる可用性インジケータと関連づけられている。要求された可用性データは第１クライアント装置で受信される。可用性データの受信に応じて、第１クライアント装置においてディスプレイ上にデータファイルの現在の状態を視覚的に示すために、可用性インジケータは更新される。
【０００９】
本発明のある実施形態においては、データファイルは第２クライアント装置の第２ユーザと関連づけられてよく、要求された可用性データは第２ユーザの可用性状態と独立に受信されてよい。要求は、プレゼンスサーバでデータファイルの状態が更新される毎に、第１クライアント装置が可用性データを受信できるようにするために、プレゼンスサーバにおけるプレゼンスサービスへ加入することを含んでよい。本発明のある実施形態においては、要求は、第２クライアント装置のデータファイルに関連づけられた現在の可用性データのためにプレゼンスサーバへポーリングすることを含んでよい。
【００１０】
本発明のさらなる実施形態によれば、可用性データを提供する、方法、システム、及びコンピュータプログラムが提供される。第１クライアント装置に記憶されたデータファイルに関連づけられた可用性データが、プレゼンスサーバで受信される。データファイルは、１以上の第２クライアント装置上で表示されるように構成された可用性インジケータに関連づけられている。受信された可用性データは前記プレゼンスサーバに記憶され、記憶された可用性データは、１以上の第２クライアント装置へ配布される。データファイルに関連づけられた可用性インジケータは、第２クライアント装置のディスプレイ上でデータファイルの状態を示すように構成される。
【００１１】
さらに本発明の別の実施形態においては、データファイルに関連づけられた可用性データの更新が、プレゼンスサーバにおいて受信され、１以上の第２クライアント装置へ配布されてよい。可用性インジケータは、データファイルの状態における変化を示すように構成されてよい。
【００１２】
本発明のある実施形態においては、１以上の第２クライアント装置から、可用性データに対する要求が受信されてよい。１以上の第２クライアント装置は認証され、１以上の第２クライアント装置が認証された場合、記憶された可用性データは１以上の第２クライアント装置へ配布されてよい。本発明のある実施形態においては、１以上の第２クライアント装置に関連づけられた情報はプレゼンスサーバに記憶されてよい。１以上の第２クライアント装置は、１以上の第２クライアント装置に関連づけられている記憶された情報に基づいて認証されてよい。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の例示的な実施形態が示された添付図面を参照して、本発明について詳細に説明する。図面においては、明確にするために領域や特徴の相対的な大きさを誇張して描いている場合がある。しかし、本発明は、多くの異なる形態で実施することができ、ここで説明する実施形態に限られると解釈すべきではない。むしろ、これらの実施形態が提供されることによって、この開示は、詳細で完全であり、当業者に発明の範囲を十分伝えるだろう。ある要素について、他の要素と”連結”されている、または”接続”されていると述べられている場合は、それは、他の要素と直接連結又は接続されていてもよいし、或いは、中継する要素が存在してもよい。一方、ある要素について、他の要素と”直接連結”されている、または”直接接続”されていると述べられている場合は、中継する要素は存在しない。ここでは、類似の番号は類似の要素を参照する。”及び／又は”という用語がここで使用された場合は、関連する列挙された項目の少なくともいずれかの組合せを含む。
【００１４】
ここでは第１、第２等の用語が様々な要素を説明するために使用されるかもしれないが、これらの要素はこれらの用語により限定されるわけではないということを理解されたい。これらの用語は、ある要素を他の要素と区別するためにのみ使用される。従って、本発明が教示することから離れることなく、以下で第１の要素と説明されたものが第２の要素と称されることもあり得る。
【００１５】
ここで使用される専門用語は、特定の実施形態のみを説明するためのものであり、本発明を限定することが意図されているわけではない。ここで使用される場合、文脈からそうでないことが明らかでない限り、単数形の"a", "an", "the"は複数形も含むことが意図されている。さらに、本明細書で使用される場合、”備える”及び／又は”備えている”という用語は、決められた特徴、整数、工程、動作、要素、部品の少なくともいずれかの存在を示しており、１以上の他の特徴、整数、工程、動作、要素、部品、及びこれらの集合の少なくともいずれかの、存在又は追加を排除するものではないことを理解されたい。
【００１６】
他に定義されない限り、ここで用いられる全ての用語（技術用語、科学用語を含む）は、この発明の属する分野の当業者が一般的に理解するのと同じ意味を有している。さらに、一般的に使用される辞書に定義されているもの等の用語は、関連する技術分野の文脈における意味と適合する意味を有していると解釈すべきであり、ここで明示的にそのように定義しない限り、理想的な意味或いは過度に正式な意味に解釈すべきではないことを理解されたい。
【００１７】
当業者ならば理解されるであろうが、本発明は、方法、装置、システム、或いはコンピュータプログラム製品として実施することができる。従って、本発明は、完全にハードウェアの実施形態をとったり、完全にソフトウェアの実施形態をとったり、或いは、ソフトウェアとハードウェアを組み合わせた実施形態をとることができるが、ここでは、これらを全て"回路"又は"モジュール"として参照する。さらに、本発明は、媒体内に具現されたコンピュータが使用可能なプログラムコードを有するコンピュータが使用可能な記憶媒体上のコンピュータプログラム製品の形態をとることもできる。あらゆる適切なコンピュータ可読媒体を利用することができ、これにはハードディスク、ＣＤ−ＲＯＭ、光記憶ディスク、例えば、インターネット又はイントラネット等に対応した伝送メディア、或いは磁気記録装置が含まれる。
【００１８】
本発明に係る動作を実行するコンピュータ・プログラム・コードは、Ｊａｖａ（登録商標）、Ｓｍａｌｌｔａｌｋ或いはＣ＋＋等のオブジェクト指向プログラミング言語で書くことができる。しかし、本発明に係る動作を実行するコンピュータ・プログラム・コードは、プログラミング言語"Ｃ"等の、従来の手続き的プログラミング言語でも書くことができる。プログラムコードは、スタンドアロンのソフトウェアパッケージとして、ユーザのコンピュータ上で完全に実行したり、部分的に実行したりすることができ、又は、ユーザのコンピュータで部分的に実行するとともにリモートコンピュータ上で部分的に実行したり、或いは、リモートコンピュータ上で完全に実行したりすることができる。後者のシナリオにおいては、リモートコンピュータは、ユーザのコンピュータとローカル・エリア・ネットワーク（ＬＡＮ）又はワイド・エリア・ネットワーク（ＷＡＮ）を介して接続されてもよいし、或いは、（例えば、インターネット・サービス・プロバイダを用いてインターネットを経由して）接続は外部コンピュータに対してなされてもよい。
【００１９】
本発明の実施形態に係る方法、システム、装置、及びコンピュータプログラム製品の、フローチャート図及びブロック図の少なくともいずれかを参照して、以下本発明をある程度説明する。フローチャート図及びブロック図の少なくともいずれかの各ブロック、及びフローチャート図及びブロック図の少なくともいずれかにおけるブロックの組合せは、コンピュータプログラム命令によって実装可能であることが理解されるだろう。これらのコンピュータプログラム命令は、汎用コンピュータ、専用コンピュータ、或いは他のプログラム可能なデータ処理装置のプロセッサに提供されて、マシンを生成してもよい。これにより、コンピュータ又は他のプログラム可能なデータ処理装置のプロセッサを介して実行する命令は、フローチャートにおいて特定された機能／動作と、ブロック図のブロック又は複数のブロックとの少なくともいずれかを実装するための手段を生成する。
【００２０】
これらのコンピュータプログラム命令は、コンピュータや他のプログラム可能なデータ処理装置が特定の態様で機能するように指示することの可能なコンピュータ可読メモリに記憶されてもよい。これによりコンピュータ可読メモリに記憶された命令は、フローチャートにおいて特定された機能／動作と、ブロック図のブロック又は複数のブロックとの少なくともいずれかを実装する命令手段を有する製品（article of manufacture）を生成するだろう。
【００２１】
コンピュータプログラム命令は、コンピュータ又は他のプログラム可能なデータ処理装置上にロードされて、一連の動作工程がコンピュータ上で実行されるようにしてよいし、他のプログラム可能な装置がコンピュータに実装されたプロセスを生成するようにしてもよい。これにより、コンピュータ又は他のプログラム可能な装置上で実行する命令は、フローチャートにおいて特定された機能／動作と、ブロック図のブロック又は複数のブロックとの少なくともいずれかを実装するための工程を提供するだろう。
【００２２】
以下、図１Ａ〜図７に関して、本発明の例示的な実施形態を説明する。本発明の実施形態は、データファイルに関連づけられた、可用性データ即ちプレゼンス情報を、提供及び受信の少なくともいずれかを行うための、方法、システム、装置及びコンピュータプログラム製品を提供する。可用性データは、データファイルの通信状態、例えば、利用可能、利用不可能、録画中などを示してよい。例えば、携帯電子装置などの装置は、プレゼンスサーバへ可用性データを提供することと、プレゼンスサーバから可用性データを受信することの少なくともいずれかを提供するように構成してよい。プレゼンスサーバは可用性データを受信し、データファイルに関連づけられた可用性データをリモート装置へ提供するように構成してよい。ただし、このリモート装置は、データファイルに関連づけられた可用性データへのアクセスを許可するプレゼンスサーバにより提供されたプレゼンスサービスに加入しているか、或いはプレゼンスサービスから可用性データを要求する装置である。従って、本発明のある実施形態によれば、データファイルに関連づけられた可用性データをプレゼンスサービスのユーザで共有することができる。このことは、一般にはユーザに関連づけられた可用性データの共有に対応しているだけの従来のプレゼンスサービスとは対照的である。
【００２３】
ここで用いられる"可用性データ"又は"プレゼンス情報"という言葉は、クライアント装置に記憶されたデータファイルの通信状態に関連する情報をさしている。例えば、可用性データは、データファイルが利用不可能なこと、利用可能なこと、（生中継ビデオの場合）録画中であること、新しいこと、更新されていること等を示してよい。ここでさらに説明するように、本発明のある実施形態によれば、プレゼンスサーバにより提供されるプレゼンスサービスの加入者は、データファイルに関連づけられたこの可用性データへのアクセスを有してよい。
【００２４】
以下、本発明のある実施形態に係る回路を有する携帯端末の模式図及びブロック図を参照して、本発明を説明する。ここでは、例えば、図１Ａ、図１Ｂ、図１Ｃのそれぞれ携帯端末２０、２２、２５のように、本発明の実施形態が携帯端末の一部として含まれるように説明するが、本発明の実施形態はこの構成に限られない。本発明の実施形態は、本発明の技術的範囲から離れることなく、インターネットを介して通信することのできるあらゆる有線又は無線装置に含めることができる。
【００２５】
本発明の実施形態は、本発明の技術的範囲から離れることなく、データファイルに関連づけられた可用性データを提供及び受信することと、ファイルに関連づけられた可用性データを単に提供することと、データファイルに関連づけられた可用性データを単に受信することと、の少なくともいずれかの機能を有する携帯端末を含んでよい。特に、可用性データを提供することと受信することの両方を行えるように構成された例示的な携帯端末２０が図１Ａに示されている。例示的な提供携帯端末２２が図１Ｂに示されている。ここで用いられる場合、"提供携帯電子装置"或いは"提供携帯端末"という言葉は、本発明の実施形態に係るデータファイルをその中に記憶して有し、データファイルに関連づけられた可用性データを１以上のプレゼンスサーバへ提供する携帯電子装置をさす。さらに、例示的な受信携帯端末又は加入携帯端末２５が図１Ｃに示されている。ここでさらに用いられる場合、"受信携帯電子装置"或いは"受信携帯端末"という言葉は、１以上の提供する携帯電子装置上に記憶されたデータファイルに関連づけられた可用性データを受信する携帯電子装置をさす。従って、上述のように、本発明の技術的範囲から離れることなく、本発明の実施形態に係る携帯電子装置は、図１Ｂの提供携帯端末２２等のようにデータファイルに関連づけられた可用性データを提供するように構成されてよいし、図１Ｃの受信携帯端末２５等のように可用性データを受信するように構成されてもよいし、或いは、図１Ａの携帯端末２０等のように可用性データの提供も受信も行うように構成されてもよいということが理解されるだろう。
【００２６】
図１Ａ、図１Ｂ及び図１Ｃのそれぞれに示される携帯端末２０、２２及び２５の全てに含まれる特徴は図１Ａを参照して説明し、提供携帯端末２２と受信携帯端末２５の少なくともいずれかに特有の特徴はそれぞれ図１Ｂ、図１Ｃを参照して説明する。図１Ａは本発明の実施形態に係る例示的な無線通信システムを示しており、当該システムは携帯端末２０と無線通信ネットワークの基地局送受信機２４を含んでいる。携帯端末２０は携帯可能な筐体２３を含んでおり、それぞれプロセッサ４２に接続されたマン・マシン・インタフェース２６、ディスプレイ２８、スピーカ３２、マイク３４、送受信部３６、及びメモリ３８を含んでよい。さらに、本発明の様々な実施形態に係る携帯端末２０は、さらにアソシエーション（関連づけ）回路２７とアップデート（更新）回路２９との少なくともいずれかを含んでもよく、これらの少なくともいずれかはコントローラ／プロセッサ４２にも接続されている。プロセッサ４２は、任意の市販のマイクロプロセッサ又はカスタム・マイクロプロセッサとすることができる。
【００２７】
送受信部３６は一般的には送信回路４４と受信回路４６を含む。それぞれ、送信回路４４は基地局送受信機２４へ発信無線周波数信号を送信し、受信回路４６は、基地局送受信機２４からアンテナ４８を介して音声信号とデータ信号との少なくともいずれか等の着信無線周波数信号を受信する。アンテナ４８は、組み込みアンテナ、伸縮自在アンテナ、或いは、本発明の技術的範囲から離れることなく当業者に知られた任意のアンテナとすることができる。携帯端末２２と基地局送受信機２４との間で送信される無線周波数信号は、トラフィック信号とコントロール信号（着呼のためのページング（呼び出し）信号／メッセージ）の両方を備えてもよく、これらは他のパーティ又は宛先との通信を確立及び維持するために用いられる。プロセッサ４２は、インターネットアプリケーション及び通信を含む、携帯端末２２の様々な機能に対応してよい。
【００２８】
ここで用いられる"携帯電子装置"又は"携帯端末"という用語は以下のものを含んでよい。
・マルチライン・ディスプレイを有する、又は有さない携帯無線電話。
・携帯無線電話と、データ処理機能、ファクシミリ機能及びデータ通信機能を組み合わせていてもよいパーソナル・コミュニケーション・システム（ＰＣＳ）。
・無線電話、ポケットベル（pager）、インターネット／イントラネット・アクセス、Ｗｅｂブラウザ、オーガナイザ、カレンダー、及びグローバル・ポジショニング・システム（ＧＰＳ）受信機の少なくともいずれかを含むことができる、携帯情報端末（ＰＤＡ）。
・無線電話送受信機を含んでいてもよい、ゲーム機、音声映像再生機、及び、従来のラップトップ・コンピュータ及び／又はパームトップ・コンピュータ。
【００２９】
本発明のある実施形態においては、セルラネットワーク内の個々のセルを定義し、このセル内の携帯端末２２及び他の携帯端末と無線リンクプロトコルを用いて通信する無線送受信機を基地局送受信機２４は備える。一つの基地局送受信機２４しか示されていないが、無線通信ネットワークを定義する、例えば、携帯交換局及び他の装置を介して、多くの基地局送受信機が接続されてよいということが理解されるだろう。
【００３０】
本発明は携帯端末２２等の通信装置又はシステムにおいて実施されてよいが、本発明はそのような装置及びシステムの少なくともいずれかに限られるわけではない。その代わりに、本発明は、インターネット越しに通信することのできる本発明の実施形態に係るあらゆる装置において実施してよい。
【００３１】
本発明のある実施形態においては、アソシエーション回路２７（図１Ａ、図１Ｂ、図１Ｃ）は、例えば、テキストファイル、画像、録画ビデオ又は生中継ビデオ等のデータファイル３９と、可用性インジケータとを関連づけるように構成される。例えば、テキストファイルが歴史の授業のために書かれた学期末レポートの場合は、可用性インジケータはリンカーンの頭を描いたアイコンとしてよい。或いは、図２に示すように、可用性インジケータは、例えば、「歴史のレポート」（ヒストリーペーパー）２１０等のテキスト文字列と、関連づけられたアイコン２１７との少なくともいずれかにしてよい。テキスト文字列は、ユーザを識別するために用いられるスクリーンネーム２０５と類似でよい。
【００３２】
データファイル３９と可用性インジケータとの関連づけは、提供携帯端末２２、受信携帯端末２５、及び図３のプレゼンスサーバ３４０の少なくともいずれかにおいて実行されてよいということが理解されるだろう。図１Ａ、図１Ｂ、図１Ｃ、及び図３に示されるように、携帯端末２０、２２、２５、及びプレゼンスサーバ３４０は、全てアソシエーション回路２７を含んでよい。アソシエーション回路２７は、データファイルと可用性インジケータとを関連づけるように構成されてよい。アソシエーション回路２７は、任意であり、本発明の実施形態に係るアソシエーションを実行するように構成されていない装置から取り除いてよいということが理解されるだろう。
【００３３】
本発明のある実施形態に従って、可用性インジケータは、データファイル３９に関連づけられた、可用性データ即ちプレゼンス情報を示すように構成することができる。例えば、提供装置２２から離れた場所にある受信装置２５のディスプレイ上に可用性インジケータが存在する場合、これは、データファイル３９を、見ることが可能及び／又は聞くことが可能ということを示していてよい。他方で、図２の「カタリスト」２１５に示されるように、可用性インジケータが、受信装置２５のディスプレイ上に存在するが、その上にＸを有する場合、これはデータファイル３９が利用可能ではないことを示してよい。さらに、テキスト文字列可用性インジケータ「歴史のレポート」２１０、「休日の写真」２２０、及び「ビデオ」２３０とそれぞれ関連づけられたアイコン２１７、２２７、及び２３７のようなアイコンは、各々のデータファイルに関して可用性データを示すために用いてよい。例えば、「歴史のレポート」２１０に関連づけられたアイコン２１７は、そのレポートが、利用可能か、利用不可能か、更新されたか、新しいか等を示してよい。状態を示すこと（インジケート）は、本発明の技術的範囲から離れることなく当業者に知られた様々な技術を用いて実行してよいことが理解されるだろう。例えば、図２に示されるように、「ビデオ」２３０の状態は、可用性インジケータの隣のかっこ内の「録画中」２３５として示されている。本発明のある実施形態においては、データファイル３９の可用性データは、そのデータファイルが記憶されている装置のユーザと視覚的に関連づけてよい。例えば、可用性インジケータが「休日の写真」２２０のデータファイルは、ユーザの「Ｓｕｚａｎｎｅ」（スザンナ）２２５と視覚的に関連づけられている。ユーザの「Ｓｕｚａｎｎｅ」２２５は、ログオフしているか、さもなければ利用可能でないかもしれないが、「休日の写真」２２０のデータファイルはまだ利用可能かもしれないということが理解されるだろう。同様に、「Ｓｕｚａｎｎｅ」２２５は、ログオンして利用可能であるかもしれないし、「休日の写真」２２０のデータファイルは利用可能ではないかもしれない。
【００３４】
図１Ａ及び図１Ｃを再び参照すると、受信携帯端末２２及び／又は２５のアップデート回路２９は、データファイル３９に関連づけられた可用性インジケータを可用性データの受信に応じて更新するように構成してよい。例えば、可用性インジケータは、データファイル３９が利用可能であることを示してよい。データファイル３９がもはや利用可能でない場合、例えば、さらなる写真が「休日の写真」２２０のデータファイルに追加されている場合、可用性インジケータは、そのデータファイルが利用可能でないことを示すように変更されてよい。或いは、可用性インジケータは受信装置２５のディスプレイから除去されてよいし、データファイルが利用可能でないことを示してよい。本発明のある実施形態においては、受信装置２５は、データファイルが利用可能でないことの通知を受信してもよく、アップデート回路２９は、データファイル３９がもはや利用可能でないことを示すために、データファイル３９と関連づけられた可用性インジケータを変更するように構成されてよい。
【００３５】
アソシエーション回路２７とアップデート回路２９との少なくともいずれかは、携帯端末２０、２２及び２５内に存在するとして図１Ａ、図１Ｂ、及び図１Ｃに示されているが、本発明の実施形態はこの構成に限られないことが理解されるだろう。例えば、本発明のいくつかの実施形態においては、アソシエーション回路２７とアップデート回路２９は、本発明のある実施形態に係る携帯端末２０、２２、２５、及び他の装置と通信するように構成されたプレゼンスサーバ内に含まれてよい。このことは図３を参照してさらに説明する。
【００３６】
図３は本発明の実施形態に係る例示的なシステム３００を示している。図のように、システム３００は、第１クライアント装置３１０及び第２クライアント装置３２０、ネットワーク３３０、及びプレゼンスサーバ３４０を含んでよい。第１クライアント装置３１０及び第２クライアント装置３２０と、プレゼンスサーバ３４０との少なくともいずれかは、図１を参照して説明した本発明の実施形態に係るアソシエーション回路２７とアップデート回路２９との少なくともいずれかを含んでよいということが理解されるだろう。さらに、データファイル３９は、第１クライアント装置３１０と第２クライアント装置３２０との少なくともいずれかに記憶されてよい。
【００３７】
第１クライアント装置３１０と第２クライアント装置３２０は、それぞれ例えば、ラップトップ・コンピュータ、デスクトップ・コンピュータ、携帯情報端末（ＰＤＡ）、Ｗｅｂアクセス可能な携帯端末、又はネットワーク３３０と通信可能な任意の装置としてよい。第１クライアント装置３１０及び第２クライアント装置３２０は、例えば、インターネット、電話線、デジタル加入者回線（ＤＳＬ）、ブロードバンド・ケーブル・リンク、無線リンク、又は同様のもの等のネットワーク３３０を介して通信してよい。プレゼンスサーバ３４０も、ネットワーク３３０を介して通信してよい。従って、ネットワーク３３０は、第１クライアント装置３１０、第２クライアント装置３２０、及びプレゼンスサーバ３４０の間でデータを伝達してよい。
【００３８】
本発明の例示的な動作について、図３を参照して以下説明する。第１クライアント装置３１０は、カメラ付き携帯電話（即ち、デジタルカメラが統合又は付加された携帯電話）としてよい。そして、これはそのメモリに記憶された１以上のデータファイルを含んでもよく、例えば、写真のディレクトリがカメラ付き携帯電話３１０のメモリに記憶されてよい。写真のディレクトリ（図１のデータファイル３９）は、可用性インジケータと関連づけてよい。例えば、「休日の写真」２２０（図２）は、カメラ付き携帯電話３１０のメモリ内の写真のディレクトリを示す可用性インジケータとしてよい。写真のディレクトリと可用性インジケータ「休日の写真」２２０との関連づけは、カメラ付き携帯電話３１０、第２装置３２０、或いはプレゼンスサーバ３４０において実行してよい。特に、カメラ付き携帯電話３１０のユーザは、プレゼンスサーバ３４０により提示されたプレゼンスサービスへ加入してよく、データファイル、即ち写真のディレクトリは、プレゼンスサービスを用いて可用性インジケータと関連づけられてもよい。カメラ付き携帯電話３１０は、写真のディレクトリについての可用性データをプレゼンスサーバ３４０へ提供してよく、プレゼンスサーバ３４０は、プレゼンスサーバ３４０において可用性データ３５０を記憶してよい。
【００３９】
第２クライアント装置３２０のユーザも、プレゼンスサーバに加入してよい。プレゼンスサーバは、加入している１以上の装置についてに関する加入者データ３５５を記憶してよい。従って、第２クライアント装置３２０のユーザは、可用性インジケータ「休日の写真」２２０に関連づけられたデータファイルについて、プレゼンスサーバ３４０から可用性データを要求してよい。プレゼンスサーバ３４０は、第２クライアント装置３２０へ要求された可用性データを提供して、第２クライアント装置３２０のディスプレイ３１５上のデータファイルに関連づけられた可用性インジケータ、この例では、「休日の写真」２２０を変更してよい。上述のように、可用性インジケータは、本発明の技術的範囲から離れることなく当業者に知られた多くの手法を用いて変更してよい。例えば、図２に示されるように、「ビデオ」２３０の状態はかっこ中の「録画中」２３５として示される。可用性インジケータは、プレゼンスサーバ３４０又は第２クライアント装置３２０によって、プレゼンスサーバ３４０が提供する可用性データを利用して変更してよい。
【００４０】
第２クライアント装置３２０がデータファイルの状態についての連続的な更新を受信することを明確に要求した場合、例えば、この例では、第２クライアント装置３２０が可用性インジケータ「休日の写真」２２０に関連づけられたデータファイルに加入している場合、第２クライアント装置３２０はデータファイルの状態についての連続的な更新を連続的に受信してよいということが理解されるだろう。第２クライアント装置３２０がデータファイルに加入していない場合、例えば、可用性データ３５０のためにプレゼンスサーバ３４０へキューイング又はポーリングすることによって、第２クライアント装置３２０はデータファイルに関連づけられた可用性データをまだ取得することができる。本発明のある実施形態においては、可用性データ３５０が第２クライアント装置３２０へ提供される前に、第２クライアント装置３２０はプレゼンスサーバ３４０により認証されてよい。加入者データ３５５は、要求している装置を認証するために用いてよい。
【００４１】
図２に示されるように、可用性インジケータ、この例では「休日の写真」２２０は、可用性インジケータ「休日の写真」２２０と関連づけられたデータファイルが記憶されたカメラ付き携帯電話３１０のユーザ、「Ｓｕｚａｎｎｅ」２２５とさらに関連づけられてよい。しかし、ユーザ「Ｓｕｚａｎｎｅ」２２５の状態は、可用性インジケータ「休日の写真」２２０と関連づけられたデータファイルの状態と異なることが理解されるだろう。例えば、カメラ付き携帯電話３１０のユーザは居眠りをしてよく、従って利用不可能の状態を有するが、「休日の写真」２２０と関連づけられた写真のディレクトリの状態はまだ利用可能である。従って、第２クライアント装置３２０のユーザは、可用性インジケータ「休日の写真」２２０に基づいて行動し、利用可能と示された場合は、たとえカメラ付き携帯電話３１０のユーザが利用可能でない場合でも、「休日の写真」２２０と関連づけられた写真のディレクトリへアクセスしてよい。このため、本発明のある実施形態は、リモート装置のユーザが都合のよいときにデータファイルに記憶されたデータを閲覧することを可能にする、リモート装置に置かれたデータファイルを提供する方法を提供してよい。
【００４２】
本発明の他の実施形態においては、データファイルはビデオとしてよい。ビデオは、予め録画されたビデオでもよいし、或いは生中継のビデオでもよい。ビデオには、可用性インジケータ、例えば、「ビデオ」２３０（図２）が割り振られる。従って、リモート装置のユーザは、可用性インジケータ「ビデオ」２３０と関連づけられたアイコン２３７をクリックして、ビデオをいつでも見てよい。従来のビデオ会議のための初期接続設定が不要なため、これはビデオ会議にも有用であろう。ビデオ会議の出席者は、参加するのに、可用性インジケータ「ビデオ」２３０と関連づけられたアイコン２３７を単にクリックするだろう。
【００４３】
データファイル、この例では（「休日の写真」２２０に関連づけられた）写真のディレクトリは、カメラ付き携帯電話３１０に記憶される必要はないことが理解されるだろう。例えば、データファイルは、デスクトップ・コンピュータのハードディスク（hard drive）条に記憶してよい。カメラ付き携帯電話３１０は、例えば、Ｂｌｕｅｔｏｏｔｈ、又は無線ローカル・エリア・ネットワーク（ＬＡＮ）接続を用いて、デスクトップ・コンピュータと通信するように構成してよい。従って、データファイルは、カメラ付き携帯電話３１０がデスクトップ・コンピュータの範囲内にある場合のみ利用可能としてよい。カメラ付き携帯電話が範囲内にある場合は、可用性インジケータはデータファイルの可用性を示してよい。同様に、カメラ付き携帯電話３１０が範囲内にない場合は、可用性インジケータはデータファイルが利用不可能であると示してよい。
【００４４】
図３を参照して説明した本発明の実施形態は例示するという目的のみで提供されたのであり、本発明の実施形態はこの構成に限られないことが理解されるだろう。例えば、図３は第１クライアント装置３１０及び第２クライアント装置３２０のみを含んでいるが、本発明の技術的範囲から離れることなく、３以上のクライアント装置がネットワークにつながれてもよい。
【００４５】
以下図４を参照して、本発明のある実施形態に係る装置の動作について説明する。ブロック４２０において動作が開始し、第１クライアント装置に記憶されたデータファイルに関連づけられた可用性データをプレゼンスサーバへ提供する。プレゼンスサーバは、当該プレゼンスサーバが提供するプレゼンスサービスの１以上の加入者へ可用性データを提供し、この１以上の加入者に関連づけられた１以上の第２クライアント装置のディスプレイ上でデータファイルに関連づけられた可用性インジケータを変更する。データファイルは、例えば、テキストファイル、画像、及び、生中継ビデオ又は録画ビデオの少なくもといずれかを含んでよい。本発明のある実施形態では、可用性インジケータは、１以上の第２クライアント装置のディスプレイ上に表示されうるアイコンとしてよい。本発明のある実施形態では、アイコンは、第１クライアント装置のユーザと視覚的に関連づけられてよい。この関連づけは、図２の可用性インジケータ「休日の写真」２２０により示されるように、第２クライアント装置のディスプレイ上で明確であってもよい。データファイルの可用性状態に関する可用性データは、ユーザの可用性状態と独立に提供されてよい。可用性データは、データファイルが利用可能か、利用不可能か、新しいか、録画中か、更新されたか、或いはその他同様のものであるか等を示すものとしてよい。
【００４６】
上述のように、本発明の技術的範囲から離れることなく、可用性インジケータと関連づけられたデータファイルの関連づけは、提供装置、受信装置、及びプレゼンスサーバの少なくともいずれかにより実行してよいということが理解されるだろう。例えば、提供装置のユーザは、プレゼンスサーバが提供するプレゼンスサービスへ加入してよく、プレゼンスサーバは、データファイルと、受信装置のディスプレイ上に表示されることになる可用性インジケータとを実際に関連づけてよい。
【００４７】
本発明のさらなる実施形態に係る装置の動作について、以下図５を参照して説明する。動作はブロック５００で開始し、プレゼンスサーバにより提供されるプレゼンスサービスのユーザに関連づけられた第１クライアント装置において、第２クライアント措置において記憶されたデータファイルに関連づけられた可用性データを要求する。データファイルは、第１クライアント装置で表示されることになる可用性インジケータと関連づけられてよい。例えば、データファイルの状態が更新された毎に第１クライアント装置が可用性データを受信できるようにするために、プレゼンスサーバにおけるプレゼンスサービスへ加入することによって、可用性データを要求してよい。或いは、例えば、第２クライアント装置におけるデータファイルと関連づけられた現在の可用性データのために、プレゼンスサーバへポーリングすることによって、可用性データを要求してよい。要求された可用性データは、第１クライアント装置で受信されてよい（ブロック５２０）。可用性インジケータは、可用性データの受信に応じて、第１クライアント装置のディスプレイ上にデータファイルの現在の状態を視覚的に示すために更新されてよい（ブロック５４０）。
【００４８】
本発明のある実施形態に係るプレゼンスサーバの動作について、以下図６を参照して説明する。動作はブロック６００で開始し、第１クライアント装置上に記憶されたデータファイルに関連づけられた可用性データをプレゼンスサーバで受信する。データファイルは、１以上の第２クライアント装置上で表示されるように構成された、関連づけられた可用性インジケータを有してよい。受信された可用性データはプレゼンスサーバに記憶されてよい（ブロック６２０）。記憶された可用性データは１以上の第２クライアント装置へ配布されてよい（ブロック６４０）。データファイルに関連づけられた可用性インジケータは、第２クライアント装置のディスプレイ上でデータファイルの状態を示すように構成されてよい。
【００４９】
本発明のさらなる実施形態に係るプレゼンスサーバの動作について、以下図７を参照して説明する。動作はブロック７００で開始し、プレゼンスサーバにおいて、第１クライアント装置に記憶されたデータファイルに関連づけられた可用性データを受信する。データファイルは、１以上の第２クライアント装置上に表示されるように構成された、関連づけられた可用性インジケータを有してよい。受信された可用性データは、プレゼンスサーバに記憶されてよい（ブロック７２０）。
【００５０】
可用性データに対する要求は、１以上の第２クライアント装置から受信されてよい（ブロック７２５）。受信装置は、プレゼンスサーバにおいて認証されてよい（ブロック７３５）。一度認証されると、可用性データは１以上の第２クライアント装置へ配布されてよい（ブロック７４０）。データファイルに関連づけられた可用性データの更新は、プレゼンスサーバにおいて受信されてよい（ブロック７６０）。可用性データの更新は、１以上の第２クライアント装置へ配布されてよい（ブロック７８０）。可用性インジケータは、データファイルの状態における変化を示すように構成されてよい（ブロック７８５）。
【００５１】
各ブロック及びブロックの組合せによりサポートされる回路及び他の手段は、特定用途のハードウェア、特定用途又は汎用のデータプロセッサ上で動作するソフトウエア又はファームウエア、又はこれらの組合せにより実装することができることが理解されるだろう。なお、他のある実装においては、ブロック内に示された動作は図に示された順序を変えて実行してもよいことも留意すべきである。例えば、連続して示された２つのブロックは、実際には、実質的に同時に実行されてよいし、ときにはブロックは逆の順序で実行されてもよい。
【００５２】
上記は本発明の例示であり、それに限られると解釈されるものではない。本発明に係る少しの例示的な実施形態について説明してきたが、当業者は、本発明が新たに教示すること及び利点から実質的に離れることなく、多くの修正が例示的な実施形態において可能であることを容易に理解するだろう。従って、このような修正の全ては、請求項において規定される本発明の技術的範囲内に含まれることが意図される。請求項において、ミーンズ・プラス・ファンクションの条項は、列挙された機能を実行するものとしてここで説明された構造と、構造的に同一のものだけでなく、同等の構造の範囲にもわたることが意図されている。従って、上記は本発明の実例であり、開示された特定の実施形態に限られると解釈されるべきでなく、開示された実施形態への修正は、他の実施形態と同様に、添付された特許請求の範囲の技術的範囲に含まれることが意図されることが理解されるだろう。本発明は、その中に含むべき請求項の均等物とともに、以下の請求項により定義される。
【図面の簡単な説明】
【００５３】
【図１Ａ】本発明の実施形態に係る携帯端末と、例示的な基地局送受信機の模式図である。
【図１Ｂ】本発明の実施形態に係る提供している携帯端末と、例示的な基地局送受信機の模式図である。
【図１Ｃ】本発明の実施形態に係る加入又は受信している携帯端末と、例示的な基地局送受信機の模式図である。
【図２】本発明の実施形態に係るデータファイルのためのアイコンを含む例示的な「友人リスト」を示す図である。
【図３】本発明の実施形態に係るシステムを示すブロック図である。
【図４】本発明の実施形態に係る装置の動作を示すフローチャートである。
【図５】本発明の別の実施形態に係る装置の動作を示すフローチャートである。
【図６】本発明の実施形態に係るプレゼンスサーバの動作を示すフローチャートである。
【図７】本発明の別の実施形態に係るプレゼンスサーバの動作を示すフローチャートである。
【図１Ａ】
2008510249.tif 000003
【図１Ｂ】
2008510249.tif 000004
【図１Ｃ】
2008510249.tif 000005
【図２】
2008510249.tif 000006
【図３】
2008510249.tif 000007
【図４】
2008510249.tif 000008
【図５】
2008510249.tif 000009
【図６】
2008510249.tif 000010
【図７】
2008510249.tif 000011
【手続補正書】
【提出日】平成18年6月19日(2006.6.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
可用性データを提供する方法であって、
第１クライアント装置に記憶されたデータファイルに関連づけられた可用性データを、プレゼンスサーバへ電子的に提供する工程を備え、
前記プレゼンスサーバは、
当該プレゼンスサーバにより提供されるプレゼンスサービスの１以上の加入者へ前記可用性データを提供し、
前記１以上の加入者に関連づけられた１以上の第２クライアント装置のディスプレイ上で、前記データファイルに関連づけられた可用性インジケータを変更する
ように構成される、方法。
【請求項２】
前記可用性インジケータとユーザを視覚的に関連づける工程をさらに備え、
前記可用性インジケータと前記ユーザとの間の関連付けは、前記１以上の第２クライアント装置の前記ディスプレイ上に描かれる、請求項１に記載の方法。
【請求項３】
前記提供する工程は、前記ユーザの可用性状態と独立に前記データファイルの前記可用性の状態に関する前記可用性データを提供する工程をさらに備える、請求項２に記載の方法。
【請求項４】
前記データファイルは、テキストファイル、１以上の画像、及び生中継ビデオ又は録画ビデオの少なくともいずれかを備える、請求項１に記載の方法。
【請求項５】
前記可用性データは、
前記データファイルが、利用可能、利用不可能、新しい、録画中、及び更新の、少なくともいずれかであることを示すものを備える、請求項１に記載の方法。
【請求項６】
可用性データを受信する方法であって、
プレゼンスサーバにより提供されるプレゼンスサービスのユーザに関連づけられた第１クライアント装置において、該第１クライアント装置において表示されることになる可用性インジケータと関連づけられ、第２クライアント装置に記憶された、データファイルに関連づけられた可用性データを要求する工程と、
前記第１クライアント装置において、要求された前記可用性データを前記プレゼンスサーバから受信する工程と、
前記可用性データの受信に応じて、前記第１クライアント装置においてディスプレイ上に前記データファイルの現在の状態を視覚的に示すために、前記データファイルに関連づけられた前記可用性インジケータを更新する工程と、を備える方法。
【請求項７】
前記ユーザは第１ユーザを備え、
前記データファイルは前記第２クライアント装置の第２ユーザと関連づけられており、
要求された前記可用性データを受信する前記工程は、前記第２ユーザの可用性状態と独立に、要求された前記可用性データを受信する工程をさらに備える、請求項６に記載の方法。
【請求項８】
前記要求する工程は、
前記データファイルの状態が更新される毎に、前記第１クライアント装置が可用性データを受信できるようにするために、前記プレゼンスサーバにおいてプレゼンスサービスへ加入する工程を備える、請求項６に記載の方法。
【請求項９】
前記要求する工程は、
前記第２クライアント装置の前記データファイルに関連づけられた現在の可用性データのために前記プレゼンスサーバへポーリングする工程を備える、請求項６に記載の方法。
【請求項１０】
前記データファイルは、
テキストファイル、１以上の画像、及び生中継ビデオ又は録画ビデオの少なくともいずれかを備える、請求項６に記載の方法。
【請求項１１】
前記可用性データは、
前記データファイルが、利用可能、利用不可能、新しい、録画中、及び更新の、少なくともいずれかであることを示すものを備える、請求項６に記載の方法。
【請求項１２】
可用性データを提供する方法であって、
プレゼンスサーバにおいて、１以上の第２クライアント装置上で表示されるように構成された関連づけられた可用性インジケータを有する、第１クライアント装置に記憶されたデータファイルに関連づけられた可用性データを受信する工程と、
受信された前記可用性データを前記プレゼンスサーバに記憶する工程と、
記憶された前記可用性データを、前記１以上の第２クライアント装置へ配布する工程と、
を備え、
前記データファイルに関連づけられた前記可用性インジケータは、前記第２クライアント装置のディスプレイ上で前記データファイルの状態を示すように構成される、方法。
【請求項１３】
前記プレゼンスサーバにおいて、前記データファイルに関連づけられた可用性データの更新を受信する工程と、
前記可用性データの更新を前記１以上の第２クライアント装置へ配布する工程と、
をさらに備え、
前記可用性インジケータは、前記データファイルの状態における変化を示すように構成される、請求項１２に記載の方法。
【請求項１４】
前記記憶する工程の後に、
前記１以上の第２クライアント装置から、前記可用性データに対する要求を受信する工程と、
前記１以上の第２クライアント装置を認証する工程と、
を備え、
前記配布する工程は、前記１以上の第２クライアント装置が認証された場合に、記憶された前記可用性データを、前記１以上の第２クライアント装置へ配布する工程をさらに備える、請求項１２に記載の方法。
【請求項１５】
前記プレゼンスサーバにおいて、前記１以上の第２クライアント装置に関連づけられた情報を記憶する工程をさらに備え、
前記認証する工程は、前記１以上の第２クライアント装置に関連づけられている記憶された情報に基づいて、前記１以上の第２クライアント装置を認証する工程をさらに備える、請求項１４に記載の方法。
【請求項１６】
可用性データを提供するように構成された装置であって、
前記装置に記憶されたデータファイルに関連づけられた可用性データを、プレゼンスサーバへ送信するように構成された送信部を備え、
前記プレゼンスサーバは、
当該プレゼンスサーバにより提供されるプレゼンスサービスの１以上の加入者へ前記可用性データを提供し、
前記１以上の加入者に関連づけられた１以上のリモート装置のディスプレイ上で、前記データファイルに関連づけられた可用性インジケータを変更する
ように構成される、装置。
【請求項１７】
前記送信部は、さらに、前記装置のユーザの可用性状態と独立に前記データファイルの前記可用性の状態に関する前記可用性データを送信するように構成される、請求項１６に記載の装置。
【請求項１８】
前記装置は携帯電子装置を備える、請求項１６に記載の装置。
【請求項１９】
可用性データを受信するように構成された装置であって、
プレゼンスサーバにより提供されるプレゼンスサービスのユーザに関連づけられたリモート装置に記憶され、前記装置において表示されることになる可用性インジケータと関連づけられている、データファイルに関連づけられた可用性データを要求するように構成された送信回路と、
前記装置において、要求された前記可用性データを前記プレゼンスサーバから受信するように構成された受信回路と、
前記可用性データの受信に応じて、前記装置においてディスプレイ上に前記データファイルの現在の状態を視覚的に示すために、前記データファイルに関連づけられた前記可用性インジケータを更新するように構成された更新回路と、を備える装置。
【請求項２０】
前記装置は携帯電子装置を備える、請求項１９に記載の装置。
【請求項２１】
可用性データを提供するシステムであって、
１以上の第２クライアント装置上で表示されるように構成された関連づけられた可用性インジケータを有する、第１クライアント装置に記憶されたデータファイルに関連づけられた可用性データを受信し、
受信された前記可用性データを記憶し、
記憶された前記可用性データを、前記１以上の第２クライアント装置へ配布する
ように構成されたプレゼンスサーバを備え、
前記データファイルに関連づけられた前記可用性インジケータは前記データファイルの状態を示すように構成される、システム。
【請求項２２】
前記プレゼンスサーバは、さらに、
前記データファイルに関連づけられた可用性データの更新を受信し、
前記更新を前記１以上の第２クライアント装置へ配布する
ように構成される、請求項２１に記載のシステム。
【請求項２３】
前記プレゼンスサーバは、さらに、
前記１以上の第２クライアント装置から、前記可用性データに対する要求を受信し、
前記１以上の第２クライアント装置を認証し、
前記１以上の第２クライアント装置が認証された場合に、記憶された前記可用性データを、前記１以上の第２クライアント装置へ配布する
ように構成される、請求項２１に記載のシステム。
【請求項２４】
前記プレゼンスサーバは、さらに、
前記１以上の第２クライアント装置に関連づけられた情報を記憶し、
前記１以上の第２クライアント装置に関連づけられている記憶された前記情報に基づいて、前記１以上の第２クライアント装置を認証する
ように構成される、請求項２１に記載のシステム。
【請求項２５】
可用性データを提供するコンピュータプログラム製品であって、
当該媒体内に具現化された、コンピュータ可読プログラムコードを有するコンピュータ可読記憶媒体を備え、
前記コンピュータ可読プログラムコードは、第１クライアント装置に記憶されたデータファイルに関連づけられた可用性データを、プレゼンスサーバへ提供するために構成されたコンピュータ可読プログラムコードを備え、
前記プレゼンスサーバは、
当該プレゼンスサーバにより提供されるプレゼンスサービスの１以上の加入者へ前記可用性データを提供し、
前記１以上の加入者に関連づけられた１以上の第２クライアント装置のディスプレイ上で、前記データファイルに関連づけられた可用性インジケータを変更する
ように構成される、コンピュータプログラム製品。
【請求項２６】
可用性データを受信するコンピュータプログラム製品であって、
当該媒体内に具現化された、コンピュータ可読プログラムコードを有するコンピュータ可読記憶媒体を備え、
前記コンピュータ可読プログラムコードは、
プレゼンスサーバにより提供されるプレゼンスサービスのユーザに関連づけられた第１クライアント装置において、該第１クライアント装置において表示されることになる可用性インジケータと関連づけられ、第２クライアント装置に記憶された、データファイルに関連づけられた可用性データを要求するように構成されたコンピュータ可読プログラムコードと、
前記第１クライアント装置において、要求された前記可用性データを受信するように構成されたコンピュータ可読プログラムコードと、
前記可用性データの受信に応じて、前記第１クライアント装置においてディスプレイ上に前記データファイルの現在の状態を視覚的に示すために、前記データファイルに関連づけられた前記可用性インジケータを更新するように構成されたコンピュータ可読プログラムコードと、を備えるコンピュータプログラム製品。
【請求項２７】
可用性データを提供するコンピュータプログラム製品であって、
当該媒体内に具現化された、コンピュータ可読プログラムコードを有するコンピュータ可読記憶媒体を備え、
前記コンピュータ可読プログラムコードは、
プレゼンスサーバにおいて、１以上の第２クライアント装置上で表示されるように構成された関連づけられた可用性インジケータを有する、第１クライアント装置に記憶されたデータファイルに関連づけられた可用性データを受信するように構成されたコンピュータ可読プログラムコードと、
受信された前記可用性データを前記プレゼンスサーバに記憶するように構成されたコンピュータ可読プログラムコードと、
記憶された前記可用性データを、前記１以上の第２クライアント装置へ配布するように構成されたコンピュータ可読プログラムコードと、
を備え、
前記データファイルに関連づけられた前記可用性インジケータは、前記データファイルの状態における変化を示すように構成される、コンピュータプログラム製品。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００４
【補正方法】変更
【補正の内容】
【０００４】
ユーザは、典型的には、コンピュータや、携帯情報端末（ＰＤＡ）、ｗｅｂアクセス可能な携帯端末、或いは同様の装置を用いて、インターネットに接続される。そして、ユーザには、固定ＩＰ（internet protocol）アドレス、又は、ダイナミックＩＰアドレス、即ち、インターネット・サービス・プロバイダ（ＩＳＰ）が割り当てるＩＰアドレスが割り当てられる。ＩＭ＆Ｐサービスの第１のユーザは、自分のユーザ識別情報（スクリーンネームと同じかもしれない）とＩＰアドレスをプレゼンスサーバへ送信することにより、インターネットを用いて自分のプレゼンスをプレゼンスサーバに登録することができる。これにより第１のユーザのプレゼンス情報を、他のユーザ、例えば、加入者に利用可能にすることができる。第１のユーザも加入者であり、第２、第３のユーザのプレゼンスに加入するかもしれない。このため、プレゼンスサーバは、第２、第３のユーザの状態又はプレゼンスを第１のユーザに知らせるかもしれない。例えば、第２のユーザは自分のプレゼンスをプレゼンスサーバに登録し、自分のプレゼンス情報を、第２のユーザのプレゼンスに加入している他の全てのユーザに利用可能にしているかもしれない。第２のユーザがログオンした場合、第１のユーザを含む、第２のユーザのプレゼンスに加入している全てのユーザは、第２のユーザがログオンしたことの通知を受け取るかもしれない。第１，第２，第３のユーザのプレゼンスは、第１，第２，第３のユーザが使用している装置のディスプレイ上に描かれるかもしれない。例えば、”友人リスト”は、スクリーンネームとアイコンの組合せを含むかもしれない。また、ディスプレイ上のそのプレゼンスは、オンラインのユーザのプレゼンスを示すかもしれない。さらに、”友人リスト”は、ユーザの可用性の表示、例えば、応答可能、応答不可能、取り込み中等の表示をも含むかもしれない。様々な種類のプレゼンスサービスの詳細は、例えば、特許文献１、特許文献２に説明されている。
【特許文献１】欧州特許出願番号第１３４２５７９号明細書
【特許文献２】欧州特許出願番号第１３７２３１４号明細書
【国際調査報告】
2008510249.tif 000012
2008510249.tif 000013
2008510249.tif 000014