"デジタルマテリアルを出版及び表示するためのシステムであって、出版元が電子出版ファイルをアップロードするための機構を有する電子出版の出版モジュールと、当該システムからエンドユーザーを追加し、編集し、且つ、除去するための手段を提供するユーザー管理モジュールと、コンテントの論理的分類を作成するためにユーザーのコンテントを組織化するためのブックシェルフモジュールと、ユーザーがコンテントにマッピングされた後にコンテントを読み取るためのコンテント読み取りモジュールと、を備えるシステム。ユーザーが選択したテキストを注釈付けするためのコンテント注釈モジュールをさらに備えることを特徴とする請求項1に記載のシステム。前記コンテント注釈モジュールでは、前記ユーザーが注釈ツールを選択し、ハイライト、ノート及びブックマークを追加することにより前記コンテントに注釈を付けることを特徴とする請求項2に記載のシステム。特定機器に特定フォーマットでコンテントをダウンロードするためのダウンロードセンターモジュールをさらに備えることを特徴とする請求項1に記載のシステム。前記特定機器は、ユーザーPC、リーダ、携帯電話又は携帯式コンピュータを備えることを特徴とする請求項4に記載のシステム。コンテントに亘って、又は、出版ライブラリ内で、ユーザーが選択した検索語に合致するコンテントを検索するための検索モジュールをさらに備えることを特徴とする請求項1に記載のシステム。前記検索モジュールは、特定コンテント内を検索することを可能にし、そして、クリックしたときにユーザーが検索結果に接触してそれらを見るようにアンカーリンクを提供することを特徴とする請求項6に記載のシステム。注釈及びコメントを共有するための共有モジュールをさらに備えることを特徴とする請求項1に記載のシステム。前記共有モジュールは、視聴者、許諾及び他の選択した特性のような共有特性を選択することを前記ユーザーに可能にし、全ての共有コンテントが前記出版ブックシェルフ内で利用可能になることを特徴とする請求項8に記載のシステム。仮想コンテントアイテムを作成するための仮想コンテントモジュールをさらに備えることを特徴とする請求項1に記載のシステム。そこに実現されるコンピュータ実行可能プログラムを有する非一時的なコンピュータ可読媒体であって、前記コンピュータ実行可能プログラムコードが演算装置に、出版元が電子出版ファイルをアップロードするための機構を有する電子出版の出版モジュールを提供すること、システムからエンドユーザーを追加し、編集し、且つ、除去するための手段を提供するユーザー管理モジュールを提供すること、コンテントの論理的分類を作成するためにユーザーのコンテントを組織化するためのブックシェルフモジュールを提供すること、及び、ユーザーがコンテントにマッピングされた後にコンテントを読み取るためのコンテント読み取りモジュールを提供すること、を実行させるように構成されていることを特徴とする非一時的なコンピュータ可読媒体。前記プログラムコードが、ユーザーが選択したテキストを注釈付けするためのコンテント注釈モジュールを提供することを前記演算装置に実行させるようにさらに構成されていることを特徴とする請求項11に記載の非一時的なコンピュータ可読媒体。前記コンテント注釈モジュールでは、前記ユーザーが注釈ツールを選択し、ハイライト、ノート及びブックマークを追加することにより前記コンテントに注釈を付けることを特徴とする請求項12に記載の非一時的なコンピュータ可読媒体。前記プログラムコードが、特定機器に特定フォーマットでコンテントをダウンロードするためのダウンロードセンターモジュールを提供することを前記演算装置に実行させるようにさらに構成されていることを特徴とする請求項11に記載の非一時的なコンピュータ可読媒体。前記機器は、ユーザーPC、リーダー、携帯電話又は携帯式コンピュータを備えることを特徴とする請求項14に記載の非一時的なコンピュータ可読媒体。前記プログラムコードが、コンテントに亘って、又は、出版ライブラリ内で、ユーザーが選択した検索語に合致するコンテントを検索するための検索モジュールを提供することを前記演算装置に実行させるようにさらに構成されていることを特徴とする請求項11に記載の非一時的なコンピュータ可読媒体。前記検索モジュールは、特定コンテント内で検索することを可能にし、そして、クリックしたときにユーザーが検索結果に接触してそれらを見るようにアンカーリンクを提供することを特徴とする請求項16に記載の非一時的なコンピュータ可読媒体。前記プログラムコードが、注釈及びコメントを共有するための共有モジュールを提供することを前記演算装置に実行させるようにさらに構成されていることを特徴とする請求項11に記載の非一時的なコンピュータ可読媒体。前記プログラムコードが、前記共有モジュールは、視聴者、許諾及び他の選択した特性のような共有特性を選択することを前記ユーザーに可能にし、全ての共有コンテントが前記出版ブックシェルフ内で利用可能になることを特徴とする請求項18に記載の非一時的なコンピュータ可読媒体。前記プログラムコードが、仮想コンテントアイテムを作成するための仮想コンテントモジュールを提供することを前記演算装置に実行させるようにさらに構成されていることを特徴とする請求項11に記載の非一時的なコンピュータ可読媒体。現在、iコンテントをロードし、出版し、且つ、表示すること、ii既存のデータベースからユーザーを作成すること、iii任意なブラウザからアクセス可能であること、及び、iv電子出版ePub規格を採用すること、の能力を個人又は団体に提供する既存のシステムが存在しない。電子出版ePubは、国際デジタル出版フォーラムInternationalDigitalPublishingForum,IDPFによるフリー且つオープンな電子書籍ebook規格である。本発明の様々な実施形態によれば、システムはデジタルマテリアル教材を出版及び表示するために提供される。いくつかの実施形態では、システムは、出版元が電子出版ファイルをアップロードするための機構を有する電子出版ePub出版モジュールと、当該システムからエンドユーザーを追加し、編集し、且つ、除去するための手段を提供するユーザー管理モジュールと、コンテントの論理的分類を作成するためにユーザーのコンテントを組織化するためのブックシェルフモジュールと、ユーザーがコンテントにマッピングされた後にコンテントを読み取るためのコンテント読み取りモジュールと、を備える。いくつかの実施形態では、システムは、iユーザーが選択したテキストを注釈付けするためのコンテント注釈モジュール、ii特定機器に特定フォーマットでコンテントをダウンロードするためのダウンロードセンターモジュール、iiiコンテントに亘って、又は、出版ライブラリ内で、ユーザーが選択した検索語に合致するコンテントを検索するための検索モジュール、iv注釈及びコメントを共有するための共有モジュール、及び/又は、v仮想コンテントアイテムを作成するための仮想コンテントモジュールをさらに備えてもよい。本発明のさらなる実施形態は、そこに実現されるコンピュータ実行可能プログラムを有する非一時的なコンピュータ可読媒体に関する。コンピュータ実行可能プログラムコードは、i出版元が電子出版ファイルをアップロードするための機構を有する電子出版の出版モジュール、iiシステムからエンドユーザーを追加し、編集し、且つ、除去するための手段を提供するユーザー管理モジュール、iiiコンテントの論理的分類を作成するためにユーザーのコンテントを組織化するためのブックシェルフモジュールを提供すること、及び、ivユーザーがコンテントにマッピングされた後にコンテントを読み取るためのコンテント読み取りモジュールを提供することを演算装置に実行させるように構成されている。いくつかの実施形態では、プログラムコードは、iユーザーが選択したテキストを注釈付けするためのコンテント注釈モジュールを提供すること、ii特定機器に特定フォーマットでコンテントをダウンロードするためのダウンロードセンターモジュールを提供すること、iiiコンテントに亘って、又は、出版ライブラリ内で、ユーザーが選択した検索語に合致するコンテントを検索するための検索モジュールを提供すること、iv注釈及びコメントを共有するための共有モジュールを提供する、及び/又は、v仮想コンテントアイテムを作成するための仮想コンテントモジュールを提供することを前記演算装置に実行させるようにさらに構成されていることを特徴とする。本発明の他の特徴及び形態は、図面を伴う以下の詳細な説明から明らかになるであろう。そして、例示によって本発明の実施形態に従った特徴を説明する。当該サマリーは本発明の範囲を限定することを意図しておらず、ここに添付されたクレームによってのみ定められる。1又は複数の様々な実施形態に従う本発明は、以下の図面を参照して詳細に説明される。図面は、説明だけの目的で提供され、本発明の典型的又は例示の実施形態をただ単に描写するものである。これら図面は、読者の本発明の理解を容易にするために提供され、本発明の範囲又は応用性を限定するものではない。本発明は、例えば、学習環境においてデジタルマテリアル教材を出版及び表示するためのシステム及び方法に導かれる。ここに説明されるシステム及び方法は、リーダ体験における組み込みオーディオ、ビデオ及びアドビフラッシュ対話型インタラクティブアプリケーションを含むことができる。これは、標準のブック体験よりも聴覚及び視覚学習者にコンテントをさらに吸収させることを可能にする。ある実施形態では、システムは、ユーザーに複数の選択を提供して、コアリーダcorereader機能の外部の学習マテリアルにアクセスする。このような選択は、iこのフォーマットを利用する携帯型リーダのいずれかによってアクセス可能な標準の静的電子出版ファイル、iiユーザーがフォーマットされた読みやすく印刷できる書式のバージョンと同様なコンテントにインターネット接続なしでアクセス可能であるようにダウンロード可能である静的PDF、及び、iiiユーザーがオーディオブックとしてマテリアルを入手アクセスするためにダウンロード可能なMP3オーディオファイルを含む。さらなる実施形態では、ハイライト強調し、ブックマークし、且つ、表記するためのツールを通してコンテントにマークアップ表記を追加することをユーザーに可能にするウェブベースのリーダをシステムが提供する。マークアップツールは、印刷テキストブックの感覚でコンテントをマークアップするための能力をユーザーがミラーリングすることを補助する。ハイライト及び表記がセーブされて、ユーザーがサマリーセクションにアクセスすることに利用可能である。本発明の様々なシステム及び方法は、個別ユーザー特有の需要に基づいたユーザーの学習環境にとって、さらなるフレキシビリティ柔軟性及びポータビリティ携帯性を提供するように、出版されたコンテントの電子配布を提供する。いくつかの実施形態は、従来の非デジタルの形式及び慣習を模倣するように、消費者が電子的にコンテントに注釈を付け、コンテントに印を付けマークアップし、及び/又は、コンテントを組織化する能力を提供し、尚且つ、従来の非デジタル形式では利用不可能な追加の能力を提供する。さらに、実施形態によっては、配布コンテクストcontextとの関連を最大とするようにコンテントを統合又は分離する増大した能力を提供する。これにより、出版元が様々なソースからコンテントの異なる部分を1つの配布物例えば仮想ブックに統合することにより、創造的に独自のコンテントを定めることを可能とする。また、これにより、コンテントの個別部分が、要求されたコンテクストに基づいて消費者に配布されることを可能とする。さらに、これは、要求されたコンテクストに基づいて、リアルタイム即時の動的組み立てreal-timedynamicassembly及び関連コンテントの配布を可能とする。ここに説明されるデジタルマテリアルを出版及び表示するためのシステム及び方法のさらなる形態は、出版コンテントにとって配布利用可能に市販するまでの時間短縮を含む。多くの場合では、市販までの時間は、リアルタイムの定義を満たす又はほとんど満たすことができる程度に削減可能である。ある実施形態は、様々な異なる動作環境及び消費もしくは生産システムへの統合の容易性をさらに提供する。上述の特徴は、リアルタイム又はほぼリアルタイムの消費者システム又は人の動的に変化する要求コンテクストに基づいて、より高度な関連コンテントの出版及び配布を可能にする。そして、これは、例えば、オンライン自習室への統合のような革新的且つ創造的な学習ソリューションをサポート可能である。このような例では、自習室の対話conversationの変化するコンテクストに基づいて、自習室の参加者に断片又は完全なコンテントアイテムを聴取し、提示してもよい。さらに、出版元は、対話の一部となることができ、コンテントを出版し、そして、当該及び他の対話への統合に向けて、すぐにそれを利用可能にすることができる。上述したとおり、現在、iコンテントをロードし、出版し、表示すること、ii既存のデータベースからユーザーを作成すること、iii任意のブラウザからアクセス可能であること、及び、iv電子出版規格を採用すること、の能力を個人又は団体に提供するシステムが市場に存在しない。本発明の様々な実施形態は、この問題を解決する。さらに、ここに記述したシステム及び方法は、団体内のユーザーのためにユーザーアカウントを自動的に作成する能力を団体に提供する。実施形態によっては、システム/方法は、キャンパスマネージメントCampusManagementモジュールに完全に統合されて、ユーザーが既存データから引出されて作成されることを可能にする。例として、ここに説明したシステム及び方法に関連した大学に生徒が登録されたとき、彼らはキャンパスマネージメントモジュールで自動的に登録される。このように、大学からキャンパスマネージメントモジュールにユーザーを途切れなく引き込むように機会が与えられる。システムを使用すると、団体、著者又は出版元が、電子出版規格を介してコンテントをアップロード可能である。システムは、マテリアルを索引インデックス付けし、有意義な方法で、リーダ/ユーザーにそれをコンテントのテーブル表で表示する。さらに、コンテントは検索可能であり、且つ、ユーザーにハイライトすること、書き留めること及びブックマークすることの能力を提供する。これは、出版、表示及びユーザーの創作要求のために総合ショップをユーザーに提供する。従来ツールの別の問題は、ユーザーが製品を使用するために何かをダウンロード及びインストールしなければならないクライアントダウンロード問題である。これは、ユーザーが取得するライセンスの量を含む問題を多く含む。ここに説明されるシステムは、ブラウザベースであり、ダウンロードを要求しない。したがって、どの場所及びどの時間においても、ユーザーが出版されたマテリアルを、ブラウザ及びインターネット接続を有する任意のコンピュータからアクセスすることができる。本発明のシステム及び方法は、電子出版規格を使用する。その結果、それらはデジタル著作権管理DRMフリーであり、ユーザーが好きなようにマテリアルに接触インタラクト可能である。DRMは、デジタルコンテント及びデバイスの使用に制限を課すように採用され得るアクセス制御技術を備える。本発明のシステム及び方法がDRMフリーであるので、ユーザーがコンテントをダウンロードし、そして、コンテントをセーブ、印刷及びKindle登録商標又はiPhone登録商標のような携帯機器に送信することができる。電子出版規格を採用することにより、モバイル用途のような他のオンラインユーザーにとってコンテントに再度目的を持たすことが非常に簡単である。本発明の様々な実施形態に従って、システム及び方法は、i出版、ダウンロード、印刷、携帯機器への送信及びドキュメント、スプレッドシート、ブック、マガジン等を含む任意の出版可能なアイテムのユーザーデータベースを管理すること、ii任意のユーザーベースに通信すること、iii共同コミュニティを成長させ共有させること、ivカスタマイズし、出版し、他とマテリアルを共有すること、及び、vデジタル公募することdigitalofferingsに採用可能である。図1は、本発明の一実施形態に従った、デジタルマテリアルを出版及び表示するための例示システムのプラットフォームの概略図である。この図示されたシステムプラットフォーム10は、コンテントアイテムブックシェルフ12、コンテントアイテムリーダ14、編集アプリケーション16、管理アプリケーション18、分析20、セキュリティ及びシングルサインオンSSO22、コンテント保存部24、出版RESTfulアプリケーションプログラミングインターフェースAPIs26、データベース28及びモビリティアプリケーション30を含む様々なコンポーネントを備える。セキュリティ及びSSO22、コンテント保存部24及び出版RESTfulAPI26は、外部システム32と通信状態にある。ソフトウェアアプリケーションは、システムプラットフォーム10の様々なコンポーネントに存在可能であり、当該ソフトウェアアプリケーションは、非一時的なコンピュータ可読記録媒体に保存可能なコンピュータ実行可能プログラムコードを備え、当該コンピュータ実行可能プログラムコードは、様々な機能を実行するために構成されている。具体的には、ソフトウェアアプリケーションは、電子出版ファイルをアップロードするように出版元のための機構を備える電子出版ePubの出版モジュールを含む。アップロードプロセスの間、出版元は、オーディオファイル、ビデオファイル、ポータブルドキュメントフォーマットPDF、アデンダム補遺、及び様々な他のフォーマット形式のコンテントのようなサポートコンテントをアップロードすることを選択可能である。いくつかの実施形態によれば、各電子出版ファイルは、索引付けプロセスを経てフルテキスト検索をサポートする。そして、ファイルは、簡単なウェブローディングを可能にする新規構造に分解される。そして、出版元は、彼らのコンテントを出版する時を選択可能であって、これにより、公開ブックシェルフpublicbookshelf内でコンテントを可視化する。ソフトウェアアプリケーションは、ユーザー管理モジュールをさらに備えてもよい。実施形態によっては、ユーザー管理モジュールは、システムからエンドユーザーを追加/編集/除去するための3つの方式を提供可能である。第1に、管理者は、ユーザー管理インターフェースを使用してエンドユーザーを手動で追加/編集/除去することができる。第2に、管理者は、ライトウェイトディレクトリアクセスプロトコルLDAPのような外部ユーザー管理システム32を使用するようにプラットフォーム10を設定することができる。第3に、管理者は、システムの出版RESTfulAPI26を通して統合することを選択可能である。また、ソフトウェアアプリケーションは、ブックシェルフモジュールを備える。操作時に、エンドユーザーのシステムへの最初のエントリー地点が、彼らをブックシェルフに連れて行く。初期設定により、エンドユーザーは、1つのブックシェルフ又は最初にシステムに入ったときのシェルフshelfを有する。ユーザーは、コンテントの論理的分類を形成するために、いつでも彼又は彼女のコンテントを組織化するように、さらなるシェルフを作成することも可能である。出版コンテントの検索時、エンドユーザーは、コンテントをシェルフの1つに移動させるためにチェックアウトcheckoutを実行する必要がある。一度チェックアウトが実行されると、エンドユーザーは、限定されないが、コンテントの読み取り、コンテントの注釈、コンテントのダウンロード、コンテントの印刷及びコンテント内の検索を含む様々な方法でコンテントにインタラクト可能である。本発明のいくつかの実施形態では、ソフトウェアアプリケーションは、コンテント読み取りモジュールをさらに備える。一般的に、彼らがコンテントにマップ化mappedされると、エンドユーザーがコンテントを読み取ることだけ可能である。マッピングは、本質的にコンテント上のインスタンスにユーザーを結び付け、これは2つの方法のうちの1つで達成可能である。第1の選択は、選択したブックシェルフにユーザーがコンテントをチェックアウトするときに発生する。第2の選択は、出版RESTfulAPI26を経る。マッピングプロセスは、エンドユーザーがコンテントを読む取ることを可能にする。ソフトウェアアプリケーションは、さらにコンテント注釈モジュールを備えてもよい。コンテントを読むときに、エンドユーザーがコンテントに注釈を付けることを選択可能である。3つの異なるタイプの注釈:iハイライト、iiノート及びiiiブックマークが存在する。エンドユーザーは、テキストを選択して、そして、選択したテキストを注釈付けることを選択可能である。また、エンドユーザーは、注釈付けの色を選択するオプションを有する。一度注釈が付されると、エンドユーザーは、視覚的な手がかりをコンテント及びサマリーセクション内に有し、これはユーザーに、注釈の管理例えば、注釈の除去及び編集の機能を提供する。ソフトウェアアプリケーションは、ダウンロードセンターモジュールをさらに備えてもよい。エンドユーザーは、特定のフォーマットで特定の機器にコンテントをダウンロードすることを選択可能である。一般的に、フォーマットは、出版元がコンテントをアップロードしたとき、出版プロセスの間に決定される。エンドユーザーは、出版元のフォーマットの1つ、オリジナルの電子出版フォーマット、あるいは、電子出版フォーム内のコンテントから選択可能なセクションのいずれかを選択可能である。フォーマットが選択されたら、エンドユーザーがダウンロードのための機器を選択可能である。システムは、限定されないが、iエンドユーザーのPCパーソナルコンピュータ、iiAmazonKindoleSonyReader商標、iiiiPhone商標、iviPad商標、及び、v様々な他の機器を含む様々な種類の装置をサポート可能である。いくつかの実施形態によれば、ソフトウェアアプリケーションは、検索モジュールをさらに備え、これにより、エンドユーザーが2種類の検索を実行可能である。第1の種類は、コンテントに亘って、又は、出版ライブラリ内で検索語に適合するコンテントのを検索することを含む。第2の種類は、特定のコンテント内を検索し、検索結果に接触し、クリック時にこれらを見るためにアンカーリンクanchorlinkをエンドユーザーに提供する。また、検索は、注釈、共有コンテント及びサポートコンテントのような関連コンテントをも含むことができる。ソフトウェアアプリケーションは、共有モジュールをさらに備え、それにより、エンドユーザーが、彼又は彼女がコンテントに関して作成した注釈及びコメントを共有することを選択可能である。また、エンドユーザーは、視聴者audience、許諾及び他の選択特性のような共有特性プロパティを選択可能である。すべての共有コンテントは、公開ブックシェルフ内で利用可能になる。いくつかの実施形態では、ソフトウェアアプリケーションは、仮想コンテントモジュールをさらに備えてもよい。システムは、仮想コンテントアイテムを作成する能力を提供する。エンドユーザーは、異なるコンテントアイテムの部分を1つの仮想コンテントアイテム内に選択することができる。そして、仮想コンテントアイテムは、簡単なアクセスのために、エンドユーザーのブックシェルフに配置され得る。ここに説明した様々な実施形態によれば、採用された規格は、限定されないが、オープンパブリケーションストラクチャOPS2.0v1.0、オープンパッケージングフォーマットOPF2.0v1.0、及び、OEBPSコンテイナーフォーマットOCF1.0を含んでもよい。図2は、本発明の一実施形態に従う、デジタルマテリアルの出版及び表示のためのシステムにアクセスするための方法を表すアクティビティ図である。ユーザーは、ステップ34でシステムに入って、ステップ36でログインする。ユーザー認証がステップ38で起こり、ここでは、ユーザーが拒絶されるかステップ40、あるいは、承認されてステップ42で当該ユーザーがシステムポータル10を見ることができる。当該方法は、ユーザーがシステムポータル10にアクセスすることを終了した後にステップ44で完了する。図3は、本発明の一実施形態に従う、ブックシェルフ上のコンテントを見つけるための方法を表すアクティビティ図である。ユーザーは、ステップ46でシステムに入って、ステップ48でシステムにアクセスする。ステップ50は、ユーザーがブックシェルフを見る又は閲覧することに関する。ステップ52では、ユーザーが検索オプションを選択し、他方、ステップ54では、ユーザーがコンテントを検索し、そして、ステップ56では、ユーザーがコンテントを選択する。例として、コンテントは、ブック、オーディオ、ノート等を含むことができる。ステップ58は、コンテントをチェックアウトにすることを選択することに関し、他方、ステップ60が、コンテントが移動されるシェルフを選択することに関する。当該方法は、ユーザーがシェルフを選択した後にステップ62で完了する。図4は、本発明の一実施形態に従う、ブックシェルフ上の仮想ブックを作成及び保存するための方法を表すアクティビティ図である。ユーザーは、ステップ64でシステムに入って、ステップ66でシステムにアクセスする。ステップ68は、ユーザーがブックシェルフを見ることに関する。ステップ70では、ユーザーが新規仮想ブックを選択し、これは読み取り及び組織化を助けるコンテントの仮想分類を備えてもよい。ステップ72では、ユーザーがコンテントを見つけ、他方、ステップ74は、ユーザーがコンテント部分を仮想ブック内に選択することに関する。このようなコンテント部分は、ブック全体、ノート又は選択チャプターを含み得る。ステップ76は、仮想ブックを保存することに関し、その後に、方法がステップ78で完了する。図5は、本発明の一実施形態に従う、ブックシェルフから機器にコンテントをダウンロードするための方法を表すアクティビティ図である。ユーザーは、ステップ80でシステムに入って、ステップ82でシステムにアクセスする。ステップ84は、ユーザーがブックシェルフを見ることに関し、ステップ86は、ユーザーがコンテントを選択することに関する。例えば、コンテントは、ブック、オーディオ、ノート等を含むことができる。ステップ88では、ユーザーが機器のためにダウンロードを選択し、これは任意のモバイルリーダ又は機器を備えてもよい。ユーザーは、ステップ90でコンテント部分例えば、ブック全体、ノート又は選択チャプタを選択し、ステップ92で機器を選択する。ステップ94は、ユーザーがダウンロードの指示に従うことに関する。方法はステップ96で完了する。図6は、本発明の一実施形態に従う、ブックシェルフ上の複数のシェルフを管理するための方法を表すアクティビティ図である。ユーザーは、ステップ98でシステムに入って、ステップ100でシステムにアクセスする。ステップ102は、ユーザーがブックシェルフを見ることに関する。ステップ104では、ソフトウェアが、ブックシェルフが新規かどうかを決定判断する。そうでない場合、方法はステップ110に進む。シェルフが新規である場合、当該方法は、ステップ106及び108に進み、これは、それぞれ、新規シェルフを作成すること、及び、その特性を編集することに関する。ステップ110では、ユーザーがブックシェルフを編集するかどうかを決定する。そうしない場合、当該方法がステップ116で完了へと進む。ブックシェルフが編集される場合、当該方法はステップ112及び114に進み、これは、それぞれ、シェルフを選択すること、及び、その特性を編集することを伴う。そして、方法がステップ116で完了する。図7は、本発明の一実施形態に従う、ブックシェルフのコンテントを共有するための方法を表すアクティビティ図である。ユーザーは、ステップ118でシステムに入って、ステップ120でシステムにアクセスする。ステップ122は、ユーザーがブックシェルフを見ることに関し、ステップ124はユーザーがコンテントを選択することに関する。コンテントは、ブック、仮想ブック、オーディオ、ノート等のような、ブックシェルフにチェックアウトされた任意のコンテントを含むことができる。ユーザーは、ステップ126でコンテント部分例えば、ブック全体、ノート又は選択チャプタを選択し、ステップ128で共有する特性を選択する。ステップ130は、ユーザーが視聴者を選択することに関する。当該方法はステップ132で完了する。図8は、本発明の一実施形態に従う、ブックシェルフのコンテントを読み取るするための方法を表すアクティビティ図である。ユーザーは、ステップ134でシステムに入って、ステップ136でシステムにアクセスする。ステップ138は、ユーザーがブックシェルフを見ることに関し、ステップ140はユーザーがコンテントを選択することに関する。上述したとおり、コンテントは、ブック、仮想ブック、オーディオ、ノート等のような、ブックシェルフにチェックアウトされた任意のコンテントを含むことができる。ステップ142でユーザーが読むためのコンテントを開く。当該方法はステップ144で完了する。図9は、本発明の一実施形態に従う、ブックシェルフに亘って検索するための方法を表すアクティビティ図である。一般的に、シェルフに亘る検索は、横串検索を実行することのような全デジタルマテリアルに亘る検索を伴う。ユーザーは、ステップ146でシステムに入って、ステップ148でシステムにアクセスする。ステップ150は、ユーザーがブックシェルフを見ることに関する。ステップ152はユーザーがキーワードを検索することに関し、他方、ステップ154は、ユーザーが検索オプションを選択することに関する。例として、検索オプションは、開かれたコンテントのみを検索すること、又は、コンテント全体を検索することを含み得る。ステップ156では、ユーザーが検索結果をナビゲートする。当該方法はステップ158で完了する。図10は、本発明の一実施形態に従う、ブックシェルフ内のコンテントを検索するための方法を表すアクティビティ図である。一般的に、ブックシェルフのコンテント内の検索は、特定のデジタルマテリアル内すなわち、リーダ内の検索を伴う。ユーザーは、ステップ160でシステムに入って、ステップ162でコンテントを読み取る。ステップ164は、ユーザーがキーワードを検索することに関し、他方、ステップ166はユーザーが検索オプションを選択することに関する。説明したとおり、検索オプションは、開かれたコンテントのみを検索すること、又は、コンテント全体を検索することを含み得る。ステップ168では、ユーザーが検索結果をナビゲートする。当該方法はステップ170で完了する。図11は、本発明の一実施形態に従う、ブックシェルフ内のコンテントをナビゲートするための方法を表すアクティビティ図である。ユーザーは、ステップ172でシステムに入って、ステップ174でコンテントを読み取る。ステップ176では、ユーザーが、コンテントのテーブルを開いてステップ178アイテムを選択することステップ180、あるいは、次next/前priviousをクリックすることステップ182を決定する。当該方法はステップ184で完了する。図12は、本発明の一実施形態に従う、ブックシェルフのコンテントに注釈を付けるための方法を表すアクティビティ図である。ユーザーは、ステップ186でシステムに入って、ステップ188でコンテントを読み取る。ステップ190では、ユーザーがコンテント内の領域をブラウジング閲覧する。ステップ192は、ユーザーが注釈ツールを選択することに関し、これに対し、ステップ194は、例えば、ハイライト、ノート及び/又はブックマークを付加することによってユーザーがコンテントに注釈を付けることに関する。当該方法はステップ196で完了する。図13は、本発明の一実施形態に従う、ブックシェルフのコンテントへの注釈を管理するための方法を表すアクティビティ図である。ユーザーは、ステップ200でシステムに入って、ステップ202でコンテントを読み取る。ステップ204では、i注釈サマリーを開いてステップ206、注釈を見つけてステップ208、注釈を削除/編集することステップ210、あるいは、iiコンテント内に注釈を見つけてステップ212、注釈インラインinlineを削除/編集することステップ214をユーザーが決定する。当該方法はステップ216で完了する。図14は、本発明の一実施形態に従う、ブックシェルフにコンテントを追加するための方法を表すアクティビティ図である。ユーザーは、ステップ250でシステムに入って、ステップ252でコンテントにアクセスする。ステップ254は、ユーザーがコンテントすなわち、デジタルコンテントを提示することに関し、ステップ256はユーザーが代替コンテント例えば、他のフォーマット、オーディオバージョン、サポートコンテント等を追加することに関する。ステップ258では、当該システムは、コンテントを認証することを試みる。コンテントが認証不可能である場合、当該方法はステップ252に戻る。コンテントが認証された場合、当該方法はステップ260に進み、これはコンテントをコミットすることcommittingを伴う。ステップ262及び264では、それぞれ、システムがフォーマットを索引付け/変換し、データを保存部に保存する。ステップ266は、コンテントを出版することに関する。当該方法はステップ268で完了する。ここに説明したシステムは、読書課題及び活動のコースのための初期の教育用デジタルマテリアル、デジタルコンテントを表示するためのブラウザベースのリーダ、及び、大学システム及び生徒ポータルの統合を含む。デジタルマテリアルは、MP3プレイヤ及びPDAを含む様々な機器に表示されてもよい。また、生徒及び教師の成果を考慮して設計されてもよい。後述するように、このようなシステムは、複数の問題を解決し、多大な機会を作成する。当該システムは、生徒にコスト削減を提供する。なぜなら、デジタル教育マテリアルは、サードパーティによって出版される印刷テキストブックに取って代わるからである。デジタルマテリアルは、物理的な在庫及び配送に関するコストを除外する。また、本発明のシステムは、サードパーティからのデジタルコンテントの使用許可の制約をも避けることができる。サードパーティは、典型的には、彼らのデジタルマテリアルの著作権侵害について非常に心配しているので、彼らは、デジタル著作権管理DRMを彼らの製品に組み込むことにより埋め合わせている。通常、DRMは、インストールの数を制限し、印刷機能を制限する。また、出版元が、主要収入源としてデジタルコンテントを見ることができないので、彼らは、機構及び機能性に対して投資しない。本発明のいくつかの実施形態では、デジタルマテリアルは、職務著作に基づいて開発されるので、著作権は、コンテント開発者を従事させる大学によって所有される。これは大学が改訂サイクルをコントロールすることを可能にするので、サードパーティが新版を公表する時を決定するというだけの理由で、彼らがもはやマテリアルをアップデートする必要がない。このように、大学は、必要な又は適切なときに自己の裁量で修正及び改訂することができる。本発明の様々な実施形態は、デジタルマテリアルの所有モデルに基づいている。対照的に、ほとんどのコンテントは所有でなく、使用許諾されている。デジタルコンテントが所有モデルに関連した実施形態によれば、ユーザー/生徒が、一回限りの料金を支払い、そして、いかなる方法で、いかなる時に、及び彼らが望む多くのバリエーションでコンテントを使用することができる。ドキュメント変換の規格として電子出版の採用することは、機器にかかわらず、コンテントのリフローを可能にするすなわち、pdfのような静的ファイルとは異なり、例えば、コンテントはKindle商標、iPAD商標などに適切にコンテントが表示する。また、それは、ユーザーによって要求されたときに他のフォーマットpdf、rtfに変換することによって製品アウトプットの単純化を可能にする。実施形態によっては、システムは、基本的な読書マテリアルチャプタ及び特定の学習スタイルに応じる他の資源例えばオーディオファイルを含む。ユニバーサルデザインの原理に基づいて、システムは、例えば視覚及び神経学的障害のような障害を有する生徒のための代替的なマテリアルを包含してもよい。また、システムは、生徒に、彼らのコンテントを管理するためのツールを与えるリーダを含んでもよい。それは、ハイライト、ノート及びブックマークだけでなく、チャプターでコンテントを組織化する手段をも含む。そして、Kindle商標及び他のリーダの最新バージョンとは違って、システムがカラーをサポートする。ここに使用されるとおり、用語セットsetは、限定的又は非限定的に拘わらず、任意の要素の集合を示す。用語サブセットsubsetは、任意の要素の集合を示し、親のセットから取り上げられる要素である。サブセットは親セット全体になり得る。用語真部分集合propersubsetとは、親セットより少ない要素を含有するサブセットを示す。用語シーケンスsequenceは、規則化されたセット又はサブセットを示す。未満lessthan、以下lessthanorequalto、より大きいgreaterthan及び以上greaterthanorequaltoは、様々な対象又は規則化セットもしくはシーケンスのメンバー間の関係を説明するためにここに使用され得る。これら用語が規則化された対象に適用可能な任意な適切な規則的な関係を示すことが理解される。用語ツールtoolは、列挙された機能を実行するように構成された任意の装置を示すことに使用可能である。例えば、ツールは、1又は複数のモジュールの集合を含むことが可能であり、又は、ハードウェア、ソフトウェア又はその組み合わせからなることも可能である。すなわち、例えば、ツールは、1又は複数のソフトウェアモジュール、ハードウェアモジュール、ソフトウェア/ハードウェアモジュール又はその任意の組み合わせもしくは順列であり得る。別例として、ツールは演算装置又はソフトウェアが起動する又はハードウェアが実行される他の機器であり得る。ここに使用されるとおり、用語モジュールmoduleは、本発明の一又は複数の実施形態に従って実行可能である機能性の所定ユニットを表し得る。ここに使用されるとおり、モジュールは、ハードウェア、ソフトウェア又はその組み合わせの任意な形態を利用して実行され得る。例えば、1又は複数のプロセッサ、コントローラ、ASIC、PLA、PAL、CPLD、FPGA、論理コンポーネント、ソフトウェアルーチン又は他の機構が、モジュールを形成可能である。実施において、ここに説明した様々なモジュールは、独立型モジュール又は機能として実行可能であり、且つ、説明した特徴が1又は複数のモジュールの間で部分的に又は全体的に共有可能である。換言すると、ここに説明された様々な特徴及び機能性が、任意の所定の用途に実行可能であり、且つ、様々な組み合わせ及び順列内の1又は複数の別々の又は共有されたモジュールにおいて実行可能であることは、この明細書を読んだ当業者にとって明らかである。様々な特徴又は機能性要素が個別に説明され、分離したモジュールとして請求されたとしても、これら特徴及び機能性を1又は複数の共通のソフトウェア及びハードウェア要素間で共有可能であり、このような記載が分離したハードウェア又はソフトウェアコンポーネントがこのような特徴又は機能性を実行することに使用されることを要求又は暗示するものではないことを、当業者は理解するであろう。本発明のコンポーネント又はモジュールはソフトウェアを使用して全体又は一部において実行されるが、一実施形態では、これらソフトウェア要素は、これに対して説明した機能性を達成可能な演算コンピューティング又は処理プロセシングモジュールで動作するように実行可能である。このような演算モジュールの例の1つは、図15に示されている。様々な実施形態は、この例示の演算モジュール300に関して説明される。当該明細書を読んだ後、他の演算モジュール又はアーキテクチャを使用して本発明を実施する方法について当業者に明らかになるであろう。図15を参照すると、演算モジュール300は、例えば、デスクトップ、ラップトップ及びノートブックコンピュータ;携帯型演算装置PDA、スマートフォン、携帯電話、パームトップ等;メインフレーム大型汎用コンピュータ、スーパーコンピュータ、ワークステーション又はサーバー、あるいは、所定の用途又は環境に必要である又は適切であるような特定目的又は汎用目的の他の種類の演算装置で表され得る。また、演算モジュール300は、所定装置に組み込まれた又は利用可能な演算能力をも表す。例えば、演算モジュールは、例えば、デジタルカメラ、ナビゲーションシステム、携帯電話、携帯演算機器、モデム、ルータ、WAP、ターミナル、及び、処理能力のある形態を含む他の電子装置のような他の電子機器において発見可能である。演算モジュール300は、例えば、プロセッサ304のような、1又は複数のプロセッサ、コントローラ、コントロールモジュール又は他の処理装置を含むことができる。プロセッサ304は、例えば、マイクロプロセッサ、コントローラ又は他の制御論理のような汎用目的もしくは特定目的の処理エンジンを使用して実行可能である。説明した例では、プロセッサ304は、バス303に接続されているが、任意の通信媒体が、演算装置300の他のコンポーネントへの相互作用を助け、又は、外部に通信することに使用可能である。演算モジュール300は、1又は複数のメモリモジュールをも含むことができ、これは単純にメインメモリ308とここに示される。例えば、好ましくは、ランダムアクセスメモリRAM又は他の動的メモリが、プロセッサ304で実行されるべき情報及び指示を保存するために使用可能である。また、メインメモリ308は、プロセッサ304で実行されるべき指示の実行中に一時変数又は他の中間情報を保存することに使用可能である。同様に、演算モジュール300は、読み取り専用メモリROM又はプロセッサ304のための静的情報及び指示を保存するためにバス303に結合された他の静的ストレージ装置を含んでもよい。また、演算モジュール300は、情報ストレージ機構310の1又は複数の様々な形態を含んでもよい。例えば、それはメディアドライブ312及びストレージユニットインターフェース320を含んでもよい。メディアドライブ312は、固定式又はリムーバブルなストレージメディア記録媒体314をサポートするようにドライブ又は他の機構を含むことができる。例えば、ハードディスクドライブ、フロッピー登録商標ディスクドライブ、磁気テープドライブ、光学ディスクドライブ、CD、DVDもしくはブルーレイドライブR又はRW、又は、他のリムーバブルな又は固定式のメディアドライブが提供され得る。したがって、ストレージメディア314は、例えば、ハードディスク、フロッピー登録商標ディスク、磁気テープ、カートリッジ、光学ディスク、CD、DVDもしくはブルーレイ、又は、メディアドライブ312で読み取り、書き込み又はアクセスされる他の固定式又はリムーバブルな媒体を含むことができる。説明した例のとおり、ストレージメディア314は、そこにコンピュータソフトウェア又はデータを保存するコンピュータで使用可能な記録媒体を含むことができる。別実施形態では、情報ストレージ機構310は、コンピュータプログラム又は他の指示もしくはデータを演算モジュール300にロード可能にするための他の同様の手段を含んでもよい。このような手段は、例えば、固定式又はリムーバブルなストレージユニット322及びインターフェース320を含むことができる。このようなストレージユニット322及びインターフェース320の例は、プログラムカートリッジ及びカートリッジインターフェース、リムーバブルメモリ例えば、フラッシュメモリ又は他のリムーバブルメモリモジュール及びメモリスロット、PCMCIAスロット及びカード、並びに、ソフトウェア及びデータをストレージユニット322から演算モジュール300を移動可能にする他の固定式又はリムーバブルなストレージユニット322及びインターフェース320を含むことができる。また、演算モジュール300は、通信インターフェース324を含むことができる。当該通信インターフェース324は、ソフトウェア及びデータを演算モジュール300及び外部装置の間で移動可能にすることに使用されてもよい。通信インターフェース324の例は、モデムもしくはソフトモデム、ネットワークインターフェース例えば、イーサネット登録商標、ネットワークインターフェースカード、WiMedia、IEEE802.XX又は他のインターフェース、通信ポート例えば、USBポート、IRポート、RS232ポート、Bluetooth登録商標又は他のポート、又は、他の通信インターフェースを含むことができる。通信インターフェース324を介して移動されたソフトウェア及びデータは、信号で典型的に運ばれることが可能であり、当該信号は電子、電磁気光学を含む又は所定の通信インターフェース324で変換可能な他の信号であってもよい。これら信号は、チャネル328を介して通信インターフェース324に提供可能である。チャネル328は、信号を運び、且つ、有線又は無線式通信媒体を使用して実行可能である。チャネルのいくつかの例は、電話線、セルラー方式リンク、RFリンク、光学リンク、ネットワークインターフェース、局所もしくは広域ネットワーク、及び、他の有線又は無線通信チャネルを含むことができる。当該書類では、用語コンピュータプログラム媒体メディア及びコンピュータ使用可能媒体は、例えば、メモリ308、ストレージユニット322、メディア314及びチャネル328のような媒体を一般的に示すことに使用される。これら及び他のコンピュータプログラム媒体又はコンピュータ使用可能媒体の様々な形態は、1又は複数の指示の1又は複数のシーケンスを実行のための処理装置に運ぶことに関し得る。媒体に実現統合されたこのような指示は、コンピュータプログラム又は他のグループの形態に分類可能なコンピュータプログラムコード又はコンピュータプログラムプロダクトを一般的に示す。実行時、このような指示は、演算モジュール300にここに説明した本発明の特徴又は機能を実行可能にしてもよい。本発明の様々な実施形態を上に説明したが、これらは例示の方法としてのみ存在し、限定の目的ではない。同様に、本発明に含有可能な特徴及び機能性を理解することを助けるため、様々な図面が本発明の例示のアーキテクチャ又は構成を示した。本発明は、説明した例示のアーキテクチャ又は構成に限定されることはないが、様々なアーキテクチャ及び構成を使用して所望の特徴を実施可能である。実際、代替の機能的、論理的又は物理的な分割及び構成を本発明の所望の特徴を実施するためにどのように実行可能であるかは、当業者にとって明らかである。また、ここに記載された以外の多数の異なる構成要素のモジュールを様々な区分に適用可能である。さらに、フロー図、操作記述及び方法クレームに関して、複数のステップがここに提供された順番は、文脈がそうでないと定める以外、列挙された機能性を実行するために様々な実施形態を同じ順番で実施することを要求するものではない。様々な例示の実施形態及び実施について本発明を説明したが、個々の実施形態のうちの1又は複数に説明した様々な特徴、側面及び機能性が、それらの応用性において説明した特定の実施形態に限定されるものではない。しかし、代わりに、このような実施形態が説明されたか否かに拘わらず、及び、このような特徴が説明した実施形態の一部であるように表されたか否かに拘わらず、単独で又は様々な組み合わせにおいて、本発明の他の実施形態のうちの1又は複数に適用可能である。すなわち、本発明の範囲は、上述の例示の実施形態のいずれによっても限定されるべきではない。この書類で使用された用語及びフレーズ、及びその変形は、宣言されなければ、限定を拒絶するように無制限に解釈されるべきである。前述の例として、用語含むincludingは、意味限定なしに含むなどとして読まれるべきである。用語例exampleは、網羅的又は限定的なリストでなく、説明のアイテムの例示を提供することに使用される。用語a又はan不定冠詞は、意味少なくとも1つ、1又は複数のなどとして読まれるべきである。また、従来のconventional、伝統的なtraditional、通常のnormal、標準的なstandard、公知のknown及び類似の意味の用語のような形容詞は、所定期間に説明されたアイテム又は所定時間について利用可能なアイテムを限定するものと解釈されるべきではなく、現在又は未来で利用可能又は公知となる従来、伝統的、通常の、標準的な技術を包含するように読まれるべきである。同様に、この書類が当業者にとって明らかな又は公知な技術を示すところでは、このような技術が現在又は未来における当業者にとって明らか又は公知である。1又は複数のoneormore、少なくともatleast、限定されないがbutnotlimitedなどのフレーズのような広範囲な言葉及びフレーズは、このような広範囲のフレーズが存在する場合、より狭いケースが意図され又は必要とされることを意味していると読まれるべきではない。用語モジュールmoduleの使用は、モジュール部分が共通のパッケージ内で全て構成されるようにコンポーネント又は機能性が説明又は要求されることを意味するものではない。実際、モジュールの様々なコンポーネントの全てが、制御論理又は他のコンポーネントのいずれにせよ、1つのパッケージに組み合わされ、又は、別々に維持され、且つ、複数の分類もしくはパッケージ内に複数の場所に亘ってさらに分配可能である。さらに、ここに説明した様々な実施形態は、例示のブロック図、フローチャート及び他の図面において記述された。この書面を読んだ後に当業者に明らかになるが、説明した実施形態及びそれらの変形を、説明した例に限定されることなく実施可能である。例えば、ブロック図及びそれらに付随する説明は、特定のアーキテクチャ又は構成を定めるものとして解釈されるべきではない。"