(57)【要約】【課題】  コンテンツ対話を改善することである。【解決手段】  ｅリーダアプリケーションが、コンテンツに注釈を付加する。ユーザアクションが、コンテンツに注釈を付加するためのプロセスを開始する。コンテンツの一部分の選択アクションが、注釈メニューをプロンプト表示する。メニューコマンドのうちの１つのアクティブ化に応答して、注釈を記録するために使用される注釈ペインが表示される。その注釈ペインは、ユーザによって選択可能な入力タイプに基づいて構成されている。注釈は、テキスト、インク、オーディオ、およびイメージを含む入力タイプに基づくユーザによる入力後に記録される。注釈は、その注釈のロケーションおよびその注釈のタイプを含む注釈ビューにおいて表示される。表示された注釈は、そのコンテンツ内の関連付けられているロケーションへのナビゲートを行うために選択可能である。【選択図】  図３
2016504680.tif 000002
【特許請求の範囲】
【請求項１】
コンピューティングデバイス上で実行される、ｅリーダコンテンツに注釈を付加するための方法であって、
前記コンテンツに前記注釈を付加するためのアクションを検知すること、
前記注釈を記録するために前記コンテンツの隣に注釈ペインを表示すること、
前記注釈ペイン内に入力された前記注釈を記録すること、および
注釈ビューおよび前記注釈ペインのうちの１つにおいて前記注釈を表示すること
を含む方法。
【請求項２】
前記アクションに応答して、メモおよび強調表示を含む注釈タイプを選択するための１つまたは複数のコマンドを含む注釈メニューを表示すること、および
前記注釈ペインを表示するために前記コマンドのうちの１つのアクティブ化を検知すること
をさらに含む、請求項１に記載の方法。
【請求項３】
前記注釈を前記注釈ペイン内に入力するための、テキスト入力、インク入力、オーディオ入力、およびイメージ入力タイプコントロールのうちの少なくとも１つを含む入力タイプコントロールを前記注釈ペイン内に表示することをさらに含む、請求項１に記載の方法。
【請求項４】
前記注釈を前記注釈ペイン内に入力するための入力タイプコントロールのアクティブ化を検知することをさらに含む、請求項１に記載の方法。
【請求項５】
前記注釈のテキスト入力ベースの入力のためのテキストボックスを表示するように前記注釈ペインを構成することをさらに含む、請求項４に記載の方法。
【請求項６】
前記注釈として、オーディオ入力およびイメージ入力のうちの１つに関連付けられているファイルを挿入するためのファイルプロンプトを表示するように前記注釈ペインを構成することをさらに含む、請求項４に記載の方法。
【請求項７】
ｅリーダにおいてコンテンツに注釈を付加するためのコンピューティングデバイスであって、
命令を格納するように構成されているメモリと、
前記メモリに結合されているプロセッサとを含み、前記プロセッサが、前記メモリ内に格納されている前記命令とともにアプリケーションを実行し、
前記アプリケーションが、
前記コンテンツに前記注釈を付加するためのアクションを検知すること、
前記アクションに応答して、メモおよび強調表示を含む注釈タイプを選択するための１つまたは複数のコマンドを含む注釈メニューを表示すること、
前記コマンドのうちの１つのアクティブ化を検知すること、
前記アクティブ化に応答して、前記注釈を記録するために前記コンテンツの隣に注釈ペインを表示すること、
前記注釈を前記注釈ペイン内に入力するための入力タイプの選択を検知すること、
前記注釈ペイン内に入力された前記注釈を記録すること、および
注釈ビューおよび前記注釈ペインのうちの１つにおいて前記注釈を表示すること
を行うように構成されている、コンピューティングデバイス。
【請求項８】
前記アプリケーションが、
コンテンツ作成中に生成された前記コンテンツに関連付けられている別のメモを表示するための脚注を動的に生成すること、および
ユーザおよびシステムの好みのうちの少なくとも１つに基づいて前記脚注を動的に非表示にすること
を行うようにさらに構成されている、請求項７に記載のコンピューティングデバイス。
【請求項９】
コンテンツに注釈を付加するための命令がその上に格納されているコンピュータ可読メモリデバイスであって、
前記命令が、
前記コンテンツに前記注釈を付加するためのアクションを検知すること、
前記アクションを前記コンテンツの一部分の選択として評価すること、
前記選択に応答して、メモおよび強調表示を含む注釈タイプを選択するための１つまたは複数のコマンドを含む注釈メニューを表示すること、
前記コマンドのうちの１つのアクティブ化を検知すること、
前記アクティブ化に応答して、前記注釈を記録するために前記コンテンツの隣に注釈ペインを表示すること、
前記注釈を前記注釈ペイン内に入力するための入力タイプの選択を検知すること、
前記注釈ペイン内に入力された前記注釈を記録すること、および
注釈ビューにおいて前記注釈を表示すること
を含む、コンピュータ可読メモリデバイス。
【請求項１０】
前記命令が、
前記注釈に関連付けられている前記コンテンツ内のロケーション、および前記注釈タイプとともに前記注釈を記録することをさらに含む、請求項９に記載のコンピュータ可読メモリデバイス。
【発明の詳細な説明】
【背景技術】
【０００１】
[0001]  モバイルコンピューティングは、市場のいたる所でメディア消費を変容させている。製品生成のいたる所での小型化は、より多くの機能がより小さなデバイスによって達成されることを可能にしている。現代のスマートフォンは、数年前のデスクトップコンピュータよりも多くのコンピューティングキャパシティーを有している。また、成熟した製品プロセスは、テクノロジーにおける進歩がモバイルデバイスの自動化された生産にシームレスに統合されることを可能にしている。広範囲に及ぶオートメーションは、安価なコンポーネントにつながっている。安価なコンポーネントは、移動中に機能を提供する安価なモバイルデバイスの製造を可能にしている。
【０００２】
[0002]  モバイルプラットフォームにおいては、コンテンツ対話が、相当な改善を必要としている機能である。コンテンツを、意図されている様式で提示するためにフォーマット設定することは、相当な努力である。モバイルデバイスをサポートするためにフォーマット設定を複数のプラットフォームへ拡張することが、コンテンツ作成の負担をさらに複雑にしている。結果として、ほとんどのコンテンツプロバイダは、インタラクティブな機能を、制作されたコンテンツ用に制限している。
【０００３】
[0003]  発行者は、モバイルプラットフォームを通じて閲覧されるほとんどのコンテンツに関連付けられているインタラクティブな機能をロックすることを選ぶ。制限されるインタラクティビティーの１つの理由は、コンテンツのインテグリティーを保護することである。アプリケーションは、アプリケーションによって提供される機能を通じていくらかのインタラクティビティーを取り戻すことを試みる。しかしながら、アプリケーションは、ユーザがコンテンツとシームレスに対話することを可能にもする消費フローを首尾よく提供することはめったにない。加えて、モバイルアプリケーションによって提供されるインタラクティビティー機能は通常、リソース消耗度が高い。リソースの不必要な消費は、バッテリー寿命が短くなること、およびコンテンツ消費が不必要に中断されることにつながる場合がある。
【発明の概要】
【０００４】
[0004]  この概要は、コンセプトのうちの抜粋したものを、簡略化された形式で紹介するために提供されており、それらのコンセプトは、以降の「発明を実施するための形態」においてさらに説明されている。この概要は、特許請求されている主題の鍵となる特徴または必要不可欠な特徴を排他的に識別することを意図されているものではなく、特許請求されている主題の範囲を特定する際の補助として意図されているものでもない。
【０００５】
[0005]  複数の実施形態は、コンテンツに注釈を付加することを対象としている。いくつかの実施形態によれば、ｅリーダデバイスのアプリケーションが、注釈に関連付けられているアクションを検知することができる。コンテンツは、テキスト、グラフィック、オーディオ、およびビデオベースのメディアを含むがそれらに限定されないさまざまなメディアを含む場合がある。注釈は、メモ、強調表示、または類似のアクションを含むことができる。
【０００６】
[0006]  注釈を記録するために、コンテンツの隣にメモ作成ペインを表示することができる。このペインは、テキスト、インク、オーディオ、またはイメージを含む入力タイプを有効にするためのコントロールを含むことができる。次いで、そのアプリケーションは、このペイン内に入力された注釈を記録することができる。記録された注釈は、注釈ビューにおいて表示することができる。注釈ビューは、そのコンテンツに関連付けられている以前に記録された注釈のリストを含むことができる。
【０００７】
[0007]  これらおよびその他の特徴および利点は、以降の詳細な説明を読んで、関連付けられている図面を考察すれば、明らかになるであろう。前述の概要および以降の詳細な説明は両方とも、説明のためのものであり、特許請求されている態様を限定するものではないということを理解されたい。
【図面の簡単な説明】
【０００８】
【図１】[0008]いくつかの実施形態による、ｅリーダにおいてコンテンツに注釈を付加することの例示的なアーキテクチャー図である。
【図２】[0009]複数の実施形態による、コンテンツに注釈を付加するためのアクションの一例を示す図である。
【図３】[0010]複数の実施形態による、ｅリーダにおいてコンテンツの注釈を記録するための例示的な注釈ペインを示す図である。
【図４】[0011]複数の実施形態による、コンテンツに関連付けられている記録された注釈を表示する例示的な注釈ビューを示す図である。
【図５】[0012]複数の実施形態によるシステムを実施することができるネットワーク化された環境を示す図である。
【図６】[0013]複数の実施形態を実施することができる例示的なコンピューティングオペレーティング環境のブロック図である。
【図７】[0014]複数の実施形態による、ｅリーダにおいてコンテンツに注釈を付加するプロセスに関する論理流れ図である。
【発明を実施するための形態】
【０００９】
[0015]  簡単に上述したように、コンテンツに注釈を付加することができる。ｅリーダアプリケーションは、コンテンツへの付加を行うためのアクションに応答して注釈を記録するためにメモ作成ペインを表示することができる。その注釈は、そのペイン内に記録して、注釈ビューにおいて表示することができる。注釈ペインは、その注釈を入力すること、および以前に記録された注釈を閲覧することの両方のために使用することができる。注釈ビューは、ユーザが注釈を迅速に見つけるための簡単なリストとして示されるすべての注釈を提供することができる。ユーザは、その注釈ビューを使用して、注釈を迅速に見つけることができる。ユーザがその注釈を再び閲覧する必要が生じた場合には、すべての詳細のために注釈ペインを提示することができる。
【００１０】
[0016]  以降の詳細な説明においては、本明細書の一部を形成する添付の図面が参照され、それらの図面においては、例として具体的な実施形態または実施例が示されている。本開示の趣旨または範囲から逸脱することなく、これらの態様を組み合わせることができ、その他の態様を利用することができ、構造上の変更を行うことができる。したがって以降の詳細な説明は、限定的な意味に解釈されるべきではなく、本開示の範囲は、添付の特許請求の範囲およびそれらの均等物によって定義される。
【００１１】
[0017]  コンピューティングデバイス上のオペレーティングシステム上で稼働するアプリケーションプログラムとともに実行するプログラムモジュールという一般的なコンテキストにおいて実施形態について説明するが、その他のプログラムモジュールと組み合わせて態様を実施することもできるということを当業者なら認識するであろう。
【００１２】
[0018]  一般に、プログラムモジュールは、特定のタスクを実行するかまたは特定の抽象データ型を実施するルーチン、プログラム、コンポーネント、データ構造、およびその他のタイプの構造を含む。その上、ハンドヘルドデバイス、マルチプロセッサシステム、マイクロプロセッサベースのまたはプログラム可能な家庭用電化製品、ミニコンピュータ、メインフレームコンピュータ、および類似のコンピューティングデバイスを含むその他のコンピュータシステム構成とともに実施形態を実施することができるということを当業者なら理解するであろう。通信ネットワークを通じてリンクされているリモート処理デバイスどうしによってタスクが実行される分散コンピューティング環境において実施形態を実施することもできる。分散コンピューティング環境においては、ローカルメモリストレージデバイスおよびリモートメモリストレージデバイスの両方にプログラムモジュールを配置することができる。
【００１３】
[0019]  コンピュータ実施プロセス（方法）、コンピューティングシステムとして、またはコンピュータプログラム製品もしくはコンピュータ可読メディアなどの製品として実施形態を実施することができる。そのコンピュータプログラム製品は、例示的なプロセスをコンピュータまたはコンピューティングシステムに実行させるための命令を含むコンピュータプログラムをエンコードしている、コンピュータシステムによって読み取り可能なコンピュータストレージメディアであることが可能である。そのコンピュータ可読ストレージメディアは、コンピュータ可読メモリデバイスである。そのコンピュータ可読ストレージメディアは、たとえば、揮発性コンピュータメモリ、不揮発性メモリ、ハードドライブ、フラッシュドライブ、フロッピーディスク、またはコンパクトディスク、および類似のメディアのうちの１つまたは複数を介して実装することができる。
【００１４】
[0020]  本明細書を通じて、「プラットフォーム」という用語は、コンテンツに注釈を付加するためのソフトウェアコンポーネントおよびハードウェアコンポーネントの組合せであることが可能である。プラットフォームの例としては、複数のサーバを介して実行されるホストされているサービス、単一のコンピューティングデバイス上で実行されるアプリケーション、および類似のシステムが含まれるが、それらに限定されない。「サーバ」という用語は一般に、１つまたは複数のソフトウェアプログラムを、典型的には、ネットワーク化された環境において実行するコンピューティングデバイスを指す。しかしながら、サーバは、ネットワーク上のサーバとみなされる１つまたは複数のコンピューティングデバイス上で実行される仮想サーバ（ソフトウェアプログラム）として実装することもできる。これらのテクノロジーおよび例示的なオペレーションに関するさらなる詳細が、以降で提供される。
【００１５】
[0021]  図１は、複数の実施形態による、ｅリーダにおけるコンテンツに注釈を付加することの例示的なアーキテクチャー図を示している。図１００において示されているコンポーネントおよび環境は、例示の目的のためのものである。さまざまなコンピューティングデバイスおよびシステム、ハードウェアおよびソフトウェアを採用しているさまざまなローカルの、ネットワーク化された、クラウドベースの、および類似のコンピューティング環境において実施形態を実施することができる。
【００１６】
[0022]  タブレット１０６などの「ｅリーダ」デバイスは、コンテンツをユーザ１０８に提供するアプリケーションをホストすることができる。そのようなアプリケーションは、ｅリーダアプリケーションと呼ばれる場合があり、ｅリーダアプリケーションは、有線ネットワークまたはワイヤレスネットワークを通じてコンテンツ（たとえば、ｅブック、ドキュメントなど）を受信するローカルにインストールされて実行されるアプリケーションであることが可能である。ｅリーダアプリケーションは、１つまたは複数のサーバによって提供されてユーザ１０８によってｅリーダデバイス（たとえば、タブレット１０６）を通じてアクセスされるホストされているサービスであることも可能である。コンテンツは、テキスト、オーディオ、ビデオ、グラフィックなどを含むがそれらに限定されない任意のタイプの消費可能なデータであることが可能である。コンテンツは、標準化されたフォーマット（たとえば、ｅＰｕｂ、ＨＴＭＬ、ＸＨＴＭＬなど）で提示されるメディアの組合せを含むこともできる。コンテンツは、サービスおよびデバイスによる消費のためにそのコンテンツをホストしているコンテンツサーバ１０２によって提供することができる。
【００１７】
[0023]  複数の実施形態によるアプリケーションは、タブレットデバイス１０６において実行されるスタンドアロンのアプリケーションであることが可能である。スタンドアロンのアプリケーションは、コンテンツに注釈１０４を付加するためのアクションを検知することができる。そのアクションは、コンテンツの一部分を選択するユーザアクションであり得る。その選択は、注釈メニューをプロンプト表示することができる。その注釈メニューは、注釈タイプを選択するためのコマンドを提供することができる。
【００１８】
[0024]  それらのコマンドのうちの１つがアクティブ化されたことに応答して、注釈ペインを表示することができる。注釈１０４は、注釈ペインへの入力時に記録することができる。記録された注釈１０４は、注釈ビューにおいて表示することができる。
【００１９】
[0025]  実施形態は、タブレット１０６における実施に限定されない。複数の実施形態によるアプリケーションは、その他のプラットフォームにおいてコンテンツに注釈を付加することができる。ユーザは、コンテンツを表示することができる任意のデバイスにおいてコンテンツに注釈を付加することができる。コンテンツの付加は、タッチ対応型のデバイスに加えて、光学式のジェスチャー取り込み、ジャイロスコープ入力デバイス、マウス、キーボード、アイトラッキング入力、ならびに類似のソフトウェアおよび／またはハードウェアベースのテクノロジーなどのその他の入力メカニズムを通じて達成することができる。
【００２０】
[0026]  図２は、複数の実施形態による、コンテンツに注釈を付加するためのアクションの一例を示している。図２００は、ｅリーダデバイスのアプリケーションが、ｅリーダデバイス２０２（たとえば、タブレット）上のアクションに応答して注釈メニュー２１０をプロンプト表示しているところを表示している。
【００２１】
[0027]  ｅリーダデバイス２０２は、コンテンツ２０４および２０６を表示することができる。ｅリーダアプリケーションの表示パラメータに基づいてコンテンツを分割することができる。例示的なシナリオにおいては、そのアプリケーションは、ｅブックを複数のページに分割して、横方向に見られる場合にタブレットにおいて横方向に隣接される２つのページ２０４および２０６を表示することができる。あるいは、縦方向にタブレットを見る場合には、コンテンツを一度に１ページずつ表示することができる。
【００２２】
[0028]  検知されるアクションは、選択２０８であり得る。選択２０８は、注釈メニュー２１０を始動することができる。注釈メニュー２１０は、記録する注釈のタイプを選択するためのコマンド２１２を有することができる。注釈のタイプは、いくつかの例においては、強調表示またはメモを含むことができる。強調表示は、コンテンツの一部分に適用される陰影であり得る。メモは、表示されているコンテンツの一部分に注釈を付けるために使用されるテキスト、インク、オーディオ、またはイメージを含むことができる。あるいは、メモは、コンテンツの区分、たとえば、ページ、テーブル、コラムなどに関する注釈として使用することができる。
【００２３】
[0029]  アクションは、タッチ、ペン、キーボード、マウス、ジェスチャー、およびその他に基づく入力を含むユーザアクションとして検知することができる。例示的なシナリオにおいては、注釈メニュー２１０を起動するために、タッチ、キーボード、またはマウスによる入力を通じたコンテンツの一部分の選択を評価することができる。
【００２４】
[0030]  図３は、複数の実施形態による、コンテンツの注釈を記録するための例示的な注釈ペインを示している。図３００は、注釈３１０を記録するために使用される注釈ペイン３０６を表示している。
【００２５】
[0031]  デバイス３０２において実行されているｅリーダアプリケーションは、コンテンツ３０４を表示することができる。コンテンツ３０４は、アプリケーションおよびデバイスの設定に従って分割することができる。表示されるコンテンツは、上述のように、見る方向に従ってフォーマット設定することができる。
【００２６】
[0032]  注釈を記録するためにコンテンツの隣に注釈ペイン３０６を表示することができる。注釈ペインは、入力タイプをアクティブ化するためのコントロール３０８を含むことができる。それらのコントロールは、テキスト、インク、オーディオ、およびイメージベースの入力を含むことができる。テキストコントロールは、注釈を記録するためのテキスト入力ボックスを提示するようにペイン３０６を構成することができる。ユーザは、オンスクリーンキーボードまたは物理キーボードを通じて注釈を打ち込むことができる。
【００２７】
[0033]  インクコントロールは、ペン／スタイラスまたはマウスによる注釈であり得るポイントベースの入力デバイスの記録をアクティブ化することができる。ペン入力を取り込んで、注釈として格納することができる。手書き入力分析を実行して、その注釈内のテキストを認識することができる。認識されたテキストは、その注釈内に格納することができる。加えて、コンテンツの一部分の選択上でのペン入力を使用して、その部分を強調表示することができる。その強調表示は、強調表示タイプの注釈として取り込むことができる。アプリケーションは、強調表示の色などを含む注釈の属性を定義するために、強調表示の取り込み中にさらなるコントロールを表示することができる。
【００２８】
[0034]  いくつかの実施形態においては、オーディオコントロールは、オーディオ入力ベースの注釈を記録することをアクティブ化することができる。オーディオファイルを記録するために、デバイス３０２のオーディオコンポーネントを有効にすることができる。オーディオファイルは、デバイス３０２のオーディオコンポーネントを通じて注釈として記録することができる。あるいは、オーディオファイルを注釈として挿入するためのオーディオファイルプロンプトを表示することができる。記録された注釈に対して、話声からテキストへの分析を実行することができる。認識されたテキストは、その注釈内に格納することができる。
【００２９】
[0035]  イメージコントロールを使用して、イメージベースの注釈を記録することをアクティブ化することもできる。イメージを記録するために、デバイス３０２のカメラコンポーネントを有効にすることができる。あるいは、イメージファイルを注釈として挿入するためのイメージファイルプロンプトを有効にすることができる。イメージファイルに対して光学式文字認識を実行して、そのイメージ内のテキストを認識することができる。認識されたテキストは、その注釈内に格納することができる。
【００３０】
[0036]  ペイン３０６は、コントロール３０８のうちの１つを通じた入力タイプの選択に従って動的に構成することができる。例示的なシナリオにおいては、テキストベースの注釈を選択すると、注釈の入力用のライン付きのテキストボックスを表示することができる。インクベースの入力タイプを選択すると、ペン入力の入力用の空白のペインを表示することができる。オーディオまたはイメージベースの入力タイプを選択すると、注釈を記録するために、選択された入力に関連付けられているコンポーネントを始動することができる。
【００３１】
[0037]  図４は、複数の実施形態による、コンテンツに関連付けられている記録された注釈を表示する例示的な注釈ビューを示している。図４００は、ｅリーダデバイス４０２が注釈ビュー４０８を提供しているところを表示している。
【００３２】
[0038]  ｅリーダデバイス４０２は、上述のように、デバイスまたはアプリケーションの設定に従ってコンテンツ４０４を表示することができる。複数の実施形態によるｅリーダアプリケーションは、コンテンツ制作（オーサリング）中に使用されたメモを脚注４０６内に表示することもできる。脚注４０６は、動的に生成することができ、ユーザまたはシステムの好みに従って非表示にすることができる。
【００３３】
[0039]  注釈ビュー４０８は、その注釈ビューを最小化する、非表示にする、または閉じるための終了コントロール４１２を有することができる。注釈は、タイプおよびロケーション情報とともに記録することができる。ロケーション情報は、その注釈に関連付けられているコンテンツ内のロケーションを指すことができる。ロケーションは、ページ、テーブル、コラムなどの選択または区分などのコンテンツの一部分を指すことができる。注釈は、注釈タイプとともに記録することもできる。注釈タイプは、メモまたは強調表示であることが可能である。
【００３４】
[0040]  注釈ビュー４０８は、コンテンツに関連付けられている注釈をリスト４１０内に表示することができる。注釈は、注釈タイプ（たとえば、メモまたは強調表示）を含む識別子情報とともに表示することができる。注釈ビューは、注釈タイプを表すグラフィック、注釈のテキスト、および注釈に関連付けられているコンテンツ内のロケーションを表示することもできる。表示される注釈は、選択可能とすることができる。表示されている注釈のうちの１つが選択されたことに応答して、アプリケーションは、その注釈によって言及されているコンテンツ内のロケーションへのナビゲートを行うことができる。さらに、その選択に応答して、注釈を表示するプロンプトを、コンテンツ内のそのロケーションの上にオーバーレイすることができる。注釈タイプが強調表示である場合には、選択に応答して、注釈に関連付けられているコンテンツの部分を強調表示することができる。
【００３５】
[0041]  図２〜図４における例示的なシナリオおよびスキーマは、特定のコンポーネント、データタイプ、および構成とともに示されている。実施形態は、これらの例示的な構成によるシステムに限定されない。ｅリーダでのコンテンツに注釈を付加することは、アプリケーションおよびユーザインターフェースにおいてさらに少ないコンポーネントまたはさらなるコンポーネントを採用している構成において実施することができる。さらに、図２〜図４において示されている例示的なスキーマおよびコンポーネントならびにそれらのサブコンポーネントは、本明細書において説明されている原理を使用して、その他の値を伴って同様の様式で実施することができる。
【００３６】
[0042]  図５は、複数の実施形態によるシステムを実施することができるネットワーク化された環境である。ホストされているサービスなど、１つもしくは複数のサーバ５１４または単一のサーバ（たとえば、ウェブサーバ）５１６によって、ローカルリソースおよびリモートリソースを提供することができる。アプリケーションは、スマートフォン５１３、タブレットデバイス５１２、またはラップトップコンピュータ５１１（「クライアントデバイス」）などの個々のコンピューティングデバイス上で実行すること、およびネットワーク５１０を通じてコンテンツリソースと通信することが可能である。
【００３７】
[0043]  上述のように、ｅリーダアプリケーションは、コンテンツに注釈を付加することができる。このアプリケーションは、注釈を記録するための注釈ペインを表示することができる。記録された注釈は、ｅリーダデバイス内の注釈ビューにおいて表示することができる。クライアントデバイス５１１〜５１３は、前述のように、リモートサーバ（たとえば、サーバ５１４のうちの１つ）の上で実行されるアプリケーションへのアクセスを可能にすることができる。サーバは、関連のあるデータを、直接またはデータベースサーバ５１８を通じてデータストア５１９から取り出すこと／またはデータストア５１９に格納することが可能である。
【００３８】
[0044]  ネットワーク５１０は、サーバ、クライアント、インターネットサービスプロバイダ、および通信メディアの任意のトポロジーを含むことができる。複数の実施形態によるシステムは、静的なまたは動的なトポロジーを有することができる。ネットワーク５１０は、エンタープライズネットワークなどのセキュアなネットワーク、ワイヤレスオープンネットワークなどのセキュアでないネットワーク、またはインターネットを含むことができる。ネットワーク５１０は、公衆交換電話網（ＰＳＴＮ）またはセルラーネットワークなどのその他のネットワークを介して通信をコーディネートすることもできる。さらに、ネットワーク５１０は、ブルートゥースまたは類似のものなどの短距離ワイヤレスネットワークを含むことができる。ネットワーク５１０は、本明細書において説明されているノードどうしの間における通信を提供する。限定ではなく、例として、ネットワーク５１０は、音響メディア、ＲＦメディア、赤外線メディア、およびその他のワイヤレスメディアなどのワイヤレスメディアを含むことができる。
【００３９】
[0045]  ｅリーダにおいてコンテンツに注釈を付加するために、コンピューティングデバイス、アプリケーション、データソース、およびデータ配信システムのその他の多くの構成を採用することができる。さらに、図５において論じられているネットワーク化された環境は、例示のみを目的としている。実施形態は、例示的なアプリケーション、モジュール、またはプロセスに限定されない。
【００４０】
[0046]  図６および関連付けられている論考は、複数の実施形態を実施することができる適切なコンピューティング環境の簡単な概要を提供することを意図されている。図６を参照すると、コンピューティングデバイス６００など、複数の実施形態によるアプリケーションのための例示的なコンピューティングオペレーティング環境のブロック図が示されている。基本的な構成においては、コンピューティングデバイス６００は、少なくとも１つの処理ユニット６０２およびシステムメモリ６０４を含むことができる。コンピューティングデバイス６００は、プログラムを実行する際に連携する複数の処理ユニットを含むこともできる。コンピューティングデバイスの厳密な構成およびタイプに応じて、システムメモリ６０４は、揮発性（たとえば、ＲＡＭ）、不揮発性（たとえば、ＲＯＭ、フラッシュメモリなど）、またはそれら２つの何らかの組合せであることが可能である。システムメモリ６０４は、典型的には、ワシントン州レドモンドのＭＩＣＲＯＳＯＦＴ  ＣＯＲＰＯＲＡＴＩＯＮからのＷＩＮＤＯＷＳ（登録商標）およびＷＩＮＤＯＷＳ  ＰＨＯＮＥ（登録商標）オペレーティングシステムなど、プラットフォームのオペレーションをコントロールするのに適したオペレーティングシステム６０５を含む。システムメモリ６０４は、プログラムモジュール６０６、ｅリーダアプリケーション６２２、および注釈モジュール６２４などの１つまたは複数のソフトウェアアプリケーションを含むこともできる。
【００４１】
[0047]  ｅリーダアプリケーション６２２は、コンテンツに注釈を付加するためのアクションを検知することができる。そのアクションは、コンテンツの一部分の選択を含む場合がある。アプリケーション６２２は、その選択に応答して、注釈を記録するための注釈ペインを表示することができる。注釈モジュール６２４は、注釈ペイン内に入力された注釈を記録することができる。注釈モジュール６２４は、その注釈をさらに処理して、その注釈内に埋め込まれているテキストを認識することができる。その注釈は、アプリケーション６２２によって注釈ビューにおいて表示することができる。この基本的な構成は、図６において破線６０８内のそれらのコンポーネントによって示されている。
【００４２】
[0048]  コンピューティングデバイス６００は、さらなる特徴または機能を有することができる。たとえば、コンピューティングデバイス６００は、さらなる（取り外し可能な、および／または取り外し不能な）データストレージデバイス、たとえば、磁気ディスク、光ディスク、またはテープなどを含むこともできる。そのようなさらなるストレージは、取り外し可能なストレージ６０９および取り外し不能なストレージ６１０によって図６において示されている。コンピュータ可読ストレージメディアは、コンピュータ可読命令、データ構造、プログラムモジュール、またはその他のデータなどの情報を格納するための任意の方法またはテクノロジーにおいて実装される揮発性の、および不揮発性の、取り外し可能な、および取り外し不能なメディアを含むことができる。コンピュータ可読ストレージメディアは、コンピュータ可読メモリデバイスである。システムメモリ６０４、取り外し可能なストレージ６０９、および取り外し不能なストレージ６１０はすべて、コンピュータ可読ストレージメディアの例である。コンピュータ可読ストレージメディアとしては、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ、もしくはその他のメモリテクノロジー、ＣＤ−ＲＯＭ、デジタル多用途ディスク（ＤＶＤ）、もしくはその他の光ストレージ、磁気カセット、磁気テープ、磁気ディスクストレージ、もしくはその他の磁気ストレージデバイス、または、所望の情報を格納するために使用可能で、コンピューティングデバイス６００によってアクセス可能なその他の任意のメディアが含まれるが、それらに限定されない。そのようなコンピュータ可読ストレージメディアはいずれも、コンピューティングデバイス６００の一部であることが可能である。コンピューティングデバイス６００は、キーボード、マウス、ペン、音声入力デバイス、タッチ入力デバイス、および類似の入力デバイスなどの入力デバイス６１２を有することもできる。ディスプレイ、スピーカー、プリンタ、およびその他のタイプの出力デバイスなどの出力デバイス６１４を含むこともできる。これらのデバイスは、当技術分野においてよく知られており、本明細書において詳細に論じる必要はない。
【００４３】
[0049]  コンピューティングデバイス６００は、通信接続６１６を含むこともでき、それらの通信接続６１６によって、このデバイスは、分散コンピューティング環境内のワイヤレスネットワーク、衛星リンク、セルラーリンク、および類似のメカニズムを介するなどして、その他のデバイス６１８と通信することができる。その他のデバイス６１８としては、通信アプリケーションを実行するコンピュータデバイス、ストレージサーバ、および類似のデバイスを含むことができる。通信接続６１６は、通信メディアの一例である。通信メディアは、その中に、搬送波もしくはその他の伝送メカニズムなどの変調されたデータ信号でコンピュータ可読命令、データ構造、プログラムモジュール、またはその他のデータを含むことができ、任意の情報伝達メディアを含む。「変調されたデータ信号」という用語は、その信号の特性のうちの１つまたは複数が、その信号内で情報をエンコードするような様式で設定または変更されている信号を意味する。限定ではなく、例として、通信メディアは、有線ネットワークまたは直接有線接続などの有線メディア、ならびに、音響メディア、ＲＦメディア、赤外線メディア、およびその他のワイヤレスメディアなどのワイヤレスメディアを含む。
【００４４】
[0050]  例示的な実施形態はまた、方法を含む。これらの方法は、本明細書において説明されている構造を含む任意の数のやり方で実施することができる。そのような１つのやり方は、本明細書において説明されているタイプのデバイスのマシンオペレーションによるものである。
【００４５】
[0051]  別の任意選択のやり方は、それらの方法の個々のオペレーションのうちの１つまたは複数が、いくつかを実行する１人または複数の人間のオペレータとともに実行されることである。これらの人間のオペレータは、互いに同一の場所に配置される必要はなく、それぞれは、プログラムの一部分を実行するマシンとともにいることのみが可能である。
【００４６】
[0052]  図７は、複数の実施形態による、ｅリーダにおいてコンテンツに注釈を付加するプロセスに関する論理流れ図を示している。プロセス７００は、いくつかの例においては、ｅリーダアプリケーションによって実施することができる。
【００４７】
[0053]  プロセス７００は、オペレーション７１０で開始することができ、オペレーション７１０では、ｅリーダアプリケーションが、コンテンツに注釈を付加するためのアクションを検知することができる。そのアクションは、コンテンツの一部分の選択を含む場合がある。その選択は、メモまたは強調表示を含む注釈タイプを選択するための注釈メニューを起動することができる。オペレーション７２０において、注釈を記録するためにコンテンツの隣に注釈ペインを表示することができる。注釈ペインは、入力タイプコントロールを通じて指定された入力タイプに従って構成することができる。入力タイプは、テキスト、インク、オーディオ、またはイメージを含む。次いで、このアプリケーションは、オペレーション７３０において、注釈ペイン内に入力された注釈を記録することができる。記録された注釈には、埋め込まれるテキスト用の処理を施すこと、ならびにその注釈に関連付けられているコンテンツ内のロケーションおよび注釈タイプなどの識別子情報でタグ付けすることが可能である。その注釈は、オペレーション７４０において注釈ビュー内に表示することができる。あるいは、その記録された注釈を注釈ペイン内に表示することもできる。
【００４８】
[0054]  いくつかの実施形態は、通信モジュールと、メモリと、プロセッサとを含むコンピューティングデバイスにおいて実施することができ、その場合には、プロセッサは、メモリ内に格納されている命令とともに上述の方法または類似の方法を実行する。その他の実施形態は、コンピュータ可読ストレージメディアとして、上述の方法または類似の方法を実行するためにその上に格納されている命令とともに実施することができる。
【００４９】
[0055]  プロセス７００内に含まれているオペレーションは、例示の目的のためのものである。複数の実施形態による、コンテンツに注釈を付加することは、本明細書において説明されている原理を使用して、類似のプロセスによって、より少ない工程またはさらなる工程を用いて、ならびにオペレーションの別の順序で実施することができる。
【００５０】
[0056]  上述の明細、例、およびデータは、実施形態の構成の製造および使用についての完全な説明を提供している。本主題は、構造的な特徴および／または方法論的な行為に特有の言葉で説明されているが、添付の特許請求の範囲において定義されている本主題は、上述の特定の特徴または行為に必ずしも限定されるものではないということを理解されたい。むしろ、上述の特定の特徴および行為は、特許請求の範囲および実施形態を実施することの例示的な形態として開示されている。
【図１】
2016504680.tif 000003
【図２】
2016504680.tif 000004
【図３】
2016504680.tif 000005
【図４】
2016504680.tif 000006
【図５】
2016504680.tif 000007
【図６】
2016504680.tif 000008
【図７】
2016504680.tif 000009
【手続補正書】
【提出日】平成26年9月11日(2014.9.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピューティングデバイス上で実行される、ｅリーダコンテンツに注釈を付加するための方法であって、
コンテンツに注釈を付加するためのアクションを検知すること、
前記注釈を記録するために前記コンテンツの隣に注釈ペインを表示すること、
前記注釈ペイン内に入力された前記注釈を記録すること、および
注釈ビューまたは前記注釈ペインのいずれかにおいて前記コンテンツの隣に前記記録された注釈を表示すること
を含み、
前記注釈ビューに前記記録された注釈を表示することは、前記コンテンツと関連する注釈のリストを表示することを含み、前記リストは前記記録された注釈を含む、方法。
【請求項２】
前記アクションに応答して、メモおよび強調表示を含む注釈タイプを選択するための１つまたは複数のコマンドを含む注釈メニューを表示すること、および
前記注釈ペインを表示するために前記コマンドのうちの１つのアクティブ化を検知すること
をさらに含む、請求項１に記載の方法。
【請求項３】
前記注釈を前記注釈ペイン内に入力するための、テキスト入力、インク入力、オーディオ入力、およびイメージ入力タイプコントロールのうちの少なくとも１つを含む入力タイプコントロールを前記注釈ペイン内に表示することをさらに含む、請求項１に記載の方法。
【請求項４】
前記注釈を前記注釈ペイン内に入力するための入力タイプコントロールのアクティブ化を検知することをさらに含む、請求項１に記載の方法。
【請求項５】
前記注釈のテキスト入力ベースの入力のためのテキストボックスを表示するように前記注釈ペインを構成することをさらに含む、請求項４に記載の方法。
【請求項６】
前記注釈として、オーディオ入力およびイメージ入力のうちの１つに関連付けられているファイルを挿入するためのファイルプロンプトを表示するように前記注釈ペインを構成することをさらに含む、請求項４に記載の方法。
【請求項７】
ｅリーダにおいてコンテンツに注釈を付加するためのコンピューティングデバイスであって、
命令を格納するように構成されているメモリと、
前記メモリに結合されているプロセッサとを含み、前記プロセッサが、前記メモリ内に格納されている前記命令とともにアプリケーションを実行し、
前記アプリケーションが、
コンテンツに注釈を付加するためのアクションを検知すること、
前記アクションに応答して、メモおよび強調表示を含む注釈タイプを選択するための１つまたは複数のコマンドを含む注釈メニューを表示すること、
前記コマンドのうちの１つのアクティブ化を検知すること、
前記アクティブ化に応答して、前記注釈を記録するために前記コンテンツの隣に注釈ペインを表示すること、
前記注釈を前記注釈ペイン内に入力するための入力タイプの選択を検知すること、
前記注釈ペイン内に入力された前記注釈を記録すること、および
注釈ビューまたは前記注釈ペインのいずれかにおいて前記コンテンツの隣に前記記録された注釈を表示すること
を行うように構成され、
前記注釈ビューに前記記録された注釈を表示することは、前記コンテンツと関連する注釈のリストを表示することを含み、前記リストは前記記録された注釈を含む、コンピューティングデバイス。
【請求項８】
前記アプリケーションが、
コンテンツ作成中に生成された前記コンテンツに関連付けられている別のメモを表示するための脚注を動的に生成すること、および
ユーザおよびシステムの好みのうちの少なくとも１つに基づいて前記脚注を動的に非表示にすること
を行うようにさらに構成されている、請求項７に記載のコンピューティングデバイス。
【請求項９】
コンテンツに注釈を付加するための命令がその上に格納されているコンピュータ可読メモリデバイスであって、
前記命令が、
コンテンツに注釈を付加するためのアクションを検知すること、
前記アクションを前記コンテンツの一部分の選択として評価すること、
前記選択に応答して、メモおよび強調表示を含む注釈タイプを選択するための１つまたは複数のコマンドを含む注釈メニューを表示すること、
前記コマンドのうちの１つのアクティブ化を検知すること、
前記アクティブ化に応答して、前記注釈を記録するために前記コンテンツの隣に注釈ペインを表示すること、
前記注釈を前記注釈ペイン内に入力するための入力タイプの選択を検知すること、
前記注釈ペイン内に入力された前記注釈を記録すること、および
注釈ビューまたは前記注釈ペインのいずれかにおいて前記コンテンツの隣に前記記録された注釈を表示すること
を含み、
前記注釈ビューに前記記録された注釈を表示することは、前記コンテンツと関連する注釈のリストを表示することを含み、前記リストは前記記録された注釈を含む、コンピュータ可読メモリデバイス。
【請求項１０】
前記命令が、
前記注釈に関連付けられている前記コンテンツ内のロケーション、および前記注釈タイプとともに前記注釈を記録することをさらに含む、請求項９に記載のコンピュータ可読メモリデバイス。
【国際調査報告】
2016504680.tif 000010
2016504680.tif 000011