(57)【要約】  バイト単位での媒体データにアクセスする段階は、媒体アイテムにアクセスするためのクライアントからの要求を受信する段階、及び要求された媒体アイテムが格納されているロケーションを指示するアドレスを決定する段階と、クライアントによって選択された媒体アイテムのピースの識別番号を決定する段階と、アドレスをクライアントによって選択された媒体アイテムのピースの識別番号と結合することによって媒体アイテムのアドレスを更新する段階と、クライアントによって選択された媒体アイテムのピースを評価する段階、及び評価された価格をクライアントに送信する段階と、評価された価格に対する支払をクライアントから受け取った場合に媒体アイテムの更新されたアドレスを使用して要求された媒体アイテムへのアクセスを提供する段階とを含む。【選択図】      図４Ｂ
2013537988.tif 000002
【特許請求の範囲】
【請求項１】
バイト単位での媒体データにアクセスする方法であって、
媒体アイテムにアクセスするためのクライアントからの要求を受信する段階、及び前記要求された媒体アイテムが格納されている場所を指示するアドレスを決定する段階と、
前記クライアントによって選択された媒体アイテムのピースの識別番号を決定する段階と、
前記アドレスを前記クライアントによって選択された媒体アイテムのピースの識別番号と結合することによって、前記媒体アイテムのアドレスを更新する段階と、
前記クライアントによって選択された媒体アイテムのピースを評価する段階、及び評価された価格を前記クライアントに送信する段階と、
前記評価された価格に対する支払を前記クライアントから受け取った場合、前記媒体アイテムの更新されたアドレスを使用して前記要求された媒体アイテムへのアクセスを提供する段階と、
を含む方法。
【請求項２】
前記アドレスを前記識別番号と結合する段階は、
前記識別番号を前記アドレスの最後に付け加える段階を含む、請求項１に記載の方法。
【請求項３】
前記媒体アイテムにアクセスするための要求が、ピースで又は全体として媒体アイテムにアクセスすることであるか否かを決定するために、媒体アクセスメニューを前記クライアントに呈示する段階を更に含む、請求項１に記載の方法。
【請求項４】
媒体アクセスメニューを呈示する段階は、
前記ピースの概要を前記クライアントに呈示する段階を含む、請求項３に記載の方法。
【請求項５】
前記ピースの概要は、サムネール、スニペット、又は前記ピースの他の要約の少なくとも１つで前記クライアントに呈示される、請求項４に記載の方法。
【請求項６】
前記媒体アイテムのピースを評価する段階は、
前記媒体アイテムの各ピースにアクセスするための第１の価格を設定する段階と、
前記媒体アイテムの全てのピースにアクセスするための第２の価格を設定する段階と、
を含み、
前記第２の価格は、前記第１の価格で各々を購入した前記媒体アイテムのピースの数に応じて調節される、請求項１に記載の方法。
【請求項７】
前記媒体アイテムのピースの数に対する総価格が前記第２の価格に等しいか又は大きい場合、前記媒体アイテムの残りのピースを割引して前記クライアントに提供する段階を更に含む、請求項６に記載の方法。
【請求項８】
前記媒体アイテムのピースを評価する段階は、
前記媒体アイテムのピースを割引して有料サービス又は特約プログラムに参加しているクライアントに提供する段階を含む、請求項１に記載の方法。
【請求項９】
前記要求された媒体アイテムへのアクセスを提供する段階は、
前記全媒体アイテムを配信する段階と、
前記媒体アイテムを通して再生進行を追跡する段階と、
再生された前記媒体アイテムのピースに対してだけ課金する段階と、
を含む、請求項１に記載の方法。
【請求項１０】
媒体アクセスコントローラであって、
クライアント装置から媒体アイテムに対する媒体アクセス要求を受信し、前記要求された媒体アイテムに対するアドレスを出力するための媒体アクセスマップと、
前記媒体アイテムのアドレスを受信し、アクセスするための前記媒体アイテムのピースを前記クライアント装置が選択できるようにするために前記クライアント装置に呈示される媒体アクセスメニューを生成するためのプロセッサと、
前記アドレスを前記クライアント装置からの前記媒体アイテムのピースの選択と結合することによって、前記媒体アイテムのアドレスを更新するための結合器と、
前記クライアントによって選択された前記媒体アイテムのピースを評価し、評価された価格を前記クライアント装置に送信するための評価器と、
前記評価された価格に対する支払を前記クライアント装置から受け取った場合、前記媒体アイテムの更新されたアドレスを使用して前記媒体アイテムの要求されたピースへのアクセスを提供するためのアクセスインタフェースと、
を含む媒体アクセスコントローラ。
【請求項１１】
前記媒体アクセスメニューは、
前記媒体アクセス要求が、ピースで又は全体としての前記媒体アイテムへのアクセスであるかどうか決定するための一連の問合せを含む、請求項１０に記載の媒体アクセスコントローラ。
【請求項１２】
前記媒体アクセスメニューは、
前記媒体アイテムのピースの概要を前記クライアント装置に呈示するための概要呈示を含む、請求項１０に記載の媒体アクセスコントローラ。
【請求項１３】
前記媒体アイテムのピースの概要は、サムネール、スニペット、又は前記ピースの他の要約の少なくとも１つで前記クライアント装置に呈示される、請求項１２に記載の媒体アクセスコントローラ。
【請求項１４】
前記アクセスインタフェースは、
前記全媒体アイテムを前記クライアント装置に配信し、前記媒体アイテムを通して再生進行を追跡し、更に再生された前記媒体アイテムのピースに対してだけ課金するよう構成された追跡ユニットを含む、請求項１０に記載の媒体アクセスコントローラ。
【請求項１５】
バイト単位での媒体データにアクセスするためのコンピュータプログラムを格納する非一時的有形記憶媒体であって、前記コンピュータプログラムは、コンピュータに、
媒体アイテムにアクセスするためのクライアントからの要求を受信し、前記媒体アイテムが格納されているロケーションを指示する前記要求された媒体アイテムのアドレスを決定する段階と、
前記クライアントによって選択された前記媒体アイテムのピースの識別番号を決定する段階と、
前記アドレスを前記クライアントによって選択された前記媒体アイテムのピースの識別番号と結合することによって、前記媒体アイテムのアドレスを更新する段階と、
前記クライアントによって選択された前記媒体アイテムのピースを評価し、評価された価格を前記クライアントに送信する段階と、
前記評価された価格に対する支払を前記クライアントから受け取った場合、前記媒体アイテムの更新されたアドレスを使用して前記要求された媒体アイテムへのアクセスを提供する段階と、
を実行させる実行可能命令を含むことを特徴とする非一時的有形記憶媒体。
【請求項１６】
コンピュータに前記アドレスを前記識別番号と結合するようにさせる実行可能命令は、前記識別番号を前記アドレスの最後に付け加える段階をコンピュータに実行させる実行可能命令を含む、請求項１５に記載の非一時的有形記憶媒体。
【請求項１７】
前記媒体アイテムにアクセスするための要求が、ピースで又は全体として媒体アイテムにアクセスすることであるかどうか決定するために、媒体アクセスメニューを前記クライアントに呈示する段階をコンピュータに実行させる実行可能命令を更に含む、請求項１５に記載の非一時的有形記憶媒体。
【請求項１８】
前記クライアントへの媒体アクセスメニューをコンピュータに呈示させる実行可能命令は、前記クラインアントへの前記ピースの概要をコンピュータに呈示させる実行可能命令を含む、請求項１７に記載の非一時的有形記憶媒体。
【請求項１９】
前記ピースの概要は、サムネール、スニペット、又は前記ピースの他の要約の少なくとも１つで、前記クライアントに呈示される、請求項１８に記載の非一時的有形記憶媒体。
【請求項２０】
コンピュータに前記要求された媒体アイテムへのアクセスを提供させる実行可能命令は、コンピュータに、
前記全媒体アイテムを配信する段階と、
前記媒体アイテムを通して再生進行を追跡する段階と、
再生された前記媒体アイテムのピースに対してだけ課金する段階と、
を実行させる実行可能命令を含む、請求項１５に記載の非一時的有形記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子媒体データに関し、詳細にはバイト単位での媒体データの購入に関する。
【背景技術】
【０００２】
電子媒体データ（音楽、ビデオ、映画、及びテレビ番組等）の配信は、様々な方法を利用して実現することができる。例えば、媒体データファイルをそっくり、媒体データサーバからクライアントの電子装置に転送することができる。もしくは、媒体データサーバとクライアントの電子装置の間に媒体データストリームを確立することができる。
【発明の概要】
【課題を解決するための手段】
【０００３】
本発明の実施構成は、バイト単位で媒体データを購入する段階を提供する。１つの実施構成では、バイト単位での媒体データにアクセスする方法が開示される。本方法は、媒体アイテムにアクセスするためのクライアントからの要求を受信する段階及び媒体アイテムが格納されているロケーションを指示する要求された媒体アイテムのアドレスを決定する段階と、クライアントによって選択された媒体アイテムの１つのピースの識別番号を決定する段階と、アドレスをクライアントによって選択された媒体アイテムのピースの識別番号と結合することによって媒体アイテムのアドレスを更新する段階と、クライアントによって選択された媒体アイテムのピースを評価する段階及びクライアントに評価された価格を送信する段階と、評価された価格に対する支払をクライアントから受け取った場合に媒体アイテムの更新されたアドレスを使用して要求された媒体アイテムへのアクセスを提供する段階と、を含む。
【０００４】
別の実施構成では、媒体アクセスコントローラが開示される。コントローラは、クライアント装置から媒体アイテムに対する媒体アクセス要求を受信し、要求された媒体アイテムに対するアドレスを出力するための媒体アクセスマップと；媒体アイテムのアドレスを受信し、アクセスする媒体アイテムのピースをクライアント装置が選択できるようにするためにクライアント装置に呈示される媒体アクセスメニューを生成するためのプロセッサと；アドレスをクライアント装置からの媒体アイテムのピースの選択と結合することによって媒体アイテムのアドレスを更新するための結合器と；クライアントによって選択された媒体アイテムのピースを評価し、更に評価された価格をクライアント装置に送信するための評価器と；評価された価格に対する支払をクライアント装置から受け取った場合に更新された媒体アイテムのアドレスを使用して媒体アイテムの要求されたピースへのアクセスを提供するためのアクセスインタフェースと、を含む。
【０００５】
別の実施構成では、バイト単位での媒体データにアクセスするためのコンピュータプログラムを格納する非一時的有形記憶媒体が開示される。コンピュータプログラムは、媒体アイテムにアクセスするためのクライアントからの要求を受信する段階及び要求された媒体アイテムが格納されているロケーションを指示するアドレスを決定する段階と、クライアントによって選択された媒体アイテムのピースの識別番号を決定する段階と、アドレスをクライアントによって選択された媒体アイテムのピースの識別番号と結合することによって媒体アイテムのアドレスを更新する段階と、クライアントによって選択された媒体アイテムのピースを評価し評価された価格をクライアントに送信する段階と、評価された価格に対する支払をクライアントから受け取った場合に媒体アイテムの更新されたアドレスを使用して要求された媒体アイテムへのアクセスを提供する段階をコンピュータに実行させる実行可能命令と、を含む。
【０００６】
本発明の他の特徴及び利点は、以下の詳細な説明及び添付の図面を検討すると即座に当業者に明らかになるであろう。
【０００７】
本発明の詳細は、その構造及び動作の両方に関して、添付の図面を検討することである程度得ることができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の１つの実施構成による、媒体アクセスコントローラを使用してバイト単位で媒体データを購入するための技術を示す流れ図である。
【図２】本発明の１つの実施構成による、バイト単位で媒体データを購入するための例示的な処理を示す機能的流れ図である。
【図３】本発明の１つの実施構成による、媒体アクセスコントローラを示す機能的ブロック図である。
【図４Ａ】コンピュータシステム及びユーザを示す図である。
【図４Ｂ】本発明の１つの実施構成による、媒体アクセス制御をホストするコンピュータシステムを示す機能的ブロック図である。
【発明を実施するための形態】
【０００９】
本明細書で開示される特定の実施構成は、媒体アクセスコントローラを使用してバイト単位で媒体データを購入することを可能にする。この説明を読むことで、様々な実施構成及び応用において本発明を実施する方法が明らかになるであろう。本発明の様々な実施構成を本明細書に記述するが、これらの実施構成は、単に例示的に示され、限定的ではないことを理解されたい。このように、様々な実施構成のこの詳細な説明は、本発明の範囲又は広がりを限定するものと解釈すべきでない。
【００１０】
媒体のアイテムがアクセスできる場合、媒体アクセスコントローラは、バイト単位での媒体アクセスを参照することができる。１つの実施構成では、サーバは、全体として及びピース又はバイト単位で少なくとも１つの媒体アイテムを格納する。例えば、ピースは、媒体アイテムが二度記憶されるように全体から分離して格納することができる。別の実施例では、サーバは、媒体アイテムのピースを定義するために索引又はポインタのテーブルを媒体アイテムに格納する。ユーザは、クライアント装置（例えば、ＰＣ、ゲームコンソール、又は他のネットワーク対応装置）上の互換性のあるクライアントアプリケーションを介して、サーバから利用可能な媒体アイテムにアクセスして視聴することができる。サーバは、ユーザに呈示する選択を定義する。もしくは、クライアント装置は、選択を定義することができる、又はユーザにサブセットを呈示するためにサーバに提供された可能な選択の中から選択することができる。この代替えの実施構成では、クライアント装置は、媒体アイテム全体としての又は媒体アイテムの１つ又はそれ以上のピースへのアクセスを購入するという選択肢を呈示する。次にユーザは、即座にピースでの又は全ての媒体アイテムにアクセスするために支払うかどうか選択することができる。ユーザがピースへのアクセスを購入する場合、ユーザは、一度に１つの残りのピース、グループで、又は残りのピースへのアクセスの購入を続けることができる。
【００１１】
同様に、クライアント装置は、ピース又は全体としての媒体アイテムに対する異なる権利選択肢を呈示することができる。例えば、ユーザは、無期限に又は制限された期間だけピースをアンロック及びアクセス可能にしておくことを選択できる。クライアント装置はまた、購入活動に応じた異なる価格設定を呈示することができる。例えば、全体としての媒体アイテムに２０ドルの費用がかかり、各々が２ドルの費用がかかる１５ピースに分割される（全てのピースが個々に購入された場合３０ドルの総費用）場合、ユーザがこれまでに取得したピースに対して２０ドル支払った時に、クライアントは、残りのピースを無料で又は割引して提供することができる。別の実施例では、ユーザが全体としての第１の媒体アイテムへのアクセスを購入した場合、別の媒体アイテムのピースは、割引して又は無料で提供することができる。別の実施例では、媒体アイテムのピースは、有料サービス又は特約プログラムに参加しているユーザに割引して又は無料で提供することができる。
【００１２】
１つの実施構成では、クライアント装置は、ピース間でシームレスに遷移しながら媒体アイテムの複数のピースを再生する。別の実施構成では、クライアント装置は、大きなピース又は単一のピースを（例えば、ピースの全てが購入された後に）形成するためにピースを互いに結合する。同様に、コンピレーションを作成するために媒体の複数のアイテムからのピースをクライアント装置が結合できるようにするソフトウエアを提供することができる。
【００１３】
別の実施構成では、ユーザは、「従量課金」方式としてアクセスされたコンテンツの部分に対して支払をする選択肢を選ぶことができる。１つの実施例では、媒体アイテムは、ピースに分割され、ピースは、必要に応じてクライアント装置に配信される。最初に、第の１ピースが配信され、クライアント装置は、媒体アイテムの第の１ピースを再生及び／又は表示する。特定の閾値に達した時に、次のピースが配信され、ユーザは、媒体アイテムを継続してシームレスに見ることができる。ユーザが再生を停止した場合、それ以上ピースは配信されない。ユーザは、実際に配信又は再生されたピース（例えば、閾値を超えた）だけ課金される。クライアント装置は、新しいピースが始まる前に様々な方法で新しいピース（及び新しいピースに関連付けられる新しい料金）をユーザに通知することができる。例えば、クライアント装置は、ポップアップウィンドウ、アイコン、又はメッセージを送出して表示することができる、又は先に進むためのダイアログボックス又は他の確認を呈示することができる。この実施例では、初期設定は、次に進み課金することになり、代替えの設定は、ユーザ初期設定に基づいて認証又は課金のない再生を停止する段階を含む。ピースの購入の完了を促すために、媒体アイテムの残りへのアクセスを購入するための割引をユーザに提供することができる。もしくは、提供される割引は、媒体の異なるアイテムに対して適用できる割引とすることができる。別の実施例では、全媒体アイテムが最初に配信されるが（再生は完了前に開始できるが）媒体アイテム全体を通して再生進行が追跡される。ユーザは、再生された部分に対して課金される、又は全課金が、前払いで支払われるが、返金（又は「返却」）が、未使用の部分（支払のない更なる再生を阻止するためにロックされる）に適用される。加入モデルでは、購入又はレンタルされたコンテンツの「返却」の特定の数に対して、加入者は未使用の部分に対する返金を受け取ることができる。
【００１４】
コンテンツサーバ及び店頭サーバは、同じシステム又は別のシステムとすることができる。同様に、サーバは、同じ又は異なる会社によって運営することができる。複数の店頭サービスは、同じコンテンツサーバ／サービスにアクセスすることができる、又は１つの店頭は、複数のコンテンツサーバ／サービスにアクセスすることができる（又は多対多関係を使用することができる）。コンテンツサービス及び店頭サービスは、消費者の購入活動及びパターンを、個々に及びまとめて追跡することができる。例えば、コンテンツサービスは、アカウントに対してアクセス又は購入されたピースを追跡して、同じアカウントにアクセスする異なる装置に紛失したピース（例えば、次の見られていないピース）を提供することができる。クライアント装置はまた、ローカル使用パターンを追跡することができる。例えば、サービスは、消費者の人口動態、時間、価格、ジャンル、消費者履歴等の様々な基準に対する変換パターン（例えば、セグメントの販売を全媒体アイテムの販売に変換する）を追跡することができる。この分析に基づいて、ユーザにカスタマイズされた又はサービスプロバイダが押し付けることを望む推薦又はプロモーションをユーザに提供することができる。
【００１５】
映画のような媒体アイテムを全体ではなくピースで提供及び配信する利点が存在する。ピースの転送及び格納は容易である。例えば、ネットワーク全体に渡って２ＧＢ映画の２０ＭＢ又は２００ＭＢピースの転送及び格納は、１つのトランザクションで全２ＧＢを転送及び格納するよりも帯域幅及び記憶容量を必要としない。経時的に媒体ピースを送信することは、経時的に配信負荷を分散し、ピースが実際に必要とされる時間に近い時間にピースを提供する。更に、媒体アイテムのピースは、低価格で提供することができ、衝動買いのように購入をそそるものになる。次に、初期ピースは、全体を購入するためのサンプル又は紹介としての役目を果たすことができる。初期ピースは、無料で提供することができる、又は別の製品の販売促進として含むことができる（例えば、媒体再生装置に事前にロードしておく）。別の実施例では、ユーザは、ユーザが映画の半分を既に見ていた及び残りの半分の視聴にだけ料金を払いたい時のように、映画の一部にだけアクセスすることを要求できる。
【００１６】
図１は、本発明の１つの実施構成による媒体アクセスコントローラを使用したバイト単位での媒体データを購入するための技術を示す流れ図１００である。図１の例示的な実施構成では、ボックス１１０で媒体アクセス要求が検出された場合、要求された媒体アイテムのアドレスがボックス１２０で決定される。アクセス要求が受信された媒体の実施例は、ビデオ、画像、音楽、テレビ番組、テキスト（本又は雑誌など）などを含む。１つの実施構成では、決定されたアドレスは、全媒体アイテムが格納されている場所のアドレス又はポインタを示す。別の実施構成では、決定されたアドレスは、媒体アイテムの第の１ピースが格納されている場所のアドレス又はその場所へのポインタを示す。
【００１７】
次に、ボックス１３０で、媒体アクセスに対する要求が、ピース又はバイト単位での媒体アイテムへのアクセスかどうかの決定が行われる。ボックス１３０で、要求がピース又はバイト単位での媒体アイテムへのアクセスであると決定された場合、ボックス１４０で、現在の媒体アドレスと媒体バイト番号を結合することによって媒体アドレスが更新される。例えば、媒体アイテム１２３４５６に対する媒体アドレスが「ａｄｄｒ１２３４５６」であると決定され、更にユーザが媒体バイト７８を選択した場合、媒体バイトに対する更新された媒体アドレスは、「ａｄｄｒ１２３４５６０７８」とすることができる。この実施例では３つの桁がバイト番号に割り当てられているので、媒体１２３４５６の最大１０００バイト又はピースをアドレス指定することができる。更なる実施例では、ユーザがピースでの媒体アイテムにアクセスしないが全体としてのアクセスを選択した場合、更新された媒体アドレスは、「ａｄｄｒ１２３４５６０００」になり、これは、この場合のバイト番号が「０００」であることを指示する。上記の実施例は、現在の媒体アドレスと、現在の媒体アドレスの最後に媒体バイト番号を付けるだけの媒体バイト番号との結合を示しているが、２つの番号を結合する他の方法も意図される。例えば、１つの実施構成では、媒体バイト番号は、現在の媒体アドレスの前に付け加えることができる。別の実施構成では、２つの番号の各々は、関数から生成され、結合は、２つの関数の畳み込みとして生成される。
【００１８】
特定の実施構成では、バイト単位での媒体アイテムへのアクセスは、物理的ピースではなく時間スライス又はチャンクでの媒体アイテムへのアクセスを含む。例えば、ユーザが映画の３０分バイトを購入した場合、ユーザは、映画の３０分の相当分を見る、又は１つの映画の１０分スライスを見るために、一度で３０分バイト全てを使用することができ、満足しなかった場合、ユーザは、次に、異なる映画のための次の１０分スライスを使用することができる。これによって、ユーザは、様々な媒体タイトルを視聴することができる。同様に、別の実施構成では、ユーザは、後の時間に選択された媒体アイテムの一部にアクセスするために使用することができる、特定のコンテンツに関係のないスライス又は時間増分を購入することができる。例えば、ユーザは、６つの１０分スライスのパックを購入し、次に後の選択のためにこれらを使用することができる。このような１つの実施構成では、購入されたスライスが、スライスの最後を過ぎてコンテンツを見続ける間に使用することができるプール又はワレットを形成する（例えば、１０分のコンテンツを視聴した後に、再生装置は、コンテンツの視聴の継続をユーザに確認し、プールの残りのスライスを指示することができる、又は付加的なスライスの購入又はコンテンツの残りの購入を提供することができる）。スライスの粒度は、１０分又は５分スライスの販売又は個々の分のプールの販売（移動電話に対する分に関するような即金払いモデルと同様）のように、様々とすることができる。他の実施構成は、ダウンロード又はストリーミングデータ、シーン、又はチャプタ（例えば、ＤＶＤチャプタ）のような、スライス又は増分に対する付加的な又は異なるベースを使用することができる。更なる実施構成では、ユーザが購入する映画（例えば、ノーカット版）を決定したら、時間スライス又は映画バイトが、映画のノーカット版の購入に対してクレジットされる。１つの実施構成では、ユーザは、いずれの時間にも及びいずれの順序でも媒体バイトを購入することができる。別の実施構成では、ユーザは、線形的、連続的順序でのみバイトを購入することができる。
【００１９】
別の変形例では、各媒体バイトには、ユーザアカウント又はクライアント再生装置に結び付けられた固有の識別子がマーキングされ、これによって、その識別子を持つバイトだけが、その再生装置で生成され、これは、デジタル権利管理（ＤＲＭ）システムによって実行される。これにより、複数のユーザが、媒体の完全なノーカット版を作るために個々の異なる媒体バイトをプール及び結合できないようにする。更に別の変形例では、ユーザは、媒体バイトを友達に結び付けることができる。例えば、ユーザは、媒体バイトを友達又は別のユーザにギフトとして贈ることができる。別の実施例では、バイトの共有は、ブランド認知の向上をもたらす、又は自己複製バイラル処理を介した製品販売のような他のマーケティング目的を達成するために、既存のソーシャルネットワークを使用するバイラルマーケティングを行う適切な方法とすることができる。上述された実施構成及び実施例の全てにおいて、ビデオ以外の媒体を使用できる点に留意されたい。例えば、媒体は、音声、テキスト、ゲームとすることができ、更に可能であれば、ページ、ワード、レベル等のスライス又はバイトに対応する異なるベースのものとすることができる。
【００２０】
ユーザによって選択が行われると、要求された媒体アイテムがボックス１５０で評価される。上述のように、媒体アイテムにアクセスするための幾つかの異なる選択肢が存在し、従って、要求された媒体アイテムを購入活動に応じて評価することができる幾つかの異なる方法を提供する。例えば、ユーザは、各々が２ドルの価格の各２つのチャプタ長（例えば、映画長の１０％）であるピースの媒体アイテムをダウンロードすることができる。第２の価格に対する全媒体アイテムを購入する選択肢も存在する。第２の価格は、ユーザが既に支払った価格に応じて調節することができる。別の実施例では、全体としての媒体アイテムに２０ドルの費用がかかり、各々が２ドルの費用がかかる１５ピースに分割される（全てが個々に購入された場合は３０ドルの総コストになる）場合、ユーザがそれまでに取得したピースに対して２０ドル支払った場合、クライアントは、無料で（又は割引して）残りのピースを提供することができる。
【００２１】
別の実施例では、ユーザが全体としての第１の媒体アイテムへのアクセスを購入した場合、別の媒体アイテムのピースは、割引して又は無料で提供することができる。別の実施例では、媒体アイテムのピースは、割引して又は無料で有料サービス又は特約プログラムに参加しているユーザに提供することができる。別の実施例では、ユーザは、実際に配信された又は再生されたピース（例えば、閾値を超えた）に対してのみ課金される。クライアント装置は、新しいピースが始まる前に新しいピース（及び新しいピースに関連付けられる新しい料金）を様々な方法でユーザに通知することができる。例えば、クライアント装置は、ポップアップウィンドウ、アイコン、又はメッセージを送出して表示することができる、又は先に進むためのダイアログボックス又は他の確認を呈示することができる（例えば、先に進む及び課金する、認証なしの再生を停止する、又はユーザ初期設定に基づいて課金するためのデフォルト設定）。ピースの購入の完了を促すために、ユーザには、媒体アイテムの残りへのアクセスを購入するための割引を提供することができる。もしくは、提供される割引は、媒体の異なるアイテムに対して適用することができる割引とすることができる。
【００２２】
更に別の実施例では、全媒体アイテムが最初に配信される（しかし、再生は完了前に開始することができる）が、媒体アイテムを通した再生進行が追跡される。ユーザは、再生された部分に対して課金される、又は全課金が前払いで支払われるが、返金（又は「返却」）は未使用の部分に適用される（支払のない更なる再生を阻止するためにロックされることになる）。加入モデルでは、加入者は、購入された又はレンタルされたコンテンツの所定数の「返却」を行い、未使用の部分に対する返金を受け取ることができる。
【００２３】
要求された媒体アイテムに対して評価が行われ価格が設定されると、支払を受け取ったか否かの決定がボックス１６０で行われる。支払を受け取ると、ボックス１７０で、要求された媒体アイテムへのアクセスが提供される。
【００２４】
図２は、本発明の１つの実施構成によるバイト単位で媒体データを購入するための例示的な処理を示す機能的流れ図２００である。図２の例示的な実施構成において、媒体１２３４５６に対する媒体にアクセスするための要求２１０がクライアントＸから受信される。この要求２１０は、クライアントＸに対する媒体アクセスマップ２２０に送出される。このアクセスマップ２２０は、クライアントＸがアクセスに対する要求を送出した全ての媒体に対応するアドレスを提供する。この実施構成では、媒体アクセスマップ２２０は、媒体１２３４５６がアドレス「ａｄｄｒ１２３４５６０００」に格納されていることを指示する。媒体アクセスマップ２２０はまた、媒体１２３４５６に対する媒体アクセスメニュー２３０への参照ポインタを含む。媒体アクセスメニュー２３０は、媒体１２３４５６へのアクセス要求が、ピースで又は全体としてそれにアクセスすることであるかどうか決定するために、ユーザに一連の問合せを提供する。更に、媒体アクセスメニュー２３０は、ピースの概要をユーザに提供することによって、アクセスする媒体アイテムのピースを決定する。概要は、サムネール、スニペット、又はユーザが媒体アイテムのピースを選択するのを助けるために、ピースの短い要約を呈示するための他の方法で、ユーザに呈示することができる。この実施例では３桁がバイト番号に割り当てられているので、媒体１２３４５６は、最大１０００バイト又はピースに分割することができる。上述のように、アクセスするピースの選択が行われ支払を受け取ると、媒体アイテム２４０はアクセス可能になる。
【００２５】
図３は、本発明の１つの実施構成による媒体アクセスコントローラ３００の機能的ブロック図である。１つの実施構成では、媒体アクセスコントローラ３００は、サーバ（図示せず）内に構成されたハードウエアで実装される。別の実施構成では、媒体アクセスコントローラ３００は、サーバから離れた場所に存在するよう構成された独立型ハードウエア装置として実装される。図３の例示的な実施構成では、媒体アクセスコントローラ３００は、媒体アクセスマップ３１０、結合器３２０、プロセッサ３３０、評価器３４０、及びアクセスインタフェース３５０を含む。媒体アクセスコントローラ３００は、クライアント装置３９０と相互通信する。
【００２６】
図３の例示的な実施構成では、媒体アクセスマップ３１０は、クライアント装置３９０から媒体アクセス要求を受信する。上述のように、媒体アクセスマップ２２０は、クライアント装置３９０を使用するユーザがアクセスの要求を送出した全ての媒体に対応するアドレスを提供する。媒体アクセスマップ２２０は、媒体アクセスメニュー２３０への参照ポインタを含む。従って、媒体アクセス要求に応じて、媒体アクセスコントローラ３００内のプロセッサ３３０は、媒体アクセスメニュー２３０をクライアント装置３９０に送信し、媒体へのアクセスの要求がピースで又は全体としての媒体へのアクセスかどうか決定するために一連の問合せをクライアント装置３９０に提供する。更に、媒体アクセスメニュー２３０は、ピースの概要をクライアント装置３９０に提供することによって、アクセスする媒体アイテムのピースを決定する。サムネール、スニペット、又は媒体アイテムのピースをユーザが選択するのを助けるためのピースの短い要約を呈示するための他の方法で、クライアント装置３９０に概要を呈示することができる。
【００２７】
ユーザが要求された媒体アイテムにアクセスすることを選択すると、選択がクライアント装置３９０から受信され、媒体アドレスが、結合器３２０によって決定される。例えば、ユーザが全体として媒体アイテムにアクセスすることを選択した場合、クライアント装置３９０は、「０００」のバイト選択を送信する。そうでなければ、ユーザがピース／バイトの媒体アイテムへのアクセスを選択した場合、選択されたバイト番号が送信される。例えば、ユーザがバイト７８を選択した場合、「０７８」のバイト選択が結合器３２０によって受信される。従って、上述のように、結合器３２０は、バイト選択を媒体アクセスマップ３１０によって生成された媒体アドレスに添付し、バイトアドレスを生成する。このアドレスは、次に、アクセスインタフェース３５０に送られる。
【００２８】
媒体アイテム選択がユーザによって行われると、要求された媒体アイテムが、評価器３４０によって評価され、媒体アイテムに対する価格がクライアント装置３９０に送信される。評価器３４０は、価格をアクセスインタフェース３５０に送信し、これによって、支払をクライアント装置３９０から受け取った場合、アクセスインタフェース３５０は、正確な支払を受け取ったか否かを判断するために支払と価格を比較する。正確な支払を受け取ったと判断された場合、アクセスインタフェース３５０は、結合器３２０から受信されたバイトアドレスを使用して媒体アイテムへのアクセスをクライアント装置３９０に提供する。別の実施構成では、アクセスインタフェース３５０は、全媒体アイテムをクライアント装置に配信し、媒体アイテムを介した再生進行を追跡し、更に再生された媒体アイテムのピースに対してだけ課金するよう構成された追跡ユニットを更に含む。
【００２９】
図４Ａは、コンピュータシステム４００及びユーザ４０２を図示している。ユーザ４０２は、媒体アクセス制御を実行するためにコンピュータシステム４００を使用することができる。コンピュータシステム４００は、媒体アクセス制御４９０を格納し実行する。
【００３０】
図４Ｂは、本発明の１つの実施構成による媒体アクセス制御４９０をホストするコンピュータシステム４００を示す機能的ブロック図である。コントローラ４１０は、プログラム可能プロセッサであり、コンピュータシステム４００及びその構成要素の動作を制御する。コントローラ４１０は、メモリ４２０又は組み込みコントローラメモリ（図示せず）から命令をロードし、システムを制御するためにこれらの命令を実行する。この実行において、コントローラ４１０は、ソフトウエアシステムとして媒体アクセス制御４９０を提供する。もしくは、このサービスは、コントローラ４１０における別々の構成要素又はコンピュータシステム４００として実行することができる。
【００３１】
メモリ４２０は、コンピュータシステム４００の他の構成要素によって使用するためのデータを一時的に格納する。１つの実施構成では、メモリ４２０は、ＲＡＭとして実装される。別の実施構成では、メモリ４２０は、フラッシュメモリ及び／又はＲＯＭのような長期又は永続メモリを含む。
【００３２】
記憶装置４３０は、媒体アクセス制御４９０によって使用されるデータを格納するように、コンピュータシステム４００の他の構成要素によって使用されるデータを一時的に又は長期に格納する。１つの実施構成では、記憶装置４３０はハードディスクドライブである。
【００３３】
媒体装置４４０は、取り外し可能媒体を受け入れ、データを読み取り及び／又はデータを挿入された媒体に書き込む。１つの実施構成では、媒体装置４４０は、光学ディスクドライブである。
【００３４】
ユーザインタフェース４５０は、コンピュータシステム４００のユーザからユーザ入力を受け付けユーザに情報を呈示するための構成要素を含む。１つの実施構成では、ユーザインタフェース４５０は、キーボード、マウス、音声スピーカ、及びディスプレイを含む。コントローラ４１０は、コンピュータシステム４００の動作を調整するためにユーザからの入力を使用する。
【００３５】
Ｉ／Ｏインタフェース４６０は、外部記憶装置又は補助装置（例えば、プリンタ又はＰＤＡ）等の対応するＩ／Ｏ装置に接続するための１つ又はそれ以上のＩ／Ｏポートを含む。１つの実施構成では、Ｉ／Ｏインタフェース４６０のポートは、ＵＳＢポート、ＰＣＭＣＩＡポート、シリアルポート、及び／又はパラレルポート等のポートを含む。別の実施構成では、Ｉ／Ｏインタフェース４６０は、外部装置と無線で通信するための無線インタフェースを含む。
【００３６】
ネットワークインタフェース４７０は、有線、及び／又はイーサネット（登録商標）接続を支援するＲＪ−４５又は「Ｗｉ−Ｆｉ」インタフェース（限定ではないが８０２．１１を含む）のような無線ネットワーク接続を含む。
【００３７】
システム通信経路４８０（例えば、システム通信バス）は、媒体装置４４０、ユーザインタフェース４５０、Ｉ／Ｏインタフェース４６０、ネットワークインタフェース４７０、記憶装置４３０、Ｉ／Ｏインタフェース４６０、ネットワークインタフェース４７０、記憶装置４３０、メモリ４２０、及びコントローラ４１０間のデータ及び制御情報の転送を可能にする。
【００３８】
コンピュータシステム４００は、コンピュータシステムに固有の付加的なハードウエア及びソフトウエア（例えば、電力、冷却、動作システム）を含むが、これらの構成要素は、単純化するために図４Ｂには詳しく示していない。他の実施構成では、コンピュータシステムの様々な構成を使用することができる（例えば、様々なバス又は記憶装置構成又はマルチプロセッサ構成）。
【００３９】
本発明の様々な例示的な実施構成を説明してきた。しかし、当業者であれば、付加的な実施構成も可能であり、本発明の範囲内にあることを理解するであろう。例えば、予め定められた終点のない小さなピースで購入及び配信される媒体アイテムが作成される（シリアルネットワーク公開）。同様に、様々な価格設定又は販売促進の選択肢又は権利管理選択肢を提供することができる。別の実施例では、レンタル状况で支払われる媒体アイテムに本技術を適用することができる（例えば、アクセスが、制限された期間だけ許可される）。従って、本発明は、上述の実施構成だけに限定されない。本発明の範囲は、当業者に明らかになる他の実施構成を完全に包含すること、及び本発明の範囲が添付の請求項以外のいずれによっても限定されないことを理解されたい。
【図１】
2013537988.tif 000003
【図２】
2013537988.tif 000004
【図３】
2013537988.tif 000005
【図４Ａ】
2013537988.tif 000006
【図４Ｂ】
2013537988.tif 000007
【国際調査報告】
2013537988.tif 000008