(57)【要約】      （修正有）【課題】クラウドコラボレーションプラットフォームにおけるプレゼンテーションスライドのリーダモードを提供する。【解決手段】システム１００は、コミュニケーションツールをワードプロセッサ機能と統合してスライドプレゼンテーションの開発におけるワークフローを強化し、時間を節約し、チームワークを増進する、クラウドコラボレーションプラットフォーム内のユーザ体験を改善する。ユーザビリティを改善するために、クラウドコラボレーションプラットフォームは、リーダモードを供給してプレゼンテーションレビュープロセスを合理化する。リーダモードは、プレゼンテーションが聴衆に最終的に提示されるとき、閲覧者がプレゼンテーションをレビューすることを可能にできる。閲覧者は、元の著者によりプレゼンテーションの編集モードに追加されたコメント及びメタデータが溢れることなく、プレゼンテーションにコメント及びフィードバックを提供ができる。【選択図】図１
2020047275.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータにより実現される方法であって、
クラウドコラボレーションプラットフォームにより、スライドプレゼンテーションをリーダモードで表示するステップであり、
前記リーダモードは、前記スライドプレゼンテーション内の視覚要素及びナビゲーションコントロールを表示するように構成される、ステップと、
前記クラウドコラボレーションプラットフォームにより、前記ナビゲーションコントロールを介して前記リーダモードにおけるコメントを受信するステップと、
前記クラウドコラボレーションプラットフォームにより、前記コメントを前記視覚要素内の特定の要素に関連づけるステップと、
前記クラウドコラボレーションプラットフォームにより、前記リーダモードにおける前記コメントを前記特定の要素に関連づけて表示するステップであり、
前記表示するステップ、受信するステップ、及び関連づけるステップは、１つ以上のコンピュータにより実行される、ステップと、
を含む方法。
【請求項２】
前記クラウドコラボレーションプラットフォームにより、前記スライドプレゼンテーションを編集モードで表示するステップであり、
前記編集モードは、前記スライドプレゼンテーション内の前記視覚要素、スライド構築ツール、及び前記コメントを表示するように構成される、ステップと、
前記クラウドコラボレーションプラットフォームにより、前記編集モードにおける第２のコメントを受信するステップと、
前記クラウドコラボレーションプラットフォームにより、前記第２のコメントを前記視覚要素内の第２の要素に関連づけるステップと、
前記クラウドコラボレーションプラットフォームにより、前記編集モードにおける前記第２のコメントを前記第２の要素に関連づけて表示するステップと、
をさらに含む請求項１に記載の方法。
【請求項３】
前記クラウドコラボレーションプラットフォームにより、リンク作成インターフェースを提供するステップと、
前記クラウドコラボレーションプラットフォームにより、前記リンク作成インターフェースを介してリーダリンク作成選択を受信するステップと、
前記リーダリンク作成選択に応答して、
前記クラウドコラボレーションプラットフォームにより、前記リーダモードへのリーダリンクを作成するステップと、
前記クラウドコラボレーションプラットフォームにより、前記リーダリンクとの関与を受けると前記リーダモードを初期化するステップと、
をさらに含む請求項１に記載の方法。
【請求項４】
前記クラウドコラボレーションプラットフォームにより、リンク作成インターフェースを提供するステップと、
前記クラウドコラボレーションプラットフォームにより、前記リンク作成インターフェースを介して編集リンク作成選択を受信するステップと、
前記編集リンク作成選択に応答して、
前記クラウドコラボレーションプラットフォームにより、編集モードへのエディタリンクを作成するステップと、
前記クラウドコラボレーションプラットフォームにより、前記編集リンクへの関与を受けると前記編集モードを初期化するステップと、
をさらに含む請求項１に記載の方法。
【請求項５】
前記クラウドコラボレーションプラットフォームにより、前記コメント内のメンションを受信するステップであり、前記メンションは前記クラウドコラボレーションプラットフォーム内のアカウントを参照する、ステップと、
前記クラウドコラボレーションプラットフォームにより、前記アカウントの連絡先を決定するステップと、
前記クラウドコラボレーションプラットフォームにより、前記アカウントに前記連絡先を介して前記コメントを通知するステップと、
をさらに含む請求項１に記載の方法。
【請求項６】
前記クラウドコラボレーションプラットフォームにより、前記スライドプレゼンテーション内のユーザ生成された投票を含むフィードバックステッカー上で前記コメントを受信するステップと、
前記クラウドコラボレーションプラットフォームにより、前記コメントを前記フィードバックステッカーに関連づけて記憶するステップと、
前記クラウドコラボレーションプラットフォームにより、前記フィードバックステッカー上に前記コメントを表示するステップと、
をさらに含む請求項１に記載の方法。
【請求項７】
前記クラウドコラボレーションプラットフォームにより、前記ナビゲーションコントロールを介して前記リーダモードにおける入力を受信するステップと、
前記クラウドコラボレーションプラットフォームにより、前記入力に基づいて前記スライドプレゼンテーション内の次のスライドに移るステップと、
をさらに含む請求項１に記載の方法。
【請求項８】
メモリと、
前記メモリに結合され、
クラウドコラボレーションプラットフォームにおいてスライドプレゼンテーションをリーダモードで表示し、
前記リーダモードは、前記スライドプレゼンテーション内の視覚要素及びナビゲーションコントロールを表示するように構成され、
前記ナビゲーションコントロールを介して前記リーダモードにおけるコメントを受信し、
前記コメントを前記視覚要素内の特定の要素に関連づけ、
前記リーダモードにおける前記コメントを前記特定の要素に関連づけて表示する
ように構成された少なくとも１つのプロセッサと、
を含むシステム。
【請求項９】
前記少なくとも１つのプロセッサは、
前記スライドプレゼンテーションを編集モードで表示し、
前記編集モードは、前記スライドプレゼンテーション内の前記視覚要素、スライド構築ツール、及び前記コメントを表示するように構成され、
前記編集モードにおける第２のコメントを受信し、
前記第２のコメントを前記視覚要素内の第２の要素に関連づけ、
前記編集モードにおける前記第２のコメントを前記第２の要素に関連づけて表示する
ように構成される、請求項８に記載のシステム。
【請求項１０】
前記少なくとも１つのプロセッサは、
リンク作成インターフェースを提供し、
前記リンク作成インターフェースを介してリーダリンク作成選択を受信し、
前記リーダリンク作成選択に応答して、
前記リーダモードへのリーダリンクを作成し、
前記リーダリンクとの関与を受けると前記リーダモードを初期化する
ように構成される、請求項８に記載のシステム。
【請求項１１】
前記少なくとも１つのプロセッサは、
リンク作成インターフェースを提供し、
前記リンク作成インターフェースを介して編集リンク作成選択を受信し、
前記編集リンク作成選択に応答して、
編集モードへのエディタリンクを作成し、
前記編集リンクへの関与を受けると前記編集モードを初期化する
ように構成される、請求項８に記載のシステム。
【請求項１２】
前記少なくとも１つのプロセッサは、
前記コメント内のメンションを受信し、前記メンションは前記クラウドコラボレーションプラットフォーム内のアカウントを参照し、
前記アカウントの連絡先を決定し、
前記アカウントに前記連絡先を介して前記コメントを通知する
ように構成される、請求項８に記載のシステム。
【請求項１３】
前記少なくとも１つのプロセッサは、
前記スライドプレゼンテーション内のユーザ生成された投票を含むフィードバックステッカー上で前記コメントを受信し、
前記コメントを前記フィードバックステッカーに関連づけて記憶し、
前記フィードバックステッカー上に前記コメントを表示する
ように構成される、請求項８に記載のシステム。
【請求項１４】
前記少なくとも１つのプロセッサは、
前記ナビゲーションコントロールを介して前記リーダモードにおける入力を受信し、
前記入力に基づいて前記スライドプレゼンテーション内の次のスライドに移る
ように構成される、請求項８に記載のシステム。
【請求項１５】
命令を記憶させた非一時的コンピュータ読取可能デバイスであって、前記命令は少なくとも１つのコンピューティングデバイスにより実行されたときに前記少なくとも１つのコンピューティングデバイスに、
クラウドコラボレーションプラットフォームにおいてスライドプレゼンテーションをリーダモードで表示することであり、
前記リーダモードは、前記スライドプレゼンテーション内の視覚要素及びナビゲーションコントロールを表示するように構成される、ことと、
前記ナビゲーションコントロールを介して前記リーダモードにおけるコメントを受信することと、
前記コメントを前記視覚要素内の特定の要素に関連づけることと、
前記リーダモードにおける前記コメントを前記特定の要素に関連づけて表示することと、
を含む動作を実行させる、非一時的コンピュータ読取可能デバイス。
【請求項１６】
前記動作は、
前記スライドプレゼンテーションを編集モードで表示することであり、
前記編集モードは、前記スライドプレゼンテーション内の前記視覚要素、スライド構築ツール、及び前記コメントを表示するように構成される、ことと、
前記編集モードにおける第２のコメントを受信することと、
前記第２のコメントを前記視覚要素内の第２の要素に関連づけることと、
前記編集モードにおける前記第２のコメントを前記第２の要素に関連づけて表示することと、
をさらに含む、請求項１５に記載の非一時的コンピュータ読取可能デバイス。
【請求項１７】
前記動作は、
リンク作成インターフェースを提供することと、
前記リンク作成インターフェースを介してリーダリンク作成選択を受信することと、
前記リーダリンク作成選択に応答して、
前記リーダモードへのリーダリンクを作成することと、
前記リーダリンクとの関与を受けると前記リーダモードを初期化することと、
をさらに含む、請求項１５に記載の非一時的コンピュータ読取可能デバイス。
【請求項１８】
前記動作は、
リンク作成インターフェースを提供することと、
前記リンク作成インターフェースを介して編集リンク作成選択を受信することと、
前記編集リンク作成選択に応答して、
編集モードへのエディタリンクを作成することと、
前記編集リンクへの関与を受けると前記編集モードを初期化することと、
をさらに含む、請求項１５に記載の非一時的コンピュータ読取可能デバイス。
【請求項１９】
前記動作は、
前記コメント内のメンションを受信することであり、前記メンションは前記クラウドコラボレーションプラットフォーム内のアカウントを参照する、ことと、
前記アカウントの連絡先を決定することと、
前記アカウントに前記連絡先を介して前記コメントを通知することと、
をさらに含む、請求項１５に記載の非一時的コンピュータ読取可能デバイス。
【請求項２０】
前記動作は、
前記スライドプレゼンテーション内のユーザ生成された投票を含むフィードバックステッカー上で前記コメントを受信することと、
前記コメントを前記フィードバックステッカーに関連づけて記憶することと、
前記フィードバックステッカー上に前記コメントを表示することと、
をさらに含む、請求項１５に記載の非一時的コンピュータ読取可能デバイス。
【発明の詳細な説明】
【背景技術】
【０００１】
クラウドコラボレーションプラットフォームは、ユーザが様々な形式のコンテンツ、例えばテキストファイル、スプレッドシート、プレゼンテーションスライド、及び他の文書を作成することを可能にし得る。クラウドコラボレーションプラットフォームは、多くのワード処理ツールを供給して文書作成及び改訂を容易にすることがある。また、著者は、クラウドコラボレーションプラットフォーム上で他のユーザと通信し、文書を共有し、コメント、示唆、編集、及び他のフィードバックを受信することがある。コミュニケーションツールをワードプロセッサツールと統合することにより、クラウドコラボレーションプラットフォームはワークフローを強化し、時間を節約し、チームワークを増進し得る。
【０００２】
［関連出願の相互参照］
本出願は、2018年9月18日に出願されたLiらによる米国仮特許出願第62/733,075号「User  Experience  Improvements  For  The  Development  Of  Presentation  Slides  In  A  Cloud  Collaboration  Platform」、2018年9月24日に出願されたChungらによる米国仮特許出願第62/735,746号「Reader  Mode  and  Insights  for  Presentation  Slides  in  a  Cloud  Collaboration  Platform」、及び2018年9月24日に出願されたChungらによる米国仮特許出願第62/735,731号「Slide  Grid  Snapping  and  Comment  Anywhere  For  Presentation  Slides  In  a  Cloud  Collaboration  Platform」の利益を主張し、上記出願はその全体をここで参照により援用される。
【０００３】
本出願は、これと共に出願され「Slide  Grid  Snapping  For  Presentation  Slides  in  A  Cloud  Collaboration  Platform」と題された米国特許出願第____号（Attorney  Docket  No.  3462.1920002）及びこれと共に出願され「Insights  Panel  For  Presentation  Slides  in  A  Cloud  Collaboration  Platform」と題された米国特許出願第____号（Attorney  Docket  No.  3462.1920003）に関連し、これらの双方はその全体を参照により本明細書に援用される。
【図面の簡単な説明】
【０００４】
本明細書に組み込まれ、明細書の一部を形成する添付図面は、本開示の実施形態を説明と共に例示し、さらに、本開示の原理を説明し、当業者が実施形態を作成及び使用することを可能にするのに役立つ。
【図１】いくつかの実施形態による、クラウドコラボレーションプラットフォームを含む一例示的なシステムを示す概略ブロック図である。
【図２】いくつかの実施形態による、編集モードでプレゼンテーションスライドを開発するためのクラウドコラボレーションプラットフォームの一例示的な画面表示である。
【図３】いくつかの実施形態による、リーダモードにおけるプレゼンテーションスライドのためのクラウドコラボレーションプラットフォームの一例示的な画面表示である。
【図４Ａ】いくつかの実施形態による、共有可能なユーザリンクの一例示的な画面表示である。
【図４Ｂ】いくつかの実施形態による、共有可能なユーザリンクの一例示的な画面表示である。
【図５】いくつかの実施形態による、例示的なユーザプロンプトの一例示的な画面表示である。
【図６】いくつかの実施形態による、クラウドコラボレーションプラットフォームにおいてリーダモードを表示する方法を示すフローチャートである。
【図７】いくつかの実施形態による、クラウドコラボレーションプラットフォームにおいてリーダリンクを作成する方法を示すフローチャートである。
【図８】様々な実施形態を実現するのに有用な一例示的なコンピュータシステムである。
【０００５】
図面において、同様の参照番号は、一般に、同一又は類似の要素を示す。さらに、一般に、参照番号の最左桁は、参照番号が最初に現れる図面を識別する。
【発明を実施するための形態】
【０００６】
クラウドコラボレーション（cloud  collaboration）プラットフォーム内のリーダ（reader）モードを提供するためのシステム、装置、デバイス、方法、及び／又はコンピュータプログラムプロダクトの実施形態、及び／又はこれらの組み合わせ及びサブコンビネーションが本明細書において提供される。
【０００７】
クラウドコラボレーションプラットフォームは、複数のユーザが一緒に作業して様々な形式のコンテンツを設計し、書き込み、実現し、編集し、完成させることを可能にし得る。こうしたコンテンツは、テキストファイル、スプレッドシート、プレゼンテーションスライド、ビデオ、オーディオファイル、又は他の任意の適切な文書であってもよい。クラウドコラボレーションプラットフォームは、これらのファイルを作成し、構成し、起草し、改訂するためのワード処理及び編集ツールを含むことがある。クラウドコラボレーションプラットフォームは、ある時間にわたり文書に対して行われた変更を動的に追跡するためのバージョン管理システムを含むことがある。
【０００８】
クラウドコラボレーションプラットフォームは、ユーザが他のユーザにメッセージを送信すること、文書内又は文書上にコメントを含めること、掲示板に投稿すること、フィードバックを求めること、及び他の適切なコミュニケーションに関与することを可能にすることにより、ユーザ間のコラボレーションを促進することがある。クラウドコラボレーションプラットフォーム内のいくつかのコメントがすべてのユーザにより閲覧可能な場合があり、一方で、他のコメントがユーザ固有であり、ユーザのサブセットによってのみ閲覧可能な場合がある。コメントは、他のユーザ、文書、及び資料をタグ付けし、リンクし、＠で言及し（@mention）、及び／又は参照することがある。ユーザは、フィードバックステッカー、すなわち、ユーザが他のユーザから情報を受信し、投票（polls）を実施し、質問に対するテキスト回答を受信する等が可能なプロンプトを投稿することもある。
【０００９】
クラウドコラボレーションプラットフォームは、様々な許可及びアクセス制御を組み込むことがある。例えば、クラウドコラボレーションプラットフォームは、ユーザが文書へのアクセス許可を設定することを可能にし得る。一実施形態において、文書の著者（author）は、他のユーザが文書を編集又は閲覧する、文書にコメントする、文書を共有する等してもよいかどうかを制御することがある。著者は、ユーザごとにアクセス許可を設定し、すなわち、１ユーザ又はユーザのサブセットのみにアクセスを許可し、かつ／あるいは、文書ごとにアクセス許可を設定し、すなわち、クラウドコラボレーションプラットフォーム内の各ファイルについて異なるアクセス許可セットを設定することがある。
【００１０】
クラウドコラボレーションプラットフォームは、ユーザがプレゼンテーションスライドを作成することを可能にし得る。ユーザは、協働してコンテンツを構築し、編集し、スライドプレゼンテーションを完成させることがある。スライド設計プロセス内のワード処理及びコミュニケーションツールを一緒に結合することにより、ユーザは、さもなければ会議で失われ、あるいはサードパーティのコミュニケーション及び編集ツールを組み込み浪費されることになる時間を節約し得る。例えば、ユーザが、プレゼンテーションに新しいスライドを追加し、画像、テキスト、ビデオ、サウンドを追加すること、背景色を設定すること等により、クラウドコラボレーションプラットフォーム内でスライドを直接編集することがある。第２の著者が、スライドプレゼンテーションをさらに編集する、第２の新しいスライドを追加する、スライドプレゼンテーションにコメントを追加する、質問を出す、フィードバックを提供する、等してもよい。
【００１１】
複数の著者がプレゼンテーションスライドの作成において協働するとき、交換されるコメントの数はかなり大きくなる可能性がある。著者はさらに、変更を追跡し、スライドプレゼンテーションに様々な他タイプのメタデータを含めることがあり、このサポート情報は、ある時間にわたり蓄積することもある。ある時点で、元の著者は、プレゼンテーションスライドを元の著者グループ以外の第２のユーザセットに対してデモし、さらなるフィードバックを集めて、さらにプレゼンテーションを推敲し、あるいは完成したプレゼンテーションを意図した聴衆に配信する（及びプレゼンテーションに対して聴衆からフィードバックを受信する）ことがある。元の著者からのコメント、編集、及び他のメタデータのすべてがデモンストレーションの間に新たに追加されたユーザに見える場合、新しいユーザは、プレゼンテーションを有機的な方法（organic  fashion）で、すなわちプレゼンテーションが聴衆により受信されたときに、閲覧する（view）ことができない可能性がある。さらに、新しいユーザにより追加されたいずれかのコメントが、最初のオーサリング（authoring）段階の間に蓄積した多数のコメント及びメタデータの中で失われる可能性がある。
【００１２】
したがって、クラウドコラボレーションプラットフォーム内のリーダモードを提供する必要がある。
【００１３】
図１は、いくつかの実施形態による、クラウドコラボレーションプラットフォームを含む一例示的なシステム１００を示す概略ブロック図である。システム１００は、ユーザ１０２、例えばユーザ１０２Ａ及び１０２Ｂなどと、デバイス１０４、例えばデバイス１０４Ａ及び１０４Ｂなどと、クラウドコラボレーションプラットフォーム１１０とを含むことができる。
【００１４】
ユーザ１０２は、クラウドコラボレーションプラットフォーム上に文書を開発する個人又はエンティティであってもよい。ユーザ１０２は、クラウドコラボレーションプラットフォームを使用する企業、組織、又は他の適切なグループのメンバーであり、その企業又は組織に関連するタスクを実行してもよい。あるいは、ユーザ１０２は、個人的な探究のためにクラウドコラボレーションプラットフォームを使用する個人であってもよい。ユーザ１０２は人間であってもよいが、ユーザ１０２はさらに人工知能構成物であってもよい。ユーザ１０２は、インターネット、ローカルエリアネットワーク（ＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ）、無線ネットワーク、セルラーネットワーク、又は当業者に理解されるような様々な他タイプのネットワークを含む、ネットワーク又はネットワークの組み合わせを採用し（すなわち、接続し）てもよい。
【００１５】
デバイス１０４は、いくつかの非限定的な例を挙げると、パーソナルデジタルアシスタント、デスクトップワークステーション、ラップトップ若しくはノートブックコンピュータ、ネットブック、タブレット、スマートフォン、モバイルフォン、スマートウォッチ若しくは他のウェアラブル、電化製品、モノのインターネットの一部、及び／又は埋め込みシステム、又はこれらの任意の組み合わせであってもよい。デバイス１０４は図１の例において単一のコンピュータとして示されているが、当業者は、デバイス１０４が互いに通信する２つ以上のコンピュータを表し得ることを理解するであろう。したがって、システム１００の任意の２つ以上のコンポーネントが、互いに通信する２つ以上のコンピュータの一部又は全部を使用して同様に実行され得ることも十分理解されよう。
【００１６】
クラウドコラボレーションプラットフォーム１１０は、ワード処理ツールを通信ツールと組み合わせて、テキストファイル、文書、スプレッドシート、プレゼンテーションスライド、及び他のファイルを構築し、編集し、完成させる際に、複数ユーザ間のチームワーク及びコラボレーションを強化することができる。ユーザは、協働してコンテンツを構築し、編集し、スライドプレゼンテーションを完成させることができる。クラウドコラボレーションプラットフォーム１１０は、インターフェース要素１１２、アクセス制御１１４、検索モジュール１１６、入力受信器１１８、及びデータ１２０を含むことができる。
【００１７】
クラウドコラボレーションプラットフォーム１１０は、適切なツール及び関連した機能性を含む、プレゼンテーションスライドを設計するためのインターフェースを提供することができる。こうしたインターフェースは、本明細書において編集モードと呼ばれることがある。ユーザ１０２は、編集モードにアクセスして、新しいスライドを追加する、画像、テキスト、ビデオ、及びサウンドを追加する、背景色を設定する、等することができる。ユーザ１０２のサブセットが、編集モードを介してスライドプレゼンテーションへのアクセスを与えられてもよい。
【００１８】
クラウドコラボレーションプラットフォーム１１０は、他のユーザによりオーサリングされたプレゼンテーションスライドにレビューし、コメントし、応答するための、第２の合理化された（streamlined）インターフェースを提供することができる。この合理化されたインターフェースは、リーダモードと呼ばれることがある。リーダモードは、著者からのコメント、すなわち編集モードでなされたコメントを隠しながら、リーダからのコメントを含むことができる。このようにして、リーダモードを採用するユーザは、プレゼンテーションスライドの初期オーサリングの間に発生したコメントの閲覧を回避することができる。リーダモードは、編集アクセスを有するユーザがリーダモードを出て編集モードに移行することを可能にするための編集ボタンを含むことができる。リーダモードは、スライドを進み、全画面モードに切り替え、スライドのｐｄｆをダウンロードし、プレゼンテーションを印刷し、及び他の関連機能を実行するためのボタン又は他のナビゲーションコントロールを含むことができる。一実施形態において、ユーザ１０２は、他のユーザからのコメント及び示唆を見ることなくリーダモードビューにおいてプレゼンテーションスライドにコメントを追加する、フィードバックステッカーに応答する、等ができてもよい。
【００１９】
インターフェース要素１１２は、クラウドコラボレーションプラットフォーム１１０がユーザ１０２による閲覧のためのユーザインターフェースをデバイス１０４上にレンダリングすることを可能にするコンポーネントを提供することができる。インターフェース要素１１２は、ＪａｖａＳｃｒｉｐｔ（登録商標）ライブラリ又は他のユーザインターフェースライブラリを含み、ユーザ１０２とクラウドコラボレーションプラットフォーム１１０との間の動的対話を容易にしてもよい。インターフェース要素１１２は、ＨＴＭＬ５アプリケーション又はモバイルアプリケーションの構築及び展開を容易にする開発ツールキットを含んでもよい。インターフェース要素１１２は、適切なスタイルシート及び設計フォーマットを含み、例えば、クラウドコラボレーションプラットフォーム１１０により取り出されたデータの表示フォーマットを形成してもよい。
【００２０】
アクセス制御１１４は、クラウドコラボレーションプラットフォーム１１０への、及び／又はクラウドコラボレーションプラットフォーム１１０内での、許可及びアクセスを制御することができる。アクセス制御１１４は、ユーザ名／パスワードの組み合わせを使用して、クラウドコラボレーションプラットフォーム１１０及び／又はその中の文書への接続を承認することができる。いくつかの実施形態において、アクセス制御１１４は、代替的な認証方法論、例えば２ファクタ認証、トークン認証、生体データなどを採用して、ユーザ接続を識別し、承認し、暗号化し、説明してもよい。ユーザに付与されるアクセスのレベルは、ユーザタイプに依存して変わってもよい。ゆえに、ユーザに提供される機能性は、システムにアクセスするユーザに依存して異なってもよい。アクセス制御１１４は、ユーザ１０２間のファイルへのアクセスをさらに追跡することができる。例えば、アクセス制御１１４は、特定のユーザが特定の文書及びアクセスレベルにアクセスし得ることを示す情報を記憶してもよい。
【００２１】
検索モジュール１１６は、ユーザ１０２がクラウドコラボレーションプラットフォーム１１０内の他のユーザ、文書、ファイル、又は資料を検索することを可能にし得る。検索モジュール１１６は、適切な検索ツール又はインジケータを採用して、ユーザ１０２からの入力を受信することができる。検索モジュール１１６は、適切なカタログ化方法論を使用して、前のメッセージ、コメント、編集等を記憶し、全文検索を介して適切な情報を取り出すことができる。検索モジュール１１６は、メンション（mentions）すなわち「＠」又は「＃」の使用をサポートして、ユーザ１０２からの検索を満たす適切な文書又はユーザを取り出すことができる。
【００２２】
入力受信器１１８は、クラウドコラボレーションプラットフォーム１１０内のユーザ１０２からの入力を受信し、処理することができる。入力受信器１１８は、マウス、キーボード、スタイラス、入力ジェスチャ、又はユーザ意図を表現するための他の適切なメカニズムを含む、任意の適切なメカニズムから入力を受信することができる。ユーザ入力は、テキストの入力、チェックマーク、円、正方形、線、及び他の地理的シンボルの描画、スワイプ、クリック、タップ、ドラッグ、並びに他のジェスチャを含んでもよい。入力受信器は、インターフェース要素１１２を使用して適切なナビゲーションボタン、入力フォーム、及び他のＨＴＭＬフィールドを表示し、クラウドコラボレーションプラットフォーム１１０との対話を容易にしてもよい。
【００２３】
データ１２０は、クラウドコラボレーションプラットフォーム１１０内の文書、メッセージ、コメント、及び他の情報に関連する情報のストレージであってもよい。データ１２０は、関係データベース、ＮｏＳＱＬデータベース若しくは他の水平スケーリングデータベース、デジタル元帳技術若しくはブロックチェーン、又は任意の他の適切なストレージメカニズムに格納又は記憶されてもよい。例えば、クラウドコラボレーションプラットフォーム１１０は、任意の市販のデータベース管理システムを利用して、データ１２０を記憶し、取り出してもよい。一実施形態において、データ１２０は、集中ストレージエリアネットワーク（ＳＡＮ）、ネットワークアタッチトストレージ（ＮＡＳ）、リダンダント・アレイ・オブ・インディペンデント・ディスク（redundant  array  of  independent  disks）、及び／又はデータベーステーブル及びサポート構造を記憶するのに十分な記憶容量を供給するための任意の他の構成のストレージデバイスに記憶されてもよい。代替的に、任意の他の物理的に取り付けられた磁気ストレージ、クラウドストレージ、又はさらなる記憶媒体に、十分なストレージが存在してもよい。一実施形態において、クラウドコラボレーションプラットフォーム１１０は、データ１２０を格納する記憶媒体とインターフェースをとるためのハードディスクインターフェース、例えばＡＴＡ、ＳＡＴＡ、ＳＣＳＩ、ＳＡＳなど、及び／又はファイバを配備する。
【００２４】
図２は、いくつかの実施形態による、編集モードでプレゼンテーションスライドを開発するためのクラウドコラボレーションプラットフォームにおける画面表示２００の一例である。図２に提供される画面表示は例示に過ぎず、当業者は、本開示に従って適切な画面表示２００を提供するために多くのアプローチがとられ得ることを十分理解するであろう。画面表示２００は、エディタ（editor）画面２０２、スライド２０４、スライド構築ツール２０６、及びコメント機構２０８を含むことができる。
【００２５】
エディタ画面２０２は、ユーザ１０２に対してスライドプレゼンテーションを表示することができる。エディタ画面２０２は、スライドを追加し、スライドを再配置し、スライドプレゼンテーションの全体的な流れを制御するためのツールを含むことができる。エディタ画面２０２は、テキスト、画像、オーディオ／ビデオコンポーネントを特定のスライドに追加し、要素を適切に位置づけるためのツールを提供することができる。エディタ画面２０２は、ユーザが色を選択すること、フォントを変更すること、等を可能にし得る。エディタ画面２０２は、ユーザ１０２が一度に１つのスライドのみを表示するのと対照的に、単一のビュー内で他のスライドにスクロールすることを可能にし得る。
【００２６】
スライド２０４は、スライドプレゼンテーションを含むスライドのグラフィカル表現を表示することができる。スライド２０４は、スライドに含まれる視覚コンポーネントのサムネイル、すなわち、より小さい解像度の画像であってもよい。代替的な実施形態において、スライド２０４は、プレゼンテーション内のスライドのテキスト、数値、又は他の適切な表現であってもよい。一実施形態において、ユーザ１０２は、スライド２０４内の特定のスライドに対してクリックし、あるいはその他の方法で入力して、編集モードをナビゲートしてその特定のスライドを閲覧することができる。
【００２７】
スライド構築ツール２０６は、ユーザ１０２が編集モードでスライドを編集することを可能にするコンポーネントを含むことができる。スライド構築ツール２０６は、ユーザがテキスト、画像、オーディオ／ビデオコンポーネント等を追加することを可能にするアイテムを含むことができる。スライド構築ツール２０６は、ユーザが色を選択すること、フォントを変更すること、等を可能にし得る。スライド構築ツール２０６は、ユーザ１０２がフォント特性を変更すること、段落設定を調整すること、等を可能にし得る。
【００２８】
コメント機構２０８は、ユーザ１０２が画面表示２００内で、該ユーザがクラウドコラボレーションプラットフォーム１１０で入力したコメント、これらのコメントへのリプライ、及び他のユーザ１０２からのコメントを閲覧することを可能にし得る。一実施形態において、ユーザ１０２は、コメント機構２０８内のコメントを編集し、あるいは削除することができる。一実施形態において、コメント機構２０８は、コメントを時系列で表示することができる。しかしながら、他の適切な組織的アプローチが適用されてもよい。コメント機構２０８は、その中に表示されたコメントをさらなる方法でフィルタリングすることができる。いくつかの実施形態において、コメント機構２０８は、ユーザが他のユーザからのコメントを「ライクする」こと、ファイルを添付すること、ユーザに＠で言及すること、及び他の適切なコミュニケーション活動を行うことを可能にし得る。
【００２９】
図３は、いくつかの実施形態による、リーダモードにおけるプレゼンテーションスライドのためのクラウドコラボレーションプラットフォームにおける画面表示３００の一例である。図３に提供される画面表示は例示に過ぎず、当業者は、本開示に従って適切な画面表示３００を提供するために多くのアプローチがとられ得ることを十分理解するであろう。画面表示３００は、ビューポート３０２、ナビゲーションコントロール３０４、及びコメント３０６を含むことができる。
【００３０】
ビューポート３０２は、レビューのためのスライド層、セクション、及びコメントを含むことができる。ビューポート３０２は、プレゼンテーションが聴衆により受信され得るとき、すなわちいかなる設計ツール、メタデータ、又は他のクラッタ（clutter）もなしで、スライドプレゼンテーションを提示することができる。例えば、スライドプレゼンテーションをリーダモードで閲覧するユーザ１０２は、ビューポート３０２において（著者又は作成者と対照的に）スライドコンポーネント（例えば、テキスト、画像、マルチメディアファイル、タイトル）及び他のリーダからのコメントのみを見ることができる。代替的な実施形態において、ビューポート３０２は、レビューするユーザからのコメントのみを含んでもよい。このようにして、ビューポート３０２は、いかなるスライドコンテンツも見えにくくしない方法でスライドプレゼンテーションを表示するが、依然として、レビューするユーザがフィードバック及びコメントを提供することを可能にする。ユーザがリーダコメントを入力すると、編集モードのエディタはリーダコメントをエディタコメントと共に見ることができる。
【００３１】
ナビゲーションコントロール３０４は、ユーザ１０２からの入力及び視覚要素を受信して、視覚合図をユーザ１０２に提供し、入力の受信をサポートすることができる。ナビゲーションコントロール３０４は、ユーザがスライド又はプレゼンテーションの内容を印刷することを可能にする印刷ボタンを含むことができる。ナビゲーションコントロール３０４は、ユーザがコメントを追加することを可能にするコメントボタンを含むことができる。一実施形態において、ビューポート３０２は、ナビゲーションコントロール３０４を使用していかなるナビゲーションボタン及び／又はコメントも見えにくくし又は隠しながら、スライドコンテンツのみを表示する全画面モードに切り替えられてもよい。
【００３２】
コメント３０６、例えばコメント３０６Ａ及び３０６Ｂなどは、ユーザ１０２がリーダモードを閲覧している間にユーザ１０２から受信したコメントであってもよい。コメント３０６は、適切な手段を通して、閲覧されるスライド内の視覚要素又はセクションに関連づけられてもよい。コメント３０６は、コメントが関連づけられているセクションの上部に、該セクションの近くに、該セクションを指し示して、等でビューポート３０２内に表示することができる。一実施形態において、コメント３０６は、セクション又は要素に関連づけられたコメントの数、すなわち、問題の特定のコメントに対して交換又は投稿されたコメントの数を示す数を表示することができる。図３に提供される例において、コメント３０６Ａは「３」を表示し、円グラフに関して３つのコメントがなされたことを示し、コメント３０６Ｂは「２」を表示し、「データ安定性及び信頼性（Data  Stability  and  Reliability）」要素に関して２つのコメントがなされたことを示す。ユーザが１つの要素に関して複数回コメントすることができるとき、上記数は要素に関するユーザコメントのすべてを表示することができる。しかしながら、他のユーザがコメントに対してリプライを投稿し、あるいは同じ要素に対してコメントする可能性があり、これらのコメントが、表示される数にさらに含まれてもよい。一実施形態において、編集モードからのコメントは、リーダモードを閲覧するユーザ１０２に対してより有機的な閲覧体験を促進するために、リーダモードで表示しなくてもよい。
【００３３】
コメント３０６は、ユーザ１０２により追加されたさらなるコメントを組み込むことができる。一実施形態において、ユーザ１０２は、ナビゲーションコントロール３０４を使用して、コメントを追加する選択肢を選択することができる。画面表示３００において、ユーザ１０２は、「コメントを追加（Add  Comment）」に対してクリックし、あるいはその他の方法で入力することができる。ユーザ１０２は、次いで、例えばコメント３０６Ａ〜３０６Ｂに表示されるように、画面表示上で特定の要素に対してコメントアイコンをドラッグする、移動する、スライドする、等することができる。この文脈における要素は、画像、テキストのブロック等であってもよい。ユーザ１０２は、スライド全体に関連づけられたコメントを追加することもできてもよい。ユーザ１０２がコメントのための場所を選択すると、ユーザは次いで、適切なコメント入力メカニズムを通してコメントフィールドにテキストを入力することができる。１つのこうした例が、図２を参照してコメント機構２０８として説明されている。ユーザ１０２が新しいコメントを入力すると、ユーザ１０２は、検索モジュール１１６により提供される一そろいの機能、例えば、クラウドコラボレーションプラットフォーム１１０における＠での言及、文書のリンク、及び他の資料への参照を活用することができる。新しいコメントが追加されると、クラウドコラボレーションプラットフォーム１１０は、コメントを、ユーザ１０２がコメントが関連づけられるべきと示した特定の要素に関連づけて記憶することができる。
【００３４】
さらに、リーダモードで受信したコメント３０６は、編集モードで受信したコメント３０６から分離されてもよい。ゆえに、リーダモードのみへのアクセスを有するユーザ１０２は、リーダモードにおいて他のユーザから追加されたコメントのみを閲覧することができる。編集モードへのアクセスを有するユーザ１０２は、リーダモード及び編集モードから受信したコメントを閲覧することができる。いくつかの実施形態において、リーダモード及び／又は編集モードコメントへのアクセスは、許可により設定されてもよい。いくつかの実施形態において、フィルタリングメカニズムが提供されて、ユーザ１０２が該ユーザが閲覧し得るコメントを編集モードコメント及びリーダモードコメントにフィルタリングすることを可能にしてもよい。
【００３５】
図４Ａは、いくつかの実施形態による、共有可能リンクを含むクラウドコラボレーションプラットフォームにおける画面表示４００Ａの一例である。図４Ａに提供される画面表示は例示に過ぎず、当業者は、本開示に従って適切な画面表示４００を提供するために多くのアプローチがとられ得ることを十分理解するであろう。画面表示４００Ａは、共有可能リンク４０２及び選択肢４０４を含むことができる。
【００３６】
図４Ｂは、いくつかの実施形態による、共有可能リンクを含むクラウドコラボレーションプラットフォームにおける画面表示４００Ａの一例である。図４Ｂに提供される画面表示は例示に過ぎず、当業者は、本開示に従って適切な画面表示４００を提供するために多くのアプローチがとられ得ることを十分理解するであろう。画面表示４００Ｂもまた、共有可能リンク４０２及び選択肢４０４を含むことができる。
【００３７】
共有可能リンク４０２は、ユーザ１０２がスライドプレゼンテーションのリーダモードを配布できるリンクを提供することができる。こうしたリーダリンクは、例えばＨＴＴＰ、ＨＴＴＰＳ、又は他の適切なプロトコルを使用する、スライドプレゼンテーションへの共有可能リンクであってもよい。リンクを開くと、ユーザは、図３を参照して上述したように、リーダコメント及びプレゼンテーションの要素のみを見ることができる。プレゼンテーションのオーサリングの間になされたコメントは、ユーザから隠されてもよい。共有可能リンク４０２は、リーダモード又は編集モードと適切な方法で関与する（engaging）こと、例えば、ナビゲーションコントロール３０４を介して入力受信器１１８を、又はエディタ画面２０２内の他の入力受信器を関与させることにより、作成されてもよい。
【００３８】
選択肢４０４は、共有可能リンク４０２のための選択可能な詳細、パラメータ、及び構成であってもよい。図４に表示される例示的な実施形態において、ユーザは、「コメントを表示し、新しいコメントを許可（Show  comments  and  allow  new  ones）」、「リーダリンク（Reader  Link）」、「無効化（Disable）」、及び「閲覧及び編集（View  &  Edit）」を選択することができる。「リーダリンク」は、ユーザがリーダリンク選択又は編集リンク選択を入力することを可能にしてもよい。リーダリンク選択は、リーダモードへのリンクであるよう作成される後続のリンクをもたらすことができ、一方で、編集リンク選択は、編集モードへのリンクであるよう作成される後続のリンクをもたらすことができる。「リーダがコメント及びフィードバックを追加することを可能にする（Allow  readers  to  add  comments  and  feedback）」で作成されたリンクは、コメントが編集モードで受信されたかリーダモードで受信されたかにかかわらず、すべてのコメントを表示してもよい。「閲覧及び編集」は、リンクを受信したユーザが編集モードにアクセスすることを可能にしてもよい。これらは例示的な例であり、決して網羅的なものではない。
【００３９】
図５は、いくつかの実施形態による、例示的なユーザプロンプト、すなわちフィードバックステッカーの画面表示５００の一例である。図５に提供される画面表示は例示に過ぎず、当業者は、本開示に従って適切な画面表示５００を提供するために多くのアプローチがとられ得ることを十分理解するであろう。画面表示５００は、投票５０２及び質問５０４を含むことができる。クラウドコラボレーションプラットフォーム１１０内のユーザ１０２は、スライド及びコメント内にステッカー及びプロンプトを含めることができる。一実施形態において、ステッカー又はプロンプトは、ユーザが他のユーザからの情報を求め及び受信することができるメカニズムであってもよい。例えば、ユーザは、投票を実施し、質問に対するテキスト回答を受信し、他タイプのフィードバックを集めることができる。
【００４０】
投票５０２は、スライド、メッセージ、又はコメント内のユーザフィードバックを集める１つの方法の例であり得る。投票５０２は、質問又はステートメントと選択のセットとを含むことができる。投稿されると、投票５０２は、ユーザ１０２からの票又は入力を記録し、収集されたフィードバックを投票５０２に表示することができる。クラウドコラボレーションプラットフォーム１１０において、投票５０２はスライド又はプレゼンテーションにはめ込まれてもよい。いくつかの実施形態において、投票５０２はまた、メッセージ、コメントに、又は他の適切な場所に埋め込まれてもよい。
【００４１】
質問５０４は、ユーザフィードバックを受信することへのアプローチの第２の例であり得る。質問５０４は、質問又はステートメントと入力フィールドとを含むことができる。投稿されると、質問５０４は、ユーザ１０２からの入力を記録し、質問を作成したユーザに適切な方法で応答を提供することができる。質問５０４は、スライド又はプレゼンテーションにはめ込まれてもよい。いくつかの実施形態において、質問５０４はまた、メッセージ、コメントに、又は他の適切な場所に埋め込まれてもよい。
【００４２】
図６は、いくつかの実施形態による、クラウドコラボレーションプラットフォームにおけるリーダモードを表示する方法６００を示す。方法６００は、ハードウェア（例えば、回路、専用論理、プログラマブル論理、マイクロコード等）、ソフトウェア（例えば、処理デバイス上で実行する命令）、又はこれらの組み合わせを含み得る処理論理により実行できる。本明細書に提供される開示を実行するために全てのステップが必要とはされない可能性があることを十分理解されたい。さらに、当業者により理解されるように、ステップのいくつかが同時に、又は図６に示されているものと異なる順序で実行されてもよい。
【００４３】
６０２において、クラウドコラボレーションプラットフォーム１１０は、スライドプレゼンテーションを初期化又は開始するときに入るモードを決定することができる。クラウドコラボレーションプラットフォーム１１０は、インターフェース要素１１２を採用してユーザインターフェースをレンダリングし、それにより、リーダモード又は編集モードに入るための指示を受信することができる。クラウドコラボレーションプラットフォーム１１０は、リーダリンク又は編集リンクを介してリーダモードに入る要求を受信することができる。
【００４４】
６０４において、クラウドコラボレーションプラットフォーム１１０は、リーダモードが初期化されているかを決定することができる。そうである場合、方法６００は６０８に進むことができる。そうでない場合、方法６００は６１０に進むことができる。
【００４５】
６０６において、クラウドコラボレーションプラットフォーム１１０は、スライドプレゼンテーションの編集モードを表示することができる。編集モードは、ユーザが著者であるか又はその他の方法で文書を編集するための許可を有するという条件で、エディタ機能の全範囲を含むことができる。編集モードは、すべてのユーザ又はそのサブセットからのすべてのコメントを含むことができる。クラウドコラボレーションプラットフォームは、アクセス制御１１４を採用して、編集モードを初期化するユーザが編集モードに入るための適切なクレデンシャルを所有することを確保できる。編集モードは、上記で図２を参照してさらに詳細に説明されている。
【００４６】
６０８において、クラウドコラボレーションプラットフォーム１１０は、データ１２０又は別の適切な場所から、スライドプレゼンテーションのリーダモードをレンダリングするのに必要とされるデータをロードすることができる。クラウドコラボレーションプラットフォーム１１０は、画像、テキスト、マルチメディアファイル、フォーマット情報、色、及びプレゼンテーション内のスライドをレンダリングするのに必要とされる他の情報をロードすることができる。クラウドコラボレーションプラットフォーム１１０はまた、すべてのコメント、メッセージ、若しくはフィードバックステッカー／調査、又はこれらの適切なサブセットをデータ１２０から引き出すことができる。
【００４７】
６１０において、クラウドコラボレーションプラットフォーム１１０は、リーダビューをレンダリングし、リーダモードコメントを表示することができる。一実施形態において、リーダモードコメントは、リーダモードにある間にユーザ１０２により入力されたコメントである。別の実施形態において、クラウドコラボレーションプラットフォーム１１０は、閲覧ユーザにより入力されたコメント及びこれらのコメントに対する応答のみを表示することができる。一実施形態において、クラウドコラボレーションプラットフォーム１１０は、リーダビューのスコープ外の編集モードコメント又は他の情報をロードしなくてもよい。別の実施形態において、クラウドコラボレーションプラットフォーム１１０は、エディタコメント、追跡された変更、注釈、又は他のユーザのコメントを明確に隠すことができる。こうしたリーダモードの一例示的なバージョンは、上記で図３を参照してさらに説明されている。
【００４８】
図７は、いくつかの実施形態による、クラウドコラボレーションプラットフォームにおけるリーダモードへのリンクを作成する方法７００を示す。方法７００は、ハードウェア（例えば、回路、専用論理、プログラマブル論理、マイクロコード等）、ソフトウェア（例えば、処理デバイス上で実行する命令）、又はこれらの組み合わせを含み得る処理論理により実行できる。本明細書に提供される開示を実行するために全てのステップが必要とはされない可能性があることを十分理解されたい。さらに、当業者により理解されるように、ステップのいくつかが同時に、又は図７に示されているものと異なる順序で実行されてもよい。
【００４９】
７０２において、クラウドコラボレーションプラットフォーム１１０は、作成ユーザにより選択された選択肢を決定することができる。こうした選択肢は、高度編集アクセス、階層化ユーザアクセスなどの、リーダモードへのアクセス許可を含んでもよい。また、クラウドコラボレーションプラットフォーム１１０は、ユーザ又はユーザのサブセット、すなわちターゲット化されたリーダリンクに関する情報を受信することができる。これらの選択肢は、図４Ａ〜４Ｂを参照して選択肢４０４として説明されている。
【００５０】
７０４において、クラウドコラボレーションプラットフォーム１１０は、リンクを作成することができる。クラウドコラボレーションプラットフォーム１１０は、任意の適切なリンクメカニズム又はプロトコル、例えば、ＨＴＴＰ又はＨＴＴＰＳを使用することができる。クラウドコラボレーションプラットフォーム１１０は、作成されたリンクに関する情報をデータ１２０に記憶し、あるいはカタログ化することができる。
【００５１】
７０６において、クラウドコラボレーションプラットフォーム１１０は、リンクを適切なユーザ又はユーザのサブセットと共有することができる。一実施形態において、クラウドコラボレーションプラットフォーム１１０は、内部メッセージングシステムを通してユーザにリンクを伝送することができる。クラウドコラボレーションプラットフォーム１１０はまた、電子メール又は他の外部メッセージングシステムを通してリンクを伝送してもよい。クラウドコラボレーションプラットフォーム１１０は、作成ユーザがそのローカルクリップボード又はキャッシュにリンクをコピーすることを可能にでき、それにより、該ユーザはリンクを適切な１又は複数のユーザと共有することができる。
【００５２】
７０８において、クラウドコラボレーションプラットフォーム１１０は、到来する伝送（incoming  transmission）、すなわち、リンクへのウェブベースのヒットを受信する。クラウドコラボレーションプラットフォーム１１０は、アクセス制御１１４を採用して、初期化ユーザがリーダモードへのアクセス許可を有することを確保できる。クラウドコラボレーションプラットフォーム１１０は、次いで、初期化ユーザに適切なリーダモードをレンダリングすることができ、上記で図６を参照して、一プロセスがさらに詳細に説明されている。リーダモードは、スライドプレゼンテーションからの合理化されたコンポーネントセットと、リーダモード閲覧ユーザがリーダコメントを追加することを可能にする機構とを含むことができる。エディタコメント、すなわち、編集プロセスの間にユーザにより追加されたコメントは、リーダモードを閲覧するユーザ１０２から隠されてもよい。
【００５３】
様々な実施形態が、例えば、図８に示されるコンピュータシステム８００などの１つ以上の良く知られたコンピュータシステムを使用して実現できる。１つ以上のコンピュータシステム８００は、例えば、本明細書で論じられた実施形態のうち任意のもの、並びにこれらの組み合わせ及びサブコンビネーションを実現するために使用できる。
【００５４】
コンピュータシステム８００は、１つ以上のプロセッサ（中央処理ユニット又はＣＰＵとも呼ばれる）、例えばプロセッサ８０４などを含むことができる。プロセッサ８０４は、通信インフラストラクチャ又はバス８０６に接続されてもよい。
【００５５】
コンピュータシステム８００は、ユーザ入力／出力インターフェース８０２を通して通信インフラストラクチャ８０６と通信できるユーザ入力／出力デバイス８０８、例えば、モニタ、キーボード、ポインティングデバイスなどをさらに含むことができる。
【００５６】
プロセッサ８０４の１つ以上が、グラフィックス処理ユニット（ＧＰＵ）であってもよい。一実施形態において、ＧＰＵは、数学的に集中的なアプリケーションを処理するように設計された、特化された電子回路であるプロセッサでもよい。ＧＰＵは、コンピュータグラフィクスアプリケーション、画像、ビデオ等に共通の数学的に集中的なデータなどの、データの大きいブロックの並列処理に対して効率的な並列構造を有し得る。
【００５７】
コンピュータシステム８００は、メイン又はプライマリメモリ８０８、例えば、ランダムアクセスメモリ（ＲＡＭ）などをさらに含むことができる。メインメモリ８０８は、１つ以上のレベルのキャッシュを含んでもよい。メインメモリ８０８は、その中に制御論理（すなわち、コンピュータソフトウェア）及び／又はデータを記憶していてもよい。
【００５８】
コンピュータシステム８００は、１つ以上のセカンダリストレージデバイス又はメモリ８１０をさらに含むことができる。セカンダリメモリ８１０は、例えば、ハードディスクドライブ８１２及び／又は取外し可能ストレージデバイス若しくはドライブ８１４を含んでもよい。取外し可能ストレージドライブ８１４は、フロッピーディスクドライブ、磁気テープドライブ、コンパクトディスクドライブ、光学ストレージデバイス、テープバックアップデバイス、及び／又は任意の他のストレージデバイス／ドライブでもよい。
【００５９】
取外し可能ストレージドライブ８１４は、取外し可能ストレージユニット８１８と対話することができる。取外し可能ストレージユニット８１８は、コンピュータソフトウェア（制御論理）及び／又はデータを記憶させたコンピュータ使用可能又は読取可能ストレージデバイスを含んでもよい。取外し可能ストレージユニット８１８は、フロッピーディスク、磁気テープ、コンパクトディスク、ＤＶＤ、光学ストレージディスク、及び／任意の他のコンピュータデータストレージデバイスでもよい。取外し可能ストレージドライブ８１４は、取外し可能ストレージユニット８１８から読み出し、かつ／あるいは取外し可能ストレージユニット８１８に書き込むことができる。
【００６０】
セカンダリメモリ８１０は、コンピュータプログラム及び／又は他の命令及び／又はデータがコンピュータシステム８００によりアクセスされることを可能にする他の手段、デバイス、コンポーネント、媒介、又は他のアプローチを含んでよい。こうした手段、デバイス、コンポーネント、媒介、又は他のアプローチは、例えば、取外し可能ストレージユニット８２２及びインターフェース８２０を含むことができる。取外し可能ストレージユニット８２２及びインターフェース８２０の例は、プログラムカートリッジ及びカートリッジインターフェース（例えば、ビデオゲームデバイスで見られるものなど）、取外し可能メモリチップ（例えば、ＥＰＲＯＭ又はＰＲＯＭなど）及び関連づけられたソケット、メモリスティック及びＵＳＢポート、メモリカード及び関連づけられたメモリカードスロット、及び／又は任意の他の取外し可能ストレージユニット及び関連づけられたインターフェースを含んでもよい。
【００６１】
コンピュータシステム８００は、通信又はネットワークインターフェース８２４をさらに含むことができる。通信インターフェース８２４は、コンピュータシステム８００が（参照番号８２８により個々に及び集合的に参照される）外部デバイス、外部ネットワーク、外部エンティティ等の任意の組み合わせと通信及び対話することを可能にし得る。例えば、通信インターフェース８２４は、コンピュータシステム８００が通信経路８２６を通じて外部又はリモートデバイス８２８と通信することを可能にでき、通信経路８２６は、有線及び／又は無線（又はこれらの組み合わせ）でもよく、通信経路８２６は、ＬＡＮ、ＷＡＮ、インターネット等の任意の組み合わせを含んでもよい。制御論理及び／又はデータが、通信経路８２６を介してコンピュータシステム８００に、及びコンピュータシステム８００から送信されてもよい。
【００６２】
コンピュータシステム８００はまた、いくつかの非限定的な例を挙げると、パーソナルデジタルアシスタント（ＰＤＡ）、デスクトップワークステーション、ラップトップ若しくはノートブックコンピュータ、ネットブック、タブレット、スマートフォン、スマートウォッチ若しくは他のウェアラブル、電化製品、モノのインターネットの一部、及び／又は埋め込みシステム、又はこれらの任意の組み合わせであってもよい。
【００６３】
コンピュータシステム８００は、これらに限定されないがリモート若しくは分散クラウドコンピューティングソリューション、ローカル若しくはオンプレミスソフトウェア（「オンプレミス」クラウドベースソリューション）、「アズ・ア・サービス（as  a  service）」モデル（例えば、コンテンツ・アズ・ア・サービス（content  as  a  service、ＣａａＳ）、デジタルコンテンツ・アズ・ア・サービス（digital  content  as  a  service、ＤＣａａＳ）、ソフトウェア・アズ・ア・サービス（software  as  a  service、ＳａａＳ）、管理ソフトウェア・アズ・ア・サービス（managed  software  as  a  service、ＭＳａａＳ）、プラットフォーム・アズ・ア・サービス（platform  as  a  service、ＰａａＳ）、デスクトップ・アズ・ア・サービス（desktop  as  a  service、ＤａａＳ）、フレームワーク・アズ・ア・サービス（framework  as  a  service、ＦａａＳ）、バックエンド・アズ・ア・サービス（backend  as  a  service、ＢａａＳ）、モバイルバックエンド・アズ・ア・サービス（mobile  backend  as  a  service、ＭＢａａＳ）、インフラストラクチャ・アズ・ア・サービス（infrastructure  as  a  service、ＩａａＳ）等）、及び／又は前述の例又は他のサービス若しくは配信パラダイムの任意の組み合わせを含むハイブリッドモデルを含む、任意の配信パラダイムを通して任意のアプリケーション及び／又はデータについてアクセス又はホストするクライアント又はサーバであってもよい。
【００６４】
コンピュータシステム８００における任意の適用可能なデータ構造、ファイルフォーマット、及びスキーマは、これらに限られないがＪａｖａＳｃｒｉｐｔ  Ｏｂｊｅｃｔ  Ｎｏｔａｔｉｏｎ（ＪＳＯＮ）、拡張可能マークアップ言語（Extensible  Markup  Language、ＸＭＬ）、イェット・アナザー・マークアップ言語（Yet  Another  Markup  Language、ＹＡＭＬ）、拡張可能ハイパーテキストマークアップ言語（Extensible  Hypertext  Markup  Language、ＸＨＴＭＬ）、ワイヤレスマークアップ言語（Wireless  Markup  Language、ＷＭＬ）、ＭｅｓｓａｇｅＰａｃｋ、ＸＭＬユーザインターフェース言語（XML  User  Interface  Language、ＸＵＬ）、又は任意の他の機能的に同様の表現を単独又は組み合わせで含む、標準から導出されてもよい。代替的に、専有のデータ構造、フォーマット、又はスキーマが、排他的に、又は既知若しくはオープンの標準との組み合わせで使用されてもよい。
【００６５】
いくつか実施形態において、制御論理（ソフトウェア）を記憶させた有形の非一時的コンピュータ使用可能又は読取可能媒体を含む有形の非一時的装置又は製造品が、本明細書でコンピュータプログラムプロダクト又はプログラム記憶装置としてさらに参照され得る。これは、これらに限られないがコンピュータシステム８００、メインメモリ８０８、セカンダリメモリ８１０、及び取外し可能ストレージユニット８１８及び８２２、並びに前述の任意の組み合わせを具現化した有形製造品を含む。こうした制御論理は、１つ以上のデータ処理デバイス（例えば、コンピュータシステム８００など）により実行されたとき、上記データ処理デバイスに本明細書で説明されたように動作させることができる。
【００６６】
本開示に含まれる教示に基づき、図８に示されるもの以外のデータ処理デバイス、コンピュータシステム、及び／又はコンピュータアーキテクチャを使用して本開示の実施形態を作成及び使用する方法が当業者に明らかになるであろう。詳細には、実施形態は、本明細書に説明されるもの以外のソフトウェア、ハードウェア、及び／又はオペレーティングシステム実装で動作することができる。
【００６７】
他のセクションでなく詳細な説明セクションが、特許請求の範囲を解釈するために使用されるよう意図されることを十分理解されたい。他のセクションは、発明者により企図されるすべてではないが１つ以上の例示的な実施形態を説明することができ、ゆえに、いかなる方法でも本開示又は別記の特許請求の範囲を限定するようには意図されない。
【００６８】
本開示は、例示的な分野及び適用に対して例示的な実施形態を説明するが、開示はそれに限定されないことを理解されたい。他の実施形態及びこれに対する変更が可能であり、本開示の範囲及び主旨の範囲内である。例えば、この段落の一般性を限定することなく、実施形態は、図面に例示され、及び／又は本明細書に説明されるソフトウェア、ハードウェア、ファームウェア、及び／又はエンティティに限定されない。さらに、実施形態は（本明細書で明示的に説明されるか否かにかかわらず）、本明細書に説明される例を越えた分野及び適用に対して有意な有用性を有する。
【００６９】
実施形態が、規定された機能及びその関係の実現を例示する機能構築ブロックを用いて本明細書で説明された。これら機能構築ブロックの境界は、説明の簡便さのために本明細書で任意的に定義されている。規定された機能及び関係（又は、その同等物）が適切に実行される限り、代替的な境界が定義されてもよい。さらに、代替的な実施形態が、本明細書に説明されるものと異なる順序づけを使用して機能ブロック、ステップ、動作、方法等を実行することができる。
【００７０】
本明細書において、「１つの実施形態」、「一実施形態」、「一例示的な実施形態」、又は同様のフレーズに対する参照は、説明される実施形態が特定の特徴、構造、又は特性を含み得るが、あらゆる実施形態が必ずしも上記特定の特徴、構造、又は特性を含み得るわけではないことを示す。さらに、こうしたフレーズは、必ずしも同じ実施形態を参照するわけではない。さらに、特定の特徴、構造、又は特性が一実施形態に関連して説明されたとき、こうした特徴、構造、又は特性を本明細書で明示的に言及又は説明されているか否かにかかわらず他の実施形態に組み込むことは、当業者の知識の範囲内である。さらに、いくつかの実施形態は、表現「結合された」及び「接続された」をその派生形と共に使用して説明されることがある。これら用語は、必ずしも互いの同義語として意図されない。例えば、いくつかの実施形態は、２つ以上の要素が互いに直接物理的又は電気的に接触することを示すために、用語「接続された」及び／又は「結合された」を使用して説明されることがある。しかしながら、用語「結合された」は、２つ以上の要素が互いに直接接触しないが、しかし依然として互いに協働又は対話することをさらに意味することがある。
【００７１】
本開示の幅及び範囲は、上記で説明された例示的な実施形態のいずれによっても限定されるべきでなく、別記の特許請求の範囲及びその均等物に従ってのみ定義されるべきである。
【図１】
2020047275.tif 000003
【図２】
2020047275.tif 000004
【図３】
2020047275.tif 000005
【図４Ａ】
2020047275.tif 000006
【図４Ｂ】
2020047275.tif 000007
【図５】
2020047275.tif 000008
【図６】
2020047275.tif 000009
【図７】
2020047275.tif 000010
【図８】
2020047275.tif 000011
【外国語明細書】
2020047275000001.pdf