[go: up one dir, main page]

JP2008522329A - Method and apparatus for automating interactive consignment of multimedia content over a network - Google Patents

Method and apparatus for automating interactive consignment of multimedia content over a network Download PDF

Info

Publication number
JP2008522329A
JP2008522329A JP2007544530A JP2007544530A JP2008522329A JP 2008522329 A JP2008522329 A JP 2008522329A JP 2007544530 A JP2007544530 A JP 2007544530A JP 2007544530 A JP2007544530 A JP 2007544530A JP 2008522329 A JP2008522329 A JP 2008522329A
Authority
JP
Japan
Prior art keywords
file
promotional
content
network
sales
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
JP2007544530A
Other languages
Japanese (ja)
Inventor
ジョー・サバティーニ
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Publication of JP2008522329A publication Critical patent/JP2008522329A/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • H04L67/62Establishing a time schedule for servicing the requests

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Strategic Management (AREA)
  • Finance (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

オンライン委託販売システムは、一連のファイル「スロット」を有する予め定義された「タイムライン」で、プロモーション・ビデオ又はアニメーション・コンテンツを表示する。これらのスロット内のファイルはタイムラインで定義された順序で消費者に自動提示される。タイムラインのセグメントは、顧客がプロモーション素材の閲覧を希望した場合には、委託販売サーバ又は他の顧客からファイル・シェアリング・ネットワークを経由して、顧客にダウンロードされる。プロモーション・コンテンツをシステム内に含めるようにするため、販売委託者はタイムライン上にスペースを購入した後にカスタム・プロモーション・コンテンツを委託販売システムにアップロードするか、又は予め録画されている多量のプロモーション・コンテンツの中からストックされている場面を選択する。プロモーション・コンテンツはフラグメント化され販売委託者が購入した位置でタイムラインに挿入される。販売情報もその項目についてのプロモーション素材をダウンロードする。
【選択図】
【図1】
The online consignment system displays promotional video or animated content in a predefined “timeline” with a series of files “slots”. Files in these slots are automatically presented to the consumer in the order defined in the timeline. The segment of the timeline is downloaded to the customer via the file sharing network from the consignment sales server or another customer when the customer wants to view the promotional material. In order to include promotional content in the system, the consignor either uploads custom promotional content to the consigned sales system after purchasing space on the timeline, or a large number of pre-recorded promotional content. Select a stocked scene from the content. Promotional content is fragmented and inserted into the timeline at the location purchased by the sales contractor. Sales information also downloads promotional material for that item.
[Selection]
[Figure 1]

Description

本発明はマルチメディア・コンテンツ例えばデジタル音楽、映画、グラフィックスをネットワーク例えばインターネット上で委託方式により提供、頒布、販売することに関連する。   The present invention relates to the provision, distribution and sale of multimedia content such as digital music, movies and graphics on a network such as the Internet on a consignment basis.

現在運用されているマルチメディア頒布システムは一般にマルチメディア・コンテンツ情報例えばオーディオ、ビデオ、及びテキストデータを顧客に提供するコンテンツ・プロバイダと、サービス例えばバンキング又はショッピング・サービスを顧客に提供するサービス・プロバイダとの組み合わせから構成される。コンテンツ及びサービス・プロバイダは一般に、ブロードバンド通信ネットワーク例えば統合サービスデジタル網(ISDN)又はケーブルテレビジョン(CATV)通信ネットワークであるデジタルネットワークか、パケット・スイッチ・ネットワーク例えば非同期転送モード(ATM)通信ネットワーク又はインターネットを経由して、コンピュータ、PDA、セットトップボックス・テレビジョン及びその他の電子機器を含む顧客の端末に接続される。   Currently operating multimedia distribution systems generally include content providers that provide multimedia content information such as audio, video, and text data to customers, and service providers that provide services such as banking or shopping services to customers. It is composed of a combination of Content and service providers generally have a broadband communication network such as a digital network which is an integrated services digital network (ISDN) or cable television (CATV) communication network, or a packet switch network such as an asynchronous transfer mode (ATM) communication network or the Internet. To the customer's terminal, including computers, PDAs, set-top boxes and televisions and other electronic devices.

このようなシステムにおいて、コンテンツ・プロバイダはネットワークに接続されているサーバにコンテンツを格納して顧客の端末にサーバへのアクセスを提供する。場合によってはプロバイダのサーバへのアクセスは購読料金を支払っている顧客だけに制限される。他のシステムでは、サービス・プロバイダはシステムと統合されて顧客が選択したコンテンツを購入しポイントオブセールで支払いを行なう。殆どの場合で、これらのシステムはインタラクティブ(対話型)であって顧客は購入しようとするコンテンツを検索して選択することができ、また多くの場合で顧客は購入する前に素材をプレビューすることができる。  In such a system, a content provider stores content on a server connected to a network and provides customer terminals with access to the server. In some cases, access to the provider's server is restricted to customers who pay a subscription fee. In other systems, the service provider integrates with the system to purchase content selected by the customer and pay for it at a point of sale. In most cases, these systems are interactive, allowing customers to search and select the content they want to purchase, and in many cases, customers preview the material before making a purchase. Can do.

コンテンツを購入した後、これを顧客の端末へネットワーク経由でダウンロードする。このようなシステムの一例はオンライン音楽ストアである。ストアとインターネット経由でコンタクトを取る顧客は楽曲を選択して購入し、これを顧客へ後で提示するため顧客の端末へダウンロードすることができる。   After purchasing the content, download it to the customer's terminal via the network. An example of such a system is an online music store. Customers who contact the store via the Internet can select and purchase music and download it to the customer's terminal for later presentation to the customer.

その他のシステムにおいて、顧客はコンテンツのダウンロードを対話的に制御することも可能である。例えば、ビデオ・オンデマンド(VOD)システムの場合では、ビデオ及びオーディオ・データは顧客が生成したコマンドに応答してサーバから顧客の端末へ送信される。これらのコマンドによってユーザはダウンロードを開始し、中断し、希望どおりにダウンロードを再開することができる。    In other systems, the customer can also interactively control content downloads. For example, in the case of a video on demand (VOD) system, video and audio data are transmitted from the server to the customer's terminal in response to a customer generated command. These commands allow the user to start, interrupt, and resume the download as desired.

しかし、従来のシステムは幾つかの欠点を有している。例えば、従来のシステムにおいて、コンテンツ・プロバイダはコンテンツ・サーバ上でコンテンツを制御、取得、格納する。コンテンツをサーバ上に配置するために、コンテンツ・ジェネレータ例えば楽曲を録音したミュージシャンはコンテンツ・プロバイダと交渉してその歌をサーバに追加してもらう必要がある。代表的には、これにはコンテンツ・ジェネレータとコンテンツ・プロバイダの間でライセンス交渉が関係する。このようなライセンス交渉は困難かつ高価なことがある。場合によっては、コンテンツ・プロバイダは、単にシステムに含めることを保証するだけ充分に大きな潜在的市場をコンテンツが有していないことでコンテンツ・ジェネレータとの取引を望まないことがある。   However, conventional systems have several drawbacks. For example, in a conventional system, a content provider controls, acquires, and stores content on a content server. In order to place content on the server, a content generator, such as a musician who has recorded a song, needs to negotiate with the content provider to add the song to the server. Typically this involves license negotiation between the content generator and the content provider. Such license negotiation can be difficult and expensive. In some cases, a content provider may not want to trade with a content generator because the content does not have a potential market large enough to ensure inclusion in the system.

従来のシステムは販売された製品について表示することが可能なプロモーション素材の種類においても制限されている。例えば、曲目又はアルバムをプロモーションするため、プロモーション・ミュージックビデオがしばしば作成され、これはその曲目又はアルバムに特有のもので曲目に焦点を当てている。このミュージックビデオ又は少なくともビデオの一部が販売時点で顧客によって視聴に利用できるようにしてあることが望ましい。幾つかの従来のシステムは販売時点でプロモーション・ビデオ・コンテンツを表示することが可能だが、このコンテンツは一般に特定の販売項目に特有のものではなくまた販売項目のベンダーによって選択することができない「ストック」ビデオ又はアニメーションに限定されている。    Conventional systems are also limited in the types of promotional material that can be displayed for sold products. For example, to promote a song or album, a promotional music video is often created, which is specific to that song or album and focuses on the song. Desirably, the music video or at least a portion of the video is made available for viewing by the customer at the point of sale. Some conventional systems are capable of displaying promotional video content at the point of sale, but this content is generally not specific to a particular sale item and cannot be selected by the sale item vendor. "Limited to video or animation."

さらに、従来のシステムは遅いことが多い。一般に、これは大きなファイルをダウンロードしてプロモーション・ビデオ又はアニメーションを表示しなければならないためネットワークへの比較的高速な接続を必要とする。高速接続であっても、顧客とサーバの間の対話はサーバ又はサーバ群で関係する大容量の情報転送のため遅くなることがある。   Furthermore, conventional systems are often slow. In general, this requires a relatively fast connection to the network because large files must be downloaded to display promotional videos or animations. Even with high-speed connections, the interaction between the customer and the server can be slow due to the large volume of information transferred in the server or group of servers.

本発明の原理によれば、オンライン委託販売システムは一連のファイル「スロット」を含む予め定義された「タイムライン」でプロモーション・ビデオ又はアニメーション・コンテンツを表示する。これらのスロット内のファイルはタイムラインで定義された順序で消費者に自動提示される。タイムラインのセグメントは委託販売サーバ又は他の顧客のどちらかからファイル共有ネットワークを経由して、顧客がプロモーション素材の閲覧を希望した場合に、顧客にダウンロードされる。プロモーション・コンテンツをシステム内に含めてもらうため、販売委託者はタイムライン上にスペースを購入してカスタム・プロモーション・コンテンツを委託販売システムにアップロードするか、又は予め録画されている多量のプロモーション・コンテンツの中からストックされている場面を選択する。プロモーション・コンテンツは細分され販売委託者が購入した位置でタイムラインに挿入される。この後、タイムライン・セグメントが顧客にダウンロードされ、プロモーション素材を提示する。 In accordance with the principles of the present invention, the online consignment system displays promotional video or animated content in a predefined “timeline” that includes a series of file “slots”. Files in these slots are automatically presented to the consumer in the order defined in the timeline. The timeline segment is downloaded to the customer when the customer wishes to view the promotional material from either the consignment server or another customer via the file sharing network. In order for the promotional content to be included in the system, the consignor either purchases space on the timeline and uploads custom promotional content to the consigned sales system, or a large amount of pre-recorded promotional content Select a stocked scene from. The promotional content is subdivided and inserted into the timeline at the location purchased by the sales contractor. After this, the timeline segment is downloaded to the customer and presents promotional material.

プロモーション・コンテンツをアップロードするか又は選択することに加えて、販売委託者はプロモーション素材の提示中に購入に利用することができる委託された項目を関連付けその項目を説明する情報を表示し、プロモーション素材を提示している間にその項目が購入に利用できるようにする。販売項目がデジタル・フォーマットになっていれば、例えばデジタル・オーディオ・ファイルであれば、これらもまた委託システムへアップロードし販売項目とプロモーション素材とを関連付ける販売委託者の情報と一緒にデータベースへ格納する。 In addition to uploading or selecting promotional content, the consignor associates the commissioned item that can be used for purchase during the presentation of the promotional material, displays information describing the item, and displays the promotional material Make the item available for purchase while presenting. If the sales item is in digital format, for example, if it is a digital audio file, these are also uploaded to the consignment system and stored in the database together with the information of the consignor that associates the sales item with the promotional material. .

1つの実施例において、委託販売システムは販売委託者モジュールと、委託販売サーバと、顧客モジュールとを含む。販売委託者モジュールは販売委託者の端末に配置され販売委託者が委託販売サーバにアカウントを設定してタイムライン上にスペースを購入できるようにし、販売委託者によるスペース購入の支払いを含めた会計明細と購入可能な項目が消費者によって購入された時に販売委託者に支払いを取り扱う。販売委託者モジュールはまた販売委託者が委託販売サーバへプロモーション・ビデオ・コンテンツをアップロードできるようにし販売項目が適切なフォーマットになっている場合には販売のためにその項目をアップロードできるようにする。 In one embodiment, the consignment sales system includes a sales consignor module, a consignment sales server, and a customer module. The sales consignor module is located on the sales consignor's terminal so that the sales consignor can set up an account on the consignment sales server and purchase space on the timeline, including the payment details of the space purchase by the sales consignor And handling payments to the consignor when a purchaseable item is purchased by the consumer. The sales consignor module also allows the sales contractor to upload promotional video content to the consignment sales server so that if the sales item is in the proper format, the item can be uploaded for sale.

委託販売サーバはストレージにタイムラインのマスターコピーを保持する。プロモーション・コンテンツがアップロードされると、サーバは委託されたコンテンツをフォーマットし、コンテンツを細分化して細分化されたコンテンツをタイムラインの適当な位置に挿入する。サーバは又スペースの購入についてと販売されたコンテンツについての支払いに関連する会計情報のデータベースも保持する。サーバはまた販売に利用することができる例えばデジタル・オーディオ・ファイル等デジタル委託項目のデータベースも維持する。会計モジュールは委託された項目とプロモーション素材とを関連付けることでプロモーション素材が提示されている時点で委託された項目を購入のために利用できるようにする販売委託者の情報を維持する。 The consignment server maintains a master copy of the timeline in storage. When the promotion content is uploaded, the server formats the commissioned content, subdivides the content, and inserts the subdivided content at an appropriate position on the timeline. The server also maintains a database of accounting information related to the purchase of space and payment for sold content. The server also maintains a database of digital consignment items such as digital audio files that can be used for sale. The accounting module associates the entrusted item with the promotional material to maintain sales consignor information that makes the entrusted item available for purchase when the promotional material is presented.

最後に、顧客モジュールは顧客のウェブ・ブラウザに常駐する。顧客モジュールはタイムライン・セグメントをダウンロードしてウェブ・ブラウザで情報を視聴するためにタイムライン・スロットにおいて自動的にプロモーション情報を提示するためのレシーバを含む。各々のタイムライン・スロット内でのプロモーション素材が提示されると、プロモーション素材に関連付けられた委託販売項目を説明する情報も顧客に提示されて顧客は所望なら購入するためにある項目を選択することができる。顧客モジュールはまた選択された委託販売項目を購入できるようにする従来の販売ソフトウェアとデジタル形式になっている購入した項目をダウンロードするためのファイル・ダウンロード・アプリケーションも含む。 Finally, the customer module resides in the customer's web browser. The customer module includes a receiver for automatically presenting promotional information in timeline slots for downloading timeline segments and viewing information in a web browser. When promotional material in each timeline slot is presented, information describing the consignment items associated with the promotional material is also presented to the customer, and the customer selects an item to purchase if desired Can do. The customer module also includes conventional sales software that allows selected consignment items to be purchased and a file download application for downloading purchased items in digital form.

別の実施例において、タイムライン上での各ファイルスロットのファイルサイズは比較的小さい。その結果、タイムライン上のファイルの提示はタイムライン・セグメントのダウンロードが開始した後で非常に迅速に開始することができる。最初にダウンロードしたタイムライン・セグメントの提示中に、追加のタイムライン・セグメントをダウンロードすることができる。これにより委託販売システムはプロモーション・ビデオ素材を順次表示することができプロモーション素材をロードするために長時間待たされることが無くなる。   In another embodiment, the file size of each file slot on the timeline is relatively small. As a result, the presentation of files on the timeline can begin very quickly after the timeline segment download begins. Additional timeline segments can be downloaded while presenting the first downloaded timeline segment. As a result, the consignment sales system can sequentially display the promotional video material, so that it does not have to wait for a long time to load the promotional material.

さらに別の実施例において、各顧客が現在のタイムライン・セグメントをダウンロードすると、その顧客はピア・ツー・ピア・ファイル供給ネットワークの一部になる。つまり、現在のタイムライン・セグメントをダウンロードしている顧客は委託販売サーバではなく別の顧客からタイムライン・セグメントをダウンロードすることができる。他の顧客はダウンロードする顧客に近い位置にあるので、より高速な接続を確立することができる。現在のタイムライン・セグメントを持っている他の顧客が見つからない場合、タイムライン・セグメントは委託販売サーバからダウンロードすることができる。この構成によりダウンロード負荷の大きな時間中に委託販売サーバで発生するボトルネックを防止し、またサーバで要求されるバンド幅を低減することができる。 In yet another embodiment, as each customer downloads the current timeline segment, that customer becomes part of the peer-to-peer file supply network. That is, a customer who is downloading the current timeline segment can download the timeline segment from another customer instead of the consignment server. Other customers are close to the downloading customer, so a faster connection can be established. If no other customer with the current timeline segment is found, the timeline segment can be downloaded from the consignment server. With this configuration, it is possible to prevent a bottleneck that occurs in the consignment server during a period of heavy download load, and to reduce the bandwidth required by the server.

図1は本発明の原理にしたがって構築されたオンライン委託販売システム100の代表的実施例を示す。システム100は顧客モジュール102、販売委託者モジュール104、委託販売サーバ106を含む。委託販売サーバ106は従来のウェブ・サーバとして動作し販売委託者によって生成送信されるデジタル・コンテンツのリポジトリを提供する。委託販売サーバ106は各顧客のアカウントに関する情報を格納する顧客データベースを含む。各々のアカウントについて、この情報は例えば顧客のログイン名とパスワード、会計収支、購入した項目、支払い条件等を含むことができる。委託販売サーバ106はまた販売委託者情報及び購入可能項目のデータベース112も含む。   FIG. 1 illustrates an exemplary embodiment of an online consignment sales system 100 constructed in accordance with the principles of the present invention. The system 100 includes a customer module 102, a sales consignor module 104, and a consignment sales server 106. The consignment server 106 operates as a conventional web server and provides a repository of digital content generated and transmitted by the consignor. The consignment server 106 includes a customer database that stores information regarding each customer's account. For each account, this information can include, for example, the customer's login name and password, accounting balance, purchased items, payment terms, and the like. The consignment server 106 also includes a database 112 of consignor information and purchaseable items.

データベース112は各販売委託者、プロモーション素材の各ピース、また販売委託者によってシステムに追加された関連のある委託された購入可能な項目に関連した情報を格納する。この情報は販売委託者アカウント情報例えば氏名と住所、及び販売委託者に割り当てられたユニークな販売委託者IDを含む。会計テーブルも提供されて委託された項目の売上の追跡を行なう。委託販売システムが指向する業種によって変化するが、委託された購入可能な項目はデジタル・オーディオ・ファイル、デジタル・ビデオ・ファイル、手工芸品、衣服、物品又は製品又はサービスである。デジタル形式になっている購入可能な項目例えばデジタル・オーディオ又はビデオ・ファイル等もデータベース112に格納することができる。 Database 112 stores information related to each sales consignor, each piece of promotional material, and related outsourced purchaseable items added to the system by the sales consignor. This information includes sales agent account information such as name and address, and a unique sales agent ID assigned to the sales agent. An accounting table is also provided to track sales of commissioned items. Depending on the type of business to which the consignment sales system is directed, the consignable purchaseable items are digital audio files, digital video files, handicrafts, clothes, goods or products or services. Purchaseable items in digital form, such as digital audio or video files, can also be stored in the database 112.

データベース112に格納される各々の購入可能な品目について、例えばデータベース112内でのコンテンツの位置、コンテンツの名称、関連するアーチスト、メディアの長さ、及びメディアのジャンル等の情報も販売委託者データベース112に格納される。矢印118で模式的に図示してあるように顧客データベースと販売委託者データベースは以下で説明するようにシステムの他の部分と相互作用する会計エンジン116によって維持される。会計エンジン116は自動化された会計機能をホストし、これが顧客及び販売委託者データベースにおいて会計テーブルを更新して、顧客モジュール102と販売委託者モジュール104の間のデータベース・トランザクションを正確に捕捉する。さらに、模式的に矢印130によって示されるようにデータベース112から委託されたデジタル・ファイルのコピーを取り出してダウンロード・エンジン120により顧客モジュールへダウンロードすることができる。 For each purchaseable item stored in the database 112, information such as the location of the content in the database 112, the name of the content, the associated artist, the length of the media, and the genre of the media is also provided. Stored in As schematically illustrated by arrow 118, the customer database and the sales agent database are maintained by an accounting engine 116 that interacts with the rest of the system as described below. The accounting engine 116 hosts an automated accounting function that updates the accounting table in the customer and consignor database to accurately capture database transactions between the customer module 102 and the consignor module 104. In addition, a copy of the entrusted digital file can be retrieved from the database 112 and schematically downloaded to the customer module by the download engine 120 as shown schematically by the arrow 130.

委託販売サーバ106はまたメディア・データベース114を含み、これにはプロモーション・タイムライン・コンテンツを格納する。プロモーション・コンテンツは模式的に矢印126によって示されるように、販売委託者から受信したコンテンツを提示に適した形態に変換するコンテンツ・コンバータ124によってメディア・データベース114へ入力することができる。メディア・データベース114に格納されているタイムライン情報は模式的に矢印128によって示されるように取り出され、委託販売サーバ106によってホストされるウェブ・サイトを顧客が毎回訪れる度にタイムライン・パブリシャー122によって公開される。 The consignment server 106 also includes a media database 114 that stores promotional timeline content. Promotional content can be entered into the media database 114 by a content converter 124 that converts the content received from the sales representative into a form suitable for presentation, as schematically illustrated by the arrow 126. The timeline information stored in the media database 114 is retrieved as schematically shown by the arrow 128 and by the timeline publisher 122 each time a customer visits the web site hosted by the consignment server 106. Published.

販売委託者によって提供された素材に加えて、コンテンツ及びプロモーション素材もまた委託販売システムオペレータによって提供され委託販売サーバに配置される。これらの素材は再販目的で委託販売システムオペレータによって購入されたもので周知の曲目やビデオ素材を含むことがある。これによって委託販売システムオペレータはあまり知られていないアーチストから委託された素材に面白さを生成することができる。 In addition to the materials provided by the sales consignor, content and promotional materials are also provided by the consignment sales system operator and placed on the consignment sales server. These materials are purchased by consignment sales system operators for resale purposes and may include well-known music and video materials. This allows consignment sales system operators to generate fun for materials commissioned by lesser known artists.

当業者には公知のように、図1に図示した構成要素の特定の構成は変化させることが可能である。例えば、コンテンツ・コンバータ124はシステムの全体的動作に影響を与えることなく、委託販売サーバ106ではなく販売委託者モジュール104に配置することができる。さらに、委託販売サーバ106は単一のデバイスであるように図示してあるが、このデバイスによって実行される機能を幾つかの装置上に分散し得ることが周知となっている。これは様々な方法で行なうことができる。参照番号のついたコンポーネントの各々は別々の装置上で実行することができ、又はコンポーネントの幾つかを複数の装置にまたがって分割できる。たとえば、多くのデータベースは複数の装置にまたがって実行されるように設計されているので、データベース110はこのような構成を保証するだけの充分な人数の顧客がいる場合には装置間で分散されることがある。 As is known to those skilled in the art, the specific configuration of the components illustrated in FIG. 1 can be varied. For example, the content converter 124 can be located in the consignor module 104 rather than the consignment server 106 without affecting the overall operation of the system. Further, although the consignment server 106 is illustrated as being a single device, it is well known that the functions performed by this device can be distributed over several devices. This can be done in various ways. Each of the numbered components can be run on a separate device, or some of the components can be split across multiple devices. For example, since many databases are designed to run across multiple devices, the database 110 is distributed among the devices if there are enough customers to guarantee such a configuration. Sometimes.

顧客モジュール102はインターネット・エクスプローラ、ネットスケープ、又はその他の共通に使用されるウェブ・ブラウザ等のウェブ・ブラウザを用いて配置されるブラウザ・ベースのインタフェースによって表示されるパブリックアクセス・メディアプレーヤ、及び仮想対話型テレビチューナである。顧客がコンテンツを視聴して注文するためには、顧客モジュール102が最初に顧客の端末にインストールされる必要がある。顧客モジュール102は(料金あり又はなしで)ダウンロードしたり、店頭のプロモーションCD−ROMデモンストレーション・ディスク経由でインストールしたりすることができる。代表的には、顧客モジュール102は顧客が最初に委託販売サーバ106によってホストされるウェブ・サイトに接続した時に自動インストールされる。顧客モジュール102が顧客の端末にインストールされると、意図的にアンインストールされるまでインストールされたままとなる。 Customer module 102 is a public access media player displayed by a browser-based interface deployed with a web browser such as Internet Explorer, Netscape, or other commonly used web browser, and virtual interaction Type TV tuner. In order for a customer to view and order content, the customer module 102 must first be installed on the customer's terminal. Customer module 102 can be downloaded (with or without fees) or installed via a storefront promotional CD-ROM demonstration disc. Typically, customer module 102 is automatically installed when a customer first connects to a web site hosted by consignment server 106. When the customer module 102 is installed on a customer terminal, it remains installed until it is intentionally uninstalled.

顧客モジュール102は、例えば顧客情報のプライバシー暗号化、クレジット認証、ショッピングカート、チェックアウト・サービス等様々な機能を実行する従来のオンラインストア・ソフトウェアで実現することができる販売モジュール132を含む。販売モジュール132はインターネット経由で、矢印138によって模式的に図示してあるように、委託販売サーバ106の会計エンジン116と対話して委託されたコンテンツの販売を完了する。ファイル・ダウンローダ134は購入したデジタル・オーディオ又はビデオ・ファイルのダウンロードを行なうために提供される。ダウンローダ143は矢印140によって模式的に示してあるように、委託販売サーバ106のダウンロード・エンジン120と対話して販売委託者情報/購入可能項目データベース112から購入されたコンテンツを取り出し、取り出されたコンテンツを顧客モジュール102へダウンロードする。 The customer module 102 includes a sales module 132 that can be implemented with conventional online store software that performs various functions such as privacy encryption of customer information, credit authentication, shopping cart, checkout service, and the like. The sales module 132 interacts with the accounting engine 116 of the consignment sales server 106 to complete the sales of the consigned content via the Internet, as schematically illustrated by the arrow 138. A file downloader 134 is provided for downloading purchased digital audio or video files. The downloader 143 interacts with the download engine 120 of the consignment sales server 106 to retrieve the purchased content from the sales consignor information / purchasable item database 112, as schematically shown by the arrow 140, and the retrieved content Is downloaded to the customer module 102.

後述するように、タイムライン提示ソフトウェア136は購入可能な項目に関連するプロモーション・ビデオを提示して購入可能なコンテンツに興味を持たせる。所定の方法で又後述するように、これは販売委託者によって以前にアップロードされたか又はストックされた場面から選択されたプロモーション・ビデオ・セグメントを提示する。タイムライン提示ソフトウェアは矢印146によって模式的に図示してあるように、顧客が顧客モジュール・ソフトウェアを開始し委託販売ウェブ・サイトにログインする度に、委託販売サーバ106内のタイムライン・パブリシャー122と対話する。これ以外に、後述するように、タイムライン提示ソフトウェア136は矢印142で模式的に図示されるようにピア・ツー・ピア・ファイル共有ネットワーク108から直接現在のタイムラインのセグメントを取得することもできる。前述したように、ファイル共有ネットワーク108は、破線矢印144によって模式的に図示してあるように、他の顧客が委託販売サーバ106ウェブ・サイトにログインした時又はタイムライン・パブリシャー122からタイムライン・セグメントを要求した時に現在のタイムライン・セグメントのコピーを取得することができる。 As will be described below, the timeline presentation software 136 presents promotional videos related to items that can be purchased to interest the purchaseable content. In a predetermined manner and as described below, this presents a promotional video segment selected from scenes that were previously uploaded or stocked by the sales representative. The timeline presentation software, as schematically illustrated by arrow 146, includes the timeline publisher 122 in the consignment server 106 each time the customer starts the customer module software and logs into the consignment sales web site. make a conversation. In addition, as described below, the timeline presentation software 136 can also obtain a segment of the current timeline directly from the peer-to-peer file sharing network 108, as schematically illustrated by arrow 142. . As described above, the file sharing network 108 is configured when the other customer logs into the consignment server 106 web site or from the timeline publisher 122 as schematically illustrated by the dashed arrow 144. A copy of the current timeline segment can be obtained when a segment is requested.

販売委託者モジュール104によりコンテンツ・ジェネレータはタイムライン上にスペースを購入しそのスペースに挿入するプロモーション・ビデオ素材をアップロード又は選択することができる。販売委託者モジュールは又販売委託者が購入可能なデジタル・ファイルをアップロードするのを許可する。販売委託者のモジュールは販売委託者の端末上で動作し、代表的には店頭で販売されたか又はオンラインダウンロードで入手可能なソフトウェアで構成される。各々の販売委託者は販売委託者IDによって識別され、これがタイムライン上の仮想バンド幅又はスペースの予め割り当てられた単位を表わす。一般に、販売委託者IDは委託販売モジュール・ソフトウェアの購入時点で受け取るか、又はオンライン音楽販売キットを単に購入してキットをダウンロードし直接インストールすることで委託販売ウェブ・サイトから直接ダウンロードされる。 The consignor module 104 allows the content generator to upload or select promotional video material to purchase and insert into the space on the timeline. The consignor module also allows the consignor to upload digital files that can be purchased. The sales consignor module runs on the sales consignor's terminal, and typically consists of software sold at the store or available online. Each sales agent is identified by a sales agent ID, which represents a pre-allocated unit of virtual bandwidth or space on the timeline. In general, the sales consignor ID is received at the time of purchase of the consignment module software, or is downloaded directly from the consignment website by simply purchasing an online music sales kit, downloading the kit and installing it directly.

販売委託者モジュール104は矢印148によって模式的に図示されるように販売委託者が委託販売サーバの会計エンジン116と対話できるようにする会計モジュール152を含む。さらに、販売委託者モジュール104は購入可能項目トランスミッタ153を含み、矢印152によって示されるように会計モジュール152の制御下でデジタル・フォーマットになっている購入可能な品目をデータベース112にアップロードするために使用することができる。項目は販売委託者に割り当てられたフォルダ内に配置される。さらに、購入可能項目トランスミッタ153を使用してデータベース112に格納する委託販売項目の説明を生成することができ、当該説明は関連するプロモーション素材が表示されている時に表示される。プロモーション・コンテンツ・トランスミッタ154は委託者によって生成されたプロモーション・コンテンツを選択して、矢印150で模式的に図示してあるように委託販売サーバ106のコンテンツ・コンバータ124へ送信することができる。場合によっては、販売委託者はアップロードすべきプロモーション素材を持っていないこともある。このような場合コンテンツ・トランスミッタを用いて予め委託販売サーバ上に録画され保存されているプロモーション素材の中から素材を選択することができる。この予め録画されている素材はテーマが決められたものや一般的なものである。 Sales agent module 104 includes an accounting module 152 that allows the sales agent to interact with the accounting engine 116 of the consignment server, as schematically illustrated by arrow 148. In addition, the consignor module 104 includes a purchaseable item transmitter 153 and is used to upload purchaseable items in digital format under the control of the accounting module 152 to the database 112 as indicated by arrow 152. can do. The item is placed in a folder assigned to the sales consignor. In addition, a purchaseable item transmitter 153 can be used to generate a description of the consignment items to be stored in the database 112, which description is displayed when the associated promotional material is displayed. The promotion content transmitter 154 can select the promotion content generated by the consignor and send it to the content converter 124 of the consignment sales server 106 as schematically illustrated by the arrow 150. In some cases, the sales consignor may not have promotional material to upload. In such a case, a material can be selected from promotional materials recorded and stored in advance on the consignment server using the content transmitter. This pre-recorded material has a predetermined theme or is general.

図2は委託販売サーバ106のさらに詳細な略ブロック図である。図2に図示してあるように、委託販売サーバ200はサーバをネットワークへ接続するネットワーク・インタフェース202を含む。ネットワーク・インタフェース202はさらに矢印204によって模式的に示されているように会計エンジン206と対話する。会計エンジンはさらに矢印218によって示されているようにファイル・マネージャ228と対話する。この対話を用いることで、会計エンジン206は矢印232によって模式的に示されているように顧客データベース230をアップデートして、新規顧客情報を入力し、既存の顧客情報を変更し、未決済になっている顧客の収支と支払いを保守する。 FIG. 2 is a more detailed schematic block diagram of the consignment sales server 106. As shown in FIG. 2, the consignment server 200 includes a network interface 202 that connects the server to the network. Network interface 202 further interacts with accounting engine 206 as schematically illustrated by arrow 204. The accounting engine further interacts with the file manager 228 as indicated by arrow 218. Using this dialog, the accounting engine 206 updates the customer database 230 as shown schematically by arrow 232, enters new customer information, changes existing customer information, and becomes unsettled. Maintain customer accounts and payments.

会計エンジン206はファイル・マネージャ228経由で、矢印236によって模式的に示されているように、販売委託者データベースを更新することもでき、デジタル購入可能な項目が顧客によってダウンロードされた場合又は新規のプロモーション・メディア又は購入可能な項目が販売委託者によってアップロードされた場合に販売委託者の会計テーブルを更新する。 The accounting engine 206 can also update the consignor database via the file manager 228, as schematically illustrated by the arrow 236, when a digitally purchaseable item is downloaded by a customer or a new Updates the sales representative's accounting table when promotional media or purchaseable items are uploaded by the sales representative.

顧客が購入を行なった場合、ファイル・マネージャは会計エンジン206の管理下で販売委託者情報/購入可能項目データベース234からダウンロード・エンジン208へ、矢印236と220によって模式的に示してあるように、購入可能な項目を転送することができる。ダウンロード・エンジン208はネットワーク上の顧客へ矢印210によって示されるようにネットワーク・インタフェース202を介してファイルのダウンロードを担当する。 When a customer makes a purchase, the file manager, under the control of the accounting engine 206, from the sales agent information / purchasable item database 234 to the download engine 208, as schematically shown by arrows 236 and 220, Items that can be purchased can be transferred. Download engine 208 is responsible for downloading files via network interface 202 to the customers on the network as indicated by arrow 210.

タイムライン・パブリシャー222は、顧客が委託販売システムにログインしタイムライン・セグメントを要求した場合、また後述するように他のファイル共有顧客が要求されたタイムライン・セグメントを有していない場合、矢印216によって示されるようにタイムライン・セグメントをネットワーク・インタフェース202へ転送することを担当する。顧客へ送信される各タイムライン・セグメントは矢印242によって示されるようにプロモーション・メディア・データベース246から取り出され矢印224によって示されるようにタイムライン・パブリシャー222へ提供される。 The timeline publisher 222 uses the arrow if the customer logs into the consignment system and requests a timeline segment, or if another file sharing customer does not have the requested timeline segment as described below. Responsible for transferring timeline segments to network interface 202 as indicated by 216. Each timeline segment sent to the customer is retrieved from the promotion media database 246 as indicated by arrow 242 and provided to timeline publisher 222 as indicated by arrow 224.

販売委託者からネットワーク及びネットワーク・インタフェース202経由で両方のプロモーション・コンテンツを受信するため、アップロードされたプロモーション・コンテンツはネットワーク・インタフェース202によって矢印212によって示されるようにファイル・フォーマッタ214へ提供される。ファイル・フォーマッタ214はプロモーション・ビデオ・ファイルを所定のフレーム・レートとフレームサイズに再フォーマットする。再フォーマットされたプロモーション・ビデオ情報はフラグメンタ226に提供され、フラグメンタがメディア・ファイルを複数のファイルに分割し、その各々はタイムライン・スロットの大きさである。メディア・ファイル・フラグメントは次に矢印244によって示されるようにファイル・マネージャ228へ転送される。ファイル・マネージャ228はフラグメント化されたファイルをプロモーション・メディア・データベース246に格納し販売委託者が購入した位置でメディア・タイムラインを更新して格納したメディア・ファイル・フラグメントを指し示すようにする。 In order to receive both promotional content from the sales contractor via the network and network interface 202, the uploaded promotional content is provided by the network interface 202 to the file formatter 214 as indicated by arrow 212. File formatter 214 reformats the promotional video file to a predetermined frame rate and frame size. The reformatted promotional video information is provided to fragmenter 226, which divides the media file into a plurality of files, each of which is the size of a timeline slot. The media file fragment is then transferred to the file manager 228 as indicated by arrow 244. The file manager 228 stores the fragmented file in the promotion media database 246 and updates the media timeline at the location purchased by the sales agent to point to the stored media file fragment.

委託された購入可能項目例えばデジタル・オーディオ又はビデオ・ファイルはネットワーク・インタフェース202経由で販売委託者から受信されたもので、ファイル・フォーマッタ214によって正しいファイル属性についてチェックされてから、矢印225によって示されるようにファイル・マネージャ228へ提供され、矢印236によって示されるようにデータベース234へ格納される。 A commissionable purchaseable item, such as a digital audio or video file, is received from a sales contractor via the network interface 202 and is checked by the file formatter 214 for the correct file attributes before being indicated by arrow 225. To the file manager 228 and stored in the database 234 as indicated by arrow 236.

図3は図1に図示した販売委託者モジュール104のさらに詳細な略図を示す。販売委託者モジュール300はGUIジェネレータ314を含み、これはオンライン委託販売システムにアカウントを設定したり委託する購入可能項目の説明をアップロードしたりするために販売委託者が使用するグラフィカル・ユーザ・インターフェースを生成する。GUIジェネレータ314の制御下で、矢印316によって示されるように、会計モジュール308はネットワーク経由で委託販売サーバと対話する。さらに詳しくは、会計モジュールは矢印322によって模式的に示されるようにネットワーク・インタフェース324を用いてネットワークとの間で情報を送受信する。これの接続によって会計モジュール308は委託販売サーバに前述した販売委託者アカウントを設定することができ、そのアカウントを管理して、販売委託者によって委託されたコンテンツに関連する活動の報告を受信することができる。 FIG. 3 shows a more detailed schematic diagram of the sales agent module 104 shown in FIG. The consignor module 300 includes a GUI generator 314 that provides a graphical user interface used by the consignor to set up an account in the online consignment sales system and upload descriptions of the items that can be purchased. Generate. Under the control of the GUI generator 314, the accounting module 308 interacts with the consignment server via the network, as indicated by arrow 316. More specifically, the accounting module sends and receives information to and from the network using the network interface 324 as schematically illustrated by arrow 322. With this connection, the accounting module 308 can set the above-mentioned sales agent account on the consignment server, manage that account, and receive reports of activities related to the contents entrusted by the sales agent. Can do.

会計モジュール308は矢印306によって示されるようにファイル・マネージャ310とも対話してアカウント情報例えばパスワードをローカルに保存する。さらに、ファイル・マネージャ310は矢印304によって模式的に示されるようにローカル・ストレージ302と対話してローカル・ストレージ302に情報を格納する。   Accounting module 308 also interacts with file manager 310 as indicated by arrow 306 to store account information, eg, passwords, locally. In addition, the file manager 310 interacts with the local storage 302 to store information in the local storage 302 as schematically illustrated by arrow 304.

GUIジェネレータ314は矢印318によって示されるようにメディア・ローダ320を制御するために使用することもできる。メディア・ローダはファイル・マネージャ310と対話して、プロモーション・メディアファイルとアップロードしようとする委託販売用のデジタル的に購入可能な項目の両方を選択し、また選択されたファイルをローカル・ストレージ302から取り出しメディア・ローダ320へファイルを転送する。メディア・ローダは矢印326で模式的に示されるようにネットワーク・インタフェース324経由で委託販売サーバへ、矢印312によって示されるように選択されたファイルをアップロードする。   The GUI generator 314 can also be used to control the media loader 320 as indicated by arrow 318. The media loader interacts with the file manager 310 to select both the promotional media file and the consumable digitally purchasable item that is to be uploaded, and the selected file from the local storage 302. The file is transferred to the take-out media loader 320. The media loader uploads the selected file as shown by arrow 312 to the consignment server via network interface 324 as shown schematically by arrow 326.

図4は販売委託者モジュールからアップロードされたファイルを処理するため図2に図示した委託サーバによって実行される代表的プロセスのステップを示すフローチャートである。このプロセスはステップ400で開始しステップ402へ進む。前述したように、ステップ402で、ファイル・フォーマッタ214はアップロードされたファイルの属性をチェックしてオンライン委託販売システムと互換性があることを確認する。チェックされる属性はファイルの形式と大きさを含む。属性がシステムとは互換性がない場合、プロセスはステップ403へ進みエラーを発生して販売委託者へ返しオンライン委託販売システムでの使用に正しくないファイルであることを示す。プロセスはステップ418で終了する。   FIG. 4 is a flowchart illustrating the steps of an exemplary process performed by the consignment server illustrated in FIG. 2 to process a file uploaded from the consignor module. The process begins at step 400 and proceeds to step 402. As described above, at step 402, the file formatter 214 checks the attributes of the uploaded file to confirm that it is compatible with the online consignment system. Checked attributes include file type and size. If the attribute is not compatible with the system, the process proceeds to step 403 to generate an error and return it to the sales contractor indicating that the file is incorrect for use in the online consignment sales system. The process ends at step 418.

これ以外に、ステップ402で、ファイル属性がオンライン委託販売システムと互換性があると決定された場合、プロセスはステップ404へ進み、ここでファイルがプロモーション・ファイルなのか、又は委託販売される購入可能な項目のファイル例えばデジタル・オーディオ・ファイルなのかの決定を行なう。購入可能な項目のファイルがアップロードされた場合、プロセスはステップ408へ進み、購入可能な項目のファイルは矢印225によって示されるようにファイル・マネージャ228へ転送され、データベース234に格納される。プロセスはステップ418で終了する。 Alternatively, if it is determined in step 402 that the file attribute is compatible with the online consignment system, the process proceeds to step 404 where the file is a promotional file or can be purchased that is consigned. A determination is made as to whether the file is an item, such as a digital audio file. If a purchaseable item file has been uploaded, the process proceeds to step 408 where the purchaseable item file is transferred to the file manager 228 as indicated by arrow 225 and stored in the database 234. The process ends at step 418.

これ以外に、ステップ404でアップロードされたファイルがプロモーション・ビデオ・ファイルであると判定された場合、ファイル・フォーマッタ214はファイルを再フォーマットし、ビデオ・フレーム・レートとビデオサイズをオンライン委託販売システムで対応可能な適当な値に設定する。   Alternatively, if it is determined in step 404 that the uploaded file is a promotional video file, the file formatter 214 reformats the file and sets the video frame rate and video size at the online consignment system. Set to an appropriate value that can be supported.

ステップ410では、ファイルのためのスペースがプロモーション・メディア・データベース246に割り当てられる。さらに詳しく説明すると、スペース割り当てはアップロードされたファイルの再生時間に基づく。前述したように、委託販売システムのプロモーション部分はタイムライン・スロットの順次連鎖から構成されるタイムラインに基づいたものである。各タイムライン・スロットは所定の大きさのファイルに対応する。アップロードされたファイルは所定の大きさの複数ファイルに分割され、メディア・ファイルの長さがファイル全体を再生するのに必要となるタイムライン・ファイルスペースの量を決定する。タイムライン・スペースが決定されると、そのスペースはプロモーション・メディア・データベース246に割り当てられる。次に、ファイル・フォーマッタ214がファイルをフラグメント・ファイルに分割し、その各々は所定のタイムライン・スロットの大きさになっている。   In step 410, space for the file is allocated to the promotion media database 246. More specifically, space allocation is based on the playback time of the uploaded file. As described above, the promotion part of the consignment sales system is based on a timeline composed of a sequential chain of timeline slots. Each timeline slot corresponds to a file of a predetermined size. The uploaded file is divided into a plurality of files of a predetermined size, and the length of the media file determines the amount of timeline file space required to play the entire file. Once the timeline space is determined, that space is assigned to the promotion media database 246. Next, the file formatter 214 divides the file into fragment files, each of which is a predetermined timeline slot size.

ステップ416では、アップロードされたファイル・フラグメントがプロモーション・メディア・データベース246に格納される。各々のタイムライン・スロット・ファイルはプロモーション・メディア・データベース内に所定の位置を有する。アップロードされたファイルが、例えば図4で説明したプロセスを使って追加されると、ファイル・フラグメントは販売委託者に割り当てられたタイムラインのその部分にあるタイムライン・スロット・ファイルを上書きする。これらのタイムライン・スロット・ファイルがそれまでに別の販売委託者に割り当てられていない場合、これらのファイル位置はブランクであり新しいファイル・フラグメントによって上書きされる。これ以外に、タイムライン・スペースがこれまでに別の販売委託者に割り当てられていた場合、新しいファイル・フラグメントは他の販売委託者によってそれまで保存されていたファイル・フラグメントを上書きする。   In step 416, the uploaded file fragment is stored in the promotion media database 246. Each timeline slot file has a predetermined location in the promotion media database. When the uploaded file is added using, for example, the process described in FIG. 4, the file fragment overwrites the timeline slot file in that portion of the timeline assigned to the sales contractor. If these timeline slot files have not been assigned to another reseller so far, these file locations are blank and overwritten with new file fragments. Otherwise, if the timeline space has been previously assigned to another sales contractor, the new file fragment overwrites the file fragment previously stored by the other sales contractor.

次に、ステップ416で、販売委託者データベースが新規追加されたファイル属性で更新される。これらの属性はアップロードされたファイル・フラグメントの位置を含むことがある。例えば、タイムラインの先頭はユニークな販売委託者IDに関連付けられていて、これがアップロード・プロセスの間に販売委託者に割り当てられる。このIDを後で使用してその販売委託者に関連付けられたタイムラインのその部分の先頭を特定することができる。販売委託者データベースに追加することができ販売委託者IDに関連付けることができるその他の情報としては、販売委託者によって以前に生成されてアップロードされた委託された購入可能な項目の説明がある。例えば、委託された購入可能な項目が歌曲のデジタル・オーディオ・ファイルであるような場合、説明情報は歌の曲名、メディアの長さ(再生時間)、アーチスト名称、アルバムの種類とメディアのジャンルを含む。さらに、委託された項目がデジタル・ファイルであれば、情報は販売委託者情報/購入可能項目データベース234において関連するファイルが格納された位置を含む。この時点で、ウェブ・ブラウザと関連する顧客モジュールを用いて顧客により選択されれば、プロモーション・ビデオ・ファイルは再生できる状態にある。 Next, in step 416, the sales consigner database is updated with the newly added file attribute. These attributes may include the location of the uploaded file fragment. For example, the beginning of the timeline is associated with a unique sales representative ID, which is assigned to the sales representative during the upload process. This ID can later be used to identify the beginning of that portion of the timeline associated with the sales agent. Other information that can be added to the sales agent database and associated with the sales agent ID includes a description of the entrusted purchaseable items that were previously generated and uploaded by the sales agent. For example, if the entrusted purchaseable item is a digital audio file of a song, the description information includes the song song name, media length (playback time), artist name, album type and media genre. Including. Further, if the entrusted item is a digital file, the information includes the location where the associated file is stored in the sales consignor information / purchasable item database 234. At this point, the promotional video file is ready for playback if selected by the customer using the customer module associated with the web browser.

図5は顧客が委託販売サーバと対話できるようにしてプロモーション・ビデオ素材を視聴できるようにし、またプロモーション素材を視聴している間にオーディオ項目とビデオ項目の両方の項目の購入ができるようにする顧客モジュールのさらに詳細なブロック図である。1つの実施例において、顧客モジュールは従来のウェブ・ブラウザ上で動作し、インターネット経由で委託販売サーバへ接続する。この実施例において、顧客モジュール500はウェブ・ブラウザにグラフィカル・ユーザ・インターフェースを生成して顧客がプロモーション素材を視聴しメディア選択を購入できるようにするGUIジェネレータ502を含む。さらに詳しくは、矢印506で模式的に示したようにGUIジェネレータ502はコマンド・プロセッサ504と対話し、プロモーション・メディア・タイムラインの一部を選択しこれの再生を制御する。 FIG. 5 allows the customer to interact with the consignment server to view the promotional video material and to purchase both audio and video items while viewing the promotional material. FIG. 4 is a more detailed block diagram of a customer module. In one embodiment, the customer module runs on a conventional web browser and connects to the consignment server via the Internet. In this example, customer module 500 includes a GUI generator 502 that generates a graphical user interface in a web browser to allow customers to view promotional material and purchase media selections. More specifically, the GUI generator 502 interacts with the command processor 504, as shown schematically by the arrow 506, to select a portion of the promotional media timeline and control its playback.

GUIジェネレータ502は矢印519で示してあるように販売モジュール520とも対話して顧客が選択した項目を購入できるようにする。販売モジュール520はさらに、矢印534で模式的に示してあるように、ネットワーク・インタフェース536経由で委託サーバに接続する。販売モジュール520は委託サーバ内の会計エンジン206(図2)とともに、オンライン購入の詳細を取り扱う。さらに詳しく説明すると、以下で説明するように、プロモーション素材又はその他の情報例えばプロモーション素材のタイトルに埋め込まれたコマンドによりGUIジェネレータ502と販売モジュール520が会計エンジン206と協動して販売委託者データベース112にアクセスする。会計エンジン206は購入可能な項目又はサービスに関連して販売委託者によってそれまでにアップロードされている説明情報を取り出し、この情報を販売モジュール520へ転送する。この情報はプロモーション素材が提示されている時にユーザ・インタフェースに表示され、これによって顧客はプロモーション素材の提示中にオンライン購入へ進むことができる。販売モジュール520によって取り扱われるオンライン販売の詳細は、購入しようとする項目又はサービスの選択、支払いオプション、クレジットカード確認及びその他のオンライン・バンキング・サービスも含む。販売モジュール520はファイル・マネージャ516とも矢印522で示したように対話してローカル・ストレージ518に会計情報を格納する。 The GUI generator 502 also interacts with the sales module 520 as indicated by arrow 519 to allow the customer to purchase items selected by the customer. The sales module 520 further connects to the consignment server via the network interface 536 as schematically indicated by the arrow 534. The sales module 520 handles the details of the online purchase along with the accounting engine 206 (FIG. 2) in the consignment server. More specifically, as described below, the GUI generator 502 and the sales module 520 cooperate with the accounting engine 206 in response to promotional material or other information, such as a command embedded in the title of the promotional material, to the sales consignor database 112. To access. The accounting engine 206 retrieves descriptive information that has been uploaded so far by the sales agent in connection with the items or services available for purchase and forwards this information to the sales module 520. This information is displayed on the user interface when promotional material is presented, which allows the customer to proceed to online purchases while presenting the promotional material. The details of online sales handled by the sales module 520 also include selection of items or services to be purchased, payment options, credit card verification and other online banking services. Sales module 520 interacts with file manager 516 as indicated by arrow 522 to store accounting information in local storage 518.

ユーザが購入可能なデジタル項目を選択し、選択を販売モジュール520経由で購入した後、販売モジュール520は矢印540で示したようにファイル・ダウンローダ526を制御して、矢印532で示したようにネットワーク・インタフェース536経由で選択をダウンロードする。ファイル・ダウンローダ526は矢印524で示したようにダウンロードしたファイルをファイル・マネージャ516に提供してローカル・ストレージ518格納させる。これ以外に、ダウンロード可能ではない委託項目、例えばCD、Tシャツ、等の場合、販売モジュール520は適当な認識情報を委託販売サーバに送信し、注文は従来の倉庫設備で詰め合わされる。 After the user selects a digital item that can be purchased and purchases the selection via the sales module 520, the sales module 520 controls the file downloader 526 as indicated by arrow 540 and the network as indicated by arrow 532. Download selection via interface 536 File downloader 526 provides the downloaded file to file manager 516 for storage in local storage 518 as indicated by arrow 524. In addition to this, in the case of consignment items that are not downloadable, such as CDs, T-shirts, etc., the sales module 520 sends appropriate recognition information to the consignment sales server, and the order is packed in a conventional warehouse facility.

コマンド・プロセッサ504はまた矢印513で示したようにタイムライン・ローダ530と対話する。顧客が表示用タイムラインの一部を選択した場合、コマンド・プロセッサ504はタイムライン・ローダ530に選択されたタイムライン部分に対応する第1のタイムライン・セグメントをダウンロードするように支持する。タイムライン・ローダ530は後述するようにインターネット上で検索し、矢印538によって示されるようにネットワーク・インタフェース536経由で、ファイル共有ネットワーク上かまたは委託サーバからの直接かで、要求されたタイムライン・セグメントの所在を特定する。タイムライン・ローダ530が要求されたタイムライン・セグメントを入手すると、矢印528で示したようにこれがファイル・マネージャ516に提供される。ファイル・マネージャ516はタイムライン・セグメントを表示のためにブラウザ・キャッシュ512へ又は後で表示するためローカル・ストレージへのどちらかへ転送する。 Command processor 504 also interacts with timeline loader 530 as indicated by arrow 513. If the customer selects a portion of the display timeline, the command processor 504 supports the timeline loader 530 to download the first timeline segment corresponding to the selected timeline portion. The timeline loader 530 searches on the Internet as will be described below and either via the network interface 536 as indicated by arrow 538, either on the file sharing network or directly from the consignment server, the requested timeline Identify the location of the segment. When the timeline loader 530 obtains the requested timeline segment, it is provided to the file manager 516 as indicated by arrow 528. File manager 516 transfers the timeline segment either to browser cache 512 for display or to local storage for later display.

コマンド・プロセッサ504は矢印510で模式的に示してあるようにメディア・プレーヤ509と508も制御する。後述するように、タイムライン・セグメントに内蔵されるコマンドの制御下で、コマンド・プロセッサ504はメディア・プレーヤ508と509を制御して、矢印515で模式的に図示してあるように、交互に各々のタイムライン・スロットのコンテンツをブラウザ・キャッシュ512から表示する。 Command processor 504 also controls media players 509 and 508 as schematically shown by arrow 510. As will be described later, under the control of the commands contained in the timeline segment, the command processor 504 controls the media players 508 and 509, alternately as shown schematically by arrows 515. The content of each timeline slot is displayed from the browser cache 512.

図6は顧客モジュールを制御するために使用される代表的なグラフィカル・ユーザ・インターフェースのスクリーンショットである。このグラフィカル・ユーザ・インターフェースは従来のウェブ・ブラウザ600で表示されるように設計してある。図6ではマイクロソフト社製インターネットエクスプローラ・ウェブ・ブラウザを図示しているが、従来の他の何らかのブラウザ・システムも使用することができる。典型的なグラフィカル・ユーザ・インターフェース602は音楽委託販売システムで使用するように設計される。同様なグラフィカル・ユーザ・インターフェースを他の委託販売項目例えばスポーツの記念品、特集フィルム、等で使用することができる。音楽委託グラフィカル・ユーザ・ディスプレイは3つの独立したエリアを含む。左手のプロモーション・ビデオ選択エリア604は複数の「チャンネル」ボタン610〜632を含む。各々のボタン例えばボタン612は、顧客が視聴用プロモーション素材の特定の「チャンネル」又はエリアを選択できるようにする。各チャンネルは複数の再生リスト・セレクションで構成されこれらは全て選択されたエリアに関連したものである。各々の再生リスト・セレクションに関連したプロモーション素材は各種のビデオ情報とすることができる。従来からの音楽ビデオと一緒に、プロモーション素材はコンテンツに関連する演奏者、アーチスト、その他の人の録画されたインタビュー、ライブ・ビデオ、演奏している特定アーチストのビデオ等から構成される。 FIG. 6 is a screen shot of a representative graphical user interface used to control the customer module. This graphical user interface is designed to be displayed on a conventional web browser 600. Although FIG. 6 illustrates a Microsoft Internet Explorer web browser, any other browser system can be used. A typical graphical user interface 602 is designed for use in a music consignment system. A similar graphical user interface can be used for other consignment items such as sports memorabilia, feature films, and the like. The music commissioning graphical user display includes three independent areas. The left hand promotion video selection area 604 includes a plurality of “channel” buttons 610-632. Each button, such as button 612, allows the customer to select a particular “channel” or area of the promotional material for viewing. Each channel consists of multiple playlist selections, all related to the selected area. The promotional material associated with each playlist selection can be a variety of video information. Along with traditional music videos, promotional material consists of performers, artists, recorded interviews with other people, live videos, videos of specific artists performing, etc. related to the content.

ボタン610〜632はスクロール・リストの一部でありスクロールバーのつまみ634を選択してドラッグすることにより追加のボタンを表示することができる。さらに、検索メカニズム636を提供して顧客が特定のキーワードで検索を行ない選択されたメディア・コンテンツ・エリアでプロモーション素材を特定できるようにする。 The buttons 610 to 632 are a part of the scroll list, and an additional button can be displayed by selecting and dragging the scroll bar knob 634. In addition, a search mechanism 636 is provided to allow the customer to search for specific keywords and to identify promotional material in the selected media content area.

後述するように、顧客がメディア・コンテンツ・エリアを選択したら、そのエリアの再生リスト・セレクションのためのプロモーション・ビデオ選択が提示される。さらに詳しくは、あるチャンネルが選択されると最初の再生リスト・セレクションについてのプロモーション・ビデオの再生が開始される。1つの再生リスト・セレクションについてのプロモーション素材が再生を終了すると次の再生リスト・セレクションのプロモーション素材がすぐに再生を開始する。タイムライン全体が再生終了するまでこの方法で動作が継続する。ユーザは他の再生リスト・セレクションを選択してシステムに直接その再生リスト・セレクションに関連するタイムラインの部分へジャンプさせることもできる。1つのプロモーション・ビデオ選択が選択されると、その選択について最初のタイムライン・セグメントが取得される。特定の再生リスト・セレクションが販売委託者によって購入されていない場合、選択はブランクとして表示され、メディア・ディスプレイ・エリア640にはブランク画面が表示される。 As described below, once a customer selects a media content area, a promotional video selection is presented for playlist selection in that area. More specifically, when a channel is selected, playback of the promotion video for the first playlist selection is started. When the promotion material for one playlist selection finishes playing, the promotion material for the next playlist selection starts playing immediately. The operation continues in this manner until the entire timeline has finished playing. The user can also select another playlist selection and cause the system to jump directly to the portion of the timeline associated with that playlist selection. When one promotion video selection is selected, the first timeline segment is obtained for that selection. If a particular playlist selection has not been purchased by the sales representative, the selection is displayed as blank and a blank screen is displayed in the media display area 640.

グラフィカル・ユーザ・インターフェース602の中央のメディア・ディスプレイ・セクションは選択したコンテンツ・エリアについてのタイムライン・スロットでプロモーション・ビデオを表示するディスプレイ・エリア640を含む。追加の制御ボタンを提供してユーザが表示されたビデオ情報を操作できるようにすることもできる。再生制御ボタン642によって、従来のテープレコーダと同様の方法でプロモーション・ビデオを再生し、一時停止し、早送りし、巻き戻しすることができる。再生リストの前進後退ボタン644と646はプロモーション・ディスプレイをタイムラインにおいて現在再生している再生リスト・セレクションの直前の再生リスト・セレクションの始まりと直後の再生リスト・セレクションの始まりへそれぞれ瞬間的に移動させる。 The media display section in the middle of the graphical user interface 602 includes a display area 640 that displays the promotional video in a timeline slot for the selected content area. Additional control buttons may be provided to allow the user to manipulate the displayed video information. The playback control button 642 allows the promotion video to be played, paused, fast forwarded, and rewound in the same manner as a conventional tape recorder. Playlist forward / backward buttons 644 and 646 momentarily move the promotion display to the beginning of the playlist immediately before the playlist selection currently playing in the timeline and to the beginning of the playlist selection immediately after Let

「IDMウィークリー」選択ボタン648はチャンネル・ボタン610〜632で表示されているプロモーション素材エリアに影響する。図6に図示した例では、「IDMウィークリー」選択ボタン648を選択することで図6に図示した選択がチャンネル・ボタン610〜632に出現する。これらのセレクションは音楽に関連したライブとテープ収録のインタビュー、及びニュース・ストーリーで構成される。これにより顧客モジュールに「テレビジョン」式の表示を提供する。 The “IDM weekly” selection button 648 affects the promotional material area displayed by the channel buttons 610-632. In the example illustrated in FIG. 6, the selection illustrated in FIG. 6 appears in the channel buttons 610 to 632 by selecting the “IDM weekly” selection button 648. These selections consist of music-related live and tape interviews, and news stories. This provides a “television” style display to the customer module.

これ以外に、ミュージックストア・ライブラリ・ボタン650はチャンネル・ボタン610〜632によって利用可能な選択を変化させる。ミュージックストア・ライブラリ・ボタン650を選択すると、各チャンネル・ボタンは特定のグループ又はアーチストにセットされる。チャンネル・ボタンの選択によって選択されたアーチスト又はグループ又は選択されたアーチスト又はグループによって演奏される曲目で組み立てられたアルバム・カバーを表示する。アルバム・カバーが表示される場合、アルバム・カバーを選択することでそのアルバムに収録されている曲名が表示される。 In addition, the music store library button 650 changes the choices available with the channel buttons 610-632. When the music store library button 650 is selected, each channel button is set to a specific group or artist. Displays the album cover assembled with the artist or group selected by the selection of the channel button or the piece played by the selected artist or group. When an album cover is displayed, selecting an album cover displays the names of songs recorded in the album.

「購入する」ボタン652は、表示エリア640に提示されているプロモーション素材に関連する項目を顧客がすぐに購入できるようにする。 The “Purchase” button 652 allows the customer to immediately purchase items related to the promotional material presented in the display area 640.

「ラジオ」セクション654によりミュージックストア・ライブラリからのオーディオセレクションがコンピュータ・システムのスピーカから再生される。オーディオセレクションは名前又はタイトル検索、ジャンル等を含む各種のメカニズムによって選択できる。 The “Radio” section 654 causes an audio selection from the music store library to be played from the computer system speakers. Audio selection can be selected by various mechanisms including name or title search, genre, etc.

グラフィカル・ユーザ・インターフェースの右手のストア・エリア602ではプロモーション素材が提示されている間か後でのどちらかで選択した項目の購入が可能である。代表的なユーザ・インタフェースではショッピングカート・メタファを用い、従来のオンライン販売ソフトウェアを使用して生成維持することができる。委託販売システムの重要な特徴は、顧客が再生リスト・セレクションを選択しその再生リスト・セレクションについてのプロモーション素材がメディア・ディスプレイ・エリア640に表示されている時に、販売委託者によって購入可能であるとしてまた現在表示されているプロモーション素材に関連している選択された委託項目が「在庫あり」ウィンドウ664に表示される。この購入可能な項目の表示とこれらの項目についてのプロモーション素材の表示を併せて最適な販売環境を提供する。 In the store area 602 on the right hand side of the graphical user interface, the selected item can be purchased either while the promotional material is presented or later. A typical user interface uses a shopping cart metaphor and can be generated and maintained using conventional online sales software. An important feature of the consignment system is that it can be purchased by a consignor when a customer selects a playlist selection and promotional material for that playlist selection is displayed in the media display area 640. In addition, the selected consignment item related to the currently displayed promotional material is displayed in the “in stock” window 664. The display of these items that can be purchased and the display of promotional materials for these items together provide an optimal sales environment.

顧客が在庫ありウィンドウ664にある項目をおそらく購入するものとして選択しようと決定した場合、その項目は、ボタン666を選択して選択された項目をカートに追加することにより、選択された顧客のショッピングカートに追加される。スクロール・リスト668はショッピングカートに入っている項目を表示する。このリストはスクロールバーのつまみ670を操作することでスクロールでき各項目はチャンネル・ボタン610〜632の1つに関連した各再生リスト・セレクションで表示されるのと同じ情報を含む。 If the customer decides to select an item in the inventory window 664 as likely to be purchased, the item is selected by shopping for the selected customer by selecting button 666 and adding the selected item to the cart. Added to cart. A scrolling list 668 displays items in the shopping cart. The list can be scrolled by manipulating the scroll bar knob 670 and each item contains the same information displayed in each playlist selection associated with one of the channel buttons 610-632.

顧客が彼又は彼女の潜在的購入を参照できるようにするため、ショッピングカート・リスト668に表示されている項目を選択すると、ちょうど顧客がボタンリスト604で関連するチャンネル・ボタンと再生リスト・セレクションを選択したように、その再生リスト・セレクションについてのプロモーション素材がメディア・ディスプレイ・エリア640で再生を開始する。ユーザが委託販売項目の購入を決定した場合、例えば各々の選択された項目に関連するチェックボックスにチェックを入れ「チェックアウト」ボタン672を有効にすることでこれらの項目を選択することができ、選択された項目の購入が開始される。 In order for a customer to see his or her potential purchases, selecting an item displayed in the shopping cart list 668 will cause the customer to view the associated channel button and playlist selection in the button list 604. As selected, the promotional material for that playlist selection starts playing in the media display area 640. If the user decides to purchase consignment items, these items can be selected by, for example, checking the checkboxes associated with each selected item and enabling the “checkout” button 672, Purchase of the selected item is started.

販売委託者になりたい顧客が更なるボタン660を選択することができる。ボタン660は販売シーケンスを開始し、販売委託者が図3に図示した販売委託者モジュールを購入してコンピュータへダウンロードできるようにする。 A customer who wishes to become a sales consignor can select a further button 660. Button 660 initiates the sales sequence and allows the sales consignor to purchase and download the sales consignor module illustrated in FIG.

図6に図示したグラフィカル・ユーザ・インターフェースを含むグラフィックスやその他のメディアは委託販売サーバ内の販売委託者データベースに、例えばメディア・コンテンツと再生コマンドの両方を含むメディア再生ファイル内に格納される。メディア再生ファイルはメディア・データと再生コマンドの両方を含みこれは周知である。このようなファイルは例えばSWFファイルを含むことがあるが、他のファイルフォーマットを使用することもできる。SWFファイルのコンテンツとフォーマットはSWFファイルフォーマット仕様に規定されておりインターネット上でURL"openswf.org/spec/SWFfileformat.html"で見ることができる。顧客モジュールが顧客のコンピュータで最初に開始され委託販売ウェブ・サイトへログインすると、グラフィカル・ユーザ・インターフェースを形成する画像を含むメディア再生ファイルがダウンロードされる。ダウンロード時間を節約するため、全てのダウンロードファイルは小さくしておき、典型的には17kb〜20kbのサイズの版異にする。メディア再生ファイルがダウンロードされると、再生ファイル内のコマンドが図6で説明した方法で画面表示を設定する。再生ファイル内のメディア情報は典型的には小さな導入ビデオ表示を含み、これがメディア・ディスプレイ・エリア640で再生される。 Graphics and other media including the graphical user interface illustrated in FIG. 6 are stored in a sales agent database in the consignment server, for example, in a media playback file that includes both media content and playback commands. Media playback files include both media data and playback commands, which are well known. Such files may include, for example, SWF files, but other file formats may be used. The SWF file contents and format are defined in the SWF file format specification and can be viewed on the Internet at the URL "openswf.org/spec/SWFfileformat.html". When the customer module is first started on the customer's computer and logs into the consignment web site, a media playback file containing the images that form the graphical user interface is downloaded. In order to save download time, all download files are kept small and typically have a size of 17 kb to 20 kb. When the media playback file is downloaded, the command in the playback file sets the screen display by the method described in FIG. The media information in the playback file typically includes a small introductory video display that is played in the media display area 640.

導入ビデオ表示が再生エリア640で表示されているときに、制御ファイルが委託販売サーバからダウンロードされる。この制御ファイルは、例えば拡張マークアップ言語(XML)ファイルである。後述するように、このファイルは前述の「タイムライン」を設定しこれによってプロモーション素材の再生を制御したり前述の制御ボタンの選択に応答してダウンロードされる追加のファイルを識別したりする。このファイルのフォーマットは図9に図示してあり再生リスト・セレクションと図7及び図8の関連で後述する。 When the introductory video display is displayed in the playback area 640, the control file is downloaded from the consignment server. This control file is, for example, an extensible markup language (XML) file. As will be described later, this file sets the aforementioned “timeline”, thereby controlling the playback of the promotional material and identifying additional files to be downloaded in response to the selection of the aforementioned control buttons. The format of this file is illustrated in FIG. 9 and will be described later in connection with the playlist selection and FIGS.

図7及び図8はチャンネル・ボタン610〜632を使用してプレビューするためのメディア・タイムラインの一部を選択する状態を図示している。さらに詳しく説明すると、図7は図6に図示したグラフィカル・ユーザ・インターフェース602の選択エリア604とメディア・ディスプレイ・エリア606の模式図である。図7は1つのチャンネル・ボタン例えばボタン612を選択した後の図6に図示したグラフィカル・ユーザ・インターフェースの外観を図示している。チャンネル・ボタン612を選択すると、図9に図示したようにそれまでにロードされているXML制御ファイルに問い合せする。ファイルはXMLファイルとして構成されているが、実際には行番号によってアクセスされ、これによってXMLファイルをパースして特定の行を選択する必要がないようにしてある。つまり、XMLファイルはもっと大きなアレイとして作用する。ファイル900は多数のセクション902〜912に分割されており、このセクションが各チャンネル・ボタンに関連したプロモーション素材と販売素材の位置を識別し特定する。 7 and 8 illustrate the selection of a portion of the media timeline for preview using the channel buttons 610-632. More specifically, FIG. 7 is a schematic diagram of the selection area 604 and the media display area 606 of the graphical user interface 602 shown in FIG. FIG. 7 illustrates the appearance of the graphical user interface shown in FIG. 6 after selecting one channel button, such as button 612. When the channel button 612 is selected, the XML control file loaded so far is queried as shown in FIG. Although the file is structured as an XML file, it is actually accessed by line number so that it is not necessary to parse the XML file to select a particular line. That is, the XML file acts as a larger array. File 900 is divided into a number of sections 902-912, which identify and identify the location of promotional and sales materials associated with each channel button.

図示したように、各ファイル・セクションは20種類の可能なチャンネル・ボタンに対応する20行を含む。当然のことながら他の実装においてチャンネル・ボタンを20以上又は20以下とすることもできる。各ファイル行はさらに説明テキストを含み、これが図9においては割り当てられた行番号になっていて、例えば委託販売サーバ内のファイルの行番号914と名称916ではそのボタンに関連する何らかの情報が格納されている。ファイル900は図9において矢印916〜928によって図示されているようにインデックス化され各セクションの対応する行が選択されたボタンに応じて読み込まれるようになっている。 As shown, each file section includes 20 lines corresponding to the 20 possible channel buttons. Of course, in other implementations, the channel buttons could be 20 or more or 20 or less. Each file line further includes descriptive text, which in FIG. 9 is the assigned line number. For example, the line number 914 and name 916 of the file in the consignment server store some information related to the button. ing. File 900 is indexed as illustrated by arrows 916-928 in FIG. 9 so that the corresponding row of each section is read in response to the selected button.

特定のチャンネル・ボタンが選択された場合、ファイル・セクションの対応する行に問い合せが行なわれこれらの行によって識別されるファイルが特定されてダウンロードされる。チャンネル・ボタン612が選択されたと仮定すると、各ファイル・セクションの最初の行が矢印920〜928で示されているように選択される(チャンネル・ボタン610は最初のメディア再生ファイルでダウンロードされた初期導入プログラムに関連している)。最初にダウンロードすべきファイルは矢印920によって示されるXMLファイルの行で示され、これはファイル名"A0000001/A0000001_01.swf"によって識別されるメディア再生ファイルである。最初の"A0000001"は販売委託者IDに対応するものでメディア再生ファイルが格納されているフォルダを表わす。ファイル名の残りの部分"A0000001_01.swf"は実際のファイルを識別する。このファイルのこのコンテンツは例えば10個の再生リストセレクション・ボタンを表示するための情報である。 When specific channel buttons are selected, the corresponding lines of the file section are queried and the files identified by these lines are identified and downloaded. Assuming that channel button 612 has been selected, the first row of each file section is selected as indicated by arrows 920-928 (channel button 610 is the initial downloaded in the first media playback file). Related to the implementation program). The file to be downloaded first is indicated by an XML file line indicated by an arrow 920, which is a media playback file identified by the file name “A0000001 / A0000001 — 01.swf”. The first “A0000001” corresponds to the sales consignor ID and represents the folder in which the media playback file is stored. The remaining part of the file name “A0000001_01.swf” identifies the actual file. This content of this file is information for displaying, for example, 10 playlist selection buttons.

ダウンロードされたメディア再生ファイル内のコマンドが実行されると、チャンネル・ボタン610〜632の位置にグラフィカル・ユーザ・インターフェース700のチャンネル・ボタン選択エリア702に10個の再生リストセレクション・ボタン704〜722が出現する。図7では10個のボタンが図示してあるが、20個までのボタンが表示できる。追加のボタンはスクロールバー724を用いて表示する。各再生リスト・ボタンはその再生リスト・セレクションに関連付けられているプロモーション素材とポイントオブセール素材の組を表わしている。セレクションに関連付けられたプロモーション・ビデオはメディア再生エリア730に表示でき、このエリアは一定のサイズで左上隅732がブラウザ・ウィンドウ内の所定の位置に固定されている。関連したポイントオブセール素材はディスプレイ600のストア・エリア608(図7及び図8には図示していない)に同時に表示される。これらの素材は表示されているプロモーション・ビデオに関連した曲目と購入価格、アルバム、CD等を含む。 When a command in the downloaded media playback file is executed, ten playlist selection buttons 704 to 722 are displayed in the channel button selection area 702 of the graphical user interface 700 at the positions of the channel buttons 610 to 632. Appear. Although 10 buttons are shown in FIG. 7, up to 20 buttons can be displayed. Additional buttons are displayed using a scroll bar 724. Each playlist button represents a set of promotional and point-of-sale materials associated with that playlist selection. Promotional videos associated with the selection can be displayed in the media playback area 730, which is a fixed size with the upper left corner 732 fixed at a predetermined position in the browser window. The associated point-of-sale material is simultaneously displayed in the store area 608 (not shown in FIGS. 7 and 8) of the display 600. These materials include songs and purchase prices, albums, CDs, etc. related to the displayed promotional video.

さらに、この時点で新規にXML制御ファイルもダウンロードされる。この新規のXMLファイルはXMLファイル900と同一フォーマットを有していて多数のセクションを含んでいる。各セクションは再生リスト・セレクション704〜706の1つに対応する一行を含む。これらの行はユーザが再生リスト・セレクションの1つを選択した時に選択される。 Furthermore, a new XML control file is also downloaded at this point. This new XML file has the same format as XML file 900 and includes a number of sections. Each section includes a row corresponding to one of the playlist selections 704-706. These rows are selected when the user selects one of the playlist selections.

図7に図示した再生リスト・ディスプレイが表示されると、小さなエクスパンダ・ボタン734もスクロールバー724に表示される。この後者のエクスパンダ・ボタンが選択されると、XML制御ファイル900にまた問い合せが行なわれて、矢印922で示してあるようにセクション906の最初のメディア再生ファイルが選択され(ファイル"A0000001/A_PLAYLIST_OPEN_01.swf ")ダウンロードされる。このファイルは追加の再生リスト情報を含み、ファイル内のコマンドが実行されると図7に図示した再生リスト・ボタン704〜722が図8に図示してあるような10個の再生リスト・セレクション834〜852に拡張される。再生リスト・セレクションが表示されると、システムは直前にダウンロードしたメディア再生から各再生リスト・セレクションについての説明情報を表示する。この情報はコンテンツのタイトル、再生時間、アーチスト名、アルバム、ジャンル、その他を含むことができる。図8においてこの情報はディスプレイ画面一杯に表示されているが、情報はチャンネル・ボタン・エリア802内に表示することもでき、スクロールボタン(図8では図示していない)を用いて水平方向にチャンネル・ボタン・エリアをスクロールすることで観察することができる。 When the playlist display shown in FIG. 7 is displayed, a small expander button 734 is also displayed on the scroll bar 724. When this latter expander button is selected, the XML control file 900 is again queried to select the first media playback file in section 906 as indicated by arrow 922 (file “A0000001 / A_PLAYLIST_OPEN_01”). .swf ") downloaded. This file contains additional playlist information, and when the commands in the file are executed, the playlist buttons 704-722 shown in FIG. 7 have ten playlist selections 834 as shown in FIG. To 852. When a playlist selection is displayed, the system displays explanatory information about each playlist selection from the media playback just downloaded. This information can include content title, playback time, artist name, album, genre, etc. In FIG. 8, this information is displayed on the full display screen, but the information can also be displayed in the channel button area 802, and the scroll channel (not shown in FIG. 8) is used to display the channel horizontally.・ You can observe by scrolling the button area.

再生リスト・セレクション834〜852の各々は販売委託者によって予めアップロードされたか又は選択されたプロモーション・ビデオ・クリップを表わす。クリップの長さは販売委託者によってアップロードされたプロモーション・ファイルのサイズによって変化する。代表的には、プロモーション・ビデオ・ファイルは長さで約10〜15秒程度である。1つの再生リスト・セレクション、例えば、セレクション834を選択すると、新しいXMLファイルに問い合せてメディア再生ファイルがダウンロードされる。例えば、新規ファイルにおいて、最初の再生リスト・セレクションを選択すると、矢印920で示される最初のメディア再生ファイルがダウンロードされることになる。一般に、これは最初のタイムライン・スロットにあるプロモーション・ビデオに対応する。このファイルがダウンロードされると、タイムラインのそのポイントと関連するプロモーション素材がメディア再生エリア730で再生開始する。タイムラインは連続していて、ボタンのXML制御ファイルにしたがって1つの再生リスト・セレクションを再生中に次の再生リスト・セレクションが自動的にダウンロードされ、最初のセレクションが終了すると自動的に再生を介するようになっていることは重要な点である。タイムラインの次のセクションが販売委託者に割り当てられていない場合、ブランク画面が表示される。したがって、チャンネル・ボタンと再生リスト・セレクタを使用することで、顧客はタイムラインの所望するどの時点でも再生を開始することができる。 Each of the playlist selections 834-852 represents a promotional video clip that has been previously uploaded or selected by a distributor. The length of the clip varies depending on the size of the promotional file uploaded by the distributor. Typically, a promotional video file is about 10-15 seconds in length. Selecting one playlist selection, eg, selection 834, queries a new XML file and downloads the media playback file. For example, when the first playlist selection is selected in a new file, the first media playback file indicated by arrow 920 is downloaded. In general, this corresponds to the promotional video in the first timeline slot. When this file is downloaded, the promotional material associated with that point on the timeline begins to play in the media playback area 730. The timeline is continuous, the next playlist selection is automatically downloaded during playback of one playlist selection according to the button's XML control file, and automatically via playback when the first selection ends. This is an important point. If the next section of the timeline is not assigned to a sales consignor, a blank screen is displayed. Thus, by using the channel button and playlist selector, the customer can start playback at any desired point in the timeline.

さらに、最初のプロモーション・ビデオの再生を開始した後で、次のXML制御に問い合せを行ない、矢印924で示されるように次のセクション908の最初のファイルが特定されダウンロードされる。このファイルは前述のポイントオブセール情報を含み、グラフィック表示エリア730に表示中のプロモーション・ビデオと同期してグラフィカル・ユーザ・インターフェース600のミュージックストア・エリア602に表示することができる。 In addition, after starting to play the first promotional video, the next XML control is queried and the first file in the next section 908 is identified and downloaded as indicated by arrow 924. This file contains the aforementioned point of sale information and can be displayed in the music store area 602 of the graphical user interface 600 in synchronization with the promotional video being displayed in the graphic display area 730.

プロモーション素材を表現するための一般的なメカニズムはプログレッシブ・ダウンロードによりビデオ・ファイルをストリーミングする方法を使用する。プログレッシブ・ダウンロードによりシステムはファイル全体がダウンロードされる前にファイルの表示を開始することができる。1つの実施例においてタイムラインを再生することによりプロモーション素材を表現するためのプログレッシブ・ダウンロードによりストリーミング・ファイルを生成するメカニズムが図10から図12に図示してある。図10はタイムライン1000の構造を示し、タイムラインは複数のフレームで構成され、各フレームは1つのチャンネル・ボタンに関連付けられたファイルを含む。したがって、各フレームの再生長さは各販売委託者によってアップロードされたプロモーション素材の長さにより変化する。代表的には、タイムライン1000は10から20フレームの間で構成され、このうちフレーム1010〜1024がフレーム・レベル1002で図示してある。 A common mechanism for representing promotional material uses a method of streaming video files by progressive download. Progressive download allows the system to start displaying the file before the entire file is downloaded. A mechanism for generating a streaming file with progressive download to represent promotional material by playing a timeline in one embodiment is illustrated in FIGS. FIG. 10 shows the structure of the timeline 1000. The timeline is composed of a plurality of frames, and each frame includes a file associated with one channel button. Accordingly, the playback length of each frame varies depending on the length of the promotional material uploaded by each sales contractor. The timeline 1000 is typically composed of 10 to 20 frames, of which frames 1010-1024 are illustrated at frame level 1002.

各フレームはさらに一組の再生リスト・セレクションから構成され、各再生リスト・セレクションは1つの再生リスト・セレクションについてのプロモーション・ビデオ・コンテンツである。さらに、各再生リスト・セレクションの長さはそのプロモーション素材に対応するアップロード・ファイルの長さで変化する。フレームあたりの再生リスト・セレクションの個数は一般にオンライン再生システムによって決定される。図示したシステムにおいては、各チャンネル・ボタン毎に10個の再生リスト・セレクションが存在する。例えば、10個のセレクション1026〜1044がフレーム1016に関連する再生リスト・セレクション・レベル1004で図示してある。しかし、全ての再生リスト・セレクションが実際のコンテンツを含むわけではなく、含まないセレクションはブランクである。 Each frame further comprises a set of playlist selections, each playlist selection being promotional video content for one playlist selection. Furthermore, the length of each playlist selection varies with the length of the upload file corresponding to the promotional material. The number of playlist selections per frame is generally determined by the online playback system. In the illustrated system, there are 10 playlist selections for each channel button. For example, ten selections 1026-1044 are illustrated with a playlist selection level 1004 associated with frame 1016. However, not all playlist selections contain actual content, and selections that do not contain are blank.

各セレクションは、例えばセレクション1034はさらに、再生ファイル・レベル1006で再生ファイル又はタイムライン・スロット・ファイルから構成される。各セレクションごとのタイムライン・スロット個数はプロモーション項目の長さに依存する。再生レベルで、各プロモーション・ビデオ・ファイルはタイムライン・セグメントに分割され各タイムライン・セグメントは所定個数のタイムライン・スロットを有している。この所定個数はそのファイルの再生レートに依存する。再生レートはさらにシステムの解像度及びその他の要因に依存する。例えば、代表的な再生レートは毎秒15タイムライン・スロット表示程度だがその他の再生レートは毎秒24スロットまで速めることがある。タイムラインは一度に1つのセグメントがロードされ表示されるので、少数のスロットを各セグメントに含みダウンロード時間を短く保つようにしている。代表的なタイムライン・セグメント長は1秒である。セグメントは15スロットで構成される。 For example, the selection 1034 further includes a playback file or a timeline slot file at a playback file level 1006. The number of timeline slots for each selection depends on the length of the promotion item. At the playback level, each promotional video file is divided into timeline segments, and each timeline segment has a predetermined number of timeline slots. This predetermined number depends on the playback rate of the file. The playback rate further depends on the resolution of the system and other factors. For example, a typical playback rate is about 15 timeline slots per second, but other playback rates may be up to 24 slots per second. Since the timeline is loaded and displayed one segment at a time, a small number of slots are included in each segment to keep the download time short. A typical timeline segment length is 1 second. A segment consists of 15 slots.

この方法でプロモーション素材をスロットに分割することにより、スロット内の情報は顧客モジュールの外部でプロモーション素材を提示するには再アセンブルする必要が出て来ることから素材の盗難を防止するのに役立つ。さらに、各タイムライン・セグメントのファイルサイズが小さいので、1つまたは2つのセグメントを迅速にダウンロードできセグメントの残りの部分をダウンロードする前に再生を開始することができる。これによりタイムライン・セグメントを低いバンド幅の設備例えばダイアルアップ電話回線でダウンロードしなければならない場合でも殆んど瞬間的に再生を開始することができる。 By dividing the promotional material into slots in this manner, the information in the slot helps prevent theft of the material because it must be reassembled to present the promotional material outside the customer module. In addition, because the file size of each timeline segment is small, one or two segments can be downloaded quickly and playback can begin before the rest of the segment is downloaded. This allows playback to begin almost instantaneously even if the timeline segment has to be downloaded over a low bandwidth facility such as a dial-up telephone line.

さらに、システムバンド幅の管理に役立てるため、顧客モジュールは従来の「ピア・ツー・ピア・ファイル共有」ネットワークの一部である。このようなネットワークは周知であり、同定されたデータのローカルなコピーを有している別のピア・コンピュータをピア・コンピュータがネットワーク検索することができ、一旦特定されれば別のピア・コンピュータから直接そのデータをダウンロードすることができる。例えばステファノス・アンドルートセリス−テオトキスとディオミディス・スピネリスによる「ピア・ツー・ピア・ファイル共有技術の調査」白書、電子取引研究ユニット(ELTRUN)、アテナ大学経済ビジネス学部、2002年。利用可能なピア・ツー・ピア・ファイル共有システムに関連する情報については、以下のURLを参照:http://www.linuxsecurity.com/docs/Hack-FAQ/data-networkds/p2p-peer-to- peer-file-sharing.shtml。本システムにおいて、各タイムライン・セグメントにはユニークなIDが割り当てられている。顧客が再生用にタイムラインのあるセクションを選択した場合、タイムライン・ローダ530(図5)がピア・ツー・ピア・ファイル共有ネットワークを利用して同じタイムライン・セグメントを最近ダウンロードして現在このタイムライン・セグメントをキャッシュしているピア・コンピュータを検索する。要求されたタイムライン・セグメントがピア・コンピュータ上で特定されるとそのコンピュータからダウンロードされる。ファイル共有ネットワークは全てのタイムライン・セグメントを単一のサーバ又は一組のサーバ群からダウンロードすることで発生するボトルネック条件を防止しサーバで何らか必要になるバンド幅を節約する。要求されたタイムライン・セグメントがピア・コンピュータで見付けられない場合には、これを委託販売サーバから取得することになる。 In addition, the customer module is part of a traditional “peer-to-peer file sharing” network to help manage system bandwidth. Such networks are well known, and a peer computer can search the network for another peer computer having a local copy of the identified data, and once identified, from another peer computer. You can download the data directly. For example, Stefanos Andruth Celis-Teotokis and Diomidis Spinellis “Peer-to-Peer File Sharing Technology Survey” White Paper, Electronic Trading Research Unit (ELTRUN), Athena University School of Economics and Business, 2002 For information related to available peer-to-peer file sharing systems, see the following URL: http://www.linuxsecurity.com/docs/Hack-FAQ/data-networkds/p2p-peer-to -peer-file-sharing.shtml. In this system, a unique ID is assigned to each timeline segment. If the customer selects a section with a timeline for playback, the timeline loader 530 (Figure 5) has recently downloaded the same timeline segment using a peer-to-peer file sharing network and currently Search for peer computers that cache timeline segments. When the requested timeline segment is identified on the peer computer, it is downloaded from that computer. A file sharing network prevents the bottleneck condition that occurs by downloading all timeline segments from a single server or set of servers and saves some bandwidth needed by the server. If the requested timeline segment is not found on the peer computer, it will be obtained from the consignment server.

各々のタイムライン・スロット・ファイル例えばスロット・ファイル1066は、メディア・データ1080例えばメディア再生エリアで表示されるグラフィック画像とタイムライン再生を制御するコマンド1082の両方を含む。一般に、これらのコマンド1082はメディア再生エリアでメディア・データを表示させるコマンド、ならびにタイムラインの次のスロット・ファイルをロードするコマンドを含む。ある種のタイムライン・スロット・ファイルにある追加のコマンドにより次のタイムライン・セグメントをロードさせる。各タイムライン・セグメントの構造は、セグメントあたりのタイムライン・スロット個数と各スロット・ファイルのコマンドの個数を含め、固定されていることに注意する。タイムライン・セグメント間で唯一可変な部分は各スロット・ファイル内のメディア・データである。 Each timeline slot file, eg, slot file 1066, includes both media data 1080, eg, a graphic image displayed in the media playback area, and commands 1082 that control timeline playback. In general, these commands 1082 include a command to display media data in the media playback area, as well as a command to load the next slot file in the timeline. Additional commands in certain timeline slot files cause the next timeline segment to be loaded. Note that the structure of each timeline segment is fixed, including the number of timeline slots per segment and the number of commands in each slot file. The only variable part between timeline segments is the media data in each slot file.

コマンドはプロモーション素材の提示中に購入に利用可能な購入可能な項目又はサービスについての説明素材の取得にも使用することができる。前述したようにこの説明素材は販売委託者データベースから取り出され、販売委託者が予めここにアップロードしておいたものである。これ以外に、プロモーション素材のタイトル等の識別情報を用いて説明情報を取得することもできる。 The command can also be used to obtain descriptive material for purchaseable items or services available for purchase during the presentation of promotional material. As described above, this explanatory material is taken out from the sales consigner database and is uploaded in advance by the sales consignor. In addition to this, description information can also be acquired using identification information such as a title of a promotion material.

図11及び図12は顧客モジュール内に含まれるタイムラインファイルと2つのメディア・プレーヤ1102及び1104の間の相互作用を示している。図11はタイムライン・セグメント1100の再生を図示する。簡略化のため、このタイムライン・セグメントは10個のタイムライン・スロットを有しているように図示してあるが(任意に1〜10のラベルを付す)前述のように、ほとんどのタイムライン・セグメントは15から24個のタイムスロットを有している。再生中に、タイムライン・セグメント1100は通常顧客モジュールが動作しているウェブ・ブラウザのブラウザ・キャッシュに格納されている。前述したように、各スロット・ファイルはメディア・データとコマンドの両方を含む。コマンドは、所定の期間の間例えば1/10秒にわたってメディア再生エリア内でメディア・プレーヤによりそのファイルのメディア・データを表示させるコマンドを含む。図11に図示してあるように、タイムライン・セグメント1100のタイムスロット2のメディア・データ部分1110は矢印1114によって模式的に図示してあるようにメディア・プレーヤA1102に提供されており矢印1116によって模式的に示したようにメディア再生エリア1106に提示されている。所定の時間の後、コマンド部分1112の追加のコマンドによりコマンド・プロセッサ504(図5)がタイムライン・スロット3の処理を開始する。 FIGS. 11 and 12 illustrate the interaction between the timeline file contained within the customer module and the two media players 1102 and 1104. FIG. 11 illustrates playback of the timeline segment 1100. For simplicity, this timeline segment is shown as having 10 timeline slots (optionally labeled 1-10), but as mentioned above, most timelines • The segment has 15 to 24 time slots. During playback, the timeline segment 1100 is typically stored in the browser cache of the web browser on which the customer module is running. As described above, each slot file contains both media data and commands. The command includes a command for displaying the media data of the file by the media player in the media playback area over a predetermined period of time, for example, 1/10 second. As shown in FIG. 11, the media data portion 1110 of time slot 2 of timeline segment 1100 is provided to media player A 1102 as schematically illustrated by arrow 1114 and is represented by arrow 1116. As schematically shown, it is presented in the media reproduction area 1106. After a predetermined time, the command processor 504 (FIG. 5) begins processing timeline slot 3 with an additional command in the command portion 1112.

さらに幾つかのタイムライン・スロット・ファイルは前述のようにネットワークから次のタイムライン・セグメントをダウンロードするコマンドを含む。例えば図11において、タイムライン・スロット・ファイル2は矢印1118で模式的に図示してあるようにタイムライン・ローダ530(図5)が取得した次のタイムライン・セグメントを顧客コンピュータのRAMメモリに配置されているキャッシュ領域へファイル・マネージャ1108にロードさせるコマンドを有している。タイムライン・セグメントの全てのスロット・ファイルが提示されると、最後のタイムライン・スロット・ファイルのコマンドによりキャッシュされたタイムライン・セグメントが矢印1120によって模式的に図示してあるようにブラウザ・キャッシュへロードされる。コマンド・プロセッサがメディア・プレーヤB1104に、ブラウザ・キャッシュにロードされた新しいタイムライン・セグメントの処理を開始させる。 In addition, some timeline slot files contain commands to download the next timeline segment from the network as described above. For example, in FIG. 11, the timeline slot file 2 stores the next timeline segment obtained by the timeline loader 530 (FIG. 5) in the RAM memory of the customer computer as schematically shown by the arrow 1118. It has a command that causes the file manager 1108 to load the cache area that has been arranged. When all slot files of a timeline segment are presented, the timeline segment cached by the last timeline slot file command is shown in the browser cache as schematically illustrated by arrow 1120. Is loaded. The command processor causes media player B 1104 to begin processing a new timeline segment loaded into the browser cache.

タイムライン表示プロセスの次のステップは図12に図示してある。本図では、図11の要素に対応する要素には対応する参照番号が付与してある。例えば、図11のメディア・プレーヤA1102は図12のメディア・プレーヤA1202に対応する。図12はタイムライン・スロット10〜19を含む次のタイムライン・セグメント1200の再生を図示している。前述のように、タイムライン・セグメント1200はタイムライン・セグメント1100の提示の終わりでブラウザ・キャッシュにロードされている。図12に図示したように、タイムライン・セグメント1200のタイムライン・スロット11のメディア・データ部分1210は矢印1214によって模式的に図示してあるようにメディア・プレーヤB1202に提供されており、矢印1216によって模式的に図示してあるようにメディア再生エリア1206に提示されている。所定の時間後、コマンド部分1212のさらに別のコマンドによりコマンド・プロセッサ504(図5)がタイムライン・スロット12の処理を開始する。 The next step in the timeline display process is illustrated in FIG. In this figure, elements corresponding to those in FIG. 11 are given corresponding reference numbers. For example, the media player A 1102 in FIG. 11 corresponds to the media player A 1202 in FIG. FIG. 12 illustrates playback of the next timeline segment 1200 including timeline slots 10-19. As described above, the timeline segment 1200 has been loaded into the browser cache at the end of the presentation of the timeline segment 1100. As shown in FIG. 12, the media data portion 1210 of the timeline slot 11 of the timeline segment 1200 is provided to the media player B 1202 as schematically illustrated by the arrow 1214, and the arrow 1216 As shown schematically in the media playback area 1206. After a predetermined time, the command processor 504 (FIG. 5) begins processing the timeline slot 12 with a further command in the command portion 1212.

さらに、タイムライン・スロット・ファイル11は矢印1218によって模式的に図示してあるようにファイル・マネージャ1208にタイムライン・ローダ530(図5)によって取得されたタイムライン・セグメントをRAMキャッシュ・エリアへロードさせるコマンドを有している。タイムライン・セグメントの全てのスロット・ファイルが提示されると、矢印1220によって模式的に示してあるように、最後のタイムライン・スロット・ファイル19にあるコマンドがキャッシュされたタイムライン・セグメントをブラウザ・キャッシュへロードさせる。コマンド・プロセッサは次にメディア・プレーヤA1204にブラウザ・キャッシュへロードしてある新しいタイムライン・セグメントの処理を開始させる。このようにして新しいタイムライン・セグメントが直前のタイムライン・セグメントの再生中にロードされる。タイムライン再生が開始した時にロードすべき新しいタイムライン・セグメントに時間を提供するため、ダウンロードされる最初のタイムライン・セグメントを連続して2回再生することで次のタイムライン・セグメントをダウンロードするための時間を提供するようにすることができる。 In addition, the timeline slot file 11 is transferred to the RAM cache area from the timeline segment obtained by the timeline loader 530 (FIG. 5) to the file manager 1208 as schematically illustrated by the arrow 1218. Has a command to load. When all slot files of a timeline segment are presented, the browser caches the timeline segment in which the commands in the last timeline slot file 19 are cached, as schematically shown by arrow 1220 -Load it into the cache. The command processor then causes media player A 1204 to begin processing a new timeline segment that has been loaded into the browser cache. In this way a new timeline segment is loaded during playback of the previous timeline segment. Download the next timeline segment by playing the first timeline segment downloaded twice in succession to provide time for the new timeline segment to load when timeline playback begins Can provide time for.

上述した実施例のソフトウェアによる実装は、有形媒体例えばコンピュータで読み取り可能な媒体例えばディスケット、CD−ROM、ROMメモリ、又は固定ディスク等のいずれかに固定されたか又はコンピュータ・システムへ媒体上でモデム又はその他のインタフェース装置を経由して転送可能な一連のコンピュータ命令を含む。媒体は光学又はアナログ通信回線を含みこれに限定されない有形媒体とするか、又はマイクロ波、赤外線、又はその他の送信技術を含みこれに限定されない無線技術によって実装されるかのいずれかである。媒体はインターネットのこともある。一連のコンピュータ命令は本発明に関連して本明細書で前述した機能の全部又は一部を実現する。このようなコンピュータ命令は多くのコンピュータ・アーキテクチャ又はオペレーティング・システムで使用される多数のプログラミング言語で書くことができることは当業者には離解されよう。さらに、このような命令は半導体、磁気、光学又はその他のメモリ装置を含みこれに限定されない現在又は将来の何らかのメモリ技術を用いて保存されるか、又は光学、赤外線、マイクロ波、又はその他の送信技術を含みこれに限定されない現在又は将来の何らかの通信技術を用いて送信することができる。このようなコンピュータ・プログラム製品は印刷又は電子文書を伴うリムーバブル媒体例えば主リンクラップ・ソフトウェアとして頒布されたり、例えばシステムROM又は固定ディスク上でコンピュータ・システムに予めロードされたり、又はネットワーク上で例えばインターネット又はワールドワイドウェブ等サーバ又は電子掲示板から頒布されることが企図される。 The software implementation of the above-described embodiments can be implemented on a tangible medium, such as a computer readable medium, such as a diskette, CD-ROM, ROM memory, or fixed disk, or on a medium on a medium to a computer system Contains a series of computer instructions that can be transferred via other interface devices. The medium is either a tangible medium including but not limited to optical or analog communication lines, or implemented by wireless technology including but not limited to microwave, infrared, or other transmission technologies. The medium may be the Internet. The series of computer instructions implements all or part of the functionality previously described herein in connection with the present invention. Those skilled in the art will appreciate that such computer instructions can be written in a number of programming languages used in many computer architectures or operating systems. Further, such instructions may be stored using any current or future memory technology including, but not limited to, semiconductor, magnetic, optical, or other memory devices, or optical, infrared, microwave, or other transmissions. It can be transmitted using any current or future communication technology, including but not limited to technology. Such computer program products are distributed as removable media with printed or electronic documents, for example main link wrap software, preloaded into a computer system, for example on a system ROM or fixed disk, or on a network, for example the Internet Alternatively, distribution from a server such as the World Wide Web or an electronic bulletin board is contemplated.

本発明の代表的実施例を開示したが、本発明の精神及び範囲から逸脱することなく本発明の利点の幾つかを実現する様々な変化及び変更を成し得ることが当業者には明らかになるであろう。その他の実装において、swfファイル以外の各種メディア再生ファイルを用いてグラフィック表示を生成することができることは当業者には明らかであろう。処理ステップの順序は本発明の動作に影響することなく変更することが可能である。例えば特定の処理フロー等のその他の態様ならびに本発明の概念に対するその他の変更は添付の請求項に包含されることを意図している。 While exemplary embodiments of the present invention have been disclosed, it will be apparent to those skilled in the art that various changes and modifications can be made to realize some of the advantages of the invention without departing from the spirit and scope of the invention. It will be. It will be apparent to those skilled in the art that in other implementations, various media playback files other than swf files can be used to generate a graphic display. The order of the processing steps can be changed without affecting the operation of the present invention. Other aspects, such as specific process flows, as well as other modifications to the inventive concept are intended to be encompassed by the appended claims.


図1は委託販売モジュールと、委託販売サーバと、顧客モジュールとを含む委託販売システムの1つの実施例を示す略ブロック図である。FIG. 1 is a schematic block diagram showing one embodiment of a consignment sales system including a consignment sales module, a consignment sales server, and a customer module. 図2は委託販売サーバのさらに詳細なブロック図である。FIG. 2 is a more detailed block diagram of the consignment sales server. 図3は委託販売モジュールのさらに詳細なブロック図である。FIG. 3 is a more detailed block diagram of the consignment sales module. 図4は委託販売目的でコンテンツをアップロードする代表的プロセスにおけるステップを示すフローチャートである。FIG. 4 is a flowchart showing the steps in an exemplary process for uploading content for consignment sales purposes. 図5は顧客モジュールのさらに詳細なブロック図である。FIG. 5 is a more detailed block diagram of the customer module. 図6は顧客モジュールによって生成されるサンプル・グラフィカル・ユーザ・インタフェースである。FIG. 6 is a sample graphical user interface generated by the customer module. 図7はプレビュー・チャンネルを選択する際の代表的GUIの動作を示す。FIG. 7 shows the operation of a typical GUI when selecting a preview channel. 図8は選択されたチャンネル・ボタンに関連するリストの再生リスト・セレクションを選択する際の代表的GUIの動作を示す。FIG. 8 illustrates an exemplary GUI operation in selecting a playlist selection of lists associated with a selected channel button. 図9はグラフィカル・ユーザ・インターフェースをセットアップし制御するために使用されるXML制御ファイルの構造を示す。FIG. 9 shows the structure of the XML control file used to set up and control the graphical user interface. 図10はメディア・タイムライン・セグメントの構造を示す。FIG. 10 shows the structure of the media timeline segment. 図11は2つのメディア・プレーヤのうちの第1のものを用い後続のタイムライン・セグメントをプリロードするメディア再生を示す。FIG. 11 shows media playback using the first of two media players to preload subsequent timeline segments. 図12は2つのメディア・プレーヤのうちの第2のものを用い後続のタイムライン・セグメントを提示するメディア再生を示す。FIG. 12 illustrates media playback using a second of the two media players to present subsequent timeline segments.

Claims (32)

ネットワーク上でマルチメディア・コンテンツの対話型委託販売を自動化するための方法であって、
(a)販売委託者から前記マルチメディア・コンテンツを受信するステップと、
(b)前記マルチメディア・コンテンツに関連させるべきプロモーション・コンテンツを取得するステップと、
(c)一連のファイルスロットを有するタイムラインを定義するステップと、
(d)前記プロモーション・コンテンツをフラグメント化して該フラグメントを前記タイムライン内のファイルスロットに、前記販売委託者によって購入された位置で挿入するステップと、
(e)消費者からの要求に応答して、前記タイムラインによって定義された順序でネットワーク上で前記タイムライン内の前記スロットにあるファイルを前記消費者に提示するステップと、
を含むことを特徴とする方法。
A method for automating interactive consignment sales of multimedia content over a network,
(A) receiving the multimedia content from a sales contractor;
(B) obtaining promotional content to be associated with the multimedia content;
(C) defining a timeline having a series of file slots;
(D) fragmenting the promotional content and inserting the fragment into a file slot in the timeline at a location purchased by the consignor;
(E) in response to a request from a consumer, presenting the file in the slot in the timeline over the network to the consumer in the order defined by the timeline;
A method comprising the steps of:
(f)前記ステップ(e)における前記ファイルの提示と同期して、前記消費者に、前記マルチメディア・コンテンツを購入するのに必要な情報を提示することで、前記消費者が、プロモーション表示を受信している間に前記マルチメディア・コンテンツを購入できるようにするステップ
をさらに含むことを特徴とする請求項1に記載の方法。
(F) Synchronizing with the presentation of the file in step (e), the consumer is presented with information necessary to purchase the multimedia content, so that the consumer can display a promotional display. The method of claim 1, further comprising: allowing the multimedia content to be purchased while it is being received.
前記ステップ(a)は前記ネットワーク上で前記販売委託者から前記マルチメディア・コンテンツを受信するステップを含むことを特徴とする請求項1に記載の方法。 The method of claim 1, wherein step (a) includes receiving the multimedia content from the sales contractor over the network. 前記ステップ(b)は前記ネットワーク上で前記販売委託者から前記プロモーション・コンテンツを取得するステップを含むことを特徴とする請求項1に記載の方法。 The method of claim 1, wherein step (b) includes obtaining the promotional content from the sales consignor on the network. 前記ステップ(b)は前記販売委託者からストックのプロモーション素材からの選択を受信するステップを含むことを特徴とする請求項1に記載の方法。 The method of claim 1, wherein step (b) includes receiving a selection from stock promotional material from the sales consignor. 前記ステップ(e)は委託販売サーバから前記ネットワーク上で前記タイムライン内の前記スロットにあるファイルをダウンロードするステップを含むことを特徴とする請求項1に記載の方法。 The method of claim 1, wherein step (e) includes downloading a file in the slot in the timeline on the network from a consignment server. 前記ステップ(e)はファイル共有ネットワークを介して別の消費者から前記ネットワーク上で前記タイムライン内の前記スロットにあるファイルをダウンロードするステップを含むことを特徴とする請求項1に記載の方法。 The method of claim 1, wherein step (e) includes downloading a file in the slot in the timeline on the network from another consumer via a file sharing network. ネットワーク上でマルチメディア・コンテンツの対話型委託販売を自動化するための方法であって、
(a)プロモーション時間を購入する要求と、前記マルチメディア・コンテンツと、消費者が前記マルチメディア・コンテンツを購入するのに必要な購入情報とを前記ネットワーク上で販売委託者から受信するステップと、
(b)前記マルチメディア・コンテンツに関連させるべきプロモーション・コンテンツを取得するステップと、
(c)前記プロモーション・コンテンツを前記販売委託者によって購入された前記プロモーション時間と等しい合計持続時間を有する複数のファイルスロットにフラグメント化するステップと、
(d)消費者からの要求に応答して該消費者に前記ネットワーク上でファイルスロット情報を提示するステップと、
(e)前記ファイルスロット情報と同時に前記消費者に前記購入情報を提示するステップと、
を含むことを特徴とする方法。
A method for automating interactive consignment sales of multimedia content over a network,
(A) receiving a request to purchase promotional time, the multimedia content, and purchase information necessary for a consumer to purchase the multimedia content from a sales agent on the network;
(B) obtaining promotional content to be associated with the multimedia content;
(C) fragmenting the promotional content into a plurality of file slots having a total duration equal to the promotional time purchased by the consignor;
(D) presenting file slot information over the network to the consumer in response to a request from the consumer;
(E) presenting the purchase information to the consumer simultaneously with the file slot information;
A method comprising the steps of:
前記ステップ(b)は前記ネットワーク上で前記販売委託者から前記プロモーション・コンテンツを取得するステップを含むことを特徴とする請求項8に記載の方法。 9. The method of claim 8, wherein step (b) includes obtaining the promotional content from the sales consignor on the network. 前記ステップ(b)は前記販売委託者からストックのプロモーション素材からの選択を受信するステップを含むことを特徴とする請求項8に記載の方法。 9. The method of claim 8, wherein step (b) includes receiving a selection from stock promotional material from the sales consignor. 前記ステップ(d)は委託販売サーバから前記ネットワーク上でファイルスロット情報をダウンロードするステップを含むことを特徴とする請求項8に記載の方法。 9. The method of claim 8, wherein step (d) includes downloading file slot information over the network from a consignment server. 前記ステップ(d)はファイル共有ネットワークを介して別の消費者から前記ネットワーク上で前記ファイルスロット情報をダウンロードするステップを含むことを特徴とする請求項8に記載の方法。 9. The method of claim 8, wherein step (d) includes downloading the file slot information over the network from another consumer via a file sharing network. ネットワーク上でマルチメディア・コンテンツの対話型委託販売を自動化するための方法であって、
(a)販売委託者から、前記ネットワーク上で、前記マルチメディア・コンテンツと、前記マルチメディア・コンテンツに関連させるべきプロモーション・コンテンツとを委託販売サーバにおいて受信するステップと、
(b)第1のコンピュータからの要求に応答して、前記プロモーション・コンテンツをフラグメント化し、前記委託販売サーバから前記第1のコンピュータへ前記ネットワーク上でプロモーション・コンテンツのフラグメントをダウンロードするステップと、
(c)前記第1のコンピュータに前記ダウンロードしたプロモーション・コンテンツのフラグメントを格納するステップと、
(d)プロモーション・コンテンツ・フラグメントに対する第2のコンピュータからの要求に応答して、前記プロモーション・コンテンツ・フラグメントを前記第1のコンピュータからダウンロードするステップと
を含むことを特徴とする方法。
A method for automating interactive consignment sales of multimedia content over a network,
(A) receiving at the consignment server from the sales consignor the multimedia content and the promotional content to be associated with the multimedia content on the network;
(B) in response to a request from a first computer, fragmenting the promotional content and downloading the promotional content fragment from the consignment server to the first computer over the network;
(C) storing the downloaded promotional content fragment in the first computer;
(D) in response to a request from a second computer for a promotional content fragment, downloading the promotional content fragment from the first computer.
前記ステップ(d)は、前記プロモーション・コンテンツ・フラグメントが前記委託販売サーバから入手できない場合には、前記委託販売サーバから前記プロモーション・コンテンツ・フラグメントをダウンロードするステップを含むことを特徴とする請求項13に記載の方法。 14. The step (d) includes the step of downloading the promotion content fragment from the consignment server if the promotion content fragment is not available from the consignment server. The method described in 1. (e)前記第1のコンピュータにおいて、前記ダウンロードしたプロモーション・コンテンツ・フラグメントを消費者に提示するステップ
をさらに含むことを特徴とする請求項13に記載の方法。
The method of claim 13, further comprising: (e) presenting the downloaded promotional content fragment to a consumer at the first computer.
(f)消費者が前記マルチメディア・コンテンツを購入するのに必要な購入情報を前記ネットワーク上で前記販売委託者から受信するステップと、
(g)前記プロモーション・コンテンツ・フラグメントと一緒に前記第1のコンピュータへ前記購入情報をダウンロードするステップと、
(h)前記プロモーション・コンテンツ・フラグメントの提示と同期させて前記購入情報を提示するステップ
をさらに含むことを特徴とする請求項15に記載の方法。
(F) receiving purchase information necessary for a consumer to purchase the multimedia content from the sales contractor on the network;
(G) downloading the purchase information to the first computer together with the promotional content fragment;
The method of claim 15, further comprising the step of: (h) presenting the purchase information in synchronization with the presentation of the promotional content fragment.
ネットワーク上でマルチメディア・コンテンツの対話型委託販売を自動化するための装置であって、
販売委託者から前記マルチメディア・コンテンツを受信するための手段と、
前記マルチメディア・コンテンツに関連させるべきプロモーション・コンテンツを取得するための手段と、
一連のファイルスロットを有するタイムラインを定義するための手段と、
前記プロモーション・コンテンツをフラグメント化し、前記販売委託者によって購入された位置で前記タイムライン内のファイルスロットに前記フラグメントを挿入するための手段と、
消費者からの要求に応答して、前記タイムラインによって定義された順序で、前記消費者に前記ネットワーク上で前記タイムライン内の前記スロットにあるファイルを提示するための手段と
を含むことを特徴とする装置。
A device for automating interactive consignment sales of multimedia content on a network,
Means for receiving the multimedia content from a consignor;
Means for obtaining promotional content to be associated with the multimedia content;
Means for defining a timeline having a series of file slots;
Means for fragmenting the promotional content and inserting the fragment into a file slot in the timeline at a location purchased by the consignor;
Means for presenting files in the slots in the timeline on the network to the consumer in an order defined by the timeline in response to a request from the consumer. Equipment.
ファイルを提示するための前記手段による前記ファイルの提示と同期して、前記消費者に、前記マルチメディア・コンテンツを購入するのに必要な情報を提示し、これにより前記消費者がプロモーション表示を受信している間に前記マルチメディア・コンテンツを購入できるようにするための手段
をさらに含むことを特徴とする請求項17に記載の装置。
Synchronously with the presentation of the file by the means for presenting the file, the consumer is presented with the information necessary to purchase the multimedia content, whereby the consumer receives a promotional display The apparatus of claim 17, further comprising: means for allowing the multimedia content to be purchased while the content is being purchased.
マルチメディア・コンテンツを受信するための前記手段は前記ネットワーク上で前記販売委託者から前記マルチメディア・コンテンツを受信するための手段を含むことを特徴とする請求項17に記載の装置。 The apparatus of claim 17, wherein the means for receiving multimedia content includes means for receiving the multimedia content from the sales contractor over the network. プロモーション・コンテンツを取得するための前記手段は前記ネットワーク上で前記販売委託者から前記プロモーション・コンテンツを取得するための手段を含むことを特徴とする請求項17に記載の装置。 18. The apparatus of claim 17, wherein the means for obtaining promotional content includes means for obtaining the promotional content from the sales consignor over the network. プロモーション・コンテンツを取得するための前記手段は前記販売委託者からストックのプロモーション素材からの選択を受信するための手段を含むことを特徴とする請求項17に記載の装置。 The apparatus of claim 17, wherein the means for obtaining promotional content includes means for receiving a selection from stock promotional material from the sales consignor. ファイルを提示するための前記手段は委託販売サーバから前記ネットワーク上で前記タイムライン内の前記スロットにあるファイルをダウンロードするための手段を含むことを特徴とする請求項17に記載の装置。 The apparatus of claim 17, wherein the means for presenting a file includes means for downloading a file in the slot in the timeline over the network from a consignment server. ファイルを提示するための前記手段はファイル共有ネットワーク経由で別の消費者から前記ネットワーク上で前記タイムライン内の前記スロットにあるファイルをダウンロードするための手段を含むことを特徴とする請求項17に記載の装置。 18. The means for presenting a file includes means for downloading a file in the slot in the timeline on the network from another consumer via a file sharing network. The device described. ネットワーク上でマルチメディア・コンテンツの対話型委託販売を自動化するための装置であって、
プロモーション時間を購入するための要求と、前記マルチメディア・コンテンツと、消費者が前記マルチメディア・コンテンツを購入するのに必要な購入情報とを販売委託者から前記ネットワーク上で受信するための手段と、
前記マルチメディア・コンテンツに関連させるべきプロモーション・コンテンツを取得するための手段と、
前記販売委託者によって購入された前記プロモーション時間と等しい合計持続時間を有する複数のファイルスロットに前記プロモーション・コンテンツをフラグメント化するための手段と、
消費者からの要求に応答して、該消費者へ前記ネットワーク上で前記ファイルスロット情報を提示するための手段と、
前記ファイルスロット情報と同時に前記消費者へ前記購入情報を提示するための手段と、
を含むことを特徴とする装置。
A device for automating interactive consignment sales of multimedia content on a network,
Means for receiving over the network a request to purchase promotional time, said multimedia content, and purchase information necessary for a consumer to purchase said multimedia content from a sales contractor; ,
Means for obtaining promotional content to be associated with the multimedia content;
Means for fragmenting the promotional content into a plurality of file slots having a total duration equal to the promotional time purchased by the sales representative;
Means for presenting the file slot information over the network to the consumer in response to a request from the consumer;
Means for presenting the purchase information to the consumer simultaneously with the file slot information;
The apparatus characterized by including.
プロモーション・コンテンツを取得するための前記手段は前記ネットワーク上で前記販売委託者から前記プロモーション・コンテンツを取得するための手段を含むことを特徴とする請求項24に記載の装置。 25. The apparatus of claim 24, wherein the means for obtaining promotional content includes means for obtaining the promotional content from the sales consignor over the network. プロモーション・コンテンツを取得するための前記手段は前記販売委託者からストックのプロモーション素材からの選択を受信するための手段を含むことを特徴とする請求項24に記載の装置。 25. The apparatus of claim 24, wherein the means for obtaining promotional content includes means for receiving a selection from stock promotional material from the sales contractor. ファイルスロット情報を提示するための前記手段は委託販売サーバから前記ネットワーク上でファイルスロット情報をダウンロードするための手段を含むことを特徴とする請求項24に記載の装置。 25. The apparatus of claim 24, wherein the means for presenting file slot information includes means for downloading file slot information over the network from a consignment server. 前記ファイルスロット情報を提示するための手段はファイル共有ネットワーク経由で別の消費者から前記ネットワーク上で前記ファイルスロット情報をダウンロードするための手段を含むことを特徴とする請求項24に記載の装置。 25. The apparatus of claim 24, wherein the means for presenting the file slot information comprises means for downloading the file slot information over the network from another consumer via a file sharing network. ネットワーク上でマルチメディア・コンテンツの対話型委託販売を自動化するための装置であって、
販売委託者から、前記ネットワーク上で、前記マルチメディア・コンテンツと、前記マルチメディア・コンテンツに関連させるプロモーション・コンテンツとを委託販売サーバにて受信するための手段と、
第1のコンピュータからの要求に応答して、前記プロモーション・コンテンツをフラグメント化し、前記委託販売サーバから前記第1のコンピュータへ前記ネットワーク上でプロモーション・コンテンツ・フラグメントをダウンロードするための手段と、
前記第1のコンピュータに前記ダウンロードしたプロモーション・コンテンツ・フラグメントを格納するための手段と、
プロモーション・コンテンツ・フラグメントに対する第2のコンピュータからの要求に応答して、前記第1のコンピュータから前記プロモーション・コンテンツ・フラグメントをダウンロードする動作可能な手段と、
を含むことを特徴とする装置。
A device for automating interactive consignment sales of multimedia content on a network,
Means for receiving at the consignment sales server the multimedia content and the promotional content related to the multimedia content from the sales consignor;
Means for fragmenting the promotional content in response to a request from a first computer and downloading the promotional content fragment over the network from the consignment server to the first computer;
Means for storing the downloaded promotional content fragment on the first computer;
Operable means for downloading the promotional content fragment from the first computer in response to a request from the second computer for the promotional content fragment;
The apparatus characterized by including.
プロモーション・コンテンツ・フラグメントをダウンロードするための前記手段は、前記プロモーション・コンテンツ・フラグメントが前記委託販売サーバから入手できない場合には、前記委託販売サーバから前記プロモーション・コンテンツ・フラグメントをダウンロードするための手段を含むことを特徴とする請求項29に記載の装置。 The means for downloading a promotion content fragment includes means for downloading the promotion content fragment from the consignment server if the promotion content fragment is not available from the consignment server. 30. The apparatus of claim 29, comprising: 前記段ロードしたプロモーション・コンテンツ・フラグメントを前記第1のコンピュータにおいて消費者へ提示するための手段
をさらに含むことを特徴とする請求項29に記載の装置。
30. The apparatus of claim 29, further comprising means for presenting the staged promotional content fragment to a consumer at the first computer.
消費者が前記マルチメディア・コンテンツを購入するのに必要な購入情報を前記ネットワーク上で前記販売委託者から受信するための手段と、
前記プロモーション・コンテンツ・フラグメントと一緒に前記第1のコンピュータへ前記購入情報をダウンロードするための手段と、
前記プロモーション・コンテンツ・フラグメントの提示と同期して前記購入情報を提示するための手段と
をさらに含むことを特徴とする請求項31に記載の装置。
Means for receiving purchase information necessary for a consumer to purchase the multimedia content from the sales agent on the network;
Means for downloading the purchase information to the first computer along with the promotional content fragment;
32. The apparatus of claim 31, further comprising: means for presenting the purchase information in synchronization with the presentation of the promotional content fragment.
JP2007544530A 2004-12-01 2005-12-01 Method and apparatus for automating interactive consignment of multimedia content over a network Withdrawn JP2008522329A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US63216004P 2004-12-01 2004-12-01
PCT/US2005/043582 WO2006060636A2 (en) 2004-12-01 2005-12-01 Method and apparatus for automating an interactive consignment sale of multimedia content over a network

Publications (1)

Publication Number Publication Date
JP2008522329A true JP2008522329A (en) 2008-06-26

Family

ID=36565754

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007544530A Withdrawn JP2008522329A (en) 2004-12-01 2005-12-01 Method and apparatus for automating interactive consignment of multimedia content over a network

Country Status (6)

Country Link
EP (1) EP1849086A4 (en)
JP (1) JP2008522329A (en)
CN (1) CN101099146A (en)
AU (1) AU2005311756A1 (en)
CA (1) CA2590469A1 (en)
WO (1) WO2006060636A2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5161447B2 (en) * 2006-08-25 2013-03-13 楽天株式会社 Downloader and distribution system using downloader
US8677241B2 (en) * 2007-09-10 2014-03-18 Vantrix Corporation Method and system for multimedia messaging service (MMS) to video adaptation
CN104156470A (en) * 2014-08-22 2014-11-19 南京锐角信息科技有限公司 Recommendation processing method and system based on photograph information analysis

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7237250B2 (en) * 2000-11-28 2007-06-26 Navic Systems, Inc. Promotion server using video on demand channel
GB0303176D0 (en) * 2003-02-12 2003-03-19 Video Networks Ltd A system for capture and selective playback of broadcast programmes
US20040210477A1 (en) * 2003-04-16 2004-10-21 Eastman Kodak Company Promotional display for promoting the sale of retail products
US6912039B2 (en) * 2003-09-11 2005-06-28 Eastman Kodak Company Method for staging motion picture content by exhibitor

Also Published As

Publication number Publication date
CN101099146A (en) 2008-01-02
EP1849086A4 (en) 2008-04-09
EP1849086A2 (en) 2007-10-31
CA2590469A1 (en) 2006-06-08
WO2006060636A2 (en) 2006-06-08
AU2005311756A1 (en) 2006-06-08
WO2006060636A3 (en) 2006-07-27

Similar Documents

Publication Publication Date Title
US10622019B2 (en) Method and apparatus for creating a custom track
US8782521B2 (en) Graphical user interface with improved media presentation
CN100492352C (en) Media content creation and publishing system and method
CN101425076B (en) Content management system and process
US9406338B2 (en) Method and apparatus for creating a custom track
US7941761B2 (en) Third party service switching through command bar user interface
US8122466B2 (en) System and method for updating digital media content
US20010030660A1 (en) Interactive graphical user interface and method for previewing media products
US20070239611A1 (en) Media player and access system and method
JP2007528051A (en) Media player, access system, method, and media player operating system structure
MX2008013787A (en) System and/or method for distributing media content.
US8601516B2 (en) DVD-entertainment interactive internet shopping system—DEIISS
JP2008522329A (en) Method and apparatus for automating interactive consignment of multimedia content over a network
US20120266075A1 (en) Rich content download

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20090203