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 PDFInfo
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling 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/62—Establishing 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
データベース112は各販売委託者、プロモーション素材の各ピース、また販売委託者によってシステムに追加された関連のある委託された購入可能な項目に関連した情報を格納する。この情報は販売委託者アカウント情報例えば氏名と住所、及び販売委託者に割り当てられたユニークな販売委託者IDを含む。会計テーブルも提供されて委託された項目の売上の追跡を行なう。委託販売システムが指向する業種によって変化するが、委託された購入可能な項目はデジタル・オーディオ・ファイル、デジタル・ビデオ・ファイル、手工芸品、衣服、物品又は製品又はサービスである。デジタル形式になっている購入可能な項目例えばデジタル・オーディオ又はビデオ・ファイル等もデータベース112に格納することができる。
データベース112に格納される各々の購入可能な品目について、例えばデータベース112内でのコンテンツの位置、コンテンツの名称、関連するアーチスト、メディアの長さ、及びメディアのジャンル等の情報も販売委託者データベース112に格納される。矢印118で模式的に図示してあるように顧客データベースと販売委託者データベースは以下で説明するようにシステムの他の部分と相互作用する会計エンジン116によって維持される。会計エンジン116は自動化された会計機能をホストし、これが顧客及び販売委託者データベースにおいて会計テーブルを更新して、顧客モジュール102と販売委託者モジュール104の間のデータベース・トランザクションを正確に捕捉する。さらに、模式的に矢印130によって示されるようにデータベース112から委託されたデジタル・ファイルのコピーを取り出してダウンロード・エンジン120により顧客モジュールへダウンロードすることができる。
For each purchaseable item stored in the
委託販売サーバ106はまたメディア・データベース114を含み、これにはプロモーション・タイムライン・コンテンツを格納する。プロモーション・コンテンツは模式的に矢印126によって示されるように、販売委託者から受信したコンテンツを提示に適した形態に変換するコンテンツ・コンバータ124によってメディア・データベース114へ入力することができる。メディア・データベース114に格納されているタイムライン情報は模式的に矢印128によって示されるように取り出され、委託販売サーバ106によってホストされるウェブ・サイトを顧客が毎回訪れる度にタイムライン・パブリシャー122によって公開される。
The
販売委託者によって提供された素材に加えて、コンテンツ及びプロモーション素材もまた委託販売システムオペレータによって提供され委託販売サーバに配置される。これらの素材は再販目的で委託販売システムオペレータによって購入されたもので周知の曲目やビデオ素材を含むことがある。これによって委託販売システムオペレータはあまり知られていないアーチストから委託された素材に面白さを生成することができる。 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
顧客モジュール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
顧客モジュール102は、例えば顧客情報のプライバシー暗号化、クレジット認証、ショッピングカート、チェックアウト・サービス等様々な機能を実行する従来のオンラインストア・ソフトウェアで実現することができる販売モジュール132を含む。販売モジュール132はインターネット経由で、矢印138によって模式的に図示してあるように、委託販売サーバ106の会計エンジン116と対話して委託されたコンテンツの販売を完了する。ファイル・ダウンローダ134は購入したデジタル・オーディオ又はビデオ・ファイルのダウンロードを行なうために提供される。ダウンローダ143は矢印140によって模式的に示してあるように、委託販売サーバ106のダウンロード・エンジン120と対話して販売委託者情報/購入可能項目データベース112から購入されたコンテンツを取り出し、取り出されたコンテンツを顧客モジュール102へダウンロードする。
The customer module 102 includes a
後述するように、タイムライン提示ソフトウェア136は購入可能な項目に関連するプロモーション・ビデオを提示して購入可能なコンテンツに興味を持たせる。所定の方法で又後述するように、これは販売委託者によって以前にアップロードされたか又はストックされた場面から選択されたプロモーション・ビデオ・セグメントを提示する。タイムライン提示ソフトウェアは矢印146によって模式的に図示してあるように、顧客が顧客モジュール・ソフトウェアを開始し委託販売ウェブ・サイトにログインする度に、委託販売サーバ106内のタイムライン・パブリシャー122と対話する。これ以外に、後述するように、タイムライン提示ソフトウェア136は矢印142で模式的に図示されるようにピア・ツー・ピア・ファイル共有ネットワーク108から直接現在のタイムラインのセグメントを取得することもできる。前述したように、ファイル共有ネットワーク108は、破線矢印144によって模式的に図示してあるように、他の顧客が委託販売サーバ106ウェブ・サイトにログインした時又はタイムライン・パブリシャー122からタイムライン・セグメントを要求した時に現在のタイムライン・セグメントのコピーを取得することができる。
As will be described below, the
販売委託者モジュール104によりコンテンツ・ジェネレータはタイムライン上にスペースを購入しそのスペースに挿入するプロモーション・ビデオ素材をアップロード又は選択することができる。販売委託者モジュールは又販売委託者が購入可能なデジタル・ファイルをアップロードするのを許可する。販売委託者のモジュールは販売委託者の端末上で動作し、代表的には店頭で販売されたか又はオンラインダウンロードで入手可能なソフトウェアで構成される。各々の販売委託者は販売委託者IDによって識別され、これがタイムライン上の仮想バンド幅又はスペースの予め割り当てられた単位を表わす。一般に、販売委託者IDは委託販売モジュール・ソフトウェアの購入時点で受け取るか、又はオンライン音楽販売キットを単に購入してキットをダウンロードし直接インストールすることで委託販売ウェブ・サイトから直接ダウンロードされる。
The
販売委託者モジュール104は矢印148によって模式的に図示されるように販売委託者が委託販売サーバの会計エンジン116と対話できるようにする会計モジュール152を含む。さらに、販売委託者モジュール104は購入可能項目トランスミッタ153を含み、矢印152によって示されるように会計モジュール152の制御下でデジタル・フォーマットになっている購入可能な品目をデータベース112にアップロードするために使用することができる。項目は販売委託者に割り当てられたフォルダ内に配置される。さらに、購入可能項目トランスミッタ153を使用してデータベース112に格納する委託販売項目の説明を生成することができ、当該説明は関連するプロモーション素材が表示されている時に表示される。プロモーション・コンテンツ・トランスミッタ154は委託者によって生成されたプロモーション・コンテンツを選択して、矢印150で模式的に図示してあるように委託販売サーバ106のコンテンツ・コンバータ124へ送信することができる。場合によっては、販売委託者はアップロードすべきプロモーション素材を持っていないこともある。このような場合コンテンツ・トランスミッタを用いて予め委託販売サーバ上に録画され保存されているプロモーション素材の中から素材を選択することができる。この予め録画されている素材はテーマが決められたものや一般的なものである。
図2は委託販売サーバ106のさらに詳細な略ブロック図である。図2に図示してあるように、委託販売サーバ200はサーバをネットワークへ接続するネットワーク・インタフェース202を含む。ネットワーク・インタフェース202はさらに矢印204によって模式的に示されているように会計エンジン206と対話する。会計エンジンはさらに矢印218によって示されているようにファイル・マネージャ228と対話する。この対話を用いることで、会計エンジン206は矢印232によって模式的に示されているように顧客データベース230をアップデートして、新規顧客情報を入力し、既存の顧客情報を変更し、未決済になっている顧客の収支と支払いを保守する。
FIG. 2 is a more detailed schematic block diagram of the
会計エンジン206はファイル・マネージャ228経由で、矢印236によって模式的に示されているように、販売委託者データベースを更新することもでき、デジタル購入可能な項目が顧客によってダウンロードされた場合又は新規のプロモーション・メディア又は購入可能な項目が販売委託者によってアップロードされた場合に販売委託者の会計テーブルを更新する。
The
顧客が購入を行なった場合、ファイル・マネージャは会計エンジン206の管理下で販売委託者情報/購入可能項目データベース234からダウンロード・エンジン208へ、矢印236と220によって模式的に示してあるように、購入可能な項目を転送することができる。ダウンロード・エンジン208はネットワーク上の顧客へ矢印210によって示されるようにネットワーク・インタフェース202を介してファイルのダウンロードを担当する。
When a customer makes a purchase, the file manager, under the control of the
タイムライン・パブリシャー222は、顧客が委託販売システムにログインしタイムライン・セグメントを要求した場合、また後述するように他のファイル共有顧客が要求されたタイムライン・セグメントを有していない場合、矢印216によって示されるようにタイムライン・セグメントをネットワーク・インタフェース202へ転送することを担当する。顧客へ送信される各タイムライン・セグメントは矢印242によって示されるようにプロモーション・メディア・データベース246から取り出され矢印224によって示されるようにタイムライン・パブリシャー222へ提供される。
The
販売委託者からネットワーク及びネットワーク・インタフェース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
委託された購入可能項目例えばデジタル・オーディオ又はビデオ・ファイルはネットワーク・インタフェース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
図3は図1に図示した販売委託者モジュール104のさらに詳細な略図を示す。販売委託者モジュール300はGUIジェネレータ314を含み、これはオンライン委託販売システムにアカウントを設定したり委託する購入可能項目の説明をアップロードしたりするために販売委託者が使用するグラフィカル・ユーザ・インターフェースを生成する。GUIジェネレータ314の制御下で、矢印316によって示されるように、会計モジュール308はネットワーク経由で委託販売サーバと対話する。さらに詳しくは、会計モジュールは矢印322によって模式的に示されるようにネットワーク・インタフェース324を用いてネットワークとの間で情報を送受信する。これの接続によって会計モジュール308は委託販売サーバに前述した販売委託者アカウントを設定することができ、そのアカウントを管理して、販売委託者によって委託されたコンテンツに関連する活動の報告を受信することができる。
FIG. 3 shows a more detailed schematic diagram of the
会計モジュール308は矢印306によって示されるようにファイル・マネージャ310とも対話してアカウント情報例えばパスワードをローカルに保存する。さらに、ファイル・マネージャ310は矢印304によって模式的に示されるようにローカル・ストレージ302と対話してローカル・ストレージ302に情報を格納する。
GUIジェネレータ314は矢印318によって示されるようにメディア・ローダ320を制御するために使用することもできる。メディア・ローダはファイル・マネージャ310と対話して、プロモーション・メディアファイルとアップロードしようとする委託販売用のデジタル的に購入可能な項目の両方を選択し、また選択されたファイルをローカル・ストレージ302から取り出しメディア・ローダ320へファイルを転送する。メディア・ローダは矢印326で模式的に示されるようにネットワーク・インタフェース324経由で委託販売サーバへ、矢印312によって示されるように選択されたファイルをアップロードする。
The
図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
これ以外に、ステップ402で、ファイル属性がオンライン委託販売システムと互換性があると決定された場合、プロセスはステップ404へ進み、ここでファイルがプロモーション・ファイルなのか、又は委託販売される購入可能な項目のファイル例えばデジタル・オーディオ・ファイルなのかの決定を行なう。購入可能な項目のファイルがアップロードされた場合、プロセスはステップ408へ進み、購入可能な項目のファイルは矢印225によって示されるようにファイル・マネージャ228へ転送され、データベース234に格納される。プロセスはステップ418で終了する。
Alternatively, if it is determined in
これ以外に、ステップ404でアップロードされたファイルがプロモーション・ビデオ・ファイルであると判定された場合、ファイル・フォーマッタ214はファイルを再フォーマットし、ビデオ・フレーム・レートとビデオサイズをオンライン委託販売システムで対応可能な適当な値に設定する。
Alternatively, if it is determined in
ステップ410では、ファイルのためのスペースがプロモーション・メディア・データベース246に割り当てられる。さらに詳しく説明すると、スペース割り当てはアップロードされたファイルの再生時間に基づく。前述したように、委託販売システムのプロモーション部分はタイムライン・スロットの順次連鎖から構成されるタイムラインに基づいたものである。各タイムライン・スロットは所定の大きさのファイルに対応する。アップロードされたファイルは所定の大きさの複数ファイルに分割され、メディア・ファイルの長さがファイル全体を再生するのに必要となるタイムライン・ファイルスペースの量を決定する。タイムライン・スペースが決定されると、そのスペースはプロモーション・メディア・データベース246に割り当てられる。次に、ファイル・フォーマッタ214がファイルをフラグメント・ファイルに分割し、その各々は所定のタイムライン・スロットの大きさになっている。
In
ステップ416では、アップロードされたファイル・フラグメントがプロモーション・メディア・データベース246に格納される。各々のタイムライン・スロット・ファイルはプロモーション・メディア・データベース内に所定の位置を有する。アップロードされたファイルが、例えば図4で説明したプロセスを使って追加されると、ファイル・フラグメントは販売委託者に割り当てられたタイムラインのその部分にあるタイムライン・スロット・ファイルを上書きする。これらのタイムライン・スロット・ファイルがそれまでに別の販売委託者に割り当てられていない場合、これらのファイル位置はブランクであり新しいファイル・フラグメントによって上書きされる。これ以外に、タイムライン・スペースがこれまでに別の販売委託者に割り当てられていた場合、新しいファイル・フラグメントは他の販売委託者によってそれまで保存されていたファイル・フラグメントを上書きする。
In
次に、ステップ416で、販売委託者データベースが新規追加されたファイル属性で更新される。これらの属性はアップロードされたファイル・フラグメントの位置を含むことがある。例えば、タイムラインの先頭はユニークな販売委託者IDに関連付けられていて、これがアップロード・プロセスの間に販売委託者に割り当てられる。このIDを後で使用してその販売委託者に関連付けられたタイムラインのその部分の先頭を特定することができる。販売委託者データベースに追加することができ販売委託者IDに関連付けることができるその他の情報としては、販売委託者によって以前に生成されてアップロードされた委託された購入可能な項目の説明がある。例えば、委託された購入可能な項目が歌曲のデジタル・オーディオ・ファイルであるような場合、説明情報は歌の曲名、メディアの長さ(再生時間)、アーチスト名称、アルバムの種類とメディアのジャンルを含む。さらに、委託された項目がデジタル・ファイルであれば、情報は販売委託者情報/購入可能項目データベース234において関連するファイルが格納された位置を含む。この時点で、ウェブ・ブラウザと関連する顧客モジュールを用いて顧客により選択されれば、プロモーション・ビデオ・ファイルは再生できる状態にある。
Next, in
図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,
GUIジェネレータ502は矢印519で示してあるように販売モジュール520とも対話して顧客が選択した項目を購入できるようにする。販売モジュール520はさらに、矢印534で模式的に示してあるように、ネットワーク・インタフェース536経由で委託サーバに接続する。販売モジュール520は委託サーバ内の会計エンジン206(図2)とともに、オンライン購入の詳細を取り扱う。さらに詳しく説明すると、以下で説明するように、プロモーション素材又はその他の情報例えばプロモーション素材のタイトルに埋め込まれたコマンドによりGUIジェネレータ502と販売モジュール520が会計エンジン206と協動して販売委託者データベース112にアクセスする。会計エンジン206は購入可能な項目又はサービスに関連して販売委託者によってそれまでにアップロードされている説明情報を取り出し、この情報を販売モジュール520へ転送する。この情報はプロモーション素材が提示されている時にユーザ・インタフェースに表示され、これによって顧客はプロモーション素材の提示中にオンライン購入へ進むことができる。販売モジュール520によって取り扱われるオンライン販売の詳細は、購入しようとする項目又はサービスの選択、支払いオプション、クレジットカード確認及びその他のオンライン・バンキング・サービスも含む。販売モジュール520はファイル・マネージャ516とも矢印522で示したように対話してローカル・ストレージ518に会計情報を格納する。
The
ユーザが購入可能なデジタル項目を選択し、選択を販売モジュール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
コマンド・プロセッサ504はまた矢印513で示したようにタイムライン・ローダ530と対話する。顧客が表示用タイムラインの一部を選択した場合、コマンド・プロセッサ504はタイムライン・ローダ530に選択されたタイムライン部分に対応する第1のタイムライン・セグメントをダウンロードするように支持する。タイムライン・ローダ530は後述するようにインターネット上で検索し、矢印538によって示されるようにネットワーク・インタフェース536経由で、ファイル共有ネットワーク上かまたは委託サーバからの直接かで、要求されたタイムライン・セグメントの所在を特定する。タイムライン・ローダ530が要求されたタイムライン・セグメントを入手すると、矢印528で示したようにこれがファイル・マネージャ516に提供される。ファイル・マネージャ516はタイムライン・セグメントを表示のためにブラウザ・キャッシュ512へ又は後で表示するためローカル・ストレージへのどちらかへ転送する。
コマンド・プロセッサ504は矢印510で模式的に示してあるようにメディア・プレーヤ509と508も制御する。後述するように、タイムライン・セグメントに内蔵されるコマンドの制御下で、コマンド・プロセッサ504はメディア・プレーヤ508と509を制御して、矢印515で模式的に図示してあるように、交互に各々のタイムライン・スロットのコンテンツをブラウザ・キャッシュ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
ボタン610〜632はスクロール・リストの一部でありスクロールバーのつまみ634を選択してドラッグすることにより追加のボタンを表示することができる。さらに、検索メカニズム636を提供して顧客が特定のキーワードで検索を行ない選択されたメディア・コンテンツ・エリアでプロモーション素材を特定できるようにする。
The
後述するように、顧客がメディア・コンテンツ・エリアを選択したら、そのエリアの再生リスト・セレクションのためのプロモーション・ビデオ選択が提示される。さらに詳しくは、あるチャンネルが選択されると最初の再生リスト・セレクションについてのプロモーション・ビデオの再生が開始される。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
グラフィカル・ユーザ・インターフェース602の中央のメディア・ディスプレイ・セクションは選択したコンテンツ・エリアについてのタイムライン・スロットでプロモーション・ビデオを表示するディスプレイ・エリア640を含む。追加の制御ボタンを提供してユーザが表示されたビデオ情報を操作できるようにすることもできる。再生制御ボタン642によって、従来のテープレコーダと同様の方法でプロモーション・ビデオを再生し、一時停止し、早送りし、巻き戻しすることができる。再生リストの前進後退ボタン644と646はプロモーション・ディスプレイをタイムラインにおいて現在再生している再生リスト・セレクションの直前の再生リスト・セレクションの始まりと直後の再生リスト・セレクションの始まりへそれぞれ瞬間的に移動させる。
The media display section in the middle of the
「IDMウィークリー」選択ボタン648はチャンネル・ボタン610〜632で表示されているプロモーション素材エリアに影響する。図6に図示した例では、「IDMウィークリー」選択ボタン648を選択することで図6に図示した選択がチャンネル・ボタン610〜632に出現する。これらのセレクションは音楽に関連したライブとテープ収録のインタビュー、及びニュース・ストーリーで構成される。これにより顧客モジュールに「テレビジョン」式の表示を提供する。
The “IDM weekly”
これ以外に、ミュージックストア・ライブラリ・ボタン650はチャンネル・ボタン610〜632によって利用可能な選択を変化させる。ミュージックストア・ライブラリ・ボタン650を選択すると、各チャンネル・ボタンは特定のグループ又はアーチストにセットされる。チャンネル・ボタンの選択によって選択されたアーチスト又はグループ又は選択されたアーチスト又はグループによって演奏される曲目で組み立てられたアルバム・カバーを表示する。アルバム・カバーが表示される場合、アルバム・カバーを選択することでそのアルバムに収録されている曲名が表示される。
In addition, the music
「購入する」ボタン652は、表示エリア640に提示されているプロモーション素材に関連する項目を顧客がすぐに購入できるようにする。
The “Purchase”
「ラジオ」セクション654によりミュージックストア・ライブラリからのオーディオセレクションがコンピュータ・システムのスピーカから再生される。オーディオセレクションは名前又はタイトル検索、ジャンル等を含む各種のメカニズムによって選択できる。
The “Radio”
グラフィカル・ユーザ・インターフェースの右手のストア・エリア602ではプロモーション素材が提示されている間か後でのどちらかで選択した項目の購入が可能である。代表的なユーザ・インタフェースではショッピングカート・メタファを用い、従来のオンライン販売ソフトウェアを使用して生成維持することができる。委託販売システムの重要な特徴は、顧客が再生リスト・セレクションを選択しその再生リスト・セレクションについてのプロモーション素材がメディア・ディスプレイ・エリア640に表示されている時に、販売委託者によって購入可能であるとしてまた現在表示されているプロモーション素材に関連している選択された委託項目が「在庫あり」ウィンドウ664に表示される。この購入可能な項目の表示とこれらの項目についてのプロモーション素材の表示を併せて最適な販売環境を提供する。
In the
顧客が在庫ありウィンドウ664にある項目をおそらく購入するものとして選択しようと決定した場合、その項目は、ボタン666を選択して選択された項目をカートに追加することにより、選択された顧客のショッピングカートに追加される。スクロール・リスト668はショッピングカートに入っている項目を表示する。このリストはスクロールバーのつまみ670を操作することでスクロールでき各項目はチャンネル・ボタン610〜632の1つに関連した各再生リスト・セレクションで表示されるのと同じ情報を含む。
If the customer decides to select an item in the
顧客が彼又は彼女の潜在的購入を参照できるようにするため、ショッピングカート・リスト668に表示されている項目を選択すると、ちょうど顧客がボタンリスト604で関連するチャンネル・ボタンと再生リスト・セレクションを選択したように、その再生リスト・セレクションについてのプロモーション素材がメディア・ディスプレイ・エリア640で再生を開始する。ユーザが委託販売項目の購入を決定した場合、例えば各々の選択された項目に関連するチェックボックスにチェックを入れ「チェックアウト」ボタン672を有効にすることでこれらの項目を選択することができ、選択された項目の購入が開始される。
In order for a customer to see his or her potential purchases, selecting an item displayed in the
販売委託者になりたい顧客が更なるボタン660を選択することができる。ボタン660は販売シーケンスを開始し、販売委託者が図3に図示した販売委託者モジュールを購入してコンピュータへダウンロードできるようにする。
A customer who wishes to become a sales consignor can select a
図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
導入ビデオ表示が再生エリア640で表示されているときに、制御ファイルが委託販売サーバからダウンロードされる。この制御ファイルは、例えば拡張マークアップ言語(XML)ファイルである。後述するように、このファイルは前述の「タイムライン」を設定しこれによってプロモーション素材の再生を制御したり前述の制御ボタンの選択に応答してダウンロードされる追加のファイルを識別したりする。このファイルのフォーマットは図9に図示してあり再生リスト・セレクションと図7及び図8の関連で後述する。
When the introductory video display is displayed in the
図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
図示したように、各ファイル・セクションは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
特定のチャンネル・ボタンが選択された場合、ファイル・セクションの対応する行に問い合せが行なわれこれらの行によって識別されるファイルが特定されてダウンロードされる。チャンネル・ボタン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
ダウンロードされたメディア再生ファイル内のコマンドが実行されると、チャンネル・ボタン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
さらに、この時点で新規に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
図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
再生リスト・セレクション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,
さらに、最初のプロモーション・ビデオの再生を開始した後で、次の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
プロモーション素材を表現するための一般的なメカニズムはプログレッシブ・ダウンロードによりビデオ・ファイルをストリーミングする方法を使用する。プログレッシブ・ダウンロードによりシステムはファイル全体がダウンロードされる前にファイルの表示を開始することができる。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
各セレクションは、例えばセレクション1034はさらに、再生ファイル・レベル1006で再生ファイル又はタイムライン・スロット・ファイルから構成される。各セレクションごとのタイムライン・スロット個数はプロモーション項目の長さに依存する。再生レベルで、各プロモーション・ビデオ・ファイルはタイムライン・セグメントに分割され各タイムライン・セグメントは所定個数のタイムライン・スロットを有している。この所定個数はそのファイルの再生レートに依存する。再生レートはさらにシステムの解像度及びその他の要因に依存する。例えば、代表的な再生レートは毎秒15タイムライン・スロット表示程度だがその他の再生レートは毎秒24スロットまで速めることがある。タイムラインは一度に1つのセグメントがロードされ表示されるので、少数のスロットを各セグメントに含みダウンロード時間を短く保つようにしている。代表的なタイムライン・セグメント長は1秒である。セグメントは15スロットで構成される。
For example, the
この方法でプロモーション素材をスロットに分割することにより、スロット内の情報は顧客モジュールの外部でプロモーション素材を提示するには再アセンブルする必要が出て来ることから素材の盗難を防止するのに役立つ。さらに、各タイムライン・セグメントのファイルサイズが小さいので、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,
コマンドはプロモーション素材の提示中に購入に利用可能な購入可能な項目又はサービスについての説明素材の取得にも使用することができる。前述したようにこの説明素材は販売委託者データベースから取り出され、販売委託者が予めここにアップロードしておいたものである。これ以外に、プロモーション素材のタイトル等の識別情報を用いて説明情報を取得することもできる。 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
さらに幾つかのタイムライン・スロット・ファイルは前述のようにネットワークから次のタイムライン・セグメントをダウンロードするコマンドを含む。例えば図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
タイムライン表示プロセスの次のステップは図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
さらに、タイムライン・スロット・ファイル11は矢印1218によって模式的に図示してあるようにファイル・マネージャ1208にタイムライン・ローダ530(図5)によって取得されたタイムライン・セグメントをRAMキャッシュ・エリアへロードさせるコマンドを有している。タイムライン・セグメントの全てのスロット・ファイルが提示されると、矢印1220によって模式的に示してあるように、最後のタイムライン・スロット・ファイル19にあるコマンドがキャッシュされたタイムライン・セグメントをブラウザ・キャッシュへロードさせる。コマンド・プロセッサは次にメディア・プレーヤA1204にブラウザ・キャッシュへロードしてある新しいタイムライン・セグメントの処理を開始させる。このようにして新しいタイムライン・セグメントが直前のタイムライン・セグメントの再生中にロードされる。タイムライン再生が開始した時にロードすべき新しいタイムライン・セグメントに時間を提供するため、ダウンロードされる最初のタイムライン・セグメントを連続して2回再生することで次のタイムライン・セグメントをダウンロードするための時間を提供するようにすることができる。
In addition, the
上述した実施例のソフトウェアによる実装は、有形媒体例えばコンピュータで読み取り可能な媒体例えばディスケット、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.
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:
をさらに含むことを特徴とする請求項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)プロモーション時間を購入する要求と、前記マルチメディア・コンテンツと、消費者が前記マルチメディア・コンテンツを購入するのに必要な購入情報とを前記ネットワーク上で販売委託者から受信するステップと、
(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:
(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.
をさらに含むことを特徴とする請求項13に記載の方法。 The method of claim 13, further comprising: (e) presenting the downloaded promotional content fragment to a consumer at the first computer.
(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.
プロモーション時間を購入するための要求と、前記マルチメディア・コンテンツと、消費者が前記マルチメディア・コンテンツを購入するのに必要な購入情報とを販売委託者から前記ネットワーク上で受信するための手段と、
前記マルチメディア・コンテンツに関連させるべきプロモーション・コンテンツを取得するための手段と、
前記販売委託者によって購入された前記プロモーション時間と等しい合計持続時間を有する複数のファイルスロットに前記プロモーション・コンテンツをフラグメント化するための手段と、
消費者からの要求に応答して、該消費者へ前記ネットワーク上で前記ファイルスロット情報を提示するための手段と、
前記ファイルスロット情報と同時に前記消費者へ前記購入情報を提示するための手段と、
を含むことを特徴とする装置。 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.
販売委託者から、前記ネットワーク上で、前記マルチメディア・コンテンツと、前記マルチメディア・コンテンツに関連させるプロモーション・コンテンツとを委託販売サーバにて受信するための手段と、
第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に記載の装置。 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.
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)
| 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)
| 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 |
-
2005
- 2005-12-01 AU AU2005311756A patent/AU2005311756A1/en not_active Abandoned
- 2005-12-01 CA CA002590469A patent/CA2590469A1/en not_active Abandoned
- 2005-12-01 EP EP05852721A patent/EP1849086A4/en not_active Withdrawn
- 2005-12-01 JP JP2007544530A patent/JP2008522329A/en not_active Withdrawn
- 2005-12-01 WO PCT/US2005/043582 patent/WO2006060636A2/en not_active Ceased
- 2005-12-01 CN CN200580045951.XA patent/CN101099146A/en active Pending
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 |