(57)【要約】  本開示は、ユーザのグループに対して共同コンテンツ管理インターフェースを生成及び提供するためのシステム、方法、及び非一時的なコンピュータ可読媒体に向けられている。例えば、本明細書に記載されるシステムは、共同コンテンツ管理インターフェース内にヘッダを追加するためのユーザ入力を検出することができる。システムはファイル管理システムに、共同コンテンツ管理インターフェース内に新しいヘッダに対応するサブフォルダを生成させることができる。逆に、システムはファイル管理システムによって維持されるファイルデータベースを分析し、共同コンテンツ管理システムを開始するためのユーザ入力に応じて、サブフォルダを表すためのファイル及びヘッダを表すためのグラフィック要素と一緒に共同コンテンツ管理インターフェースを生成することができる。
2021508862.tif 000002
【特許請求の範囲】
【請求項１】
表示のために、ファイル管理システムによって維持されているファイルのフォルダを管理するために、ユーザのグループに対して共同コンテンツ管理インターフェースを提供することであって、前記共同コンテンツ管理インターフェースは、前記フォルダ内の個別のファイルそれぞれについてのグラフィック要素を備える、ことと、
１つ以上のサーバを含む共同コンテンツ管理システムによって、前記共同コンテンツ管理インターフェース内にヘッダを追加するためのユーザ入力を検出することと、
前記検出されたユーザ入力に応じて、前記共同コンテンツ管理インターフェース内に前記ヘッダを生成することと、
前記共同コンテンツ管理インターフェース内に前記ヘッダを生成したことに基づいて、前記ファイル管理システムによって維持されている前記フォルダ内に、前記生成されたヘッダに対応するサブフォルダを前記ファイル管理システムに生成させることと、
を備える方法。
【請求項２】
前記ユーザ入力は、前記共同コンテンツ管理インターフェース内の第１の位置を示し、前記第１の位置において、前記共同コンテンツ管理インターフェース内の少なくとも１つのグラフィック要素が前記ヘッダの下にあり、
前記ファイル管理システムに、前記ヘッダの下にある前記少なくとも１つのグラフィック要素に対応する任意のファイルを前記生成されたサブフォルダへと移動させることをさらに含む、請求項１に記載の方法。
【請求項３】
前記共同コンテンツ管理インターフェース内の第２の位置に第２のヘッダを追加するための第２のユーザ入力を検出することであって、前記第２の位置は前記第１の位置の上にある、ことと、
前記第２の位置に前記第２のヘッダを追加するための前記検出された第２のユーザ入力に応じて、前記共同コンテンツ管理インターフェース内の前記第２の位置に前記第２のヘッダを生成することと、
前記第２の位置に前記第２のヘッダを生成することに基づいて、
前記ファイル管理システムに、前記ファイル管理システムによって維持されている前記フォルダ内に第２のサブフォルダを生成させ、及び、
前記ファイル管理システムに、前記共同コンテンツ管理インターフェース内の前記第１の位置の上にあり及び前記第２の位置の下にあるグラフィック要素に対応する任意のファイルを、前記第２のサブフォルダへと移動させることと、
をさらに含む、請求項２に記載の方法。
【請求項４】
前記第２の位置から前記共同コンテンツ管理インターフェース内の第３の位置へと前記第２のヘッダを移動させるための第３のユーザ入力を検出することであって、前記第３の位置は前記第１の位置の下にある、ことと、
前記共同コンテンツ管理インターフェース内の前記第２の位置から前記第３の位置へと前記第２のヘッダを移動させるための前記検出された第３のユーザ入力に基づいて、
前記共同コンテンツ管理インターフェース内の前記第２の位置から前記第３の位置へと前記第２のヘッダを移動させ、
前記ファイル管理システムに、前記共同コンテンツ管理インターフェース内の前記第１の位置の上にあり及び前記第２の位置の下にあるグラフィック要素に対応するファイルを、前記第２のサブフォルダから削除させ、
前記ファイル管理システムに、前記第１の位置にある前記ヘッダに対応する前記サブフォルダ内に、前記共同コンテンツ管理インターフェース内の前記第３の位置の上にあり及び前記第１の位置の下にあるグラフィック要素に対応するファイルを維持させ、及び、
前記ファイル管理システムに、前記第１の位置の前記ヘッダに対応する前記サブフォルダから前記第２のサブフォルダへと、前記第３の位置の下にあるグラフィック要素に対応するファイルを移動させることと、
をさらに含む、請求項３に記載の方法。
【請求項５】
前記第１の位置にある前記ヘッダの下の位置から前記第２のヘッダの下の位置へとグラフィック要素を移動させるための第４のユーザ入力を検出することと、
前記グラフィック要素を移動させるための前記検出された第４のユーザ入力に応じて、
前記グラフィック要素を、前記第１の位置にある前記ヘッダの下の前記位置から前記第２のヘッダの下の前記位置へと移動させ、及び、
前記ファイル管理システムに、前記第１の位置にある前記ヘッダに対応する前記サブフォルダから前記第２のサブフォルダに、移動された前記グラフィック要素に対応するファイルを移動させることと、
をさらに含む、請求項３に記載の方法。
【請求項６】
前記共同コンテンツ管理インターフェースは、
前記ユーザのグループが前記グラフィック要素を管理できるコンテンツ管理部と、
前記共同コンテンツ管理インターフェース内で行われるユーザ活動のタイムラインを示し、前記ユーザ活動が発生するときに前記タイムラインを更新する活動監視部と、
を含む、請求項１に記載の方法。
【請求項７】
前記共同コンテンツ管理インターフェースに前記ヘッダを追加するための前記ユーザ入力を検出することは、前記ヘッダの名前についてのテキスト入力を受信することを含み、
前記ファイル管理システムに前記サブフォルダを生成させることは、前記ファイル管理システムに前記ヘッダの名前と一致するように前記サブフォルダに名前をつけさせることを含む、請求項１に記載の方法。
【請求項８】
少なくとも１つのプロセッサと、
命令を含む非一時的なコンピュータ可読媒体であって、前記少なくとも１つのプロセッサによって実行されると、前記システムに、
表示のために、ファイル管理システムによって維持されているファイルのフォルダを管理するために、ユーザのグループに対して共同コンテンツ管理インターフェースを提供することであって、前記共同コンテンツ管理インターフェースは、前記フォルダ内の個別のファイルそれぞれについてグラフィック要素を含む、提供することと、
少なくとも１つのプロセッサによって、前記共同コンテンツ管理インターフェース内にヘッダを追加するためのユーザ入力を検出することと、
前記検出されたユーザ入力に応じて、前記共同コンテンツ管理インターフェース内にヘッダを生成することと、
前記共同コンテンツ管理インターフェース内に前記ヘッダを生成したことに基づいて、前記ファイル管理システムによって維持されている前記フォルダ内に、前記生成されたヘッダに対応するサブフォルダを前記ファイル管理システムに生成させることと、
をさせる、コンピュータ可読媒体と、
を備えるシステム。
【請求項９】
ユーザ入力は、前記共同コンテンツ管理インターフェース内に第１の位置を示し、前記第１の位置において、前記共同コンテンツ管理インターフェース内の少なくとも１つのグラフィック要素が前記ヘッダの下にあり、
前記少なくとも１つのプロセッサによって実行されると、前記システムに前記ヘッダの下にある前記少なくとも１つのグラフィック要素に対応する任意のファイルを前記生成されたサブフォルダへと移動させる命令をさらに含む、請求項８に記載のシステム。
【請求項１０】
前記少なくとも１つのプロセッサによって実行されると、前記システムに、
前記共同コンテンツ管理インターフェース内の第２の位置に第２のヘッダを追加するための第２のユーザ入力を検出することであって、前記第２の位置は前記第１の位置の上にある、ことと、
前記第２の位置に前記第２のヘッダを追加するための前記検出された第２のユーザ入力に応じて、前記共同コンテンツ管理インターフェース内の前記第２の位置に前記第２のヘッダを生成することと、
前記第２の位置に前記第２のヘッダを生成することに基づいて、
前記ファイル管理システムに、前記ファイル管理システムによって維持されている前記フォルダ内に第２のサブフォルダを生成させ、及び、
前記ファイル管理システムに、前記共同コンテンツ管理インターフェース内の前記第１の位置の上にあり及び前記第２の位置の下にあるグラフィック要素に対応する任意のファイルを、前記第２のサブフォルダへ移動させることと、
をさせる命令をさらに含む、請求項９に記載のシステム。
【請求項１１】
前記少なくとも１つのプロセッサによって実行されると、前記システムに、
前記第２の位置から前記共同コンテンツ管理インターフェース内の第３の位置へと前記第２のヘッダを移動させるための第３のユーザ入力を検出することであって、前記第３の位置は前記第１の位置の下にある、ことと、
前記共同コンテンツ管理インターフェース内の前記第２の位置から前記第３の位置へと前記第２のヘッダを移動させるための前記検出された第３のユーザ入力に基づいて、
前記共同コンテンツ管理インターフェース内の前記第２の位置から前記第３の位置へと前記第２のヘッダを移動させ、
前記ファイル管理システムに、前記共同コンテンツ管理インターフェース内の前記第１の位置の上にあり及び前記第２の位置の下にあるグラフィック要素に対応するファイルを、前記第２のサブフォルダから削除させ、
前記ファイル管理システムに、前記第１の位置にある前記ヘッダに対応する前記サブフォルダ内に、前記共同コンテンツ管理インターフェース内の前記第３の位置の上にあり及び前記第１の位置の下にあるグラフィック要素に対応するファイルを維持させ、及び、
前記ファイル管理システムに、前記第１の位置の前記ヘッダに対応する前記サブフォルダから前記第２のサブフォルダへと、前記第３の位置の下にあるグラフィック要素に対応するファイルを移動させることと、
をさせる命令をさらに含む、請求項１０に記載のシステム。
【請求項１２】
前記少なくとも１つのプロセスによって実行されると、前記システムに、
共同コンテンツ管理インターフェース内の前記ヘッダを削除するための第４のユーザ入力を検出することと、
前記ヘッダを削除するための前記検出された第４のユーザ入力に応じて、
前記ファイル管理システムに前記生成されたサブフォルダから前記ファイル管理システムによって維持されている前記フォルダへと前記ヘッダの下にある前記少なくとも１つのグラフィック要素に対応するファイルを移動させ、
前記共同コンテンツ管理インターフェース内の前記ヘッダを削除させ、及び、
前記ファイル管理システムによって維持されている前記フォルダ内にあり及び前記削除されたヘッダに対応する前記サブフォルダを削除させることと、
をさせる命令をさらに含む、請求項９に記載のシステム。
【請求項１３】
前記共同コンテンツ管理インターフェースは、
前記ユーザのグループが前記グラフィック要素を管理できるコンテンツ管理部と、
前記共同コンテンツ管理インターフェース内で行われるユーザ活動のタイムラインを示し、ユーザ活動が発生するときに前記タイムラインを更新する活動監視部と、
を含む、請求項８に記載のシステム。
【請求項１４】
前記共同コンテンツ管理インターフェースに前記ヘッダを追加するための前記ユーザ入力を検出することは、前記ヘッダの名前についてのテキスト入力を受信することを含み、
前記ファイル管理システムに前記サブフォルダを生成させることは、前記ファイル管理システムに前記ヘッダの名前と一致するように前記サブフォルダに名前をつけさせることを含む、請求項８に記載のシステム。
【請求項１５】
ファイル管理システムによって維持されているファイルのフォルダを管理するために、ユーザのグループのための共同コンテンツ管理インターフェースを開始するための要求を受信することであって、前記共同コンテンツ管理インターフェースは前記フォルダ内の個別のファイルそれぞれについてのグラフィック要素を備える、ことと、
前記要求に応じて、前記フォルダ内の複数のサブフォルダを識別するために、前記ファイル管理システムによって維持されている前記フォルダを分析することと、
前記ファイル管理システムによって維持されている前記フォルダを分析することに基づいて、前記共同コンテンツ管理インターフェース内に表示するために、前記ファイル管理システムによって維持されている前記フォルダ内の前記サブフォルダの数と等しい複数のヘッダを生成することと、を含み、各ヘッダは異なるサブフォルダに対応する、方法。
【請求項１６】
各サブフォルダの名前を識別するために、前記ファイル管理システムによって維持されている前記フォルダ内の前記サブフォルダを分析することと、
各個別のサブフォルダの識別された名前に基づいて、前記共同コンテンツ管理インターフェース内の複数のヘッダのそれぞれに名前を付けることであって、各ヘッダの名前は対応する前記サブフォルダの前記名前と一致する、ことと、
をさらに含む、請求項１５に記載の方法。
【請求項１７】
前記サブフォルダ内に含まれる任意のファイルを識別するために、前記ファイル管理システムによって維持されている前記フォルダ内の前記サブフォルダを分析することと、
前記共同コンテンツ管理インターフェース内に表示するために、前記サブフォルダ内に含まれる各ファイルについてのグラフィック要素を与えることであって、各グラフィック要素は、個別の前記ファイルが含まれる前記サブフォルダに対応する前記共同コンテンツ管理インターフェース内の前記ヘッダの下に提示されることと、
をさらに含む、請求項１５に記載の方法。
【請求項１８】
前記ファイル管理システムから、ファイルが、前記ファイル管理システムによって維持されている前記フォルダ内のサブフォルダから削除されたという通知を受信することと、
前記ファイルが削除されたという前記通知に応じて、削除された前記ファイルに対応するグラフィック要素を、前記共同コンテンツ管理インターフェースから削除することと、
をさらに含む、請求項１７に記載の方法。
【請求項１９】
前記ファイル管理システムから、ファイルが第１のサブフォルダから第２のサブフォルダに移動されたという通知を受信することと、
前記ファイルが前記第１のサブフォルダから前記第２のサブフォルダに移動されたという前記通知に応じて、前記共同コンテンツ管理インターフェース内で、前記第１のサブフォルダに対応する第１のヘッダの下から前記第２のサブフォルダに対応する第２のヘッダの下に、移動された前記ファイルに対応するグラフィック要素を移動させることと、
をさらに含む、請求項１７に記載の方法。
【請求項２０】
前記ファイル管理システムから、前記ファイル管理システムによって維持されている前記フォルダ内のサブフォルダが削除されたという通知を受信することと、
前記サブフォルダが削除されたという前記通知に応じて、前記共同コンテンツ管理インターフェース内から、削除された前記サブフォルダに対応するヘッダを削除することと、
前記共同コンテンツ管理インターフェース内から、前記削除されたサブフォルダ内に含まれていたファイルに対応する任意のグラフィック要素を削除することと、
をさらに含む、請求項１５に記載の方法。
【発明の詳細な説明】
【背景技術】
【０００１】
コンピューティングデバイスやネットワーク技術の進歩は、デジタルコンテンツをグループとして管理するために、ユーザに対する共同環境の提供において、様々な革新につながった。例えば、オンラインデジタルコンテンツ管理システムは現在、世界中のユーザが単一の環境内で一緒に働くことができるように、デバイス間でデジタルコンテンツの変更を瞬時に同期させることができる。実際、教育、雇用、又は他の場合のいずれにおいても、現代のオンラインデジタルコンテンツ管理システムは、数千マイル離れていても、共に連携するために、ユーザに対するデジタルコンテンツへの同時アクセスを提供することができる。
【０００２】
しかしながら、これらの進歩にもかかわらず、従来のデジタルコンテンツ管理システムは、多くの欠点に悩まされ続けている。例えば、従来のデジタルコンテンツ管理システムは共同環境内のファイルを同期することができる一方、これらのシステムはしばしば、ユーザ間の連携をより効果的にさせるために、共同環境内のコンテクストコンテクストを欠いている。例えば、いくつかの従来のデジタルコンテンツ管理システムは、特定のフォルダ位置内で一緒に作業するためにユーザのグループにアクセスを提供する。しかしながら、従来のファイル管理システム内のフォルダ位置は、多くのサブフォルダを含んでいるかもしれず、これは、これらの従来システム内で、混乱を招き、フォルダ自体内に含まれる実ファイル以上の情報がほとんどなしにはナビゲートすることが困難になり得る、入れ子ファイルの迷路につながる。
【０００３】
別の欠点として、従来のデジタルコンテンツ管理システムはしばしば、ファイル管理システム内のファイル以上の任意の情報を同期させるための能力を欠いている。より具体的には、従来のデジタルコンテンツ管理システムはテキスト文書、画像、表計算のようなネイティブアプリケーションに関連するファイルを同期することができるが、これらのシステムはウェブサイト、クラウド文書、又は特定のネイティブアプリケーションに関連し得ない他の情報のような、他の情報源のための共同環境を提供し損なっている。
【０００４】
さらに、多くの従来のデジタルコンテンツ管理システムは、ユーザ間の調整及びフィードバックを禁止する。例えば、これらの従来のシステムはユーザに対して、デバイス間を超えて同期されたファイルにアクセスするために共通の位置を提供する一方、これらのシステムはしばしばユーザが、例えば、どのユーザがファイルにどのような変更をしたのか追跡するために、システム内の特定のファイルの更新履歴にアクセスすることを防止する。さらに、これらのシステムはまた、しばしば、外部の関連しないアプリケーションを経由して、ユーザに互いに通信することを要求し、これによって単一のプロジェクト上の共同作業の共同処理をさらに複雑化させる。したがって、従来のデジタルコンテンツ管理システムのユーザ間の調整及びフィードバックはしばしば点在し、非効率的である。
【０００５】
したがって、従来のデジタルコンテンツ管理システムに関していくつかの欠点がある。
【発明の概要】
【０００６】
本明細書で記述される１つ又は複数の実施形態は、利益を提供し、単一のインターフェース内でヘッダとして入れ子にされたサブフォルダのビューを提示させる共同コンテンツ管理インターフェースを提供するシステム、方法、及び非一時的なコンピュータ可読媒体を提供することによって、技術における上記の又は他の問題のうちの１つ又は複数を解決する。この発明の概要は簡単にするためにシステムに言及しているが、この発明の概要は開示された特定の方法及び非一時的なコンピュータ可読媒体にも当てはまる。上記及び他の問題を解決するために、開示されたシステムは、ファイル管理システムによって維持されるファイルのフォルダを管理するために、ユーザのグループに共同コンテンツ管理インターフェースを提供する。共同コンテンツ管理インターフェースは、フォルダ内の個別のファイルをそれぞれ表すためのグラフィック要素を含む。
【０００７】
さらに、開示されたシステムは、共同コンテンツ管理インターフェース内にヘッダを追加するためのユーザ入力を検出する。ヘッダは共同コンテンツ管理インターフェースを分割し、ファイル管理システム内のサブフォルダを表す、共同コンテンツ管理インターフェース内のテキストの一部である。ヘッダを追加するためのユーザ入力に基づいて、開示されたシステムは、ファイル管理システムに新しいヘッダに対応するサブフォルダを作成させる。例えば、１つ又は複数の実施形態では、開示されたシステムは、いくつかのグラフィック要素が共同コンテンツ管理インターフェース内のヘッダの下にある、共同コンテンツ管理インターフェース内の特定の位置でヘッダを追加するためのユーザ入力を検出する。その位置（及びいくつかの場合、追加のユーザ入力）に基づいて、システムは、ファイル管理システムに対応するサブフォルダを作成させ、共同コンテンツ管理インターフェース内のヘッダの下に位置するグラフィック要素に対応する任意のファイルを新しいサブフォルダに移動させる。
【０００８】
したがって、開示されたシステム、方法、及び非一時的なコンピュータ可読媒体は、従来のデジタル画像分析システムを超えるいくつかの利点を享受する。例えば、本明細書に記述されたシステムは、プロジェクトの共同をより効率的にするために、ユーザのグループにコンテクスト情報を提供する。例えば、開示されたシステムは、ファイル管理システムの多重入れ子にされたサブフォルダ内のファイルを表す、グラフィック要素の単一ウィンドウビューを提示することができる。したがって、入れ子にされたフォルダを介して、所望のファイルを見つけるためにナビゲーションの複雑な性質を単純化することによって、開示されたシステムは、コンテクストユーザにファイル間をより容易にナビゲートし、他のコンテクスト情報に加えて、ファイル間の関係をより容易に確認できるようにする。
【０００９】
さらに、開示されたシステムは、共同コンテンツ管理インターフェース内で行われるユーザ活動のフィードを表示する活動監視部を含む、共同コンテンツ管理インターフェースを提供する。活動監視部はさらに、メッセージ、ファイル及び共同コンテンツ管理インターフェース内で行ったり来たりする他の情報を送信することによって、ユーザが通信するのを可能にする。したがって、開示されたシステムは、共同ユーザのグループ間でより効果的で効率的な調整及びフィードバックを提供する。
【００１０】
本願のさらなる特徴及び利点は、続く記述にて説明され、部分的に記述から明らかであり、又はそのような例示的な実施形態の実施によって学習され得る。
【図面の簡単な説明】
【００１１】
本開示は、添付図面を指すことによって、追加の特異性及び詳細を有する発明の１つ又は複数の実施形態を記述する。以下の段落では、これらの図面を簡単に説明する。
【００１２】
【図１】１つ又は複数の実施形態に応じて、共同コンテンツ管理システムの例示的な環境の概略図を示す。
【図２Ａ】１つ又は複数の実施形態に応じて、共同コンテンツ管理インターフェースを提供するためのシーケンスフローを示す。
【図２Ｂ】１つ又は複数の実施形態に応じて、共同コンテンツ管理インターフェースを提供するためのシーケンスフローを示す。
【図２Ｃ】１つ又は複数の実施形態に応じて、共同コンテンツ管理インターフェースを提供するためのシーケンスフローを示す。
【図３Ａ】１つ又は複数の実施形態に応じて、共同コンテンツ管理インターフェースを提供するためのシーケンスフローを示す。
【図３Ｂ】１つ又は複数の実施形態に応じて、共同コンテンツ管理インターフェースを提供するためのシーケンスフローを示す。
【図４Ａ】１つ又は複数の実施形態に応じて、共同コンテンツ管理システム及びファイル管理システムのための例示的なユーザインターフェースを示す。
【図４Ｂ】１つ又は複数の実施形態に応じて、共同コンテンツ管理システム及びファイル管理システムのための例示的なユーザインターフェースを示す。
【図５Ａ】１つ又は複数の実施形態に応じて、共同コンテンツ管理システム及びファイル管理システムのための例示的なユーザインターフェースを示す。
【図５Ｂ】１つ又は複数の実施形態に応じて、共同コンテンツ管理システム及びファイル管理システムのための例示的なユーザインターフェースを示す。
【図６Ａ】１つ又は複数の実施形態に応じて、共同コンテンツ管理システム及びファイル管理システムのための例示的なユーザインターフェースを示す。
【図６Ｂ】１つ又は複数の実施形態に応じて、共同コンテンツ管理システム及びファイル管理システムのための例示的なユーザインターフェースを示す。
【図７Ａ】１つ又は複数の実施形態に応じて、共同コンテンツ管理システム及びファイル管理システムのための例示的なユーザインターフェースを示す。
【図７Ｂ】１つ又は複数の実施形態に応じて、共同コンテンツ管理システム及びファイル管理システムのための例示的なユーザインターフェースを示す。
【図８Ａ】１つ又は複数の実施形態に応じて、共同コンテンツ管理システム及びファイル管理システムのための例示的なユーザインターフェースを示す。
【図８Ｂ】１つ又は複数の実施形態に応じて、共同コンテンツ管理システム及びファイル管理システムのための例示的なユーザインターフェースを示す。
【図９Ａ】１つ又は複数の実施形態に応じて、共同コンテンツ管理システム及びファイル管理システムのための例示的なユーザインターフェースを示す。
【図９Ｂ】１つ又は複数の実施形態に応じて、共同コンテンツ管理システム及びファイル管理システムのための例示的なユーザインターフェースを示す。
【図１０】１つ又は複数の実施形態に応じて、共同コンテンツ管理インターフェースを提供する方法における一連の動作のフロー図を示す。
【図１１】１つ又は複数の実施形態に応じて、共同コンテンツ管理インターフェースを提供する方法における一連の動作のフロー図を示す。
【図１２】１つ又は複数の実施形態に応じて、例示的なコンピューティングデバイスのブロック図を示す。
【図１３】１つ又は複数の実施形態に応じて、共同コンテンツ管理システムを有するネットワークシステムの例示的な環境を示す。
【発明を実施するための形態】
【００１３】
本明細書で記述される１つ又は複数の実施形態は利益を提供し、単一のユーザインターフェース内でヘッダとして入れ子にされたサブフォルダのビューを提示するために、共同コンテンツ管理インターフェースを提供する共同コンテンツ管理システムの技術における上記の問題又は他の問題のうちの１つ又は複数を解決する。特に、１つ又は複数の実施形態では、共同コンテンツ管理システムが、ユーザクライアントデバイス経由で表示するための共同コンテンツ管理インターフェースを提供する。共同コンテンツ管理インターフェースは、ファイル管理システムによって維持されるファイルのフォルダを管理するための、ユーザのグループのインターフェースである。さらに、共同コンテンツ管理インターフェースは、フォルダ内の個別のファイルそれぞれを表すためのグラフィック要素を含む。
【００１４】
共同コンテンツ管理システムは、共同コンテンツ管理インターフェース内にヘッダを追加するためのユーザ入力を検出する。ユーザ入力に応じて、共同コンテンツ管理システムは共同コンテンツ管理インターフェース内に新しいヘッダを作成し、さらにファイル管理システムに作成されたヘッダに対応するサブフォルダを作成させる。
【００１５】
一般的に、共同コンテンツ管理システムはファイル管理システムと連動する。具体的には、共同コンテンツ管理システムは、ファイル管理システムの態様を変更するために、ファイル管理システム「上」にメタデータ層を作成し、ファイル管理システム内では利用できない新しい情報を追加し、ファイル管理システムに固有ではない新しい機能を追加し、ファイル管理システム内に既にある他の機能を保持する。
【００１６】
述べたとおり、共同コンテンツ管理インターフェースは、ファイル管理システムの一部ではないか又はファイル管理システム自身がユーザに提示又は提供しない、いくつかの情報、機能、又はデータを含む。例えば、共同コンテンツ管理システムは、ファイル管理システムからのファイル情報に加えて、共同コンテンツ管理インターフェースの活動監視部内だけでなく、コンテンツ管理部内にも表示される追加のコンテクスト情報を含む、共同コンテンツ管理インターフェースの形をとるメタデータ層を生成する。
【００１７】
例えば、共同コンテンツ管理インターフェースのコンテンツ管理部は、ファイル管理システムによって維持されるフォルダ内のファイルに対応する（例えば、表現又は描写する）グラフィック要素を含む。コンテンツ管理部は、ファイル管理システムのフォルダ内のサブフォルダに対応するヘッダのような、他の要素も同様に含めることができる。他の要素はウェブサイトへの接続のための要素、クラウド文書、「付箋」の綴り、やることリスト、又はその他を含むことができるが、必ずしも限定されない。
【００１８】
コンテンツ管理部は、コンテンツ管理部内で提示される各グラフィック要素に関連するコンテクスト情報をさらに含めることができる。例えば、共同コンテンツ管理システムは、色のついた名前ラベルを含むように、また名前ラベル内のユーザカスタマイズしたファイル詳細を含むように、ユーザが、コンテンツ管理部内のグラフィック要素を編集することを可能にすることができ、さらにユーザがグラフィック要素の大きさを編集すること、などを可能にすることができる。以下でさらに詳しく記述される通り、共同コンテンツ管理インターフェース内で行われる変更のいくつかは、ファイル管理システム内の対応する変更になるのに対し、共同コンテンツ管理インターフェース内の他の変更はファイル管理システムに影響しない。
【００１９】
述べたとおり、共同コンテンツ管理インターフェースはまた、活動監視部を含む。共同コンテンツ管理インターフェースの活動監視部内で、共同コンテンツ管理システムは、共同コンテンツ管理インターフェース内で行われるユーザ活動を追跡し、ユーザ活動の各ユーザに通知するためのライブフィード又はテロップを提供する。さらに、共同コンテンツ管理システムは、ユーザが、共同コンテンツ管理インターフェースの活動監視部を介して、ユーザのグループ又はそのグループのサブセットに向けられたメッセージを作成することによって、さらにコミュニケーションすることを可能にする。共同コンテンツ管理システムは、ユーザ活動監視のタイムライン内でそれらが発生するときに表示するための、メッセージを提供する。コンテンツ管理部及び活動監視部を含む共同コンテンツ管理インターフェースに関するさらなる詳細は、以下の図面を参照して提供される。
【００２０】
また言及された通り、共同コンテンツ管理システムは、ファイル管理システムによって維持されるファイルのフォルダを管理するために、ユーザのグループのための共同コンテンツ管理インターフェースを生成する。例えば、共同コンテンツ管理システムは、ファイル管理システム内の所定のフォルダの共同コンテンツ管理インターフェースを開始するためにユーザ入力を検出する。共同コンテンツ管理システムは、任意のサブフォルダ及びその中のファイルを識別するために、フォルダを分析して、フォルダ内に含まれるファイルの提示を含む共同コンテンツ管理インターフェースを生成する。特に、共同コンテンツ管理インターフェースは、各ヘッダが異なるサブフォルダに対応する、フォルダ内のサブフォルダの数に合うように、複数のヘッダを含む。共同コンテンツ管理インターフェース内の各ヘッダの下に、共同コンテンツ管理システムは、所定のヘッダに対応するサブフォルダ内に含まれる各ファイルのためのグラフィック要素を提供する。
【００２１】
さらに、共同コンテンツ管理システムは、グラフィック要素、ファイル、ヘッダ、及び／又はサブフォルダに対する変更に様々な方法で反応又は応答することができる。いくつかの実施形態では、共同コンテンツ管理システムは、第１のヘッダの下から第２のヘッダの下へグラフィック要素を移動するために共同コンテンツ管理インターフェース内のユーザ入力を検出する。この入力に応じて、共同コンテンツ管理システムは、ファイル管理システムに、移動されたグラフィック要素に対応するファイルを、第１のヘッダに対応するサブフォルダから第２のヘッダに対応するサブフォルダに移動させる。
【００２２】
同様に、共同コンテンツ管理システムは、共同コンテンツ管理インターフェース内の第１の位置から共同コンテンツ管理インターフェース内の第２の位置にヘッダを移動するために、ユーザ入力を検出する。このユーザ入力に応じて、共同コンテンツ管理システムは、それに応じて、ファイル管理システムにファイル管理システム内のファイルを移動させる。具体的には、共同コンテンツ管理インターフェース内のヘッダの新しい位置に応じて、共同コンテンツ管理システムはファイル管理システムに、共同コンテンツ管理インターフェース内に描かれたグラフィック要素に一致するように、ファイル管理システム内でファイルを移動させる。例えば、共同コンテンツ管理システムは、ファイル管理システムに、新しい位置でヘッダの下にある任意のグラフィック要素について、対応するファイルをヘッダに対応するサブフォルダに移動させる。同様に、第１の位置でヘッダの下にあったが、第２の位置でヘッダの下にもはや存在しない任意のグラフィック要素に対して、共同コンテンツ管理システムはファイル管理システムに、ヘッダに対応するサブフォルダから対応するファイルを削除させ、グラフィック要素が現在下に存在しているヘッダに対応する任意のサブフォルダにファイルを、又は他に、そのようなヘッダが存在しない場合は、ファイル管理システムによって維持されるフォルダに再配置する。
【００２３】
さらに、共同コンテンツ管理システムは、ヘッダを削除するためにユーザ入力を検出する。ヘッダの削除のためのユーザ入力に応じて、共同コンテンツ管理システムは、共同コンテンツ管理インターフェースからヘッダを削除し、ファイル管理システムに削除される前にヘッダの下にあったグラフィック要素に対応するファイルを移動させる。特に、共同コンテンツ管理システムは、ファイル管理システムに、共同コンテンツ管理インターフェース内でグラフィック要素が現在下に存在している異なるヘッダに対応する任意のサブフォルダに、又は他に、そのようなヘッダが存在しない場合、個別のサブフォルダそれぞれを含んでいるフォルダに、ファイルを移動させる。
【００２４】
したがって、共同コンテンツ管理インターフェース内の変化の検出に応じて、共同コンテンツ管理システムはファイル管理システムに、同じやり方でファイル管理システム内で変更させる。逆に、同様又は他の実施形態では、共同コンテンツ管理システムはさらに、ファイル管理システム内で検出された変更に、同じやり方で反応する。
【００２５】
例えば、これらの実施形態では、共同コンテンツ管理システムがファイル管理システムからユーザ入力の通知を受信する。例えば、いくつかの実施形態では、共同コンテンツ管理システムは、ユーザがファイルを第１のサブフォルダから第２のサブフォルダに移動したファイル管理システムから通知を受信する。通知に応じて、共同コンテンツ管理システムは、再配置されたファイルに対応するグラフィック要素を、第１のサブフォルダに対応する共同コンテンツ管理インターフェース内のヘッダの下から、第２のサブフォルダに対応するヘッダの下に移動する。
【００２６】
さらに、共同コンテンツ管理システムは、ユーザがファイル管理システムからファイルを削除したファイル管理システムから通知を受信することができる。この通知を受信することに応じて、共同コンテンツ管理システムは、共同コンテンツ管理インターフェースから削除されたファイルに対応するグラフィック要素を削除又は除去する。
【００２７】
同様に、共同コンテンツ管理システムは、ユーザが共同コンテンツ管理インターフェース内に表示されるフォルダ内からサブフォルダを削除したファイル管理システムから通知を受信することができる。ユーザがサブフォルダを削除した通知を受信することに応じて、共同コンテンツ管理システムは、共同コンテンツ管理インターフェースから削除されたサブフォルダに対応するヘッダを削除又は除去し、さらに共同コンテンツ管理インターフェースから削除されたサブフォルダ内に含まれていたファイルに対応する任意のグラフィック要素を削除する。
【００２８】
このように、ファイル管理システムによって維持されるフォルダ内のファイルを管理するためにユーザグループに対して使い勝手が良い共同作業空間を提供することによって、共同コンテンツ管理システムは、従来のデジタルコンテンツ管理システムよりもいくつかの長所を提供する。例えば、共同コンテンツ管理システムは、ユーザが複数の異なるサブフォルダに入れ子にされたファイルを介して、簡単にナビゲートすることを可能にする、共同コンテンツ管理インターフェースを提供する。実際、共同コンテンツ管理インターフェースは、ユーザがデジタルコンテンツに容易にアクセスし、編集することができることにより、いくつかのサブフォルダのコンテンツの単一ウィンドウビューを含むことができる。したがって、共同コンテンツ管理システムは同じデジタルコンテンツにアクセスするために、少ないユーザ対話を処理するので、共同コンテンツ管理システムは、従来のデジタルコンテンツ管理システムよりも高速で効率的である。
【００２９】
従来のコンテンツ管理システムよりも他の長所として、共同コンテンツ管理システムはユーザの協調及びフィードバックを改善するために、共同コンテンツ管理インターフェース内に活動監視部を提供する。例えば、ユーザが従来のコンテンツ管理システムを使用する特定のファイル又はファイルの一部を議論したい場合、これらのシステムは、ユーザに第３者のアプリケーションへのアクセス、又はそうでない場合、いくつかの他の通信アプリケーションを開くための問い合わせにおいて、ファイルから離れるようナビゲートすることを要求する。一方、共同コンテンツ管理システムは、ユーザにユーザがファイルを操作できるコンテンツ管理部を同時に閲覧しながら、ファイルを議論するのを可能にする、共同コンテンツ管理インターフェース内に活動監視部を提供する。
【００３０】
さらに、上記で簡単に言及された通り、共同コンテンツ管理システムは活動監視部を提供するので、共同コンテンツ管理システムはさらに、従来のシステムよりも有益なコンテクスト情報をユーザに提供する。特に、共同コンテンツ管理システムは、共同作業空間のフォルダ内のファイルにユーザが何の変更を行ったかのイベント履歴を見ることができるように、共同コンテンツ管理インターフェース内で明らかになるユーザ活動のタイムラインを提供する。
【００３１】
共同コンテンツ管理システムに関するさらなる詳細は、以下に提供される。共同コンテンツ管理システムの記述の至る所で、様々な専門用語が共同コンテンツ管理システムに関連するシステム、方法及びコンピュータ可読媒体を記述するために使用される。したがって、以下では、共同コンテンツ管理システム及び本明細書で提供される開示に関連する用語のいくつかの定義が提供される。
【００３２】
本明細書で使用されるように、用語「ユーザ」は、ユーザクライアントデバイスを操作する個人、個人のグループ、会社、又は他のエンティティを指す。特に、ユーザはファイル管理システムによって維持されるファイルのフォルダにアクセスし、フォルダ内の１つの位置から他へファイルを移動し、及び／又はそうで無い場合、フォルダ内のファイルを操作するために、ユーザクライアントデバイスを操作する個人を指し得る。
【００３３】
本明細書で使用されるように、用語「ユーザクライアントデバイス」は、ユーザに関連付けられたコンピューティングデバイスを指す。特に、ユーザクライアントデバイスはネットワークと通信し、ユーザ入力を処理し、ユーザへのユーザインターフェースを表示することが可能なコンピューティングデバイスを指すことができる。ユーザクライアントデバイスは、共同コンテンツ管理インターフェースのようなユーザインターフェースを表示又は提示することが可能な表示画面を含むことができる。例えば、ユーザクライアントデバイスはスマートフォン、タブレット、又はウェアラブル機器などの携帯端末を含むことができ、又は他にデスクトップ又はラップトップコンピュータなどのコンピューティングデバイスを含むことができる。ユーザクライアントデバイスは、ファイル管理システム内のファイルにアクセス、編集、又はその他の操作を行うために、ユーザクライアントデバイスを操作する、ユーザに関連付けられ得る。
【００３４】
述べたとおり、ユーザは、ファイル管理システムによって維持されるファイルにアクセスするために、ユーザクライアントデバイスを操作する。本明細書で使用される用語「ファイル管理システム」は、デジタルデータの階層を管理するコンピュータシステムを指す。より詳細には、ファイル管理システムがコンピュータメモリ又は記憶装置内の異なる位置でデジタルコンテンツのファイルを編成及び維持するコンピュータシステムを指すことができる。ファイル管理システムは、単一のコンピューティングデバイス上のローカルにいることができ、又はファイル管理システムによって維持されるデータにアクセスするコンピューティングデバイスから外部に配置されるクラウドベースになり得る。ファイル管理システムの例は、ドロップボックス、グーグルドライブ、及びマイクロソフトワンドライブを含むが、これらに限定されない。
【００３５】
ユーザは、ファイル管理アプリケーションを使用してファイル管理システムを介してナビゲートすることによって、ファイル管理システムによって維持されるファイルにアクセスする。本明細書で使用される通り、用語「ファイル管理アプリケーション」は、ユーザがファイル管理システムによって維持されるフォルダ及び／又はファイルを介して、ナビゲートすることを可能にするアプリケーションを指す。特に、ファイル管理アプリケーションは、ファイル管理システムのファイルデータベース内のフォルダ及び／又はファイルを介して、開く又はそうでない場合、ナビゲートするために、ユーザ入力に基づいて動作を実行することが可能なアプリケーションを指すことができる。ファイル管理アプリケーションの例は、マイクロソフトウィンドウズエクスプローラ及びアップルマックＯＳファインダーを含むが、これらに限定されない。
【００３６】
本明細書で使用されるように、用語「ファイル」は、ファイル管理システム内のディジタルコンテンツアイテムを指す。ファイルは、画像ファイル、テキストファイル、表計算、音声ファイル、ビデオファイル、又はいくつかの他の種類のファイルのような特定の種類のファイルを含むことができる。実際、ファイルは、コンピューティングデバイスによってアクセス可能な多数の可能なファイルタイプのいずれかを含むことができる。
【００３７】
本明細書で使用される用語「フォルダ」はデジタルコンピュータメモリ内の位置の表現を指す。特に、フォルダはコンピュータメモリ位置の階層内のコンピュータメモリの位置の表現を指す。実際、ファイル管理システムは、いくつかのフォルダが他のフォルダ内に入れ子にされる（例えば、位置される又は含まれる）、ファイル管理システム内で一緒に編成されるいくつかのフォルダを維持することができる。他のフォルダ内に入れ子にされるフォルダはサブフォルダと呼ばれ得る。したがって、共同コンテンツ管理システムは、ファイル管理システムのフォルダ内の対応するサブフォルダを表す共同コンテンツ管理インターフェース内に表示される任意のヘッダ、ファイル管理システムによって維持されるフォルダを表す、共同コンテンツ管理インターフェースを生成する。
【００３８】
述べたとおり、共同コンテンツ管理システムは、ファイル管理システムによって維持されるフォルダ内のファイルを表すグラフィック要素を提示する共同コンテンツ管理インターフェースを生成するために、ファイル管理システムと対話する。本明細書で使用される通り、用語「グラフィック要素」は、ファイルのグラフィック表現又は描写を指す。より具体的には、グラフィック要素は、共同コンテンツ管理インターフェースを介して、ユーザによって移動可能又は他の操作可能な要素を指すことができる。特に、単一のグラフィック要素は、ファイル管理システムのフォルダ内の所定のファイルに対応し、共同コンテンツ管理システムがグラフィック要素に関連して受信又は検出する様々な動作は、ファイル管理システム内の対応する動作をもたらすことができ、逆もまたしかりである。共同コンテンツ管理インターフェース内で、グラフィック要素はファイル管理システム内のファイルについて、アイコンと同じ態様を持つことができ、又は共同コンテンツ管理インターフェース内で異なる態様を持つことができる。
【００３９】
述べたとおり、共同コンテンツ管理システムは共同コンテンツ管理インターフェース内にヘッダを追加するためのユーザ入力を受信する。本明細書で使用されるとおり、用語「ヘッダ」はユーザインターフェース内の区分（例えば、新しいセクション）を示すテキストのリンク又はブロックを指す。加えて、ヘッダはファイル管理システムによって維持されるサブフォルダのユーザインターフェース（例えば、共同コンテンツ管理インターフェース）内の視覚的表現であり得る。
【００４０】
次に図を参照して、共同コンテンツ管理システムに関するより詳細が提供される。例えば、図１は、１つ又は複数の実施形態に従って、共同コンテンツ管理システム１１０を実装するための例示的な環境１００の概略図を示す。共同コンテンツ管理システム１１０の概要は図１に関連して記述される。以降、共同コンテンツ管理システム１１０の構成及び処理のより詳細な記述は、以降の図と関連して提供される。共同コンテンツ管理システム１１０の概要は図１に関連して記述される。その後、共同コンテンツ管理システム１１０の構成要素及びプロセスのより詳細な説明が、以降の図面に関連して提供される。
【００４１】
図１に示すように、環境１００はサーバ１０８、ファイル管理システム１１２、ユーザ１０６ａから１０６ｎ（本明細書ではまとめて「ユーザ１０６」と呼ばれる）に関連するユーザクライアントデバイス１０２ａから１０２ｎ（本明細書ではまとめて「ユーザクライアントデバイス１０２」と呼ばれる）及びネットワーク１１６を含む（すなわち、これらによって実装され得る）。環境１００の各構成要素はネットワーク１１６を介して通信することができ、ネットワーク１１６は、コンピューティングデバイスが通信することができる任意の適切なネットワークになり得る。例示的なネットワークは、図１３に関連して以下でより詳細に述べられる。
【００４２】
図１に示されるように、サーバ１０８は、共同コンテンツ管理システム１１０を含む。例えば、共同コンテンツ管理システム１１０は、ハードウェア、ソフトウェア、又はその両方として、例えばインストールされたサーバ１０８によって実装され得る。さらに、サーバ１０８は共通のファイル記憶装置（例えば、クラウド記憶装置）を維持し、複数のユーザデバイス（例えば、ユーザクライアントデバイス１０２）にわたるファイルの変更を同期するために、同期エンジンをさらに実行することが可能な１つ又は複数のコンピューティングデバイスを指し得る。
【００４３】
詳述するために、サーバ１０８は、デジタルファイル、ユーザ活動情報、電子メッセージなどの任意の種類の電子データを生成、記憶、受信、及び送信し得る。例えば、サーバ（ｓ）１０８は上述したように、デジタルコンテンツを提供するために、ユーザクライアントデバイスにデータを送信し得る。さらに、サーバ１０８はユーザ活動情報を受信するために、ネットワーク１１６を介してユーザクライアントデバイスと通信できる。サーバ１０８はまた、１つ又は複数のユーザクライアントデバイス１０２に関連する電子メッセージを受信し、提供することができる。いくつかの実施形態では、サーバ１０８はコンテンツサーバを含む。サーバ１０８は、通信サーバ又はウェブホスティングサーバを含むこともできる。
【００４４】
図１はサーバ１０８上に配置された共同コンテンツ管理システム１１０を示すが、いくつかの実施形態では共同コンテンツ管理システム１１０が環境１００の１つ又は複数の他の構成要素（例えば、全体的に又は部分的に配置された）によって実装され得る。例えば、共同コンテンツ管理システム１１０は、ユーザクライアントデバイス１０２及び／又はネットワーク１１６によって実装され得る。
【００４５】
図１に示されるように、共同コンテンツ管理システム１１０は、ネットワーク１１６を介してファイル管理システム１１２と通信し得る。あるいは、共同コンテンツ管理システム１１０はネットワーク１１６を回避し、適切な通信プロトコルを使用して、ファイル管理システム１１２と直接通信し得る。例えば、いくつかの実施形態では、共同コンテンツ管理システム１１０が図１に点線によって示されるように、クラウドベースの共同コンテンツ管理システム１１８の一部であってもよい。これらの実施形態では、共同コンテンツ管理システム１１０及びファイル管理システム１１２は、同じ装置上に、又はネットワーク１１６を介してインターフェースする別々のデバイス上に、又はいくつかの場合では直接ネットワーク１１６を回避するように配置される、同じクラウドベースの共同コンテンツ管理システム１１８の一部である。例えば、いくつかの実施形態では、共同コンテンツ管理システム１１０は、ファイル管理システム１１２と同じ装置（例えば、サーバ１０８）上に配置される。しかしながら、他の実施形態では、共同コンテンツ管理システム１１０及びファイル管理システム１１２は別々のサーバ装置上に配置される。
【００４６】
図１にさらに示されるように、共同コンテンツ管理システム１１０は、ファイルデータベース１１４内のファイル管理システム１１２によって維持されるファイルに関する情報にアクセスするために、ファイル管理システム１１２と通信し得る。実際、共同コンテンツ管理システム１１０は、ファイルデータベース１１４内のフォルダ階層及び他のファイル情報を含む、ファイル管理システム１１２から取得された情報に基づいて、共同コンテンツ管理インタフェースメタデータ層を生成し得る。
【００４７】
以下により詳細に概説されるように、共同コンテンツ管理システム１１０は、様々な方法でファイル管理システム１１２とインターフェースすることができる。例えば、１つ又は複数の実施形態では、共同コンテンツ管理システム１１０は、ファイル管理システム１１２によって維持されるフォルダを表すために、共同コンテンツ管理インターフェースを生成する。これらの実施形態では、共同コンテンツ管理システム１１０は、共同コンテンツ管理インターフェース内にヘッダを追加するためのユーザ入力を受信し、さらに、ファイル管理システム１１２に、新しいヘッダに対応するサブフォルダを生成させる。
【００４８】
述べたとおり、共同コンテンツ管理システム１１０は、ユーザクライアントデバイス１０２に共同コンテンツ管理インターフェースを提供してもよい。実際、共同コンテンツ管理システム１１０は、共同コンテンツ管理インターフェースを介して（例えば、ネットワーク１１６を介して）デジタルコンテンツをユーザ１０６に配信することができる。共同コンテンツ管理インターフェースに関するさらなる詳細は、以降の図面を参照して以下に提供される。
【００４９】
図１に示したように、ユーザクライアントデバイス１０２はそれぞれ、共同コンテンツ管理アプリケーション１０４及びファイル管理アプリケーション１０５を含む。共同コンテンツ管理アプリケーション１０４は、ウェブアプリケーション又は、ユーザクライアントデバイス（例えば、モバイルアプリケーション、デスクトップアプリケーション等）上にインストールされたネイティブアプリケーションであってもよい。例えば、共同コンテンツ管理アプリケーション１０４は、ユーザクライアントデバイス上にインストールされたソフトウェア又はハードウェアによって全体又は一部に実装され得る。さらに、共同コンテンツ管理アプリケーション１０４は、ユーザクライアントデバイス１０２を介してユーザ１０６間の通信を容易にすることができ、共同コンテンツ管理システム１１０及び／又はファイル管理システム１１２との通信をさらに容易にすることができる。実際、共同コンテンツ管理アプリケーション１０４は共同コンテンツ管理システム１１０からデータを受信することができ、表示のために、ユーザ１０６への共同コンテンツ管理インターフェースの形成において、グラフィカルユーザインターフェース「ＧＵＩ」を提示することができる。
【００５０】
ファイル管理アプリケーション１０５はウェブアプリケーションであってもよいし、ユーザクライアントデバイス（例えば、モバイルアプリケーション、デスクトップアプリケーション等）にインストールされたネイティブアプリケーションであってもよい。例えば、ファイル管理アプリケーション１０５は、ユーザクライアントデバイス上にインストールされたソフトウェア又はハードウェアによって全体又は部分的に実装され得る。加えて、ファイル管理アプリケーション１０５はユーザがファイル管理システム（例えば、ファイル管理システム１１２）によって維持されるファイルデータベース（例えば、ファイルデータベース１１４）を介してナビゲートすることを可能にすることができる。例えば、ファイル管理アプリケーション１０５は、ファイルデータベースのデータ階層内のファイル及び／又はフォルダを開く、又はそうでない場合、操作するためのアクションを実行するために、ユーザ入力を受信することができる。ファイル管理アプリケーション１０５はさらに、ファイルデータベース１１４内のファイル及び／又はフォルダに関連する情報をコレクションするために、サーバ１０８、ファイル管理システム１１２、及び／又はクラウドベースの共同コンテンツ管理システム１１８と通信することができる（例えば、ネットワーク１１６又は他を介して）。したがって、ファイル管理アプリケーション１０５は、ユーザがファイル管理システム１１２によって維持されるファイル及び／又はフォルダに関する他の動作を管理、操作、移動、削除、又は実行することができる、ユーザにファイル管理ビューを提示することができる。
【００５１】
いくつかの実施形態では図１に示されていないが、共同コンテンツ管理システム１１０は構成要素の異なる配置を有してもよく、及び／又は環境１００に示されているものより完全に異なる数又はセットの構成要素を有してもよい。例えば、いくつかのユーザクライアントデバイス１０２は、ネットワーク１１６を回避しながら、直接通信してもよい。さらに、ファイル管理システム１１２は、共同コンテンツ管理システム１１０と共にサーバ１０８内に収容されてもよい。さらに、共同コンテンツ管理システム１１０は、サーバ１０８、ネットワーク１１６、及びユーザクライアントデバイス１０２にわたり、様々な異なる方法で実装され得る。
【００５２】
図１には示されていないが、ファイル管理システム１１２は共同コンテンツ管理アプリケーション１０４内と共に、ユーザクライアントデバイス１０２の各々に配置されてもよい。したがって、ユーザ（例えば、ユーザ１０６ａ）はユーザクライアントデバイス１０２ａ上のファイル管理システム１１２を経由してファイルデータベース１１４を介してナビゲートし、ファイルデータベース１１４内の特定のフォルダのために共同コンテンツ管理アプリケーション１０４を開くことができる。
【００５３】
上述したように、１つ又は複数の実施形態で共同コンテンツ管理システム１１０は、ユーザ１０６の各々が、個別のユーザクライアントデバイスそれぞれを介して、共同コンテンツ管理インターフェースの同じ状況を知覚するように、ユーザクライアントデバイス１０２に共同コンテンツ管理インターフェースを提供し、共同コンテンツ管理インターフェースへの変更及びファイル管理システム１１２への対応する変更を同期する。例えば、図２Ａから図２Ｃは、ユーザクライアントデバイス１０２ａに共同コンテンツ管理インターフェースを提供する共同コンテンツ管理システム１１０に関連する環境１００の様々な構成要素（例えば、ユーザクライアントデバイス１０２ａ、共同コンテンツ管理システム１１０、及びファイル管理システム１１２）によって実行される例示的なシーケンス動作のフローを示す。図２Ａから図２Ｃは単一のユーザクライアントデバイス１０２ａを示している一方、これは例示的に過ぎず、共同コンテンツ管理システム１１０は、ユーザクライアントデバイス１０２のうち他のものに関連して同一又は同様の動作を実行することができる。
【００５４】
さらに、図２Ａから図２Ｃは環境１００の特定の構成要素によって実行される動作の特定シーケンスを示す一方、追加又は代替シーケンスも可能である。実際、以下に記述される動作のいくつかは、環境１００の他の構成要素によって実行され得る。同様に、シーケンスフロー内の動作のいくつかは、以降に記述される通り、他が動作する前又は後に、異なる順序で実行され得る。
【００５５】
示される通り、共同コンテンツ管理システム１１０は、ファイル管理システム１１２によって維持されるフォルダにアクセスするために動作２０２を実行する。特に、共同コンテンツ管理システム１１０は、ファイル管理システム１１２によって維持されるフォルダへアクセスを要求するために、ユーザ１０６ａがファイル管理アプリケーション１０５を介してナビゲートすることを示すユーザ入力を、クライアントデバイス１０２ａを介して受信する。したがって、共同コンテンツ管理システム１１０は、ファイルデータベース１１４内の要求されたフォルダにアクセスするために、ファイル管理システム１１２と通信する。
【００５６】
フォルダにアクセスするための要求を受信するのに応じて、ファイル管理システム１１２は、要求されたフォルダのフォルダ情報を提供するために、動作２０４を実行する。特に、ファイル管理システム１１２は、フォルダ内に含まれるファイル及びフォルダ内に含まれるサブフォルダに関する情報も提供する。例えば、ファイル管理システム１１２は、ファイル管理システム１１２が維持するファイル種類、大きさ、名前及び他の情報を含む、フォルダ内に何のファイルが含まれているかに関する共同コンテンツ管理システム１１０に通知するための情報を提供する。加えて、ファイル管理システム１１２は、フォルダ内に含まれるサブフォルダの数、大きさ、及び名前に関する情報も、共同コンテンツ管理システム１１０に提供する。
【００５７】
フォルダ情報を受信することに基づいて、共同コンテンツ管理システム１１０は、共同コンテンツ管理インターフェースを生成するために、動作２０６を実行する。特に、共同コンテンツ管理システム１１０は、ファイル管理システム１１２によって提供される情報を反映するために、共同コンテンツ管理インターフェースを生成する。詳述するために、共同コンテンツ管理システム１１０は、ファイルデータベース１１４上のフォルダ内に含まれるファイル及びサブフォルダの表現を含むグラフィカルユーザインターフェースである共同コンテンツ管理インターフェースを生成する。
【００５８】
より詳細には、共同コンテンツ管理インターフェースがフォルダ内に含まれる各ファイルのためのグラフィック要素を含み、提示することができる。特に、共同コンテンツ管理インターフェースはある態様を有するテキストファイルのためのグラフィック要素を提示することができ、一方で共同コンテンツ管理インターフェースは、他の態様を有する他の種類のファイルを提示することができる。さらに、共同コンテンツ管理インターフェース内の各グラフィック要素は、それに関連する名前を有する。共同コンテンツ管理システム１１０は、各グラフィック要素の名前を、ファイル管理システム１１２によって維持される対応するファイルの名前と一致させる。
【００５９】
さらに、共同コンテンツ管理インターフェースは、フォルダ内に含まれる個別のサブフォルダそれぞれについてヘッダを提示することができる。特に、共同コンテンツ管理システム１１０は、アクセスされたフォルダ内のいくつかのサブフォルダを判定するために、ファイル管理システム１１２から受信された情報を分析する。この分析に基づいて、共同コンテンツ管理システム１１０は各サブフォルダのためにヘッダを生成し、ファイルデータベース１１４内の対応するサブフォルダの名前と一致させるように、各ヘッダに名前をつける。共同コンテンツ管理インターフェース内のグラフィック要素及びヘッダの態様及び配置に関する追加の詳細は、以降の図に関連して以下に提供される。
【００６０】
共同コンテンツ管理インターフェース内のグラフィック要素及びヘッダは移動可能であり、そうで無い場合は操作可能である。例えば、共同コンテンツ管理システム１１０はユーザ（例えば、ユーザ１０６ａ）がユーザ入力（例えば、タッチアンドドラッグ又はクリックアンドドラッグ入力）を提供することによって、グラフィック要素又はヘッダの位置を移動させることを可能にする。さらに、共同コンテンツ管理システム１１０は共同コンテンツ管理インターフェース内のグラフィック要素又はヘッダの大きさを変更するための、ユーザ入力の通知をさらに受信することができる。
【００６１】
共同コンテンツ管理インターフェースを生成すると（動作２０６）、共同コンテンツ管理システム１１０はさらに、共同コンテンツ管理インターフェースをユーザクライアントデバイス１０２ａに提供するために、動作２０８を実行する。上述したように、共同コンテンツ管理システム１１０は、直接又はネットワーク１１６経由のいずれかで、ユーザデバイス１０２ａと通信する。ユーザクライアントデバイス１０２ａと通信することによって、共同コンテンツ管理システム１１０は、ユーザクライアントデバイス１０２ａを介した表示のための共同コンテンツ管理インターフェースを提供するためにデータを送信する。
【００６２】
共同コンテンツ管理システム１１０から共同コンテンツ管理インターフェースを受信することに応じて、ユーザクライアントデバイス１０２ａは、共同コンテンツ管理インターフェースを表示するために、動作２１０を実行する。特に、ユーザクライアントデバイス１０２ａは、ユーザクライアントデバイス１０２ａの表示画面内に共同コンテンツ管理インターフェースを表示する。例えば、ユーザクライアントデバイス１０２ａは、ユーザクライアントデバイス１０２ａ上の共同コンテンツ管理アプリケーション１０４を介して動作２１０を実行する。実際、共同コンテンツ管理インターフェースを提示することは、共同コンテンツ管理アプリケーション１０４を実装する一態様になり得る。
【００６３】
図２Ａに示されるように、ユーザクライアントデバイス１０２ａはさらに、共同コンテンツ管理インターフェースにヘッダを追加するためのユーザ入力を提供するために、動作２１２を実行する。特に、ユーザクライアントデバイス１０２ａは、タッチスクリーン、マウス、キーボード、又は他のユーザ入力装置又はインターフェースを介してユーザ入力を検出する。いくつかの実施形態では、ユーザクライアントデバイス１０２ａは、ユーザ１０６ａが新しいヘッダを共同コンテンツ管理インターフェースに挿入することができる、「挿入」選択の選択を検出する。同じ又は他の実施形態では、ユーザクライアントデバイス１０２ａが共同コンテンツ管理インターフェース内の特定の位置にヘッダを配置するために、タッチアンドドラッグ又はクリックアンドドラッグ入力を検出する。
【００６４】
ユーザ入力の種類に関わらず、ユーザクライアントデバイス１０２ａは（例えば、ネットワーク１１６を介して）共同コンテンツ管理システム１１０にユーザ入力の通知を提供する。ユーザ入力に基づいて、共同コンテンツ管理システム１１０は、ヘッダを生成するための動作２１４を実行する。特に、共同コンテンツ管理システム１１０は、ユーザ入力によって示される共同コンテンツ管理インターフェース内の特定の位置でヘッダを生成する。共同コンテンツ管理システム１１０は、テキストの新しい行又はブロックを生成し、テキストの行又はブロックの下に（もしヘッダが存在するのなら、少なくとも続くヘッダまで）現れるグラフィック要素が新しいヘッダに関連付けられ、上に現れるこのようなグラフィック要素は関連付けられないように、そのテキストの行又はブロック内で、共同コンテンツ管理インターフェースを分割（例えば、セグメント化、描画、又は分割）することによって、新しいヘッダを生成する。
【００６５】
さらに、共同コンテンツ管理システム１１０は、ヘッダをユーザクライアントデバイス１０２ａに提供するために、動作２１６を実行する。例えば、共同コンテンツ管理システム１１０は、共同コンテンツ管理インターフェース内の新しいヘッダについて、新しいヘッダをどこに配置すべきか及びどのような文章を使用するべきかの通知を提供するために、ユーザクライアントデバイス１０２ａと通信する。
【００６６】
共同コンテンツ管理システム１１０から新しいヘッダの送信を受信すると、ユーザクライアントデバイス１０２ａは、共同コンテンツ管理インターフェース内のヘッダを表示するために、動作２１８を実行する。特に、ユーザクライアントデバイス１０２ａは、ユーザ入力によって示される位置でヘッダを提示する。共同コンテンツ管理インターフェース内のヘッダの態様に関する追加の詳細は、以降の図を参照して以下に提供される。
【００６７】
図２Ａにさらに示されるように、共同コンテンツ管理インターフェース（動作２１２）内に新しいヘッダを生成するためのユーザ入力の通知を受信することに基づいて、共同コンテンツ管理システム１１０は、ファイル管理システムにサブフォルダを生成させるために、動作２２０を実行する。特に、共同コンテンツ管理システム１１０は、ファイルデータベース１１４上のフォルダ内にサブフォルダを生成するための命令を提供する。より詳細には、共同コンテンツ管理システム１１０はヘッダの名前に一致する名前を有する新しいサブフォルダを生成するための命令を提供する。
【００６８】
サブフォルダを生成するための命令を受信することに基づいて、ファイル管理システム１１２は、ファイルデータベース１１４内にサブフォルダを生成するために、動作２２２を実行する。述べたとおり、ファイル管理システム１１２は、共同コンテンツ管理インターフェースによって示されるフォルダ内の位置でサブフォルダを生成する。さらに、ファイル管理システム１１２は、追加されたヘッダの名前と一致するように、新しいサブフォルダに名前をつける。さらに、新しいヘッダに対応するサブフォルダを生成することに基づいて、ユーザクライアントデバイス１０２ａは、ファイル管理アプリケーション１０５を介して、ユーザ１０６ａに新しいサブフォルダのビューを提示することができる。
【００６９】
図２Ａから図２Ｂへのシーケンスフローを継続しながら、共同コンテンツ管理システム１１０は、ファイル管理システムにファイルを新しいサブフォルダに移動させるために、動作２２４を実行する。特に、共同コンテンツ管理システム１１０は、共同コンテンツ管理インターフェース内のヘッダの下に現れるグラフィック要素に対応する任意のファイルをサブフォルダに移動するための命令を提供する。より詳細には、共同コンテンツ管理システム１１０は、ヘッダの下及びヘッダの下の位置に現れる任意の他のヘッダの上に表示されるグラフィック要素に対応するファイルを移動するための命令を提供する。実際、共同コンテンツ管理インターフェース内の各ヘッダはファイルデータベース１１４内の異なるサブフォルダ、及びファイルデータベース１１４内のそれぞれのサブフォルダ内に含まれるファイルに対応する共同コンテンツ管理インターフェース内の所定のヘッダの下に現れる各グラフィック要素を表す。
【００７０】
ファイルを移動するための命令を受信するのに応じて、ファイル管理システム１１２はファイルを新しいサブフォルダに移動するために、動作２２６を実行する。詳述するために、ファイル管理システム１１２は、共同コンテンツ管理インターフェース内の新しいヘッダの下（及び任意の以降のヘッダの上）に現れるグラフィック要素に対応するファイルを移動する。ファイル管理システム１１２はファイルがファイルデータベース１１４内の以前の位置にもはや含まれなくなり、新たに生成されたサブフォルダ内にのみ保存されるように、それらを再配置することによってファイルを動かすことができる。あるいは、ファイル管理システム１１２は、ファイルが新しいサブフォルダ内だけでなく、ファイルデータベース１１４内の以前の位置内の両方に位置されるように、それらをコピーすることによってファイルを移動させ得る。さらに、ユーザ１０６ａが、１つの位置から別へのファイルの動きを反映しながら、ファイルデータベース１１４内のファイル及び／又はフォルダの更新されたビューが見えるように、ユーザクライアントデバイス１０２ａは、ファイル管理アプリケーション１０５を介して、ユーザ１０６ａにファイル管理システム１１２内のこれらの変更を提示することができる。
【００７１】
図２Ｂに示すように、共同コンテンツ管理インターフェース内に第２のヘッダを追加するためのユーザ入力を提供するために、ユーザクライアントデバイス１０２ａは、動作２２８を実行する。特に、上述したように、ユーザクライアントデバイス１０２ａは、タッチ入力、マウス入力、キーボード入力、ボイス入力等の形態でユーザ入力を受信する。ユーザ入力に応じて、ユーザクライアントデバイス１０２は、共同コンテンツ管理システム１１０にユーザ入力を提供する。
【００７２】
ユーザクライアントデバイス１０２ａからユーザ入力を受信することに基づいて、共同コンテンツ管理システム１１０はさらに、共同コンテンツ管理インターフェース内に第２のヘッダを生成するために動作２３０を実行する。上述したように、ヘッダに名前を付けるためのテキストに組み込むために、共同コンテンツ管理インターフェース内の特定の位置にヘッダを配置し、及び／又は色、テキストの特徴（例えば、太字、下線、イタリック体等）、フォントサイズ等のような他のヘッダ属性を変更するために、共同コンテンツ管理システム１１０はユーザクライアントデバイス１０２ａで受信されたユーザ入力に基づいて第２のヘッダを生成する。
【００７３】
動作２３０において第２のヘッダを生成すると、共同コンテンツ管理システム１１０は、第２のヘッダをユーザクライアントデバイス１０２ａに提供するために、動作２３２を実行する。上述のように、共同コンテンツ管理インターフェース内のヘッダをレンダリング、ラスタライズ、又は他の方法で表示するために、ユーザクライアントデバイス１０２ａに情報を提供するために、共同コンテンツ管理システム１１０は、ユーザクライアントデバイス１０２ａと（例えば、ネットワーク１１６を介して）通信する。実際、ユーザクライアントデバイス１０２ａに、ユーザ入力に従って（例えば、正しいテキストを用いて、正しい位置で等）ヘッダを提示させるために、共同コンテンツ管理システム１１０は、位置情報、テキスト情報、及び他の情報を提供することができる。
【００７４】
述べたとおり、共同コンテンツ管理システム１１０から第２のヘッダを受信することに応じて、ユーザクライアントデバイス１０２ａは、第２の位置で第２のヘッダを表示するために、動作２３４を実行する。実際、ユーザクライアントデバイス１０２ａは、ユーザ入力によって示される位置で共同コンテンツ管理インターフェース内に第２のヘッダを表示する。いくつかの場合では、第２のヘッダは上述された第１のヘッダの上に配置される。他の場合では、第２のヘッダは共同コンテンツ管理インターフェース内の第１のヘッダの下に配置される。共同コンテンツ管理インターフェース内の第２のヘッダの位置に応じて、共同コンテンツ管理システム１１０はファイル管理システム１１２に、ヘッダの位置に対応する適切な動作を実行させる。
【００７５】
例えば、図２Ｂに示すように、共同コンテンツ管理システム１１０は、ファイル管理システム１１２に第２のサブフォルダを生成させ、ファイルを第２のサブフォルダに移動させるために動作２３６を実行する。特に、ファイルデータベース１１４内及び、共同コンテンツ管理インターフェース内の第２のヘッダに対応する第２のサブフォルダを生成するために、共同コンテンツ管理システム１１０はファイル管理システム１１２に命令を提供する。例えば、共同コンテンツ管理システム１１０は、第２のヘッダの名前に一致させるために第２のサブフォルダに名前をつけるための、及び共同コンテンツ管理インターフェースによって示されたフォルダ内に第２のサブフォルダを配置するための命令を提供する。
【００７６】
さらに、共同コンテンツ管理システム１１０は、ファイルを第２のサブフォルダに移動するための命令を提供する。例えば、共同コンテンツ管理システム１１０は、共同コンテンツ管理インターフェース内の第２のヘッダの下に現れるグラフィック要素に対応するそれらのファイルを移動するための命令を提供する。例として、第２のヘッダが共同コンテンツ管理インターフェース内の第１のヘッダの下に現れる場合では、共同コンテンツ管理システム１１０は、以前に第１のヘッダの下にあって（例えば、表示の下に）、現在は第２のヘッダの下にある任意のグラフィック要素に対応するそれらのファイルを移動するための命令を提供する。共同コンテンツ管理システム１１０は、これらのファイルを第１のサブフォルダから第２のサブフォルダへ移動するための命令を提供し、これにより、第１のサブフォルダからそれらを削除し、それらを第２のサブフォルダに転送する。
【００７７】
別の例として、第２のヘッダが共同コンテンツ管理インターフェース内の第１のヘッダの上に現れる（例えば、ディスプレイ上でより高い場所へ）場合、共同コンテンツ管理システム１１０は、第２のヘッダの下に現れる任意のグラフィック要素に対応するそれらのファイルを第２のサブフォルダに移動するための命令を提供する。例えば、共同コンテンツ管理システム１１０は共同コンテンツ管理インターフェース内に第２のヘッダを生成する前に、いくつかのグラフィック要素が第１のヘッダの上に現れ得る。したがって、これらのグラフィック要素に関連するファイルはサブフォルダ内には含まれないが、代わりに、第１のヘッダに対応するサブフォルダとしてファイルデータベース１１４内の同じフォルダ内に配置される。共同コンテンツ管理インターフェース内のこれらのグラフィック要素の上に第２のヘッダを生成すると、共同コンテンツ管理システム１１０は、フォルダ内のそれらのファイルを第２のサブフォルダに移動するための命令を提供する。
【００７８】
図２Ｂは動作２３６を単一の動作として示す一方、いくつかの実施形態では、動作２３６は共同コンテンツ管理システム１１０が実行する複数の動作に分割されてもよい。例えば、共同コンテンツ管理システム１１０は第２のヘッダに対応する第２のサブフォルダを生成するための命令を提供することができ、その結果、ファイル管理システム１１２は、第２のサブフォルダを生成する。ファイル管理システム１１２が第２のサブフォルダを生成したという通知を受信すると、共同コンテンツ管理システム１１０は上述したように、ファイル管理システム１１２に適切なファイルを第２のサブフォルダに移動させる以降の動作を実行することができる。
【００７９】
第２のサブフォルダを生成し、適切なファイルを移動するための命令を受信することに応じて、ファイル管理システム１１２は上述のように、第２のサブフォルダを生成し、ファイルを第２のサブフォルダに移動させるために、動作２３８を実行する。また、上述したように、ユーザクライアントデバイス１０２ａは、ファイル管理アプリケーション１０５を介して、新たに生成されたサブフォルダと、移動されたファイルの新たな位置を描写することができる。ファイル管理アプリケーション１０５の態様に関するさらなる詳細は、以降の図面に関連して以下に提供される。
【００８０】
図２Ｂにさらに示されるように、ユーザクライアントデバイス１０２ａは、第２のヘッダを共同コンテンツ管理インターフェース内の第３の位置に移動させるためのユーザ入力を提供するために、動作２４０を実行する。例えば、ユーザクライアントデバイス１０２ａは、第２のヘッダの元の位置から新しい位置に第２のヘッダをドラッグするために、ユーザ入力を受信する。上述のように、第１のヘッダは第１の位置に配置され、第２のヘッダは第２の位置に配置され、ユーザ１０６ａは、第２のヘッダを第２の位置から共同コンテンツ管理インターフェース内の第３の位置に移動させるための入力を提供し得る。
【００８１】
図２Ｂには示されていないが、共同コンテンツ管理システム１１０は、共同コンテンツ管理インターフェース内の第３の位置に第２のヘッダを移動させるために、ユーザクライアントデバイス１０２ａに命令をさらに提供し得る。あるいは、ユーザクライアントデバイス１０２ａは共同コンテンツ管理システム１１０からユーザ入力を受信し、任意のそのような命令を独立して受信することに応じて、第２のヘッダを移動させてもよい。
【００８２】
第２のヘッダを第３の位置（動作２４０）に移動するためのユーザ入力の通知を受信することに応じて、共同コンテンツ管理システム１１０は、ファイル管理システム１１２に適切なファイルを移動させるための動作２４２を実行する。特に、共同コンテンツ管理システム１１０は、共同コンテンツ管理インターフェース内の第２のヘッダの下に、以前はあったが、もはや配置されていない、グラフィック要素に対応するそれらのファイルを、ファイルデータベース１１４内の第２のサブフォルダの中から移動する（例えば、削除する）ための命令を提供する。さらに、共同コンテンツ管理システム１１０は、共同コンテンツ管理インターフェース内の第２のヘッダの下に、以前はなかったが、現在（ヘッダを第３の位置に移動後に）配置される、任意のグラフィック要素に対応するファイルをファイルデータベース１１４内の第２のサブフォルダに、移動するための命令を提供する。
【００８３】
共同コンテンツ管理インターフェース内のヘッダを移動するためのユーザ入力に基づくファイルを移動するための命令を受信すると、ファイル管理システム１１２は、ファイルデータベース１１４内に適切なファイルを移動するために、動作２４４を実行する。特に、ファイル管理システム１１２は、第２のサブフォルダから、共同コンテンツ管理インターフェース内の第２のヘッダ下にもはや存在しないグラフィック要素に対応するそれらのファイルを削除する。さらに、ファイル管理システム１１２は、共同コンテンツ管理インターフェース内の第２のヘッダの下に、第３の位置で現在存在するグラフィック要素に対応するそれらのファイルを第２のサブフォルダに追加する。上述したように、ユーザクライアントデバイス１０２ａは、ファイル管理システム１０５を介して、ファイルデータベース１１４内に移動されたファイルの新しい位置を表示する。
【００８４】
図２Ｂにさらに示すように、ユーザクライアントデバイス１０２ａは、共同コンテンツ管理インターフェース内のグラフィック要素を移動させるためのユーザ入力を提供するために、動作２４６を実行する。例えば、ユーザクライアントデバイス１０２ａは、共同コンテンツ管理インターフェース内のグラフィック要素を第１のヘッダの下から第２のヘッダの下に再配置するためのユーザ入力を検出する。他の例では、ユーザクライアントデバイス１０２ａは、グラフィック要素を第２のヘッダの下から第１のヘッダの下に、又は他に、どのヘッダの下でもない位置から、第１のヘッダ又は第２のヘッダの下に、又はその反対の位置に、移動させるためのユーザ入力を検出する。ユーザ入力が示す動きに関わらず、ユーザクライアントデバイス１０２ａは、共同コンテンツ管理システム１１０にユーザ入力の通知を提供する。
【００８５】
上述したように、ユーザクライアントデバイス１０２ａは、グラフィック要素を移動させるためのユーザ入力に従って、共同コンテンツ管理インターフェース内でグラフィック要素を移動させる。あるいは、共同コンテンツ管理システム１１０は、ユーザクライアントデバイス１０２ａに、ユーザ入力に従って、共同コンテンツ管理インターフェース内でグラフィック要素を移動させるために、ユーザクライアントデバイス１０２ａに命令を提供する。
【００８６】
図２Ｂから図２Ｃへのシーケンスの流れの説明を続けると、共同コンテンツ管理システム１１０は、ファイル管理システム１１２に、移動されたグラフィック要素に対応するファイルを移動させるために、動作２４８を実行する。特に、共同コンテンツ管理システム１１０は、ファイルを共同コンテンツ管理インターフェース内の各グラフィック要素の前の位置に対応するファイルデータベース１１４内の位置から、共同コンテンツ管理インターフェース内のグラフィック要素の現在位置に対応するファイルデータベース１１４内の位置に移動するための命令を提供する。
【００８７】
一例として、ユーザ入力がグラフィック要素を第１のヘッダの下から第２のヘッダの下に移動することを示す場合、共同コンテンツ管理システム１１０はファイル管理システム１１２に、第１のヘッダに対応する第１のサブフォルダから第２のヘッダに対応する第２のサブフォルダにグラフィック要素に対応するファイルを移動するための、命令を提供する。同様に、ユーザ入力がグラフィック要素を異なる位置から以降の位置に移動することを示す場合、共同コンテンツ管理システム１１０は、それに応じて対応するファイルを移動するための命令を提供する。
【００８８】
実際、図２Ｃに示すように、ファイル管理システム１１２は、移動されたグラフィック要素に対応するファイルを移動するために、動作２５０を実行する。ファイル管理システム１１２は上述したような方法及び技術を使用する。
【００８９】
図２Ｃに示すように、ユーザクライアントデバイス１０２ａは、共同コンテンツ管理インターフェースからグラフィック要素を削除するためのユーザ入力を提供するために、動作２５２を実行する。特に、ユーザクライアントデバイス１０２ａは、グラフィック要素をゴミ箱又は再利用箱にドラッグするためのユーザ入力を受信する。他の実施形態では、ユーザクライアントデバイス１０２ａは、共同コンテンツ管理インターフェースからグラフィック要素を削除するための動作を示すグラフィック「Ｘ」を介してグラフィック要素を削除するためのユーザ入力を受信する。あるいは、ユーザクライアントデバイス１０２ａは、グラフィック要素が選択されている間に、削除ボタンの形のユーザ入力を検出し、これはグラフィック要素の削除又は除去操作を示す。
【００９０】
ユーザクライアントデバイス１０２ａは、共同コンテンツ管理システム１１０から独立して、共同コンテンツ管理インターフェースからグラフィック要素を削除してもよい。しかし、いくつかの実施形態では、ユーザクライアントデバイス１０２ａは、共同コンテンツ管理システム１１０にユーザ入力の通知を提供することができ、その結果、次に共同コンテンツ管理システム１１０は、ユーザクライアントデバイス１０２ａが共同コンテンツ管理インターフェース内のグラフィック要素をもはや表示しないように、ユーザクライアントデバイス１０２ａに共同コンテンツ管理インターフェースからグラフィック要素を削除させるための命令を提供する。
【００９１】
グラフィック要素を削除するためのユーザ入力の通知を受信することに応じて、共同コンテンツ管理システム１１０は、ファイル管理システム１１２に対応するファイルをファイルデータベース１１４から削除又は除去させるために、動作２５４を実行する。詳述すると、共同コンテンツ管理システム１１０は、ファイルがファイルデータベース１１４内に配置されているフォルダ又はサブフォルダから、削除されたグラフィック要素に対応するファイルを削除するための命令を提供する。
【００９２】
ファイルを削除する命令に応じて、ファイル管理システムは、除去されたグラフィック要素に対応するファイルを削除するために、動作２５６を実行する。上述のとおり、ユーザ１０６ａは除去されたグラフィック要素に対応するファイルをもはや含まない、フォルダ階層の更新されたビューを示すファイル管理アプリケーション１０５を介して、ファイルデータベース１１４内のこの変化を知覚することができる。
【００９３】
さらに、ユーザクライアントデバイス１０２ａは、共同コンテンツ管理インターフェースからヘッダを消去するためのユーザ入力を提供するために、動作２５８を実行する。特に、ユーザクライアントデバイス１０２ａは上記の方法及び技術の１つ又は複数によってユーザ入力を受信する。次に、ユーザクライアントデバイス１０２ａは、共同コンテンツ管理システム１１０にユーザ入力の通知を提供する。ユーザクライアントデバイス１０２ａは、共同コンテンツ管理システム１１０からさらなる命令を受信することと独立して、又はそうでなければ共同コンテンツ管理システム１１０からそうするための命令を受信することに応じて、のどちらかで、共同コンテンツ管理インターフェースからヘッダをさらに削除する。
【００９４】
ヘッダを削除するためのユーザ入力の通知を受信すると、共同コンテンツ管理システム１１０は、ファイル管理システム１１２に削除されたヘッダに対応するサブフォルダを削除させるために、動作２６０を実行する。より詳細には、共同コンテンツ管理システム１１０は、サブフォルダの中からサブフォルダ内に位置される任意のファイルを移動し、次にファイルデータベース１１４からサブフォルダを削除するための命令を提供する。例えば、共同コンテンツ管理システム１１０は、ヘッダが削除される前にヘッダの下に現れていたグラフィック要素に対応する任意のファイルを、ヘッダが削除された後にグラフィック要素が下に現れるヘッダに対応する異なるサブフォルダへと移動するための命令を提供する。または、ヘッダが削除された後にグラフィック要素が下に現れるそのようなヘッダがない場合、共同コンテンツ管理システム１１０は、共同コンテンツ管理インターフェースによって示された主フォルダにファイルを移動するための命令を提供する。
【００９５】
したがって、共同コンテンツ管理システム１１０は、削除されるべきサブフォルダを空にするための命令を提供する。共同コンテンツ管理システム１１０は更に、サブフォルダが空の時に、削除されたヘッダに対応するサブフォルダを削除するための命令を提供する。
【００９６】
図２Ｃに示されるように、ファイル管理システム１１２は、削除されたヘッダに対応するサブフォルダからファイルを移動するために、動作２６２を実行する。述べたとおり、任意のファイルの望ましくない喪失を防止するために、ファイル管理システム１１２は、サブフォルダを削除する前に、サブフォルダの中からファイルを移動する。また述べたとおり、及び以下でさらなる詳細に述べられるとおり、ユーザクライアントデバイス１０２ａはファイル管理アプリケーション１０５内の変更（例えば、移動されたファイル及び削除されたサブフォルダの除去）を表示する。
【００９７】
さらに、ファイル管理システム１１２は、削除されたヘッダに対応するサブフォルダを削除するために、２６４で実行する。実際、上述したように、ファイル管理システム１１２は、サブフォルダが共同コンテンツ管理インターフェース内のグラフィック要素に対応する任意のファイルが空になると、サブフォルダを削除する。
【００９８】
図２Ａから図２Ｃを含む上記の説明は、ユーザクライアントデバイス１０２ａ、共同コンテンツ管理システム１１０、及びファイル管理システム１１２が本開示に従って実行することができる、例示的な処理及び方法に関するものである。以下、図３Ａから３Ｂは、ユーザクライアントデバイス１０２ａ、共同コンテンツ管理システム１１０、及びファイル管理システム１１２が本開示に従って実行することができる方法の処理の他の例示のさらに他のシーケンスを示す。
【００９９】
図３Ａに示されるように、ユーザクライアントデバイス１０２ａは、共同コンテンツ管理インターフェースを開始するための要求を提供するために、動作３０２を実行する。特に、ユーザクライアントデバイス１０２ａは、ユーザクライアントデバイス１０２ａ上のフォルダのために（例えば、描写するために）共同コンテンツ管理アプリケーション１０４を開くために、ユーザ入力を（例えば、ファイル管理アプリケーション１０５を介して）受信又は検出する。例えば、ユーザクライアントデバイス１０２ａは、ファイル管理システム１１２によって維持されるファイルデータベース１１４内のフォルダのために共同コンテンツ管理アプリケーション１０４をインスタンス化するために、（例えば、ファイル管理アプリケーション１０５内のユーザ選択可能要素を介した）ユーザ入力を検出する。さらに、ユーザクライアントデバイス１０２ａは、共同コンテンツ管理システム１１０に共同コンテンツ管理インターフェースを開始するために要求の通知を提供する。
【０１００】
共同コンテンツ管理インターフェースを開始するための要求の受信に応じて、共同コンテンツ管理システム１１０は、ユーザ１０６ａによって要求された特定のフォルダのための情報にアクセスするために、動作３０４を実行する。特に、共同コンテンツ管理システム１１０が、要求されたフォルダ内に配置されるファイル及び／又はサブフォルダに対応する任意のグラフィック要素、ヘッダ等を含む共同コンテンツ管理インターフェースをレンダリングするためにユーザクライアントデバイス１０２ａに対して必要な情報を提供することができるように、共同コンテンツ管理システム１１０は、要求されたフォルダに関連する情報にアクセスするためにファイル管理システム１１２と通信する。
【０１０１】
示されるとおり、ファイル管理システム１１２は、情報にアクセスするための要求を受信することに応じて、共同コンテンツ管理システム１１０に、フォルダの要求された情報を提供するために、動作３０６を実行する。述べたとおり、ファイル管理システム１１２は、ファイル名、大きさ、種類、作成日、修正日、及び他の関連するファイル関連メタデータを含む、フォルダ内に配置される任意のファイルに関する情報を提供する。ファイル管理システム１１２はまた、サブフォルダ名、大きさ等のような要求されたフォルダ内の任意のサブフォルダに関する情報を提供する。
【０１０２】
要求された情報を受信することに応じて、共同コンテンツ管理システム１１０は、ファイルデータベース１１４内に含まれるフォルダを分析するために、動作３０８を実行する。フォルダの分析に基づいて、共同コンテンツ管理システム１１０は、フォルダの属性、フォルダ内のファイル、及びフォルダ内のサブフォルダを判定する。例えば、共同コンテンツ管理システム１１０は、ファイル名、ファイルの大きさ、ファイルの種類、及び他の情報を判定する。共同コンテンツ管理システム１１０はまた、サブフォルダの名前と、サブフォルダ内の任意のファイルの名前、大きさ、及び種類を判定する。
【０１０３】
動作３０８におけるフォルダを分析することによってコレクションされた情報に基づいて、共同コンテンツ管理システム１１０は、共同コンテンツ管理インターフェースを生成するために動作３１０をさらに実行する。特に、共同コンテンツ管理システム１１０は、フォルダ内で識別されたファイルに対応するグラフィック要素を含む共同コンテンツ管理インターフェースを生成する。さらに、共同コンテンツ管理システム１１０は、要求されたフォルダ内で識別されたサブフォルダにも同様に対応する共同コンテンツ管理インターフェース内のヘッダを生成する。
【０１０４】
共同コンテンツ管理システム１１０は、共同コンテンツ管理インターフェースのためのグラフィック要素及びヘッダをさらに構成する。例えば、共同コンテンツ管理システム１１０は、ファイルデータベース１１４内の対応するファイルについて識別された名前を各グラフィック要素に名付けて、同様に各ヘッダに名前をつける。共同コンテンツ管理システム１１０はまた、各グラフィック要素を、対応するファイルが存在するサブフォルダに対応するそれらのヘッダの下に配置する。
【０１０５】
共同コンテンツ管理インターフェースを生成すると、共同コンテンツ管理システム１１０は、共同コンテンツ管理インターフェースをユーザクライアントデバイス１０２ａに提供するために、動作３１２を実行する。特に、共同コンテンツ管理システム１１０は、各グラフィック要素をファイルシステム１１４内のそれに対応するファイルに、及び各ヘッダをそれに対応するサブフォルダに、マッピングするために必要な情報を提供する。共同コンテンツ管理システム１１０は、ユーザクライアントデバイス１０２ａの表示画面上に表示されるように、共同コンテンツ管理インターフェース内に各グラフィック要素及びヘッダを適切に配置するために必要な情報をさらに提供する。
【０１０６】
共同コンテンツ管理インターフェースの受信に応じて、ユーザクライアントデバイス１０２ａは、共同コンテンツ管理インターフェースをユーザ１０６ａに表示するために、動作３１４を実行する。特に、ユーザクライアントデバイス１０２ａは上述のように、表示画面内で互いに相対する特定の位置に配置された各グラフィック要素及びヘッダを含む、共同コンテンツ管理インターフェースを表示する。
【０１０７】
図３Ａにさらに示されるように、ファイル管理システム１１２は、ファイルが移動されたという通知を提供するために、動作３１６を実行する。特に、ファイル管理システム１１２は、ユーザ１０６ａが、ファイル管理アプリケーション１０５を使用しながら、あるサブフォルダから他のサブフォルダへ、又は主フォルダからサブフォルダへ、又は他へファイルを移動したことを検出し得る。いずれの場合においても、ファイル管理システム１１２は、ファイルデータベース１１４に維持されているフォルダ内のファイルが移動されたという通知を提供する。
【０１０８】
ファイルが移動されたという通知を受信することに基づいて、共同コンテンツ管理システム１１０は、移動されたファイルに対応するグラフィック要素を移動するために、動作３１８を実行する。例えば、共同コンテンツ管理システム１１０は、ファイルデータベース１１４内の第１のサブフォルダから第２のサブフォルダにファイルが移動されたと判定する場合、次に共同コンテンツ管理システム１１０は同様に、ファイルに対応するグラフィック要素を共同コンテンツ管理インターフェース内の第１のヘッダの下（例えば、下に）から第２のヘッダの下に移動するための命令を提供する。
【０１０９】
図３Ａから図３Ｂへのシーケンスフローの説明を続けると、ユーザクライアントデバイス１０２ａは、更新された共同コンテンツ管理インターフェースを表示するために動作３２０を実行する。特に、ユーザクライアントデバイス１０２ａは、ファイルデータベース１１４内のファイルの動きに基づいて、共同コンテンツ管理インターフェース内の新しい位置にグラフィック要素を移動させるための命令を受信する。これらの命令を受信すると、ユーザクライアントデバイス１０２ａは、新しい位置にグラフィック要素を表示するために、共同コンテンツ管理インターフェースを更新する。例えば、ファイルがファイルデータベース１１４内の第１のサブフォルダから第２のサブフォルダに移動された場合、ユーザクライアントデバイス１０２ａは、第２のサブフォルダに対応する第２のヘッダの下にグラフィック要素を提示することによって、更新された共同コンテンツ管理インターフェースを表示する。
【０１１０】
さらに、ファイル管理システム１１２は、ファイルが除去されたという通知を提供するために、動作３２２を実行する。特に、ファイル管理システム１１２は、共同コンテンツ管理インターフェースによって示されたフォルダからファイルを削除又は別の方法で除去するために、ファイル管理アプリケーション１０５を介して、ユーザ入力を検出する。例えば、ファイル管理システム１１２は、サブフォルダ内からファイルを削除するためのユーザ入力を検出し得る。
【０１１１】
ユーザ１０６ａがフォルダからファイルを削除するためのユーザ入力を提供したという通知に基づいて、共同コンテンツ管理システム１１０は、共同コンテンツ管理インターフェースから対応するグラフィック要素を除去するために動作３２４を実行する。特に、共同コンテンツ管理システム１１０は、ユーザクライアントデバイス１０２ａに、共同コンテンツ管理インターフェースから削除されたファイルに対応するグラフィック要素を除去するための命令を提供する。例として、ユーザ１０６ａが特定のサブフォルダ内からファイルを削除する場合、次に共同コンテンツ管理システム１１０は、共同コンテンツ管理インターフェース内で、特定のサブフォルダに対応するヘッダの下から対応するグラフィック要素を除去するための命令を提供する。
【０１１２】
実際、示されるように、ユーザクライアントデバイス１０２ａは、更新された共同コンテンツ管理インターフェースを表示するために動作３２６を実行する。述べたとおり、ユーザクライアントデバイス１０２ａは、共同コンテンツ管理インターフェースからグラフィック要素を削除又は除去するために、共同コンテンツ管理システム１１０から命令を受信し、それがもはや共同コンテンツ管理インターフェース内に現れないように、ユーザクライアントデバイス１０２ａは、それに応じて、グラフィック要素を除去する。
【０１１３】
図３Ｂにさらに示されるように、ファイル管理システム１１２は、共同コンテンツ管理インターフェースによって示されるフォルダ内のサブフォルダが削除されたという通知を提供するために、動作３２８を実行する。特に、ファイル管理システム１１２は、ファイルデータベース１１４に維持されているフォルダ内からサブフォルダを削除するために、ファイル管理アプリケーション１０５を介してユーザ入力を検出する。さらに、ファイル管理システム１１２は、共同コンテンツ管理システム１１０にサブフォルダを削除するためのユーザ入力の通知を提供する。
【０１１４】
ユーザ１０６ａがファイル管理システム１１２によって維持されるフォルダ内からサブフォルダを削除したという通知を受信すると、共同コンテンツ管理システム１１０は動作３３０を実行する。特に、共同コンテンツ管理システム１１０は、削除されたサブフォルダに対応するヘッダを削除するために動作３３０を実行する。例えば、共同コンテンツ管理システム１１０は、共同コンテンツ管理インターフェースからサブフォルダに対応するヘッダを削除するために、ユーザクライアントデバイス１０２ａに命令を提供する。
【０１１５】
図３Ｂに示されるように、ユーザクライアントデバイス１０２ａは、共同コンテンツ管理インターフェースを更新するために、動作３３２を実行する。例えば、ユーザクライアントデバイス１０２ａは、共同コンテンツ管理インターフェースからヘッダを削除するために、共同コンテンツ管理システム１１０から情報を受信する。ユーザクライアントデバイス１０２ａは、ヘッダがユーザクライアントデバイス１０２ａの表示画面上の共同コンテンツ管理インターフェース内にもはや現れなくなるように、共同コンテンツ管理インターフェースから削除されたサブフォルダに対応するヘッダを除去する。
【０１１６】
図２Ａから図２Ｃ及び図３Ａから図３Ｂは、共同コンテンツ管理システム１１０が本開示に従って実行することができる様々な処理及び動作のシーケンスフローを示す。このような処理及び動作は、必ずしも限定されないが、グラフィック要素の移動、ファイルの移動、ヘッダの移動、グラフィック要素の削除、ファイルの削除、サブフォルダの削除、グラフィック要素の追加、新しいファイルの追加、新しいヘッダの追加、及び新しいサブフォルダの追加を含む。図２Ａから図２Ｃ及び図３Ａから図３Ｂは、シーケンスフローを示す一方、対応する説明はどのように共同コンテンツ管理システム１１０が記述された動作及び方法を実行するかに関する洞察を提供し、図２Ａから図２Ｃ及び図３Ａから図３Ｂは、共同コンテンツ管理インターフェース自身を示していない。したがって、図４Ａから８Ｂは、上述のシーケンスフローの様々な動作及びプロセスに従う、ファイル管理システム１１２に関連するファイル管理アプリケーション１０５の共同コンテンツ管理インターフェース及びファイル管理インターフェースの例を示す。
【０１１７】
特に、図４Ａは、共同コンテンツ管理インターフェース４００を提示するユーザクライアントデバイス１０２ａを示す。図４Ｂは、ユーザクライアントデバイス１０２ａ上に表示されるファイル管理アプリケーション１０５内のファイル管理インターフェース４１４の対応する図を示す。図４Ａに示されるように、共同コンテンツ管理インターフェース４００は、コンテンツ管理部４０２及び活動監視部４０４を含む。述べたとおり、コンテンツ管理部４０２はファイル管理システム１１２によって維持されるファイルに対応する様々なグラフィック要素（例えば、グラフィック要素４１０）の表示を含む。コンテンツ管理部４０２はさらに、ヘッダ４０８「名案」、メモ帳４１２、及びフォルダ名４０６「都市景観」を含む。
【０１１８】
図４Ａ及び以降の図に示されるように、ユーザ１０６はファイル管理システム１１２によって維持される「都市景観」と名付けられたフォルダに対応するコンテンツ管理部４０２内で操作を行っている。したがって、コンテンツ管理部４０２はフォルダ名４０６を含む。グラフィック要素４１０がコンテンツ管理部４０２内のヘッダ４０８の上に現れる。したがって、「７月通話メモ」と名付けられたファイルは、「都市景観」と名付けられたファイル内であるが、ファイルデータベース１１４内の「名案」と名付けられたサブフォルダの外に対応して配置される。
【０１１９】
さらに、コンテンツ管理部４０２は、いくつかの実施形態では、ファイル管理システム１１２によって維持される対応するファイルを有さないメモ帳４１２を含む。代わりに、メモ帳４１２は、共同コンテンツ管理インターフェースのために共同コンテンツ管理システム１１０が生成するメタデータであってもよい。したがって、共同コンテンツ管理システム１１０は、必ずしもファイル管理システム１１２の一部ではない追加情報をユーザ１０６に提供する。いくつかの実施形態では、ユーザ１０６のいずれかは、そのサイズを変更し、そのコンテンツを編集し、それを移動する等のために、メモ帳４１２と対話し得る。あるいは、メモ帳４１２は特定のユーザのための非公開のものであってもよい。したがって、ユーザ１０６ａのみが、メモ帳４１２を編集又は操作することができ、他のユーザに対してそれぞれのユーザクライアントデバイス上で共同コンテンツ管理インターフェースが現れる際に、共同コンテンツ管理インターフェース内にメモ帳４１２は現れなくてもよい。
【０１２０】
上述のように、活動監視部４０４は、共同コンテンツ管理インターフェース内で行われる、ユーザ活動のフィード又はタイムラインを含む。例えば、活動監視部４０４は、チャットメッセージ及び共同コンテンツ管理インターフェース内で行われる様々な動作（「エバンが会議の概要を加えた」）を含む。したがって、ユーザ１０６が共同コンテンツ管理インターフェースを介してお互いにコミュニケーションする時、活動監視部４０４はメッセージを表示する。同様に、ユーザ１０６のいずれかが、ファイル管理システム１１２によって維持されるフォルダ内のファイルに変更を加える時、活動監視部４０４はそれらの変更の通知も表示する。実際、活動監視部４０４はコンテンツ管理部４０２と同様に、共同コンテンツ管理システム１１０の同期処理に従って、実時間又は準実時間で更新する。
【０１２１】
述べたとおり、図４Ｂに示されるように、ユーザクライアントデバイス１０２ａは、ファイル管理アプリケーション１０５のファイル管理インターフェース４１４を表示する。ファイル管理インターフェース４１４は、ファイル管理アプリケーション１０５によって提示されるように、ファイルデータベース１１４に含まれるフォルダのビューを含む。図４Ｂのファイル管理インターフェース４１４に見られるように、グラフィック要素が図４Ａの共同コンテンツ管理インターフェース４００内のヘッダ４０８の上に現れるファイルは、「都市景観」フォルダ内で、「名案」サブフォルダの外に配置される。一方、グラフィック要素が図４Ａの共同コンテンツ管理インターフェース４００内のヘッダ４０８の下（例えば、下側に）に現れるファイルは、ファイルデータベース４１４内の「名案」サブフォルダ内に配置される。
【０１２２】
図５Ａに示されるように、ユーザクライアントデバイス１０２ａは、図４Ａに関連して上述したように、共同コンテンツ管理インターフェース４００を表示する。しかし、図５Ａでは、ユーザ１０６ａは共同コンテンツ管理インターフェース４００に新しいヘッダ４１６を追加している。例えば、ユーザクライアントデバイス１０２ａは、ヘッダ４０８の上の位置にヘッダ４１６を追加するためのユーザ入力を受信する。実際、示されるように、ヘッダ４１６はグラフィック要素４１０の上に配置される、一方でヘッダ４０８はグラフィック要素４１８の上に配置される。上述したように、このように新しいヘッダ４１６を追加することは、ファイル管理システム１１２内で対応する変化をもたらす。
【０１２３】
例えば、図５Ｂに示されるように、ユーザクライアントデバイス１０２ａは、ファイル管理アプリケーション１０５のファイル管理インターフェース４１４を表示する。ファイル管理インターフェース４１４に示されるように、共同コンテンツ管理システム１１０は、新しいヘッダ４１６に対応する新しいサブフォルダを生成するための命令を提供した。実際、サブフォルダ「重要」はファイル管理インターフェース４１４内に現れ、ここで、ファイル「７月通話メモ」、「リソ試験」、及び「ＤＢの履歴」は、それらの対応するグラフィック要素が共同コンテンツ管理インターフェース４００内のヘッダ４１６の下にあるので、このサブフォルダ内に現れる。共同コンテンツ管理インターフェース４００内のヘッダ４０８より下に現れるグラフィック要素に対応する、ファイル「デモ」、「状況追跡」、及び「プレゼンテーション概要」は、サブフォルダ「名案」内に配置される。
【０１２４】
図６Ａに示されるように、ユーザクライアントデバイス１０２ａは、ヘッダ４０８及びヘッダ４１６を含む共同コンテンツ管理インターフェース４００を表示する。さらに、図６Ａの共同コンテンツ管理インターフェース４００は、ヘッダ４０８の下の位置からヘッダ４１６の下の位置にグラフィック要素４２０を移動させるアニメーションを含む。上述したように、ユーザクライアントデバイス１０２ａは、グラフィック要素４２０を第１の位置から第２の位置に移動させるためのユーザ入力を受信する。
【０１２５】
図６Ａに関連して、図６Ｂは、共同コンテンツ管理インターフェース４００に対して行われた変更を反映するファイル管理インターフェース４１４を示す。例えば、ファイル管理インターフェース４１４は、共同コンテンツ管理インターフェース４００内のヘッダ４１６の下に配置されるグラフィック要素に対応するファイルを含む「重要」サブフォルダのビューを含む。詳述するために、「重要」サブフォルダは、ヘッダ４０８の下からヘッダ４１６の下に移動されたグラフィック要素４２０に対応する新たに追加されたファイル「プレゼンテーション概要」を含む。したがって、グラフィック要素４２０がヘッダ４０８の下から移動されたので、「プレゼンテーション概要」ファイルはヘッダ４０８に対応するサブフォルダ「名案」内にもはや現れない。
【０１２６】
図７Ａは、共同コンテンツ管理インターフェース４００を表示するユーザクライアントデバイス１０２ａを示す。図７Ａに示すように、共同コンテンツ管理インターフェース４００は、「デモ」グラフィック要素と「状況追跡」グラフィック要素との間で、図６Ａの前の位置からヘッダ４０８の下の新しい位置にヘッダ４１６を移動するためのユーザ入力を反映するアニメーション又は演出を表示する。例えば、ユーザクライアントデバイス１０２ａは、共同コンテンツ管理インターフェース４００内でヘッダ４１６を移動するために、タッチアンドドラッグ入力、又はセレクトアンドドロップ（例えば、選択するためのタップ又はクリック及びドロップするための閾値時間内の第２のタップ又はクリック）、を検出する。
【０１２７】
図７Ａは任意のグラフィック要素から独立して移動するヘッダ４１６を示すが、いくつかの実施形態ではグラフィック要素はヘッダ４１６と共に移動する。より詳細には、いくつかの実施形態でヘッダ４１６の下に配置されるグラフィック要素は、もしヘッダ４１６が共同コンテンツ管理インターフェース４００内を移動するなら、ヘッダ４１６に対して同じ位置（例えば、ヘッダ４１６の下）に配置されたままであるように、グラフィック要素はヘッダ４１６と共に移動するよう、ヘッダ４１６に固定され得る。例えば、共同コンテンツ管理システム１１０は、ヘッダ４１６を移動するための任意のユーザ入力に応じて、共同コンテンツ管理システム１１０がロックされたグラフィック要素を共同コンテンツ管理インターフェース４００内のヘッダ４１６と共に移動させるように、ヘッダ４１６の下に配置される任意のグラフィック要素をヘッダ４１６にロックするための設定をユーザに選択させることを可能にすることができる。
【０１２８】
ファイル管理システム１１２内の対応する変更を示すために、図７Ｂは、図７Ａのそれの元の位置から新しい位置へのヘッダ４１６の移動に対応する変更を反映する、ファイル管理アプリケーション１０５のファイル管理インターフェース４１４を示す。特に、ファイル管理インターフェース４１４は、フォルダ「都市景観」内にあるが、あらゆるサブフォルダの外にあるファイル「７月通話メモ」、「リソテスト」、及び「ＤＢの履歴」を示す。実際、ヘッダ４１６をそれの新しい位置に移動させることによって、これらのファイルはもはやヘッダ４１６の下に存在しないので、共同コンテンツ管理システム１１０は、ファイル管理システム１１２にこれらのファイルを移動させる。
【０１２９】
いくつかの実施形態では、上述のように、ヘッダ４１６の下のグラフィック要素（例えば、「７月通話メモ」、「リソテスト」、及び「ＤＢの履歴」）は、ヘッダ４１６に対して所定の位置にロックされているかのようにヘッダ４１６と共に移動する。これらの実施形態では、共同コンテンツ管理システム１１０は、グラフィック要素がヘッダ４１６に対して前と同じように同じ位置に配置されたままであるため、ファイル管理システム１１２にヘッダ４１６に対応するサブフォルダの中からファイルデータベース１１４内の任意の対応するファイルを移動させない。しかし、これらの実施形態では、共同コンテンツ管理インターフェース１１０はファイル管理システム１１２に、ヘッダ４１６と対応するサブフォルダをその中に配置されたファイルと一緒に、ヘッダ４０８の下にあるファイル管理インターフェース４１４内の位置へ移動させる。
【０１３０】
さらに、ファイル「状況追跡」及び「プレゼンテーション概要」はそれの新しい位置でヘッダ４１６の下にあるので、図７Ｂのファイル管理インターフェース４１４は、ヘッダ４１６に対応する「重要」サブフォルダ内のこれらのファイルを示す。実際、上述のように、共同コンテンツ管理システム１１０はファイル管理システム１１２に、ファイル「状況追跡」及び「プレゼンテーション概要」をサブフォルダ「名案」からサブフォルダ「重要」に移動させる。共同コンテンツ管理システム１１０は、ファイル管理システム１１２に、ヘッダ４０８に対応するサブフォルダ「名案」内にファイル「デモ」を維持させる。
【０１３１】
図８Ａは、ユーザ１０６ａがヘッダ４０８を削除するためのユーザ入力を提供する、共同コンテンツ管理インターフェース４００を表示するユーザ入力１０２ａを示す。示されるように、ユーザクライアントデバイス１０２ａは、ヘッダ４０８を削除するために「Ｘ」をクリック又はタッチすることによる、ヘッダ４０８を削除するためのユーザ入力を受信する。ヘッダ４０８を削除すると、共同コンテンツ管理システム１１０は、ファイル管理システム１１２にファイルデータベース１１４内で対応する変更を行わせる。
【０１３２】
図８Ａ内の共同コンテンツ管理インターフェース４００の変更を反映するために、図８Ｂは個別の変更を反映するファイル管理インターフェース４１４を示す。示される通り、共同コンテンツ管理システム１１０は、ファイル管理システム１１２に共同コンテンツ管理インターフェース４００からヘッダ４０８を除去するためのユーザ入力に応じて、「名案」サブフォルダを削除させる。さらに、共同コンテンツ管理システム１１０はファイル管理システム１１２に、それが削除された前にヘッダ４０８の下に存在したグラフィック要素に対応するファイルを移動させる。従って、ヘッダ４０８を削除した後、対応するグラフィック要素がヘッダ４１６の下に現在配置されるので、ファイル管理システム１１２はファイル「デモ」、「状況追跡」及び「プレゼンテーション概要」を、サブフォルダ「重要」に移動させる。
【０１３３】
図４Ａから８Ｂは、グラフィック要素、ヘッダ、ファイル、及びサブフォルダを操作するための様々なプロセス及び方法に関連して、共同コンテンツ管理インターフェース４００及びファイル管理インターフェース４１４の様々なビューを示す。特に、図４Ａから８Ｂは共同コンテンツ管理インターフェース４００を介してユーザ入力を受信し、ファイル管理システム１１２内で対応する変更を生ずる観点からのビューを示す。以下、図９Ａから図９Ｂはファイル管理インターフェース４１４内から共同コンテンツ管理システム１１０を開始する観点から、ファイル管理インターフェース１１４及び共同コンテンツ管理インターフェース４００のビューを示す。
【０１３４】
図９Ａに示されるように、ユーザクライアントデバイス１０２ａは、ファイル管理インターフェース４１４を表示する。特に、ファイル管理インターフェース４１４は、ファイルデータベース１１４内のファイル管理システム１１２によって維持される「都市景観」フォルダの提示を含む。「都市景観」フォルダ内でファイル管理インターフェース４１４は、それぞれがその内部にファイルを含む、サブフォルダ「重要」及び「名案」を含む。また、図９Ａに示すように、ファイル管理インターフェース４１４は、共同コンテンツ管理要素９０２を含む。図９Ａはファイル管理インターフェース４１４内のユーザ選択可能ボタンとして共同コンテンツ管理要素９０２を示す一方、いくつかの実施形態では、共同コンテンツ管理要素９０２はメニュー（例えば、ドロップダウンメニュー）内の選択肢、又はユーザが共同コンテンツ管理システム１１０を開始することができるいくつかの他のユーザ選択可能なデジタルオブジェクトになることができる。
【０１３５】
共同コンテンツ管理要素９０２を選択するためのユーザ入力の検出に応じて、ファイル管理システム１１２は共同コンテンツ管理システム１１０を初期化し、共同コンテンツ管理システム１１０にユーザ入力の通知を提供する。その後、共同コンテンツ管理システム１１０は「都市景観」フォルダを分析し、その分析に基づいて図９Ｂの共同コンテンツ管理インターフェース４００を生成する。
【０１３６】
実際、図９Ｂに示すように、共同コンテンツ管理システム１１０は図９Ａの「重要」及び「名案」サブフォルダに一致するヘッダ４０８及びヘッダ４１６を含む「都市景観」フォルダを示すように、共同コンテンツ管理インターフェース４００を生成する。同様に、共同コンテンツ管理システム１１０はサブフォルダ内に含まれるファイルを表すためのグラフィック要素を生成し、図３Ａから３Ｂに関連してより詳細に上述したように、それらの個別のヘッダの下にそれらのグラフィック要素を配置する。実際、共同コンテンツ管理システム１１０はファイル管理システム１１２内の「都市景観」フォルダへの様々な変更を検出し、共同コンテンツ管理システム１１０は上述したように、共同コンテンツ管理インターフェース４００内に対応する変更を生成する。
【０１３７】
図１から９Ｂ、対応するテキスト及び例は、複合ユーティリティスコアに基づいて、ユーザにデジタルコンテンツを提供するためのいくつかの異なるシステム及び方法を提供する。前述に加えて、実施形態はまた、特定の結果を達成するための方法における動作ステップを含むフローチャートに関して記述され得る。例えば、次に図１０から１１を参照すると、これらの図は、ユーザのターゲット視聴者にデジタルコンテンツを提供するために機械学習モデルを利用する一連の動作１０００のフローチャートを示す。図１０から１１はいくつかの実施形態に記載の動作を示す一方、代替の実施形態は図１０から１１に示されるいずれかの動作を再整理及び／又は変更するために、省略、追加することができる。図１０から図１１の動作は、方法の一部として実行され得る。あるいは、非一時的なコンピュータ可読媒体は、１つ又は複数のプロセッサによって実行される時、コンピューティングデバイスに図１０から図１１の動作を実行させる、命令を含むことができる。さらに他の実施形態では、システムは図１０から図１１の動作を実行することができる。
【０１３８】
図１０に示される通り、一連の動作１０００は、共同コンテンツ管理インターフェースを提供する動作１０１０を含むことができる。特に、動作１０１０は、ファイル管理システムによって維持されるファイルのフォルダを管理するために、ユーザのグループのための共同コンテンツ管理インターフェースを、表示のために提供することを含むことができ、ここで共同コンテンツ管理インターフェースはフォルダ内の個別のファイルそれぞれについてグラフィック要素を含む。共同コンテンツ管理インターフェースは、ユーザの活動が共同コンテンツ管理インターフェース内で行われ、ユーザ活動が発生する時にタイムラインを更新する、ユーザ活動のタイムラインを提示する、グラフィック要素及び活動監視部を管理することができる、コンテンツ管理部を含むことができる。
【０１３９】
一連の動作１０００は、ヘッダを追加するために、ユーザ入力を検出する動作１０２０を含むことができる。特に、動作１０２０は、少なくとも１つのプロセッサによって、共同コンテンツ管理インターフェース内にヘッダを追加するためのユーザ入力を検出することを含むことができる。ユーザ入力は、第１の位置で共同コンテンツ管理インターフェース内の少なくとも１つのグラフィック要素がヘッダの下にある、共同コンテンツ管理インターフェース内の第１の位置を示すことができる。共同コンテンツ管理インターフェース内でヘッダを追加するためにユーザ入力を検出することは、ヘッダの名前についてテキスト入力を受信することを含むことができる。
【０１４０】
さらに、一連の動作１０００は、共同コンテンツ管理インターフェース内にヘッダを生成する動作１０３０を含むことができる。特に、動作１０３０は、検出されたユーザ入力に応じて、共同コンテンツ管理インターフェース内にヘッダを生成することを含むことができる。
【０１４１】
示される通り、一連の動作１０００は、ファイル管理システムにサブフォルダを生成させる動作１０４０も含むことができる。特に、動作１０４０は共同コンテンツ管理インターフェース内にヘッダを生成することに基づいて、ファイル管理システムに、ファイル管理システムによって維持され、生成されたヘッダに対応するフォルダ内にサブフォルダを生成させることを含むことができる。ファイル管理システムにサブフォルダを生成させることは、ファイル管理システムにヘッダの名前を一致するようにサブフォルダに名前を付けさせることを含むことができる。
【０１４２】
図１０には示されていないが、一連の動作１０００はファイル管理システムに、ヘッダの下にある少なくとも１つのグラフィック要素に対応する任意のファイルを、生成されたサブフォルダに移動させる動作をさらに含んでもよい。さらに、一連の動作１０００は、第２の位置が第１の位置の上にあり、第２の位置で第２のヘッダを追加するために検出されたユーザ入力に応じて、共同コンテンツ管理インターフェース内の第２の位置で第２のヘッダを生成することを、さらに含むことができる、共同コンテンツ管理インターフェース内の第２の位置で第２のヘッダを追加するためのユーザ入力を検出する動作を含むことができる。第２の位置で第２のヘッダを生成することに基づいて、一連の動作１０００はファイル管理システムに、ファイル管理システムによって維持されるフォルダ内に第２のサブフォルダを生成させ、ファイル管理システムに、共同コンテンツ管理インターフェース内の第１の位置の上にあり、第２の位置の下にあるグラフィック要素に対応する任意のファイルを、第２のサブフォルダに移動させる動作を含むことができる。
【０１４３】
さらに、一連の動作１０００は、共同コンテンツ管理インターフェース内で第２のヘッダを第２の位置から第３の位置に移動させるユーザ入力を検出する動作を含むことができ、ここで、第３の位置は第１の位置の下にある。共同コンテンツ管理インターフェース内の第２の位置から第３の位置に第２のヘッダを移動するために検出されたユーザ入力に基づいて、一連の動作１０００は、共同コンテンツ管理インターフェース内の第２の位置から第３の位置に第２のヘッダを移動させ、ファイル管理システムに、第２のサブフォルダから、共同コンテンツ管理インターフェース内の第１の位置の上及び第２の位置の下にあるグラフィック要素に対応するファイルを除去させ、ファイル管理システムに第１の位置のヘッダに対応するサブフォルダ内に、共同コンテンツ管理インターフェース内の第３の位置の上にあり第１の位置の下にあるグラフィック要素に対応するファイルを維持させ、及びファイル管理システムに第３の位置の下にあるグラフィック要素に対応するファイルを、第１の位置のヘッダに対応するサブフォルダから第２のサブフォルダに移動させる動作を含むことができる。
【０１４４】
さらに、一連の動作１０００は、第１の位置にあるヘッダの下にある位置からグラフィック要素を第２のヘッダの下にある位置に移動するためのユーザ入力を検出する動作を含むことができる。グラフィック要素を移動するために検出されたユーザ入力に応じて、一連の動作１０００は、グラフィック要素を第１の位置のヘッダの下にある位置から第２のヘッダの下に移動させ、ファイル管理システムに第１の位置のヘッダに対応するサブフォルダから第２のサブフォルダへ、移動されたグラフィック要素に対応するファイルを移動させる動作を含むことができる。
【０１４５】
さらに、一連の動作１０００は、共同コンテンツ管理インターフェース内のヘッダを削除するためのユーザ入力を検出する動作を含むことができる。ヘッダを削除するために検出されたユーザ入力に応じて、一連の動作１０００は、ファイル管理システムにヘッダの下にある少なくとも１つのグラフィック要素に対応するファイルを、生成されたサブフォルダからファイル管理システムによって維持されるフォルダへ移動させ、共同コンテンツ管理インターフェース内のヘッダを削除させ、ファイル管理システムにファイル管理システムによって維持されるフォルダ内にあり削除されたヘッダに対応するサブフォルダを削除させる、動作を含むことができる。
【０１４６】
図１１に示されるように、一連の動作１１００は、共同コンテンツ管理インターフェースを開始するための要求を受信する動作１１１０を含むことができる。特に、動作１１１０は、ユーザのグループのための、ファイル管理システムによって維持されるファイルのフォルダを管理するための共同コンテンツ管理インターフェースを開始するための要求を受信することを含むことができ、ここで共同コンテンツ管理インターフェースは、フォルダ内の個別のファイルそれぞれについてのグラフィック要素を含む。
【０１４７】
一連の動作１１００は、ファイル管理システムによって維持されるフォルダを分析する動作１１２０をさらに含むことができる。特に、動作１１２０は、要求に応じて、フォルダ内の複数のサブフォルダを識別するために、ファイル管理システムによって維持されるフォルダを分析することを含むことができる。
【０１４８】
さらに、一連の動作１１００は、サブフォルダの数に等しい数のヘッダを生成する動作１１３０も含むことができる。特に、動作１１３０は、ファイル管理システムによって維持されるフォルダを分析することに基づいて、共同コンテンツ管理インターフェース内に表示するために、各ヘッダが異なるサブフォルダに対応する、ファイル管理システムによって維持されるフォルダ内のサブフォルダの数と等しい複数のヘッダを生成することを含むことができる。
【０１４９】
図１１には示されていないが、一連の動作１１００はさらに、個別のサブフォルダそれぞれの名前を識別するために、ファイル管理システムによって維持されるフォルダ内のサブフォルダを分析する動作及び、個別のサブフォルダそれぞれの識別された名前に基づいて、共同コンテンツ管理インターフェース内の複数のヘッダのそれぞれに名前を付け、各ヘッダの名前が対応するサブフォルダの名前に一致する、動作を含むことができる。
【０１５０】
さらに、一連の動作１１００は、サブフォルダ内に含まれる任意のファイルを識別するために、ファイル管理システムによって維持されるフォルダ内のサブフォルダを分析し、共同コンテンツ管理インターフェース内に表示するためにサブフォルダ内に含まれる各ファイルのグラフィック要素を提供する動作を含むことができ、ここで各グラフィック要素は、個別のファイルが含まれるサブフォルダに対応する、共同コンテンツ管理インターフェース内のヘッダの下に提示される。
【０１５１】
さらに、一連の動作１１００は、ファイル管理システムから、ファイル管理システムによって維持されるフォルダ内のサブフォルダからファイルが除去されたという通知を受信する動作及び、ファイルが除去されたという通知に応じて、共同コンテンツ管理インターフェースから、除去されたファイルに対応するグラフィック要素を除去する動作を含むことができる。
【０１５２】
さらに、一連の動作１１００はファイル管理システムから、ファイルが第１のサブフォルダから第２のサブフォルダに移動されたという通知を受信し、ファイルが第１のサブフォルダから第２のサブフォルダに移動されたという通知に応じて、共同コンテンツ管理インターフェース内で、第１のサブフォルダに対応する第１のヘッダの下から第２のサブフォルダに対応する第２のヘッダの下へと、移動されたファイルに対応するグラフィック要素を移動する動作を含むことができる。
【０１５３】
さらに、一連の動作１１００はファイル管理システムから、ファイル管理システムによって維持されるフォルダ内のサブフォルダが削除されたという通知を受信する動作を含むことができる。サブフォルダが削除されたという通知に応じて、一連の動作１１００は、共同コンテンツ管理インターフェース内から、削除されたサブフォルダに対応するヘッダを削除し、共同コンテンツ管理インターフェース内から、削除されたサブフォルダ内に含まれていたファイルに対応する任意のグラフィック要素を削除する動作を含むことができる。
【０１５４】
本発明の実施形態は、以下でより詳細に説明するように、例えば、１つ又は複数のプロセッサ及びシステムメモリ等のコンピュータハードウエアを含む専用又は汎用コンピュータを備えるか、又は利用することができる。本発明の範囲の実施形態はまた、コンピュータ実行可能命令及び／又はデータ構造を搬送又は記憶するための物理的及び他のコンピュータ可読媒体を含む。特に、本明細書で記述されるプロセスの１つ又は複数は、非一時的なコンピュータ可読媒体で実装され、１つ又は複数のコンピューティングデバイス（例えば、本明細書で記述されるメディアコンテンツアクセスデバイスのうちのいずれか）によって実行可能な命令として少なくとも部分的に実装され得る。一般に、プロセッサ（例えば、マイクロプロセッサー）は非一時的なコンピュータ可読媒体（例えば、メモリーなど）から命令を受信し、本明細書に記述されるプロセスの１つ又は複数を含む１つ又は複数のプロセスを実行する、それらの命令を実行する。
【０１５５】
コンピュータ可読媒体は、汎用又は専用のコンピュータシステムによってアクセスされ得る任意の利用可能な媒体とすることができる。コンピュータ実行可能命令を記憶するコンピュータ可読媒体は、非一時的なコンピュータ可読記憶媒体（装置）である。コンピュータ実行可能命令を搬送するコンピュータ可読媒体は伝送媒体である。したがって、限定ではなく例として、開示の実施形態は、少なくとも２つの明確に異なるコンピュータ可読媒体の種類である、非一時的なコンピュータ可読記憶媒体（装置）及び伝送媒体を備えることができる。
【０１５６】
非一時的なコンピュータ可読記憶媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭ、ソリッドステートドライブ「ＳＳＤ」（例えば、ＲＡＭに基づく）、フラッシュメモリ、相変化メモリ「ＰＣＭ」、他のメモリの種類、他の光ディスク記憶装置、磁気ディスク記憶装置又は他の磁気記憶装置、又はコンピュータ実行可能命令又はデータ構造の所望のプログラムコード手段を記憶するために使用され、汎用又は専用のコンピュータによってアクセスされ得る任意の他の媒体を含む。
【０１５７】
「ネットワーク」は、コンピュータシステム及び／又はモジュール及び／又は他の電子装置間の電子データの伝送を可能にする１つ又は複数のデータリンクとして定義される。情報がネットワーク又は別の通信接続（有線、無線、又は有線又は無線の組合せのいずれか）によって、コンピュータに転送又は提供される時、コンピュータは適切に接続を伝送媒体とみなす。伝送媒体は、コンピュータ実行可能命令又はデータ構造の形態で所望のプログラムコード手段を搬送するために使用され、汎用又は専用のコンピュータによってアクセスされ得る、ネットワーク及び／又はデータリンクを含むことができる。上記の組合せは、コンピュータ可読媒体の範囲にも含まれるべきである。
【０１５８】
さらに、様々なコンピュータシステム構成要素に到達すると、コンピュータ実行可能命令又はデータ構造の形態におけるプログラムコード手段は、伝送媒体から非一時的なコンピュータ可読記憶媒体（装置）（又は逆もまた同様）に自動的に転送され得る。例えば、ネットワーク又はデータリンクを介して受信されたコンピュータ実行可能命令又はデータ構造は、ネットワークインターフェースモジュール（例えば、「ＮＩＣ」）内のＲＡＭにバッファされ、次に、最終的にコンピュータシステムＲＡＭ及び／又はコンピュータシステムで揮発性の低いコンピュータ記憶媒体（装置）に転送され得る。したがって、非一時的なコンピュータ可読記憶媒体（装置）は、伝送媒体も（又はさらに主に）利用するコンピュータシステム構成要素に含まれ得ることが理解されるべきである。
【０１５９】
コンピュータ実行可能命令は、例えば、プロセッサによって実行される時、汎用コンピュータ、専用コンピュータ、又は専用処理装置に特定の機能又は機能群を実行させる命令及びデータを含む。いくつかの実施形態では、コンピュータ実行可能命令は、汎用コンピュータを、開示の要素を実装する専用コンピュータに変えるために、汎用コンピュータ上で実行される。コンピュータ実行可能命令は例えば、バイナリ、アセンブリ言語のような中間フォーマット命令、又はソースコードでさえもよい。発明は、構造的特徴及び／又は方法動作に特有の言語で記述されてきたが、添付の特許請求の範囲で定義される発明は必ずしも記述された特徴又は上述の動作に限定されないことは理解されるべきである。むしろ、記述された特徴及び動作は、特許請求の範囲を実施する例示的な形態として開示される。
【０１６０】
当業者は、本開示がパーソナルコンピュータ、デスクトップコンピュータ、ラップトップコンピュータ、メッセージプロセッサ、携帯装置、マルチプロセッサシステム、マイクロプロセッサベース又はプログラム可能な家庭用電子機器、ネットワークＰＣ、ミニコンピュータ、メインフレームコンピュータ、携帯電話、ＰＤＡ、タブレット、ポケットベル、ルータ、スイッチ等を含む、多くのコンピュータシステム構成の種類を有するネットワークコンピューティング環境において実施され得ることを、理解するであろう。本開示は、ネットワークを介して（有線データリンク、無線データリンク、又は有線データリンクと無線データリンクの組合せによってのいずれか）結び付けられるローカル及びリモートコンピュータシステムの両方がタスクを実行する、分散システム環境においても実施され得る。分散システム環境では、プログラムモジュールがローカル及びリモートメモリ記憶装置の両方に配置され得る。
【０１６１】
本開示の実施形態は、クラウドコンピューティング環境でも実施され得る。この説明では、「クラウドコンピューティング」は、設定可能なコンピューティングリソースの共有プールへのオンデマンドネットワークアクセスを可能にするためのモデルとして定義される。例えば、クラウドコンピューティングは、設定可能なコンピューティングリソースの共有プールへのユビキタスで便利なオンデマンドアクセスを提供するために、市場で利用され得る。設定可能なコンピューティングリソースの共有プールは、仮想化を介して迅速に準備され、少ない管理努力又はサービスプロバイダとの対話だけで公開することができ、次に適宜拡大され得る。
【０１６２】
クラウドコンピューティングモデルは例えば、オンデマンドセルフサービス、広域ネットワークアクセス、リソースプーリング、迅速な融通性、測定サービス等のような様々な特性から構成され得る。クラウドコンピューティングモデルは、サービスとしてのソフトウェア「ＳａａＳ」、サービスとしてのプラットフォーム「ＰａａＳ」、サービスとしてのインフラストラクチャ「ＩａａＳ」）など、様々なサービスモデルを公開することもできる。クラウドコンピューティングモデルはまた、プライベートクラウド、コミュニティクラウド、パブリッククラウド、ハイブリッドクラウドなど、様々な配置モデルを使用して、配置され得る。本明細書及び特許請求の範囲では、「クラウドコンピューティング環境」はクラウドコンピューティングが利用される環境である。
【０１６３】
図１２は、上述のプロセスのうちの１つ又は複数を実行するように構成され得る例示的なコンピューティングデバイス１２００のブロック図を示す。当業者は、サーバ１０８及び／又はクライアントデバイス１０２は、コンピューティングデバイス１２００等の１つ又は複数のコンピューティングデバイスを備えることを、理解するだろう。図１２に示すように、コンピューティングデバイス１２００は、通信インフラストラクチャ１２１２を介して通信可能に結合され得る、プロセッサ１２０２、メモリ１２０４、記憶装置１２０６、Ｉ／Ｏインターフェース１２０８、及び通信インターフェース１２１０を含むことができる。例示的なコンピューティングデバイス１２００が図１２に示されているが、図１２に示されている構成要素は、限定することを意図しているわけではない。他の実施形態では、追加又は代わりの構成要素が使用され得る。さらに、特定の実施形態では、コンピューティングデバイス１２００は図１２に示されるそれらよりも少ない構成要素を含むことができる。次に、図１２に示されるコンピューティングデバイス１２００の構成要素は、さらに詳細に記述される。
【０１６４】
特定の実施形態では、プロセッサ１２０２はコンピュータプログラムを構成するそれらのような命令を実行するためのハードウェアを含む。限定ではなく例として、命令を実行するために、プロセッサ１２０２は内部レジスタ、内部キャッシュ、メモリ１２０４、又は記憶装置１２０６から命令を抽出し（又は取り出し）、それらを復号及び実行することができる。特定の実施形態では、プロセッサ１２０２は１つ又は複数のデータ、命令、又は宛先の内部キャッシュを含むことができる。限定ではなく例として、プロセッサ１２０２は、１つ又は複数の命令キャッシュ、１つ又は複数のデータキャッシュ、及び１つ又は複数のトランスレーションルックアサイドバッファ（ＴＬＢ）を含むことができる。命令キャッシュ内の命令は、メモリ１２０４又は記憶装置１２０６内の命令のコピーになることができる。
【０１６５】
メモリ１２０４は、プロセッサによる実行について、データ、メタデータ、及びプログラムを記憶するために使用されてもよい。メモリ１２０４は、ランダムアクセスメモリ（ＲＡＭ）、リードオンリーメモリ（ＲＯＭ）、ソリッドステートディスク（ＳＳＤ）、フラッシュ、相変化メモリ（ＰＣＭ）、又は他のデータ記憶装置の種類のような、揮発性及び不揮発性メモリの１つ又は複数を含むことができる。メモリ１２０４は、内部又は分散メモリであってもよい。
【０１６６】
記憶装置１２０６は、データ又は命令を記憶するための記憶装置を含む。限定ではなく例として、記憶装置１２０６は上述した非一時的な記憶媒体を含むことができる。記憶装置１２０６は、ハードディスクドライブ（ＨＤＤ）、フロッピーディスクドライブ、フラッシュメモリ、光ディスク、光磁気ディスク、磁気テープ、又はユニバーサルシリアルバス（ＵＳＢ）ドライブ、又はこれらの２つ以上の組合せを含み得る。記憶装置１２０６は必要に応じて、取り外し可能又は取り外し不能（又は固定）媒体を含むことができる。記憶装置１２０６は、コンピューティングデバイス１２００に対して内部又は外部にあってもよい。特定の実施形態では、記憶装置１２０６は不揮発性のソリッドステートメモリである。他の実施形態では、記憶装置１２０６はリードオンリーメモリ（ＲＯＭ）を含む。必要に応じて、このＲＯＭは、マスクプログラムＲＯＭ、プログラム可能ＲＯＭ（ＰＲＯＭ）、消去可能ＰＲＯＭ（ＥＰＲＯＭ）、電気的消去可能ＰＲＯＭ（ＥＥＰＲＯＭ）、電気的可変ＲＯＭ（ＥＡＲＯＭ）、又はフラッシュメモリ、又はこれらの２つ以上の組合せであってもよい。
【０１６７】
Ｉ／Ｏインターフェース１２０８は、ユーザが、コンピューティングデバイス１２００に入力を提供し、ここから出力を受け取り、さもなければここへとデータを転送し、ここからデータを受け取ることを可能にする。Ｉ／Ｏインターフェース１２０８は、マウス、キーパッド又はキーボード、タッチスクリーン、カメラ、光学スキャナ、ネットワークインターフェース、モデム、他の既知のＩ／Ｏ装置、又はそのようなＩ／Ｏインターフェースの組合せを含むことができる。Ｉ／Ｏインターフェース１２０８は、グラフィックエンジン、ディスプレイ（例えば、表示画面）、１つ又は複数の出力ドライバ（例えば、表示ドライバ）、１つ又は複数のオーディオスピーカ、及び１つ又は複数のオーディオドライバを含むが、これらに限定されず、ユーザに出力を提示するための１つ又は複数のデバイスを含むことができる。特定の実施形態では、Ｉ／Ｏインターフェース１２０８は、ユーザに提示するための表示にグラフィックデータを提供するように構成される。グラフィックデータは特定の実装の役に立つように、１つ又は複数のグラフィックユーザインタフェース及び／又は任意の他のグラフィックコンテンツを表していてもよい。
【０１６８】
通信インターフェース１２１０は、ハードウェア、ソフトウェア、又は両方を含むことができる。いずれにせよ、通信インターフェース１２１０はコンピューティングデバイス１２００と１つ又は複数の他のコンピューティングデバイス又はネットワークとの間の通信（例えば、パケットベース通信のような）の１つ又は複数のインターフェースを提供することができる。限定ではなく例として、通信インターフェース１２１０は、イーサネット又は他の有線ベースネットワークと通信するためのネットワークインターフェースコントローラ（ＮＩＣ）又はネットワークアダプタ、又はワイファイのような無線ネットワークと通信するための無線ＮＩＣ（ＷＮＩＣ）又は無線アダプタを含んでもよい。
【０１６９】
さらに又は代わりに、通信インターフェース１２１０は、アドホックネットワーク、パーソナルエリアネットワーク（ＰＡＮ）、ローカルエリアネットワーク（ＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ）、メトロポリタンエリアネットワーク（ＭＡＮ）、又はインターネットの１つ又は複数の部分、又はこれらの２つ以上の組合せとの通信を容易にすることができる。これらのネットワークの１つ又は複数の部分の１つ又は複数は、有線又は無線であってよい。例として、通信インターフェース１２１０は無線ＰＡＮ（ＷＰＡＮ）（例えば、ブルートゥースＷＰＡＮ）、ワイファイネットワーク、ワイマックスネットワーク、携帯電話ネットワーク（例えば、グローバルシステムフォーモバイルコミュニケーションズ（ＧＳＭ）ネットワーク等）、又は他の適切な無線ネットワーク又はそれの組合せとの通信を容易にすることができる。
【０１７０】
さらに、通信インターフェース１２１０は、様々な通信プロトコルの通信を容易にすることができる。使用され得る通信プロトコルの例は、データ伝送媒体、通信装置、伝送制御プロトコル「ＴＣＰ」、インターネットプロトコル「ＩＰ」、ファイル転送プロトコル「ＦＴＰ」、テルネット、ハイパーテキスト転送プロトコル「ＨＴＴＰ」、ハイパーテキスト転送プロトコルセキュア「ＨＴＴＰＳ」、セッション開始プロトコル「ＳＩＰ」、シンプルオブジェクトアクセスプロトコル「ＳＯＡＰ」）、拡張可能マークアップ言語「ＸＭＬ」、及びそれの派生、シンプルメールトランスポートプロトコル「ＳＭＴＰ」、リアルタイム転送プロトコル「ＲＴＰ」、ユーザデータグラムプロトコル「ＵＤＰ」、グローバルシステムフォーモバイルコミュニケーションズ「ＧＳＭ」技術、符号分割多元接続「ＣＤＭＡ」技術、時分割多元接続「ＴＤＭＡ」技術、ショートメッセージサービス「ＳＭＳ」、マルチメディアメッセージサービス「ＭＭＳ」、無線周波数「ＲＦ」信号技術、ロングタームエボリューション「ＬＴＥ」、無線通信技術、帯域内及び帯域外信号技術、及び他の適切な通信ネットワーク及び技術を含むが、これらに限定されない。
【０１７１】
通信インフラストラクチャ１２１２は、コンピューティングデバイス１２００の構成要素を互いに結合するハードウェア、ソフトウェア、又は両方を含むことができる。限定ではなく例として、通信インフラストラクチャ１２１２はアクセラレーテッドグラフィックポート（ＡＧＰ）又は他のグラフィックバス、エンハンスドインダストリースタンダードアーキテクチャ（ＥＩＳＡ）バス、フロントサイドバス（ＦＳＢ）、ハイパートランスポート（ＨＴ）インターコネクト、業界標準アーキテクチャ（ＩＳＡ）バス、インフィニバンドインターコンネクト、低ピンカウント（ＬＰＣ）バス、メモリバス、マイクロチャネルアーキテクチャ（ＭＣＡ）バス、周辺構成要素相互接続（ＰＣＩ）バス、ＰＣＩエキスプレス（ＰＣＩｅ）バス、シリアルアドバンストテクノロジーアタッチメント（ＳＡＴＡ）バス、ビデオエレクトロニクススタンダードアソシエーションローカル（ＶＬＢ）バス、又は他の適切なバス又はそれの組合せを含むことができる。
【０１７２】
図１３は、共同コンテンツ管理システム１１０の１つ又は複数の実施形態が実装され得る、環境１３００を示す概略図である。共同コンテンツ管理システム１３０２はデジタルコンテンツ（デジタルビデオなど）を生成、格納、管理、受信及び送信することができる。例えば、共同コンテンツ管理システム１３０２は、ネットワーク１３０４を介してクライアントデバイス１３０６へ及びクライアントデバイス１３０６からデジタルコンテンツを送信及び受信することができる。特に、共同コンテンツ管理システム１３０２はデジタルコンテンツのコレクションを格納し、管理することができる。共同コンテンツ管理システム１３０２は、複数のユーザに関連するコンピューティングデバイス間でのデジタルコンテンツの共有を管理することができる。例えば、共同コンテンツ管理システム１３０２は、ユーザがデジタルコンテンツを共同コンテンツ管理システム１３０２の別のユーザと共有することを容易にすることができる。
【０１７３】
特に、共同コンテンツ管理システム１３０２は、１人又は複数のユーザに関連する複数のクライアントデバイス１３０６にわたるデジタルコンテンツを同期することを管理できる。例えば、ユーザは、クライアントデバイス１３０６を使用するデジタルコンテンツを編集することができる。共同コンテンツ管理システム１３０２はクライアントデバイス１３０６に、編集されたデジタルコンテンツを共同コンテンツ管理システム１３０２に送信させることができる。次に、共同コンテンツ管理システム１３０２は、１つ又は複数の追加のコンピューティングデバイス上で編集されたデジタルコンテンツを同期する。
【０１７４】
複数のデバイスにわたってデジタルコンテンツを同期させることに加えて、共同コンテンツ管理システム１３０２の１つ又は複数の実施形態は、デジタルコンテンツの大きなコレクションを有するユーザに効率的な記憶装置オプションを提供することができる。例えば、共同コンテンツ管理システム１３０２は共同コンテンツ管理システム１３０２上にデジタルコンテンツのコレクションを格納することができ、一方、クライアントデバイス１３０６は、デジタルコンテンツの縮小サイズ版のみを格納する。ユーザはクライアントデバイス１３０６上のデジタルコンテンツの縮小サイズ版（例えば、デジタル画像のサムネイル）をナビゲートし、閲覧することができる。特に、ユーザがデジタルコンテンツを体験できる１つの方法は、クライアントデバイス１３０６上のデジタルコンテンツの縮小サイズ版を閲覧することである。
【０１７５】
ユーザがデジタルコンテンツを体験できる別の方法は、共同コンテンツ管理システム１３０２からデジタルコンテンツのフル又は高解像度版を要求するために、デジタルコンテンツの縮小サイズ版を選択することである。特に、ユーザがデジタルコンテンツの縮小サイズ版を選択すると、クライアントデバイス１３０６は、共同コンテンツ管理システム１３０２に、デジタルコンテンツの縮小サイズ版に関連するデジタルコンテンツを要求する要求を送る。共同コンテンツ管理システム１３０２は、デジタルコンテンツをクライアントデバイス１３０６に送信することによって、要求に応答することができる。次に、クライアントデバイス１３０６は、デジタルコンテンツを受信すると、デジタルコンテンツをユーザに提示することができる。このようにして、ユーザはクライアントデバイス１３０６上で使用されるリソースの量を最小限にしながら、デジタルコンテンツの大きなコレクションにアクセスすることができる。
【０１７６】
クライアントデバイス１３０６は、デスクトップコンピュータ、ラップトップコンピュータ、タブレットコンピュータ、携帯情報端末（ＰＤＡ）、車の内外ナビゲーションシステム、携帯機器、スマートフォン又は他のセルラー又は携帯電話、又は携帯ゲーム機器、他の携帯機器、又は他の適切なコンピューティングデバイスであってもよい。クライアントデバイス１３０６は、ネットワーク１３０４を介してコンテンツにアクセス及び閲覧するために、ウェブブラウザ（例えば、マイクロソフトウィンドウズインターネットエクスプローラ、モジラファイアフォックス、アップルサファリ、グーグルクローム、オペラ等）又はネイティブ又は専用のクライアントアプリケーション（例えば、アイフォン又はアイパッド用のドロップボックスペーパー、アンドロイド用のドロップボックスペーパー等）のような１つ又は複数のクライアントアプリケーションを実行することができる。
【０１７７】
ネットワーク１３０４は、クライアントデバイス１３０６がこれを介して共同コンテンツ管理システム１３０２にアクセスすることができるような、ネットワーク又はネットワークのコレクション（例えば、インターネット、企業イントラネット、バーチャルプライベートネットワーク（ＶＰＮ）、ローカルエリアネットワーク（ＬＡＮ）、無線ローカルエリアネットワーク（ＷＬＡＮ）、セルラーネットワーク、ワイドエリアネットワーク（ＷＡＮ）、メトロポリタンエリアネットワーク（ＭＡＮ）、又はそのようなネットワークの２つ以上の組合せ）を表すことができる。
【０１７８】
前述の明細書において、本開示は、その特定の例示的な実施形態を参照して記述されてきた。本開示の様々な実施形態及び態様は本明細書で記述される詳細を参照して説明され、添付の図面は様々な実施形態を示す。上記及び図面は本開示の例示であり、本開示を限定するものとして解釈されるべきではない。多数の特定の詳細は、本開示の様々な実施形態の完全な理解を提供するために、記述される。
【０１７９】
本開示は、その精神又は不可欠な特徴から逸脱することなく、他の特定の形態で実装されてもよい。記述された実施形態は、あらゆる点で例示的なものにすぎず、限定ではないとみなされるべきである。例えば、本明細書で記述される方法は、より少ない又はより多いステップ／動作で実行されてもよく、又はステップ／動作は異なる順序で実行されてもよい。さらに、本明細書で記述されるステップ／動作は、互いに並列に、又は同じ若しくは類似のステップ／動作の異なるインスタンスと並列に、繰り返され又は実行され得る。したがって、本出願の範囲は、前述の記述ではなく、添付の特許請求の範囲によって示される。特許請求の範囲の均等の意味及び範囲に入るすべての変更は、それらの範囲に包含されるべきである。
【０１８０】
前述の明細書は、それの特定の例示的な実施形態を参照して説明されている。本開示の様々な実施形態及び態様は本明細書で記述される詳細を参照して説明され、添付の図面は様々な実施形態を示す。上記及び図面は例示的なものであり、限定として解釈されるべきではない。多数の特定の詳細は、様々な実施形態の完全な理解を提供するために、記述されている。
【０１８１】
追加の又は代替の実施形態は、その精神又は不可欠な特徴から逸脱することなく、他の特定の形態で実装されてもよい。記述された実施形態は、あらゆる点で例示的なものにすぎず、限定ではないとみなされるべきである。したがって、本発明の範囲は、前述の記述ではなく、添付の特許請求の範囲によって示される。特許請求の範囲の均等の意味及び範囲に入るすべての変更は、それらの範囲に包含されるべきである。
【図１】
2021508862.tif 000003
【図２Ａ】
2021508862.tif 000004
【図２Ｂ】
2021508862.tif 000005
【図２Ｃ】
2021508862.tif 000006
【図３Ａ】
2021508862.tif 000007
【図３Ｂ】
2021508862.tif 000008
【図４Ａ】
2021508862.tif 000009
【図４Ｂ】
2021508862.tif 000010
【図５Ａ】
2021508862.tif 000011
【図５Ｂ】
2021508862.tif 000012
【図６Ａ】
2021508862.tif 000013
【図６Ｂ】
2021508862.tif 000014
【図７Ａ】
2021508862.tif 000015
【図７Ｂ】
2021508862.tif 000016
【図８Ａ】
2021508862.tif 000017
【図８Ｂ】
2021508862.tif 000018
【図９Ａ】
2021508862.tif 000019
【図９Ｂ】
2021508862.tif 000020
【図１０】
2021508862.tif 000021
【図１１】
2021508862.tif 000022
【図１２】
2021508862.tif 000023
【図１３】
2021508862.tif 000024
【手続補正書】
【提出日】令和2年6月22日(2020.6.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
表示のために、ファイル管理システムによって維持されているファイルのフォルダを管理するために、ユーザのグループに対して共同コンテンツ管理インターフェースを提供することであって、前記共同コンテンツ管理インターフェースは、前記フォルダ内の個別のファイルそれぞれについてのグラフィック要素を備える、ことと、
１つ以上のサーバを含む共同コンテンツ管理システムによって、前記共同コンテンツ管理インターフェース内にヘッダを追加するためのユーザ入力を検出することと、
前記検出されたユーザ入力に応じて、前記共同コンテンツ管理インターフェース内に前記ヘッダを生成することと、
前記共同コンテンツ管理インターフェース内に前記ヘッダを生成したことに基づいて、前記ファイル管理システムに、前記ファイル管理システムによって維持されている及び前記フォルダ内に、前記生成されたヘッダに対応するサブフォルダを生成させることと、
を備える方法。
【請求項２】
前記ユーザ入力は、前記共同コンテンツ管理インターフェース内の第１の位置を示し、前記第１の位置において、前記共同コンテンツ管理インターフェース内の少なくとも１つのグラフィック要素が前記ヘッダの下にあり、
前記ファイル管理システムに、前記ヘッダの下にある前記少なくとも１つのグラフィック要素に対応する任意のファイルを前記生成されたサブフォルダへと移動させることをさらに含む、請求項１に記載の方法。
【請求項３】
前記共同コンテンツ管理インターフェース内の第２の位置に第２のヘッダを追加するための第２のユーザ入力を検出することであって、前記第２の位置は前記第１の位置の上にある、ことと、
前記第２の位置に前記第２のヘッダを追加するための前記検出された第２のユーザ入力に応じて、前記共同コンテンツ管理インターフェース内の前記第２の位置に前記第２のヘッダを生成することと、
前記第２の位置に前記第２のヘッダを生成することに基づいて、
前記ファイル管理システムに、前記ファイル管理システムによって維持されている前記フォルダ内に第２のサブフォルダを生成させ、及び、
前記ファイル管理システムに、前記共同コンテンツ管理インターフェース内の前記第１の位置の上にあり及び前記第２の位置の下にあるグラフィック要素に対応する任意のファイルを、前記第２のサブフォルダへと移動させることと、
をさらに含む、請求項１又は２に記載の方法。
【請求項４】
前記第２の位置から前記共同コンテンツ管理インターフェース内の第３の位置へと前記第２のヘッダを移動させるための第３のユーザ入力を検出することであって、前記第３の位置は前記第１の位置の下にある、ことと、
前記共同コンテンツ管理インターフェース内の前記第２の位置から前記第３の位置へと前記第２のヘッダを移動させるための前記検出された第３のユーザ入力に基づいて、
前記共同コンテンツ管理インターフェース内の前記第２の位置から前記第３の位置へと前記第２のヘッダを移動させる、及び、
前記ファイル管理システムに、前記共同コンテンツ管理インターフェース内の前記第１の位置の上にあり及び前記第２の位置の下にあるグラフィック要素に対応するファイルを、前記第２のサブフォルダから削除させることと、
をさらに含む、請求項１から３のいずれか１項に記載の方法。
【請求項５】
前記共同コンテンツ管理インターフェース内の前記第２のヘッダを前記第２の位置から前記第３の位置へ移動させるための前記検出された第３のユーザ入力に基づいて、
前記ファイル管理システムに、前記第１の位置にある前記ヘッダに対応する前記サブフォルダ内に、前記共同コンテンツ管理インターフェース内の前記第３の位置の上にあり及び前記第１の位置の下にあるグラフィック要素に対応するファイルを維持させ、及び、
前記ファイル管理システムに、前記第１の位置の前記ヘッダに対応する前記サブフォルダから前記第２のサブフォルダへと、前記第３の位置の下にあるグラフィック要素に対応するファイルを移動させること
をさらに含む、請求項１から４のいずれか１項に記載の方法。
【請求項６】
前記第１の位置にある前記ヘッダの下の位置から前記第２のヘッダの下の位置へとグラフィック要素を移動させるための第４のユーザ入力を検出することと、
前記グラフィック要素を移動させるための前記検出された第４のユーザ入力に応じて、
前記グラフィック要素を、前記第１の位置にある前記ヘッダの下の前記位置から前記第２のヘッダの下の前記位置へと移動させ、及び、
前記ファイル管理システムに、前記第１の位置にある前記ヘッダに対応する前記サブフォルダから前記第２のサブフォルダに、移動された前記グラフィック要素に対応するファイルを移動させることと、
をさらに含む、請求項１から５のいずれか１項に記載の方法。
【請求項７】
前記共同コンテンツ管理インターフェースは、
前記ユーザのグループが前記グラフィック要素を管理できるコンテンツ管理部と、
前記共同コンテンツ管理インターフェース内で行われるユーザ活動のタイムラインを示し、前記ユーザ活動が発生するときに前記タイムラインを更新する活動監視部と、
を含む、請求項１から６のいずれか１項に記載の方法。
【請求項８】
前記共同コンテンツ管理インターフェースに前記ヘッダを追加するための前記ユーザ入力を検出することは、前記ヘッダの名前についてのテキスト入力を受信することを含む、請求項１から７のいずれか１項に記載の方法。
【請求項９】
前記ファイル管理システムに前記サブフォルダを生成させることは、前記ファイル管理システムに前記ヘッダの名前と一致するように前記サブフォルダに名前をつけさせることを含む、請求項１から８のいずれか１項に記載の方法。
【請求項１０】
前記ユーザのグループのための前記共同コンテンツ管理インターフェースを開始するための要求を受信することと、
前記要求に応じて、前記フォルダ内の複数のサブフォルダを識別するために、前記ファイル管理システムによって維持されている前記フォルダを分析することと、
をさらに含む、請求項１から９のいずれか１項に記載の方法。
【請求項１１】
複数のサブフォルダを識別するために前記フォルダを分析することに基づいて、前記共同コンテンツ管理インターフェース内に表示するために、前記ファイル管理システムによって維持されている前記フォルダ内の前記サブフォルダの数と等しい複数のヘッダを生成することをさらに含み、各ヘッダは異なるサブフォルダに対応する、請求項１から１０のいずれか１項に記載の方法。
【請求項１２】
各サブフォルダの名前を識別するために、前記ファイル管理システムによって維持されている前記フォルダ内の前記サブフォルダを分析することと、
各個別のサブフォルダの識別された名前に基づいて、前記共同コンテンツ管理インターフェース内の複数のヘッダのそれぞれに名前を付けることであって、各ヘッダの名前は対応する前記サブフォルダの前記名前と一致する、ことと、
をさらに含む請求項１から１１のいずれか１項に記載の方法。
【請求項１３】
前記サブフォルダ内に含まれる任意のファイルを識別するために、前記ファイル管理システムによって維持されている前記フォルダ内の前記サブフォルダを分析することと、
前記共同コンテンツ管理インターフェース内に表示するために、前記サブフォルダ内に含まれる各ファイルについてのグラフィック要素を与えることであって、各グラフィック要素は、個別の前記ファイルが含まれる前記サブフォルダに対応する前記共同コンテンツ管理インターフェース内の前記ヘッダの下に提示される、ことと、
をさらに含む、請求項１から１２のいずれか１項に記載の方法。
【請求項１４】
前記ファイル管理システムから、ファイルが、前記ファイル管理システムによって維持されている前記フォルダ内のサブフォルダから削除されたという通知を受信することと、
前記ファイルが削除されたという前記通知に応じて、削除された前記ファイルに対応するグラフィック要素を、前記共同コンテンツ管理インターフェースから削除することと、
をさらに含む、請求項１から１３のいずれか１項に記載の方法。
【請求項１５】
前記ファイル管理システムから、ファイルが第１のサブフォルダから第２のサブフォルダに移動されたという通知を受信することと、
前記ファイルが前記第１のサブフォルダから前記第２のサブフォルダに移動されたという前記通知に応じて、前記共同コンテンツ管理インターフェース内で、前記第１のサブフォルダに対応する第１のヘッダの下から前記第２のサブフォルダに対応する第２のヘッダの下に、移動された前記ファイルに対応するグラフィック要素を移動させることと、
をさらに含む、請求項１から１４のいずれか１項に記載の方法。
【請求項１６】
前記ファイル管理システムから、前記ファイル管理システムによって維持されている前記フォルダ内のサブフォルダが削除されたという通知を受信することと、
前記サブフォルダが削除されたという前記通知に応じて、前記共同コンテンツ管理インターフェース内から、削除された前記サブフォルダに対応するヘッダを削除することと、
をさらに含む請求項１から１５のいずれか１項に記載の方法。
【請求項１７】
前記サブフォルダが削除されたという通知に応じて、前記共同コンテンツ管理インターフェース内から、前記削除されたサブフォルダ内に含まれていたファイルに対応する任意のグラフィック要素を削除することをさらに含む、請求項１から１６のいずれか１項に記載の方法。
【請求項１８】
前記共同コンテンツ管理インターフェースは、前記ファイル管理システム内の複数の入れ子にされたサブフォルダ内のファイルに対応するグラフィック要素の単一ウィンドウビューを含む、請求項１から１７のいずれか１項に記載の方法。
【請求項１９】
システムであって、
少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサによって実行されると、前記システムに請求項１から１８のいずれか１項に記載の方法を実行させる命令、を含む非一時的なコンピュータ可読媒体と、
を含むシステム。
【請求項２０】
少なくとも１つのプロセッサによって実行されると、コンピューティング装置に請求項１から１８のいずれか１項に記載の方法を実行させる命令、を含むプログラム。
【国際調査報告】
2021508862.tif 000025
2021508862.tif 000026