(57)【要約】  情報は、第１の出版物を含む電子出版物のライブラリにアクセスし、電子本棚における第１の出版物の表現を発生させ、第１の出版物に関する状態を判断し、かつ第１の出版物の表現を修正して第１の出版物の状態を反映するによってユーザに呈示される。【選択図】図１２
2013516717.tif 000002
【特許請求の範囲】
【請求項１】
ユーザに情報を呈示する方法であって、
第１の出版物を含む電子出版物のライブラリにアクセスする段階と、
電子本棚における前記第１の出版物の表現を発生させる段階と、
前記第１の出版物に関する状態を判断する段階と、
前記第１の出版物の前記表示を修正して該第１の出版物の前記状態を反映させる段階と、
を含むことを特徴とする方法。
【請求項２】
前記表現を発生させる段階は、表紙ビューを使用して最近購入した本を呈示する段階を含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記表現を発生させる段階は、表紙ビューを使用して最近アクセスした本を呈示する段階を含むことを特徴とする請求項１に記載の方法。
【請求項４】
前記第１の出版物が最近アクセスされていないと判断する段階と、
前記第１の出版物のバインディングビューが該第１の出版物の表紙ビューの代わりに呈示されるように前記表現を修正する段階と、
を更に含むことを特徴とする請求項１に記載の方法。
【請求項５】
前記第１の出版物の前記表現を修正する段階は、該第１の出版物の上にダストの層を呈示する段階を含むことを特徴とする請求項４に記載の方法。
【請求項６】
前記ダストの層を呈示する段階は、前記第１の出版物にアクセスするユーザ命令を受信することに応答して動画のダストクラウドを呈示する段階を含むことを特徴とする請求項４に記載の方法。
【請求項７】
ユーザに情報を呈示する方法であって、
第１の出版物を含む電子出版物のライブラリにアクセスする段階と、
電子本棚における前記第１の出版物の表現を発生させる段階と、
前記電子本棚における他の出版物に対する前記第１の出版物に関する状態を判断する段階と、
前記ライブラリ内の他の出版物の状態に対する前記第１の出版物の前記状態に基づいて前記電子本棚の編成を判断する段階と、
前記電子本棚に前記第１の出版物を呈示して該電子本棚の前記編成を反映させる段階と、
を含むことを特徴とする方法。
【請求項８】
前記状態を判断する段階は、購入日、発売日、又はアクセス日を判断する段階を含むことを特徴とする請求項７に記載の方法。
【請求項９】
編成を判断する段階は、購入基準に従って前記ライブラリを選別する順序付けリストを発生させる段階を含むことを特徴とする請求項７に記載の方法。
【請求項１０】
編成を判断する段階は、発売日基準に従って前記ライブラリを選別する順序付けリストを発生させる段階を含むことを特徴とする請求項７に記載の方法。
【請求項１１】
編成を判断する段階は、アクセス日基準に従って前記ライブラリを選別する順序付けリストを発生させる段階を含むことを特徴とする請求項７に記載の方法。
【請求項１２】
前記電子本棚に前記第１の出版物を呈示して該電子本棚の前記編成を反映させる段階は、該電子本棚内の優先棚に未読本を呈示する段階を含むことを特徴とする請求項７に記載の方法。
【請求項１３】
前記優先棚に前記未読本を呈示する段階は、一番上の棚に前記未読本を呈示する段階を含むことを特徴とする請求項１２に記載の方法。
【請求項１４】
前記優先棚に前記未読本を呈示する段階は、棚の一番左の部分に前記未読本を呈示する段階を含むことを特徴とする請求項１２に記載の方法。
【請求項１５】
前記電子本棚に前記第１の出版物を呈示して該電子本棚の前記編成を反映させる段階は、該電子本棚内の優先棚に新規購入本を呈示する段階を含むことを特徴とする請求項７に記載の方法。
【請求項１６】
ユーザが前記電子本棚の前記編成が呈示された後に前記第１の出版物の配置をカスタマイズすることを可能にする段階を更に含むことを特徴とする請求項７に記載の方法。
【請求項１７】
前記電子本棚に前記第１の出版物を呈示して該電子本棚の前記編成を反映させる段階は、該電子本棚内の優先棚に最近アクセスした本を呈示する段階を含むことを特徴とする請求項７に記載の方法。
【請求項１８】
ユーザに情報を呈示する方法であって、
第１の出版物を含む電子出版物のライブラリにアクセスする段階と、
前記第１の出版物に関する状態を判断する段階と、
前記第１の出版物の前記状態を反映する該第１の出版物の表現を電子本棚に発生させる段階と、
を含むことを特徴とする方法。
【請求項１９】
前記表現を発生させる段階は、前記第１の出版物が雑誌であると判断することに応答して雑誌アイコンを発生させる段階を含むことを特徴とする請求項１８に記載の方法。
【請求項２０】
前記表現を発生させる段階は、前記第１の出版物が新聞であると判断することに応答して新聞アイコンを発生させる段階を含むことを特徴とする請求項１８に記載の方法。
【請求項２１】
前記表現を発生させる段階は、前記第１の出版物の前記状態を示す該表現の上にラベルを発生させる段階を含むことを特徴とする請求項１８に記載の方法。
【請求項２２】
前記ラベルを発生させる段階は、前記第１の出版物がまだアクセスされていないことを示すラベルを発生させる段階を含むことを特徴とする請求項２１に記載の方法。
【請求項２３】
前記ラベルを発生させる段階は、前記第１の出版物が新規に購入されたことを示すラベルを発生させる段階を含むことを特徴とする請求項２１に記載の方法。
【請求項２４】
前記ラベルを発生させる段階は、前記第１の出版物がダウンロードされたことを示すラベルを発生させる段階を含むことを特徴とする請求項２１に記載の方法。
【請求項２５】
前記第１の出版物に関する前記状態を判断する段階は、
第１のデバイスに対する位置を判断する段階と、
前記電子本棚に現れるコンテンツが前記位置に関連付けられると判断する段階と、
前記ユーザに前記コンテンツを呈示して該コンテンツが前記位置に関連することを示す段階と、
を含む、
ことを特徴とする請求項２１に記載の方法。
【請求項２６】
前記コンテンツを呈示する段階は、該コンテンツの関連性を示すリボンを呈示する段階を含むことを特徴とする請求項２５に記載の方法。
【請求項２７】
前記コンテンツを呈示する段階は、該コンテンツの関連性を示す指定の本棚位置を使用して該コンテンツを配置する段階を含むことを特徴とする請求項２５に記載の方法。
【請求項２８】
ユーザに情報を呈示する方法であって、
電子出版物のライブラリにアクセスする段階と、
ユーザによって所有される電子出版物を示す本棚ビューに電子本棚における第１の出版物の表現を発生させる段階と、
前記ユーザが書店ビュー及び前記本棚ビュー間を切り換えることを可能にする段階と、
前記本棚ビューから前記書店ビューに切り換える命令を前記ユーザから受信する段階と、
前記本棚ビューから前記書店ビューに切り換える前記命令を前記ユーザから受信することに応答して、最初に該本棚ビューを呈示し、かつ該書店ビューを表示することによって動画移行を完了する回転式本棚の動画移行の表示を発生させる段階と、
を含むことを特徴とする方法。
【請求項２９】
ユーザが前記書店ビュー内に現れる宣伝電子出版物の表現を選択することを可能にする段階と、
前記宣伝電子出版物を前記書店ビューの前に浮いているように呈示するために、該書店ビュー内に現れる該宣伝電子出版物の前記表現を電子読取器から生じるｚ軸に沿って該書店ビューからユーザまで前方に修正する段階と、
前記宣伝電子出版物を前記回転式本棚の前に浮いているように維持しながら、前記書店ビューで始って該書店ビューを表示することによって動画移行を完了する該回転式本棚の動画移行を発生させる段階と、
前記宣伝電子出版物を浮遊ビューから前記電子本棚の前記本棚ビュー内に移行するように呈示するために、前記書店ビュー内に現れる該宣伝電子出版物の前記表現を該書店ビューから前記ユーザまで前進するように修正する段階と、
を更に含むことを特徴とする請求項２８に記載の方法。
【請求項３０】
ユーザに情報を呈示する方法であって、
ユーザが販売促進構成の電子出版物をダウンロードすることを可能にする段階と、
前記ユーザが前記電子出版物を該ユーザによってアクセスされている該電子出版物の部分を識別する相対指標を用いてナビゲートすることを可能にする段階と、
前記ユーザが前記電子出版物の完全版を購入することを可能にする段階と、
購入の結果として前記電子出版物の前記完全版をダウンロードする段階と、
前記電子出版物へのその後のユーザアクセスが、前記ユーザが前記相対指標に関連付けられた該電子出版物の前記部分にアクセスすることを可能にするように該相対指標を維持する段階と、
を含むことを特徴とする方法。
【請求項３１】
前記販売促進構成の前記電子出版物内でブックマーク制御を呈示する段階と、
前記電子出版物内の前記電子ブックマーク制御を用いて、電子ブックマークを設定するユーザ命令を受信する段階と、
前記ユーザ命令を受信することに応答して、該ユーザ命令を受信した時に相対指標に関連付けられた場所に戻るように前記電子ブックマークを設定する段階と、
前記電子出版物の前記完全版の前記購入中に前記電子ブックマークを維持する段階と、
を更に含むことを特徴とする請求項３０に記載の方法。
【請求項３２】
前記電子ブックマーク制御を呈示する段階は、前記電子出版物のどの部分がアクセスされたかを示す読書履歴に関連付けられた該電子ブックマーク制御を呈示する段階を含むことを特徴とする請求項３１に記載の方法。
【請求項３３】
前記電子ブックマーク制御を呈示する段階は、読まれなかった前記電子出版物の部分に対して該電子出版物のどの部分が読まれたかを示すプログレスバーに関連付けられた該電子ブックマーク制御を呈示する段階を含むことを特徴とする請求項３１に記載の方法。
【請求項３４】
ユーザに情報を呈示する方法であって、
ユーザが電子書店を使用して電子出版物を購入することを可能にする段階と、
前記ユーザが第１のデバイスに前記電子出版物をダウンロードすることを可能にする段階と、
前記電子出版物のユーザ購入を記録する段階と、
前記ユーザが第２のデバイスを有するという指示を受信する段階と、
前記ユーザが前記第２のデバイスに前記電子出版物を送信することを可能にする段階と、
を含むことを特徴とする方法。
【請求項３５】
前記ユーザが前記電子書店を使用して前記電子出版物を購入することを可能にする段階は、該ユーザが前記第１のデバイス内の電子書店アプリケーション内で該電子出版物を購入することを可能にする段階を含むことを特徴とする請求項３４に記載の方法。
【請求項３６】
前記電子出版物の前記ユーザ購入を記録する段階は、履歴サーバ上のユーザアカウントに対して該ユーザ購入を記録する段階を含むことを特徴とする請求項３４に記載の方法。
【請求項３７】
購入の履歴を前記ユーザに表示する段階を更に含むことを特徴とする請求項３６に記載の方法。
【請求項３８】
前記購入の履歴を表示する段階は、前記ユーザが購入済み出版物に対して追加アクションを行うことを可能にするメニューを該購入の履歴の各エントリに対して呈示する段階を含むことを特徴とする請求項３７に記載の方法。
【請求項３９】
前記ユーザが追加アクションを行うことを可能にする段階は、該ユーザが前記第２のデバイスに前記電子出版物を送信することを可能にする段階を含むことを特徴とする請求項３８に記載の方法。
【請求項４０】
前記ユーザが前記第２のデバイスを有するという前記指示を受信する段階は、該ユーザがユーザアカウントに対して第２のデバイスを登録したという命令を登録サーバから受信する段階を含むことを特徴とする請求項３４に記載の方法。
【請求項４１】
前記ユーザが前記第２のデバイスに前記電子出版物を送信することを可能にする段階は、
前記電子書店内で前記第２のデバイスの表現を発生させる段階と、
前記第２のデバイスの前記表現を該第２のデバイスの該表現のユーザ選択を受信することに応答して該第２のデバイスへの前記電子出版物の送信をトリガするように構成する段階と、
を含む、
ことを特徴とする請求項３４に記載の方法。
【請求項４２】
前記ユーザが前記第２のデバイスに前記電子出版物を送信することを可能にする段階は、該ユーザに該第２のデバイスに向けて該電子出版物を購入することを要求することなく該ユーザが該電子出版物を送信することを可能にする段階を含むことを特徴とする請求項４１に記載の方法。
【請求項４３】
前記ユーザが前記第２のデバイスに前記電子出版物を送信することを可能にする段階は、該第２のデバイスに購入済み出版物を配信する配信料金を購入するユーザ命令を受信することに応答して該ユーザが該電子出版物を送信することを可能にする段階を含むことを特徴とする請求項４２に記載の方法。
【請求項４４】
前記第２のデバイスに前記電子出版物を送信する段階は、前記第１のデバイスのための第１のフォーマットから該第２のデバイスのための第２のフォーマットに該電子出版物をフォーマット設定する段階を含むことを特徴とする請求項３４に記載の方法。
【請求項４５】
ユーザに情報を呈示する方法であって、
左側ページの指示及び右側ページの指示を有する電子ブックの表現を電子デバイス上の電子ブック読取器アプリケーション内に呈示する段階と、
前記ユーザが該ユーザによってアクセスされている前記電子出版物の部分を識別する相対指標を用いて該電子出版物をナビゲートすることを可能にする段階と、
前記相対指標を使用して、前記左側ページの前記指示及び右側ページの前記指示を左側ページ及び右側ページの相対高さを反映するように修正する段階と、
を含むことを特徴とする方法。
【請求項４６】
前記左側ページの前記指示及び右側ページの前記指示を表示するバインディングの表現を呈示する段階を更に含むことを特徴とする請求項４５に記載の方法。
【請求項４７】
左側ページの前記指示を修正する段階は、前記相対高さが前記電子ブックの全体ページ数に対する読まれたページの数学的比率に基づいて反映される細かい粒度で左側ページの該指示を呈示する段階を含むことを特徴とする請求項４５に記載の方法。
【請求項４８】
左側ページの前記指示を修正する段階は、１つの個別の高さがページの範囲に使用されるいくつかの個別の高さのうちの該１つで左側ページの該指示を呈示する段階を含むことを特徴とする請求項４５に記載の方法。
【請求項４９】
ユーザに情報を呈示する方法であって、
紙ページの電子表現を含む電子ブックの表現を電子デバイス上の電子ブック読取器アプリケーション内に呈示する段階と、
ユーザが前記電子ブックをナビゲートするためにタッチスクリーン制御を通じて前記ページと対話することを可能にする段階と、
前記電子ブックをナビゲートするための前記タッチスクリーン制御との前記ユーザ対話の物理特性を前記電子デバイス上に記録する段階と、
前記ユーザ対話の前記物理特性に基づいて前記紙ページの電子表現に対するモデル化された影響を識別する段階と、
前記モデル化された影響を反映する前記紙ページの電子表現のページめくりを反映する動画移行を発生させる段階と、
を含むことを特徴とする方法。
【請求項５０】
前記モデル化された影響を識別する段階は、前記ユーザが前記紙ページの電子表現に触れた該紙ページの該電子表現内の位置を反映することを特徴とする請求項４９に記載の方法。
【請求項５１】
前記モデル化された影響を識別する段階は、前記ユーザが前記紙ページの前記電子表現を該ページをめくるためにスワイプした速度を反映することを特徴とする請求項４９に記載の方法。
【請求項５２】
前記モデル化された影響を識別する段階は、前記ユーザが前記紙ページの前記電子表現を該ページをめくるためにスワイプした加速度を反映することを特徴とする請求項４９に記載の方法。
【請求項５３】
前記モデル化された影響を識別する段階は、前記ユーザが前記紙ページの前記電子表現を該ページをめくるためにスワイプした方向を反映することを特徴とする請求項４９に記載の方法。
【請求項５４】
前記モデル化された影響を識別する段階は、前記ページをめくるためにユーザが前記電子デバイスを傾けることを反映することを特徴とする請求項４９に記載の方法。
【請求項５５】
前記モデル化された影響を識別する段階は、前記ページをめくるために前記電子デバイスを傾ける際に印加された加速度を反映することを特徴とする請求項５４に記載の方法。
【請求項５６】
前記モデル化された影響を識別する段階は、前記電子デバイスを傾けて前記ページをめくるためにユーザによって印加された角度を反映することを特徴とする請求項５４に記載の方法。
【請求項５７】
前記モデル化された影響を識別する段階は、前記電子デバイスを傾けて前記ページをめくるためにユーザによって印加された記電子デバイスの向きの差を反映することを特徴とする請求項５４に記載の方法。
【請求項５８】
前記モデル化された影響を識別する段階は、前記電子デバイスの前記向きが閾値量を上回って変わったか否かを反映することを特徴とする請求項５７に記載の方法。
【請求項５９】
ユーザが電子書店にアクセスすることを可能にする方法であって、
紙ページの電子表現を含む電子ブックの表現を電子デバイス上の電子ブック読取器アプリケーション内に呈示する段階と、
電子書店にアクセスするための制御を前記電子ブック読取器アプリケーション内に呈示する段階と、
前記ユーザが前記電子書店にアクセスするための前記制御と対話することを可能にする段階と、
前記制御とのユーザの対話を通じて、前記電子書店にアクセスするユーザ命令を受信する段階と、
前記電子デバイス上の無線通信インタフェースがアクティブでないと判断する段階と、
前記無線通信インタフェースを起動する段階と、
前記無線通信インタフェースを使用して前記電子書店から資料を呈示する段階と、
を含むことを特徴とする方法。
【請求項６０】
前記無線通信インタフェースを使用して前記電子書店から資料を呈示する段階は、該電子書店に対するネットワーク「ユニフォームリソースロケータ（ＵＲＬ）」を呈示する段階を含むことを特徴とする請求項５９に記載の方法。
【請求項６１】
前記電子書店にアクセスするための前記制御を呈示する段階は、前記紙ページの電子表現内に埋め込まれた制御を呈示する段階を含むことを特徴とする請求項５９に記載の方法。
【請求項６２】
前記紙ページの前記電子表現内に埋め込まれた前記制御を呈示する段階は、ブックページの端部内に該制御を呈示する段階を含むことを特徴とする請求項６１に記載の方法。
【請求項６３】
前記電子書店にアクセスするための前記制御を呈示する段階は、前記紙ページの電子表現の周囲に制御を呈示する段階を含むことを特徴とする請求項５９に記載の方法。
【請求項６４】
ユーザに情報を呈示する方法であって、
紙ページの電子表現を含む電子ブックの表現を電子デバイス上の電子ブック読取器アプリケーション内に呈示する段階と、
ユーザが前記電子ブックをナビゲートするためにタッチスクリーン制御を通じて前記ページと対話することを可能にする段階と、
ユーザが前記紙ページの前記電子表現の一部分に触れたことを検出する段階と、
前記ユーザが前記触れた部分を保持するように意図したことを検出する段階と、
前記ユーザが前記触れた部分を保持するように意図したことを検出することに応答して、前記紙ページの電子表現の該触れた部分に関連する指令のメニューを呈示する段階と、
を含むことを特徴とする方法。
【請求項６５】
前記ユーザが前記触れた部分を保持するように意図したことを検出する段階は、該ユーザが閾値期間を超えて前記ページの前記電子表現の該部分に触れていたことを検出する段階を含むことを特徴とする請求項６４に記載の方法。
【請求項６６】
前記ユーザが前記触れた部分を保持するように意図したことを検出する段階は、該触れた部分の面積が閾値期間が経過した後に拡大し、ユーザが増大した圧力を印加したことを示すことを検出する段階を含むことを特徴とする請求項６４に記載の方法。
【請求項６７】
前記ユーザが前記触れた部分を保持するように意図したことを検出する段階は、前記電子デバイスが降ろされたことを検出する段階を含むことを特徴とする請求項６４に記載の方法。
【請求項６８】
前記触れた部分に関連するコンテンツを識別する段階と、
前記識別されたコンテンツを使用して、前記指令のメニュー内への組み込みに向けて指令を識別する段階と、
前記指令のメニュー内に前記識別された指令を呈示する段階と、
を更に含むことを特徴とする請求項６４に記載の方法。
【請求項６９】
前記触れた部分に関連するコンテンツを識別する段階と、
前記識別されたコンテンツを使用して、前記指令のメニュー内への組み込みに向けてアプリケーションを識別する段階と、
前記指令のメニュー内に前記識別されたアプリケーションを呈示する段階と、
を更に含むことを特徴とする請求項６４に記載の方法。
【請求項７０】
前記識別されたコンテンツを使用してアプリケーションを識別する段階は、前記触れた部分に現れる該コンテンツに関連する電子書店に利用可能な追加の電子出版物を識別する段階を含むことを特徴とする請求項６９に記載の方法。
【請求項７１】
前記識別されたコンテンツを使用してアプリケーションを識別する段階は、前記触れた部分に現れる該コンテンツに関連する辞書又は百科事典エントリを識別する段階を含むことを特徴とする請求項６９に記載の方法。
【請求項７２】
前記識別されたコンテンツを使用してアプリケーションを識別する段階は、前記触れた部分に現れる該コンテンツに関連するアプリケーションを識別する段階を含むことを特徴とする請求項６９に記載の方法。
【請求項７３】
ユーザに情報を呈示する方法であって、
紙ページの電子表現を含む電子ブックの表現を電子デバイス上の電子ブック読取器アプリケーション内に呈示する段階と、
ユーザが前記電子デバイスの向きを制御することによって該電子デバイスのための加速度計と対話することを可能にする段階と、
前記電子デバイスのための前記加速度計を使用して該電子デバイスのユーザ操作を捕捉する段階と、
前記電子デバイスの前記ユーザ操作に基づいて前記電子ブックのための指令を識別する段階と、
前記電子ブック上で前記指令を実行する段階と、
を含むことを特徴とする方法。
【請求項７４】
前記ユーザ操作を捕捉して前記指令を識別する段階は、
前記電子デバイスが閾値角度を下回って傾斜されたことを検出する段階と、
前記電子デバイスが前記閾値角度を下回って傾斜されたことを検出することに応答して、前記電子ブックに次のページの抜粋を呈示する段階と、
を含む、
ことを特徴とする請求項７３に記載の方法。
【請求項７５】
前記ユーザ操作を捕捉して前記指令を識別する段階は、
前記電子デバイスが動揺を受けたことを検出する段階と、
前記電子デバイスが動揺を受けたことを検出することに応答して、前記電子ブックが電子本棚に戻されたことを呈示する段階と、
を含む、
ことを特徴とする請求項７３に記載の方法。
【請求項７６】
前記ユーザ操作を捕捉して前記指令を識別する段階は、
前記電子デバイスが第１の方式で操作されたことを検出する段階と、
前記電子デバイスが前記第１の方式で操作されたことを検出することに応答して、前記電子ブックの表紙が閉じられたことを呈示する段階と、
を含む、
ことを特徴とする請求項７３に記載の方法。
【請求項７７】
前記電子デバイスが前記第１の方式で操作されたことを検出する段階は、該電子デバイスが前記ユーザに向けて反転されたと判断する段階を含むことを特徴とする請求項７６に記載の方法。
【請求項７８】
前記ユーザ操作を捕捉して前記指令を識別する段階は、
前記電子デバイスが第２の方式で操作されたことを検出する段階と、
前記電子デバイスが前記第２の方式で操作されたことを検出することに応答して、電子ブックの指定された部分を呈示する段階と、
を含む、
ことを特徴とする請求項７３に記載の方法。
【請求項７９】
前記電子デバイスが前記第２の方式で操作されたことを検出する段階は、目次を検索するために該電子デバイスが第１の方向に２回傾斜されたと判断する段階を含むことを特徴とする請求項７８に記載の方法。
【請求項８０】
前記電子デバイスが前記第２の方式で操作されたことを検出する段階は、索引を検索するために該電子デバイスが第２の方向に２回傾斜されたと判断する段階を含むことを特徴とする請求項７８に記載の方法。
【請求項８１】
前記電子デバイスが前記第２の方式で操作されたことを検出する段階は、電子ブックを閉じるために前記表示内のバインディングの表現が摘まれたと判断する段階を含むことを特徴とする請求項７８に記載の方法。
【請求項８２】
前記ユーザ操作を捕捉して前記指令を識別する段階は、
前記電子デバイスが表面上に設定されたことを検出する段階と、
前記電子デバイスが表面上に設定されたことを検出することに応答して、前記電子ブックのためのスクリーンセーバーを呈示する段階と、
を含む、
ことを特徴とする請求項７３に記載の方法。
【請求項８３】
前記電子ブックのための前記スクリーンセーバーを呈示する段階は、微風に翻る前記紙ページの電子表現を呈示する段階を含むことを特徴とする請求項８２に記載の方法。
【請求項８４】
ユーザが電子出版物とインタフェースで接続することを可能にする方法であって、
紙ページの電子表現を含む電子ブックの表現を電子デバイス上の電子ブック読取器アプリケーション内に呈示する段階と、
第１のユーザが前記電子デバイスのためのタッチスクリーンコントローラと対話することを可能にする段階と、
前記タッチスクリーンコントローラのユーザ操作を捕捉する段階と、
前記タッチスクリーンコントローラの前記ユーザ操作に基づいて、前記電子ブックを通じて第２のユーザとインタフェースで接続するための指令を識別する段階と、
前記電子ブックのための前記指令を実行する段階と、
を含むことを特徴とする方法。
【請求項８５】
前記指令を識別する段階は、前記第２のユーザに前記電子ページを移動する送信指令を識別する段階を含むことを特徴とする請求項８４に記載の方法。
【請求項８６】
前記指令を識別する段階は、前記第２のユーザに前記電子ブックを移動する送信指令を識別する段階を含むことを特徴とする請求項８４に記載の方法。
【請求項８７】
前記指令を識別する段階は、前記第２のユーザとの通信インタフェースを確立する投げる身振りを識別する段階を含むことを特徴とする請求項８４に記載の方法。
【請求項８８】
前記第２のユーザとインタフェースで接続するための前記指令を識別する段階は、無線「ローカルエリアネットワーク」インタフェースを通じて該第２のユーザとの通信インタフェースを確立する指令を確立する段階を含むことを特徴とする請求項８４に記載の方法。
【請求項８９】
前記第２のユーザとインタフェースで接続するための前記指令を識別する段階は、無線電気通信インタフェースを通じて該第２のユーザとの通信インタフェースを確立する指令を確立する段階を含むことを特徴とする請求項８４に記載の方法。
【請求項９０】
前記第２のユーザとインタフェースで接続するための前記指令を識別する段階は、短距離無線インタフェースを通じて該第２のユーザとの通信インタフェースを確立する指令を確立する段階を含むことを特徴とする請求項８４に記載の方法。
【請求項９１】
ユーザが電子出版物とインタフェースで接続することを可能にする方法であって、
紙ページの電子表現を含む電子ブックの表現を電子デバイス上の電子ブック読取器アプリケーション内に呈示する段階と、
第１のユーザが前記電子デバイスのためのタッチスクリーンコントローラと対話することを可能にする段階と、
前記電子デバイスのための加速度計を使用して前記タッチスクリーンコントローラのユーザ操作を捕捉する段階と、
前記タッチスクリーンコントローラの前記ユーザ操作に基づいて、電子本棚とインタフェースで接続する指令を識別する段階と、
前記電子ブックのための前記指令を実行する段階と、
を含むことを特徴とする方法。
【請求項９２】
前記電子本棚とインタフェースで接続する前記指令を識別する段階は、該電子本棚を表示することなく該電子本棚における次の選択に進む指令を受信する段階を含むことを特徴とする請求項９１に記載の方法。
【請求項９３】
前記電子本棚における前記次の選択に進む前記指令を受信する段階は、
３本の指が前記電子デバイスに触れたことを検出する段階と、
前記３本の指が前記タッチスクリーンコントローラをスワイプしたことを検出する段階と、
を含む、
ことを特徴とする請求項９２に記載の方法。
【請求項９４】
ユーザに情報を呈示する方法であって、
第１の向きに紙ページの電子表現を含む電子ブックの表現を電子デバイス上の電子ブック読取器アプリケーション内に呈示する段階と、
前記第１の向きに前記電子ブックの第１の部分を呈示する段階と、
ユーザが第１の向きから第２の向きに前記電子デバイスの向きを操作することを可能にする段階と、
フォントサイズを維持するか否かを判断する段階と、
前記第１の部分に基づいてかつ前記フォントサイズを維持すると判断することに応答して、前記第２の向きに表示されることになる第２の部分を識別する段階と、
前記第２の部分を前記第２の向きに表示する段階と、
を含むことを特徴とする方法。
【請求項９５】
前記ユーザが前記第１の向きから前記第２の向きに前記電子デバイスの前記向きを操作することを可能にする段階は、該ユーザが横長方向から縦長方向に切り換えることを可能にする段階を含むことを特徴とする請求項９４に記載の方法。
【請求項９６】
前記第２の部分を識別する段階は、該第２の部分をレンダリングするために前記第１の部分から除去するためのコンテンツを識別する段階を含むことを特徴とする請求項９５に記載の方法。
【請求項９７】
前記ユーザが前記第１の向きから前記第２の向きに前記電子デバイスの前記向きを操作することを可能にする段階は、該ユーザが縦長方向から２つのページを表示する横長方向に切り換えることを可能にする段階を含むことを特徴とする請求項９４に記載の方法。
【請求項９８】
前記第２の部分を識別する段階は、該第２の部分をレンダリングするために前記第１の部分を補う追加コンテンツを識別する段階を含むことを特徴とする請求項９７に記載の方法。
【請求項９９】
ユーザに情報を呈示する方法であって、
第１の向きに紙ページの電子表現を含む電子ブックの表現を電子デバイス上の電子ブック読取器アプリケーション内に呈示する段階と、
前記第１の向きに前記電子ブックの第１の部分を呈示する段階と、
ユーザが第１の向きから第２の向きに前記電子デバイスの向きを操作することを可能にする段階と、
フォントサイズを維持するか否かを判断する段階と、
前記第１の部分に基づいてかつ前記フォントサイズを維持しないと判断することに応答して、前記第２の向きに表示されることになる第２の部分を識別する段階と、
前記第２の部分を前記第２の向きに表示する段階と、
を含むことを特徴とする方法。
【請求項１００】
前記ユーザが前記第１の向きから前記第２の向きに前記電子デバイスの前記向きを操作することを可能にする段階は、該ユーザが横長方向から縦長方向に切り換えることを可能にする段階を含むことを特徴とする請求項９９に記載の方法。
【請求項１０１】
前記第２の部分を識別する段階は、該第２の部分をレンダリングするのに使用されるフォントサイズを識別する段階を含むことを特徴とする請求項１００に記載の方法。
【請求項１０２】
前記ユーザが前記第１の向きから前記第２の向きに前記電子デバイスの前記向きを操作することを可能にする段階は、該ユーザが縦長方向から２つのページを表示する横長方向に切り換えることを可能にする段階を含むことを特徴とする請求項９９に記載の方法。
【請求項１０３】
前記第２の部分を識別する段階は、該第２の部分をレンダリングするのに使用されるフォントサイズを識別する段階を含むことを特徴とする請求項１０２に記載の方法。
【請求項１０４】
プロセッサと、
前記プロセッサ上で実行された時に該プロセッサをして、
第１の出版物を含む電子出版物のライブラリにアクセスし、
電子本棚における前記第１の出版物の表現を発生させ、
前記第１の出版物に関する状態を判断し、かつ
前記第１の出版物の前記状態を反映するように該第１の出版物の前記表現を修正する、
ことを含む作動を実行させる命令と、
を含むことを特徴とするシステム。
【請求項１０５】
プロセッサと、
前記プロセッサ上で実行された時に該プロセッサをして、
第１の出版物を含む電子出版物のライブラリにアクセスし、
電子本棚における前記第１の出版物の表現を発生させ、
前記電子本棚における他の出版物に対する前記第１の出版物に関する状態を判断し、
前記ライブラリ内の他の出版物の状態に対する前記第１の出版物の前記状態に基づいて前記電子本棚の編成を判断し、かつ
前記電子本棚の前記編成を反映するように該電子本棚に前記第１の出版物を呈示する、
ことを含む作動を実行させる命令と、
を含むことを特徴とするシステム。
【請求項１０６】
プロセッサと、
前記プロセッサ上で実行された時に該プロセッサをして、
第１の出版物を含む電子出版物のライブラリにアクセスし、
前記第１の出版物に関する状態を判断し、かつ
前記第１の出版物の前記状態を反映する電子本棚における前記第１の出版物の表現を発生させる、
ことを含む作動を実行させる命令と、
を含むことを特徴とするシステム。
【請求項１０７】
プロセッサと、
前記プロセッサ上で実行された時に該プロセッサをして、
電子出版物のライブラリにアクセスし、
ユーザにより所有される電子出版物を示す本棚ビューに電子本棚における前記第１の出版物の表現を発生させ、
前記ユーザが書店ビュー及び前記本棚ビュー間を切り換えることを可能にし、
前記本棚ビューから前記書店ビューに切り換える命令を前記ユーザから受信し、かつ
前記本棚ビューから前記書店ビューに切り換える前記命令を前記ユーザから受信することに応答して、最初に該本棚ビューを呈示し、かつ該書店ビューを表示することによって動画移行を完了する回転式本棚の動画移行の表示を発生させる、
ことを含む作動を実行させる命令と、
を含むことを特徴とするシステム。
【請求項１０８】
プロセッサと、
前記プロセッサ上で実行された時に該プロセッサをして、
ユーザが販売促進構成の電子出版物をダウンロードすることを可能にし、
前記ユーザが該ユーザによってアクセスされている前記電子出版物の部分を識別する相対指標を用いて該電子出版物をナビゲートすることを可能にし、
前記ユーザが前記電子出版物の完全版を購入することを可能にし、
購入の結果として前記電子出版物の前記完全版をダウンロードし、
前記電子出版物へのその後のユーザアクセスが、前記ユーザが前記相対指標に関連付けられた該電子出版物の前記部分にアクセスすることを可能にするように、該相対指標を維持する、
ことを含む作動を実行させる命令と、
を含むことを特徴とするシステム。
【請求項１０９】
プロセッサと、
前記プロセッサ上で実行された時に該プロセッサをして、
ユーザが電子書店を使用して電子出版物を購入することを可能にし、
前記ユーザが第１のデバイスに前記電子出版物をダウンロードすることを可能にし、
前記電子出版物のユーザ購入を記録し、
前記ユーザが第２のデバイスを有するという指示を受信し、かつ
前記ユーザが前記第２のデバイスに前記電子出版物を送信することを可能にする、
ことを含む作動を実行させる命令と、
を含むことを特徴とするシステム。
【請求項１１０】
プロセッサと、
前記プロセッサ上で実行された時に該プロセッサをして、
左側ページの指示及び右側ページの指示を有する電子ブックの表現を電子デバイス上の電子ブック読取器アプリケーション内に呈示し、
ユーザが該ユーザによってアクセスされている前記電子出版物の部分を識別する相対指標を用いて該電子出版物をナビゲートすることを可能にし、
前記相対指標を使用して、左側ページ及び右側ページの相対高さを反映するように該左側ページの前記指示及び右側ページの前記指示を修正する、
ことを含む作動を実行させる命令と、
を含むことを特徴とするシステム。
【請求項１１１】
プロセッサと、
前記プロセッサ上で実行された時に該プロセッサをして、
紙ページの電子表現を含む電子ブックの表現を電子デバイス上の電子ブック読取器アプリケーション内に呈示し、
ユーザが前記電子ブックをナビゲートするためにタッチスクリーン制御を通じて前記ページと対話することを可能にし、
前記電子ブックをナビゲートするための前記タッチスクリーン制御との前記ユーザ対話の物理特性を前記電子デバイス上に記録し、
前記ユーザ対話の前記物理特性に基づいて前記紙ページの電子表現に対するモデル化された影響を識別し、かつ
前記モデル化された影響を反映する前記紙ページの電子表現のページめくりを反映する動画移行を発生させる、
ことを含む作動を実行させる命令と、
を含むことを特徴とするシステム。
【請求項１１２】
プロセッサと、
前記プロセッサ上で実行された時に該プロセッサをして、
紙ページの電子表現を含む電子ブックの表現を電子デバイス上の電子ブック読取器アプリケーション内に呈示し、
電子書店にアクセスするための制御を前記電子ブック読取器アプリケーション内に呈示し、
前記ユーザが前記電子書店にアクセスするための前記制御と対話することを可能にし、
前記電子書店にアクセスするユーザ命令を前記制御とのユーザの対話を通じて受信し、
前記電子デバイス上の無線通信インタフェースがアクティブでないと判断し、
前記無線通信インタフェースを起動させ、かつ
前記無線通信インタフェースを使用して前記電子書店から資料を呈示する、
ことを含む作動を実行させる命令と、
を含むことを特徴とするシステム。
【請求項１１３】
プロセッサと、
前記プロセッサ上で実行された時に該プロセッサをして、
紙ページの電子表現を含む電子ブックの表現を電子デバイス上の電子ブック読取器アプリケーション内に呈示し、
ユーザが前記電子ブックをナビゲートするためにタッチスクリーン制御を通じて前記ページと対話することを可能にし、
ユーザが前記紙ページの前記電子表現の一部分に触れたことを検出し、
前記ユーザが前記触れた部分を保持するように意図したことを検出し、かつ
前記ユーザが前記触れた部分を保持するように意図したことを検出することに応答して、前記紙ページの電子表現の該触れた部分に関連する指令のメニューを呈示する、
ことを含む作動を実行させる命令と、
を含むことを特徴とするシステム。
【請求項１１４】
プロセッサと、
前記プロセッサ上で実行された時に該プロセッサをして、
紙ページの電子表現を含む電子ブックの表現を電子デバイス上の電子ブック読取器アプリケーション内に呈示し、
ユーザが前記電子デバイスの向きを制御することによって該電子デバイスのための加速度計と対話することを可能にし、
前記電子デバイスのための前記加速度計を使用して該電子デバイスのユーザ操作を捕捉し、
前記電子デバイスの前記ユーザ操作に基づいて前記電子ブックのための指令を識別し、かつ
前記電子ブック上で前記指令を実行する、
ことを含む作動を実行させる命令と、
を含むことを特徴とするシステム。
【請求項１１５】
プロセッサと、
前記プロセッサ上で実行された時に該プロセッサをして、
紙ページの電子表現を含む電子ブックの表現を電子デバイス上の電子ブック読取器アプリケーション内に呈示し、
第１のユーザが前記電子デバイスのためのタッチスクリーンコントローラと対話することを可能にし、
前記タッチスクリーンコントローラのユーザ操作を捕捉し、
前記タッチスクリーンコントローラの前記ユーザ操作に基づいて、前記電子ブックを通じて第２のユーザとインタフェースで接続するための指令を識別し、かつ
前記電子ブックのための前記指令を実行する、
ことを含む作動を実行させる命令と、
を含むことを特徴とするシステム。
【請求項１１６】
プロセッサと、
前記プロセッサ上で実行された時に該プロセッサをして、
紙ページの電子表現を含む電子ブックの表現を電子デバイス上の電子ブック読取器アプリケーション内に呈示し、
第１のユーザが前記電子デバイスのためのタッチスクリーンコントローラと対話することを可能にし、
前記電子デバイスのための前記加速度計を使用して前記タッチスクリーンコントローラのユーザ操作を捕捉し、
前記タッチスクリーンコントローラの前記ユーザ操作に基づいて、電子本棚とインタフェースで接続する指令を識別し、かつ
前記電子ブックのための前記指令を実行する、
ことを含む作動を実行させる命令と、
を含むことを特徴とするシステム。
【請求項１１７】
プロセッサと、
前記プロセッサ上で実行された時に該プロセッサをして、
第１の向きに紙ページの電子表現を含む電子ブックの表現を電子デバイス上の電子ブック読取器アプリケーション内に呈示し、
前記第１の向きに前記電子ブックの第１の部分を呈示し、
ユーザが第１の向きから第２の向きに前記電子デバイスの向きを操作することを可能にし、
フォントサイズを維持するか否かを判断し、
前記第１の部分に基づいてかつ前記フォントサイズを維持すると判断することに応答して、前記第２の向きに表示されることになる第２の部分を識別し、かつ
前記第２の部分を前記第２の向きに表示する、
ことを含む作動を実行させる命令と、
を含むことを特徴とするシステム。
【請求項１１８】
プロセッサと、
前記プロセッサ上で実行された時に該プロセッサをして、
第１の向きに紙ページの電子表現を含む電子ブックの表現を電子デバイス上の電子ブック読取器アプリケーション内に呈示し、
前記第１の向きに前記電子ブックの第１の部分を呈示し、
ユーザが第１の向きから第２の向きに前記電子デバイスの向きを操作することを可能にし、
フォントサイズを維持するか否かを判断し、
前記第１の部分に基づいてかつ前記フォントサイズを維持しないと判断することに応答して、前記第２の向きに表示されることになる第２の部分を識別し、かつ
前記第２の部分を前記第２の向きに表示する、
ことを含む作動を実行させる命令と、
を含むことを特徴とするシステム。
【請求項１１９】
プロセッサ上で実行された時に該プロセッサをして、
第１の出版物を含む電子出版物のライブラリにアクセスし、
電子本棚における前記第１の出版物の表現を発生させ、
前記第１の出版物に関する状態を判断し、かつ
前記第１の出版物の前記状態を反映するように該第１の出版物の前記表現を修正する、
ことを含む作動を実行させる命令、
を含むことを特徴とする持続性コンピュータ可読媒体。
【請求項１２０】
プロセッサ上で実行された時に該プロセッサをして、
第１の出版物を含む電子出版物のライブラリにアクセスし、
電子本棚に前記第１の出版物の表現を発生させ、
前記電子本棚における他の出版物に対する前記第１の出版物に関する状態を判断し、
前記ライブラリ内の他の出版物の状態に対する前記第１の出版物の前記状態に基づいて前記電子本棚の編成を判断し、かつ
前記電子本棚の前記編成を反映するように該電子本棚に前記第１の出版物を呈示する、
ことを含む作動を実行させる命令、
を含むことを特徴とする持続性コンピュータ可読媒体。
【請求項１２１】
プロセッサ上で実行された時に該プロセッサをして、
第１の出版物を含む電子出版物のライブラリにアクセスし、
前記第１の出版物に関する状態を判断し、
前記第１の出版物の前記状態を反映する電子本棚における該第１の出版物の表現を発生させる、
ことを含む作動を実行させる命令、
を含むことを特徴とする持続性コンピュータ可読媒体。
【請求項１２２】
プロセッサ上で実行された時に該プロセッサをして、
電子出版物のライブラリにアクセスし、
ユーザにより所有される電子出版物を示す本棚ビューに電子本棚における前記第１の出版物の表現を発生させ、
前記ユーザが書店ビュー及び前記本棚ビュー間を切り換えることを可能にし、
前記本棚ビューから前記書店ビューに切り換える命令を前記ユーザから受信し、かつ
前記本棚ビューから前記書店ビューに切り換える命令を前記ユーザから受信することに応答して、最初に該本棚ビューを呈示し、かつ該書店ビューを表示することによって動画移行を完了する回転式本棚の動画移行の表示を発生させる、
ことを含む作動を実行させる命令、
を含むことを特徴とする持続性コンピュータ可読媒体。
【請求項１２３】
プロセッサ上で実行された時に該プロセッサをして、
ユーザが販売促進構成の電子出版物をダウンロードすることを可能にし、
前記ユーザが該ユーザによってアクセスされている前記電子出版物の部分を識別する相対指標を用いて該電子出版物をナビゲートすることを可能にし、
前記ユーザが前記電子出版物の完全版を購入することを可能にし、
購入の結果として前記電子出版物の前記完全版をダウンロードし、かつ
前記電子出版物へのその後のユーザアクセスが、前記ユーザが前記相対指標に関連付けられた該電子出版物の前記部分にアクセスすることを可能にするように、該相対指標を維持する、
ことを含む作動を実行させる命令、
を含むことを特徴とする持続性コンピュータ可読媒体。
【請求項１２４】
プロセッサ上で実行された時に該プロセッサをして、
ユーザが電子書店を使用して電子出版物を購入することを可能にし、
前記ユーザが第１のデバイスに前記電子出版物をダウンロードすることを可能にし、
前記電子出版物のユーザ購入を記録し、
前記ユーザが第２のデバイスを有するという指示を受信し、かつ
前記ユーザが前記第２のデバイスに前記電子出版物を送信することを可能にする、
ことを含む作動を実行させる命令、
を含むことを特徴とする持続性コンピュータ可読媒体。
【請求項１２５】
プロセッサ上で実行された時に該プロセッサをして、
左側ページの指示及び右側ページの指示を有する電子ブックの表現を電子デバイス上の電子ブック読取器アプリケーション内に呈示し、
前記ユーザが該ユーザによってアクセスされている前記電子出版物の部分を識別する相対指標を用いて該電子出版物をナビゲートすることを可能にし、かつ
前記相対指標を使用して、左側ページ及び右側ページの相対高さを反映するように該左側ページの前記指示及び右側ページの前記指示を修正する、
ことを含む作動を実行させる命令、
を含むことを特徴とする持続性コンピュータ可読媒体。
【請求項１２６】
プロセッサ上で実行された時に該プロセッサをして、
紙ページの電子表現を含む電子ブックの表現を電子デバイス上の電子ブック読取器アプリケーション内に呈示し、
ユーザが前記電子ブックをナビゲートするためにタッチスクリーン制御を通じて前記ページと対話することを可能にし、
前記電子ブックをナビゲートするための前記タッチスクリーン制御との前記ユーザ対話の物理特性を前記電子デバイス上に記録し、
前記ユーザ対話の前記物理特性に基づいて前記紙ページの電子表現に対するモデル化された影響を識別し、かつ
前記モデル化された影響を反映する前記紙ページの電子表現のページめくりを反映する動画移行を発生させる、
ことを含む作動を実行させる命令、
を含むことを特徴とする持続性コンピュータ可読媒体。
【請求項１２７】
プロセッサ上で実行された時に該プロセッサをして、
紙ページの電子表現を含む電子ブックの表現を電子デバイス上の電子ブック読取器アプリケーション内に呈示し、
電子書店にアクセスするための制御を前記電子ブック読取器アプリケーション内に呈示し、
前記ユーザが前記電子書店にアクセスするための前記制御と対話することを可能にし、
前記制御とのユーザの対話を通じて、前記電子書店にアクセスするユーザ命令を受信し、
前記電子デバイス上の無線通信インタフェースがアクティブでないと判断し、
前記無線通信インタフェースを起動させ、かつ
前記無線通信インタフェースを使用して前記電子書店から資料を呈示する、
ことを含む作動を実行させる命令、
を含むことを特徴とする持続性コンピュータ可読媒体。
【請求項１２８】
プロセッサ上で実行された時に該プロセッサをして、
紙ページの電子表現を含む電子ブックの表現を電子デバイス上の電子ブック読取器アプリケーション内に呈示し、
ユーザが前記電子ブックをナビゲートするためにタッチスクリーン制御を通じて前記ページと対話することを可能にし、
ユーザが前記紙ページの前記電子表現の一部分に触れたことを検出し、
前記ユーザが前記触れた部分を保持するように意図したことを検出し、かつ
前記ユーザが前記触れた部分を保持するように意図したことを検出することに応答して、前記紙ページの電子表現の該触れた部分に関連する指令のメニューを呈示する、
ことを含む作動を実行させる命令、
を含むことを特徴とする持続性コンピュータ可読媒体。
【請求項１２９】
プロセッサ上で実行された時に該プロセッサをして、
紙ページの電子表現を含む電子ブックの表現を電子デバイス上の電子ブック読取器アプリケーション内に呈示し、
ユーザが前記電子デバイスの向きを制御することによって該電子デバイスのための加速度計と対話することを可能にし、
前記電子デバイスのための前記加速度計を使用して該電子デバイスのユーザ操作を捕捉し、
前記電子デバイスの前記ユーザ操作に基づいて前記電子ブックのための指令を識別し、かつ
前記電子ブック上で前記指令を実行する、
ことを含む作動を実行させる命令、
を含むことを特徴とする持続性コンピュータ可読媒体。
【請求項１３０】
プロセッサ上で実行された時に該プロセッサをして、
紙ページの電子表現を含む電子ブックの表現を電子デバイス上の電子ブック読取器アプリケーション内に呈示し、
第１のユーザが前記電子デバイスのためのタッチスクリーンコントローラと対話することを可能にし、
前記タッチスクリーンコントローラのユーザ操作を捕捉し、
前記タッチスクリーンコントローラの前記ユーザ操作に基づいて、前記電子ブックを通じて第２のユーザとインタフェースで接続するための指令を識別し、かつ
前記電子ブックのための前記指令を実行する、
ことを含む作動を実行させる命令、
を含むことを特徴とする持続性コンピュータ可読媒体。
【請求項１３１】
プロセッサ上で実行された時に該プロセッサをして、
紙ページの電子表現を含む電子ブックの表現を電子デバイス上の電子ブック読取器アプリケーション内に呈示し、
第１のユーザが前記電子デバイスのためのタッチスクリーンコントローラと対話することを可能にし、
前記電子デバイスのための加速度計を使用して前記タッチスクリーンコントローラのユーザ操作を捕捉し、
前記タッチスクリーンコントローラの前記ユーザ操作に基づいて、電子本棚とインタフェースで接続するための指令を識別し、かつ
前記電子ブックのための前記指令を実行する、
ことを含む作動を実行させる命令、
を含むことを特徴とする持続性コンピュータ可読媒体。
【請求項１３２】
プロセッサ上で実行された時に該プロセッサをして、
第１の向きに紙ページの電子表現を含む電子ブックの表現を電子デバイス上の電子ブック読取器アプリケーション内に呈示し、
前記第１の向きに前記電子ブックの第１の部分を呈示し、
ユーザが第１の向きから第２の向きに前記電子デバイスの向きを操作することを可能にし、
フォントサイズを維持するか否かを判断し、
前記第１の部分に基づいてかつ前記フォントサイズを維持すると判断することに応答して、前記第２の向きに表示されることになる第２の部分を識別し、かつ
前記第２の部分を前記第２の向きに表示する、
ことを含む作動を実行させる命令、
を含むことを特徴とする持続性コンピュータ可読媒体。
【請求項１３３】
プロセッサ上で実行された時に該プロセッサをして、
第１の向きに紙ページの電子表現を含む電子ブックの表現を電子デバイス上の電子ブック読取器アプリケーション内に呈示し、
前記第１の向きに前記電子ブックの第１の部分を呈示し、
ユーザが第１の向きから第２の向きに前記電子デバイスの向きを操作することを可能にし、
フォントサイズを維持するか否かを判断し、
前記第１の部分に基づいてかつ前記フォントサイズを維持しないと判断することに応答して、前記第２の向きに表示されることになる第２の部分を識別し、かつ
前記第２の部分を前記第２の向きに表示する、
ことを含む作動を実行させる命令、
を含むことを特徴とする持続性コンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
〔関連出願への相互参照〕
本明細書は、２０１０年１月１１日出願の米国仮特許出願第６１／２９４，１０６号、２０１０年１月２６日出願の米国仮特許出願第６１／２９８，５３９号、２０１０年１月２７日出願の米国仮特許出願第６１／２９８，８８９号、及び２０１０年４月２日出願の米国特許出願第６１／３２０，６７８号に対する優先権を請求するものである。これらの出願は、全て「電子テキスト処理及び表示」という名称であり、引用により組み込まれる。
【背景技術】
【０００２】
本発明の開示は、電子テキスト、例えば、電子デバイス上で読まれる電子ブック（ｅＢｏｏｋ）のテキストを表示してその処理を容易にすることに関する。普通の印刷本と同様に、電子ブック（ｅＢｏｏｋ）は、読者にテキスト及び絵柄を呈示するために使用することができる。しかし、インク及び紙の代わりに、電子ブックは、電子ブック読取器アプリケーションとして公知のソフトウエアが解釈してディスプレイ上に呈示することができるデジタルデータの集合である。デスクトップ及びノートブックコンピュータ、ｅＢｏｏｋ読取器、スマートフォン、及び／又は他のモバイルデバイスのような様々なデバイスが、電子ブック読取ソフトウエアを実行する。ｅＢｏｏｋのための１つの利用可能なフォーマットは、「ｅＰｕｂ」規格によって定義され、これは、「国際デジタル出版フォーラム（ＩＤＰＦ）」によって維持されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】米国特許出願第１１／４５９，６０６号明細書
【特許文献２】米国特許出願第１１／４５９，６１５号明細書
【特許文献３】米国特許出願第１１／３２２，５４９号明細書
【特許文献４】米国特許第６，３２３，８４６号明細書
【特許文献５】米国特許第６，５７０，５５７号明細書
【特許文献６】米国特許第６，６７７，９３２号明細書
【特許文献７】米国特許出願公開第２００２／００１５０２４Ａ１号明細書
【特許文献８】米国特許出願第１１／３８１，３１３号明細書
【特許文献９】米国特許出願第１０／８４０，８６２号明細書
【特許文献１０】米国特許出願第１０／９０３，９６４号明細書
【特許文献１１】米国特許出願第１１／０４８２６４号明細書
【特許文献１２】米国特許出願第１１／０３８５９０号明細書
【特許文献１３】米国特許出願第１１／２２８，７５８号明細書
【特許文献１４】米国特許出願第１１／２２８，７００号明細書
【特許文献１５】米国特許出願第１１／２２８，７３７号明細書
【特許文献１６】米国特許出願第１１／３６７，７４９号明細書
【特許文献１７】米国特許出願第１１／２４１，８３９号明細書
【特許文献１８】米国特許出願第１１／２４０，７８８号明細書
【特許文献１９】米国特許出願第１１／６２０，７０２号明細書
【特許文献２０】米国特許出願第１１／５８６，８６２号明細書
【特許文献２１】米国特許出願第１１／６３８，２５１号明細書
【特許文献２２】米国特許出願公開第２００５／０１９００５９号明細書
【特許文献２３】米国特許出願公開第２００６／００１７６９２号明細書
【特許文献２４】米国特許仮出願第６０／９３６，５６２号明細書
【特許文献２５】米国特許仮出願第１１／９６８，０６７号明細書
【発明の概要】
【課題を解決するための手段】
【０００４】
１つの一般的な意味では、情報は、第１の出版物を含む電子出版物のライブラリにアクセスし、電子本棚における第１の出版物の表現を発生させ、第１の出版物に関する状態を判断し、かつ第１の出版物の表現を修正して第１の出版物の状態を反映することによってユーザに呈示される。
【０００５】
実施形態は、以下の特徴の１つ又はそれよりも多くを含むことができる。例えば、表現を発生させる段階は、表紙ビューを使用して最近購入した本を呈示する段階、又は表紙ビューを使用して最近アクセスした本を呈示する段階を含むことができる。第１の出版物が最近アクセスされていないと判断される場合があり、その表現は、第１の出版物のバインディングビューが第１の出版物の表紙ビューの代わりに呈示されるように修正することができる。第１の出版物の表現を修正する段階は、第１の出版物の上にダストの層を呈示する段階を含む。ダストの層を呈示する段階は、第１の出版物にアクセスするユーザ命令を受信することに応答して動画のダストクラウドを呈示する段階を含むことができる。
【０００６】
別の一般的な意味では、情報は、第１の出版物を含む電子出版物のライブラリにアクセスし、電子本棚における第１の出版物の表現を発生させ、電子本棚における他の出版物に対する第１の出版物に関する状態を判断し、ライブラリ内の他の出版物の状態に対する第１の出版物の状態に基づいて電子本棚の編成を判断し、かつ電子本棚に第１の出版物を呈示して電子本棚の編成を反映させることによってユーザに呈示される。
【０００７】
実施形態は、以下の特徴の１つ又はそれよりも多くを含むことができる。例えば、状態を判断する段階は、購入日、発売日、又はアクセス日を判断する段階を含むことができる。編成を判断する段階は、購入基準に従ってライブラリを選別する順序付けリストを発生させる段階を含むことができる。編成を判断する段階は、発売日基準に従ってライブラリを選別する順序付けリストを発生させる段階を含むことができる。編成を判断する段階は、アクセス日基準に従ってライブラリを選別する順序付けリストを発生させる段階を含むことができる。
【０００８】
電子本棚に第１の出版物を呈示して電子本棚の編成を反映させる段階は、電子本棚内の優先棚に未読本を呈示する段階を含むことができる。優先棚に未読本を呈示する段階は、一番上の棚に未読本を呈示する段階を含む。優先棚に未読本を呈示する段階は、棚の一番左の部分に未読本を呈示する段階を含むことができる。電子本棚に第１の出版物を呈示して電子本棚の編成を反映させる段階は、電子本棚内の優先棚に新規購入本を呈示する段階を含むことができる。
【０００９】
ユーザは、電子本棚の編成を呈示された後に第１の出版物の配置をカスタマイズすることを可能にされる場合がある。電子本棚に第１の出版物を呈示して電子本棚の編成を反映させる段階は、電子本棚内の優先棚に最近アクセスした本を呈示する段階を含むことができる。
【００１０】
更に別の意味では、情報は、第１の出版物を含む電子出版物のライブラリにアクセスし、第１の出版物に関する状態を判断し、かつ電子本棚における第１の出版物の状態を反映する第１の出版物の表現を発生させることによってユーザに呈示される。
【００１１】
実施形態は、以下の特徴の１つ又はそれよりも多くを含むことができる。例えば、表現を発生させる段階は、第１の出版物が雑誌であると判断することに応答して雑誌アイコンを発生させる段階を含むことができる。表現を発生させる段階は、第１の出版物が新聞であると判断することに応答して新聞アイコンを発生させる段階を含むことができる。表現を発生させる段階は、第１の出版物の状態を示す表現の上にラベルを発生させる段階を含むことができる。表現を発生させる段階は、第１の出版物がまだアクセスされていないことを示すラベルを発生させる段階を含むことができる。
【００１２】
ラベルを発生させる段階は、第１の出版物が新規に購入されたことを示すラベルを発生させる段階を含むことができる。ラベルを発生させる段階は、第１の出版物がダウンロードされたことを示すラベルを発生させる段階を含むことができる。第１の出版物の状態を判断する段階は、第１のデバイスに対して位置を判断する段階と、電子本棚に現れるコンテンツがその位置に関連付けられていると判断する段階と、ユーザにコンテンツを呈示してコンテンツがその位置に関連していることを示す段階とを含むことができる。
【００１３】
コンテンツを呈示する段階は、コンテンツの関連性を示すリボンを呈示する段階を含むことができる。コンテンツを呈示する段階は、コンテンツの関連性を示す指定の本棚位置を使用してコンテンツを配置する段階を含むことができる。
【００１４】
更に別の意味では、情報は、電子出版物のライブラリにアクセスし、ユーザにより所有される電子出版物を示す本棚ビュー内で電子本棚における第１の出版物の表現を発生させ、ユーザが書店ビュー及び本棚ビュー間を切り換えることを可能にし、本棚ビューから書店ビューに切り換える命令をユーザから受信し、かつ本棚ビューから書店ビューに切り換える命令をユーザから受信することに応答して、最初に本棚ビューを呈示して動画移行を書店ビューを表示することによって完了する回転式本棚の動画移行の表示を発生させることによってユーザに呈示される。
【００１５】
実施形態は、以下の特徴の１つ又はそれよりも多くを含むことができる。例えば、ユーザは、書店ビュー内に現れる宣伝電子出版物の表現を選択することを可能にされる場合がある。書店ビュー内に現れる宣伝電子出版物の表現は、宣伝電子出版物を書店ビューの前に浮いているように呈示するために、電子読取器から生じるｚ軸に沿って書店ビューからユーザまで前方に修正することができる。回転式本棚の前に浮いているように宣伝電子出版物を維持しながら、書店ビューで始まって本棚ビューを表示することによって動画移行を完了する回転式本棚の動画移行を発生させることができ、書店ビュー内に現れる宣伝電子出版物の表現は、宣伝電子出版物を浮遊ビューから電子本棚の本棚ビューの中に移行するように呈示するために書店ビューからユーザまで前方に修正される。
【００１６】
更に別の意味では、情報は、ユーザが販売促進構成の電子出版物をダウンロードすることを可能にし、ユーザがユーザによってアクセスされている電子出版物の部分を識別する相対指標によって電子出版物をナビゲートすることを可能にし、ユーザが電子出版物の完全版を購入することを可能にし、購入の結果として電子出版物の完全版をダウンロードし、かつ電子出版物へのその後のユーザアクセスが、ユーザが相対指標に関連付けられた電子出版物のその部分にアクセスすることを可能にするように相対指標を維持することによってユーザに呈示される。
【００１７】
実施形態は、以下の特徴の１つ又はそれよりも多くを含むことができる。例えば、販売促進構成の電子出版物内にブックマーク制御を呈示することができる。電子出版物内の電子ブックマーク制御を用いて、電子ブックマークを設定するユーザ命令を受信することができ、ユーザ命令を受信することに応答して、電子ブックマークは、ユーザ命令を受信した時に相対指標に関連付けられた位置に戻るように設定される。電子出版物の完全版の購入中は、電子ブックマークが維持される。
【００１８】
電子ブックマーク制御を呈示する段階は、電子出版物のどの部分がアクセスされたかを示す読書履歴と共に電子ブックマーク制御を呈示する段階を含むことができる。電子ブックマーク制御を呈示する段階は、読まれなかった電子出版物の部分に対して電子出版物のどの部分が読まれたかを示すプログレスバーと共に電子ブックマーク制御を呈示する段階を含むことができる。
【００１９】
更に別の意味では、情報は、ユーザが電子書店を使用して電子出版物を購入することを可能にし、ユーザが第１のデバイスに電子出版物をダウンロードすることを可能にし、電子出版物のユーザ購入を記録し、ユーザが第２のデバイスを有するという指示を受信し、かつユーザが第２のデバイスに電子出版物を送信することを可能にすることによってユーザに呈示される。
【００２０】
実施形態は、以下の特徴の１つ又はそれよりも多くを含むことができる。例えば、ユーザが電子書店を使用して電子出版物を購入することを可能にする段階は、ユーザが第１のデバイス内の電子書店アプリケーション内で電子出版物を購入することを可能にする段階を含むことができる。電子出版物のユーザ購入を記録する段階は、履歴サーバ上のユーザアカウントに対してユーザ購入を記録する段階を含むことができる。購入の履歴は、ユーザに表示することができる。購入の履歴を表示する段階は、購入の履歴へのエントリ毎にメニューを呈示し、ユーザが購入済み出版物に対して追加アクションを行うことを可能にする段階を含むことができる。ユーザが追加アクションを行うことを可能にする段階は、ユーザが第２のデバイスに電子出版物を送信することを可能にする段階を含むことができる。ユーザが第２のデバイスを有するという指示を受信する段階は、ユーザがユーザアカウントに向けて第２のデバイスを登録したという命令を登録サーバから受信する段階を含むことができる。
【００２１】
ユーザが第２のデバイスに電子出版物を送信することを可能にする段階は、電子書店内に第２のデバイスの表現を発生させて、第２のデバイスの表現のユーザ選択を受信することに応答して、第２のデバイスへの電子出版物の送信をトリガするように第２のデバイスの表現を構成する段階を含むことができる。
【００２２】
ユーザが第２のデバイスに電子出版物を送信することを可能にする段階は、ユーザに第２のデバイスに向けて電子出版物を購入することを要求することなくユーザが電子出版物を送信することを可能にする段階を含むことができる。ユーザが第２のデバイスに電子出版物を送信することを可能にする段階は、ユーザが第２のデバイスに購入済み出版物を配信する配信料金を購入するユーザ命令を受信することに応答して電子出版物を送信することを可能にする段階を含むことができる。第２のデバイスに電子出版物を送信する段階は、第１のデバイスのための第１のフォーマットから第２のデバイスのための第２のフォーマットに電子出版物をフォーマット設定する段階を含むことができる。
【００２３】
更に別の意味では、情報は、左側ページの指示及び右側ページの指示を有する電子ブックの表現を電子デバイス上の電子ブック読取器アプリケーション内で呈示し、ユーザが、ユーザによってアクセスされている電子出版物の部分を識別する相対指標によって電子出版物をナビゲートすることを可能にし、かつ左側ページ及び右側ページの相対高さを反映するように相対指標を使用して左側ページの指示及び右側ページの指示を修正することによってユーザに呈示される。
【００２４】
実施形態は、以下の特徴の１つ又はそれよりも多くを含むことができる。例えば、左側ページの指示及び右側ページの指示を表示するバインディングの表現を呈示することができる。左側ページの指示を修正する段階は、相対高さが電子ブックの全体ページ数に対して読まれたページの数学的比率に基づいて反映される細かい粒度で左側ページの指示を呈示する段階を含むことができる。左側ページの指示を修正する段階は、いくつかの個別の高さのうちのページの範囲にわたって使用される１つで左側ページの指示を呈示する段階を含むことができる。
【００２５】
更に別の意味では、情報は、紙ページの電子表現を含む電子ブックの表現を電子デバイス上の電子ブック読取器アプリケーション内に呈示し、ユーザが、電子ブックをナビゲートするためにタッチスクリーン制御を通じてページと対話することを可能にし、電子ブックをナビゲートするためのタッチスクリーン制御とのユーザ対話の物理特性を電子デバイス上に記録し、ユーザ対話の物理特性に基づいて紙ページの電子表現に対するモデル化された影響を識別し、かつモデル化された影響を反映する紙ページの電子表現のページめくりを反映する動画移行を発生させることによってユーザに呈示される。
【００２６】
実施形態は、以下の特徴の１つ又はそれよりも多くを含むことができる。例えば、モデル化された影響を識別する段階は、ユーザが紙ページの電子表現に触れた紙ページの電子表現内の位置を反映する。モデル化された影響を識別する段階は、ページをめくるためにユーザが紙ページの電子表現をスワイプした速度を反映する。モデル化された影響を識別する段階は、ページをめくるためにユーザが紙ページの電子表現をスワイプした加速度を反映する。モデル化された影響を識別する段階は、ページをめくるためにユーザが紙ページの電子表現をスワイプした方向を反映する。モデル化された影響を識別する段階は、ページをめくるためにユーザが電子デバイスを傾けることを反映する。モデル化された影響を識別する段階は、ページをめくるために電子デバイスを傾ける際に印加された加速度を反映する。
【００２７】
モデル化された影響を識別する段階は、電子デバイスを傾けてページをめくるためにユーザによって印加された角度を反映する。モデル化された影響を識別する段階は、電子デバイスを傾けてページをめくるためにユーザによって印加された電子デバイスの向きの差を反映する。モデル化された影響を識別する段階は、電子デバイスの向きが閾値量を上回って変わったか否か反映する。
【００２８】
更に別の意味では、ユーザは、紙ページの電子表現を含む電子ブックの表現を電子デバイス上の電子ブック読取器アプリケーション内に呈示し、電子書店にアクセスするための制御を電子ブック読取器アプリケーション内に呈示し、ユーザが電子書店にアクセスするための制御と対話することを可能にし、制御とのユーザの対話を通じて電子書店にアクセスするユーザ命令を受信し、電子デバイス上の無線通信インタフェースがアクティブでないと判断し、無線通信インタフェースを起動させ、かつ無線通信インタフェースを使用して電子書店から資料を呈示することによって電子書店にアクセスすることを可能にされる。
【００２９】
実施形態は、以下の特徴の１つ又はそれよりも多くを含むことができる。例えば、無線通信インタフェースを使用して電子書店から資料を呈示する段階は、電子書店のためのネットワーク「ユニフォームリソースロケータ（ＵＲＬ）」を呈示する段階を含むことができる。電子書店にアクセスするための制御を呈示する段階は、紙ページの電子表現内に埋め込まれた制御を呈示する段階を含むことができる。紙ページの電子表現内に埋め込まれた制御を呈示する段階は、ブックページの端部内に制御を呈示する段階を含むことができる。電子書店にアクセスするための制御を呈示する段階は、紙ページの電子表現の周囲に制御を呈示する段階を含むことができる。
【００３０】
更に別の意味では、情報は、紙ページの電子表現を含む電子ブックの表現を電子デバイス上の電子ブック読取器アプリケーション内に呈示し、ユーザが電子ブックをナビゲートするためにタッチスクリーン制御を通じてページと対話することを可能にし、ユーザが紙ページの電子表現の一部分に触れたことを検出し、ユーザが触れた部分を保持するように意図したことを検出し、かつユーザが触れた部分を保持するように意図したことを検出することに応答して、紙ページの電子表現の触れた部分に関連する指令のメニューを呈示することによってユーザに呈示される。
【００３１】
実施形態は、以下の特徴の１つ又はそれよりも多くを含むことができる。例えば、ユーザが触れた部分を保持するように意図したことを検出する段階は、ユーザが閾値期間を超えてページの電子表現のその部分に触れていたことを検出する段階を含むことができる。ユーザが触れた部分を保持するように意図したことを検出する段階は、閾値期間が経過した後に触れた部分の面積が拡大し、ユーザが増大した圧力を印加したことを示すことを検出する段階を含むことができる。ユーザが触れた部分を保持するように意図したことを検出する段階は、電子デバイスが降ろされたことを検出する段階を含むことができる。
【００３２】
触れた部分に関連するコンテンツは、識別することができる。識別されたコンテンツは、指令のメニュー内への組み込みに向けて指令を識別するために使用され、識別された指令は、指令のメニュー内に呈示される。触れた部分に関連するコンテンツは、識別することができる。アプリケーションを識別するために識別されたコンテンツは、指令のメニュー内への組み込みに向けて使用され、識別されたアプリケーションは、指令のメニュー内に呈示される。識別されたコンテンツを使用してアプリケーションを識別する段階は、触れた部分に現れるコンテンツに関連する電子書店で入手可能な追加の電子出版物を識別する段階を含むことができる。識別されたコンテンツを使用してアプリケーションを識別する段階は、触れた部分に現れるコンテンツに関連する辞書又は百科事典エントリを識別する段階を含むことができる。識別されたコンテンツを使用してアプリケーションを識別する段階は、触れた部分に現れるコンテンツに関連するアプリケーションを識別する段階を含むことができる。
【００３３】
更に別の意味では、情報は、紙ページの電子表現を含む電子ブックの表現を電子デバイス上の電子ブック読取器アプリケーション内に呈示し、ユーザが電子デバイスの向きを制御することによって電子デバイスのための加速度計と対話することを可能にし、電子デバイスのための加速度計を使用して電子デバイスのユーザ操作を捕捉し、電子デバイスのユーザ操作に基づいて電子ブックのための指令を識別し、かつ電子ブック上で指令を実行することによってユーザに呈示される。
【００３４】
実施形態は、以下の特徴の１つ又はそれよりも多くを含むことができる。例えば、ユーザ操作を捕捉して指令を識別する段階は、電子デバイスが閾値角度を下回って傾斜されたことを検出する段階を含むことができる。電子デバイスが閾値角度を下回って傾斜されたことを検出することに応答して電子ブック内の次のページの抜粋が呈示される。ユーザ操作を捕捉して指令を識別する段階は、電子デバイスが動揺を受けたことを検出する段階と、電子デバイスが動揺を受けたことを検出することに応答して電子ブックが電子本棚で戻されたことを呈示する段階とを含むことができる。ユーザ操作を捕捉して指令を識別する段階は、電子デバイスが第１の方式で操作されたことを検出する段階と、電子デバイスが第１の方式で操作されたことを検出することに応答して電子ブックの表紙が閉じられたことを呈示する段階とを含むことができる。
【００３５】
電子デバイスが第１の方式で操作されたことを検出する段階は、電子デバイスがユーザに向けて反転されたと判断する段階を含むことができる。ユーザ操作を捕捉して指令を識別する段階は、電子デバイスが第２の方式で操作されたことを検出する段階と、電子デバイスが第２の方式で操作されたことを検出することに応答して電子ブックの指定された部分を呈示する段階とを含むことができる。
【００３６】
電子デバイスが第２の方式で操作されたことを検出する段階は、目次を検索するために電子デバイスが第１の方向に２回傾斜されたと判断する段階を含むことができる。電子デバイスが第２の方式で操作されたことを検出する段階は、索引を検索するために電子デバイスが第２の方向に２回傾斜されたと判断する段階を含むことができる。電子デバイスが第２の方式で操作されたことを検出する段階は、電子ブックを閉じるために表示内のバインディングの表現が摘まれたと判断する段階を含むことができる。ユーザ操作を捕捉して指令を識別する段階は、電子デバイスが表面上に設定されたことを検出する段階と、電子デバイスが表面上に設定されたことを検出することに応答して電子ブックのためのスクリーンセーバーを呈示する段階とを含むことができる。電子ブックのためのスクリーンセーバーを呈示する段階は、微風に翻る紙ページの電子表現を呈示する段階を含むことができる。
【００３７】
更に別の意味では、ユーザは、紙ページの電子表現を含む電子ブックの表現を電子デバイス上の電子ブック読取器アプリケーション内に呈示し、第１のユーザが電子デバイスのためのタッチスクリーンコントローラと対話することを可能にし、タッチスクリーンコントローラのユーザ操作を捕捉し、タッチスクリーンコントローラのユーザ操作に基づいて電子ブックを通じて第２のユーザとインタフェースで接続するための指令を識別し、かつ電子ブッのための指令を実行することによって電子出版物とインタフェースで接続することが可能にされる。
【００３８】
実施形態は、以下の特徴の１つ又はそれよりも多くを含むことができる。例えば、指令を識別する段階は、第２のユーザに電子ページを移動する送信指令を識別する段階を含むことができる。指令を識別する段階は、第２のユーザに電子ブックを移動する送信指令を識別する段階を含むことができる。指令を識別する段階は、第２のユーザとの通信インタフェースを確立するための投げる身振りを識別する段階を含むことができる。第２のユーザとインタフェースで接続するための指令を識別する段階は、無線「ローカルエリアネットワーク」インタフェースを通じて第２のユーザとの通信インタフェースを確立するための指令を確立する段階を含むことができる。第２のユーザとインタフェースで接続するための指令を識別する段階は、無線電気通信インタフェースを通じて第２のユーザとの通信インタフェースを確立するための指令を確立する段階を含むことができる。第２のユーザとインタフェースで接続するための指令を識別する段階は、短距離無線インタフェースを通じて第２のユーザとの通信インタフェースを確立するための指令を確立する段階を含むことができる。
【００３９】
更に別の意味では、ユーザは、紙ページの電子表現を含む電子ブックの表現を電子デバイス上の電子ブック読取器アプリケーション内に呈示し、第１のユーザが電子デバイスのためのタッチスクリーンコントローラと対話することを可能にし、タッチスクリーンコントローラのユーザ操作を捕捉し、タッチスクリーンコントローラのユーザ操作に基づいて電子本棚とインタフェースで接続するための指令を識別し、かつ電子ブッのための指令を実行することによって電子出版物とインタフェースで接続することが可能にされる。
【００４０】
実施形態は、以下の特徴の１つ又はそれよりも多くを含むことができる。例えば、電子本棚とインタフェースで接続するための指令を識別する段階は、電子本棚を表示することなく電子本棚における次の選択に進む指令を受信する段階を含むことができる。電子本棚における次の選択に進む指令を受信する段階は、３本の指が電子デバイスに触れたことを検出する段階と、３本の指がタッチスクリーンコントローラをスワイプしたことを検出する段階とを含むことができる。
【００４１】
更に別の意味では、情報は、第１の向きに紙ページの電子表現を含む電子ブックの表現を電子デバイス上の電子ブック読取器アプリケーション内に呈示し、第１の向きに電子ブックの第１の部分を呈示し、ユーザが第１の向きから第２の向きに電子デバイスの向きを操作することを可能にし、フォントサイズを維持するか否かを判断し、第１の部分に基づいてかつフォントサイズを維持すると判断することに応答して、第２の向きに表示されることになる第２の部分を識別し、かつ第２の向きに第２の部分を表示することによってユーザに呈示される。
【００４２】
実施形態は、以下の特徴の１つ又はそれよりも多くを含むことができる。例えば、ユーザが第１の向きから第２の向きに電子デバイスの向きを操作することを可能にする段階は、ユーザが横長方向から縦長方向に切り換えることを可能にする段階を含むことができる。第２の部分を識別する段階は、第２の部分をレンダリングするために第１の部分からの除去のためのコンテンツを識別する段階を含むことができる。ユーザが第１の向きから第２の向きに電子デバイスの向きを操作することを可能にする段階は、ユーザが縦長方向から２つのページを表示する横長方向に切り換えることを可能にする段階を含むことができる。第２の部分を識別する段階は、第２の部分をレンダリングするために第１の部分を補う追加コンテンツを識別する段階を含むことができる。
【００４３】
更に別の意味では、情報は、第１の向きに紙ページの電子表現を含む電子ブックの表現を電子デバイス上の電子ブック読取器アプリケーション内に呈示し、第１の向きに電子ブックの第１の部分を呈示し、ユーザが第１の向きから第２の向きに電子デバイスの向きを操作することを可能にし、フォントサイズを維持するか否かを判断し、第１の部分に基づいてかつフォントサイズを維持しないと判断することに応答して、第２の向きに表示されることになる第２の部分を識別し、かつ第２の向きに第２の部分を表示することによってユーザに呈示することができる。
【００４４】
実施形態は、以下の特徴の１つ又はそれよりも多くを含むことができる。例えば、ユーザが第１の向きから第２の向きに電子デバイスの向きを操作することを可能にする段階は、ユーザが横長方向から縦長方向に切り換えることを可能にする段階を含むことができる。第２の部分を識別する段階は、第２の部分をレンダリングするのに使用されるフォントサイズを識別する段階を含むことができる。ユーザが第１の向きから第２の向きに電子デバイスの向きを操作することを可能にする段階は、ユーザが縦長方向から２つのページを表示する横長方向に切り換えることを可能にする段階を含むことができる。第２の部分を識別する段階は、第２の部分をレンダリングするのに使用されるフォントサイズを識別する段階を含むことができる。
【図面の簡単な説明】
【００４５】
【図１】コンテンツプロバイダにより制御されたコンピュータシステム上に常駐するデジタルメディアの品目にネットワークを通じてアクセスするように構成された異なるタイプの電子デバイスを示す図である。
【図２Ａ】ｅＢｏｏｋ読取デバイスが１つよりも多い向きに資料を呈示するためにどのように構成することができるかを示す図である。
【図２Ｂ】ｅＢｏｏｋ読取デバイスが１つよりも多い向きに資料を呈示するためにどのように構成することができるかを示す図である。
【図３Ａ】第１の縮小サイズ表現又は第２の縮小サイズ表現のどちらがより良好なエンドユーザ体験をもたらすかを判断することに基づいてｅＢｏｏｋ読取デバイスが第１の縮小サイズ表現又は第２の縮小サイズ表現のいずれかを呈示するようにどのように構成することができるかを示す図である。
【図３Ｂ】第１の縮小サイズ表現又は第２の縮小サイズ表現のどちらがより良好なエンドユーザ体験をもたらすかを判断することに基づいてｅＢｏｏｋ読取デバイスが第１の縮小サイズ表現又は第２の縮小サイズ表現のいずれかを呈示するようにどのように構成することができるかを示す図である。
【図３Ｃ】第１の縮小サイズ表現又は第２の縮小サイズ表現のどちらがより良好なエンドユーザ体験をもたらすかを判断することに基づいてｅＢｏｏｋ読取デバイスが第１の縮小サイズ表現又は第２の縮小サイズ表現のいずれかを呈示するようにどのように構成することができるかを示す図である。
【図３Ｄ】第１の縮小サイズ表現又は第２の縮小サイズ表現のどちらがより良好なエンドユーザ体験をもたらすかを判断することに基づいてｅＢｏｏｋ読取デバイスが第１の縮小サイズ表現又は第２の縮小サイズ表現のいずれかを呈示するようにどのように構成することができるかを示す図である。
【図４】下にあるオブジェクトのサイズに対して利用可能な表示空間に基づいて第１の縮小サイズ表現又は第２の縮小サイズ表現がどのように表示されるかを示す図である。
【図５】ｅＢｏｏｋアプリケーションに向けて使用することができる電子デバイスを示す図である。
【図６Ａ】ｅＢｏｏｋアプリケーションに向けて使用することができる電子クライアントデバイスの例示的なアーキテクチャを示す図である。
【図６Ｂ】ｅＢｏｏｋアプリケーションに向けて使用することができる電子クライアントデバイスの例示的なアーキテクチャを示す図である。
【図７Ａ】どのｅＢｏｏｋ（及び／又はデジタルメディアの他の品目）がユーザに利用可能であるかをデバイスのユーザに示すために本棚メタファを使用する電子クライアントデバイスを示す図である。
【図７Ｂ】どのｅＢｏｏｋ（及び／又はデジタルメディアの他の品目）がユーザに利用可能であるかをデバイスのユーザに示すために本棚メタファを使用する電子クライアントデバイスを示す図である。
【図８Ａ】スクラブバーの例示的な構成を示す図である。
【図８Ｂ】スクラブバーの例示的な構成を示す図である。
【図８Ｃ】スクラブバーの例示的な構成を示す図である。。
【図９】一部の実施形態によるタッチスクリーンを有する携帯型多機能デバイスを示す図である。
【図１０Ａ】一部の実施形態による携帯型多機能デバイス上のアプリケーションのメニューのための例示的なユーザインタフェースを示す図である。
【図１０Ｂ】一部の実施形態による携帯型多機能デバイス上のアプリケーションのメニューのための例示的なユーザインタフェースを示す図である。
【図１０Ｃ】一部の実施形態による携帯型多機能デバイス上のアプリケーションのメニューのための例示的なユーザインタフェースを示す図である。
【図１１】ｅＢｏｏｋ読取器アプリケーションの特徴として任意的に含めることができる強調表示及びブックマーク機能の例を示す図である。
【図１２】ユーザが１つのページから次のページにめくっている時の開かれたｅＢｏｏｋを表示するｅＢｏｏｋ読取器アプリケーションの例を示す図である。
【図１３】ｅＢｏｏｋ読取器アプリケーションによって実施することができる検索機能の例を示す図である。
【図１４】ユーザに情報を呈示するのに使用される処理のフローチャートである。
【図１５】ユーザに情報を呈示するのに使用される処理のフローチャートである。
【図１６】ユーザに情報を呈示するのに使用される処理のフローチャートである。
【図１７】ユーザに情報を呈示するのに使用される処理のフローチャートである。
【図１８】ユーザに情報を呈示するのに使用される処理のフローチャートである。
【図１９】ユーザに情報を呈示するのに使用される処理のフローチャートである。
【図２０】ユーザに情報を呈示するのに使用される処理のフローチャートである。
【図２１】ユーザに情報を呈示するのに使用される処理のフローチャートである。
【図２２】ユーザに情報を呈示するのに使用される処理のフローチャートである。
【図２３】ユーザに情報を呈示するのに使用される処理のフローチャートである。
【図２４】ユーザに情報を呈示するのに使用される処理のフローチャートである。
【図２５】ユーザに情報を呈示するのに使用される処理のフローチャートである。
【図２６】ユーザに情報を呈示するのに使用される処理のフローチャートである。
【図２７】ユーザに情報を呈示するのに使用される処理のフローチャートである。
【図２８】ユーザに情報を呈示するのに使用される処理のフローチャートである。
【発明を実施するための形態】
【００４６】
本発明の開示は、電子テキスト、例えば、電子デバイス上で読まれる電子ブック（ｅＢｏｏｋ）のテキストを表示しその処理を容易にすることに関するものである。普通の印刷された本と同様に、電子ブック（ｅＢｏｏｋ）を使用して読者にテキスト及び絵柄を示すことができる。しかし、インク及び紙の代わりに、電子ブックは、電子ブック読取器アプリケーションとして公知であるソフトウエアが解釈してディスプレイ上に呈示することができるデジタルデータの集合である。デスクトップ及びノートブックコンピュータ、ｅＢｏｏｋ読取器、スマートフォン、及び／又は他のモバイルデバイスのような様々なデバイスが、電子ブック読取ソフトウエアを実行する。ｅＢｏｏｋのための１つの利用可能なフォーマットは、「ｅＰｕｂ」規格によりにより定義され、これは、「国際デジタル出版フォーラム（ＩＤＰＦ）」によって維持されている。
【００４７】
更に、モバイルプラットフォームの成長により、モバイルデバイス上で様々なタイプの文書を表示する豊かで活気に満ちた市場がもたらされる。例えば、様々な電子ブックは、携帯電話、専用ｅＢｏｏｋ読取デバイス、及びタブレット対応コンピュータデバイスを含むプラットフォーム上で読むことができる。しかし、例えば、電子ブックを読むために数えきれないほどの時間をこれらのプラットフォームに費やす可能性を考慮すると、ユーザの必要性に応えてコンテンツをレンダリングするようにｅＢｏｏｋ読取デバイスを形成することにより、ユーザ体験の改善に対して様々な調節を行うことができる。
【００４８】
ｅＢｏｏｋの購入、使用、及び人気は増大しているが、読書人口の特定の部分は、紙とインクによる出版物を振り切ってｅＢｏｏｋの世界に適応するのを躊躇する可能性があることが認められる。その結果、特徴及び／又は内容が充実し、よりユーザ本位及び／又は他の点でも機能強化された読書体験をもたらすようにｅＢｏｏｋを構成することができる。例えば、ここに説明する主題の一部の態様は、読者が楽しみかつ振り切ることを躊躇していると考えられる紙とインクの読書体験の様々な態様にｅＢｏｏｋ体験をより酷似させることに関するものである。同時に、開示の主題は、従来のｅＢｏｏｋ技術の現在のユーザ及び愛好者に対してさえもｅＢｏｏｋ読書体験を高めることができる。
【００４９】
一般的に、ここに説明する開示の主題の態様は、潜在的に他のタイプの出版物（例えば、雑誌及び新聞）と共に従来の紙とインクによるハードカバー本を販売するレンガとモルタルの書店を少なくとも部分的に模倣するようにｅＢｏｏｋ環境を実施することができることである。
【００５０】
図１に示すように、いくつかの異なるタイプの電子デバイス（例えば、ノートブックコンピュータ１０５、タブレット型コンピュータ又はｅＢｏｏｋ読取デバイス１１５、スマートフォン１２０）のいずれも、ネットワーク１００を通じてコンテンツプロバイダ１０５（例えば、ｅＢｏｏｋ及び／又は他のタイプのデジタルメディアを販売するオンラインウェブサイト）により制御されたコンピュータシステム上に常駐するデジタルメディア（例えば、ｅＢｏｏｋ、映画、歌のような）の品目にアクセスするように構成することができる。このような電子デバイスのユーザは、ｅＢｏｏｋを閲覧し、コンテンツプロバイダ１０５から購入かつダウンロードし、次に、電子デバイス上に常駐するｅＢｏｏｋアプリケーションソフトウエアを使用して購入したｅＢｏｏｋを読むか又はそうでなければ閲覧することができる。
【００５１】
図２Ａ及び図Ｂは、ｅＢｏｏｋ読取デバイスが１つよりも多い向きに資料を呈示するためにどのように構成することができるかを示している。任意的に、ｅＢｏｏｋ読取デバイスは、デバイス上で実行されるソフトウエアが、デバイスの姿勢、具体的には、デバイスが図２Ａに示されるような縦長方向に又は図示のように横長方向に保持されたかを判断し、更に、１つの向きから別の向きへの移行がいつ行われるのかを検出し、かつ相応に表示を変えることを可能にする加速度計及び均等物を含むことができる。具体的には、図２Ａ及び図２Ｂは、ｅＢｏｏｋ読取デバイスが１つよりも多い向きに資料を呈示するためにどのように構成することができるかを示している。例えば、ユーザが図２Ａに示されるように縦長方向でｅＢｏｏｋアプリケーションを読んでいる場合、かつｅＢｏｏｋアプリケーションの単一のページだけがその時に呈示されており、次に、ユーザが図２Ｂに示される横長方向に保持するためにデバイスを回転させると仮定すると、デバイス上で実行中であるソフトウエアは、その移行を検出し（加速度計から出力に基づいて）、ユーザが現在の向きで簡単に読むのに適切な方向にｅＢｏｏｋのテキストが表示されるように自動的にデバイスの表現を変更させることができる。同時に、１つのページのみ（図２Ｂに呈示されるように）ではなくｅＢｏｏｋの２つのページをユーザに表示させる（図２Ｂに示されるように）ために表示を自動的に変更することができる。ユーザがその後デバイスの向きを図２Ａに示されるように縦長方向に戻した場合に、その逆を適用することができる。向きの変更を用いて利用可能な表示区域の変更を引き起こすことができる。従って、ｅＢｏｏｋアプリケーションを縦長方向に位置決めすると、結果として、表示空間の第１の割り当てをもたらす第１の向きを引き起こすことができ、一方、ｅＢｏｏｋアプリケーションを横長方向に位置決めすると、結果として、表示空間の第１の割り当てをもたらす第２の向きを引き起こすことができる。向きの各々は、ｅＢｏｏｋアプリケーション内の異なる表示可能なオブジェクトがどのようにレンダリングされるかを調節することができる。例えば、第１の向きは、従って、レンダリングされた表示可能なオブジェクトの非対話型サムネイル画像をもたらすことができ、一方、第２の向きは、従って、レンダリングされた表示可能なオブジェクトに対応するユーザ対話型オブジェクトを有する第２の縮小サイズ表現をもたらすことができる。
【００５２】
１つの構成において、ユーザが縦長方向（図２Ａ）の間にｅＢｏｏｋの３６０ページを読んでいる場合に、横長方向（図２Ｂ）に変わると、デバイスは、見開き状態のハードカバー本の画像を表示することによって自動的に応答し、３６０ページの全体がディスプレイの左側にあり、ｅＢｏｏｋの次のページ（すなわち、３６１ページ）の全体がディスプレイの右側に表示されており、従って、眼に映るｅＢｏｏｋテキストの量が二倍になり、更に、実際の紙のインクの本を読んでいる姿になる。代替的に、現在のページ（ページ３６０）及び次のページ（ページ３６１）を表示する代わりに、縦長方向から横長方向へのデバイスの回転に応答して、現在ページ及び前のページを両方表示することができる。図２Ａ及び図２Ｂに示される例に関して、この代替的な例（任意的にデバイスのユーザにより選択することができる）において、図２Ａに示される縦長方向から横長方向にデバイスが回転すれば、現在ページ（３６０ページ）は、従って、ディスプレイの右側に表示され、前のページ（３５９ページ）は、ディスプレイの左側に表示される。
【００５３】
例えば、ｅＢｏｏｋ読取デバイスは、追加の読み物又は他のコンテンツ（例えば、映画、歌のような）、例えば、同じ著者、同じジャンルによる出版物、背景的読み物、ｅＢｏｏｋのオーディオブックバージョン、ｅＢｏｏｋの映画バージョン、ｅＢｏｏｋの映画バージョンのサウンドトラック内の歌に関するユーザへの提案（例えば、アップル・インコーポレーテッド製ｉＴｕｎｅｓに利用可能なＧｅｎｉｕｓ機能性と類似の機構の使用）、及び／又はオンライン書店内で購入（又はサンプリング）することができる人口統計学的及び／又は心理学的提案を表示することができる。関連の提案は、考慮中のｅＢｏｏｋの終りにユーザに表示することができる。更に、関連の提案は、デバイスがネットワークに接続されている間にバックグランドでダウンロードしてユーザのデバイス上でキャッシュに入れることができ、従って、関連の提案は、ｅＢｏｏｋの終りに到達した時点でたとえユーザがネットワークに接続されていない（すなわち、オフラインである）としても、ユーザへの表現に利用可能である。
【００５４】
オンライン書店環境及びユーザ対話を実行してユーザに継目なしのダウンロード体験を与えることができる。例えば、上述のように、ユーザは、潜在的に興味があるｅＢｏｏｋの（無料の）サンプルをダウンロードし、次に、ユーザのデバイス上でそのｅＢｏｏｋサンプルを読むことができる。ユーザが、次に、本のその例えば第１章の完全版を購入すると決めた場合に、ｅＢｏｏｋアプリケーションソフトウエアとオンライン書店ウェブサイト間の密接な一体化により支援を受けて、サンプル版をユーザのデバイスから自動的に削除し、ユーザがどこでサンプル版を読むのを中止したかを示すブックマークと共にｅＢｏｏｋの完全版と置換することができる。
【００５５】
ｅＢｏｏｋ内のユーザの位置のコンテクストを使用して、表示可能なオブジェクトの非対話型サムネイル画像を含む第１の縮小サイズ表現をレンダリングすべきか、又は表示可能なオブジェクトに対応するユーザ対話型オブジェクトを含む第２の縮小サイズ表現をレンダリングすべきか否かを判断することができる。例えば、ユーザが本の最初にいて目次がレンダリングされた場合に、第１の縮小サイズ表現をレンダリングすることができる。他方、ユーザが膨大な参考出版物及び出典が表示されるｅＢｏｏｋの終りを閲覧している場合に、ｅＢｏｏｋは、表示可能なオブジェクトに対応するユーザ対話型オブジェクトを含む第２の縮小サイズ表現をレンダリングするように構成することができる（利用可能と考えられる膨大な参考資料の異なる程度の精査を容易にするために）。ユーザの現在の読書箇所を識別するには、それぞれの技術が正しく役に立つか又は満足できる結果をもたらすことになる関連の信頼度に基づいて、順番に、恐らくは優先順位の順で複数の異なる技術を適用することを伴う場合がある。例えば、現在のページ番号に基づく現在の読書箇所の判断では、比較的正しい結果が得られる可能性はなく、その理由は、ｅＢｏｏｋのページ付けは動的であり、フォント選択、フォントサイズ、ページサイズ、及び余白サイズのようなファクタで必然的に変わるからである。現在の読書箇所の判断を現在表示されたテキストの単語又は段落カウント（すなわち、文書の第１の単語又は段落から計数した時）に基づく方が良好な結果が得られる可能性が高くなると考えられるが、依然としてユーザが読書を止めてから関連のｅＢｏｏｋの更新又は補足バージョンがデバイス上でダウンロードされていた場合は容認できないほど不正確である可能性がある。現在の読書箇所を判断する恐らくはより正確な別の技術は、現在表示されたページ上の恐らくは固有のテキストの文字列を迅速に掴んで覚え、次に、ユーザが異なるデバイス上で読もうとするその同じｅＢｏｏｋの別の版でテキストのその同じ文字列を見つけることであることだと考えられる（例えば、ユーザはノートブックコンピュータ上でｅＢｏｏｋを読むのを止めて、その同じｅＢｏｏｋ内であるがｅＢｏｏｋアプリケーションのような別のデバイス上でどこで止めたかを見つけようとする）。
【００５６】
この技術に使用されるテキスト文字列のサイズは、アプリケーション及び実行上の優先項目に基づいて変動する可能性がある。１つの選択肢は、選択された文字列が固有であるという可能性を増大させるために比較的大きな文字列サイズ（例えば、１０００文字）を使用することであろう。しかし、その長めのテキスト文字列に対する符合が見つからなかった場合に、２回目の検索繰返し時には、短めの文字列を使用して最良又は最も近い符合を探すことができるであろう。固有のテキスト文字列に基づいて現在の読書箇所を探した時に正確な符合が見つからないという状況は、ユーザが読書を止めた時に、読まれていた文書の版と多少異なる文書の版において現在の読書箇所を見つけようとする時に最も発生しそうである。
【００５７】
ｅＢｏｏｋ読取デバイスの本発明の構成を利用して、第１の縮小サイズ表現をレンダリングすべきか、又は表示可能なオブジェクトに対応するユーザ対話型オブジェクトを含む第２の縮小サイズ表現をレンダリングすべきかを判断することができる。例えば、小さ目のフォントサイズが使用されており及び／又はデバイスがユーザが迅速に資料を検索すると判断した場合に、ｅＢｏｏｋアプリケーションは、高レベルの資料及び現在のコンテンツをユーザ閲覧のための材料に相応した方法で単に閲覧していると判断することができる。従って、表示可能なオブジェクトに対応するユーザ対話型オブジェクトを含む第２の縮小サイズ表現は、ｅＢｏｏｋアプリケーションが、ユーザがレンダリング中のコンテンツのどの部分にも興味がなさそうだと判断した場合に使用することができる。表示可能なオブジェクトに対応するユーザ対話型オブジェクトを含む第２の縮小サイズ表現は、ユーザがコンテンツを閲覧中に下にあるコンテンツが追加のユーザ関心を引く事例に対してユーザがユーザ対話型オブジェクトを選択的に呼び出すことができるように使用することができる。これとは対照的に、ユーザがゆっくりと資料を精査するように見える場合には、全てのコンテンツの詳細検査を容易にする呈示モードを使用することができる。
【００５８】
現在の読書箇所を判断する満足できる方法が実行されたと仮定して、その特徴を使用して、ユーザｅＢｏｏｋの全てに対して現在の読書箇所の動的（リアルタイム、定期的、又は個別のイベントに基づく）記録及び更新を容易にすることができる。これらの現在の読書箇所は、自分のｅＢｏｏｋ又は他の電子文書の各々において読書箇所を自動的かつ容易に追跡しながらユーザが迅速かつ容易に読書デバイスを変えることができるように更新した状態で維持することができる。次に、記録を解析して、呈示モードをより正確に予想することができるように、ユーザの読書習慣のモデルを開発することができる。
【００５９】
任意的に、現在の読書箇所を更新すべきか否かを判断する時に一部のユーザ挙動を考慮すべきである。例えば、ユーザがｅＢｏｏｋ内の全く異なる位置（例えば、目次又は索引など）に飛ぶ場合に、これは、読書以外の挙動としてフラグを付けることができ、従って、容易に読むことができるコンテンツを呈示するためには使用することができない。同様に、ユーザが、人が表示されたテキストを読むのに一般的に速すぎる速度でｅＢｏｏｋを迅速に流し読みする場合には、現在の読書箇所を変えることができない。
【００６０】
ブックマークの異なるグラフィック表現を実施して機能性を高めかつ使いやすくすることができる。例えば、ユーザ指定のブックマークは、１つの方式で表すことができ、他のソース（例えば、著者、出版物社、友人、同僚、他の第三者）の各々は、互いを区別しすいように固有の体裁を有することができる。
【００６１】
例えば、「Ｂｏｎ  Ｊｏｕｒ」のようなゼロ−ネットワーク構成プロトコルから生じるアドホックネットワークのようなローカルネットワーク上では、異なるユーザ間で同じデジタルコンテンツに関連するブックマークを共有することができる。その場合には、生徒が命令により良好に従うことができるように、先生が、先生のクラスの生徒と自動的にブックマークを共有することができるなどの有用な例が生じる。
【００６２】
ｅＢｏｏｋ読取デバイスは、ユーザが対話して（例えば、指をドラッグすることにより）ｅＢｏｏｋ内で迅速にページをめくることができるスクラブバーＧＵＩ機構を任意的に実施することができる。スクラブバーは、ｅＢｏｏｋの水平及び／又は垂直アクセスに沿って表すことができる。スクラブバー上の増分（目盛）は、望ましい実施によって及び／又はｅＢｏｏｋ単位で（及び／又はユーザ、著者、小売業者、出版物社などによりカスタマイズ／選択されたように）ページ、章、又は節などに対応することができる。スクラブバーの様式（例えば、見た目）は、古典、現代、古代のようなｅＢｏｏｋの特性（例えば、ビンテージ、ジャンル、主題）に基づいて変えることができる。同様に、ｅＢｏｏｋの視覚的要素のいずれか又は全ての外観は、関連の特性に基づいて変わる可能性がある。
【００６３】
図３Ａ〜図３Ｄは、第１の縮小サイズ表現又は第２の縮小サイズ表現のいずれがより良好なエンドユーザ体験をもたらすか否かを判断することに基づいて第１の縮小サイズ表現又は第２の縮小サイズ表現を呈示するためにｅＢｏｏｋ読取デバイスをどのように構成することができるかを示している。
【００６４】
図示のように、図３Ａは、表示可能なオブジェクトの非対話型サムネイル画像として第１の縮小サイズ表現を使用して目次を表示するために目次をどのように修正することができるかを示している。図示のように、図３Ａは、ｅＢｏｏｋ読取デバイスの寸法がそれらの本来のフォーマットで目次をレンダリングするのに十分な寸法である場合に目次が表示される時の目次を示している。目次は、一番右のコラム内に表示されたページ番号に関連付けられた視覚的後書きを提供する一連のピリオド付きで３つの章がページの中心に説明されている。
【００６５】
しかし、ｅＢｏｏｋ読取デバイスは、表示可能なオブジェクトの本来の寸法をサポートするように構成することができない場合がある。例えば、ユーザは、ハードカバー本の寸法より遥かに小さい限られた表示区域を有する携帯電話上でコンテンツを閲覧している場合がある。別の例において、ユーザは、別のアプリケーション内に埋め込まれたｅＢｏｏｋアプリケーションコンテンツをレンダリングするタブレットデバイス上に表示可能なオブジェクトを閲覧している場合がある。ｅＢｏｏｋアプリケーションは、より大きいディスプレイ内で数平方インチしか割り当てることができない場合がある。従って、ｅＢｏｏｋアプリケーションは、ユーザに表示されるコンテンツを修正するように構成される場合がある。これらの制約に適合するように、画像をスケーリングすることができ、及び／又は利用可能な寸法により良好に適合するように文書のフォーマット設定を修正することができる。
【００６６】
図３Ｂは、目次の非対話型サムネイル画像として第１の縮小サイズ表現をレンダリングするために目次をどのように修正することができるかの１つの例を提供する。目次は、左上コーナ内に表示されるように簡素化される。視覚的後書きも制約の規模を低減するために排除される。目次の修正により、ユーザがコンテンツの一部分のみを閲覧することにユーザを制限することなく、目次内の極めて重要なコンテンツを一般的に感知することができるように表示可能なオブジェクトが小形化される。
【００６７】
１つの構成において、図３Ａは、ｅＢｏｏｋ規格に従って出版されたフォーマット設定されたテキストを表している。別の構成において、図３Ａは、画像を含む。表示可能なオブジェクトは、表示可能なオブジェクトの非対話型サムネイル画像として第１の縮小サイズ表現を表示するために第１のフォーマットから第２のフォーマットに変換することができる。例えば、図３Ａは、ディスプレイの割当部分内のオブジェクトをレンダリングするためにｅＢｏｏｋ出版物規格から図３Ｂに示される画像に変換することができる。表示可能なオブジェクトのためのソースは、ソース内の極めて重要要素とそうではない要素とが識別されて選択的に含まれるように解析することができる。ソース文書のない各要素は、各要素が所要のディスプレイサイズに及ぼす影響を判断し、かつ要素が必要であり及び／又はスケーリングすることができるか否かの指示を含めるために解析することができる。オブジェクトが必要でなく、寸法上の制約によって極めて重要な要素の表現さえ抑制されることが示される場合に、ｅＢｏｏｋアプリケーションは、ソースが変換後の表示の画像に変換される時に、関連の非重要要素を除去するように構成することができる。
【００６８】
図３Ｃは、表示可能なオブジェクトをｅＢｏｏｋアプリケーション内でどのようにレンダリングすることができるかに関する代替手法を示している。具体的には、図３Ｃは、地理的マップが、表示可能なオブジェクトに対応するユーザ対話型オブジェクトを含む第２の縮小サイズ表現としてどのようにレンダリングされるかを示している。ソース文書は、多くの詳細情報が含まれた画像を表している。ｅＢｏｏｋ読取デバイスの寸法のために、本来の寸法でマップをレンダリングし、かつマップ内の望ましい情報量をレンダリングすることが非常に困難になる。代わりに、マップの画像は圧縮され、図３Ｃに示される表示に縮小される。更に、この表示は、マップの異なる部分とのリンクも含む（例えば、世界全図内の異なる大陸とのリンクを含む）。地理的マップは、第２の縮小サイズ表現としてレンダリングされ、ユーザ対話型オブジェクトは、ユーザがより詳細にマップを表示するために一部のマップを選択する（例えば、クリックするか又は触れる）ことができるようにソースマップに対応している。
【００６９】
図３Ｄは、追加情報を検索するために、選択した対話型マップをどのように呼び出すことができるかを示している。図示のように、ユーザがより詳細にマップを感知することを可能にするより大きなマップが示されている。更に、ユーザが北米に対応する対話型マップの部分を選択したことを示すボックスメッセージが示されている。ユーザは、ボックスメッセージを選択して北米に関連する追加情報を検索することができ、又はユーザは、マップの上で別の領域に関連する追加情報を検索するためにマップの別の領域を選択することができる。
【００７０】
図４は、下にあるオブジェクトのサイズに対して利用可能な表示空間に基づいて第１の縮小サイズ表現又は第２の縮小サイズ表現がどのように表示されるかを示している。表示可能なオブジェクトの各々に対して２組の寸法がある。第１に、最初に表示区域（図示せず）を超える表示可能なオブジェクトに対して１組の本来の寸法がある。第２に、ｅＢｏｏｋアプリケーション内の表現可能なオブジェクトが利用可能である１組の寸法がある。図示のように、ｅＢｏｏｋ読取デバイス４００は、目次４１０及びマップ４２０を有する表示を含む。目次４１０及びマップ４２０は、幅４３０を有する。目次は、高さ４４０を有し、マップ４２０は、高さ４５０を有する。幅４３０及び高さ４４０及び４５０は、ｅＢｏｏｋアプリケーション内の利用可能な表示面積に基づくものである。
【００７１】
本来の寸法及び利用可能な表示を使用して、第１の縮小サイズ表現を表示することによって良好にエンドユーザ体験に供されるように、表示するものが表示可能なオブジェクトの非対話型サムネイル画像によるものか、又は表示可能なオブジェクトに対応するユーザ対話型オブジェクトを有する第２の縮小サイズ表現によるものかを判断することができる。例えば、差が２０％未満であると判断した場合に、スケーリングアルゴリズムを使用して、表示可能なオブジェクトの非対話型サムネイル画像で第１の縮小サイズ表現として表示可能なオブジェクトをレンダリングすることができる。差が２０％以上である場合に、ｅＢｏｏｋアプリケーションは、ユーザが、ユーザとの対話処理を通じて、要求したコンテンツをより良好に識別することができるように表示可能なオブジェクトに対応するユーザ対話型オブジェクトをレンダリングするためにコンテンツを修正するように構成することができる。
【００７２】
表示可能なオブジェクトの非対話型サムネイル画像を有する第１の縮小サイズ表現、又は表示可能なオブジェクトに対応するユーザ対話型オブジェクトを有する第２の縮小サイズ表現の選択は、下にあるコンテンツに基づくことができる。例えば、ソースがテキストを含むと判断することに応答して第１の閾値を使用することができ、一方、ソースが画像（例えば、マップ）を含むと判断することに応答して第２の閾値を使用することができる。更に別の構成において、表示可能なオブジェクトの非対話型サムネイル画像を有する第１の縮小サイズ表現、又は表示可能なオブジェクトに対応するユーザ対話型オブジェクトを有する第２の縮小サイズ表現を使用するという判断は、ソースオブジェクト内の下にある詳細の程度に基づくことができる。例えば、多量の粒度の細かい詳細を有するマップは、対話型表示可能なオブジェクトに変換することができ、一方、粒度の細かい詳細が少ないマップは、表示可能なオブジェクトの非対話型サムネイル画像に変換することができる。マップ（又は画像）を解析して、損失度及び／又は利用可能な圧縮比を判断して第１のフォーマット又は第２のフォーマットに変換に至る閾値の詳細度が存在するか否かを確認することができる。
【００７３】
図５は、ｅＢｏｏｋアプリケーションに向けて使用することができる電子クライアントデバイスの例示的なアーキテクチャを示している。クライアントデバイス１００は、クライアントデバイス１００の作動を制御するように構成されたプロセッサ６０５を含む。例えば、プロセッサ６０５は、クライアントデバイス１００上での呈示に向けてｅＢｏｏｋ又は他のメディアを受信するように１つ又はそれよりも多くのメディアサーバとの通信を制御することができる。メディアサーバは、メディアコンテンツへのアクセスを提供するあらゆる汎用サーバとすることができる。メディアは、ダウンロード及びストリーミングを通じたものを含むプッシュ及び／又はプル操作を通じて受信することができる。プロセッサ６０５は、メディアコンテンツ又はユーザと対話するインタフェースを表す１つ又はそれよりも多くのストリームのような呈示に向けた出力信号を発生させるように構成することができる。
【００７４】
クライアントデバイス１００は、ここでもまた、メディア、構成データ、ユーザプリファレンス、及び作動命令を含む情報を格納するように構成することができる記憶デバイス６１０を含む。記憶デバイスは、持続性媒体を含むことができる。記憶デバイス６１０は、ハードディスクデバイス又は半導体ドライブを含むあらゆるタイプの不揮発性記憶デバイスとすることができる。例えば、外部メディアサーバから受信したメディアは、記憶デバイス６１０上に格納することができる。受信したメディアは、従って、局所的にアクセス及び処理することができる。更に、結合された表示デバイスの解像度のような構成情報又は関連のメディアサーバを識別する情報は、記憶デバイス６１０上に格納することができる。更に、記憶デバイス６１０は、クライアントデバイス１００の作動を制御するためにプロセッサ６０５によって実行することができる１つ又はそれよりも多くの組の作動命令を含むことができる。実施において、記憶デバイス６１０は、更に複数の区画に分割することができ、各区画を利用して１つ又はそれよりも多くのタイプの情報を格納することができる。更に、各区画は、１つ又はそれよりも多くのアクセス制御条項を有することができる。
【００７５】
通信バス６１５は、プロセッサ６０５をクライアントデバイス１００内に含まれた他の構成要素及びインタフェースに結合する。通信バス６１５は、構成要素とインタフェースの間の単方向及び／又は双方向通信を可能にするように構成することができる。例えば、プロセッサ６０５は、通信バス６１５上で記憶デバイス６１０から情報を検索して記憶デバイス６１０に情報を送信することができる。実施において、通信バス６１５は、複数のバスで形成することができ、その各々は、別の構成要素又はインタフェースとクライアントデバイス１００の少なくとも１つの構成要素又はインタフェースを結合する。
【００７６】
クライアントデバイス１００は、メディアサーバ及び呈示デバイスを含め他のデバイスと通信する複数の入出力インタフェースも含む。有線ネットワークインタフェース６２０及び／又は無線ネットワークインタフェース６２５の各々は、クライアントデバイス１００がローカルエリアネットワーク（ＬＡＮ）又は「インターネット」のようなネットワークで情報を送受信することを可能にするように構成することができ、従って、有線及び／又は無線の接続性及びデータ移動が可能である。更に、入力インタフェース６３０は、ＵＳＢ、ｅＳＡＴＡ、又は「ＩＥＥＥ  １３９４」接続のような直接的接続を通じて別のデバイスから入力を受信するように構成することができる。
【００７７】
更に、出力インタフェース６３５は、テレビ、モニタ、オーディオ受信機、及び１つ又はそれよりも多くのスピーカを含む１つ又はそれよりも多くの外部デバイスにクライアントデバイス１００を結合するように構成することができる。例えば、出力インタフェース６３５は、光オーディオインタフェース、ＲＣＡコネクタインタフェース、コンポーネントビデオインタフェース、及び高精細度マルチメディアインタフェース（ＨＤＭＩ）のうちの１つ又はそれよりも多くを含むことができる。出力インタフェース６３５は、オーディオストリームのような１つの信号を第１のデバイスに、かつビデオストリームのような別の信号を第２のデバイスに供給するように構成することができる。更に、読取専用メモリ（ＲＯＭ）のような不揮発性メモリ６４０をクライアントデバイス１００内に含めることができる。不揮発性メモリ６４０を使用して、構成データ、１つ又はそれよりも多くの作動命令のような追加の命令、及び１つ又はそれよりも多くのフラグ及びカウンタのような値を格納することができる。実施において、ランダムアクセスメモリ（ＲＡＭ）は、クライアントデバイス１００内に含めことができる。ＲＡＭを使用して、再生中又はユーザが再生を休止させる間などでクライアントデバイス１００内で受信したメディアコンテンツを格納する。更に、メディアコンテンツは、メディアコンテンツが記憶デバイス６１０上に格納されたか否かに関わらずＲＡＭ内に格納することができる。
【００７８】
更に、クライアントデバイス１００は、１つ又はそれよりも多くの遠隔制御デバイス（図示せず）から指令を受信するように構成することができる遠隔制御デバイスインタフェース６４５を含むことができる。遠隔制御デバイスインタフェース６４５は、赤外線信号及び無線周波数信号のような無線信号を通じて指令を受信することができる。受信した指令を利用して、プロセッサ６０５によりのようなメディア再生を制御するか、又はクライアントデバイス１００を構成することができる。実施において、クライアントデバイス１００は、タッチスクリーンインタフェースを通じてユーザから指令を受信するように構成することができる。クライアントデバイス１００は、キーボード、キーパッド、タッチパッド、音声指令システム、及びマウスを含む１つ又はそれよりも多くの他の入力デバイスを通じて指令を受信するように構成することができる。
【００７９】
コンピュータデバイスの構成、関連のデバイスのユーザインタフェース、及び関連のデバイスを使用する関連の処理に対して説明する。一部の構成において、コンピュータデバイスは、ＰＤＡ及び／又は音楽プレーヤ機能のような他の機能も含む移動体電話のような携帯型通信デバイスである。携帯型多機能デバイスの例示的な構成には、カリフォルニア州クパチーノのアップル・インコーポレーテッドから作られるｉＰｈｏｎｅ（登録商標）及び「ｉＰｏｄ  Ｔｏｕｃｈ（登録商標）」デバイスが制限なく含まれる。タッチセンサ方式の表面（例えば、タッチスクリーンディスプレイ及び／又はタッチパッド）を有するラップトップ又はタブレット型コンピュータのような他の携帯型デバイスを使用することができる。一部の構成において、デバイスは携帯型通信デバイスでなくて、タッチセンサ方式の表面（例えば、タッチスクリーンディスプレイ及び／又はタッチパッド）を有するデスクトップコンピュータであることも理解すべきである。
【００８０】
以下に説明する内容において、ディスプレイ及びタッチセンサ方式の表面を含むコンピュータデバイスに対して説明する。しかし、コンピュータデバイスは、物理的キーボード、マウス、及び／又はジョイスティックのような１つ又はそれよりも多くの他の物理的ユーザインタフェースデバイスを含むことができることを理解すべきである。
【００８１】
デバイスは、以下のもの、すなわち、図面アプリケーション、呈示アプリケーション、ワードプロセッシングアプリケーション、ウェブサイト作成アプリケーション、ディスクオーサリングアプリケーション、スプレッドシートアプリケーション、ゲームアプリケーション、電話アプリケーション、テレビ会議アプリケーション、電子メールアプリケーション、インスタントメッセージアプリケーション、トレーニングサポートアプリケーション、写真管理アプリケーション、デジタルカメラアプリケーション、デジタルビデオカメラアプリケーション、ウェブ閲覧アプリケーション、デジタル音楽プレーヤアプリケーション及び／又はデジタル映像プレーヤアプリケーションのうちの１つ又はそれよりも多くのような様々なアプリケーションをサポートする。
【００８２】
デバイス上で実行することができる様々なアプリケーションでは、タッチセンサ方式の表面のような少なくとも１つの共通の物理的ユーザインタフェースデバイスを使用することができる。タッチセンサ方式の表面、並びにデバイス上に表示される対応する情報の１つ又はそれよりも多くの機能は、アプリケーション間で及び／又はそれぞれのアプリケーション内で調節及び／又は変更することができる。このようにして、デバイスの共通の物理的アーキテクチャ（タッチセンサ方式の表面のような）は、直観的かつ即応的であるユーザインタフェースで様々なアプリケーションをサポートすることができる。
【００８３】
ユーザインタフェースは、１つ又はそれよりも多くのソフトキーボード構成を含むことができる。ソフトキーボード構成は、２００６年７月２４日出願の「携帯型電子デバイスのためのキーボード」という名称の米国特許出願第１１／４５９，６０６号明細書、及び２００６年７月２４日出願の「携帯型電子デバイスのためのタッチスクリーンキーボード」という名称の米国特許出願第１１／４５９，６１５号明細書に説明されているようなキーボードの表現されたアイコン上の記号の標準（ＱＷＥＲＴＹ）及び／又は非標準構成を含むことができる。キーボード構成は、タイプライタのためのもののような既存の物理的キーボード内のキー数に対して数が少ないアイコン（又はソフトキー）を含むことができる。それによってユーザがキーボード内の１つ又はそれよりも多くのアイコン、従って、１つ又はそれよりも多くの対応する記号を選択することを簡単にすることができる。キーボード構成は、適応的とすることができる。例えば、表示されたアイコンは、１つ又はそれよりも多くのアイコン及び／又は１つ又はそれよりも多くの対応する記号を選択するなどのユーザアクションに従って修正することができる。デバイス上の１つ又はそれよりも多くのアプリケーションでは、共通及び／又は異なるキーボード構成を利用することができる。従って、使用されるキーボード構成は、アプリケーションの少なくとも一部に合わせることができる。一部の構成において、１つ又はそれよりも多くのキーボード構成は、それぞれのユーザに合わせることができる。例えば、１つ又はそれよりも多くのキーボード構成は、それぞれのユーザの単語使用履歴（辞書編纂、俗語、個々の使用）に基づいてそれぞれのユーザに合わせることができる。キーボード構成の一部は、ソフトキーボード構成を使用する時の１つ又はそれよりも多くのアイコン、従って、１つ又はそれよりも多くの記号を選択する時のユーザエラーの確率を低減するように調節することができる。
【００８４】
現在、タッチセンサ方式ディスプレイで携帯型デバイスの構成が注目されている。図６Ａ及び図６Ｂは、一部の構成によるタッチセンサ方式ディスプレイ１１２付きの携帯型多機能デバイス１００を示すブロック図である。タッチセンサ方式ディスプレイ１１２は、時には便宜上「タッチスクリーン」と呼ばれ、タッチセンサ方式ディスプレイシステムとしても公知であるか又はそう呼ばれる場合がある。デバイス１００は、メモリ１０２（１つ又はそれよりも多くのコンピュータ可読記憶媒体を含むことができる）、メモリコントローラ１２２、１つ又はそれよりも多くの処理ユニット（ＣＰＵ）１２０、周辺機器インタフェース１１８、ＲＦ回路１０８、オーディオ回路１１０、スピーカ１１１、マイクロフォン１１３、入出力（Ｉ／Ｏ）サブシステム１０６、他の入力又は制御デバイス１１６、及び外部ポート１２４を含むことができる。デバイス１００は、１つ又はそれよりも多くの光センサ１６４を含むことができる。これらの構成要素は、１つ又はそれよりも多くの通信バス又は信号ライン１０３で通信することができる。
【００８５】
デバイス１００は、携帯型多機能デバイス１００の一例にすぎず、デバイス１００は、図示のものよりも多いか又は少ない構成要素を有することができ、１つよりも多い構成要素を結合することができ、又は異なる構成又は構成要素の配置を有することができることは認められるものとする。図６Ａ及び図６Ｂに示される様々な構成要素は、１つ又はそれよりも多くの信号処理及び／又は特定用途向け集積回路を含むハードウエア、ソフトウエア、又はハードウエア及びソフトウエアの組合せで実施することができる。
【００８６】
メモリ１０２は、高速ランダムアクセスメモリを含むことができ、１つ又はそれよりも多くの磁気ディスク記憶デバイス（フラッシュメモリデバイス）のような不揮発性メモリ又は他の不揮発性固体メモリデバイスを含むことができる。ＣＰＵ１２０のようなデバイス１００の他の構成要素及び周辺機器インタフェース１１８によるメモリ１０２へのアクセスは、メモリコントローラ１２２により制御することができる。
【００８７】
周辺機器インタフェース１１８は、ＣＰＵ１２０及びメモリ１０２にデバイスの入出力周辺機器を結合する。１つ又はそれよりも多くのプロセッサ１２０は、メモリ１０２内に格納された様々なソフトウエアプログラム及び／又は命令の組を稼動又は実行してデバイス１００のために様々な機能を実行してデータを処理する。
【００８８】
一部の構成において、周辺機器インタフェース１１８、ＣＰＵ１２０、及びメモリコントローラ１２２は、チップ１０４のような単一のチップで実行することができる。一部の他の構成において、別々のチップで実行することができる。
【００８９】
ＲＦ（無線周波数）回路１０８は、電磁信号とも呼ばれるＲＦ信号を受信及び送信する。ＲＦ回路１０８は、電磁信号に／から電気信号を変換して、電磁信号を通じて通信網及び他の通信デバイスと通信する。ＲＦ回路１０８は、アンテナシステム、ＲＦ送受信機、１つ又はそれよりも多くの増幅器、チューナ、１つ又はそれよりも多くの発振器、デジタル信号プロセッサ、ＣＯＤＥＣチップセット、加入者アイデンティティモジュール（ＳＩＭ）カード、メモリなどを含むがこれらの限定されないこれらの機能を実行する公知の回路を含むことができる。ＲＦ回路１０８は、ワールドワイドウェブ（ＷＷＷ）とも呼ばれる「インターネット」、イントラネット及び／又は無線ネットワーク（携帯電話網のような）、無線ローカルエリアネットワーク（ＬＡＮ）及び／又はメトロポリタンエリアネットワーク（ＭＡＮ）のようなネットワーク、及び無線通信による他のデバイスと通信することができる。無線通信では、広域移動通信システム（ＧＳＭ）、拡張データＧＳＭ環境（ＥＤＧＥ）、高速ダウンリンクパケットアクセス（ＨＳＤＰＡ）、広帯域符号分割多重アクセス（Ｗ−ＣＤＭＡ）、符号分割多重アクセス（ＣＤＭＡ）、時分割多元接続（ＴＤＭＡ）、Ｂｌｕｅｔｏｏｔｈ、無線フィディリティ（Ｗｉ−Ｆｉ）（例えば、ＩＥＥＥ  ８０２．１１ａ、ＩＥＥＥ  ８０２．１１ｂ、ＩＥＥＥ  ８０２．１１ｇ、及び／又はＩＥＥＥ  ８０２．１１ｎ）、ボイスオーバーインターネットプロトコル（ＶｏＩＰ）、Ｗｉ−Ｍａｘ、電子メールのためのプロトコル（例えば、インターネットメッセージアクセスプロトコル（ＩＭＡＰ）及び／又はポストオフィスプロトコル（ＰＯＰ）、インスタントメッセージ（例えば、拡張メッセジングアンドプレゼンスプロトコル（ＸＭＰＰ）、インスタントメッセージングアンドプレゼンスレベリジングイクステンションズのためのセッション開始プロトコル、インスタントメッセージアンドプレゼンスサービス（ＩＭＰ））、及び／又はショートメッセージサービス（ＳＭＳ）、又は本明細書出願日現在でまだ開発されていない通信プロトコルを含むあらゆる他の適切な通信プロトコルを含むがこれらの限定されない複数の通信標準、プロトコル、及び技術のいずれかを使用することができる。
【００９０】
オーディオ回路１１０、スピーカ１１１、及びマイクロフォン１１３は、ユーザとデバイス１００の間のオーディオインタフェースを提供する。オーディオ回路１１０は、周辺機器インタフェース１１８からオーディオデータを受信し、電気信号にオーディオデータを変換してスピーカ１１１に電気信号を送信する。スピーカ１１１は、人間可聴音波に電気信号を変換する。オーディオ回路１１０も、マイクロフォン１１３により変換された電気信号も音波から受信する。オーディオ回路１１０は、オーディオデータに電気信号を変換して処理に向けて周辺機器インタフェース１１８にオーディオデータを送信する。オーディオデータは、メモリ１０２から検索され、及び／又は周辺機器インタフェース１１８によりメモリ１０２及び／又はＲＦ回路１０８に送信することができる。一部の構成において、オーディオ回路１１０は、ヘッドホンジャックも含む。ヘッドホンジャックは、オーディオ回路１１０と、出力専用ヘッドホン、又は出力（例えば、一方又は両方の耳のためのヘッドホン）及び入力（例えば、マイクロフォン）を有するヘッドホンのような着脱式オーディオ入出力周辺機器の間のインタフェースを提供する。
【００９１】
Ｉ／Ｏサブシステム１０６は、タッチスクリーン１１２及び他の入力／制御デバイス１１６のようなデバイス１００上の入出力周辺機器を周辺機器インタフェース１１８に結合する。Ｉ／Ｏサブシステム１０６は、ディスプレイコントローラ１５６及び他の入力又は制御デバイスのための１つ又はそれよりも多くの入力デバイス又は制御デバイス１６０を含むことができる。１つ又はそれよりも多くの入力制御デバイス１６０は、他の入力又は制御デバイス１１６へ及びそれから電気信号を受信及び送信する。他の入力／制御デバイス１１６は、物理的ボタン（例えば、押しボタン、ロッカーボタンのような）、目盛盤、スライダスイッチ、ジョイスティック、クリックホイールなどを含むことができる。一部の代替構成において、入力制御デバイス１６０は、以下のもの、すなわち、キーボード、赤外線ポート、ＵＳＢポート及びマウスのようなポインタデバイスのいずれかに結合することができる（代替的に、いずれにも結合することができない）。１つ又はそれよりも多くのボタンは、スピーカ１１１及び／又はマイクロフォン１１３の音量制御のための高低ボタンを含むことができる。１つ又はそれよりも多くのボタンは、押しボタンを含むことができる。押しボタンを短く押すと、タッチスクリーン１１２のロックを解除するか、又は２００５年１２月２３日出願の「アンロック画像上の動作実行によるデバイスのアンロック」という名称の米国特許出願第１１／３２２，５４９号明細書に説明されているように、デバイスをアンロックするためにタッチスクリーンで動作を使用する処理を開始することができ、この特許は、全体が引用により本明細書に組み込まれている。押しボタン（例えば、２０６）を長押しすると、デバイス１００の電源を投入又は切断することができる。ユーザは、ボタンの１つ又はそれよりも多くの機能性をカスタマイズすることができる場合がある。タッチスクリーン１１２を使用して、仮想又はソフトボタン及び１つ又はそれよりも多くのソフトキーボードを実行する。
【００９２】
タッチセンサ方式タッチスクリーン１１２は、デバイスとユーザの間の入力インタフェース及び出力インタフェースを提供する。ディスプレイコントローラ１５６は、タッチスクリーン１１２へ及びそれから電気信号を受信及び／又は送信する。タッチスクリーン１１２は、ユーザに視覚的出力を表示する。視覚的出力には、グラフィック、テキスト、アイコン、ビデオ、及びそのあらゆる組合せ（「グラフィック」と総称する）を含むことができる。一部の構成において、視覚的出力の一部又は全ては、ユーザインタフェースオブジェクトに対応することができる。
【００９３】
タッチスクリーン１１２は、触覚及び／又は触知可能な接触に基づいてユーザからの入力を受け入れるタッチセンサ方式の表面、センサ、又はセンサの組を有する。タッチスクリーン１１２及びディスプレイコントローラ１５６（メモリ１０２内のあらゆる関連のモジュール及び／又は命令の組と共に）は、タッチスクリーン１１２上の接触（及びあらゆる動き又は接触の破壊）を検出して、検出された接触をタッチスクリーン上に表示されるユーザインタフェースオブジェクト（例えば、１つ又はそれよりも多くのソフトキー、アイコン、ウェブページ又は画像）との対話に変換する。例示的な構成において、タッチスクリーン１１２とユーザ間の接触点は、ユーザの指に対応する。
【００９４】
タッチスクリーン１１２は、ＬＣＤ（液晶ディスプレイ）技術又はＬＰＤ（発光ポリマーディスプレイ）技術を使用することができるが、他のディスプレイ技術も他の構成で使用することができる。タッチスクリーン１１２及びディスプレイコントローラ１５６は、容量性技術、抵抗性技術、赤外線技術、及び表面音波技術、並びに他の近接センサアレイ又はタッチスクリーン１１２との１つ又はそれよりも多くの接触点を判断する他の要素を含むがこれらの限定されない現在公知であるか又は後で開発される複数のタッチ感知技術のいずれかを使用して接触及びあらゆる動き又は接触の破壊を検出することができる。例示的な構成において、カリフォルニア州クパチーノのアップル・インコーポレーテッド製ｉＰｈｏｎｅ（登録商標）及び「ｉＰｏｄ  Ｔｏｕｃｈ（登録商標）」にあるような投影型相互キャパシタンス感知技術が用いられる。
【００９５】
タッチスクリーン１１２の一部の構成でのタッチセンサ方式ディスプレイは、以下の米国特許第６，３２３，８４６号明細書（Ｗｅｓｔｅｒｍａｎ他）、米国特許第６，５７０，５５７号明細書（Ｗｅｓｔｅｒｍａｎ他）、及び／又は米国特許第６，６７７，９３２号明細書（Ｗｅｓｔｅｒｍａｎ）、及び／又は米国特許出願公開第２００２／００１５０２４Ａ１号明細書に説明されたマルチタッチセンサ方式タッチパッドと類似のものとすることができる。しかし、タッチスクリーン１１２は、携帯型デバイス１００からの視覚的出力を表示し、一方、タッチセンサ方式タッチパッドは、視覚的出力を供給しない。
【００９６】
タッチスクリーン１１２の一部の構成でのタッチセンサ方式ディスプレイの以下の出願、すなわち、（１）２００６年５月２日出願の「マルチポイント接触面コントローラ」という名称の米国特許出願第１１／３８１，３１３号明細書、（２）２００４年５月６日出願の「マルチポイントタッチスクリーン」という名称の米国特許出願第１０／８４０，８６２号明細書、（３）２００４年７月３０日出願の「タッチセンサ方式入力デバイスのための動作」という名称の米国特許出願第１０／９０３，９６４号明細書、（４）２００５年１月３１日出願の「タッチセンサ方式入力デバイスのための動作」という名称の米国特許出願第１１／０４８２６４号明細書、（５）２００５年１月１８日出願の「タッチセンサ方式入力デバイスのためのモード基準グラフィカルユーザインタフェース」という名称の米国特許出願第１１／０３８５９０号明細書、（６）２００５年９月１６日出願の「タッチスクリーンユーザインタフェース上の仮想入力デバイス配置」という名称の米国特許出願第１１／２２８，７５８号明細書、（７）２００５年９月１６日出願の「タッチスクリーンインタフェースを有するコンピュータの作動」という名称の米国特許出願第１１／２２８，７００号明細書、（８）２００５年９月１６日出願の「タッチスクリーン仮想キーボードの仮想キー起動」という名称の米国特許出願第１１／２２８，７３７号明細書、及び（９）２００６年３月３日出願の「多機能手持ち式デバイス」という名称の米国特許出願第１１／３６７，７４９号明細書に説明された通りとすることができる。
【００９７】
タッチスクリーン１１２は、１００ｄｐｉを超える解像度を有することができる。例示的な構成において、タッチスクリーンは、ほぼ１６０ｄｐｉの解像度を有する。ユーザは、スタイラス、指のようなあらゆる適切なオブジェクト又は付加物を使用してタッチスクリーン１１２に接触することができる。一部の構成において、ユーザインタフェースは、主として指ベースの接触及び動作で協働するように設計され、指ベースの接触及び動作は、タッチスクリーン上での指の接触の領域が増大するためにスタイラスベースの入力よりも遥かに精度が劣る。一部の構成において、デバイスは、大ざっぱな指ベースの入力をユーザにより望ましいアクションを実行する正確なポインタ／カーソル位置又は指令に変換する。
【００９８】
一部の構成において、タッチスクリーン（デバイス１００）に加えて、デバイス１００は、特定の機能を起動させるか又は非アクティブにするタッチパッド（図示せず）を含むことができる。一部の構成において、タッチパッドは、タッチスクリーンと異なり、視覚的出力を表示しないデバイスのタッチセンサ方式の領域である。タッチパッドは、タッチスクリーン１１２、又はタッチスクリーンによって形成されたタッチセンサ方式の表面の拡張部と別々であるタッチセンサ方式の表面とすることができる。
【００９９】
一部の構成において、デバイス１００は、入力制御デバイス１１６としての物理的又は仮想クリックホイールを含むことができる。ユーザは、クリックホイールを回転させることにより、又はクリックホイールで接触点を移動することによって（例えば、接触点の移動量がクリックホイールの中心点に対する角度変位により測定される場合）、タッチスクリーン１１２内で表示された１つ又はそれよりも多くのグラフィカルオブジェクト（例えば、アイコン）を検索して対話することができる。クリックホイールを使用して、表示されたアイコンの１つ又はそれよりも多くを選択することができる。例えば、ユーザは、クリックホイール又は関連のボタンの少なくとも一部を押すことができる。クリックホイールを通じてユーザによって供給されたユーザ指令及びナビゲーション指令は、入力制御デバイス１６０、並びにメモリ１０２内のモジュール及び／又は命令の組の１つ又はそれよりも多くにより処理することができる。仮想クリックホイールに対して、クリックホイール及びクリックホイールコントローラは、それぞれ、タッチスクリーン１１２及びディスプレイコントローラ１５６の一部とすることができる。仮想クリックホイールに対して、このクリックホイールは、デバイスとのユーザ対話処理に応答してタッチスクリーンディスプレイ上に表示されかつ消失する不透明又は半透明のオブジェクトとすることができる。一部の構成において、仮想クリックホイールは、携帯型多機能デバイスのタッチスクリーン上に表示されてタッチスクリーンとのユーザによる接触により作動される。
【０１００】
デバイス１００は、様々な構成要素に電源を供給する電力システム１６２も含む。電力システム１６２は、パワーマネージメントシステム、１つ又はそれよりも多くの電源（例えば、バッテリ、交流（ＡＣ））、充電システム、停電検出回路、電力変換器又はインバータ、電力ステータスインジケータ（例えば、発光ダイオード（ＬＥＤ））、及び携帯型デバイス内の電力の生成、管理、及び配電関連のあらゆる他の構成要素を含むことができる。
【０１０１】
デバイス１００は、１つ又はそれよりも多くの光センサ１６４を含むことができる。図６Ａ及び図６Ｂは、Ｉ／Ｏサブシステム１０６内で光センサコントローラ１５８に結合された光センサを示している。光センサ１６４は、電荷結合デバイス（ＣＣＤ）又は相補的金属酸化物半導体（ＣＭＯＳ）フォトトランジスタを含むことができる。光センサ１６４は、環境から１つ又はそれよりも多くのレンズを通じて投射された光を受け取って、画像を表すデータに光を変換する。撮像モジュール１４３（カメラモジュールとも呼ばれる）と共に、光センサ１６４は、静止画又はビデオを捕捉することができる。一部の構成において、光センサは、タッチスクリーンディスプレイが静止画像及び／又はビデオ画像取得に向けてファインダとして使用することができるようにデバイスの前部のタッチスクリーンディスプレイ１１２の反対側のデバイス１００の裏面上に位置する。一部の構成において、光センサは、ユーザがタッチスクリーンディスプレイ上の他のテレビ会議参加者を見る間にユーザの画像をテレビ会議に向けて取得することができるようにデバイスの前部に位置する。一部の構成において、光センサ１６４の位置は、単一の光センサ１６４がテレビ会議及び静止画像及び／又はビデオ画像取得に向けてタッチスクリーンディスプレイと共に使用することができるようにユーザにより変えることができる（例えば、デバイスハウジング内のレンズ及びセンサを回転させることにより）。
【０１０２】
デバイス１００は、１つ又はそれよりも多くの近接センサ１６６を含むことができる。図６Ａ及び図６Ｂは、周辺機器インタフェース１１８に結合された近接センサ１６６を示している。代替的に、近接センサ１６６は、Ｉ／Ｏサブシステム１０６内で入力制御デバイス１６０に結合することができる。近接センサ１６６は、「手持ち式デバイス内の近接検出器」という名称の米国特許出願第１１／２４１，８３９号明細書、「手持ち式デバイス内の近接検出器」という名称の米国特許出願第１１／２４０，７８８号明細書、「近接センサ出力を増大させる周囲光センサの使用」という名称の米国特許出願第１１／６２０，７０２号明細書、「携帯型デバイス内のユーザ活動に対する応答の自動化及びその感知」という名称の米国特許出願第１１／５８６，８６２号明細書、及び「周辺機器の自動構成の方法及びシステム」という名称の米国特許出願第１１／６３８，２５１号明細書に説明されているように機能することができ、これらの特許は、引用により本明細書に全体が組み込まれている。一部の構成において、近接センサは、多機能デバイスがユーザの耳の近くに配置された時に（例えば、ユーザが電話をしている時に）電源が切れてタッチスクリーン１１２を無効にする。
【０１０３】
デバイス１００は、１つ又はそれよりも多くの加速度計１６８を含むことができる。図６Ａ及び図６Ｂは、周辺機器インタフェース１１８に結合された加速度計１６８を示している。代替的に、加速度計１６８は、Ｉ／Ｏサブシステム１０６内で入力制御デバイス１６０に結合することができる。加速度計１６８は、「携帯型電子機器デバイスのための加速ベースの窃盗検出システム」という名称の米国特許出願公開第２００５／０１９００５９号明細書、及び「加速度計に基づく携帯型デバイスを作動する方法及びデバイス」という名称の米国特許出願公開第２００６／００１７６９２号明細書に説明されているように性能を発揮することができる。これらの特許のいずれも、本明細書においてその全内容が引用により組み込まれている。一部の構成において、情報は、１つ又はそれよりも多くの加速度計から受信したデータの解析結果に基づいて縦長ビュー又は横長ビューでタッチスクリーンディスプレイ上に表示されている。
【０１０４】
一部の構成において、メモリ１０２内に格納されたソフトウエア構成要素は、オペレーティングシステム１２６、通信モジュール（又は命令の組）１２８、接触／運動モジュール（又は命令の組）１３０、グラフィックモジュール（又は命令の組）１３２、テキスト入力モジュール（又は命令の組）１３４、全地球測位システム（ＧＰＳ）モジュール（又は命令の組）１３５、及びアプリケーション（又は命令の組）１３６を含むことができる。
【０１０５】
オペレーティングシステム１２６（例えば、Ｄａｒｗｉｎ、ＲＴＸＣ、Ｌｉｎｕｘ、ＵＮＩＸ、ＯＳ  Ｘ、ウインドウズ、又はＶｘＷｏｒｋｓのような組込みオペレーティングシステム）は、一般的なシステムタスクを制御及び管理する様々なソフトウエア構成要素及び／又はドライバ（例えば、メモリ管理、記憶デバイス制御、パワーマネージメントのような）を含み、かつ様々なハードウエア及びソフトウエア構成要素間の通信を容易にする。
【０１０６】
通信モジュール１２８は、１つ又はそれよりも多くの外部ポート１２４で他のデバイスとの通信を容易にし、かつＲＦ回路１０８及び／又は外部ポート１２４によって受信したデータを処理する様々なソフトウエア構成要素も含む。外部ポート１２４（例えば、ユニバーサルシリアルバス（ＵＳＢ）、Ｆｉｒｅｗｉｒｅのような）は、直接的に他のデバイスに、又は間接的にネットワーク（例えば、インターネット、無線ＬＡＮのような）で結合するようになっている。一部の構成において、外部ポートは、ｉＰｏｄ（アップル・インコーポレーテッドの登録商標）デバイス上に使用される３０ピンコネクタと同じか又は類似であり及び／又は互換性がある多ピン（例えば、３０−ピン）コネクタである。
【０１０７】
接触／運動モジュール１３０は、タッチスクリーン１１２（ディスプレイコントローラ１５６に関連して）及び他のタッチセンサ方式のデバイス（例えば、タッチパッド又は物理的クリックホイール）との接触を検出することができる。接触／運動モジュール１３０は、接触が発生したか否かを判断すること（例えば、指降ろしイベントを検出する）、接触の動きがあるか否かを判断してタッチセンサ方式の表面にわたって動きを追跡すること（例えば、１つ又はそれよりも多くの指ドラッグイベントを検出する）、及び接触が中止したか否かを判断すること（例えば、指上げイベント又は接触の破壊を検出する）のような接触の検出に関連する様々な作動を実行する様々なソフトウエア構成要素を含む。接触／運動モジュール１３０は、タッチセンサ方式の表面から接触データを受信する。一連の接触データにより表わされる接触点の動きを判断する段階は、速さ（マグニチュード）、速度（マグニチュード及び方向）、及び／又は接触点の加速（マグニチュード及び／又は方向の変更）を判断する段階を含むことができる。これらの作動は、単一の接触（例えば、１つの指接触）又は複数の同時の接触（例えば、マルチタッチ／複数の指接触）に適用することができる。一部の構成において、接触／運動モジュール１３０及びディスプレイコントローラ１５６は、タッチパッド上での接触を検出する。一部の構成において、接触／運動モジュール１３０及び制御デバイス１６０は、クリックホイール上での接触を検出する。
【０１０８】
接触／運動モジュール１３０は、ユーザにより入力された動作を検出することができる。タッチセンサ方式の表面上の動作が異なれば、有するコンタクトパターンも異なる。従って、動作は、特定の接触パターンを検出することによって検出することができる。例えば、指軽打動作を検出する段階は、指降ろしイベントを検出する段階、次に、指降ろしイベントと同じ位置（例えば、アイコンの位置で）（又は実質的に同じ位置）で指上げイベントを検出する段階を含む。別の例として、タッチセンサ方式の表面上での指スワイプ動作を検出する段階は、指降ろしイベントを検出する段階、次に、１つ又はそれよりも多くの指ドラッグイベントを検出する段階、次に、指上げイベントを検出する段階を含む。
【０１０９】
グラフィックモジュール１３２は、表示されるグラフィックの輝度を変える構成要素を含むタッチスクリーン１１２又は他のディスプレイ上でグラフィックをレンダリング及び表示する様々な公知のソフトウエア構成要素を含む。本明細書で使用する時に、「グラフィック」という用語は、テキスト、ウェブページ、アイコン（ソフトキーを含むユーザインタフェースオブジェクトのような）、デジタル画像、ビデオ、動画などを制限なく含むユーザに表示することができるあらゆるオブジェクトを含む。
【０１１０】
一部の構成において、グラフィックモジュール１３２は、使用されるグラフィックを表すデータを格納する。各グラフィックには、対応するコードを割り当てることができる。グラフィックモジュール１３２は、必要に応じて、座標データ及び他のグラフィック特性データと共にアプリケーションなどから表示すべきグラフィックを指定する１つ又はそれよりも多くのコードを受信し、次に、ディスプレイコントローラ１５６に出力すべきスクリーン画像データを発生させる。
【０１１１】
グラフィックモジュール１３２の構成要素とすることができるテキスト入力モジュール１３４は、様々なアプリケーション（例えば、連絡先１３７、電子メール１４０、ＩＭ１４１、ブラウザ１４７、及びテキスト入力を必要とするあらゆる他のアプリケーション）でテキストを入力するソフトキーボードをもたらす。
【０１１２】
ＧＰＳモジュール１３５は、デバイスの位置を判断して様々なアプリケーションにおける使用に向けてこの情報を提供する（例えば、位置ベースのダイヤルでの使用に向けて電話１３８に、画像／ビデオメタデータとしてのカメラ１４３に、天気ウィジェット、ローカルイエローページウィジェット、及びマップ／ナビゲーションウィジェットのような位置ベースのサービスを提供するアプリケーションに）。
【０１１３】
アプリケーション１３６は、以下のモジュール（又は命令の組）、又はその部分集合又は上位集合を含むことができる。
連絡先モジュール１３７（時には、アドレス帳又は連絡先リストと呼ぶ）、
電話モジュール１３８、
テレビ会議モジュール１３９、
電子メールクライアントモジュール１４０、
インスタントメッセージ（ＩＭ）モジュール１４１、
トレーニングサポートモジュール１４２、
静止画像及び／又は映像のためのカメラモジュール１４３、
画像管理モジュール１４４、
ビデオプレーヤモジュール１４５、
音楽プレーヤモジュール１４６、
ブラウザモジュール１４７、
カレンダモジュール１４８、
天気ウィジェット１４９−１、株式ウィジェット１４９−２、コンピュータデバイスウィジェット１４９３、アラームクロックウィジェット１４９−４、辞書ウィジェット１４９−５、及びユーザによって得られる他のウィジェット、並びにユーザ作成ウィジェット１４９−６を含むことができるウィジェットモジュール１４９、
ユーザ作成ウィジェット１４９−６を製造するウィジェットクリエータモジュール１５０、
検索モジュール１５１、
ビデオプレーヤモジュール１４５及び音楽プレーヤモジュール１４６を統合するビデオ及び音楽プレーヤモジュール１５２、
注釈モジュール１５３、
マップモジュール１５４、及び／又は
オンラインビデオモジュール１５５。
【０１１４】
メモリ１０２内に格納することができる他のアプリケーション１３６の例には、他のワード処理アプリケーション、他の画像編集アプリケーション、図面アプリケーション、呈示アプリケーション、Ｊａｖａが使えるアプリケーション、暗号化、デジタル権利管理、音声認識、及び音声複製がある。
【０１１５】
タッチスクリーン１１２、ディスプレイコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、及びテキスト入力モジュール１３４と共に、連絡先モジュール１３７を使用して、アドレス帳への名称の追加、アドレス本からの名称の削除、名称との電話番号、電子メールアドレス、物理アドレス、又は他の情報の関連付け、名称との画像の関連付け、名称の選別及び並べ替え、電話１３８、テレビ会議１３９、電子メール１４０又はＩＭ１４１による通信を開始及び／又は容易にするための電話番号又は電子メールアドレスの呈示などを含むアドレス帳又は連絡先リストを管理するのに使用することができる。
【０１１６】
ＲＦ回路１０８、オーディオ回路１１０、スピーカ１１１、マイクロフォン１１３、タッチスクリーン１１２、ディスプレイコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、及びテキスト入力モジュール１３４（電話モジュール１３８）と共に、電話モジュール１３８を使用して、電話番号に対応する一連の文字を入力し、アドレス帳１３７内の１つ又はそれよりも多くの電話番号にアクセスし、入力された電話番号を修正し、それぞれの電話番号にダイヤルし、会話を行い、かつ会話が完了した時に接続を切るか又は電話を切ることができる。上述のように、無線通信では、複数の通信標準、プロトコル、及び技術のうちのいずれかを使用することができる。
【０１１７】
ＲＦ回路１０８、オーディオ回路１１０、スピーカ１１１、マイクロフォン１１３、タッチスクリーン１１２、ディスプレイコントローラ１５６、光センサ１６４、光センサコントローラ１５８、接触モジュール１３０、グラフィックモジュール１３２、テキスト入力モジュール１３４、連絡先リスト１３７、及び電話モジュール１３８と共に、テレビ会議モジュール１３９を使用して、ユーザと１つ又はそれよりも多くの他の参加者の間にテレビ会議を開始、実施、及び終了することができる。
【０１１８】
ＲＦ回路１０８、タッチスクリーン１１２、ディスプレイコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、及びテキスト入力モジュール１３４と共に、電子メールクライアントモジュール１４０を使用して、電子メールを作成、送信、受信、及び管理することができる。画像管理モジュール１４４と共に、電子メールモジュール１４０により、カメラモジュール１４３で撮られた静止画像又は映像で電子メールを作成及び送信することが非常に簡単になる。
【０１１９】
ＲＦ回路１０８、タッチスクリーン１１２、ディスプレイコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、及びテキスト入力モジュール１３４と共に、インスタントメッセージモジュール１４１を使用して、インスタントメッセージに対応する文字列を入力し、以前に入力された文字を修正し、それぞれのインスタントメッセージを送信し（例えば、電話技術ベースのインスタントメッセージのためのショートメッセージサービス（ＳＭＳ）又はマルチメディアメッセージサービス（ＭＭＳ）プロトコルを使用して、又は「インターネット」ベースのインスタントメッセージのためのＸＭＰＰ、ＳＩＭＰＬＥ、又はＩＭＰＳを使用して）、インスタントメッセージを受信し、かつ受信したインスタントメッセージを表示することができる。一部の構成において、送信及び／又は受信したインスタントメッセージは、グラフィック、写真、オーディオファイル、ビデオファイル及び／又はＭＭＳ、及び／又はショートメッセージサービス（ＥＭＳ）においてサポートされるような他の添付ファイルを含むことができる。本明細書で使用する時に「インスタントメッセージ」は、電話技術に基づくメッセージ（例えば、ＳＭＳ又はＭＭを使用して送られたメッセージ）及び「インターネット」ベースのメッセージ（例えば、ＸＭＰＰ、ＳＩＭＰＬＥ、又はＩＭＰＳを使用して送られたメッセージ）を指す。
【０１２０】
ＲＦ回路１０８、タッチスクリーン１１２、ディスプレイコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、テキスト入力モジュール１３４、ＧＰＳモジュール１３５、マップモジュール１５４、及び音楽プレーヤモジュール１４６と共に、トレーニングサポートモジュール１４２を使用して、トレーニング（例えば、時間、距離、及び／又はカロリー燃焼目標で）を作成し、トレーニングセンサ（スポーツデバイス）と通信し、トレーニングセンサデータを受信し、トレーニングをモニタするのに使用されるセンサを較正し、かつトレーニングデータを表示、格納、及び送信することができる。
【０１２１】
タッチスクリーン１１２、ディスプレイコントローラ１５６、光センサ１６４、光センサコントローラ１５８、接触モジュール１３０、グラフィックモジュール１３２、及び画像管理モジュール１４４と共に、カメラモジュール１４３を使用して、静止画像又はビデオ（ビデオストリームを含む）を捕捉してメモリ１０２に格納し、静止画像又はビデオの特性を修正するか、又はメモリ１０２から静止画像又はビデオを削除することができる。
【０１２２】
タッチスクリーン１１２、ディスプレイコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、テキスト入力モジュール１３４、及びカメラモジュール１４３と共に、画像管理モジュール１４４を使用して、静止画像及び／又はビデオ画像を配置、修正（例えば、編集）又は他の方法で作動、ラベル付け、削除、呈示（例えば、デジタルスライドショー又はアルバムで）、かつ格納することができる。
【０１２３】
タッチスクリーン１１２、ディスプレイコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、オーディオ回路１１０、及びスピーカ１１１と共に、ビデオプレーヤモジュール１４５を使用して、ビデオを表示、呈示、又は他の方法で再生することができる（例えば、タッチスクリーン上で、又は外部ポート１２４を通じて外部接続ディスプレイ上で）。
【０１２４】
タッチスクリーン１１２、ディスプレイシステムコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、オーディオ回路１１０、スピーカ１１１、ＲＦ回路１０８、及びブラウザモジュール１４７と共に、音楽プレーヤモジュール１４６により、ユーザは、ＭＰ３又はＡＡＣファイルのような１つ又はそれよりも多くのファイルのタイプ内に格納された録音された音楽及び他のサウンドファイルをダウンロード及び再生することができる。一部の構成において、デバイス１００は、ｉＰｏｄ（アップル・インコーポレーテッドの登録商標）のようなＭＰ３プレーヤの機能性を含むことができる。
【０１２５】
ＲＦ回路１０８、タッチスクリーン１１２、ディスプレイシステムコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、及びテキスト入力モジュール１３４と共に、ブラウザモジュール１４７を使用して、ウェブページ又はその一部分、並びにウェブページとリンクされた添付ファイル及び他のファイルの検索、リンク張り、受信、及び表示を含む「インターネット」を閲覧することができる。
【０１２６】
ＲＦ回路１０８、タッチスクリーン１１２、ディスプレイシステムコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、テキスト入力モジュール１３４、電子メールモジュール１４０、及びブラウザモジュール１４７と共に、カレンダモジュール１４８を使用して、カレンダ及びカレンダに関連のデータ（例えば、列挙するためにカレンダエントリのような）を作成、表示、修正、及び格納することができる。
【０１２７】
ＲＦ回路１０８、タッチスクリーン１１２、ディスプレイシステムコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、テキスト入力モジュール１３４、及びブラウザモジュール１４７と共に、ウィジェットモジュール１４９は、ユーザによりダウンロード及び使用するか（例えば、天気ウィジェット１４９−１、株式ウィジェット１４９−２、コンピュータデバイスウィジェット１４９−３、アラームクロックウィジェット１４９−４、及び辞書ウィジェット１４９−５）、又はユーザにより作成することができる（例えば、ユーザ作成ウィジェット１４９−６）ミニアプリケーションである。一部の構成において、ウィジェットは、ＨＴＭＬ（ハイパーテキストマークアップ言語）ファイル、ＣＳＳ（カスケーディングスタイルシート）ファイル、及びＪａｖａＳｃｒｉｐｔファイルを含む。一部の構成において、ウィジェットは、ＸＭＬ（拡張マークアップ言語）ファイル及びＪａｖａＳｃｒｉｐｔファイル（例えば、Ｙａｈｏｏ！ウィジェット）を含む。
【０１２８】
ＲＦ回路１０８、タッチスクリーン１１２、ディスプレイシステムコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、テキスト入力モジュール１３４、及びブラウザモジュール１４７と共に、ウィジェットクリエータモジュール１５０は、ユーザが使用してウィジェットを作成することができる（例えば、ウェブページのユーザ指定の部分をウィジェットに変える）。
【０１２９】
タッチスクリーン１１２、ディスプレイシステムコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、及びテキスト入力モジュール１３４と共に、検索モジュール１５１を使用して、１つ又はそれよりも多くの検索基準（例えば、１つ又はそれよりも多くのユーザ指定の検索語）に適合するテキスト、音楽、音、画像、ビデオ、及び／又は他のファイルをメモリ１０２内で検索することができる。
【０１３０】
タッチスクリーン１１２、ディスプレイコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、及びテキスト入力モジュール１３４と共に、注釈モジュール１５３を使用して、列挙するために注釈を作成及び管理するなどを行うことができる。
【０１３１】
ＲＦ回路１０８、タッチスクリーン１１２、ディスプレイシステムコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、テキスト入力モジュール１３４、ＧＰＳモジュール１３５、及びブラウザモジュール１４７と共に、マップモジュール１５４を使用して、マップ及びマップに関連のデータ（例えば、運転経路、店舗、及び特定の位置の又はその近くの他の観光地及び／又は施設に関するデータ、及び他の位置ベースのデータ）を受信、表示、修正、及び格納することができる。
【０１３２】
タッチスクリーン１１２、ディスプレイシステムコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、オーディオ回路１１０、スピーカ１１１、ＲＦ回路１０８、テキスト入力モジュール１３４、電子メールクライアントモジュール１４０、及びブラウザモジュール１４７と共に、オンラインビデオモジュール１５５により、ユーザは、特定のオンラインビデオにアクセス、閲覧、及び受信し（例えば、ストリーミング及び／又はダウンロードにより）、再生し（例えば、タッチスクリーンで又は外部ポート１２４を通じて外部接続ディスプレイで）、特定のオンラインビデオとのリンクで電子メールを送り、かつＨ．２６４のような１つ又はそれよりも多くのファイルのフォーマットでオンラインビデオを他の方法で管理することができる。一部の構成において、電子メールクライアントモジュール１４０ではなく、インスタントメッセージモジュール１４１を使用して特定のオンラインビデオにリンクを送る。オンラインビデオアプリケーションの更なる説明は、２００７年６月２０日出願の「オンラインビデオを再生する携帯型多機能デバイス、方法、及びグラフィカルユーザインタフェース」という名称の米国特許仮出願第６０／９３６，５６２号明細書、及び２００７年１２月３１日出願の「オンラインビデオを再生する携帯型多機能デバイス、方法、及びグラフィカルユーザインタフェース」という名称の米国特許仮出願第１１／９６８，０６７号明細書に見ることができる。
【０１３３】
先に識別したモジュールの各々及びアプリケーションは、上述の１つ又はそれよりも多くの機能及び本出願に説明する方法（例えば、本明細書に説明するコンピュータで実行される方法及び他の情報処理方法）を実行する１組の実行可能な命令に対応する。これらのモジュール（すなわち、命令の組）は、別々のソフトウエアプログラム、手順、又はモジュールとして実施する必要はなく、従って、これらのモジュールの様々な部分集合を結合するか、又はそうでなければ様々な構成に再構成することができる。例えば、ビデオプレーヤモジュール１４５は、音楽プレーヤモジュール１４６と組み合わせて単一のモジュール（例えば、ビデオ及び音楽プレーヤモジュール１５２、図６Ｂ）にすることができる。一部の構成において、メモリ１０２は、先に識別したモジュール及びデータ構造の部分集合を格納することができる。更に、メモリ１０２は、上述していない追加のモジュール及びデータ構造を格納することができる。
【０１３４】
一部の構成において、デバイス１００は、デバイス上の予め定義された組の機能の作動が専らタッチスクリーン１１２及び／又はタッチパッドを通じて実行されるデバイスである。デバイス１００の作動のための主要入力／制御デバイスとしてタッチスクリーン及び／又はタッチパッドを使用することにより、デバイス１００上の物理的入力／制御デバイス（例えば、押しボタン、目盛盤のような）の数を低減することができる。
【０１３５】
専らタッチスクリーン及び／又はタッチパッドを通じて実行することができる予め定義された組の機能は、ユーザインタフェース間のナビゲーションを含む。一部の構成において、タッチパッドは、ユーザにより触れられた時にデバイス１００上に表示することができるあらゆるユーザインタフェースのメインメニュー、ホームメニュー、又はルートメニューにデバイス１００をナビゲートする。関連の構成において、タッチパッドは、「メニューボタン」と呼ぶことができる。一部の他の構成において、メニューボタンは、タッチパッドの代わりに物理的押しボタン又は他の物理的入力／制御デバイスとすることができる。
【０１３６】
図７Ａに示すように、ｅＢｏｏｋ読取器２００のような電子クライアントデバイスは、デバイスのユーザにどのｅＢｏｏｋ（及び／又はデジタルメディアの他の品目）がユーザに利用可能かを示すために本棚メタファを使用するグラフィカルユーザインタフェース（ＧＵＩ）を呈示するように構成することができ、ｅＢｏｏｋ読取器には、ユーザが真の紙とインクの本とほぼ同様に手及び指を使用して読取器２００、従って、ｅＢｏｏｋと対話することができるようにタッチスクリーンインタフェース（例えば、マルチタッチ可能な）を装備することができる。図７の例において、このユーザは、ユーザの個人的な本棚２０２（ユーザのライブラリとも呼ばれる）の上から２つの棚であると表示された利用可能な４つのｅＢｏｏｋ（又はより一般的には、２０５で全体的示される４つの別々のｅＰｕｂ）を有する。ｅＢｏｏｋは、レンガとモルタル本屋の棚で登場する場合のようにｅＢｏｏｋを紙とインクの本と同じ（又は似通って）に見せるように、色使い及びテキストを含む適切なグラフィックを使用して、対応する紙とインクの本のハードカバー版として描写することができる。代替的に、ｅＰｕｂは、学術誌、定期出版物、新聞、会報、綴込み表紙、羊皮紙文書、巻子本のような他のタイプの出版物に似通っていて見えるように描写することができる。
【０１３７】
ユーザの個人的な本棚２０２は、関連のｅＢｏｏｋの全てを保持するのに必要な大きさであるようにユーザによりスクロール可能であるように実行することができる（垂直及び／又は水平に）。ｅＢｏｏｋは、一部のｅＢｏｏｋが他のｅＢｏｏｋよりも顕著かつ目立つ位置に配置されるように、例えば、新しさ、ごく最近購入、ごく最近アクセス、最も頻繁にアクセスのような特定の特性に基づいて自動的に配置することができる。表題、著者、ジャンル、取得日、権利登録年紀、ジャンル、言語などに従って並べ替えて表示するように利用可能なｅＢｏｏｋの構成は、自動的に及び／又はユーザ入力に基づいて変えることができる。
【０１３８】
ユーザの個人的な本棚２０２の表示は、自動的に更新及び変更され、例えば、新規に購入されたｅＢｏｏｋ又は以前は購入したｅＢｏｏｋの新版又は更新版のような新しいコンテンツの利用可能性を反映することができる。ｅＢｏｏｋの外観を変更して本に関連の状態情報を呈示することができる。例えば、ダウンロードをまだ完了していない新規に購入されたｅＢｏｏｋは、第１の外観を有することができ、第１の外観は、ダウンロードが完了すると第２の外観に自動的に変化する。
【０１３９】
ｅＢｏｏｋは、例えば、ｅＢｏｏｋの特性のテキスト指示（例えば、新規、サンプル、部分読み、最後に読んだ、更新済み、新版、満了）と共にｅＢｏｏｋの表紙に斜め掛けにしたバナー２０７又は２０９などでレベルを貼ることができる。このＧＵＩは、ユーザにより選択された時に、ユーザがｅＢｏｏｋを物色、閲覧、試読、閲覧、及び／又は購入することができるオンライン書店に表示を向け直すボタン２２０又は他のＧＵＩ機構を含むことができる。任意的に、ボタン２２０を押すと、デバイス２００内の携帯無線、ＷｉＦｉ無線、又はＢｌｕｅｔｏｏｔｈ無線の電源を投入させ、「インターネット」又は他のパケット交換網を通じてネットワーク１００との、従って、例えばコンテンツプロバイダ１０５との接続性をもたらすことができる。
【０１４０】
図７Ｂに示すように、オンライン書店では、本棚メタファを使用して、予告編、試読、及び／又は購入に利用可能であるｅＢｏｏｋ他のデジタルコンテンツ品目を保持する本棚２２５を表示することができる。これらには、特集したｅＢｏｏｋ、ベストセラーリスト、及びユーザの過去の購入に基づく（及び／又は人口統計学的及び／又は心理学的情報を使用した）推奨本を含むことができる。
【０１４１】
オンライン書店に接続されている間、ユーザは、ｅＢｏｏｋを予め閲覧するか（例えば、ｅＢｏｏｋを購入することなく、オンラインで章を読む）、又はユーザがオフラインでゆっくりサンプルを読むことができるように特定のｅＢｏｏｋのサンプル（例えば、１章又は２章）をクライアント２００にダウンロードするように要求することができる。ユーザは、ｅＢｏｏｋを購入することができ、それによってｅＢｏｏｋの１冊がユーザのクライアントデバイス２００にダウンロードを開始する。
【０１４２】
オンライン書店のためのＧＵＩは、「購入」ボタン２３０を含むことができ、その選択は、全ての以前に購入した品目の完全な履歴へのアクセスをユーザに提供し、かついつでも品目を選択した読書プラットフォーム（例えば、ユーザの適切な電子デバイスのいずれか）に再ダウンロードする機能をユーザに与えるネットワーク位置にユーザを向かわせる。
【０１４３】
購入された状態で、ｅＢｏｏｋは、ユーザの個人的な本棚２０２上に表示され、ダウンロード中であるというグラフィック表示及びそのステータス（例えば、ｅＢｏｏｋの％ダウンロード済み）を有することができる。個人的な本棚領域からオンライン書店へ、及び／又は個人的な本棚への戻りのユーザの動きの移行に動画を表示することができる。例えば、ユーザが店ボタン２２０をクリックする時に、デバイスは、ユーザの本棚を片側にオンラインストアの本棚を反対側に呈示するためにぐるりと回転する「秘密の回転本箱」の動画を示すことができる。
【０１４４】
ｅＢｏｏｋをオンラインストアから購入（又は試読）する行為は、オンラインストアの本棚２２５からユーザの個人的な本棚（別名ライブラリ）に発生している移行の視覚的指示を呈示するためにデバイス上に表示される動画を起動させることができる。例えば、オンライン書店にいる間にユーザがｅＢｏｏｋを購入（又は試読）する時に、関連のｅＢｏｏｋは、目立たない位置にいる間、拡大して浮いた状態でユーザに向けて移動するように表示することができ、本棚が回転してユーザの個人的な本棚で戻ると、拡大状態で浮いている購入ｅＢｏｏｋは、通常の大きさに縮小されてユーザの本棚上の適切な位置まで浮いた状態で移動する。
【０１４５】
ユーザが自分の棚のｅＢｏｏｋを読むことを望む時に、それは、ｅＢｏｏｋのアイコンに対応する位置でデバイスのマルチタッチスクリーンに指に触れることによって選択することができる。これに応答して、ｅＢｏｏｋは、通常、例えば、ｅＢｏｏｋがダウンロードされてから初めて開かれている時に、ハードカバー本がユーザによりまるでｅＢｏｏｋの第１ページ（代替的に、目次又は序文又は献辞）で開かれているように表示される。ユーザは、次に、ユーザが紙とインクの本と対話するのとほぼ同様にマルチタッチスクリーンと対話することによってｅＢｏｏｋを読むことができる。すなわち、ｅＢｏｏｋのページは、まるで紙とインクの本でページをめくろうとするかのようにページ上の適切な位置に指を置いて画面に沿ってそれを移動することによってめくることができる。これに応答して、表示が変わり、ｅＢｏｏｋの次のページ（それは、ちょうど読んだページの裏面であると考えられる）を示すのに望ましい方向に紙のページがめくられる外観が示されている。
【０１４６】
他の視覚的指示及び動画を使用して、紙とインクの本を読む体験を模倣することができる。例えば、ページは、異なるタイプ又は等級の紙として表示されるように、及び／又は３次元に見えるように着色し及び／又は陰影を付けることができる。例えば、ｅＢｏｏｋの２つのページが同時ＧＵＩで見えるビュー（すなわち、２ページビュー）において、ｅＢｏｏｋの装丁及び／又は縁部は、ｅＢｏｏｋを３次元に、従って、特定のページに開いて閉じられた紙とインクの本と似せて見せるために陰影を付けることができる。
【０１４７】
ｅＢｏｏｋページのページめくりを描写するために使用されるページカール動画を実行して、ユーザの指の位置及び／又は速度を辿ることができる。例えば、表示されるページカールの位置及び範囲は、人の指により操作された紙ページの実際の物理的挙動を模擬するようにユーザの正確な指位置、速度、及び／又は加速度に従う。
【０１４８】
ページめくり動画では、たとえユーザが画面から指を上げたとしても、ページが、依然としてページカールの現在位置（任意的に、速度及び／又はユーザの指の加速度に合わせて調節）が所定の閾値を満たしたか又は上回った場合にめくりを完了するように継続されるように、任意的に、ページカールの位置、速度、又はユーザの指の加速度に基づく閾値処理特徴を使用することができる。
【０１４９】
堅い本（例えば、新聞、雑誌）以外の出版物タイプに使用される視覚的指示及び動画は、実生活のものを模倣するのに同様に適すると考えられ、例えば、ｅ新聞は、ちょうど実際の新聞を通常読む前に開くように折り畳んだ状態から見開き状態に開かれているように動画化することができる。
【０１５０】
デバイスのＧＵＩ及び作動は、異なる言語又はメディアタイプに対応する様々な異なる読書ナビゲーションモデルのいずれか又は全てに対応するように実施することができる。例えば、英語の出版物に対して、デバイスは、英語の標準慣行に従って左から右、上から下、前から背後の読取及びナビゲーションモデルを使用するように構成されていると考えられる。代替的に又は追加的に、デバイスは、アラビア語又はヘブライ語のような他の言語の出版物に対応するために右から左、下から上、及び／又は背後から前の１つ又はそれよりも多くのように異なる読取／ナビゲーション方向又はモデルを使用するように構成することができる。同様に、デバイスは、視聴中のコンテンツのフォーマット、隣合わせのコラムにフォーマット設定される新聞、又は特定の順序及び方向で表示すべきである個別のパネル又はセルを有する漫画雑誌又はグラフィック小説に向けて最適化される読取／ナビゲーションモデルを使用するように構成することができる。漫画雑誌又はグラフィック小説の場合に、各セルは、デバイスの画面の指定の部分及び／又は領域を占有するように、例えば、隣合わせに又は順に重ねて一度に２つのセルを動的にサイズ変更及び／又は配置することができる。これらの特徴及び機能のいずれか又は全ては、デバイスのユーザにより選択することができるか又はカスタマイズ可能にすることができる。
【０１５１】
ｅＢｏｏｋを読んでいる間、ＧＵＩは、ユーザが所定の期間に（例えば、１秒又はそれよりも長く）画面を触れて指に保持することによって単語又は語句を選択した時に、任意的に、例えば、表示されるポップアップユーザインタフェース（ＵＩ）バブルを使用する補足的情報又はコンテクストの情報を提供することができる。例えば、ユーザがページ内のいずれかの単語を押して指を保持した場合に、仮想クリップボードにその単語をコピーする選択肢をユーザを示すポップアップＵＩバブルを表示することができ（例えば、別のＵＩフィールドペースト）、選択した単語を辞書又は他のソース（例えば、Ｗｉｋｉｐｅｄｉａ、Ｇｏｏｇｌｅ）を調べ、又はその単語を検索作動を実行するターゲット単語に指定することができる。一般的に、関連のポップアップＵＩバブルの実行は、他のアプリケーションとの使用に向けて本質的にあらゆるタイプの接続又はデータ検出器に適合させるために拡張させることができる。
【０１５２】
発見（又は検索）機能を実施する際に、ＧＵＩは、選択的にユーザが同じｅＢｏｏｋ内のどこでも（任意的な「前方向で発見」及び／又は「背後方向で発見」特徴で）ユーザのデバイス上のコンテンツのあらゆる品目内でそのユーザに関連のネットワークコンテンツリポジトリー上で選択した単語又は語句を及び／又は例えばいずれかの任意に指定されたコンテンツの領域においてコンテンツプロバイダのオンライン書店で入手可能である出版物の全てを検索することを可能にされる場合がある。
【０１５３】
図８Ａ〜図８Ｃは、図８Ａの例では、章間に移動する後及び前の矢印を含む水平面スクラブバーを使用するスクラブバーに関する例示的な構成を示している。現在の章（ここでは章５）は、スクラブの精度を強調するための細分性の増大をユーザに示すために拡張される。図８Ｂ及び図８Ｃは、ユーザがそのページ指標表示を押して指を保持する時にページ指標表示（１５３の６５）が一連の水平の点に変わる実施の例を表している。ユーザは、次に、望ましい方向に点の列に沿って指をドラッグすることによってｅＢｏｏｋ内の別のページに迅速にとぶことができる。
【０１５４】
代替的に又は追加的に、スクラブバーは、例えば、ユーザの指により触れられた時に、現在のウインドウと部分的に重なって章番号、章表題のような追加情報を表示する情報のウインドウをポップアップ表示することができる。
【０１５５】
スクラブ作動の得られる挙動により、ユーザがスクラブバーに沿って指をドラッグ中にページめくり動画を表示させることができ、又は動画は停止することができ、又はそうでなければ使用することができず、従って、過剰な表示変化により引き起こされる可能性がある混乱を低減するのを補助する。代替的に又は追加的に、ページ表示は、ユーザがスクラブバー上で指をドラッグするのを止めるまで静止のままとすることができ、その時点で、表示は、新しく選択したページへの一回のジャンプで応答する（介在するページめくりの移行の画像又は提案を示すのではなく）。
【０１５６】
図２Ｂに示すように、読書中のｅＢｏｏｋは、既読ページを左側に、未読ページを右側に表示するように描写することができる。これらの既読／未読ページは、静的グラフィック（すなわち、厚みはそのまま）として表示することができ、又は紙とインクの本を読むことと同様に既読／未読のページ数の視覚的指示をユーザに呈示するために変えることができる（潜在的に毎回のページめくりで）。例えば、表示された既読／未読ページは、本の長さ及び現在の読書箇所によって真のかつ相応の描画とすることができ、又はｅＢｏｏｋの相対長さ及び／又は読書箇所の感触（例えば、薄い、中間、肉厚）を与える２つよりも多くの標準表現に制限することができる。
【０１５７】
ｅＢｏｏｋのｅＰｕｂファイルに指定された視覚的及びグラフィック的選択は、例えば、小売業者（例えば、コンテンツプロバイダ１０５）、ｅＢｏｏｋ読取器ソフトウエア、及び／又はデバイス製造業者により無効にされ、及び／又はユーザによりカスタマイズすることができる。例えば、ｅＰｕｂ指定値から生じるテキスト及び背景色の不快な組合せを変えることができる。同様に、グラフィック選択又は色選択のいずれか又は全ては、ユーザプリファレンスに基づいて、かつジャンル、著者、表題などに基づいて自動的に変えることができ、読書体験を高めるために変えることができる。その点に対しては、色の配合のテーマ（例えば、最新、古典なロマンス、教科書、科学論文）、電子紙タイプ、フォント選択、及びサイズなどは、全て、設計及び実行優先項目により、流通及び／又は使用過程の様々な異なるレベルで制御することができる。
【０１５８】
以下の特徴のいずれかの組合せ又は全ては、任意的に実施することができる。
【０１５９】
内蔵加速度計（又は他の姿勢センサ）を使用して、ユーザが所定の方法でデバイスを傾かせたという検出に応答して、デバイスは、例えば、章内の残りのページ数を知るために読取器が現在ページよりも先をちらっと見る方法と同様に、ディスプレイにデバイスの上で読まれているｅＢｏｏｋ内の１つ又はそれよりも多くのページを少なくとも部分的にめくってその内容を呈示させることができる。同様に、デバイスの他の所定の動きの検出により、他の応答をトリガすることができ、例えば、ｅＢｏｏｋを読んでいる間、デバイスを振動させると、現在のｅＢｏｏｋが閉じて本棚の上に戻るか、恐らくは、ｅＢｏｏｋの最初に戻ることができる。ユーザがデバイスのタッチスクリーンを「つまむ」場合に（例えば、親指及び人指し指を僅かに離してタッチスクリーン上の置き、次に、タッチスクリーンに接触したまま共に引くことにより）、デバイスは、ｅＢｏｏｋを閉じることによって又は現在ページ及び／又はテキストサイズを収縮することによって応答することができる。
【０１６０】
他の潜在的なタッチスクリーンベースの特徴には、ライブラリ又は本棚インタフェースに戻らなくても表示及び読取のためにユーザの次のｅＢｏｏｋにジャンプする（新しさ、英字のような予め定義された順序付けに従って）所定の動作を可能にすることを含むことができる（例えば、タッチスクリーンを横切って３本の指をスワイプすること）。
【０１６１】
他のタッチスクリーンにより容易にされる動作により、他の任意的な機能性を得ることができる。従って、例えば、タッチスクリーン上の所定の固有の動作により、例えば、関連のｅＢｏｏｋは、２つのデバイスの間の無線接続を通じて（又は、ネットワーククラウド内に常駐する１つ又はそれよりも多くの中間デバイスを通じて）１人のユーザのデバイスから別のユーザのデバイスに事実上投げるような動作を行うことにより、ｅＢｏｏｋを別のユーザと共有することができる。その特徴の可能な拡張は、ユーザにｅＢｏｏｋ内の指定の位置（例えば、ページ、行及び／又は段落番号）が別のユーザに関連の別のデバイスに投げられる（すなわち、送信して共有する）所定の動作をタッチスクリーン上で行うことを可能にすることである。
【０１６２】
デバイスには、別の人にデバイスの画面を見せるためにいつユーザがデバイスを回転させる（すなわち、デバイスの裏面がユーザと向かい合い、画面がユーザから離れる方向に向かい合うように垂直軸周りに実質的に１８０°デバイスを回転させる）かを感知する適切なセンサを取り付けることができる。そのイベントが検出された時に、デバイスは、例えば、相手がｅＢｏｏｋの表紙を見てｅＢｏｏｋの表題及び／又は著者を自分で読むことができるようにｅＢｏｏｋ内の現在表示中のページからｅＢｏｏｋの表紙にディスプレイを自動的に変えるように構成することができる。
【０１６３】
別の可能な実施は、ユーザがテーブル又は他の表面にデバイスを降ろしたか、又はデバイスがそうでなければ静止の状態に入った時を検出することができるようにデバイス内に１つ又はそれよりも多くの適切なセンサを設けること含む。関連のイベントを検出すると、デバイスは、紙とインクの本を開いた位置で置いた時に時たま起こるものに僅かに似てブックのページが微風で翻る様子を模する動画を表示するように構成することができる。任意的に、デバイスは、紙ページが微風に翻るように聞こえるオーディオ断片を同時に再生することができる。
【０１６４】
本棚インタフェースは、異なるか又は追加の機能性をもたらすように実施することができる。例えば、所定の期間に向けて開かれなかったか又はそうでなければ作動されなかったユーザの本棚上のｅＢｏｏｋの表現は、完全な表紙ビューからｅＢｏｏｋの背のみのビューに自動的に変えることができ、従って、表示画面所要面積を保存してより多くのｅＢｏｏｋ及び／又は他の出版物を同時に見ることができる。同様に、新聞及び雑誌のような利用可能な定期出版物の表現は、まる見えのビューから積み重ね又は積み上げビューに変えることができ、積み重ね又は積み上げビューでは、一番上の（例えば、最も新しい）定期出版物のみが完全に見え、一方、古い版は、一番上の品目の下の積み上げ状態の縁部だけが表示されており、従って、本棚上のがらくたが減り画面所要面積が保存される。更に、一番上の品目の下にあるあらゆる定期出版物をアーカイブすることができ（ローカルストレージ又はリモートストレージ又はその両方に）、従って、デバイスメモリが保存される。任意的に、定期出版物の積み上げの表示される高さは、積み上げられた利用可能な定期出版物品目の数量を反映するか又はそうでなければその数量に関連するように変えることができる。
【０１６５】
出版物のテキスト又は他のコンテンツは、ウェブページ、インラインビデオ、又はデバイス上でローカルに格納されるか又はネットワークを通じて利用可能な本質的にあらゆる他のタイプの相補的コンテンツへのアクセスを提供する選択可能なリンクを有して表示することができる。より一般的には、出版物のコンテンツは、ネットワークを通じて定期的に又はトリガ（例えば、更新される出版物社フラグ又は補助コンテンツが利用可能である）に応答して更新される内蔵型動的コンテンツを含むことができる。
【０１６６】
出版物（又はデバイス自体のＧＵＩ）は、各々が自分のデバイスを有する異なるユーザが自分たちの間でチャットする（例えば、リアルタイムでテキストメッセージ及び／又は録音された音声又はオーディオクリップをやり取りする）ことを可能にするユーザインタフェース機構を実施することができる。例えば、研究会の生徒は、このチャット機能性を使用して、自分たちが学習課程に向けて読んでいた割当てられたｅＢｏｏｋの特定の節又はその中に示された概念を説明することができる。任意的に、チャット機構は、ｅＢｏｏｋのコンテンツの特定の部分又はｅＢｏｏｋ内の特定の位置に結びつけられるか又は他の点で関連付けることができる（例えば、目視による近接度により）。このチャット機能性を拡張及び実行して、オンラインフォーラムへのアクセスを提供することができ、例えば、オンラインフォーラムを通じて、会員は、仮想ブッククラブ会議を開いてテキストをやり取りすることによって及び／又は対話型音声／ビデオ接続を通じて考慮中の本を説明することができる。チャット機能性の代替として、様々なユーザインタフェース機構を実施し、ｅＢｏｏｋ及び／又はその中の特定の位置又は概念を電子メール又はウェブ接続機能性に関連付けることができる。
【０１６７】
別の潜在的特徴は、デバイスが、ユーザが辿る時にｅＢｏｏｋの単語を読む実際の（例えば、予め録画した）又は合成された音声を再生することができることである。現在の読書箇所（すなわち、発話している時の単語）を視覚的に強調表示し、それらが話されたように、単語を辿って読む際のユーザの体験を強調することができる。
【０１６８】
図９は、一部の実施形態によるタッチスクリーン１１２を有する携帯型多機能デバイス１００を示している。タッチスクリーンは、ユーザインタフェース（ＵＩ）２００内の１つ又はそれよりも多くのグラフィックを表示することができる。この実施形態、並びに以下に説明する他の実施形態では、ユーザは、１つ又はそれよりも多くの指２０２（図中では尺度通りに図示せず）又は１つ又はそれよりも多くのスタイラス２０３（図中では尺度通りに図示せず）でグラフィックに接触するか又は触れることにより、グラフィックの１つ又はそれよりも多くを選択することができる。例えば、一部の実施形態では、１つ又はそれよりも多くのグラフィックの選択は、ユーザが１つ又はそれよりも多くのグラフィックとの接触を中断した時に行われる。一部の実施形態において、接触は、１つ又はそれよりも多くのタップ、１つ又はそれよりも多くのスワイプ（左から右に、右から左に、上方に及び／又は下方に）及び／又はデバイス１００と接触した指の回転（右から左に、左から右に、上方に及び／又は下方に）のような動作を含むことができる。一部の実施形態では、グラフィックとの不慮の接触では、グラフィックを選択することができない。例えば、アプリケーションアイコンを通り過ぎるスワイプ動作では、選択に対応する動作がタップである時に対応するアプリケーションを選択することができない。
【０１６９】
デバイス１００は、「ホーム」又はメニューボタン２０４のような１つ又はそれよりも多くの物理的ボタンを含むことができる。上述のように、メニューボタン２０４を使用して、デバイス１００上で実行することができる１組のアプリケーション内のあらゆるアプリケーション１３６にナビゲートすることができる。代替的に、一部の実施形態では、メニューボタンは、タッチスクリーン１１２内のＧＵＩ内のソフトキーとして実施される。
【０１７０】
１つの実施において、デバイス１００は、タッチスクリーン１１２、メニューボタン２０４、デバイスをオン／オフしてデバイスをロックする押しボタン２０６、音量調節ボタン２０８、加入者アイデンティティモジュール（ＳＩＭ）カードスロット２１０、ヘッドホンジャック２１２、及び結合／充電外部ポート１２４を含む。押しボタン２０６を使用して、ボタンを押して予め定義された時間間隔にわたって押し下げた状態にボタンを保持することによってデバイスをオン／オフし、ボタンを押して予め定義された時間間隔が経過する前にボタンを離すことによってデバイスをロックし、及び／又はデバイスをアンロックするか又はアンロック処理を開始することができる。代替的な実施形態では、デバイス１００は、マイクロフォン１１３を通じた一部の機能のアクティブ化及び非アクティブ化のための言葉による入力を受け入れることができる。
【０１７１】
図１０Ａ及び図１０Ｂは、一部の実施形態による携帯型多機能デバイス１００上のアプリケーションのメニューのための例示的なユーザインタフェースを示している。同様のユーザインタフェースは、デバイス３００で実施することができる。一部の実施形態では、ユーザインタフェース４００Ａは、以下の要素又はその部分集合又は上位集合を含む。
【０１７２】
携帯電話信号及びＷｉ−Ｆｉ信号のような無線通信用信号強度インジケータ４０２、
時間４０４、
Ｂｌｕｅｔｏｏｔｈインジケータ４０５、
バッテリステータスインジケータ４０６、
頻繁に使用されるアプリケーションのためのアイコンを有するトレイ４０８、例えば、
不在着信又はボイスメールメッセージの数のインジケーター４１４を含むことができる電話１３８、
未読電子メールの数のインジケーター４１０を含むことができる電子メールクライアント１４０、
ブラウザ１４７、及び
音楽プレーヤ１４６、及び
・他のアプリケーションのためのアイコン、例えば、
ｏＩＭ１４１、
ｏ画像管理１４４、
ｏカメラ１４３、
ｏビデオプレーヤ１４５、
ｏ天気１４９−１、
ｏ株式１４９−２、
ｏトレーニングサポート１４２、
ｏカレンダ１４８、
ｏ計算機１４９−３、
ｏアラームクロック１４９−４、
ｏ辞書１４９−５、及び
ｏユーザ作成ウィジェット１４９−６。
【０１７３】
一部の実施形態では、ユーザインタフェースは、以下の要素又はその部分集合又は上位集合、すなわち、上述のように４０２、４０４、４０５、４０６、１４１、１４８、１４４、１４３、１４９−３、１４９−２、１４９−１、１４９−４、４１０、４１４、１３８、１４０、及び１４７、マップ１５４、注釈１５３、以下で更に説明するようにデバイス１００及びその様々なアプリケーション１３６の設定へのアクセスを提供する設定４１２、ｉＰｏｄ（アップル・インコーポレーテッドの登録商標）モジュール１５２とも呼ばれるビデオ及び音楽プレーヤモジュール１５２、及びＹｏｕＴｕｂｅ（グーグル・インコーポレーテッドの登録商標）モジュール１５５とも呼ばれるオンラインビデオモジュール１５５を含む。
【０１７４】
図１０Ｃは、別々のディスプレイ（例えば、４５０）及びタッチセンサ方式の表面（例えば、４５１）を有する多機能デバイス上の例示的なユーザインタフェースを示している。以下の例の多くは、タッチスクリーンディスプレイを参照して示すが（例えば、タッチセンサ方式表面及びディスプレイは、図１０Ａ〜図１０Ｂのデバイス１００に示されるように結合される）、一部の実施形態では、ディスプレイ及びタッチセンサ方式表面は、図１０Ｃに示されるように別々である。一部の実施形態では、タッチセンサ方式の表面（例えば、図１０Ｃ内の４５１）は、ディスプレイ（例えば、４５０）上の主軸（例えば、図１０Ｃ内の４５３）に対応する主軸（例えば、図１０Ｃ内の４５２）を有する。これらの実施形態により、デバイスは、ディスプレイ上のそれぞれの位置に対応する位置で（例えば、図１０Ｃでは、４６０は４６８に対応し、４６２は４７０に対応する）タッチセンサ方式表面４５１との接触（例えば、図１０Ｃ内の４６０及び４６２）を検出する。このようにして、タッチセンサ方式の表面（例えば、図１０Ｃ内の４５１）上でデバイスにより検出されたユーザ入力（例えば、接触４６０及び４６２）は、タッチセンサ方式の表面及びディスプレイが別々の時に多機能デバイスのディスプレイ（例えば、図１０Ｃ内の４５０）上のユーザインタフェースを作動するためにデバイスによって使用される。類似の方法を本明細書に説明する他のユーザインタフェースに使用することができることを理解すべきである。
【０１７５】
更に、以下の例は指入力（例えば、指接触、指タップ動作、指スワイプ動作）を参照して主として示すが、一部の実施形態では、指入力の１つ又はそれよりも多くは、別の入力デバイス（例えば、マウスベースの入力又はスタイラス入力）からの入力と置換されることを理解すべきである。例えば、スワイプ動作は、マウスクリック（例えば、接触の代わりに）、次にスワイプの経路に沿ったカーソルの動き（例えば、接触の動きの代わりに）で置換することができる。別の例として、タップ動作は、カーソルがタップ動作の位置の上にある間にマウスクリックで置換することができる（例えば、接触の検出、次に、接触の検出の中止の代わりに）。同様に、複数のユーザ入力が同時に検出された時に、複数のコンピュータマウスを同時に使用することができ、又はマウス及び指接触を同時に使用することができることを理解すべきである。
【０１７６】
図１１は、ｅＢｏｏｋ読取器アプリケーションの特徴として任意的に含むことができる強調表示及びブックマーク特徴の例を示している。図示のように、ユーザは、テキスト１０１０のページを示すデバイス１０００のタッチスクリーン１００２上で自分の指１００４を使用して、強調表示されて（例えば、半透明の黄色が重なり）及び／又はブックマークが付される（例えば、フラグ付きでユーザが指定した節として思い出す）テキストの区画１００８を指定することができる。区画１００８は、任意的にグラフィック開始及び／又は停止１０１２を使用して識別することができる。更に、ポップアップユーザインタフェース領域１００６（それ自体は、「ハイライト」又は「ブックマーク」のような異なる関連の機能性を各々が有する複数の領域に潜在的に分離される）を表示することができ、それによってユーザは、選択したテキスト区画１００８がどのように処理されるか（例えば、強調表示、ブックマーク付き、及び／又はその他）を選択することができる。任意的に、強調表示され及び／又はブックマークが付された区画は、ｅＢｏｏｋの目次においてそのように表示することができ、ユーザが強調表示され及び／又はブックマークが付された区画を追加、変更、又は削除した時に更新及び維持される。
【０１７７】
図１２は、ユーザが１つのページから次のページにめくっている時の開かれているｅＢｏｏｋを表示するｅＢｏｏｋ読取器アプリケーションの例を示している。より具体的には、ユーザは、テキスト１１０２の現在ページ（例えば、関連のｅＢｏｏｋの６３ページ）を表示するデバイス１０００のタッチスクリーン１００２上で自分の指１００４を使用して、現在ページ１１０２をユーザの指１００４の移動方向に（図１２の例に示されるように右から左に）めくり、現在のページ裏面１１０６の一部で現在ページ１１０２上でテキストを部分的にぼかしている間にｅＢｏｏｋの次のページ１１０４（例えば、関連のｅＢｏｏｋの６４ページ）の一部を同時に表示させることができる。現在ページ１１０２の前縁は、ユーザの指１００４で同時に動的かつリアルタイムで移動する。その結果、表示された現在ページテキスト１１０２、現在ページ裏面１１０６、及び次のページ１１０４の相対的な部分は、ユーザの指１００４の動きと共にリアルタイムで変化し、物理的な紙とインクの本の紙ページのめくりを模擬するように表示される。
【０１７８】
ｅＢｏｏｋ読取器アプリケーションは、Ｗｅｂｋｉｔのようなレイアウトエンジンを使用することができ、Ｗｅｂｋｉｔは、静止ページ及び移動中の（例えば、めくられている）ページの様々な図をレンダリングするのを補助するアップル・インコーポレーテッドから作られるＳＡＦＡＲＩウェブブラウザに関連付けられたレイアウトエンジンである。一般的に、ｅＢｏｏｋのテキストのページを表示するために、ｅＢｏｏｋ読取器アプリケーションは、Ｗｅｂｋｉｔの多重コラムサポートを使用し、各ページが１つの関連のコラムに対応するようにテキスト、例えば、図１１に示されるテキスト１０１０の１つ又はそれよりも多くのページをレンダリングすることができる。
【０１７９】
ユーザがページのめくりを開始する時に、ｅＢｏｏｋ読取器アプリケーションは、現在表示されたページのスナップショット（例えば、ビットマップ）を取って、ページのめくりが行われている時にページのめくりの動画表示を容易にするために新しくレンダリングされたページと組み合わせてそれを使用することにより、既にレンダリングされたビューを再使用する（従って、それらを再レンダリングせずに済むようにする）ことができる。例えば、図１２に示すように、ユーザの指１００４が現在ページ１１０２（ｅＢｏｏｋの６３ページ）から次のページ１１０４（ｅＢｏｏｋの６４ページ）にページのめくりを開始し始めると直ちに、ｅＢｏｏｋ読取器アプリケーションは、現在ページの指示を捕捉してデバイスメモリ内にビットマップとして格納する。従って、図１２の例の状態で（すなわち、ページのめくりシーケンス中に）、ｅＢｏｏｋ読取器アプリケーションは、Ｗｅｂｋｉｔでレンダリングされた（リアルタイムで）ビューと共に現在ページ１１０２の捕捉されたビットマップの適切な部分を次のページ１１０４及び現在ページ裏面１１０６の両方と結合することによってリアルタイムで現在ページを作成する。任意的に、現在ページ裏面は、まるで現在ページ１１０２が半透明の物質で製造されたかのように表示され、従って、まるでページが裏面から読まれているようかのようにかすかな反転したテキストを表示するようにレンダリングすることができる。実施及び設計の選択に基づいて、ｅＢｏｏｋ読取器は、代替的に、次のページ１１０４が、処理されて捕捉されたビットマップとして表示され、現在ページ１１０２が、ユーザの指１００４が移動して現在ページテキスト１１０２、現在ページ裏面１１０６、及び次のページテキスト１１０４（そのいずれか又は全ては、潜在的に１つ又はそれよりも多くの画像１１０８、１１１０を含むことができる）の相対的な部分の表現を変えるように、リアルタイムで能動的にレンダリングされ続けるように実施することができる。
【０１８０】
デバイスが横長モードであり、複数のｅＢｏｏｋページが同時に表示されている間のページのめくりの表現を処理するのに類似の実施の代案を使用することができる。例えば、横長モード（図２Ｂに呈示されるもののような）である時に、ｅＢｏｏｋ読取器アプリケーションは、ページ３６０及び３６１のスナップショットを捕捉し、次に、表示すべき次のページの見える部分のリアルタイムレンダリングと共にページのめくりシーケンスをレンダリングする際に得られるビットマップを使用することができる。代替的に、現在表示されているページ３６０及び３６１は、表示が、一方又は他方のページ（代替的に、両方）がめくられているページ（及び／又は現在表示されているページの裏面）のレンダリングによって不明瞭にされることを必要とする時に使用される各ページのビットマップスナップショットを取ることによって独立して処理することができる。
【０１８１】
実施及び設計の選択に基づいて、ｅＢｏｏｋ読取器アプリケーションは、フォントサイズの変更、縦長ビューから横長ビューへのデバイスの回転のようなイベントに応答して、ページを再割り付けする必要がある場合がある（例えば、現在表示されているビューを変え、並びにｅＢｏｏｋの総ページ数及び現在表示されているページを後退させる）。
【０１８２】
例えば、開かれたｅＢｏｏｋを表示している間、ユーザがフォントサイズを変えた場合に、ｅＢｏｏｋ読取器は、これに応答して、現在のビューを変えないように自動的にページを再割り付けすることができ（例えば、ユーザが現在のフォントサイズを増大した場合に、現在の表現は、画面所要面積の量は固定であるので文字は多くなるが、単語は低減して表示される）、かつ背景処理により、ｅＢｏｏｋの新しいページ総数を計算し直し（これは、フォントサイズの変化に応答して必然的に変わる）、並びに現在表示されているページのページ番号を計算し直すが、絶対的な意味でかつ総ページ長に対して計算し直すように変わる。
【０１８３】
同様に、ユーザが縦長ビューから横長ビューにｅＢｏｏｋを回転させた時に（表示されているものがｅＢｏｏｋの単一のページの指示からｅＢｏｏｋの２つの隣接ページに変えることになることを一般的に意味する）、現在ページ番号及び総合ページ番号の再計算し、並びに表現のためのテキストの表現の変更と同様にページ再割り付けが行われる。１つの潜在的な実施は、縦長フォーマットから横長フォーマットへの回転に応答して、ｅＢｏｏｋ読取器アプリケーションは、横長ビュー内に現れる（ｅＢｏｏｋ内の次の又は前のページである他方の表現されたページと共に）２つのページの一方（左側又は右側）として縦長ビュー内に表示されていたのと全く同じテキストを表示することができる。この実施において、一般的に、例えば、縦長ビューで表示されているページ上の同数の単語が横長方向に利用可能なより小さい表示区域に収まるようにフォントサイズを変える。
【０１８４】
縦長方向から横長方向に切り換える時の代替的な実施は、フォントサイズを切り換える前後に一定に保つが、横長方向で表示される各ページに表示される単語数の方が縦長方向よりも少ないようにビューをスケーリングすることである。この実施の代案では、ｅＢｏｏｋ読取器アプリケーションは、縦長方向で見えるテキストの一部（例えば、第１の完全な段落の第１の文）を識別して、横長方向の表示に対してその同じテキスト部分が横長方向で（例えば、右ページ又は左ページ上の所定の位置で）見えることに変わりはないことを確信させることができる。
【０１８５】
更に、上述のように、デバイスの回転により、現在表示されているページ番号、並びに新しい総ページ数の再計算が発生する。新しく再計算されたページ番号を使用して、他の以前に保存されたポインタ及びマーカを更新することができる。例えば、強調表示及び／又はブックマーク付けされたテキスト区画は、一般的に関連のページ番号で格納される。回転、フォントサイズ変更、又は他のページ再割り付けイベントが発生した時に、新しく計算し直されたページ番号を使用してそれらの関連のページ番号を更新する。計算し直されたページ番号及び総数の他の使用方法は、スクラブバー、目次、索引、章開始指標のような内部で表示されているページ番号のような他のページ番号関連の態様に使用することができる。
【０１８６】
図１３は、ｅＢｏｏｋ読取器アプリケーションによって実施することができる検索機能の例を示している。図示のように、デバイス１０００の画面１００２の左の部分は、テキスト１１０２の現在ページ（例えば、関連のｅＢｏｏｋの６３ページ）を表示し、一方、画面１００２の右の部分は、検索結果ペイン１２０４を表示し、考慮中のｅＢｏｏｋ内の特定の単語の検索結果を表示する。従って、この実施において、検索により４件の検索ヒット１２０２（ページ７、３４、１１６及び２２２で）があり、その各々は、その本来の作業位置に検索語を潜在的に強調表示状態でかつヒットが表示されている完全又は部分的な文の一部として表示する。検索ヒット１２０２は、潜在的にブックマークを付けることができ、及び／又は特定の探索ヒットが発生するｅＢｏｏｋページにとぶためにユーザにより選択することができる対話型リンクとして機能することができる。図示のように、各検索ヒット１２０２は、上述のようにイベントのページ再割り付けに応答して更新することができる関連のページ番号を含む。
【０１８７】
図１４は、情報がユーザに呈示される処理のフローチャート１４００である。一般的に、上述のシステムを使用して作業が行われる。例えば、作業は、図６Ａ及び図６Ｂに説明した電子クライアントデバイスを使用して実施することができる。最初に、ｅＢｏｏｋアプリケーションは、第１の出版物を含む電子出版物のライブラリにアクセスする（１４１０）。例えば、ユーザは、電子ブックのライブラリを取り込むことができる。ｅＢｏｏｋアプリケーションは、電子本棚における第１の出版物の表現を発生させる（１４２０）。この表現は、雑誌又は本の表紙の表現を含むことができる。ｅＢｏｏｋアプリケーションは、第１の出版物に関する状態を判断する（１４３０）。第１の出版物に関する状態を判断する段階は、本が最近購入された及び／又は読まれたと判断する段階を含むことができる。ｅＢｏｏｋアプリケーションは、第１の出版物の表現を修正して第１の出版物の状態を反映する（１４４０）。従って、最近読まれなかった本は、表紙ビューの代わりにバインディングビューを使用して、及び／又は本の上のダストの存在を反映するようにレンダリングすることができる。
【０１８８】
図１５は、ユーザに情報を呈示する方法のフローチャート１５００である。一般的に、フローチャート１５００に説明する作業は、例えば、上述のｅＢｏｏｋアプリケーションを使用して行うことができる。最初に、ｅＢｏｏｋアプリケーションは、第１の出版物を含む電子出版物のライブラリにアクセスする（１５１０）。ライブラリにアクセスする段階は、ローカルに格納され及び／又はユーザが権利を有するコンテンツをネットワーキングした電子ブックにアクセスする段階を含むことができる。ｅＢｏｏｋアプリケーションは、電子本棚における第１の出版物の表現を発生させる（１５２０）。図は、電子棚に出版物の表紙及び／又はバインディングビューを呈示する段階を含むことができる。ｅＢｏｏｋアプリケーションは、電子本棚における他の出版物に対する第１の出版物に関する状態を判断する（１５３０）。状態を判断する段階は、購入日、発売日、又はアクセス日を判断する段階を含むことができる。ｅＢｏｏｋアプリケーションは、ライブラリ内の他の出版物の状態に対する第１の出版物の状態に基づいて電子本棚の編成を判断する（１５４０）。構成は、コンテンツが本棚内で並べ替えられ及び／又はユーザに呈示された基準を含むことができる。従って、定期出版物は、第１のカテゴリにおいて日付により並べ替えることができ、一方、小説は、第２のカテゴリで人気により並べ替えることができ、ノンフィクションは、第３のカテゴリでアクセスの新近性により並べ替えられる。
【０１８９】
ｅＢｏｏｋアプリケーションは、電子本棚に第１の出版物を呈示して電子本棚の編成を反映させる（１５５０）。従って、第１の棚を使用して、第１のカテゴリ（例えば、定期出版物）からコンテンツを呈示することができ、一方、第２の棚を使用して、人気に基づいて小説を呈示し、第３の棚を使用して、アクセスの新近性に従ってコンテンツを呈示する。棚は、第１の数の出版物が表紙ビューを使用して呈示され、一方、残りの出版物は、バインディングビューを使用して呈示されるように構成することができる。
【０１９０】
図１６は、情報がユーザに呈示される処理のフローチャート１６００である。フローチャート１５００及び１６００と同様に、作業は、上述のシステムを使用して行うことができる。最初に、ｅＢｏｏｋアプリケーションは、第１の出版物を含む電子出版物のライブラリにアクセスし（１６１０）、第１の出版物に関する状態を判断する（１６２０）。例えば、ｅＢｏｏｋアプリケーションは、第２の出版物が新規購入される間に第１の出版物は販売促進コンテンツを表すと判断することができる。ｅＢｏｏｋアプリケーションは、電子本棚における第１の出版物の状態を反映する第１の出版物の表現を発生させる（１６３０）。第１の出版物は、第１の出版物が新しい又は販売促進コンテンツであることを示すリボンで縛るか又は包むことができる。
【０１９１】
図１７は、情報がユーザに呈示される処理のフローチャート１７００である。最初に、ｅＢｏｏｋアプリケーションは、電子出版物のライブラリにアクセスする（１７１０）。ユーザにより所有される電子出版物を示す本棚ビュー内で電子本棚における第１の出版物の表現を発生させる（１７２０）。ｅＢｏｏｋアプリケーションは、ユーザが書店ビュー及び本棚ビュー間を切り換えることを可能にする（１７３０）。書店ビューは、ユーザが書店棚で電子ブックを閲覧して、ユーザが興味を有する場合にそれらの電子ブックを購入することを可能にする本棚の表現を含むことができる。電子ブックアプリケーションは、本棚ビューから書店ビューに切り換える命令をユーザから受信する（１７４０）。例えば、ユーザは、移行を引き起こすｅＢｏｏｋアプリケーション内のソフトウエアベースのボタンを押すことができる。
【０１９２】
本棚ビューから書店ビューに切り換える命令をユーザから受信することに応答して、ｅＢｏｏｋアプリケーションは、最初に本棚ビューを呈示する回転式本棚の動画移行の表示を発生させ、かつ書店ビューを表示することによって動画移行を完了する（１７５０）。本棚は、書店ビューをレンダリングするために回るか又は回転するか又は摺るか又は浮き上がって所定の位置に移動することができる。ユーザが電子ブックを購入することに決めた場合に、電子ブックアプリケーションは、本棚の表現が書店ビューから本棚ビューに回転して新規購入本が棚に配置される時に浮き上がって前方に移動することができる。
【０１９３】
図１８は、ユーザが本来は販売促進コンテンツであったコンテンツに彼らの設定を維持することができるように、情報がユーザに呈示される処理のフローチャート１８００である。最初に、ｅＢｏｏｋアプリケーションは、ユーザが販売促進構成の電子出版物をダウンロードすることを可能にする（１８１０）。出版物社は、ユーザに電子ブックの第１の３０のページを閲覧するか、又は指定の持続時間にわたって電子ブックにアクセスすることを許可することができる。ｅＢｏｏｋアプリケーションは、次に、ユーザがユーザによってアクセスされている電子出版物の部分を識別する相対指標によって電子出版物をナビゲートすることを可能にする（１８２０）。相対指標は、電子ブックのどの部分が読まれているか、ユーザが電子ブックのどこで時間を過ごしたかを示すことができる。ｅＢｏｏｋアプリケーションは、ユーザが電子出版物の完全版を購入することを可能にする（１８３０）。ユーザは、販売促進コンテンツの最終ページで表示される購入タブ又はボタンを選択することができる。購入の結果、ｅＢｏｏｋアプリケーションは、電子出版物の完全版をダウンロードする（１８４０）。ｅＢｏｏｋアプリケーションは、次に、電子出版物へのその後のユーザアクセスがユーザが相対指標に関連付けられた電子出版物の部分にアクセスすることを可能にするように相対指標を維持する（１８５０）。そのようにして、ユーザは、ブックマーク及びどのコンテンツが読まれているかの表現を察知することができる。
【０１９４】
図１９は、ユーザが複数のデバイスの間でコンテンツを共有することを可能にされるユーザに情報を呈示する方法のフローチャート１９００である。ｅＢｏｏｋアプリケーションは、ユーザが電子書店を使用して電子出版物を購入することを可能にし（１９１０）、ユーザが第１のデバイスに電子出版物をダウンロードすることを可能にする（１９２０）。電子出版物のユーザ購入が記録される（１９３０）。登録サーバを使用して、どのユーザがどのコンテンツにアクセス可能であるかを記録することができる。ｅＢｏｏｋアプリケーションは、ユーザが第２のデバイスを有するという指示を受信する（１９４０）。例えば、ユーザは、ｅＢｏｏｋデバイス、更には無線電話を有することができる。ｅＢｏｏｋアプリケーションは、ユーザが異なるデバイスの間でコンテンツを交換するためにアイコンと対話することができるようにディスプレイの一部分において無線電話のアイコンを発生させることができる。ｅＢｏｏｋアプリケーションは、次に、ユーザが第２のデバイスに電子出版物を送信することを可能にする（１９５０）。登録サーバは、コンテンツの権利を確認して、第２のデバイスにコンテンツを送信することができる（例えば、無線電話でライブラリに電子出版物を取り込む）。
【０１９５】
図２０は、装丁の左右の側に紙の視聴相対高さを表示することによって本を検索する際にユーザが相対的な進展を察知することができるように情報がユーザに呈示される処理のフローチャート２０００である。最初に、ｅＢｏｏｋアプリケーションは、電子デバイス上の電子ブック読取器アプリケーション内で、電子ブックの表現に左側ページの指示及び右側ページの指示を呈示する（２０１０）。電子ブックを最初から読み始めるユーザは、右側上に多量のページを及び右側に少量のページを有する場合がある。ユーザがページをめくる時に、相対的高さを変えて、電子ブックに対するユーザの進み具合を反映することができる。ｅＢｏｏｋアプリケーションは、ユーザがユーザによってアクセスされている電子出版物の部分を識別する相対指標によって電子出版物をナビゲートすることを可能にする（２０２０）。相対指標は、ユーザが全体的なページ数に対して指定のページにいることを示すことができる。ｅＢｏｏｋアプリケーションは、相対指標を使用して、左側ページ及び右側ページの相対高さを反映するように左側ページの指示及び右側ページの指示を修正する（２０３０）。
【０１９６】
１つの構成において、相対的高さは、高さがページ単位でページ上で正確に計算されるように数学的に判断される。別の構成において、各表示設定が様々なページを表現する所で一連の異なる表示高さ設定が使用されるように一連の個別の値が使用される。
【０１９７】
図２１は、ユーザがページをめくった様子を反映する動画移行がユーザに呈示されるように情報がユーザに呈示される処理のフローチャート２１００である。最初に、電子デバイス上の電子ブック読取器アプリケーション内で、紙ページの電子表現を含む電子ブックの表現が呈示される（２１１０）。縦長設定、横長設定、又は間に仮想バインディングを有する２つのページを特徴とする設定で電子ブックアプリケーションを呈示することができる。
【０１９８】
ｅＢｏｏｋアプリケーションは、ユーザが電子ブックをナビゲートするためにタッチスクリーン制御を通じてページと対話することを可能にする（２１２０）。例えば、ユーザは、タッチスクリーンを横切って指をスワイプしてページをめくることができる。ｅＢｏｏｋアプリケーションは、電子デバイス上で、電子ブックをナビゲートするためにタッチスクリーン制御とのユーザとの対話処理の物理特性を記録する（２１３０）。従って、スワイプが迅速又は特定の加速度で行われた場合に、スワイプの物理特性が記録される。電子表現が触れられた位置もスワイプの長さに加えて記録することができる。ｅＢｏｏｋアプリケーションは、ユーザとの対話処理の物理特性に基づいて、紙ページの電子表現に対するモデル化された影響を識別する（２１４０）。モデル化された影響は、実際の紙片上で同じ動作又はアクションを行うユーザに与える影響を説明する転換を反映する。ｅＢｏｏｋアプリケーションは、モデル化された影響を反映する紙ページの電子表現のページめくりを反映する動画移行を発生させる（２１５０）。従って、ページが迅速にめくられた場合に、ページは、迅速にめくられるように呈示される。スワイプが指定の位置で始まった場合に、ページは、まるでページが指定の位置で曲がり始めているようにレンダリングすることができる。
【０１９９】
図２２は、ユーザが電子書店にアクセスすることを可能にされる処理のフローチャート２２００である。最初に、ｅＢｏｏｋアプリケーションは、紙ページの電子表現を含む電子ブックの表現を電子デバイス上の電子ブック読取器アプリケーション内に呈示する（２２１０）。ｅＢｏｏｋアプリケーションは、電子ブック読取器アプリケーション内で、電子書店にアクセスするための制御を呈示する（２２２０）。制御は、電子書店に移行を引き起こす画面内で表示されるソフトウエアベースのボタンを含むことができる。ｅＢｏｏｋアプリケーションは、ユーザが電子書店にアクセスするための制御と対話することを可能にする（２２３０）。制御とのユーザの対話を通じて、電子書店にアクセスするユーザ命令を受信する（２２４０）。例えば、ユーザは、ソフトウエアベースのボタンを押すことができる。ｅＢｏｏｋアプリケーションは、電子デバイス上の無線通信インタフェースがアクティブでないと判断し（２２５０）、無線通信インタフェースを起動させる（２２６０）。無線通信インタフェースを使用して電子書店から資料がアクセスされる（２２７０）。従って、ユーザは、電子書店にアクセスするために通信インタフェースを選択的に起動させなければならないという負担から保護される。
【０２００】
図２３は、指令のメニューがユーザに呈示される処理のフローチャート２３００である。最初に、ｅＢｏｏｋアプリケーションは、紙ページの電子表現を含む電子ブックの表現を電子デバイス上の電子ブック読取器アプリケーション内に呈示する（２３１０）。ｅＢｏｏｋアプリケーションは、ユーザが電子ブックをナビゲートするためにタッチスクリーン制御を通じてページと対話することを可能にし（２３２０）、ユーザが紙ページの電子表現の一部分に触れたことを検出する（２３３０）。例えば、ユーザは、ディスプレイで閾値期間にわたってタッチを維持してメニューの呼出しを引き起こすことができる。ｅＢｏｏｋアプリケーションは、ユーザが触れた部分を保持するように意図したことを検出する（２３４０）。ｅＢｏｏｋアプリケーションは、次に、ユーザが触れた部分を保持するように意図したことを検出することに応答して、紙ページの電子表現の触れた部分に関連する指令のメニューを呈示する（２３５０）。指令のメニューは、ユーザがテキストの一部を強調表示するか又は現在の本に関連するマップの呼出しを引き起こすことを可能にされる場合がある。１つの構成において、指令のメニューは、選択指令（例えば、選択されたテキストの一部）で選択される下にあるコンテンツを反映する。従って、下にあるコンテンツが野球に関する場合に、メニュー指令には、野球関連のリソース又はアプリケーション（例えば、野球の試合）とのリンクを含むことができる。
【０２０１】
図２４は、ユーザが電子デバイス内の加速度計を作動して電子ブックの上で指令を実行することを可能にされる処理のフローチャート２４００である。最初に、電子デバイス上の電子ブック読取器アプリケーション内で、紙ページの電子表現を含む電子ブックの表現がユーザに呈示される（２４１０）。ユーザが電子デバイスの向きを制御することによって電子デバイスのための加速度計と対話することを可能にする（２４２０）。例えば、ユーザは、電子デバイスを移動するか、作動するか、振動させるか、又は加速することができる。電子デバイスのための加速度計を使用して、電子デバイスのユーザ操作を捕捉する（２４３０）。加速度計は、本が特定の方向に回転したと判断することができる。
【０２０２】
電子デバイスのユーザ操作に基づいて、電子ブックのための指令を識別する（２４４０）。電子デバイスを振動させて電子ブックの表紙を閉じ、閾値角度を上回って傾かせてページを変え、かつ閾値角度を下回って傾かせて次のページのプレビューを呈示することができる。次に、電子ブッのための指令が実行される（２４５０）。
【０２０３】
図２５は、ユーザが電子出版物とインタフェースで接続することを可能にする処理のフローチャート２５００である。最初に、電子デバイス上の電子ブック読取器アプリケーション内で、紙ページの電子表現を含む電子ブックの表現が呈示される（２５１０）。第１のユーザが電子デバイスのためのタッチスクリーンコントローラと対話することを可能にされる（２５２０）。例えば、ｅＢｏｏｋアプリケーションは、ユーザの近くにいる社会的ネットワーク内の他のユーザに向けてアイコンをレンダリングすることができる。電子デバイスは、タッチスクリーンコントローラのユーザ操作を捕捉する（２５３０）。ユーザ操作の例には、ユーザアイコンの方向に又は更にユーザの実際の方向にもブックアイコンを投げる動作がある。ｅＢｏｏｋアプリケーションは、ユーザに近い他のユーザ及び彼らの位置の表現を記録するサーバに動作の表現を送信することができる。タッチスクリーンコントローラのユーザ操作に基づいて、電子ブックを通じて、第２のユーザとインタフェースで接続するための指令が実行される（２５４０）。従って、第１のユーザは、別の電子本棚からユーザの方向に本をひょいと移動して他のユーザに本を送信することができる。ｅＢｏｏｋアプリケーションは、次に、電子ブックのための指令を実行する（２５５０）。
【０２０４】
図２６は、ユーザが電子出版物とインタフェースで接続することを可能にする処理のフローチャート２６００である。ｅＢｏｏｋアプリケーションは、紙ページの電子表現を含む電子ブックの表現を電子デバイス上の電子ブック読取器アプリケーション内に呈示する（２６１０）。紙ページの電子表現は、実際の紙が刺激に応答するのと同様に表現が挙動して刺激に応答するように実際の紙に似るようにモデル化される。第１のユーザが電子デバイスのためのタッチスクリーンコントローラと対話することを可能にされる（２６２０）。タッチスクリーンコントローラのユーザ操作を捕捉する（２６３０）。従って、タッチスクリーン上の第１の動作を記録して、動作の開始位置、終了位置、動作の速度、及び動作の加速度を示すことができる。タッチスクリーンコントローラのユーザ操作に基づいて、電子本棚とインタフェースで接続するための指令を識別する（２６４０）。例えば、３本指のスワイプを使用して、電子本棚上の次の選択に進むことができる。電子ブッのための指令が実行される（２６５０）。
【０２０５】
図２７は、ユーザに情報を呈示する処理のフローチャート２７００である。フローチャート２７００に呈示される作業を使用して、第１の向き（例えば、横長）から第２の向き（縦長）へのユーザ移行としての視聴体験を維持することができる。電子デバイス上の電子ブック読取器アプリケーション内で、第１の向きに紙ページの電子表現を含む電子ブックの表現が呈示される（２７１０）。第１の向きに電子ブックの第１の部分が呈示される（２７２０）。例えば、特定の部分を横長モード内で表示することができる。ユーザが第１の向きから第２の向きに電子デバイスの向きを変えることを可能にされる（２７３０）。フォントサイズを維持するか否かを判断する（２７４０）。例えば、ユーザは、より良好な視聴体験を楽しむためにフォントサイズを維持するのを好むことができる。第１の部分に基づいてかつフォントサイズを維持すると判断することに応答して、第２の向きに表示されることになる第２の部分を識別する（２７５０）。２ページ横長ビューから１ページ縦長ビューへの切り換えは、追加コンテンツを表示内に呈示されることが必要である場合がある。第２の部分を第２の向きに表示する（２７６０）。
【０２０６】
図２８は、情報がユーザに呈示される処理のフローチャート２８００である。フローチャート２８００に示される作業を使用して、フォントサイズが第１の向き（例えば、縦長）から第２の向き（横長フォーマット）への移行で変わる時にコンテンツが除去されるように視聴体験を修正することができる。最初に、電子デバイス上の電子ブック読取器アプリケーション内で、第１の向きに紙ページの電子表現を含む電子ブックの表現が呈示される（２８１０）。第１の向きに電子ブックの第１の部分を呈示する（２８２０）。ユーザは、例えば、縦長方向から横長方向に切り換えるために第１の向きから第２の向きに電子デバイスの向きを操作することを可能にされる（２８３０）。フォントサイズを維持するか否かを判断する（２８４０）。ユーザは、閾値を超えたフォントサイズ変更が維持すべきであることも指定しながら、ユーザが特定の範囲でフォントサイズ変更に対応することができることを示す設定を有することができる。第１の部分に基づいてかつフォントサイズを維持すると判断することに応答して、第２の向きに表示されることになる第２の部分を識別する（２８５０）。これには、表示に利用可能な領域の増大の結果としてレンダリングすべきである追加コンテンツを含むことができる。第２の部分を第２の向きに表示する（２８６０）。従って、横長モードでの新しい表示は、新しく追加されたコンテンツを特徴とすることができる。
【０２０７】
任意的に、ｅＢｏｏｋ読取器アプリケーションは、潜在的にデバイスの動き、姿勢、タッチ、及び／又は他のセンサから出力に基づいて可能である特徴、態様、及び／又は機能性を有することができると考えられる。
【０２０８】
ｅＢｏｏｋ読取器アプリケーションは、ユーザが次のページの少なくとも一部を表示させる閾値量だけデバイスを傾ける（例えば、片側に）ことによって次のページで覗くことを可能にするように構成することができる。更に、ｅＢｏｏｋ読取器アプリケーションは、現在オープンのｅＢｏｏｋを閉じさせ、第１ページに向かい、最終又は他の所定のページ（例えば、索引又は目次）に向かい、及び／又は隣接する前ページに戻るように構成することができる。
【０２０９】
１つの構成において、ｅＢｏｏｋ読取器アプリケーションは、現在開かれているｅＢｏｏｋをその表紙まで閉じ、及び／又はデバイスのタッチセンサ方式の表面でユーザにより行われたマルチタッチのつねりを検出することに応答して本棚で戻らせるように構成することができる。別の構成において、ｅＢｏｏｋ読取器アプリケーションは、現在開かれているｅＢｏｏｋをその表紙まで閉じ、及び／又はデバイスのタッチセンサ方式の表面でユーザにより行われたマルチタッチのつねりを検出することに応答して本棚で戻らせるように構成することができる。
【０２１０】
更に別の構成において、ｅＢｏｏｋ読取器アプリケーションは、現在開かれているｅＢｏｏｋをその表紙まで閉じ、及び／又はデバイスのタッチセンサ方式の表面でユーザにより行われたマルチタッチのつねりを検出することに応答して本棚で戻らせるように構成することができる。更に別の構成において、ｅＢｏｏｋ読取器アプリケーションは、現在開かれているｅＢｏｏｋをその表紙まで閉じ、及び／又はデバイスのタッチセンサ方式の表面でユーザにより行われたマルチタッチのつねりを検出することに応答して本棚で戻らせるように構成することができる。
【０２１１】
１つの構成において、ｅＢｏｏｋ読取器アプリケーションは、所定のユーザ動作（例えば、デバイスのタッチセンサ方式表面又は振動上のスワイプ）を検出することに応答して、潜在的にユーザにライブラリ又は書店に戻って開くべき新しいｅＢｏｏｋが手動で選択されるという処理を経ることを要求することなく、現在開かれているｅＢｏｏｋを待ち行列（例えば、新しさ、使用頻度、関連の主題、関連の著者のような要素に基づいて自動的に選択され、及び／又はユーザにより予め判断される）で次のｅＢｏｏｋに切り換えるように構成することができる。別の構成において、ｅＢｏｏｋ読取器アプリケーションは、デバイス、ｅＢｏｏｋ読取器アプリケーション、及び／又はユーザの現在の状態に関する情報をユーザが所定の動作を行ったことを検出することに応答して自動的にブロードキャストさせるか、又は１人又はそれよりも多くの他の人間に他の方法で送信する（代替的に、「投げ」情報をとも呼ばれる）ように構成することができる。「投げられた」情報は、ユーザ位置、ユーザアイデンティティ、ユーザデバイス上で現在開かれているｅＢｏｏｋの表題、ユーザのデバイス上で現在開かれているｅＢｏｏｋの現在のページ数、ブックマーク、テキストの部分、画像又は映画、又はデバイス、ユーザ、及び／又はｅＢｏｏｋ読取器アプリケーションに既知である現在の状態に関する情報の本質的にあらゆる他の項目の１つ又はそれよりも多くを含むことができる。
【０２１２】
別の構成において、ｅＢｏｏｋ読取器アプリケーションは、ユーザがユーザからから離れる方向にデバイスを回転させた（例えば、垂直軸周りに１８０度のピボット回転）ことを検出することに応答して、現在開かれているｅＢｏｏｋを表紙まで閉じさせ、及び／又はユーザがユーザに面するようにデバイスをもう一度回転させたことを検出する時に（及び／又は時間経過のような別の基準に応答して）再度開かせるように構成することができる。この挙動の利点は、現在ページよりもむしろｅＢｏｏｋの表紙を瞬間的に表示することによって（その方が恐らくはフォントテキストが小さく及び／又はｅＢｏｏｋのアイデンティティに関する情報が容易には識別できない）、ユーザが別の人にユーザが何を現在読んでいるかを教えることを可能にすることであると考えられる。
【０２１３】
更に別の構成において、ｅＢｏｏｋ読取器アプリケーションは、ユーザが、ユーザが所定の動作を行ったことを検出することに応答してｅＢｏｏｋ（部分又は全コンテンツ）を１つ又はそれよりも多くの他のユーザと共有することを可能にされるか、又は時間の経過に応答して、例えば、開かれてないか又はめったに開かれないｅＢｏｏｋの表現に完全な表紙よりもむしろ関連の本の背だけを表示することによって外観を変化させ、及び／又はｅＢｏｏｋが埃っぽいか、黄ばんだか、半透明又は不使用の他の視覚的指示に見せるように構成することができる。同様に、ｅＢｏｏｋ読取器アプリケーションは、本棚表示を過度に混乱させないように２、３冊貯まった後に積み上げ状態で表示されるように利用可能な新聞又は雑誌の表現を変えることができる。関連のｅＢｏｏｋの所定期間保存（ローカルに圧縮などを通じてデバイス上で又は遠隔作動でサーバ又は他の記憶デバイス上での）は、経年変化又は不使用に基づいて表現の関連の変化を伴う可能性がある。
【０２１４】
１つの構成において、ｅＢｏｏｋ読取器アプリケーションは、ｅＢｏｏｋが、デバイスから離れる方向に常駐するが無線（及び／又は有線）通信を通じてアクセス可能なウェブページ、インラインビデオ、画像、音楽、又は他のオーディオクリップなどとのリンクを有することを可能にするように構成することができる。別の構成において、ｅＢｏｏｋ読取器アプリケーションは、ｅＢｏｏｋのコンテンツが、例えば、著者又は出版物社が変わったか、又は例えば、「インターネット」又は他のネットワークを通じて変更されたか、又は補足的なコンテンツを受信するｅＢｏｏｋ内の内蔵型動的コンテンツを使用してｅＰｕｂを補った場合に潜在的に自動的に更新されることを可能にするように構成することができる。更に別の構成において、ｅＢｏｏｋ読取器アプリケーションは、ユーザが、特定のｅＢｏｏｋに相補的であるデジタルコンテンツ（例えば、映画、サウンドトラック、オーディオブックのような）をユーザが購入するか又は他の方法で取得するように、例えば、フォーラム、サロン、又はブッククラブ又は表示機会（例えば、リンク、バナー、広告のような）と同様に、特定のｅＢｏｏｋに対して電子的に他とチャットすることを可能にするように構成することができる（例えば、電子メール又はチャット接続ユーティリティを通じて）。
【０２１５】
更に別の構成において、ｅＢｏｏｋ読取器アプリケーションは、潜在的に同期してｅＢｏｏｋの対応するオーディオ（又は視聴覚）バージョンを同時に呈示されることにより、ユーザがそのｅＢｏｏｋに合わせて聴取し及び／又はそのｅＢｏｏｋに合わせて読むことを可能にするように構成することができる。１つの構成において、ｅＢｏｏｋ読取器アプリケーションは、ユーザに特定のｅＢｏｏｋに相補的である他の本又は他のコンテンツに対してインテリジェント提案を提供するように構成することができる（例えば、アップル・インコーポレーテッド製ｉＴｕｎｅｓの「ＧＥＮＩＵＳ」特徴と類似の機構を使用することにより）。
【０２１６】
別の構成において、ｅＢｏｏｋ読取器アプリケーションは、ページを横切って水平にユーザの指をスワイプすることに視覚的及び選択的に応答し、すなわち、例えば、ユーザの指の対応する動きに応答してページコーナのカールを表示し（例えば、ページの中心部に向けて）、指タップ（１回又は複数回）、デバイスの動き又は回転のような他の動作でページめくりを行わせ、例えば、タッチスクリーン上のユーザの指動きが画面上の所定の位置（例えば、中途の点）に到達した場合に、ユーザの指が取り除かれる時にめくり中のページが次のページまでのめくりを完了し続けるか、又はユーザの指がその点に到達する前に除去された場合に前のページ表示に戻る「引き戻し不可能点」閾値を実施することができ、所定の動作に基づいてｅＢｏｏｋから引き裂かれているページを模擬することができ、及び／又はページをめくらせることにより、ｅＢｏｏｋテキスト方向から実質的に４５°に等しい方向のユーザの親指動作に応答する動画ページめくりに関する機能性をもたらすように構成することができる。これらの実施のいずれか又は全てにおいて、ｅＢｏｏｋのページは、物理的な紙とインクの本に関連付けられた適用可能な物理法則（例えば、重力、摩擦のような）に従うように望ましい範囲で表示することができる。
【０２１７】
１つの構成において、電子本棚の表現は、雑誌と本を電子本棚内の本の状態に基づいても区別するように構成される。例えば、電子本棚は、異なるユーザの間で本をやり取りするように構成することができる。別のユーザに貸し出された本を「ゴースト処理」して別のユーザにより使用中であるので本が一時的に利用できないことを示すことができ、一方、別のユーザから借用中の本は、凍り付いた装丁で又は本の上方に後光を付けて表示して本が一時的に利用可能又は制限付きの権利で利用可能であることを示すことができる。ユーザは、次に、ゴースト処理された本と対話して本を検索するか、又は借用中の本に対して本を返却し、及び／又は電子書店からその本自体を購入することができる。
【０２１８】
電子本棚の表現は、ユーザによってカスタマイズすることができる。例えば、電子本棚は、特定の系統的選別に従って構成されたライブラリを呈示するデフォルト方式に従って自動的に編成することができる。ユーザは、次に、個人的な好みに従って本棚を配置し直すことができる。従って、ユーザは、特定の位置に特定の出版物を配置するように判断することができる（例えば、本棚上で指定の位置にお気に入りの定期出版物を配置する）。ユーザによるカスタマイズは、ユーザがいくつかの位置の１つを呼び出して使用することができるように格納することができる。ユーザは、学究的探求趣味に従事している時に使用される学究的構成を使用し、一方、ゆっくりとコンテンツの間をナビゲートするために本棚を使用する時に使用される娯楽構成を使用することができる。
【０２１９】
ユーザは、電子本棚内の個々の棚を形成するように電子本棚を編成することができる。例えば、第１の棚は、アクセスの頻度により並べ替えられた定期出版物を含むことができ、一方、第２の棚は、出版物日付により並べ替えられたノンフィクション資料を含み、第３の棚は、ベストセラーリストにより指定されるような人気により並べ替えられた小説を含む。
【０２２０】
本棚は、テーマ又はモチーフを反映するように修正することができる。例えば、使用されるものタイプを使用して、オークから作られる本棚はノンフィクションコンテンツを呈示するのに使用され、一方、クルミから作られる本棚は、古典文学を示すのに使用されるようにテーマを示すことができる。新聞売場タイプの棚を使用して、定期出版物を示すことができる。本棚は、特定のコンテンツが本棚の特定の位置において自動的に配置されるように増設パッケージとすることができる。従って、最大発行部数の定期出版物又は先行期間にわたるページビューは、一番上の棚に配置することができ、現在の傾向のためのユーザのライブラリ内の本も、定期出版物と共に一番上の棚に配置することができる。傾向及び「インターネット」視聴者層が時間と共に変わる時に、棚の指定の位置の特定の出版物の選択も、変化する傾向と共に変わる場合がある。本にラベルを貼って、どの本が新しく購入したのか、及びどの本がサンプル及び／又は販売促進コンテンツを表すのかを示すことができる。本棚も、ユーザの前後の事情に関連の表面の情報に合わせて修することができる。従って、本棚アプリケーションが、ユーザが特定の位置にいるという情報を受信した場合に、特定の位置を使用して、ユーザ現在の位置に関連の出版物を前面に押し出すことができる。ユーザが海外旅行中であるという情報を受信した場合に、現在いる国の旅行出版物は、ユーザの一番上の棚に配置することができる。同様に、ユーザが都市（例えば、ジョージア州サバンナ）を旅行中である場合に、電子本棚は、その都市に関連の小説（例えば、ジョン・ベレントの小説）を前面に出すことができる。更に別の例において、電子本棚が、特定の施設でユーザが食事中であるか又は食事をしようとするという情報を受信した場合に、例えば、マッピングアプリケーションを通じて、本棚は、本に出ている特定のレストランのブックマーク付きでレストランガイドを一番上の棚に配置することができる。出版物を特定の棚に配置することに加えて、出版物を特定のラベル又はリボンで符号化することができる。電子本棚は、利用可能な新しい定期出版物があることを呈示し、かつ自動的に、更新後の定期出版物をより多くの現在のコンテンツに向けて取っておいた位置に配置することができる。
【０２２１】
本棚は、授業中に取ったユーザによる注釈付きノートブック又は実験室ノートブックを含むことができる。本棚は、電子ブックを表示して追加の形態のコンテンツ（例えば、オーディオ）を表示するコンテンツビューを特徴とすることができる。
【０２２２】
ブックマークは、明示的又は黙示的とすることができる。黙示的ブックマークの例は、恐らくはユーザにより閲覧されている部分を表すと電子ブック読取器アプリケーションにより判断された出版物内の部分を示す参照を含むことができる。明示的ブックマークは、ユーザがブックマークを選択する時に戻りたいと思っている区域を表すとしてユーザにより指定された位置を含むことができる。ブックマークは、ユーザが自分の読書履歴を察知してリストと対話して最近読んだコンテンツまでナビゲートすることができるようにリストに呈示することができる。リストは、ユーザがどの程度の時間を各部分で費やしたかを察知することができるように「使用した時間」ビューを含むことができる。出版物がテキストに伴うオーディオを含む場合に、ブックマークには、指定のオーディオ部分とリンクするブックマークを含むことができる。出版物は、別々に及び／又はブックマークに関連してプログレスバーを含むことができる。プログレスバーは、章内又は出版物内の進展を示すことができる。
【０２２３】
１つの構成において、ユーザは、電子ブックを拡大表示し、依然として電子ブックをナビゲートする同じ対話型制御を使用することができる。例えば、ユーザは、拡大表示して絵本（例えば、イラスト付きの児童図書）を楽しむことができる。絵本を精査している最中に、ユーザは、次のページへ前進する動作を使用することができる。この動作を使用して、最初に縮小し、次にページを進ませる動画を引き起こすことができる。次に、たとえユーザがページを拡大表示しても、ページをめくる際のユーザの動作の物理特性を利用して、物理特性に応答する動画移行を補助することができる。１つの設定において、物理特性は、実際の画面サイズが移行を引き起こす紙のサイズを表すようにモデル化される（例えば、画面にわたる２インチのスワイプは、たとえ画面が拡大表示されていても紙の２インチにわたるスワイプとして表される）。別の設定において、物理特性は、実際の画面サイズが、移行を引き起こす紙のサイズに合わせてスケーリングされるようにモデル化される（例えば、画面にわたる２インチのスワイプは、画面が１００％拡大表示されている時に紙の１インチにわたるスワイプとして表現される）。動画移行により、電子ブックアプリケーションの向きの変更を呼び起こすことができる。ページのめくりにより、１ページの拡大表示から２ページの横長表示への表現の変化を引き起こすことができる。
【０２２４】
呈示されるメニューは、ユーザがアクセスしているコンテンツに基づくことができ、及び／又は出版物に対する構成を反映することができる。例えば、ユーザが空想科学小説を読んでいる場合に、メニュー及び／又はインストラクションは、読まれている物語の部分が設定された関連の位置を反映するマップを呈示するように構成することができる。マップは、メニューオプションの呼出し及び／又は呼び出される動作のタイプに応答して画面上に又は画面から「飛ぶ」ように構成することができる。電子ブック読取器アプリケーションは、ユーザが読まれる表現の部分を察知することを可能にする補足的な制御を呈示するように構成することができる。例えば、ユーザは、読まれている画面の部分の下に指を走らせることができる。ユーザが電子出版物をナビゲートし続ける時に、もはや関心がないと判断される画面の部分を灰色表示することができる。本を読むことを再開したいと思っているユーザは、画面のどの部分が灰色表示であったかを察知し、指追跡の使用を開始して、再開したいテキストの部分の下を指でドラッグすることができる。電子ブック読取器アプリケーションは、たとえユーザが指定の範囲よりも僅かに上又は下まで追跡する指を移動したとしてもユーザが表面にわたって人差し指で指定の動きの速度を維持する限り、灰色表現の部分は進行し続けるように本の進行の速度を維持するように構成することができる。灰色表示機能に加えて、電子ブック読取器アプリケーションは、例えば、関連のテキストの部分を識別するために蛍光マーカ又は動画化された後光効果を使用することによって関連の領域にスポットライトをあてる強調表示機能を含むことができる。
【符号の説明】
【０２２５】
１０００  デバイス
１１０２  現在ページ
１００４  ユーザの指
１１０６  現在のページ裏面
【図１】
2013516717.tif 000003
【図２Ａ】
2013516717.tif 000004
【図２Ｂ】
2013516717.tif 000005
【図３Ａ】
2013516717.tif 000006
【図３Ｂ】
2013516717.tif 000007
【図３Ｃ】
2013516717.tif 000008
【図３Ｄ】
2013516717.tif 000009
【図４】
2013516717.tif 000010
【図５】
2013516717.tif 000011
【図６Ａ】
2013516717.tif 000012
【図６Ｂ】
2013516717.tif 000013
【図７Ａ】
2013516717.tif 000014
【図７Ｂ】
2013516717.tif 000015
【図８Ａ】
2013516717.tif 000016
【図８Ｂ】
2013516717.tif 000017
【図８Ｃ】
2013516717.tif 000018
【図９】
2013516717.tif 000019
【図１０Ａ】
2013516717.tif 000020
【図１０Ｂ】
2013516717.tif 000021
【図１０Ｃ】
2013516717.tif 000022
【図１１】
2013516717.tif 000023
【図１２】
2013516717.tif 000024
【図１３】
2013516717.tif 000025
【図１４】
2013516717.tif 000026
【図１５】
2013516717.tif 000027
【図１６】
2013516717.tif 000028
【図１７】
2013516717.tif 000029
【図１８】
2013516717.tif 000030
【図１９】
2013516717.tif 000031
【図２０】
2013516717.tif 000032
【図２１】
2013516717.tif 000033
【図２２】
2013516717.tif 000034
【図２３】
2013516717.tif 000035
【図２４】
2013516717.tif 000036
【図２５】
2013516717.tif 000037
【図２６】
2013516717.tif 000038
【図２７】
2013516717.tif 000039
【図２８】
2013516717.tif 000040
【手続補正書】
【提出日】平成24年9月10日(2012.9.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザに情報を呈示する方法であって、
第１の出版物を含む電子出版物のライブラリにアクセスする段階と、
電子本棚における前記第１の出版物の表示を発生させる段階と、
前記第１の出版物に関する状態を判断する段階と、
前記第１の出版物の前記表示を修正して該第１の出版物の前記状態を反映させる段階と、を含むことを特徴とする方法。
【請求項２】
前記表示を発生させる段階は、表紙ビューを使用して最近購入した本を呈示する段階を含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記表示を発生させる段階は、表紙ビューを使用して最近アクセスした本を呈示する段階を含むことを特徴とする請求項１に記載の方法。
【請求項４】
前記第１の出版物が最近アクセスされていないと判断する段階と、
前記第１の出版物のバインディングビューが該第１の出版物の表紙ビューの代わりに呈示されるように前記表示を修正する段階と、
を更に含むことを特徴とする請求項１に記載の方法。
【請求項５】
前記第１の出版物の前記表示を修正する段階は、該第１の出版物の上にダストの層を呈示する段階を含むことを特徴とする請求項４に記載の方法。
【請求項６】
前記ダストの層を呈示する段階は、前記第１の出版物にアクセスするユーザ命令を受信することに応答して動画のダストクラウドを呈示する段階を含むことを特徴とする請求項４に記載の方法。
【請求項７】
ユーザに情報を呈示する方法であって、
第１の出版物を含む電子出版物のライブラリにアクセスする段階と、
前記第１の出版物に関する状態を判断する段階と、
前記第１の出版物の前記状態を反映する該第１の出版物の表示を電子本棚に発生させる段階と、
を含むことを特徴とする方法。
【請求項８】
前記表示を発生させる段階は、前記第１の出版物が雑誌であると判断することに応答して雑誌アイコンを発生させる段階を含むことを特徴とする請求項７に記載の方法。
【請求項９】
前記表示を発生させる段階は、前記第１の出版物が新聞であると判断することに応答して新聞アイコンを発生させる段階を含むことを特徴とする請求項７に記載の方法。
【請求項１０】
前記表示を発生させる段階は、前記第１の出版物の前記状態を示す該表示の上にラベルを発生させる段階を含むことを特徴とする請求項７に記載の方法。
【請求項１１】
前記ラベルを発生させる段階は、前記第１の出版物がまだアクセスされていないことを示すラベルを発生させる段階を含むことを特徴とする請求項１０に記載の方法。
【請求項１２】
前記ラベルを発生させる段階は、前記第１の出版物が新規に購入されたことを示すラベルを発生させる段階を含むことを特徴とする請求項１０に記載の方法。
【請求項１３】
前記ラベルを発生させる段階は、前記第１の出版物がダウンロードされたことを示すラベルを発生させる段階を含むことを特徴とする請求項１０に記載の方法。
【請求項１４】
前記第１の出版物に関する前記状態を判断する段階は、
第１のデバイスに対する位置を判断する段階と、
前記電子本棚に現れるコンテンツが前記位置に関連付けられると判断する段階と、
前記ユーザに前記コンテンツを呈示して該コンテンツが前記位置に関連することを示す段階と、
を含む、
ことを特徴とする請求項１０に記載の方法。
【請求項１５】
前記コンテンツを呈示する段階は、該コンテンツの関連性を示すリボンを呈示する段階を含むことを特徴とする請求項１４に記載の方法。
【請求項１６】
前記コンテンツを呈示する段階は、該コンテンツの関連性を示す指定の本棚位置を使用して該コンテンツを配置する段階を含むことを特徴とする請求項１４に記載の方法。
【請求項１７】
プロセッサを備えたシステムであって、前記プロセッサにより、
第１の出版物を含む電子出版物のライブラリにアクセスし、
電子本棚における前記第１の出版物の表示を発生させ、
前記第１の出版物に関する状態を判断し、及び
前記第１の出版物の前記状態を反映するように該第１の出版物の前記表示を修正する、
ための各オペレーションを実行することを特徴とするシステム。
【請求項１８】
プロセッサを備えたシステムであって、前記プロセッサにより、
第１の出版物を含む電子出版物のライブラリにアクセスし、
前記第１の出版物に関する状態を判断し、及び
前記第１の出版物の前記状態を反映する電子本棚における前記第１の出版物の表示を発生させるための各オペレーションを実行することを特徴とするシステム。
【請求項１９】
プロセッサに、
第１の出版物を含む電子出版物のライブラリにアクセスする処理と、
電子本棚における前記第１の出版物の表示を発生させる処理と、
前記第１の出版物に関する状態を判断する処理と、及び
前記第１の出版物の前記状態を反映するように該第１の出版物の前記表示を修正する処理の各オペレーションを実行させるプログラム命令を記録した不揮発性のコンピュータ読み取り可能な記録媒体。
【請求項２０】
第１の出版物を含む電子出版物のライブラリにアクセスする処理と、
前記第１の出版物に関する状態を判断する処理と、
前記第１の出版物の前記状態を反映する電子本棚における該第１の出版物の表示を発生させる処理との各オペレーションを実行させるプログラム命令を記録した不揮発性のコンピュータ可読媒体。
【国際調査報告】
2013516717.tif 000041
2013516717.tif 000042
2013516717.tif 000043
2013516717.tif 000044
2013516717.tif 000045
2013516717.tif 000046