(57)【要約】【課題】電子文書の共有を課題とする。【解決手段】  実施形態の装置は、電子会議中に表示された電子文書にユーザがアクセスする要求をユーザから受信し、電子会議トラッキングデータに基づいて、電子会議中に電子文書が表示された時にユーザが電子会議に参加していたか判断し、電子会議トラッキングデータに基づいて、電子会議中に電子文書が表示された時にユーザが電子会議に参加していたとの判断に応じて、電子会議中に電子文書のプレゼンターのファイル共有アプリケーションにより生成されたデータと、電子会議中に電子文書のプレゼンターにより指定されたデータとのうち１つ以上を用いて、電子文書の暗号化されたバージョンを復号して、電子文書を回復し、電子文書をユーザに提示させる、ファイル共有アプリケーションを有する。【選択図】図４Ｂ
2018026145.tif 000002
【特許請求の範囲】
【請求項１】
装置であって、
一以上のプロセッサと、
前記一以上のプロセッサに通信可能に結合した一以上のメモリと、
ディスプレイと、
前記装置上で実行され、一以上のネットワークを介した前記装置の外部にある他の装置との電子会議をサポートするように構成されたコラボレーションクライアントと、
ファイル共有アプリケーションであって、
前記電子会議中に表示された電子文書にユーザがアクセスする要求を前記ユーザから受信し、
電子会議トラッキングデータに基づいて、前記電子会議中に前記電子文書が表示された時に前記ユーザが前記電子会議に参加していたか判断し、
電子会議トラッキングデータに基づいて、前記電子会議中に前記電子文書が表示された時に前記ユーザが前記電子会議に参加していたとの判断に応じて、
前記電子会議中に前記電子文書のプレゼンターのファイル共有アプリケーションにより生成されたデータと、前記電子会議中に前記電子文書のプレゼンターにより指定されたデータとのうち１つ以上を用いて、前記電子文書の暗号化されたバージョンを復号して、前記電子文書を回復し、
前記電子文書を前記ユーザに提示する、
ファイル共有アプリケーションとを有する、
装置。
【請求項２】
前記電子会議中に前記電子文書のプレゼンターのファイル共有アプリケーションにより生成されるデータは、前記電子会議に特有のものである、請求項１に記載の装置。
【請求項３】
前記ファイル共有アプリケーションはさらに、前記電子会議中に前記電子文書のプレゼンターのファイル共有アプリケーションにより生成されたデータと、及び前記電子会議中に前記電子文書のプレゼンターにより指定されたデータとの両方を用いて、前記電子文書の暗号化されたバージョンを復号して、前記電子文書を回復するように構成される、請求項１に記載の装置。
【請求項４】
前記電子会議中に前記電子文書のプレゼンターにより指定されるデータは、英数字文字列である、請求項１に記載の装置。
【請求項５】
前記電子文書の暗号化バージョンは、前記電子会議中に前記電子文書のプレゼンターのファイル共有アプリケーションにより生成されたデータを用いて、前記プレゼンターのファイル共有アプリケーションにより生成される、請求項１に記載の装置。
【請求項６】
前記ファイル共有アプリケーションはさらに、前記電子会議中に前記電子文書のプレゼンターのファイル共有アプリケーションに、前記電子会議中に前記電子文書のプレゼンターのファイル共有アプリケーションにより生成されたデータと、前記電子会議中に前記電子文書のプレゼンターにより指定されたデータとのうち１つ以上を要求するように構成される、請求項１に記載の装置。
【請求項７】
前記ファイル共有アプリケーションはさらに、前記電子文書を、前記電子文書のコピーをさせないリードオンリービュアーで、ユーザに表示するように構成される、請求項１に記載の装置。
【請求項８】
装置上で実行されているファイル共有アプリケーションであって、一以上のプロセッサに、
電子会議中に表示された電子文書にユーザがアクセスする要求を前記ユーザから受信し、
電子会議トラッキングデータに基づいて、前記電子会議中に前記電子文書が表示された時に前記ユーザが前記電子会議に参加していたか判断し、
電子会議トラッキングデータに基づいて、前記電子会議中に前記電子文書が表示された時に前記ユーザが前記電子会議に参加していたとの判断に応じて、
前記電子会議中に前記電子文書のプレゼンターのファイル共有アプリケーションにより生成されたデータと、前記電子会議中に前記電子文書のプレゼンターにより指定されたデータとのうち１つ以上を用いて、前記電子文書の暗号化されたバージョンを復号して、前記電子文書を回復し、
前記電子文書を前記ユーザに提示させる、
ファイル共有アプリケーション。
【請求項９】
前記電子会議中に前記電子文書のプレゼンターのファイル共有アプリケーションにより生成されるデータは、前記電子会議に特有のものである、請求項８に記載のファイル共有アプリケーション。
【請求項１０】
前記一以上のプロセッサにさらに、前記電子会議中に前記電子文書のプレゼンターのファイル共有アプリケーションにより生成されたデータと、及び前記電子会議中に前記電子文書のプレゼンターにより指定されたデータとの両方を用いて、前記電子文書の暗号化されたバージョンを復号して、前記電子文書を回復させる、請求項８に記載のファイル共有アプリケーション。
【請求項１１】
前記電子会議中に前記電子文書のプレゼンターにより指定されるデータは、英数字文字列である、請求項８に記載のファイル共有アプリケーション。
【請求項１２】
前記電子文書の暗号化バージョンは、前記電子会議中に前記電子文書のプレゼンターのファイル共有アプリケーションにより生成されたデータを用いて、前記プレゼンターのファイル共有アプリケーションにより生成される、請求項８に記載のファイル共有アプリケーション。
【請求項１３】
前記一以上のプロセッサにさらに、前記電子会議中に前記電子文書のプレゼンターのファイル共有アプリケーションに、前記電子会議中に前記電子文書のプレゼンターのファイル共有アプリケーションにより生成されたデータと、前記電子会議中に前記電子文書のプレゼンターにより指定されたデータとのうち１つ以上を要求させる、請求項８に記載のファイル共有アプリケーション。
【請求項１４】
前記一以上のプロセッサにさらに、前記電子文書を、前記電子文書のコピーをさせないリードオンリービュアーで、ユーザに表示させる、請求項８に記載のファイル共有アプリケーション。
【請求項１５】
コンピュータにより実施される方法であって、
装置上で実行されるファイル共有アプリケーションが、
電子会議中に表示された電子文書にユーザがアクセスする要求を前記ユーザから受信するステップと、
電子会議トラッキングデータに基づいて、前記電子会議中に前記電子文書が表示された時に前記ユーザが前記電子会議に参加していたか判断するステップと、
電子会議トラッキングデータに基づいて、前記電子会議中に前記電子文書が表示された時に前記ユーザが前記電子会議に参加していたとの判断に応じて、
前記電子会議中に前記電子文書のプレゼンターのファイル共有アプリケーションにより生成されたデータと、前記電子会議中に前記電子文書のプレゼンターにより指定されたデータとのうち１つ以上を用いて、前記電子文書の暗号化されたバージョンを復号して、前記電子文書を回復し、
前記電子文書を前記ユーザに提示する、
ステップとを含む、
コンピュータにより実施される方法。
【請求項１６】
前記電子会議中に前記電子文書のプレゼンターのファイル共有アプリケーションにより生成されるデータは、前記電子会議に特有のものである、請求項１５に記載のコンピュータにより実施される方法。
【請求項１７】
前記ファイル共有アプリケーションが、前記電子会議中に前記電子文書のプレゼンターのファイル共有アプリケーションにより生成されたデータと、及び前記電子会議中に前記電子文書のプレゼンターにより指定されたデータとの両方を用いて、前記電子文書の暗号化されたバージョンを復号して、前記電子文書を回復するステップをさらに含む、請求項１５に記載のコンピュータにより実施される方法。
【請求項１８】
前記電子会議中に前記電子文書のプレゼンターにより指定されるデータは、英数字文字列である、請求項１５に記載のコンピュータにより実施される方法。
【請求項１９】
前記電子文書の暗号化バージョンは、前記電子会議中に前記電子文書のプレゼンターのファイル共有アプリケーションにより生成されたデータを用いて、前記プレゼンターのファイル共有アプリケーションにより生成される、請求項１５に記載のコンピュータにより実施される方法。
【請求項２０】
前記ファイル共有アプリケーションが、前記電子会議中に前記電子文書のプレゼンターのファイル共有アプリケーションに、前記電子会議中に前記電子文書のプレゼンターのファイル共有アプリケーションにより生成されたデータと、前記電子会議中に前記電子文書のプレゼンターにより指定されたデータとのうち１つ以上を要求するステップをさらに含む、請求項１５に記載のコンピュータにより実施される方法。
【発明の詳細な説明】
【技術分野】
【０００１】
実施形態は概して電子会議とファイル共有とに関する。
【背景技術】
【０００２】
このセクションで説明するアプローチは、達成しようと試みることができるものであるが、必ずしも以前に思いついたものや達成しようと試みたものではない。それゆえ、特に注意しない限り、このセクションに記載したアプローチはいずれもこのセクションに記載したことをもって先行技術であると考えるべきではない。
【０００３】
現在、ネットワークを介して電子会議を行うさまざまなコラボレーションツールがある。これらのツールにより会議参加者は、地理的に異なるロケーションにおいて、同時に電子文書を見て、コンピュータデスクトップを共有し、テレビ会議を行うことができる。しかし、これらのツールの問題の一つは、電子会議中に見た電子文書のコピーを欲しい会議参加者は、会議主催者またはその電子文書を提示した参加者に、その電子文書を個別に要求しなければならないことである。電子文書は、一般的には電子メールで、要求者に個別に提供されなければならない。他の問題は、電子文書がセキュリティ制限無しに要求者に提供されることが多く、第三者によるその電子文書への不正アクセスや使用が起こることである。
【０００４】
［関連出願及び優先権の主張］
本出願は、２０１５年６月２２日出願の米国特許出願第１４／７４６，１７５号（代理人整理番号第４９９８６−０８４１号、発明の名称「ＡＰＰＲＯＡＣＨ  ＦＯＲ  ＳＨＡＲＩＮＧ  ＥＬＥＣＴＲＯＮＩＣ  ＤＯＣＵＭＥＮＴＳ  ＤＵＲＩＮＧ  ＥＬＥＣＴＲＯＮＩＣ  ＭＥＥＴＩＮＧＳ」）に関連し、すべての目的においてその内容をここに、完全に記載したかのように、参照援用するものである。
【発明の概要】
【０００５】
装置は、一以上のプロセッサと、前記一以上のプロセッサに通信可能に結合した一以上のメモリと、ディスプレイと、前記装置上で実行され、一以上のネットワークを介した前記装置お曜日ファイル共有アプリケーションの外部にある他の装置との電子会議をサポートするように構成されたコラボレーションクライアントとを有する。前記ファイル共有アプリケーションはさらに、前記電子会議中に前記コラボレーションクライアントにより前記装置に現在表示されている電子文書の表示と同時に、前記装置のユーザが、前記電子会議中に前記コラボレーションクライアントにより前記装置に現在表示されている電子文書を要求できる一以上のグラフィカルユーザインターフェースオブジェクトを前記装置の前記ディスプレイに表示させるように構成されている。前記ファイル共有アプリケーションはさらに、前記装置のユーザが前記電子会議中に前記コラボレーションクライアントにより前記装置に現在表示されている電子文書を要求できる一以上のグラフィカルユーザインターフェースオブジェクトのユーザ選択を検出し、前記装置のユーザが前記電子会議中に前記コラボレーションクライアントにより前記装置に現在表示されている電子文書を要求できる一以上のグラフィカルユーザインターフェースオブジェクトのユーザ選択の検出に応じて、前記電子文書を求める要求を生成させ、一以上のネットワークを介して、前記装置の外部にある前記他の装置上で実行されているファイル共有アプリケーションに送信させるように構成されている。
【図面の簡単な説明】
【０００６】
添付した図面において、同じ参照番号は同じ構成要素を指す。
【図１】電子会議中に電子文書を共有する装置を示すブロック図である。
【図２Ａ】電子会議画面の例を示す図である。
【図２Ｂ】要求文書画面の例を示す図である。
【図２Ｃ】共有文書画面の例を示す図である。
【図３Ａ】参加者の視点から電子会議中に電子文書を共有する方法を示すフロー図である。
【図３Ｂ】プレゼンターの視点から電子会議中に電子文書を共有する方法を示すフロー図である。
【図４Ａ】電子会議トラッキングデータを示す図である。
【図４Ｂ】電子会議中に共有された電子文書へのアクセスを管理する参加者認証を用いる方法を示すフロー図である。
【図５】実施形態が実装され得るコンピュータシステム例を示すブロック図である。
【発明を実施するための形態】
【０００７】
以下の詳細な説明では、説明を目的として、実施形態を完全に理解してもらうために、多数の具体的な詳細事項を記載する。しかし、言うまでもなく、実施形態はこれらの詳細がなくても実施することができる。他の場合には、ブロック図形式で周知の構造とデバイスを示すが、これは実施形態が不明瞭になることを避けるためである。
Ｉ．  概要
ＩＩ．  システムアーキテクチャ
Ａ．  クライアントデバイス
Ｂ．  コラボレーションサーバ
ＩＩＩ．  電子会議中の電子文書共有
Ａ．  電子文書の要求
Ｂ．  電子文書に対する要求の処理
Ｃ．  参加者認証
ＩＶ．  実装メカニズム
【０００８】
［Ｉ．  概要］
電子会議中に電子文書を共有する方法を提供する。会議参加者のクライアントデバイスは、電子会議の参加者がその電子会議中に、その電子会議中に表示された電子文書を要求し、受け取れるファイル共有アプリケーションを有する。ファイル共有アプリケーションにより、プレゼンターは、電子文書を求める要求をレビューし、承認または拒絶でき、参加者ごとに電子文書に対するセキュリティ制限を適用できる。セキュリティ制限は電子文書ごとに特有のものであってもよく、電子会議中に共有された電子文書へのアクセスは、その電子会議の参加者だったユーザに制限されてもよい。本方法は、プレゼンターと参加者との両方が電子会議中にオンデマンドで電子文書を共有するユーザフレンドリーな方法を提供する。ここではファイル共有のコンテキストで実施形態を説明するが、実施形態はファイルそれ自体に限定されず、任意のフォーマットまたは構造の任意のタイプのデータの共有に適用可能である。
【０００９】
［ＩＩ．  システムアーキテクチャ］
図１は、電子会議中に電子文書を共有する装置１００を示すブロック図である。装置１００は、ネットワーク１０８を介して通信可能に結合した、クライアントデバイス１０２、１０４と、コラボレーションサーバ１０６とを含む。装置１００は、図１に示した具体的要素には限定されず、具体的な実装に応じて、含まれる要素はもっと少なくても多くてもよい。ネットワーク１０８は、図１では、説明のみを目的として単一のネットワークとして示されており、含まれる有線ネットワークまたは無線ネットワークの数やタイプは任意であり、例えばローカルエリアネットワーク（ＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ）、インターネットなどである。図１に示した様々な要素は、説明を目的として図１には示していない直接通信リンクを介して互いに通信してもよい。
［Ａ．  クライアントデバイス］
クライアントデバイス１０２、１０４は、電子会議に参加できる任意タイプのクライアントデバイスであってもよい。クライアントデバイス１０２、１０４の例は、ワークステーション、パーソナルコンピュータ、ラップトップコンピュータ、タブレットコンピューティングデバイス、パーソナルデジタルアシスタント、スマートフォン、インターラクティブホワイトボード装置などを含むが、これは限定ではない。図１に示した例では、クライアントデバイス１０２は、さまざまなコンポーネントとともに示されている。これらのコンポーネントは、クライアントデバイス１０４にも含まれてもよいが、説明を目的としてクライアントデバイス１０２に関してのみ図示され説明されている。
【００１０】
図１に示した例では、クライアントデバイス１０２は、ディスプレイ１１０、通信インターフェース１１２、コラボレーションクライアント１１４、ファイル共有アプリケーション１１６、プロセッサ１１８、オペレーティングシステム（ＯＳ）１２０、及びストレージ１２２を含む。これらの要素は以下により詳しく説明する。クライアントデバイス１０２が含むコンポーネントは、図１に示しここに説明するものよりも少なくても多くても良いし、用いられるコンポーネントは、具体的な実装に応じて変わってもよく、クライアントデバイス１０２は特定のセットのコンポーネントやフィーチャには限定されない。例えば、クライアントデバイス１０２は、モバイルデバイスにおける電源のオン／オフやクライアントデバイス１０２及び／又はディスプレイ１１０の状態の変更などさまざまな機能を実行する、図１には図示されていないボタン、スライドなどのマニュアルコントロールを含んでいても良い。
【００１１】
ディスプレイ１１０は、ユーザに画像と情報を表示し、ユーザ入力を受け取ることもでき得る任意のタイプのディスプレイにより実装され得る。実施形態はディスプレイ１１０の特定の実装には限定されない。非限定的な一例として、ディスプレイ１１０は、ユーザに情報を表示し、ユーザにグラフィカルユーザインターフェースオブジェクトを選択させるタッチスクリーンディスプレイ１１０であってもよい。クライアントデバイス１０２が有するディスプレイは、同じタイプであっても異なるタイプであっても、いくつあっても、クライアントデバイス１０２上のどこに配設されていてもよい。
【００１２】
通信インターフェース１１２は、クライアントデバイス１０２と、コラボレーションサーバ１０６やクライアントデバイス１０４などのその他のデバイス及び／又はネットワークとの間に、有線及び／又は無線通信を提供するコンピュータハードウェア、ソフトウェア、又はコンピュータハードウェアとソフトウェアの任意の組み合わせを含んでも良い。通信インターフェース１１２のコンポーネントは、具体的な実装に応じて変わり、実施形態は通信インターフェース１１２の具体的な実装には限定されない。
【００１３】
コラボレーションクライアント１１４は、クライアントデバイス１０２上で実行され、コラボレーションサーバ１０６と共に、クライアントデバイス１０２とその他のデバイス、例えばクライアントデバイス１０４との間の電子会議を支援するアプリケーションである。コラボレーションクライアント１１４の非限定的な実装例はＭｉｃｒｏｓｏｆｔ  Ｌｙｎｃ  Ｃｌｉｅｎｔである。クライアントデバイス１０４も、コラボレーションクライアント１１４と同じ機能を含むコラボレーションクライアント１４０を含む。
【００１４】
ファイル共有アプリケーション１１６は、アプリケーションであり、クライアントデバイス１０２上で実行され、電子会議中、電子会議参加者が、電子会議中に表示された電子文書を要求及び受け取りできるようにする。ファイル共有アプリケーションにより、プレゼンターは、要求をレビューでき、承認または拒絶でき、参加者ごとに電子文書に対するセキュリティ制限を適用できる。ファイル共有アプリケーション１１６は、会議参加者及びその状態、電子文書を求める要求、要求の状態、及び共有された電子文書を含む、過去、現在、未来の電子会議に関する情報を保持してもよい。ファイル共有アプリケーション１１６は、コンピュータハードウェア、コンピュータソフトウェア、またはコンピュータハードウェアとソフトウェアの何らかの組合せで実施することができる。ファイル共有アプリケーション１１６は、説明を目的として図１に示したように、スタンドアロンエンティティとして実装されてもよいし、その他の一以上のエンティティの一部として実装されてもよい。例えば、ファイル共有アプリケーション１１６は、コラボレーションクライアント１１４の一部として、またはコラボレーションクライアント１１４へのプラグインとして実装されてもよい。ファイル共有アプリケーション１１６は、コラボレーションクライアント１１４と、ＵＩコンポーネント（図１には図示せず）などのクライアントデバイス１０２上の他のコンポーネント及びＯＳ１２０に関して、電子会議中に表示される電子文書を共有するさまざまなグラフィカルユーザインターフェースコントロールを表示してもよい。クライアントデバイス１０４も、ファイル共有アプリケーション１１６と同じ機能を含んでも良いファイル共有アプリケーション１４２を含む。
【００１５】
オペレーティングシステム１２０は、クライアントデバイス１０２を実行し、具体的な実装に応じて変わり得る任意のタイプのオペレーティングシステムであってもよく、実施形態はオペレーティングシステム１２０の具体的な実施形態に限定されない。オペレーティングシステム１２０は、具体的な実装に応じていろいろなタイプの複数のオペレーティングシステムを含み得る。プロセッサ１１８のプロセッサは幾つであってもどんなタイプであってもよく、ストレージ１２２を実装するメモリは、揮発性メモリ及び不揮発性メモリを含み、幾つであってもどんなタイプであってもよく、具体的な実装に応じて変わり得る。
【００１６】
図１に示した例では、ストレージ１２２は、共有ファイルデータ１２６、要求ファイルデータ１２８、及びファイル共有データ１３０を含むファイル共有データ１２４を格納している。共有ファイルデータ１２６は、電子会議の他の参加者により要求された、一以上の電子文書などのデータを示す。共有ファイルデータ１２６は、例えば、データを求める要求と、その要求の状態（例えば、受け入れられたか断られたか）と、データが何時誰により要求されたかを示すタイムスタンプデータと、要求が受け入れられたデータに適用されるセキュリティ制限（これは参加者ごとであってもよい）とを指定してもよい。共有ファイルデータ１２６は、他の参加者と共有された実際のデータを含んでいてもよい。共有ファイルデータ１２６は、クライアントデバイス１０２のユーザなどユーザに特有であってもよいし、複数のユーザに特有であってもよい。
【００１７】
要求されたファイルデータ１２８は、クライアントデバイス１０２のユーザなど、電子会議の参加者により要求された一以上の電子文書などのデータを示すデータである。要求ファイルデータ１２８は、例えば、データを求める要求と、その要求の状態（例えば、受け入れられたか断られたか）と、データが何時誰により要求されたかを示すタイムスタンプデータと、データの所有者及び／又はありかと、要求が受け入れられたデータに適用されるセキュリティ制限（これは参加者ごとであってもよい）とを指定してもよい。要求ファイルデータ１２８は、他の参加者と要求され要求が受け入れられた実際のデータを含んでいてもよい。要求ファイルデータ１２８は、クライアントデバイス１０２のユーザなどユーザに特有であってもよいし、複数のユーザに特有であってもよい。
【００１８】
ファイル共有データ１３０は、ファイル共有アプリケーション１１６により用いられ、例えば、電子会議の参加者及びその参加者の状態、例えば参加者がプレゼンターであるか参加者であるかを指定してもよい。
【００１９】
説明を目的として図１には別のデータとして示したが、共有ファイルデータ１２６、要求ファイルデータ１２８、及びファイル共有データ１３０はどのように組み合わされてもよく、具体的な実装に応じて変わり得るフォーマットやデータ構造で格納されてもよい。
［Ｂ．  コラボレーションサーバ］
コラボレーションサーバ１０６は、クライアントデバイス１０２、１０４などのデバイス間で行われる電子会議を管理する。図１に示す例では、コラボレーションサーバは、コラボレーションマネージャ１５０と、コラボレーションデータ１５４を格納するストレージ１５２とを含む。コラボレーションマネージャ１５０は、電子会議を管理するクライアントデバイス１０２、１０４上のコラボレーションクライアントとインターラクトしてもよい。電子会議は、文書共有、デスクトップ共有、テレビ会議などを含んでもよい。コラボレーションデータ１５４は、電子会議をサポートし管理するデータ、例えば電子会議自体、参加者、その電子会議中に共有されるコンテンツなどに関する情報を示すデータを含んでいてもよい。コラボレーションマネージャ１５０の非限定的な実装例はＭｉｃｒｏｓｏｆｔ  Ｌｙｎｃ  Ｓｅｒｖｅｒである。ストレージ１５２を実装するメモリは、揮発性メモリ及び不揮発性メモリを含み、幾つであってもどのタイプであってもよく、具体的な実装に応じて変わっても良い。コラボレーションサーバ１０６は、具体的な実装に応じて変化してもよい他のさまざまなコンポーネントを含んでも良く、コンポーネントやフィーチャの具体的なセットに限定されない。コラボレーションサーバ１０６の利用は任意的であり、実施形態はコラボレーションサーバを用いない電子会議システム、例えばピアツーピアコラボレーションシステムに適用可能である。
【００２０】
［ＩＩＩ．  電子会議中の電子文書共有］
図２Ａは、例えば、コラボレーションクライアント１１４及びファイル共有アプリケーション１１６により生成された電子会議画面２００を示す。このように、電子会議の各参加者は、自分の電子会議画面２００を有する。電子会議画面２００は、電子会議中に表示されているコンテンツを有する電子文書２０２を含む。電子文書２０２の例は、スライドショープレゼンテーション、ワードプロセッシング文書、画像、ビデオなどを含むが、これは限定ではない。電子会議画面２００は、図２Ａには図示していない、説明を目的としてここで説明する電子文書２０２及び／又はコンテンツ２０６を操作するグラフィカルユーザインターフェースコントロールを含んでもよい。一例として、かかるコントロールは、電子文書２０２及びコンテンツ２０６の表示を最小化及び最大化してもよいし、電子会議をコントロールする、または他の参加者に電子会議のコントロールを渡してもよい。実施形態は、どの参加者もいつでもプレゼンターや出席者であり得る動的会議に適用できる。したがって、電子会議画面２００は、ユーザが自分をプレゼンターまたはアテンディとして指定できる、及び／又はプレゼンターと出席者とを切り替えられるコントロールを含んでも良い。プレゼンター／出席者に提示されるコントロールは、そのプレゼンター／出席者の現在の役割に特有なものであってもよい。例えば、現在プレゼンターである参加者は、現在出席者である参加者とは異なる電子会議コントロールのセットを有していてもよく、これらのコントロールは具体的な実装に応じて変化してもよい。
【００２１】
電子会議画面２００は、その電子会議の参加者（ｐａｒｔｉｃｉｐａｎｔｓ）を特定する出席者（ａｔｔｅｎｄｅｅ）リスト２０６を含む。参加者（ｐａｒｔｉｃｉｐａｎｔｓ）は、プレゼンター２０８と参加者（ｐａｒｔｉｃｉｐａｎｔｓ）２１０として別々に特定される。プレゼンター２０８は、他の参加者に情報を以前提示した、または現在提供している参加者である。参加者（ｐａｒｔｉｃｉｐａｎｔｓ）２１０は、電子会議に参加している、他の参加者に情報を要求するかも知れないが、他の参加者に情報を提示しない、プレゼンターでない参加者である。図２Ａに示した例では、プレゼンター２０８は、プレゼンターＡ、プレゼンターＢ、プレゼンターＣ、及びプレゼンターＤと示した３人のプレゼンターを含み、点線の四角は現在プレゼンターＡが電子文書２０２を提示していることを視覚的に示している。参加者２１０は、参加者Ａ、参加者Ｂ、参加者Ｃ、及び参加者Ｄと示した４人の参加者を含む。例えばプレゼンター２０８と参加者２１０のリストを折り畳み又は展開するコントロールが追加的に設けられても良い。これはプレゼンター２０８及び／又は参加者２１０の人数が多い時に有用であり得る。
【００２２】
電子会議画面２００は、ファイル共有アプリケーション１１６により生成される文書共有コントロール２２０を含む。文書共有コントロール２２０が提示するグラフィカルユーザインターフェースオブジェクトは、具体的な実装に応じて変化してもよく、どんなタイプであっても幾つであってもよい。実施形態は図２Ａに示しここで説明する例に限定されない。一実施形態では、文書コントロール２２０は、文書要求２２２、共有文書２２４、及び要求文書２２６のコントロールを含む。文書要求２２２コントロールは、参加者が電子会議中に現在表示されている電子文書２０２を要求するのに用いる。共有文書２２４コントロールは、ある参加者が、他の参加者にアクセスを認められた、電子会議中に表示された電子文書のリストを見るのに用いられる。要求文書２２６コントロールは、ある参加者が要求した、電子会議中に表示された電子文書のリストを見るのに用いられる。要求文書２２８コントロールは、現在のプレゼンター及び参加者の誰が現在表示されている電子文書２０２を要求したかを視覚的に示す。要求文書コントロール２２８は、説明を目的として選択可能ボックスとして図２Ａに示したが、実施形態は図２Ａに示した例に限定されない。例えば、電子文書が参加者により要求されたことを示すグラフィカルシンボルを表示してもよい。状態変化を視覚的に示すように、そのグラフィカルシンボルの属性を変えてもよい。例えば、異なる色、サイズ、その他の点滅などの属性を用いて、電子文書を求める要求の現在の状態、順序、及び優先度を示してもよい。文書要求２２２、共有文書２２４、及び要求文書２２６などのコントロールは、参加者の役割に応じて異なる方法で表示されてもよい。例えば、ある参加者が現在は出席者（ａｔｔｅｎｄｅｅ）であり、現在の電子会議ではプレゼンターになったことがない場合、その参加者の役割が出席者からプレゼンターに変わるまで、共有文書２２４コントロールを利用可能にされなくてもよい。
［Ａ．  電子文書の要求］
クライアントデバイス１０２のユーザは、文書要求２２２コントロールを選択することにより、電子文書２０２などの現在表示されている電子文書を要求する。文書要求２２２コントロールの選択に応じて、ファイル共有アプリケーション１１６は、電子文書２０２を求める要求を生成し、電子文書２０２のプレゼンターに送信する。これは、ファイル共有アプリケーション１１６が電子文書２０２を求める要求を、電子文書２０２のプレゼンターの計算デバイス上で実行されているファイル共有アプリケーションに送信することを含む。ファイル共有アプリケーション１１６は、ファイル共有データ１３０を調べて、電子文書２０２のプレゼンターを決定してもよい。あるいは、ファイル共有アプリケーション１１６は、要求を生成し、コラボレーションサーバ１０６及び／又は電子会議の一人以上の参加者に送信して、電子文書２０２のプレゼンターを決定してもよい。後でより詳細に説明するように、電子文書２０２のプレゼンターは、電子文書を求める要求を通知され、その要求を断っても受け入れることもでき、その電子文書２０２に一以上のセキュリティ制限を適用することもできる。要求者の計算デバイス上のファイル共有アプリケーションは、その要求に対する応答を生成して、その要求者のファイル共有アプリケーション１１６に送る。
【００２３】
ファイル共有アプリケーション１１６は、要求に対する応答を受け取り、その応答に基づいて、要求ファイルデータ１２８を更新する。例えば、ファイル共有アプリケーション１１６は、要求されたファイルデータ１２８を更新して、電子文書２０２を求める要求がされたこと、その要求が認められたまたは断られたか、何時誰がその要求をしたか示すタイムスタンプ、データの所有者及び／又はありか、及び要求が認められたデータに適用されるセキュリティ制限を示しても良い。その要求に対する応答は、電子文書２０２を含んでいてもよく、またはその替わりに、要求が認められたら、ファイル共有アプリケーション１１６が電子文書２０２を別に要求してもよい。ファイル共有アプリケーション１１６は、例えば、ストレージ１２２上に、受け取った電子文書２０２を格納してもよい。これは、ファイル共有アプリケーション１１６が、ＯＳ１２０により提供される一以上の機能にアクセスすることにより実現されてもよく、ユーザに電子文書２０２が格納されているところを指定するオプションをユーザに与えるダイアログボックスの表示を含んでいてもよい。あるいは、電子文書２０２は、ストレージ２０２上のデフォルトロケーションまたは事前に指定されたロケーションに格納されてもよい。このプロセスは、ユーザが、文書要求２２２コントロールを単に選択することにより、容易かつ素早く実行されてもよい。これにより、ユーザが、例えば電子メールにより、プレゼンターに個別に連絡して、電子文書２０２を取得する必要が無くなり、ユーザが、プレゼンターの現在の連絡先情報を有しない時に特に便利である。
【００２４】
ユーザは、要求文書２２６コントロールを選択することにより、自分が選択した文書に関する情報を見ることもできる。図２Ｂは、電子会議中に表示された電子文書を求める参加者Ａによる要求に関する情報を提供する、参加者Ａの要求文書画面２５０の一例を示す。要求文書画面２５０は、要求文書２２６コントロールのユーザ選択に応じて、ファイル共有アプリケーション１１６により生成されてもよい。電子文書は、１回のまたは複数階の電子会議中に要求されてもよい。要求文書画面２５０は、ユーザにより要求され、文書Ａ−文書Ｅとして特定された５つの文書の情報を示す。この情報は、会議名／ＩＤ、文書名、プレゼンター名、要求状態、及びセキュリティ制限を含む。図２Ｂに示した情報は、情報の例であり、具体的な実装に応じてより多くのまたはより少ない情報を用いても良い。要求状態は、その要求が未決定か、認められたか、または断られたかを示す。セキュリティ制限は未決定または断られた要求には適用されない（ｎ／ａ）。図２Ｂに示した例では、３つのレベルの制限があり、レベル１（無制限）、レベル２（セキュリティコード）、及びレベル３（強化セキュリティ）として示されている。レベル２（セキュリティコード）及びレベル３（強化セキュリティ）セキュリティ制限は要求電子文書に一以上のセキュリティ制限が適用され、その電子文書へのアクセス及び／又は処理がコントロールされていることを示す。レベル２（セキュリティコード）セキュリティ制限は、電子文書を開き及び／又は処理するセキュリティコードが参加者により提供されることを要する。セキュリティコードは、プレゼンターがレベル２（セキュリティコード）セキュリティを指定した後、プレゼンターにより指定されてもよい。セキュリティコードは電子文書に含まれていても、電子文書とは別に提供されてもよい。例えば、セキュリティコードを含む別のメッセージを自動的に生成して、要求者に送信してもよい。あるいは、電子文書をセキュリティコードで暗号化してもよい。
【００２５】
レベル３（強化セキュリティ）セキュリティ制限は、レベル２（セキュリティコード）セキュリティ制限よりも比較的強いアクセス制御を提供する。例えば、電子文書は暗号鍵で暗号化されてもよく、レベル２（セキュリティコード）セキュリティ制限と比較してより強い暗号を用いても良い。他の一例として、レベル３（強化セキュリティ）セキュリティ制限は、電子文書にアクセスするためのユーザ認証を必要としてもよい。ユーザ認証はクライアントデバイスまたはその他のタイプのエンドユーザデバイス、例えばプリンタ、ＭＦＰなどで実施してもよい。ユーザ認証は、さまざまなアプローチを用いて、例えば認証カード、英数字コードなどを介して行っても良く、デバイスでローカルに、または例えばＬＤＡＰ（ｌｉｇｈｔｗｅｉｇｈｔ  ｄｉｒｅｃｔｏｒｙ  ａｃｃｅｓｓ  ｐｒｏｔｏｃｏｌ）サーバを用いてリモートで確認してもよい。認証が成功裏に完了すると、ユーザは電子文書にアクセスし、及び／又は処理することを許されても良い。
【００２６】
このように、セキュリティ制限は、要求電子文書に適用してもよいセキュリティ制限の階層を表してもよい。図２Ｂに示したセキュリティ制限は、単なる例であり、用いられる具体的なセキュリティ制限は具体的な実装に応じて変わり得る。セキュリティ制限を図２Ｂにテキスト記述で示したが、実施形態にはこの例に限定されず、要求電子文書に対して指定されたセキュリティ制限を示すグラフィカル表現及び／又はシンボルを用いても良い。例えば、形状、サイズ、色など異なる視覚的属性を有するシンボルを、テキスト記述に変えて、またはそれに加えて用いることもできる。このアプローチにより、参加者は、電子会議中に表示された電子文書を求める要求の状態を素早く容易に決定できる。
【００２７】
図３Ａは、参加者の視点から電子会議中に電子文書を共有する方法３００を示すフロー図である。ステップ３０２において、電子会議中に電子文書を表示する。例えば、クライアントデバイス１０２のユーザは、その電子文書を提示しているクライアントデバイス１０４のユーザとの電子会議に参加することを選択する。この例では、クライアントデバイス１０２のユーザは参加者であると考えられ、クライアントデバイス１０４のユーザはプレゼンターであると考えられる。電子会議は、コラボレーションクライアント１１４、１４０を用いて、及び任意的にコラボレーションマネージャ１５０を用いて確立されてもよい。電子文書は、上記の通り、文書共有コントロール２２０を含む電子会議画面２００を用いて表示され得る。
【００２８】
ステップ３０４において、参加者はその文書を取得することを望み、その電子文書を要求する。例えば、参加者は、文書要求２２２コントロールを選択することにより電子文書を要求してもよい。
【００２９】
ステップ３０６において、クライアントデバイス１０２上のファイル共有アプリケーション１１６は、電子文書を求める要求を生成して、ファイル共有アプリケーション１４２に送る。この要求は、その電子文書と要求者、すなわちクライアントデバイス１０２のユーザとを特定するデータを含む。ファイル共有アプリケーション１１６は、具体的な実装に応じて、現在表示されている電子文書を特定するデータを、コラボレーションクライアント１１４、コラボレーションマネージャ１５０、またはコラボレーションクライアント１４０から取得してもよい。例えば、コラボレーションクライアント１１４は、ファイル共有アプリケーション１１６により起動し得る機能を有するＡＰＩであって、現在表示されている電子文書を特定するデータを取得するＡＰＩを含んでいてもよい。要求は、ファイル共有アプリケーション１１６、１４２によりサポートされた任意のフォーマットであり暗号化された付加データを含んでもよい。ファイル共有アプリケーション１１６は、参加者が電子文書を要求することを電子会議画面２００が示すように、要求を含めるようにファイル共有データ１３０を更新する。この例では、ファイル共有アプリケーション１４２は、参加者が電子文書を要求したことを、要求により通知される。別の参加者が電子会議に参加する場合、ファイル共有アプリケーション１１６は、参加者が電子文書を要求したことを各電子会議画面２００が示すように、その別の参加者の各ファイル共有アプリケーションに通知してもよい。
【００３０】
ステップ３０８において、プレゼンターのファイル共有アプリケーション、すなわちファイル共有アプリケーション１４２は、要求を受け取り、処理し、応答を生成し、ファイル共有アプリケーションに送る。応答は、要求が拒絶されたか認められたか示し、認められていれば、電子文書、またはその電子文書へのアクセスを提供するリンクまたは参照先などの情報を含んでいても良い。例えば、応答は、クライアントデバイス１０４またはクラウドサーバ上に格納された電子文書へのリンクを含んでもよい。別の参加者が電子会議に参加する場合、ファイル共有アプリケーション１４２は、参加者が電子文書を要求したことを各電子会議画面２００が示すように、参加者が電子文書を要求したことを示すように、その別の参加者の各ファイル共有アプリケーションに通知してもよい。
【００３１】
ステップ３１０において、ファイル共有アプリケーション１１６は、ファイル共有アプリケーション１４２から応答を受け取り、処理する。要求が認められたことを応答が示すとき、ファイル共有アプリケーション１１６は、電子文書を読み出し、例えばストレージ１２２に格納する。またファイル共有アプリケーション１１６は、要求文書画面２５０が電子文書を求める参加者の要求の現在の状態を示すように、要求の現在の状態を示すようファイル共有データ１３０を更新する。プレゼンターにより電子文書に適用されたセキュリティ制限は、その後、その電子文書がアクセスまたは処理された時に、実施される。例えば、セキュリティ制限は、電子文書を開く試みがされた時、及び／又はアプリケーション、電子メールを用いて、または多機能機（ＭＦＰ、ｍｕｌｔｉ−ｆｕｎｃｔｉｏｎ  ｐｅｒｉｐｈｅｒａｌ）において、電子文書を処理する試みがされた時に適用されてもよい。セキュリティ制限の適用には、例えば、ユーザがセキュリティコードを入力するか、または電子文書にアクセスまたは処理する前に認証されている必要があってもよい。例えば、レベル２（セキュリティコード）セキュリティ制限が電子文書に適用されたとき、ユーザは、ワードプロセッシングプログラムやｐｄｆビュアーなどのアプリケーションプログラムでその電子文書を開くか、またはプリンタまたはＭＦＰでその電子文書を印刷するために、プレゼンターにより指定されたセキュリティコードを入力しなければならない。
［Ｂ．  電子文書に対する要求の処理］
クライアントデバイス１０２のユーザは、共有文書２２４コントロールを選択することにより、電子文書２０２などの電子文書を求める要求を処理する。文書要求２２２コントロールの選択に応じて、ファイル共有アプリケーション１１６は、一以上の電子会議中にユーザにより提示された一以上の電子文書を求める要求をユーザが表示し管理できる一以上のグラフィカルユーザインターフェースコントロールを提供する。図２Ｃは、電子会議中に参加者Ｂにより提示された電子文書を求める要求に関する情報を提供する、参加者Ｂの要求文書画面２７０を示す一例を示す。共有文書画面２７０は、参加者Ｂの計算デバイス上で実行されたファイル共有アプリケーションにより表示される。
【００３２】
共有文書画面２７０は、共有文書２２４コントロールのユーザ選択に応じて、ファイル共有アプリケーション１１６により生成されてもよい。電子文書は、１回のまたは複数階の電子会議中に要求されてもよい。共有文書画面２７０は、電子文書を求める７つの要求の情報を示している。これは文書Ａに対する３つの要求と、文書Ｆ、文書Ｇ、文書Ｈ、文書Ｉそれぞれに対する各１つの要求とを含む。要求に対する情報は、会議名／ＩＤ、文書名、要求者名、要求状態、及びセキュリティ制限を含む。図２Ｃに示した情報は、情報の例であり、具体的な実装に応じてより多くのまたはより少ない情報を用いても良い。要求状態は、その要求が未決定か、認められたか、または断られたかを示す。セキュリティ制限は未決定または断られた要求には適用されない（ｎ／ａ）。
【００３３】
図２Ｃに示した例では、セキュリティ制限は、要求を断るコントロール、又は要求に対してセキュリティ制限を適用する、要求の受諾を暗黙のうちに含むコントロールを含む。共有文書画面２７０中のコンテンツはアクティブであり、ユーザによる選択が可能であってもよい。例えば、ユーザは、コンピュータマウスなどの選択メカニズムを用いて、共有文書画面２７０中の情報を、選択されたカラムによりソートさせる、会議名／ＩＤなどのカラムの１つを選択してもよい。また、共有文書画面２７０中のデータはユーザにより選択されてもよい。例えば、参加者Ｂは、コンピュータマウスなどの選択デバイスを用いて、「拒絶」を選択すると、文書Ａを求める参加者Ａからの要求が拒絶される。他の一例として、参加者Ｂは「レベル１」を選択してもよく、文書Ａを求める参加者Ａからの要求が受諾され、レベル１セキュリティ制限が参加者Ａに関して文書Ａに対して適用される。各要求は要求者に対して特有であり、あるセキュリティ制限とともに要求を認めることは、その要求者に対して特有であり、同じ電子文書に対してであっても、異なるセキュリティ制限（またはセキュリティ制限無し）が異なる要求者に適用されてもよい。一実施形態では、シンボルやアイコンなどのグラフィカルユーザインターフェースオブジェクトを、要求を断ったり認めたりし、セキュリティ制限を適用したりする共有文書画面２７０に示されるテキストの替わりに、またはそれに加えて、用いても良い。例えば、要求を拒絶するアクション、要求を受諾し、レベル１、レベル２、またはレベル３セキュリティ制限を適用するアクションに対応するシンボルを表示して、電子文書のプレゼンターによりユーザフレンドリーな体験を提供してもよい。セキュリティ制限（又はセキュリティ無し）をデフォルトとして指定してもよい。例えば、すべての電子文書は、高セキュリティ環境においては「拒絶」をデフォルトの制限要件として、プレゼンターがデフォルトセキュリティ制限をオーバーライドしなければ、電子文書は共有不可としてもよい。
【００３４】
同じ電子文書に対して複数の要求ができるようにしてもよい。例えば、電子会議の複数の参加者が、表示されている同じ電子文書を要求することは特別なことではない。図２Ｃに示したように、文書Ａを求める３つの要求が参加者Ａ、参加者Ｃ、及び参加者Ｄにより為されている。参加者Ｄからの要求はレベル３（強化セキュリティ）で認められ、参加者Ａと参加者Ｃからの要求は現在未決定となっている。代替的に、共有文書画面２７０は、各電子文書に対して１つのエントリー（行）を含んでもよく、ある電子文書に複数の要求が関連しているとの視覚的表示を提供してもよい。例えば、ある電子文書を求める複数の要求があることを示すユーザ選択可能グラフィック、シンボル、又はアイコンを表示してもよい。他の一例として、共有文書画面２７０の行の一以上の視覚的属性、例えば、色、太字、下線などを変更して、その文書を求める複数の要求があることを視覚的に示してもよい。行のグラフィック、シンボル、又はアイコン、またはその行のコンテンツ自体のユーザ選択に応じて、その行が複数の行に展開され、電子文書に対するすべての要求を示してもよい。あるいは、電子文書にたいする複数の要求をダイアログボックスまたはその他のグラフィカルユーザインターフェースオブジェクトに表示してもよい。
【００３５】
図３Ｂは、司会者の視点から電子会議中に電子文書を共有する方法３２０を示すフロー図である。ステップ３２２において、プレゼンターのファイル共有アプリケーションは、電子文書を求める要求を受け取る。電子文書は現在の電子会議中に表示されるものであり、またはすでに終了した電子会議中に表示されたものであってもよい。プレゼンターのファイル共有アプリケーション、例えばファイル共有アプリケーション１４２は、そのプレゼンターのファイル共有データを更新して、要求を含める。
【００３６】
ステップ３２４において、プレゼンターは、例えば共有文書２２４コントロールを選択して、自分の未決定の要求を見る。プレゼンターのファイル共有アプリケーションは、共有文書２２４コントロールが選択されたことを検出し、共有文書画面２７０を表示して、プレゼンターに対して要求を表示する。
【００３７】
ステップ３２６において、プレゼンターは、前述の通り、要求を拒絶または受諾して、任意的に電子文書に適用されるセキュリティ制限を指定する。プレゼンターは、電子文書にセキュリティ制限を適用することを指定した場合、追加情報を問われても良く、セキュリティ制限適用に関連する一以上のオプションを選択してもよい。例えば、プレゼンターは、電子文書のセキュリティコードを入力するよう問われてもよい。セキュリティコードは、任意長さの英数字列であってもよく、英数字の最小数など最低条件を有していてもよい。あるいは、プレゼンターは、ランダムなセキュリティコードを自動的に生成するグラフィカルユーザインターフェースコントロールを選択してもよい。セキュリティコードは電子文書とともに送られてもよいし、そのセキュリティコードでその電子文書を暗号化してもよい。
【００３８】
ステップ３２８において、プレゼンターのファイル共有アプリケーションは、応答を生成し、それを、要求をした参加者のファイル共有アプリケーションに送信する。例えば、クライアントデバイス１０４上のファイル共有アプリケーション１４２は、応答を生成し、その応答をクライアントデバイス１０２上のファイル共有アプリケーション１１６に送信してもよい。応答は、要求が拒絶されたか認められたか示し、認められていれば、電子文書、またはその電子文書へのアクセスを提供するリンクまたは参照先などの情報を含んでいても良い。例えば、応答は、クライアントデバイス１０４またはクラウドサーバ上に格納された電子文書へのリンクを含んでもよい。別の参加者が電子会議に参加する場合、ファイル共有アプリケーション１４２は、参加者が電子文書を要求したことを各電子会議画面２００が示すように、参加者が電子文書を要求したことを示すように、その別の参加者の各ファイル共有アプリケーションに通知してもよい。要求を受諾するときプレゼンターにより指定されたセキュリティ制限は、具体的な実装に応じて変わり得るさまざまな方法で、電子文書に適用されてもよい。例えば、レベル２（セキュリティコード）セキュリティ制限が指定されたとき、プレゼンターにより指定されたセキュリティコードは電子文書に含まれて、またはそれと共に送信されてもよい。あるいは、プロテクションをより強くするため、セキュリティコードを用いて電子文書を暗号化してもよい。ファイル共有アプリケーション１４２は、オペレーティングシステム機能または一以上の他のアプリケーションにより提供される機能を起動して、電子文書にセキュリティコードを付加する、またはそのセキュリティコードでその電子文書を暗号化するように構成されていてもよい。
【００３９】
ステップ３３０において、参加者のファイル共有アプリケーションは、プレゼンターのファイル共有アプリケーションから受信した応答を処理する。例えば、ファイル共有アプリケーション１１６は、ファイル共有アプリケーション１４２から受信した応答を処理してもよい。要求が認められたことを応答が示すとき、ファイル共有アプリケーション１１６は、電子文書を読み出し、例えばストレージ１２２に格納する。またファイル共有アプリケーション１１６は、要求文書画面２５０が電子文書を求める参加者の要求の現在の状態を示すように、要求の現在の状態を示すようファイル共有データ１３０を更新する。プレゼンターにより電子文書に適用されたセキュリティ制限は、その後、その電子文書がアクセスまたは処理された時に、実施される。例えば、セキュリティ制限は、電子文書を開く試みがされた時、及び／又はアプリケーション、電子メールを用いて、または多機能機（ＭＦＰ、ｍｕｌｔｉ−ｆｕｎｃｔｉｏｎ  ｐｅｒｉｐｈｅｒａｌ）において、電子文書を処理する試みがされた時に適用されてもよい。セキュリティ制限の適用には、例えば、ユーザがセキュリティコードを入力するか、または電子文書にアクセスまたは処理する前に認証されている必要があってもよい。例えば、レベル２（セキュリティコード）セキュリティ制限が電子文書に適用されたとき、ユーザは、ワードプロセッシングプログラムやｐｄｆビュアーなどのアプリケーションプログラムでその電子文書を開くか、またはプリンタまたはＭＦＰでその電子文書を印刷するために、プレゼンターにより指定されたセキュリティコードを入力しなければならない。
［Ｃ．  参加者認証］
例えば、電子文書が慎重に扱うべき情報を含むとき、付加的なセキュリティを提供することが望ましい。一実施形態では、付加的セキュリティは、「参加者認証」と呼ぶプロセスにより提供される。これは、電子文書へのアクセスに、電子文書が共有された電子会議への参加を条件とするものである。参加者認証は、ユーザが電子会議中に共有された電子文書へのアクセスを認められるには、そのユーザがその電子会議に関連してその電子文書のコピーを要求し、認められること、及びその電子文書が共有された電子会議の実際の参加者であってことを要する。これにより、第三者が、たとえ電子文書を復号するコードや鍵を有していたとしても、電子会議中に共有されたその電子文書にアクセスすることを防止する。
【００４０】
参加者認証は、具体的な実装に応じて変わり得る、さまざまなセキュリティレベルを提供するさまざまな手法を用いて実装してもよい。一実施形態では、ファイル共有アプリケーション１１６などのエンティティは、ある電子会議中に共有された電子文書へのアクセスを要求するユーザが、その電子会議の参加者（プレゼンター及び／又は出席者）であったことを確認するように構成されている。電子会議中に共有された電子文書を特定するデータは、例えば、その電子会議の参加者を特定するデータと共に、ファイル共有データ１３０に格納されてもよい。その替わりに、またはそれに加えて、そのデータは、例えば電子文書のヘッダ部分に、電子文書の一部として格納されてもよい。
【００４１】
ファイル共有アプリケーション１１６は、電子会議中に共有された電子文書へのアクセスするユーザからの要求を受け取ったとき、そのユーザにその電子文書のアクセスを認める前に、そのユーザがその電子会議の参加者（プレゼンター／出席者）であったことを確認する。これは、電子文書の符号化または暗号化に加えて実装されてもよい。このように、電子会議中に共有された電子文書が符号化または暗号化されている場合、その電子文書にアクセスすることをそのユーザに許可するとの決定がされると、ユーザはその電子文書を復号するコードや鍵を入力するよう促される。参加者認証は何らかのタイプのユーザ認証も含み得る。
【００４２】
図４Ａは、電子会議トラッキングデータ４００の例を示す。ファイル共有アプリケーション１１６はこの電子会議トラッキングデータ４００を用いて、電子文書へのアクセスを要求しているユーザが、その電子文書が共有された電子会議の参加者であったか決定できる。電子会議トラッキングデータ４００は、ファイル共有データ１３０の一部として格納されてもよいし、具体的な実装に応じて任意の構造やフォーマットで格納されてもよい。図４Ａに示した例では、電子会議トラッキングデータ４００は、複数の電子会議の各々に対して、電子文書が共有された時、その電子会議中に共有された電子文書と、その電子会議に出席した参加者を特定する。例えば、電子会議トラッキングデータ４００の第１行は、「会議＃１」として識別された会議中に、「文書Ａ」という名称の文書が共有されたこと、会議＃１において文書Ａが参加者中で共有された時、参加者Ａ、参加者Ｂ、及び参加者Ｃとして識別される３人の会議参加者がいたことを示す。留意点として、会議＃１において、文書Ｃが参加者間で共有された時には、参加者Ｃはもはやその電子会議には参加していない。同様に、会議＃２において、文書Ｄが参加者間で共有された時には、参加者ＡとＤが電子会議に出席しており、文書Ｅが参加者間で共有された時には、参加者ＡとＥが電子会議に出席していた。電子会議中の参加者のトラッキングは、例えばコラボレーションクライアント１１４により行われても良い。
【００４３】
図４Ｂは、電子会議中に共有された電子文書へのアクセスを管理する参加者認証を用いる方法４５０を示すフロー図である。ステップ４５２において、電子会議中に電子文書が共有される。この例の説明を目的として、ユーザＡがクライアントデバイス１０２のユーザであり、その電子会議の出席者であり、その電子文書を見ていることを前提とする。さらに、前述の通り、ユーザＡがその電子文書のコピーを要求して、認められたことを前提とする。電子会議中の電子文書の共有は、コラボレーションクライアント１１４によりトラッキングされ、文書化されてもよい。電子文書のコピーは要求ファイルデータ１２８に格納され、電子会議トラッキングデータ４００が更新され、電子会議中にその電子文書がユーザＡと共有されたことを示す。この例では、その電子文書を求めるユーザＡの要求を受諾したプレゼンターが、その電子文書にセキュリティ制限を課し、より具体的に、その電子文書に参加者認証と暗号化を両方とも適用することを指定したことを前提とする。
【００４４】
ステップ４５４において、参加者が、電子会議中に共有された電子文書へのアクセスを要求する。例えば、ユーザＡが、ファイル共有アプリケーション１１６により提供される一以上のグラフィカルユーザインターフェースを選択して、電子文書へのアクセスを要求してもよい。
【００４５】
ステップ４５６において、ファイル共有アプリケーション１１６は、その電子文書へのアクセスを要求している参加者がその電子文書が共有された電子会議の参加者であったか確認する参加者認証を行う。例えば、ファイル共有アプリケーション１１６は、電子会議トラッキングデータ４００を調べて、ユーザＡが、その電子文書が共有された電子会議の参加者であったか確認する。
【００４６】
ユーザＡとその電子文書に関して参加者認証が成功裏に確認されたと仮定すると、ステップ４５８において、ファイル共有アプリケーション１１６は、プレゼンターにより指定されたセキュリティ制限に基づき、ユーザにセキュリティ情報をクエリ（ｑｕｅｒｙ）する。参加者認証とともに、さまざまなセキュリティアプローチ及び／又はセキュリティ制限を用いることもできる。例えば、一実施形態では、電子会議中に共有される電子文書は符号化または暗号化されず、要求者が、電子文書が共有された電子会議の実際の参加者であったことをファイル共有アプリケーション１１６が確認してアクセスを管理する。このアプローチが提供するセキュリティレベルは比較的低いと考えられる。電子文書がファイル共有アプリケーション１１６の管理外になると、電子文書は第三者により自由にアクセスされ得るからである。あるいは、電子会議中に共有される電子文書は、プレゼンターにより指定された、またはプレゼンターのファイル共有アプリケーションにより自動的に生成されたコードまたは暗号鍵などのデータで符号化または暗号化されてもよい。これによりセキュリティレベルが上がる。ファイル共有アプリケーション１１６の管理外になった電子文書は、符号化または暗号化され、その電子文書の暗号化に用いられたコードまたは暗号鍵を知っている第三者にのみ利用可能だからである。
【００４７】
セキュリティレベルを高めるため、電子会議中に共有される電子文書は、プレゼンターのファイル共有アプリケーションにより生成及び／又は供給されるデータを用いて符号化または暗号化されてもよい。データは、プレゼンターのファイル共有アプリケーションにより生成されるコードまたは暗号鍵であって、その電子文書が共有された会議特有のものであってもよい。例えば、会議識別子などの電子会議に一意的に関連するデータを、一以上のハッシュ関数への入力として用いて、電子文書の暗号化に用いる一意的な鍵を生成してもよい。鍵は会議の参加者（及び第三者）には知らされず、暗号化された電子文書のコピーを第三者が入手しても、元の電子文書を回復することはできない。プレゼンターのファイル共有アプリケーションは、各電子文書二対して異なるコードまたは暗号鍵を生成してもよく、コードと暗号鍵は、ユーザ及び／又は共有される電子文書に特有のものであってもよい。
【００４８】
さらに、セキュリティレベルをより高くするため、電子会議中に共有される電子文書は、１）プレゼンターにより指定された第１のデータ、及び２）プレゼンターのファイル共有アプリケーションにより生成及び／又は供給される第２のデータの両方を用いて符号化または暗号化されてもよい。第２のデータは、前述の通り、ファイル共有アプリケーションにより生成されたコードまたは暗号鍵であってもよい。第２のデータは、第１のデータに適用されてもよく、電子文書の暗号化に用いられても良い。他の例として、第１のデータと第２のデータを一以上のハッシュ関数への入力として用いて、電子文書を暗号化するのに用いられる鍵を生成してもよい。このアプローチにより提供されるセキュリティレベルは比較的高い。第三者は、暗号化された電子文書と、プレゼンターにより指定されたコードまたは暗号鍵との両方を持っていても、電子文書を復号できないからである。むしろ、この場合には、電子文書は、要求者が電子会議の参加者であったことを確認し、要求者がプレゼンターにより指定された第１のデータを提示した後にのみ、ファイル共有アプリケーションによって復号可能である。
【００４９】
ステップ４６０において、ファイル共有アプリケーション１１６は、セキュリティ情報を確認し、適用可能であれば、その要求者にその電子文書へのアクセスを認める。これは、電子文書を暗号化したものを復号して、元の電子文書を回復することを含んでもよい。参加者のファイル共有アプリケーション１１６は、プレゼンターのファイル共有アプリケーションから、暗号化された電子文書を復号するのに必要なデータを取得してもよい。これは、例えば、前述の第１のデータ、第２のデータ、または第１のデータと第２のデータの両方を含み得る。
【００５０】
上記とは対照的に、ステップ２５４において、電子会議の参加者ではないユーザＢが電子文書へのアクセスを要求したものとする。ステップ４５６において、ユーザＢは電子会議の参加者としての認証は成功しない。ユーザＢは電子会議の参加者ではなく、それゆえ電子文書へのアクセスが認められないからである。
【００５１】
電子文書へのアクセスを認めることは、具体的な実装に応じて変わり得る複数の方法で提供され得る。例えば、ファイル共有アプリケーション１１６は、電子文書の保護されていないバージョンへのアクセスを提供してもよい。他の一例として、ファイル共有アプリケーション１１６は、保護されていない電子文書のコピーを作らせずに、例えば、ファイル共有アプリケーション１１６のビュアーまたはその他のメカニズムを介して、電子文書への管理されたアクセスを提供してもよい。
【００５２】
［ＩＶ．  実装メカニズム］
本願のフロー図はある順序で一組のステップを示しているが、他の実装では、図示したステップよりもステップは少なくても多くてもよく、同じ順序でも異なる順序でもよい。
【００５３】
一実施形態によると、ここに説明の手法は、一以上の特定目的計算デバイスにより実装される。特定目的計算デバイスは、上記手法を実行するようハードウェアに組み込まれていても良く、または上記手法を実行するように永続的にプログラムされた一以上の特定用途集積回路（ＡＳＩＣ）またはフィールドプログラマブルゲートアレイ（ＦＰＧＡ）などのデジタル電子デバイスを含んでいてもよく、ファームウェア、メモリ、その他のストレージ、又はこれらの組み合わせに命令をプログラムに従って上記手法を実行するようにプログラムされた一以上の汎用ハードウェアプロセッサを含んでいてもよい。かかる特定目的計算デバイスは、カスタムのハードウェア組み込みロジック、ＡＳＩＣ、またはＦＰＧＡをカスタムプログラミングと組み合わせて上記手法を実現してもよい。特定目的計算デバイスは、上記手法を実装するハードウェア組み込み及び／又はプログラムロジックを組み込んだ、デスクトップコンピュータシステム、携帯型コンピュータシステム、ハンドヘルドデバイス、ネットワーキングデバイス、またはその他のデバイスであってもよい。
【００５４】
図５は、実施形態を実装できるコンピュータシステム例５００を示すブロック図である。コンピュータシステム５００は、情報をやりとりするバス５０２その他の通信メカニズムと、バス５０２に結合した情報を処理するプロセッサ５０４とを有する。コンピュータシステム５００は、さらに、ランダムアクセスメモリ（ＲＡＭ）またはその他のダイナミック記憶デバイス等のメインメモリ５０６を含む。このメインメモリは、バス５０２に結合しており、情報と、プロセッサ５０４により実行される命令とを格納する。メインメモリ５０６は、プロセッサ５０４による命令の実行中に、一時的変数やその他の中間情報を記憶するために使用することもできる。コンピュータシステム５００は、さらに、読み出し専用メモリ（ＲＯＭ）５０８その他の静的記憶デバイスを含む。この読出専用メモリは、バス５０２に結合されており、静的な情報とプロセッサ５０４の命令とを格納する。記憶装置５１０（磁気ディスクや光ディスク等）が設けられ、バス５０２に結合されており、情報と命令を格納する。
【００５５】
コンピュータシステム５００は、バス５０２を介して、ディスプレイ５１２（ＣＲＴ等）に結合されており、コンピュータユーザに情報を表示する。バス５０２は、単一のバスとして例示したが、一以上のバスを含んでいてもよい。例えば、バス５０２は、限定ではないが、プロセッサ５０４がコンピュータシステム５００内の他のデバイスを制御する制御バス、プロセッサ５０４が実行する命令のメモリロケーションを指定するアドレスバス、またはコンピュータシステム５００のコンポーネント間でデータまたは信号を転送する他のタイプのバスを含んでいてもよい。
【００５６】
入力装置５１４は、英数字その他のキーを含み、バス５０２に結合されており、情報とコマンド選択をプロセッサ５０４に伝送する。他のタイプのユーザ入力装置として、カーソル制御５１６であるマウス、トラックボール、またはカーソル方向キー等がある。これらは、プロセッサ５０４に方向情報とコマンド選択を送り、ディスプレイ５１２上のカーソルの動きを制御する。この入力装置は典型的には２つの軸、すなわち第１の軸（例えばｘ軸）と第２の軸（例えばｙ軸）で２自由度を有し、これによりデバイスが平面内の点を特定することができる。
【００５７】
コンピュータシステム５００は、カスタム化ハードウェアロジック、一以上のＡＳＩＣまたはＦＰＧＡ、ファームウェア、及び／又はプログラムロジックまたはコンピュータソフトウェア（コンピュータシステムと組み合わせられて、コンピュータシステム５００を特定目的機械にするまたはプログラムするもの）を用いて、ここに説明の手法を実装してもよい。一実施形態では、これらの手法は、プロセッサ５０４がメインメモリ５０６に格納された命令を処理するのに応じて、コンピュータシステム５００により実行される。かかる命令は、他のコンピュータ読み取り可能媒体である記憶デバイス５１０等から、メインメモリ５０６に読み込まれてもよい。メインメモリ５０６に含まれる命令のプロセッサ５０４による処理により、ここに説明の機能が実行される。他の実施形態では、ソフトウェア命令に替えて、またはソフトウェア命令と組み合わせて、ハードワイヤー回路（ｈａｒｄ−ｗｉｒｅｄ  ｃｉｒｃｕｉｔｒｙ）を使用して本実施形態を実施することもできる。このように、実施形態は、ハードウェア回路とソフトウェアの特定の組み合わせに限定はされない。
【００５８】
ここで、「コンピュータ読み取り可能媒体」との用語は、コンピュータに特定のやり方で動作させるデータを提供するいかなる媒体も指す。コンピュータシステム５００を用いて実施する一実施形態では、様々なコンピュータ読み取り可能媒体を使用して、例えば、プロセッサ５０４が実行する命令を提供する。かかる媒体は、多数の形式をとることができ、例えば、不揮発性媒体、揮発性媒体等を含むが、これらに限定はされない。不揮発性媒体は、例えば光ディスクまたは磁気ディスクを含み、記憶装置５１０等である。揮発性媒体は、ダイナミックメモリを含み、メインメモリ５０６等である。コンピュータ読み取り可能媒体の一般的な形態には次のものが含まれる。例えば、フロッピーディスク（登録商標）、フレキシブルディスク、ハードディスク、磁気テープ、その他の任意の磁気媒体、ＣＤ−ＲＯＭ、その他の任意の光媒体、ＲＡＭ、ＰＲＯＭ、ＥＰＲＯＭ、フラッシュＥＰＲＯＭ、その他の任意のメモリチップまたはメモリカートリッジ、またはコンピュータが読み取れるその他のいかなる媒体が含まれるが、限定ではない。
【００５９】
さまざまな形式のコンピュータ読み取り可能媒体が、プロセッサ５０４による処理の命令を格納に使われ得る。例えば、命令は、最初にリモートコンピュータの記憶媒体に格納され、一以上の通信リンクを介してコンピュータシステム５００に送信されてもよい。バス５０２はそのデータをメインメモリ５０６に送り、プロセッサ５０４はその命令を読み出して処理する。メインメモリ５０６が受け取った命令は、プロセッサ５０４により処理される前または後に、任意的に記憶装置５１０に記憶されてもよい。
【００６０】
コンピュータシステム５００は、バス５０２に結合した通信インターフェース５１８も含む。通信インターフェース５１８は、ローカルネットワーク５２２に接続されているネットワークリンク５２０との通信カップリングを提供する。例えば、通信インターフェース５１８は、電話旋へのデータ通信接続を提供するモデムであってもよい。他の例として、通信インターフェース５１８は、ローカルエリアネットワーク（ＬＡＮ）カードであって、互換性のあるＬＡＮへのデータ通信接続を提供してもよい。無線リンクを実施してもよい。かかる実施では、通信インターフェース５１８は、いろいろなタイプの情報を表すデジタルデータストリームを搬送する電気的、電磁気的、または光学的信号を送受信する。
【００６１】
ネットワークリンク５２０は、一般的には、１つ以上のネットワークを介して他のデータデバイスとのデータ通信を提供する。例えば、ネットワークリンク５２０は、ホストコンピュータ５２４またはインターネットサービスプロバイダ（ＩＳＰ）５２６により運営されているデータ機器へのローカルネットワーク５２２を介した通信を提供する。ＩＳＰ５２６は、これに対して、現在は一般的に「インターネット」５２８と呼ばれている、世界規模のパケットデータ通信ネットワークを介してデータ通信サービスを提供する。ローカルネットワーク５２２とインターネット５２８は、両方とも、デジタルデータストリームを担う電気的、電磁気的、または光学的信号を使用する。
【００６２】
コンピュータシステム５００は、ネットワーク、ネットワークリンク５２０、及び通信インターフェース５１８を通して、メッセージを送信しプログラムコードを含むデータを受信することができる。インターネットの例では、サーバ５３０は、インターネット５２８、ＩＳＰ５２６、ローカルネットワーク５２２、及び通信インターフェース５１８を通して、要求されたアプリケーションプログラムのコードを送信してもよい。受信されたコードは、プロセッサ５０４により、受信しつつ処理されてもよいし、後で実行するために記憶装置５１０またはその他の不揮発性記憶装置に記憶されてもよい。
【００６３】
上記の通り明細書では、実施ごとに変わり得る多数の詳細を参照して実施形態を説明した。このように、本発明であり、出願人が本発明であると意図しているものを示すのは、願書に添付した特許請求の範囲であり、特許後の訂正も含め特許された請求項である。よって、請求項中に明示的に含まれていない限定、要素、特性、特徴、利益、または属性は、いかなる方法によっても、かかる請求項の範囲を限定するものではない。したがって、明細書と図面は例示であって限定ではないと考えるべきである。
【００６４】
実施形態について付記を記す。
（付記１）  装置であって、
一以上のプロセッサと、
前記一以上のプロセッサに通信可能に結合した一以上のメモリと、
ディスプレイと、
前記装置上で実行され、一以上のネットワークを介した前記装置の外部にある他の装置との電子会議をサポートするように構成されたコラボレーションクライアントと、
ファイル共有アプリケーションであって、
前記電子会議中に前記コラボレーションクライアントにより前記装置に現在表示されている電子文書の表示と同時に、前記装置のユーザが、前記電子会議中に前記コラボレーションクライアントにより前記装置に現在表示されている電子文書を要求できる一以上のグラフィカルユーザインターフェースオブジェクトを前記装置の前記ディスプレイに表示させ、
前記装置のユーザが前記電子会議中に前記コラボレーションクライアントにより前記装置に現在表示されている電子文書を要求できる一以上のグラフィカルユーザインターフェースオブジェクトのユーザ選択を検出し、
前記装置のユーザが前記電子会議中に前記コラボレーションクライアントにより前記装置に現在表示されている電子文書を要求できる一以上のグラフィカルユーザインターフェースオブジェクトのユーザ選択の検出に応じて、前記電子文書を求める要求を生成させ、一以上のネットワークを介して、前記装置の外部にある前記他の装置上で実行されているファイル共有アプリケーションに送信させ、
前記装置の外部にある前記他の装置からの前記装置により受け取られた電子文書を前記装置に格納させるファイル共有アプリケーションとを有する、
装置。
（付記２）  前記一以上のグラフィカルユーザインターフェースオブジェクトは、前記装置のユーザがアクセスを要求した一以上の電子文書を特定するデータを、前記装置のユーザが見ることができるユーザインターフェースオブジェクトを含み、
前記ファイル共有アプリケーションはさらに、
前記装置のユーザがアクセスを要求した一以上の電子文書を特定するデータを前記装置のユーザが見ることができるユーザインターフェースオブジェクトの前記装置のユーザによる選択を検出し、
前記装置のユーザがアクセスを認められた一以上の電子文書を特定するデータを前記装置のユーザが見ることを要求できるユーザインターフェースオブジェクトの前記装置のユーザによる選択の検出に応じて、前記装置に格納されるべき、前記装置の外部にある前記他の装置からの前記装置により受け取られた電子文書を特定するデータを、前記ディスプレイに表示させる、
付記１に記載の装置。
（付記３）  前記ファイル共有アプリケーションはさらに、前記装置のユーザがアクセスを認められた一以上の電子文書を特定するデータを前記装置のユーザが見ることを要求できるユーザインターフェースオブジェクトの前記装置のユーザによる選択の検出に応じて、前記装置の外部にある前記他の装置からの前記装置により受け取られた電子文書に適用された一以上のセキュリティ制限を特定するデータを、前記ディスプレイに表示させる、
付記２に記載の装置。
（付記４）  前記電子文書は、前記電子文書へのアクセスを制御する一以上のセキュリティ制限を含む、付記１に記載の装置。
（付記５）  前記ファイル共有アプリケーションはさらに、
前記電子会議中に第２の電子文書の前記装置における表示と同時に、前記装置のユーザが、前記装置の外部にある他の装置のユーザによる前記第２の電子文書を求める要求を見て、前記要求を認めるまたは断ることができる付加的グラフィカルユーザインターフェースオブジェクトを前記装置のディスプレイに表示させ、
前記装置のユーザが、前記他の装置のユーザによる前記第２の電子文書を求める要求を認めたことを示す前記付加的グラフィカルユーザインターフェースオブジェクトのユーザ選択を検出し、
前記装置のユーザが、前記他の装置のユーザによる前記第２の電子文書を求める要求を認めたことを示す前記付加的グラフィカルユーザインターフェースオブジェクトのユーザ選択の検出に応じて、前記他の装置のユーザによる前記第２の電子文書を求める要求が認められたことを示す応答を生成させ、前記装置の外部にある前記他の装置のユーザに送信させるように構成された、
付記１に記載の装置。
（付記６）  前記付加的グラフィカルユーザインターフェースオブジェクトにより、前記装置のユーザは、前記第２の電子文書に適用される一以上のセキュリティ制限を指定できる、
付記５に記載の装置。
（付記７）  前記第２の電子文書に適用される一以上のセキュリティ制限は、前記第２の電子文書と前記他の装置のユーザとの両方に対して特有である、
付記６に記載の装置。
（付記８）  指令を格納した一以上の非一時的コンピュータ読み取り可能媒体であって、前記指令は、一以上のプロセッサにより処理されると、
装置上で実行されているファイル共有アプリケーションに、
電子会議中にコラボレーションクライアントにより前記装置に現在表示されている電子文書の表示と同時に、前記装置のユーザが、前記電子会議中に前記コラボレーションクライアントにより前記装置に現在表示されている電子文書を要求できる一以上のグラフィカルユーザインターフェースオブジェクトを前記装置のディスプレイに表示させ、
前記装置のユーザが前記電子会議中に前記コラボレーションクライアントにより前記装置に現在表示されている電子文書を要求できる一以上のグラフィカルユーザインターフェースオブジェクトのユーザ選択を検出し、
前記装置のユーザが前記電子会議中に前記コラボレーションクライアントにより前記装置に現在表示されている電子文書を要求できる一以上のグラフィカルユーザインターフェースオブジェクトのユーザ選択の検出に応じて、前記電子文書を求める要求を生成させ、一以上のネットワークを介して、前記装置の外部にある他の装置上で実行されているファイル共有アプリケーションに送信させ、
前記装置の外部にある前記他の装置からの前記装置により受け取られた電子文書を前記装置に格納させる、
一以上の非一時的コンピュータ読み取り可能媒体。
（付記９）  前記一以上のグラフィカルユーザインターフェースオブジェクトは、前記装置のユーザがアクセスを要求した一以上の電子文書を特定するデータを、前記装置のユーザが見ることができるユーザインターフェースオブジェクトを含み、
前記ファイル共有アプリケーションはさらに、
前記装置のユーザがアクセスを要求した一以上の電子文書を特定するデータを前記装置のユーザが見ることができるユーザインターフェースオブジェクトの前記装置のユーザによる選択を検出し、
前記装置のユーザがアクセスを認められた一以上の電子文書を特定するデータを前記装置のユーザが見ることを要求できるユーザインターフェースオブジェクトの前記装置のユーザによる選択の検出に応じて、前記装置に格納されるべき、前記装置の外部にある前記他の装置からの前記装置により受け取られた電子文書を特定するデータを、前記ディスプレイに表示させるように構成されている、
付記８に記載の一以上の非一時的コンピュータ読み取り可能媒体。
（付記１０）  前記ファイル共有アプリケーションはさらに、前記装置のユーザがアクセスを認められた一以上の電子文書を特定するデータを前記装置のユーザが見ることを要求できるユーザインターフェースオブジェクトの前記装置のユーザによる選択の検出に応じて、前記装置の外部にある前記他の装置からの前記装置により受け取られた電子文書に適用された一以上のセキュリティ制限を特定するデータを、前記ディスプレイに表示させるように構成されている、
付記９に記載の一以上の非一時的コンピュータ読み取り可能媒体。
（付記１１）  前記電子文書は、前記電子文書へのアクセスを制御する一以上のセキュリティ制限を含む、付記８に記載の一以上の非一時的コンピュータ読み取り可能媒体。
（付記１２）  前記ファイル共有アプリケーションはさらに、
前記電子会議中に第２の電子文書の前記装置における表示と同時に、前記装置のユーザが、前記装置の外部にある他の装置のユーザによる前記第２の電子文書を求める要求を見て、前記要求を認めるまたは断ることができる付加的グラフィカルユーザインターフェースオブジェクトを前記装置のディスプレイに表示させ、
前記装置のユーザが、前記他の装置のユーザによる前記第２の電子文書を求める要求を認めたことを示す前記付加的グラフィカルユーザインターフェースオブジェクトのユーザ選択を検出し、
前記装置のユーザが、前記他の装置のユーザによる前記第２の電子文書を求める要求を認めたことを示す前記付加的グラフィカルユーザインターフェースオブジェクトのユーザ選択の検出に応じて、前記他の装置のユーザによる前記第２の電子文書を求める要求が認められたことを示す応答を生成させ、前記装置の外部にある前記他の装置のユーザに送信させるように構成されている、
付記８に記載の一以上の非一時的コンピュータ読み取り可能媒体。
（付記１３）  前記付加的グラフィカルユーザインターフェースオブジェクトにより、前記装置のユーザは、前記第２の電子文書に適用される一以上のセキュリティ制限を指定できる、
付記１２に記載の一以上の非一時的コンピュータ読み取り可能媒体。
（付記１４）  前記第２の電子文書に適用される一以上のセキュリティ制限は、前記第２の電子文書と前記他の装置のユーザとの両方に対して特有である、
付記１３に記載の一以上の非一時的コンピュータ読み取り可能媒体。
（付記１５）  コンピュータにより実施される方法であって、
装置上で実行されるファイル共有アプリケーションであって、
電子会議中にコラボレーションクライアントにより前記装置に現在表示されている電子文書の表示と同時に、前記装置のユーザが、前記電子会議中に前記コラボレーションクライアントにより前記装置に現在表示されている電子文書を要求できる一以上のグラフィカルユーザインターフェースオブジェクトを前記装置のディスプレイに表示させ、
前記装置のユーザが前記電子会議中に前記コラボレーションクライアントにより前記装置に現在表示されている電子文書を要求できる一以上のグラフィカルユーザインターフェースオブジェクトのユーザ選択を検出し、
前記装置のユーザが前記電子会議中に前記コラボレーションクライアントにより前記装置に現在表示されている電子文書を要求できる一以上のグラフィカルユーザインターフェースオブジェクトのユーザ選択の検出に応じて、前記電子文書を求める要求を生成させ、一以上のネットワークを介して、前記装置の外部にある他の装置上で実行されているファイル共有アプリケーションに送信させ、
前記装置の外部にある前記他の装置からの前記装置により受け取られた電子文書を前記装置に格納させる、
コンピュータにより実施される方法。
（付記１６）  前記一以上のグラフィカルユーザインターフェースオブジェクトは、前記装置のユーザがアクセスを要求した一以上の電子文書を特定するデータを、前記装置のユーザが見ることができるユーザインターフェースオブジェクトを含み、
前記コンピュータにより実施される方法はさらに、前記ファイル共有アプリケーションが、
前記装置のユーザがアクセスを要求した一以上の電子文書を特定するデータを前記装置のユーザが見ることができるユーザインターフェースオブジェクトの前記装置のユーザによる選択を検出し、
前記装置のユーザがアクセスを認められた一以上の電子文書を特定するデータを前記装置のユーザが見ることを要求できるユーザインターフェースオブジェクトの前記装置のユーザによる選択の検出に応じて、前記装置に格納されるべき、前記装置の外部にある前記他の装置からの前記装置により受け取られた電子文書を特定するデータを、前記ディスプレイに表示させる、
付記１５に記載のコンピュータにより実施される方法。
（付記１７）  前記ファイル共有アプリケーションはさらに、前記装置のユーザがアクセスを認められた一以上の電子文書を特定するデータを前記装置のユーザが見ることを要求できるユーザインターフェースオブジェクトの前記装置のユーザによる選択の検出に応じて、前記装置の外部にある前記他の装置からの前記装置により受け取られた電子文書に適用された一以上のセキュリティ制限を特定するデータを、前記ディスプレイに表示させるように構成されている、
付記１６に記載のコンピュータにより実施される方法。
（付記１８）  前記電子文書は、前記電子文書へのアクセスを制御する一以上のセキュリティ制限を含む、付記１５に記載のコンピュータにより実施される方法。
（付記１９）  前記ファイル共有アプリケーションはさらに、
前記電子会議中に第２の電子文書の前記装置における表示と同時に、前記装置のユーザが、前記装置の外部にある他の装置のユーザによる前記第２の電子文書を求める要求を見て、前記要求を認めるまたは断ることができる付加的グラフィカルユーザインターフェースオブジェクトを前記装置のディスプレイに表示させ、
前記装置のユーザが、前記他の装置のユーザによる前記第２の電子文書を求める要求を認めたことを示す前記付加的グラフィカルユーザインターフェースオブジェクトのユーザ選択を検出し、
前記装置のユーザが、前記他の装置のユーザによる前記第２の電子文書を求める要求を認めたことを示す前記付加的グラフィカルユーザインターフェースオブジェクトのユーザ選択の検出に応じて、前記他の装置のユーザによる前記第２の電子文書を求める要求が認められたことを示す応答を生成させ、前記装置の外部にある前記他の装置のユーザに送信させる、
付記１５に記載のコンピュータにより実施される方法。
（付記２０）  前記付加的グラフィカルユーザインターフェースオブジェクトにより、前記装置のユーザは、前記第２の電子文書に適用される一以上のセキュリティ制限を指定できる、
付記１９に記載のコンピュータにより実施される方法。
【図１】
2018026145.tif 000003
【図２Ａ】
2018026145.tif 000004
【図２Ｂ】
2018026145.tif 000005
【図２Ｃ】
2018026145.tif 000006
【図３Ａ】
2018026145.tif 000007
【図３Ｂ】
2018026145.tif 000008
【図４Ａ】
2018026145.tif 000009
【図４Ｂ】
2018026145.tif 000010
【図５】
2018026145.tif 000011