(57)【特許請求の範囲】
【請求項１】
複数の命令の組を格納するメモリ、及び、１つ以上のプロセッサを有する情報処理デバイスであって、
前記１つ以上のプロセッサは、前記メモリからの命令を利用して、
当該情報処理デバイスのユーザーと、該ユーザーが関心を持っていると思われる１つ以上のコンテンツアイテムを特定するコンテンツアイテムのウイッシュリストとを関連付ける段階、
当該情報処理デバイス上での現在のコンテンツアイテムの消費におけるユーザーの経過を監視する段階、
前記ユーザーが前記現在のコンテンツアイテムの一部の消費を完了したことを示唆するイベントトリガを検出する段階であって、前記ユーザーが前記コンテンツアイテムの消費を完了するのに要する推定時間は、前記ウイッシュリスト上で特定される前記１つ以上のコンテンツアイテムのうちの１つである次のコンテンツアイテムをダウンロードする時間に相当する、段階、及び、
前記イベントトリガの検出に応じて、前記現在のコンテンツアイテムが消費されている前記ユーザーのデバイスに、前記次のコンテンツアイテムを自動的に取得させる段階、
を有する操作を実行する、
情報処理デバイス。
【請求項２】
前記ユーザーのデバイスに前記次のコンテンツアイテムを自動的に取得させる段階が、ネットワークサービスから前記次のコンテンツアイテムを自動的に購入及びダウンロードする段階を含む、請求項１に記載の情報処理デバイス。
【請求項３】
前記操作は、前記ユーザーが現在のコンテンツアイテムを完了したことの検出に応じて前記ユーザーのデバイス上で前記次のコンテンツアイテムを自動的にレンダリングする段階をさらに含む、請求項１又は２に記載の情報処理デバイス。
【請求項４】
前記イベントトリガを検出する段階は、前記ユーザーが前記現在のコンテンツアイテムの指定された部分の消費を完了したことを検出する段階を含む、請求項１乃至３のうちいずれか一項に記載の情報処理デバイス。
【請求項５】
前記イベントトリガを検出する段階は、前記ユーザーが前記現在のコンテンツアイテムを完了したことを検出する段階を含む、請求項１乃至４のうちいずれか一項に記載の情報処理デバイス。
【請求項６】
前記ウイッシュリストが複数のエントリーを有し、
前記ウイッシュリストの各エントリーは特定の電子書籍に対応し、かつ、
前記イベントトリガを検出する段階は、前記ユーザーが前記電子書籍の指定された部分を完了したことを検出する段階を含む、
請求項１乃至５のうちいずれか一項に記載の情報処理デバイス。
【請求項７】
前記１つ以上のプロセッサは、前記ウイッシュリストのエントリーのシーケンスを決定し、
前記ウイッシュリストのエントリーのシーケンスは、前記ウイッシュリスト上の前記コンテンツアイテムのどれが前記次のコンテンツアイテムとして取得されるのかを決定する
請求項１乃至６のうちいずれか一項に記載の情報処理デバイス。
【請求項８】
前記ユーザーの経過を監視する段階は、前記ユーザーが読んでいる電子書籍の頁数を監視する段階を含み、かつ、
前記ユーザーのデバイスに前記次のコンテンツアイテムを自動的に取得させる段階は、次の電子書籍をネットワークから自動的に購入及びダウンロードする段階を含む、
請求項１乃至７のうちいずれか一項に記載の情報処理デバイス。
【請求項９】
前記イベントトリガを検出する段階は、前記コンテンツアイテムの完了における前記ユーザーの経過が完了する前に、前記ユーザーが前記コンテンツアイテムの消費を中止する入力を供することを検出する段階を含む、請求項１乃至８のうちいずれか一項に記載の情報処理デバイス。
【請求項１０】
前記イベントトリガを検出する段階は、前記ユーザーが所定の閾値よりも遅い速さで前記現在のコンテンツアイテムを読むのを検出する段階を含む、請求項１乃至９のうちいずれか一項に記載の情報処理デバイス。
【請求項１１】
前記イベントトリガを検出する段階は、前記ユーザーが所定の閾値よりも長い時間間隔後に前記現在のコンテンツアイテムを読むのを検出する段階を含む、請求項１乃至９のうちいずれか一項に記載の情報処理デバイス。
【請求項１２】
前記ウイッシュリストがネットワークサービス上に格納され、かつ、
前記操作は、前記ユーザーの当該情報処理デバイスから前記ネットワークサービスへ、前記ユーザーのウイッシュリストへアクセスし、かつ、前記ウイッシュリスト上の前記次のコンテンツアイテムを特定するように信号を送る段階をさらに含む、
請求項１乃至１１のうちいずれか一項に記載の情報処理デバイスであって、情報処理デバイス。
【請求項１３】
前記操作は、前記ウイッシュリストの追加のコンテンツアイテムを特定するユーザー入力を検出する段階、及び、前記追加のコンテンツアイテムを前記ウイッシュリストへ追加するために前記ネットワークサービスへ前記コンテンツアイテムの識別子を送る段階をさらに含む、請求項１乃至１２のうちいずれか一項に記載の情報処理デバイス。
【請求項１４】
前記操作は、前記ユーザーのアカウントと前記ウイッシュリストとを結びつける段階、及び、前記ユーザーの当該情報処理デバイスが前記ネットワークサービスからのダウンロードによって前記コンテンツアイテムの取得を開始することに応じて、前記ユーザーのアカウントへの請求を自動的に行う段階をさらに含む、請求項１乃至１３のうちいずれか一項に記載の情報処理デバイスであって、情報処理デバイス。
【請求項１５】
情報処理デバイスの１つ以上のプロセッサによって実装される、コンテンツアイテムを提供する方法であって、
当該情報処理デバイスのユーザーと、該ユーザーが関心を持っていると思われる１つ以上のコンテンツアイテムを特定するコンテンツアイテムのリストとを関連付ける段階、
当該情報処理デバイス上での現在のコンテンツアイテムの消費におけるユーザーの経過を監視する段階、
前記ユーザーが前記現在のコンテンツアイテムの一部の消費を完了したことを示唆するイベントトリガを検出する段階であって、前記ユーザーが前記コンテンツアイテムの消費を完了するのに要する推定時間は、前記リスト上で特定される前記１つ以上のコンテンツアイテムのうちの１つである次のコンテンツアイテムをダウンロードする時間に相当する、段階、及び、
前記イベントトリガの検出に応じて、前記現在のコンテンツアイテムが消費されている前記ユーザーのデバイスに、前記次のコンテンツアイテムを自動的に取得させる段階、
を有する方法。
【請求項１６】
情報処理デバイス上で電子書籍を構成する命令を格納する非一時的コンピュータ可読媒体であって、１つ以上のプロセッサによって実行されるときに、前記１つ以上のプロセッサに、
当該情報処理デバイスのユーザーと、該ユーザーが関心を持っていると思われる１つ以上のコンテンツアイテムを特定するコンテンツアイテムのリストとを関連付ける段階、
当該情報処理デバイス上での現在のコンテンツアイテムの消費におけるユーザーの経過を監視する段階、
前記ユーザーが前記現在のコンテンツアイテムの一部の消費を完了したことを示唆するイベントトリガを検出する段階であって、前記ユーザーが前記コンテンツアイテムの消費を完了するのに要する推定時間は、前記リスト上で特定される前記１つ以上のコンテンツアイテムのうちの１つである次のコンテンツアイテムをダウンロードする時間に相当する、段階、及び、
前記イベントトリガの検出に応じて、前記現在のコンテンツアイテムが消費されている前記ユーザーのデバイスに、前記次のコンテンツアイテムを自動的に取得させる段階、
を実行させる命令を含む、非一時的コンピュータ可読媒体。
【請求項１７】
情報処理デバイス上で電子書籍を構成する命令を有するコンピュータプログラムであって、１つ以上のプロセッサによって実行されるときに、前記１つ以上のプロセッサに、
当該情報処理デバイスのユーザーと、該ユーザーが関心を持っていると思われる１つ以上のコンテンツアイテムを特定するコンテンツアイテムのリストとを関連付ける段階、
当該情報処理デバイス上での現在のコンテンツアイテムの消費におけるユーザーの経過を監視する段階、
前記ユーザーが前記現在のコンテンツアイテムの一部の消費を完了したことを示唆するイベントトリガを検出する段階であって、前記ユーザーが前記コンテンツアイテムの消費を完了するのに要する推定時間は、前記リスト上で特定される前記１つ以上のコンテンツアイテムのうちの１つである次のコンテンツアイテムをダウンロードする時間に相当する、段階、及び、
前記イベントトリガの検出に応じて、前記現在のコンテンツアイテムが消費されている前記ユーザーのデバイスに、前記次のコンテンツアイテムを自動的に取得させる段階、
を実行させる命令を含む、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願で説明される例は、ユーザーウイッシュリストを用いてコンテンツアイテムの取得及びレンダリングを自動化する情報処理デバイス又はシステムに関する。
【背景技術】
【０００２】
電子パーソナルディスプレイは、情報をユーザーへ表示する携帯式情報処理デバイスである。電子パーソナルディスプレイがパーソナルコンピュータの多くの機能を実行可能であるが、ユーザーは一般的に、電子パーソナルディスプレイ自体とは分離した、又は、結合しているが別個のキーボードを使用することなく電子パーソナルディスプレイと直接相互作用することができる。電子パーソナルディスプレイの例には、携帯式デジタルデバイス／タブレットコンピュータ（たとえばＡｐｐｌｅ  ｉＰａｄ（登録商標）、Ｍｉｃｒｏｓｏｆｔ（登録商標）Ｓｕｒｆａｃｅ（商標）、Ｓａｍｓｕｎｇ  Ｇａｌａｘｙ  Ｔａｂ（登録商標）等）、ハンドヘルドマルチメディアスマートフォン（たとえばＡｐｐｌｅ  ｉＰｈｏｎｅ（登録商標）、Ｓａｍｓｕｎｇ  Ｇａｌａｘｙ  Ｓ（登録商標）等）、及び、ハンドヘルド電子書籍リーダー（ＡｍａｚｏｎＫｉｎｄｌｅ（登録商標）、Ｂａｒｎｅｓ  ａｎｄ  Ｎｏｂｌｅ  Ｎｏｏｋ（登録商標）、Ｋｏｂｏ  Ａｕｒａ  ＨＤ等）が含まれる。
【０００３】
一部の電子パーソナルディスプレイは、特に可読コンテンツの表示を良好に実行するように設計された専用デバイスである。たとえば、専用デバイスは、まぶしさを抑制し、高光量条件下で良好に機能し、かつ／あるいは、実際の紙上での文字の見栄えに似たディスプレイを含んでよい。そのような専用デバイスはユーザーが読むコンテンツの表示に優れている一方で、他の機能−中でもたとえば画像の表示、音の発出、音の記録、及びウェブサーフィン−を実行することもできる。
【０００４】
ネットワークサービスからサービスや資源を受信できるコンシューマデバイスも多種存在する。そのようなデバイスは、アプリケーションを動作させ、又は、そのデバイスを特定のサービスの具体的なアカウントに結び付ける他の機能を提供することが可能である。たとえばｅリーダーデバイスは一般的にオンライン書店に接続し、かつ、メディア再生デバイスは通常、ユーザーがオンラインメディアライブラリへアクセスすることを可能にするアプリケーションを有する。この状況では、ユーザーアカウントによって、そのユーザーは、そのデバイスのすべての利点と機能を受け取ることが可能となり得る。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本願で説明される例は、ユーザーウイッシュリストを用いてコンテンツアイテムの取得及びレンダリングを自動化する情報処理デバイス又はシステムに関する。
【課題を解決するための手段】
【０００６】
本願で説明される例は、デバイスのユーザーが、他のコンテンツアイテムのレンダリングに用いられるとの同一のアプリケーションセッションでウイッシュリストのコンテンツアイテムを自動的に取得及びレンダリングすることを可能にするため、コンテンツアイテムのユーザーのウイッシュリストへアクセスする。このようにして、デバイスがコンテンツアイテムのレンダリングの間に−特に現在のコンテンツアイテムのレンダリングが終了し、かつ、次のコンテンツアイテムのレンダリングが開始されるときに−シームレスな連続性を有し得る例が供される。電子書籍の文脈では、現在の電子書籍の頁は、ユーザーの読書セッションがウイッシュリストにある電子書籍の取得によって中断されないように、シームレスにそのウイッシュリストにある電子書籍の頁に移行できる。
【０００７】
一の態様によると、コンテンツアイテムのウイッシュリストはユーザーに関連付けられる。前記ウイッシュリストは、前記ユーザーにとって関心があると思われる個々のコンテンツアイテムを特定するエントリーを有してよい。現在のコンテンツアイテムを消費するユーザーの経過が監視される。ユーザーの経過の監視から、イベントトリガが検出され得る。前記イベントトリガは、前記ユーザーが前記現在のコンテンツアイテムの消費を終了させる若しくは該終了に近づくことを示唆する条件又はイベントに相当してよい。前記イベントトリガの検出に応じて、前記コンテンツアイテムが消費され得る前記ユーザーの情報処理デバイスは次のコンテンツアイテムを取得する。前記次のコンテンツアイテムは、前記ウイッシュリストのエントリーのうちの１つによって特定されてよい。
【０００８】
他の利点の中でもとりわけ、本願で説明される例は、現在のコンテンツアイテムから次のコンテンツアイテムへの移行をシームレスかつ瞬時に行う。一の態様によると、次のコンテンツアイテムは、前記ユーザーのウイッシュリストのコンテンツに基づいて、前記ユーザーによって、前記ユーザーのデバイス上で自動的に取得される。さらに前記コンテンツアイテムからの移行のみならず前記次のコンテンツアイテムの取得も、同一アプリケーションセッション内で行われる。よって前記ユーザーは、前記次のコンテンツアイテムの取得及びレンダリングを行うために前記現在のコンテンツアイテムのレンダリングに用いられる前記アプリケーションを中断する必要も、又は、前記アプリケーションから離れるように誘導する必要もない。
【０００９】
電子書籍の文脈では、たとえばｅリーディングデバイスは、前記ユーザーが現在の電子書籍の最終部分を読了する際に、ウイッシュリストにある電子書籍を自動的に購入及びダウンロードするように動作し得る。一の実施形態では、（ｉ）前記次の電子書籍の取得、及び、（ｉｉ）前記現在の電子書籍の最終頁のレンダリングに続く前記ウイッシュリストにある電子書籍のカバーページ又は第１頁のレンダリングの各々は、ｅリーディングアプリケーションの同一セッション内で行われる。よって前記ユーザーは、ウイッシュリストにある電子書籍の取得及びシームレスに前記電子書籍の読書に移行するためにｅリーディングセッションを中断しなくてよい。
【００１０】
「電子書籍」とは、適切な機能を有する情報処理デバイス上で閲覧可能な電子出版物である。電子書籍は、頁形式を有する文芸作品−たとえば文学作品（たとえば小説）及び定期刊行物（たとえば雑誌、漫画本、専門誌等）によって供される−に相当し得る。任意で一部の電子書籍は、章の指定及び（たとえば雑誌や漫画本の場合）グラフィックス又は画像に相当するコンテンツを有してよい。多機能デバイス−たとえば携帯電話又はメッセージ送受信デバイス−は、電子書籍を閲覧する専用アプリケーション（たとえばｅリーディングアプリ）を利用してよい。またさらに、一部のデバイス（「ｅリーダー」と呼ばれることもある）は、コンテンツ閲覧−特に電子書籍の閲覧−の中心となり得る。
【００１１】
「ｅリーディングデバイス」とは、電子書籍を表示又はレンダリングできる任意の情報処理デバイスを指称し得る。例として、ｅリーディングデバイスは、ｅリーディングアプリケーションが電子書籍（たとえば漫画本、雑誌等）を含むコンテンツをレンダリングするように実行され得る携帯式情報処理デバイスを含んでよい。そのような携帯情報処理デバイスはたとえば、携帯電話／メッセージ送受信デバイス用多機能情報処理デバイス（たとえばフィーチャーフォン又はスマートフォン）、タブレットデバイス、ウルトラモバイル情報処理デバイス、又は、ウエラブルアクセサリーデバイスの形状因子を有するウエラブル情報処理デバイス（たとえば情報処理デバイスが一体化されたスマートウォッチ又はブレスレット、メガネ）を含んでよい。他の例として、ｅリーディングデバイスは、ｅリーダーデバイス−たとえば（Ｅインクディスプレイ等による）実際のｅリーディング読書に最適化された専用デバイス−を含んでよい。
【００１２】
本願で説明する実施形態では、情報処理デバイスによって実行される方法、技術、及び操作が、プログラムによって又はコンピュータで実施された方法として実行される。「プログラムによって」は、コードの使用又はコンピュータによって実行可能な命令によることを意味する。プログラムによって実行される段階は自動であってもよいし自動でなくてもよい。
【００１３】
本願で説明する１つ以上の実施形態は、プログラムモジュール又はプログラムコンポーネントを用いて実施されてよい。プログラムモジュール又はプログラムコンポーネントは、プログラム、サブルーチン、プログラムの一部分、又は、１つ以上の指定された処理若しくは機能を実行できるソフトウエアコンポーネント又はハードウエア構成要素を含んでよい。本願で用いられているように、あるモジュール又はコンポーネントは、他のモジュール又はコンポーネントとは独立してハードウエア構成要素上に存在してよい。あるいはその代わりに、あるモジュール又はコンポーネントは、他のモジュール、プログラム、若しくは機械の共有された要素又は処理であってよい。
【００１４】
さらに本願で説明する１つ以上の実施形態は、１つ以上のプロセッサによって実行可能な命令を介して実施されてよい。これらの命令はコンピュータ可読媒体上で保持されてよい。以降で図によって示され又は説明される機械は、本発明の実施形態を実施するための命令が保持及び／又は実行され得る処理資源並びにコンピュータ可読媒体の例を供する。具体的には、本発明の実施形態によって示される多数の機械は、データ及び命令を保持する（複数の）プロセッサ並びに様々な形態のメモリを含む。コンピュータ可読媒体の例は、永久メモリストレージデバイス−たとえばパーソナルコンピュータ又はサーバ上のハードドライブ−を含む。コンピュータ可読媒体の他の例は、携帯式ストレージユニット−たとえばＣＤ又はＤＶＤユニット−、（たとえば多くの携帯電話及びコンシューマ向け電子デバイス上に搭載されている）フラッシュメモリ又はソリッドステートドライブ、及び磁気メモリを含む。コンピュータ、ターミナル、ネットワーク対応デバイス（たとえば携帯電話のような携帯式デバイス）は、プロセッサ、メモリ、及び、コンピュータ可読媒体上に格納された命令を利用する機械並びにデバイスのすべての例である。それに加えて本願の実施形態は、コンピュータプログラム又はそのようなプログラムを保持可能なコンピュータ利用可能なキャリア媒体で実施されてよい。
【図面の簡単な説明】
【００１５】
【図１】本願の実施形態によるユーザーウイッシュリストを用いたユーザーによるコンテンツアイテムの取得及びレンダリングを自動化するシステムを表している。
【図２】本願で説明される１つ以上の実施形態で用いられるｅリーディングデバイスの例を表している。
【図３】本願の実施形態によるウイッシュリストを用いてネットワークサービスからコンテンツアイテムを自動取得する典型的なデバイスシステムを表している。
【図４】他のコンテンツアイテムの消費に関するトリガイベントに応じてユーザーウイッシュリストからのコンテンツアイテムの自動取得を可能にする典型的な方法を表している。
【発明を実施するための形態】
【００１６】
「システム及びデバイスの説明」
図１は、本願の実施形態によるユーザーウイッシュリストを用いたユーザーによるコンテンツアイテムの取得を自動化するシステムを表している。図１の例では、システム１００は、ｅリーディングデバイス１１０及びネットワークサービス１２０を含む。ネットワークサービス１２０は、複数のサーバ、及び、ｅリーディングデバイス１１０上にインストールされる１つ以上のアプリケーションと関連する様々なサービスを提供する他の情報処理資源を有してよい。例として一の実施形態では、ネットワークサービス１２０は、ｅリーディングデバイス１１０上に供される対応の電子書籍機能とやり取りする電子書籍サービスを供してよい。電子書籍サービスは、ｅリーディングデバイス１１０から電子書籍をダウンロード又はアーカイブすることを可能にする。ネットワークサービス１２０はまた、ダウンロード又はストリーミング用の他の形態のコンテンツ−たとえばビデオ又は音楽−をも供してよい。このようにして、ネットワークサービス１２０は、様々な他のコンテンツサービス−コンテンツレンダリングサービス（たとえばストリーミングメディア）又は他のネットワークアプリケーション環境若しくはサービス−を供してよい。
【００１７】
ｅリーディングデバイス１１０は、アプリケーション及びアプリケーション資源（たとえば電子書籍、メディアファイル、ドキュメント）がレンダリング及び消費され得る電子パーソナルディスプレイデバイスに相当してよい。たとえばｅリーディングデバイス１１０は、タブレット又は電話／メッセージ送受信デバイス（たとえばスマートフォン）に相当し得る。一の実施形態ではたとえば、ｅリーディングデバイス１１０は、前記サービスを介して供される電子書籍を閲覧及び消費することを可能にするために前記デバイスをネットワークサービス１２０へ接続する電子リーダーアプリケーションを実行する携帯式情報処理デバイス（たとえばタブレット）に相当し得る。またさらに例として、ｅリーディングデバイス１１０には、あるアプリケーションの動作−たとえば電子コンテンツ（たとえば電子書籍）のレンダリング−を最適化するハードウエア及びソフトウエアが備えられてよい。たとえばｅリーダーデバイス１１０はタブレットのような形状因子を有してよいが、変化型も可能である。場合によっては、ｅリーダーデバイス１１０は電子インクディスプレイを有してもよい。
【００１８】
さらなる詳細では、ネットワークサービス１２０は、デバイスインターフェース１２８、資源格納部１２２、及びユーザーカウント格納部１２４を有してよい。ユーザーカウント格納部１２４は、ユーザー及びアカウント１２５をｅリーディングデバイス１１０に関連付けてよい。アカウント１２５はまた、資源格納部１２２内に格納され得る１つ以上のアプリケーション資源（たとえば電子書籍のようなコンテンツアイテム）に関連付けられてもよい。さらに説明するように、ユーザーカウント格納部１２４は、所与のアカウントで消費した、又は、消費することが可能になった資源を特定するため、個々のアカウント１２５のメタデータを保持してよい。ｅリーディングデバイス１１０はユーザーアカウント１２５に関連付けられて良い。複数のデバイスが同一のアカウントに関連付けられてよい。以降で詳述するように、ｅリーディングデバイス１１０は、そのｅリーディングデバイス１１０のユーザーのアカウントで購入された、又は、購入できるようになった資源を格納するだけではなく、特定の情報処理デバイス上で格納せずに、ユーザーアカウント１２５で購入された電子書籍及び他のコンテンツアイテムをアーカイブしてもよい。
【００１９】
一の実施形態では、ユーザーアカウント１２５は１つ以上のウイッシュリスト１２７に関連付けられてよい。ウイッシュリスト１２７は、ユーザーが消費することに関心を持っているコンテンツアイテムのリストを含んでよい。例として、ウイッシュリスト１２７は、各々が購入及びダウンロード可能な電子書籍を特定するエントリーを含んでよい。ユーザーは、たとえばｅリーディングデバイス１１０のインターフェース（たとえばｅリーディングコンポーネント１１２）を介して入力を与えることによってウイッシュリストのエントリーを生成してよい。その代わりに又はそれに加えて、ユーザーは、ウエブインターフェースを介してウイッシュリスト１２７用のエントリーを生成してよい。またさらにウイッシュリスト１２７のエントリーは、ネットワークサービス１２０に関するユーザーの直接的又は間接的入力（たとえばユーザーの好きな著者、ユーザーの好きなジャンル等）から決定されてよい。複数のウイッシュリストが存在する実施形態では、各ウイッシュリストは特定のアカウントに関連付けられてよい。よって、ｅリーディングデバイスは複数のアカウントに関連付けられてよく、かつ、各アカウントはウイッシュリストに関連付けられてよい。
【００２０】
ｅリーディングデバイス１１０は、サービスインターフェース１１２、ｅリーディングコンポーネント１１４、及びライブラリコンポーネント１１６を有してよい。ｅリーディングデバイス１１０は、サービスインターフェース１１２を実行することでネットワークサービス１２０から資源とデータを受信してよい。サービスインターフェース１１２は、ネットワークサービス１２０へユーザー及び／又はユーザーアカウントの識別子を送ってよい。サービスインターフェース１１２は、ネットワークサービス１２０から資源−たとえばアプリケーション及びコンテンツアイテム（たとえば電子書籍、音楽ファイル等）−を受信するようにネットワークサービス１２０と接続してよい。任意でｅリーディングデバイス１１０は、資源を受信するために複数のサービスとやり取りしてよい。
【００２１】
ｅリーディングデバイス１１０は、ｅリーディング動作を可能にするようにリーディングコンポーネント１１４を実行してよい。特にｅリーディングコンポーネント１１４は、電子書籍（たとえば定期刊行物を含む電子フォーマットの文芸作品）から頁形式のコンテンツをレンダリングしてよい。
【００２２】
ライブラリビューコンポーネント１１６は、定められたライブラリ内でコンテンツアイテム（たとえば雑誌及び定期刊行物を含む電子書籍）を提示するユーザーインターフェースを含んでよい。ライブラリは、ユーザーの電子書籍の全コレクションだけではなく、ユーザーデバイス上のメタデータコンテンツを介して売り込まれ又は表示されている電子書籍を有してよい。たとえばライブラリは、ユーザーコレクション中の電子書籍並びに／又はネットワークサービス１２０が売り込んでいる及び／又は購入若しくはダウンロード可能にしている電子書籍を含んでよい。コンテンツアイテムの提示は、個々のコンテンツアイテムに係るメタデータコンテンツに基づいてよい。たとえば電子書籍の場合であれば、ユーザーライブラリ中の電子書籍を表すものの表示に用いられるメタデータコンテンツは、出版者によって供される、ブックカバー若しくはジャケットを表す又はブックカバー若しくはジャケットとして現れる画像（たとえばアイコン又はグラフィックオブジェクト）を含んでよい。同様に音楽又は映画の場合では、ユーザーライブラリ中のコンテンツアイテムを表すものは、アルバムアート（音楽）又はボックスカバーアート（映画）を表すアイコン又はグラフィックオブジェクトに基づいてよい。
【００２３】
ｅリーディングデバイス１１０は、ネットワークサービス１２０からのウイッシュリスト１２７中で特定されるコンテンツアイテムの自動購入及びダウンロードを可能にする機能を有してよい。一の実施形態では、ｅリーディングコンポーネント１１４は、ネットワークサービス１２０からの電子書籍の自動購入及びダウンロードを開始させるイベントを検出するウイッシュリストトリガロジック１１５を有する。ウイッシュリストトリガロジック１１５は、ユーザーの実際のｅリーディングにおけるイベントの発生を検出し得る。一の実施形態では、ウイッシュリストトリガロジック１１５は、イベント−たとえばユーザーによる現在の電子書籍の読了又は該読了に近づいていること−の発生を検出し得る。
【００２４】
一旦イベントが検出されると、ウイッシュリストトリガロジック１１５は、（サービスインターフェース１１２を介して）ネットワークサービス１２０へ情報１１９を送ってよい。情報１１９は、イベントの発生のみならず他の情報−たとえばアカウントの識別子及び／又は読まれている電子書籍の識別子−を伝えてよい。
【００２５】
デバイスインターフェース１２８は、情報１１９とユーザーアカウント１２５とを関連付けてよい。そのユーザーアカウント１２５から係るウイッシュリスト１２７はアクセスされ得る。ウイッシュリスト１２７のエントリーは、ユーザーが関心を持つ電子書籍を特定し得る。それに加えてウイッシュリスト１２７は、エントリーが連続するように構築されてよい。情報１１９が受信されるとき、ユーザーにとって優先度の最も高いエントリーの電子書籍が特定される。
【００２６】
一の実施形態では、ネットワークサービス１２０はアカウントマネージャー１２６を有する。アカウントマネージャー１２６は、ユーザーアカウントストア１２４と接続し、かつ、ユーザーのために取引を実施する自動化ステップをさらに実装する。アカウントマネージャー１２６は、ウイッシュリスト１２７から最も優先度の高いエントリーを削除してよい。それに加えてアカウントマネージャー１２６は、ウイッシュリスト１２７の最も優先度の高いエントリーに対応する電子書籍の取引の費用をユーザーアカウント１２５に請求してよい。アカウントマネージャー１２６はまた、ウイッシュリストから特定される電子書籍をユーザーアカウントに登録してもよい。続いてデバイスインターフェース１２８は、ウイッシュリスト１２７から選択された電子書籍（「ウイッシュリストにある電子書籍１２９」）をｅリーディングデバイス１１０へダウンロードする。代替例又は変形例として、ウイッシュリストにある電子書籍１２９は、アカウント１２５に係る複数のデバイス上に自動的にダウンロードされてよい。
【００２７】
図１の例がネットワークサービスによって供されるウイッシュリスト１２７を与える一方で、変形例又は追加例として、ｅリーディングデバイス１１０はウイッシュリスト１２７を局所的に格納してよい。より具体的には、一の実施形態では、ウイッシュリスト１２７は局所的に格納され、かつ、ウイッシュリストトリガロジック１１５は、（ｉ）トリガイベント（たとえばユーザーが電子書籍の９５％を読了する）を検出し、（ｉｉ）ウイッシュリスト１２７のローカル版へアクセスすることでユーザーが読みたいと思っている次の電子書籍を特定し、かつ、（ｉｉｉ）特定の電子書籍を購入及び／又はダウンロードするために情報１１９をネットワークサービス１２０へ送信するように実行される。
【００２８】
変形例では、ｅリーディングデバイス１１０はネットワークサービス１２０上の複数のアカウントに関連付けられる。たとえばｅリーディングデバイス１１０は、主アカウント（たとえば親又は後見人）及び副アカウント（たとえば子供）に関連付けられてよい。あるいはその代わりにｅリーディングデバイス１１０は、２つのアカウント−たとえば１つのデバイスを共有する配偶者−に関連付けられてよい。そのような例では、各アカウントがウイッシュリストに関連付けられてよい。たとえば特定のアカウントのユーザーは、自分のウイッシュリスト又は他のユーザーのアカウントのウイッシュリストを設定してよい（たとえば、子供が電子書籍を購入しないように子供のウイッシュリストを親が設定する）。そのような実施形態では、ウイッシュリストトリガロジック１１５は特定のアカウントを特定するように情報１１９を生成してよく、かつ、ネットワークサービス１２０は、特定されたアカウントのウイッシュリストから電子書籍を特定及び取得してよい。
【００２９】
「ハードウエアの説明」
【００３０】
図２は、本願で説明される１つ以上の実施形態で用いられるｅリーディングデバイスの例を表している。図２の例では、ｅリーディングデバイス２００は、たとえば図１の例で示されたような携帯式情報処理デバイスに相当してよい。
【００３１】
図２を参照すると、ｅリーディングデバイス２００は、プロセッサ２１０、ネットワークインターフェース２２０、ディスプレイ２３０、１つ以上の入力機構２４０、及びメモリ２５０を有する。プロセッサ２１０は、メモリ２５０内に格納された命令を用いることによって機能を実装してよい。それに加えて一部の実施形態では、プロセッサ２１０は、ネットワークインターフェース２２０を利用してネットワークサービス１２０（図１参照）と通信する。より具体的にはｅリーディングデバイス２００は、ネットワークサービス１２０へアクセスすることで、様々な種類の資源（たとえば電子書籍のようなコンテンツアイテム、設定ファイル、アカウント情報）を受信するだけではなく、情報（たとえばユーザーアカウント情報、サービスリクエスト等）を供してよい。たとえばｅリーダーデバイス２００は、アプリケーション資源−たとえばユーザーがネットワークサービス１２０から購入又はダウンロードすることを選択した媒体ファイル（たとえば電子書籍２２１）−を受信してよい。ｅリーダーデバイス２００上にダウンロードされたアプリケーション資源は、メモリ２５０内に格納されてよい。
【００３２】
一部の実施形態では、ディスプレイ２３０はたとえば、プロセッサ２１０から生成されるコンテンツを供するために発光する液晶ディスプレイ（ＬＣＤ）又は発光ダイオード（ＬＥＤ）ディスプレイに相当してよい。一部の変化型では、ディスプレイ２３０は、コンテンツを表示する方法において従来の紙と似ている電子ペーパー型ディスプレイに相当してよい。係るディスプレイ技術の例には、電気泳動ディスプレイ、エレクトロウエッティングディスプレイ、及び、電子流体ディスプレイ（ｅｌｅｃｔｒｏｆｌｕｉｄｉｃ  ｄｉｓｐｌａｙ）が含まれる。
【００３３】
一部の実施形態では、ディスプレイ２３０は接触感受性を有してよい。たとえばディスプレイ２３０は、ヒトの皮膚と接触して始動する容量型タッチセンサーを有する層と一体化されてよい。あるいはその代わりに、ディスプレイ２３０は、他のセンサ層−たとえばヒトの指又はスタイラスから印加される圧力を検出することのできる抵抗センサ−を有して良い。
【００３４】
プロセッサ２１０は、様々な入力源−入力機構２４０（たとえばボタン又はスイッチ、マイクロホン、キーボード）、ディスプレイ２３０（たとえばソフトボタン又は仮想キーボード）、又は他の入力機構（アクセサリデバイス）を含む−からの入力を受信してよい。一の実装態様では、プロセッサ２１０は、ディスプレイ２３０上に供されたセンサ層によって検出された多重タッチ入力を処理してよい。
【００３５】
一の態様では、メモリ２５０は、ｅリーディングアプリケーション（たとえば図１のｅリーダーコンポーネント１１４参照）を動作させる命令２２５（「ｅリーディング命令２２５」）を格納する。メモリ２５０はまた、ライブラリビューコンポーネント（たとえば図１のライブラリビュー１１６参照）を供するライブラリビュー命令２２７をも格納してよい。それに加えてメモリ２５０は、ウイッシュリストロジック１１５（図１参照）（「ウイッシュリスト命令２２９」）を供する命令を有してよい。プロセッサ２１０は、ライブラリビュー命令２２７を実行することで、ユーザーコレクション中の電子書籍２２１のコレクションを表す様々な形式のリストを表示してよい。プロセッサ２１０は、ウイッシュリスト命令２２９を実行することで、（ｉ）電子書籍の読書（又は媒体資源の消費）におけるユーザーの経過を監視し、（ｉｉ）ユーザーによる電子書籍（又はコンテンツアイテム）の読了又は該読了に近づいていることを特定するイベントを検出し、（ｉｉｉ）ネットワークサービス１２０へ情報を送ることでアカウントとイベントの発生を特定してよい。プロセッサ２１０はさらに、ｅリーダー命令２２５を実行することで、ネットワークサービス１２０から受信されるウイッシュリストにある電子書籍２２１をダウンロード及びレンダリングしてよい。
【００３６】
「デバイスシステム」
図３は、本願の実施形態によるウイッシュリストを用いてネットワークサービスからコンテンツアイテムを自動取得する典型的なデバイスシステムを表している。図３を参照すると、システム３００は、ｅリーディングデバイス１１０（図１参照）に係るアカウントによって利用されるコンテンツアイテムの閲覧及びアクセスを行う機能を有効にするだけではなく、１つ以上のネットワークサービス（たとえば図１に示されたネットワークサービス１２０）と通信するプログラムコンポーネントを実装する。一部の実施形態では、システム３００は、ｅリーディングデバイス−図１又は図２の例で示されているようなもの−上で動くアプリケーションとして実装されてよい。変形例では、システム３００は、ｅリーディングデバイスのＯＳの一部として実装されてよい。
【００３７】
図３の例では、システム３００は、ユーザーインターフェース３１０、メモリ管理モジュール３２０、ローカルメモリ３３０、及びサービスインターフェース３４０を有する。情報処理システム３００で示されるプログラムコンポーネントの一部又は全部は、ＯＳレベルのコンポーネントの一部として供されてよい。あるいはその代わりに、情報処理システム３００で示されるプログラムコンポーネントは、たとえばｅリーディングデバイス１１０（図１参照）上で動くアプリケーションの一部として供されてよい。たとえばユーザーは、図３の例で説明したような機能を得るためだけではなく、ネットワークサービス１２０と通信するため、ｅリーディングデバイス１１０として動作するデバイス上にアプリケーションをダウンロードしてよい。あるいはその代わりにアプリケーションには、システム３００で説明したような機能を供する他のプログラム要素が埋め込まれるか、あるいはプリインストールされてよい。
【００３８】
サービスインターフェース３４０は、ｅリーディングデバイス１１０がたとえば無線インターネット接続を利用してネットワークサービス１２０（図１参照）へ接続することを可能にするアプリケーションロジックを有する。サービスと接続する際、サービスインターフェース３４０は、ネットワークサービス１２０が、システム３００が実装されるｅリーディングデバイス１１０を識別することを可能にするデータを送信してよい。それによりネットワークサービス１２０は、特定のｅリーディングデバイスに係るアカウントを決定することができる。複数のアカウントがｅリーディングデバイスに関連付けられる変形例では、ネットワークサービス１２０は、ユーザーのセッションに係る特定のアカウントを識別してよい。サービスインターフェース３４０は、ネットワークサービス１２０から電子書籍３２５を取得するのに用いられてよい。たとえばネットワークサービス１２０に対してシステム３００のｅリーディングデバイス１１０を識別する際、そのネットワークサービスは、ユーザーがそのサービスから新たな電子書籍を購入するときにユーザーアカウントに課金するのに用いられ得る支払情報（たとえば格納されたクレジットカード情報）を取得することができる。各電子書籍は、頁形式を有する文芸作品−たとえば文学作品（たとえば小説）及び定期刊行物（たとえば雑誌、漫画本、専門誌等）によって供される−に相当し得る。任意で一部の電子書籍は、章の指定及び（たとえば雑誌や漫画本の場合）グラフィックス又は画像に相当するコンテンツを有してよい。個々の電子書籍３２５はまたメタデータ３２７−たとえば電子書籍が（たとえば従来のハードカバーの本が小売店で販売されているのと同じような方法で）販売されるときにその電子書籍用のカバーとして供される画像−をも有して良い。一の実施形態では、ネットワークサービス１２０は、出版元から個々の電子書籍の画像及び他のメタデータ３２７を取得又は識別して良い。
【００３９】
システム３００のｅリーディングデバイスを識別する際、ネットワークサービス１２０は、どの電子書籍が特定のデバイス（又はデバイスセッション）に係るアカウントに属するのかを特定してよい。システム３００のｅリーディングデバイスへ送信される電子書籍はたとえば、そのデバイスから購入される電子書籍又はユーザーがダウンロードを要求した電子書籍を含む。変形例では、電子書籍は、ある条件の発生に応じてデバイスへ自動的にダウンロードされてよい。たとえばユーザーは、他のデバイス上で電子書籍を購入し、その後ｅリーディングデバイス１１０を介してネットワークサービス１２０へ接続して、過去に購入した電子書籍を自動的に受信して良い。代替例として、ネットワークサービス１２０は、たとえばユーザーアカウントの設定、購読計画及び規則、並びに様々な他の業務上当然とされる検討事項に基づいて、システム３００のｅリーディングデバイス１１０へ電子書籍をプッシュするように構成されてよい。
【００４０】
それに加えてサービスインターフェース３４０は、ネットワークサービス１２０からの更新を自動的に受信する処理を有してよい。更新はプログラムの更新を含んでよい。前記プログラムの更新は、ｅリーディングデバイス１１０上でのソフトウエアコンポーネントの更新、並びに、リスト、ユーザーが同一アカウントの他のデバイス上で購入したと思われる電子書籍のダウンロード、所与のユーザーが購入若しくは閲覧を希望していると思われるものについてのネットワークからのおすすめ、及び／又は、ネットワークサービスのユーザーへ一般的に供されるか、あるいは特定のアカウント若しくはユーザーへ特化して供される様々な他のデータの更新を含む。
【００４１】
一部の実施形態によると、ローカルメモリ３３０は、メタデータ３２７とコンテンツ３２９（たとえば頁コンテンツ）を有する記録３２６として各電子書籍を格納する。管理モジュール３２０は、ユーザーインターフェース３１０を介した電子書籍のレンダリングの目的で個々の電子書籍のコンテンツ３２９の一部を取得してよい。それに加えて管理モジュール３２０はメタデータ３２７を取得して、ユーザーインターフェース３１０を利用してメタデータコンテンツ（たとえば電子書籍を表すもの又は電子書籍のリスト）をレンダリングしてよい。
【００４２】
図３の例では、電子書籍３００のユーザーインターフェース３１０は、ｅリーディングコンポーネント３０８とウイッシュリストトリガロジック３１２を有する。ｅリーディングコンポーネント３０８は、（ｉ）特定の電子書籍からのページビュー３１５のレンダリング、及び、（ｉｉ）ページイベント３１３の検出を行う機能を有してよい。ページビュー３１５は、読まれている（たとえば開かれている又はレンダリングされている）電子書籍のコンテンツ部分３２９を有してよい。たとえば、ｅリーディングコンポーネント３０８は小説又は定期刊行物に相当する電子書籍からページビュー３１５を表示し、かつ、そのページビューはテキスト及び／又はコンテンツを含んでよい。ページイベント３１３はたとえば、ページめくり、章の変更、又はまとまったページめくりに相当してよい。
【００４３】
一部の実施形態によると、ｅリーダーコンポーネント３０８は、ウイッシュリストトリガロジック３１２を有するか、又は、ウイッシュリストトリガロジック３１２と共に動作する。ウイッシュリストトリガロジック３１２は、ユーザーが読んでいる現在の電子書籍（つまり読書中の電子書籍）についてのｅリーディングコンポーネント３０８を介して供されるページビュー３１５及び／又は他の情報を監視する。特にウイッシュリストトリガロジック３１２は、ｅリーディングコンポーネント３０８を介して実行されるｅリーディング動作の監視からイベントトリガ３１１を検出する。イベントトリガ３１１は、現在の電子書籍の経過に関する条件−たとえばユーザーが特定の電子書籍を読了すること又は該読了に近づいていることを知らせる条件−の発生を知らせてよい。例としてウイッシュリストトリガロジック３１２は、ユーザーが読了した電子書籍の割合（たとえば９５％）又はユーザーが電子書籍を読了するのに要する推定時間（たとえば３分）に相当するイベントトリガ３１１を検出してよい。またさらにイベントトリガ３１１は、ユーザーが電子書籍を読了したこと、又は、ユーザーが電子書籍の最後を示す操作を実行した（たとえばユーザーが最後の頁に移る）ことを知らせてよい。
【００４４】
代替例又は追加例として、イベントトリガ３１１は、現在の電子書籍の読書を止めるというユーザーの意図を表すユーザーからの手動入力を送ってよい。一の実施形態では、ユーザーには、現在の電子書籍のレンダリングによって提供又は表示されるユーザーインターフェース機能が供されてよい。ユーザーは、その機能を介して、これ以上電子書籍を読むことに興味がないことを表す入力を供してよい。ユーザーは、イベントトリガ３１１にユーザーのウイッシュリストから他の電子書籍の取得を開始させる入力を送ってよい。イベントトリガ３１１の検出に応じて、ウイッシュリストトリガロジック３１２は、ダウンロード処理３４１を開始する。ダウンロード処理３４１は、システム３００に係るアカウント（又は特定のセッションに係るアカウント）を特定する情報３３９を生成するシステム３００のｅリーディングデバイスに相当してよい。情報３３９はまた、ネットワークサービス１２０が自動ウイッシュリストダウンロードを実装することを示唆する情報を含んでよい。たとえば図１の実施形態で説明したように、ネットワークサービス１２０は、情報１３９を利用してユーザーのアカウント１２５を特定し、そのアカウントに係るウイッシュリスト１２７を特定し、そのウイッシュリスト上の最も優先度の高い（たとえば次の）エントリーを特定し、続いて対応電子書籍の自動取引を実施してよい。取引は、ユーザーのアカウントに請求する段階、及び、ウイッシュリストから特定される電子書籍とユーザーのアカウントとを結びつける段階を有してよい。一の実施形態では、ウイッシュリスト上の最も優先度の高いエントリーは、ユーザーが既に読んだコンテンツアイテム−たとえば現在のコンテンツアイテム−とウイッシュリスト上の各コンテンツアイテムとの間の類似性に基づいて特定されてよい。係る類似性は、様々な自然言語処理法又は索引パラメータ−たとえばＬＤＡ（潜在的ディリクレ配分法）又はＴＦ−ＩＤＦ（Term frequency-inverse document frequency）−を用いることによって計算されてよい。追加例又は代替例として、ウイッシュリストは、ユーザーが既に読んだコンテンツアイテムと電子書籍ストア１２２内に格納される各コンテンツアイテムとの間の類似性に基づいて電子書籍ストア１２２から選ばれるコンテンツアイテムを含むように編集又は生成されてよい。他の実施形態では、ウイッシュリスト上の１つ以上のコンテンツアイテムが照合用として現在のコンテンツアイテム内に記録される場合、係るアイテムは優先度の最も高いアイテムとして取り扱われてよい。
【００４５】
続いてサービスインターフェース３４０はウイッシュリストにある電子書籍３２５をダウンロードしてよい。ダウンロードされたウイッシュリストにある電子書籍３２５は、ローカルメモリ３３０内に格納される。一の実施形態では、メモリ管理モジュール３２０は、先の電子書籍が読了（たとえばユーザーが最後の頁を読了する）又は中断される（たとえばユーザーが特定の電子書籍の読書を中断する入力を供する）際に、ウイッシュリストにある電子書籍３２５からページビュー３１５を自動的に取得及び表示する。
【００４６】
このようにして、ユーザーは、ｅリーディングデバイス上での読書操作を維持しながら最も関心の高い他の電子書籍を取得することができる。従来方法とは対照的に、ユーザーは、他の電子書籍を取得する手動操作を実行するために読書を中断する（たとえばｅリーディングアプリケーションを閉じる）必要がない。むしろ図３の例は、電子書籍の自動取得を可能にする例を供する。取得のタイミングは、たとえばユーザーが電子書籍の読了に近づいているという推測を介してプログラムによって決定されてよい。このようにしてユーザーは、ｅリーディング環境からの離脱又は読書の中断を行うことなく、一の電子書籍（たとえば現在の電子書籍）の読書から他の電子書籍（たとえば次の電子書籍）の読書へ移行することができる。たとえばユーザーは、あるシリーズ中の第１電子書籍を読み、最後の頁に移る際に、そのシリーズ中の次の電子書籍（ユーザーのウイッシュリストから特定されてよい）の自動取得を開始してよい。一旦ユーザーが第１電子書籍の最後の頁を読了すると、第２電子書籍の最初の頁のレンダリングは、ユーザーがリーディングコンポーネントの利用を止めることなく実際のｅリーディングを継続できるように行われる。次のコンテンツアイテムの自動取得は、ユーザーが定額制料金のダウンロードサービスに登録している場合又は次のコンテンツアイテムが無料の場合にのみ行われてよいことに留意して欲しい。次のコンテンツアイテムが無料でない場合、情報処理デバイスは、購入を許可するのにユーザー入力を要求してよい。
【００４７】
「方法」
図４は、他のコンテンツアイテムの消費に関するトリガイベントに応じてユーザーウイッシュリストからのコンテンツアイテムの自動取得を可能にする典型的な方法を表している。図４で説明されるような例は、たとえば図１、図２、又は図３で説明されるコンポーネントを用いて実施されてよい。従って、説明する段階又はサブ段階を実行するのに適切なコンポーネントを表す目的で他の図の構成要素が参照されてよい。
【００４８】
図４を参照すると、ウイッシュリストはユーザーアカウント又はデバイスに関連付けられる（４１０）。一の実施形態では、ユーザーアカウントは、たとえばネットワークサービス１２０によって供される電子書籍サービスに関連して供されてよい。ユーザーのアカウント１２５は、ユーザーのｅリーディングデバイス１１０に結び付けられてよい。
【００４９】
ユーザーによるコンテンツアイテムの消費は監視される。具体的には、終了へ向かうユーザーの経過のため、コンテンツアイテムの消費は監視されてよい（４２０）。たとえばユーザーのｅリーディングデバイスは、ユーザーの頁数を監視してよい（４２２）。たとえば映画又は歌の文脈では、コンテンツアイテムの消費は、その映画又は歌の終了が近づいている際のユーザーの経過の検出するように監視されてよい。
【００５０】
一の態様によると、ユーザーが消費を終了している（又は消費が終了に近づいている）ことを示唆するイベントトリガが検出される（４３０）。一の実施形態では、イベントトリガは、マイルストーンを通過したコンテンツアイテムの消費−たとえばコンテンツアイテムの指定された部分を完了した消費−に対応する。例として、イベントトリガは、ユーザーによる電子書籍の指定された部分（たとえば９５％）の読了に相当してよい。他の例として、イベントトリガは、指定された閾値−たとえば電子書籍の最後の頁若しくは最後の頁の直前の頁、又は、映画又は歌の最後１分若しくは３０秒−へ向かう消費に相当してよい。一の実施形態では、トリガロジック３１２は、コンテンツアイテムの一部を完了する消費に相当するイベントトリガを検出してよい。ユーザーがコンテンツアイテムを読了するのに要する推定時間は、次のコンテンツアイテムをダウンロードする時間に相当する。次のコンテンツアイテムをダウンロードする時間は、推定されたダウンロードの速さで次のコンテンツアイテムのサイズを除することによって計算されてよい。この実施形態によると、ユーザーは、現在のコンテンツアイテムの読了直後に次のコンテンツアイテムを享受してよい。
【００５１】
追加例又は代替例として、イベントトリガは、監視されたコンテンツアイテムの消費が読了へ向かっている間に供されるユーザー入力に相当してよい。一の実施形態では、電子書籍には、ユーザーが相互作用可能な特徴部（たとえばアイコン）が供されてよい。ユーザーは、消費活動を中断するために特徴部を選択してよい。たとえば特徴部には、（特別な種類の）電子書籍のレンダリングが供されてよい。ある時点でユーザーが、現在の電子書籍は楽しめないと判断する場合、そのユーザーは、現在の電子書籍の消費を終了するための特徴部を用いる入力を生成してよい。現在の電子書籍が依然としてディスプレイ上である間、ユーザーのｅリーディングデバイス１１０は、ウイッシュリスト上での最も高い優先度に相当する電子書籍をダウンロード又は購入するため、ネットワークサービス１２０へ情報１１９を送ってよい。一の実施形態では、イベントトリガは、ユーザーが現在のコンテンツアイテムは楽しめないと感じるか否かについての自動的な判定に相当してよい。係る判定は、現在のコンテンツアイテムを読む速さ（たとえば毎分０．３頁未満）、又は、ユーザーが前の読書セッションでの読書を終了したときのタイミングとそのユーザーが次の読書セッションでの読書を開始したときの時間との間隔の長さ（たとえば４８時間超の長さ）に基づいてなされてよい。たとえばトリガロジック３１２は、ユーザーが所定の閾値よりも遅い速さで現在のコンテンツアイテムを読むのを検出してよい。あるいはその代わりにトリガロジック３１２は、所定の閾値よりも長い間隔後にユーザーが現在のコンテンツアイテムを読むのを検出してもよい。この実施形態によると、ユーザーが現在のコンテンツを楽しめないと感じる場合、次のコンテンツアイテムが自動的にダウンロードされてよい。
【００５２】
イベントトリガに応じて、ユーザーの情報処理デバイスは、ウイッシュリスト上の次のコンテンツアイテムを取得してよい（４４０）。一の実施形態では、次のコンテンツアイテムは購入及びダウンロードされてよい（４４２）。たとえば、ユーザーのｅリーディングデバイス１１０はネットワークサービス１２０に対して自身の身元を証明し、かつ、そのネットワークサービスは、そのデバイス又はデバイスセッションに係るアカウント１２５を決定してよい。アカウント１２５に係るウイッシュリストは、ｅリーディングデバイス上又はネットワークサービス１２０上のいずれかに供されてよい。情報１１９は、ウイッシュリストの最も高い優先度によって特定される電子書籍とユーザーアカウントとを結びつける（デバイス上で局所的であるか、又は、ネットワークサービス１２０によって供され得る）アカウントマネージャー１２６を始動させてよい。同時にアカウントマネージャー１２６は、ユーザーアカウントからの資金を請求してよい。このようにしてイベントトリガが発生する結果、ウイッシュリスト中に存在する他の電子書籍が自動的に購入及びダウンロードされる。
【００５３】
一旦次のコンテンツアイテムが得られると、ユーザーの情報処理デバイスは、現在のコンテンツアイテムのレンダリング後に次のコンテンツアイテムをシームレスにレンダリングする（４５０）。次のコンテンツアイテムのレンダリングは、シームレスで、自動的で、かつ、即時であってよい。特に次のコンテンツアイテムは、ユーザーが既存のコンテンツアイテムのレンダリングに用いるアプリケーションを終了することなく、又は、そのアプリケーションから離れることなく、現在のコンテンツアイテムの消費終了直後に表示されてよい。例として、一旦ユーザーが、現在の電子書籍の読書をイベントトリガが生成されるところまで進めると、ｅリーディングデバイス１２０は、ユーザーのウイッシュリスト上の次の電子書籍を得るため、ネットワークサービスと通信する。次の電子書籍の取得（たとえば支払いによるダウンロード）は、イベントトリガの検出後に行われてよい。電子書籍のダウンロードはユーザーに意識されず、かつ、ユーザーにとってシームレスであってよい。たとえばユーザーは、現在の電子書籍の読書を完了するまで続ける間にダウンロードを受信してよい。一旦現在の電子書籍が読了されると、次の電子書籍がユーザーに表示される。
【００５４】
一の実施形態では、一の電子書籍から次の電子書籍への移行が即時かつシームレスとなるように、次の電子書籍のカバーページ又は第１頁は現在の電子書籍の最後の頁に続いてよい。ユーザーがコンテンツアイテムの消費を中止する（たとえばユーザーがある電子書籍を好まずに他の電子書籍を選ぶ）ことを決定する実施形態では、現在の電子書籍から次の電子書籍への移行は、ユーザーが読んでいた電子書籍の最後の頁の直後に次の電子書籍のカバーページ又は第１頁を表示する段階を有してよい。いずれの例でも、現在の電子書籍の頁から次の電子書籍の頁への移行は、ユーザーのデバイスのｅリーディングアプリケーションの同一セッション内で起こってよい。
【００５５】
例示された実施形態が添付図面を参照しながら本願で詳細に説明されてきたが、具体的実施形態及び詳細に対する変化型は本開示に含まれる。本願で説明した実施形態の技術的範囲は請求項及びその均等物によって画定されることが意図されている。さらに個別に又はある実施形態の一部として説明された特定の機能は、他の個別に説明された機能又は他の実施形態の一部と組み合わせられ得ることが考えられる。よって組み合わせの説明がないからといって、（複数の）発明者が、係る組み合わせに対する権利を主張することを妨げてはならない。
【図１】
0006298215.tif 000002
【図２】
0006298215.tif 000003
【図３】
0006298215.tif 000004
【図４】
0006298215.tif 000005