JPH10207965A - デジタル情報を媒体へ出力するための方法およびシステム - Google Patents
デジタル情報を媒体へ出力するための方法およびシステムInfo
- Publication number
- JPH10207965A JPH10207965A JP9318099A JP31809997A JPH10207965A JP H10207965 A JPH10207965 A JP H10207965A JP 9318099 A JP9318099 A JP 9318099A JP 31809997 A JP31809997 A JP 31809997A JP H10207965 A JPH10207965 A JP H10207965A
- Authority
- JP
- Japan
- Prior art keywords
- location
- data
- information
- multiplexer
- digital information
- 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.)
- Pending
Links
Classifications
-
- 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/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0641—Electronic shopping [e-shopping] utilising user interfaces specially adapted for shopping
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/34—Indicating arrangements
-
- 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
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/12—Payment architectures specially adapted for electronic shopping systems
- G06Q20/123—Shopping for digital content
-
- 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
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/20—Point-of-sale [POS] network systems
-
- 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
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/20—Point-of-sale [POS] network systems
- G06Q20/209—Specified transaction journal output feature, e.g. printed receipt or voice output
-
- 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/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0621—Electronic shopping [e-shopping] by configuring or customising goods or services
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
- G07F17/0014—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for vending, access and use of specific services not covered anywhere else in G07F17/00
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
- G07F17/16—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for devices exhibiting advertisements, announcements, pictures or the like
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F9/00—Details other than those peculiar to special kinds or types of apparatus
- G07F9/02—Devices for alarm or indication, e.g. when empty; Advertising arrangements in coin-freed apparatus
- G07F9/023—Arrangements for display, data presentation or advertising
- G07F9/0235—Arrangements for display, data presentation or advertising the arrangements being full-front touchscreens
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/002—Programmed access in sequence to a plurality of record carriers or indexed parts, e.g. tracks, thereof, e.g. for editing
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/21—Disc-shaped record carriers characterised in that the disc is of read-only, rewritable, or recordable type
- G11B2220/215—Recordable discs
- G11B2220/218—Write-once discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2537—Optical discs
- G11B2220/2545—CDs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/40—Combinations of multiple record carriers
- G11B2220/41—Flat as opposed to hierarchical combination, e.g. library of tapes or discs, CD changer, or groups of record carriers that together store one title
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/90—Tape-like record carriers
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Finance (AREA)
- Theoretical Computer Science (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Multimedia (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Lubrication Of Internal Combustion Engines (AREA)
Abstract
(57)【要約】
【課題】 ディジタル情報を記録する媒体をカスタマ・
プレミスでリアルタイムで製造する方法及びシステムを
提供する。 【解決手段】 記憶する情報の利用度によって階層レベ
ル毎に接続され、かつそれぞれリモートに配設されたサ
ーバ126が、音声や画像データを含むディシタル化情
報の記録を行う。カスタマ・プレミス110でリアルタ
イムで選択されたディジタル化情報を組み込んだ製品を
即座に製造することができる。小売環境では、顧客は店
頭でタッチ・スクリーン106を使用してデータベース
を探索して事前確認することができる。内容の人気およ
び送信コストに応じて、特定の作品のデータをそれぞれ
の階層のサーバに比例配分するように戦略的かつ経済的
なネットワーク化を行われる。内容の送信、製品の製造
について中央データベースの許可を必要とするセキュリ
ティ機構も提供される。
プレミスでリアルタイムで製造する方法及びシステムを
提供する。 【解決手段】 記憶する情報の利用度によって階層レベ
ル毎に接続され、かつそれぞれリモートに配設されたサ
ーバ126が、音声や画像データを含むディシタル化情
報の記録を行う。カスタマ・プレミス110でリアルタ
イムで選択されたディジタル化情報を組み込んだ製品を
即座に製造することができる。小売環境では、顧客は店
頭でタッチ・スクリーン106を使用してデータベース
を探索して事前確認することができる。内容の人気およ
び送信コストに応じて、特定の作品のデータをそれぞれ
の階層のサーバに比例配分するように戦略的かつ経済的
なネットワーク化を行われる。内容の送信、製品の製造
について中央データベースの許可を必要とするセキュリ
ティ機構も提供される。
Description
【0001】本特許文書の開示の一部は、著作権保護の
対象となる資料を含む。著作権者は、本特許文書または
特許の開示が特許庁の特許ファイルまたは記録に記載さ
れる際には、誰がそれを複写しても異議を申し立てない
が、その他の場合には、すべての著作権を留保する。
対象となる資料を含む。著作権者は、本特許文書または
特許の開示が特許庁の特許ファイルまたは記録に記載さ
れる際には、誰がそれを複写しても異議を申し立てない
が、その他の場合には、すべての著作権を留保する。
【0002】
【産業上の利用分野】本発明は、データの記憶、データ
通信、情報の検査および制御された生成に関し、詳細に
は、遠隔な場所に記憶されたオーディオ情報およびビデ
オ情報を含むデジタル情報にアクセスし、エンド・ユー
ザが使用するためのマテリアル・オブジェクトで、伝達
された情報を再生できるようにユーザのプレミスまたは
店頭にそのような情報をリアルタイムで伝達するための
システムに関する。
通信、情報の検査および制御された生成に関し、詳細に
は、遠隔な場所に記憶されたオーディオ情報およびビデ
オ情報を含むデジタル情報にアクセスし、エンド・ユー
ザが使用するためのマテリアル・オブジェクトで、伝達
された情報を再生できるようにユーザのプレミスまたは
店頭にそのような情報をリアルタイムで伝達するための
システムに関する。
【0003】
【従来の技術】世界の小売業者は、製品の可用性および
競争力のある価格付けに関する消費者の要求を満たすよ
うに常に努力している。この努力は、エンド・ユーザの
至急の要求を満たし、あるアイテムを繰越し注文しなけ
ればならない場合は顧客が耐え切れなくならないように
する小売業者の能力に対する挑戦である。小売業者は、
販売増進の費用効果が高く、購入者に対する納入および
価格の見地からは競争力のある方法でこれを行わなけれ
ばならない。
競争力のある価格付けに関する消費者の要求を満たすよ
うに常に努力している。この努力は、エンド・ユーザの
至急の要求を満たし、あるアイテムを繰越し注文しなけ
ればならない場合は顧客が耐え切れなくならないように
する小売業者の能力に対する挑戦である。小売業者は、
販売増進の費用効果が高く、購入者に対する納入および
価格の見地からは競争力のある方法でこれを行わなけれ
ばならない。
【0004】娯楽産業におけるエンターテイナおよびア
ーチストの熱心なファンである人々ほど注文が多く積極
的な購入者はいない。要求が高く、顧客および潜在的な
顧客の数が多いので、事件に関するものであれ、最新の
ニュース項目に関するものであれ、ファッションの傾向
に関するものであれ、娯楽製品に関するものであれ、娯
楽産業に関係するものであるときは、競争のレベルが極
めて高い。
ーチストの熱心なファンである人々ほど注文が多く積極
的な購入者はいない。要求が高く、顧客および潜在的な
顧客の数が多いので、事件に関するものであれ、最新の
ニュース項目に関するものであれ、ファッションの傾向
に関するものであれ、娯楽製品に関するものであれ、娯
楽産業に関係するものであるときは、競争のレベルが極
めて高い。
【0005】製品の流通および可用性(在庫があるこ
と)は、小売業者が、激しい競争を経験しており、かつ
すべての製品の提供源になり、至急の発注にも対応でき
る能力を持ち、獲得したシェア全体を引き続き供給し
て、そのシェアを成長させるべく努力している商品計画
領域の1つである。
と)は、小売業者が、激しい競争を経験しており、かつ
すべての製品の提供源になり、至急の発注にも対応でき
る能力を持ち、獲得したシェア全体を引き続き供給し
て、そのシェアを成長させるべく努力している商品計画
領域の1つである。
【0006】一例として、娯楽産業では、特に、それ
が、通常ミュージック・レーベル会社として知られる音
楽に関与する会社に当てはめるとき、そのような会社は
常にそのカタログ全体を向上しようと努力している。そ
のような会社のカタログ中のあらゆるアルバムをどんな
フォーマットでも入手できるようにし、特定の製品に関
しては絶対に品切れにならないようにする必要または問
題がある。ミュージック・レーベルが実際に高いレベル
の期待および可用性を達成できる場合、小売業者は、在
庫される大量のマテリアルの人気にかかわらず、入手可
能な在庫すべてにフロア・スペースを割り振るジレンマ
に直面する。これが一般的な慣習でない場合、小売業者
は在庫が手持ちにない場合に特定の顧客およびとくい客
を失うことになる。たいていの場合、小売業者がすべて
の製品の網羅する在庫を有するのに十分なフロア・スペ
ースおよび財源を有すると予期することは非現実的であ
る。一例として、音楽業界は現在、タイトルごとに60
000枚ないし100000枚のアルバムを提供してお
り、驚くべき速度で成長している。アーチストも継続的
にレパートリーを広げている。これは特に、アーチスト
が最近人気を得て、消費者に有名になり、そのアーチス
トの作品が売れ続けているときに当てはまる。小売業者
は、そのアーチストならびに任意の数の他のアーチスト
およびレーベルに関してどのくらいの期間にわたってど
のくらいの数量が販売可能かを識別する課題を有する。
販売店での販売推進においては、そのような製品を仕入
れて、そのアーチストの作品のコピーをただちに調達す
ることを願う顧客が現れたときに提供できるようにして
おくよう努力している。小売業者が見込み違いを犯す
と、品切れとして知られる結果になる。
が、通常ミュージック・レーベル会社として知られる音
楽に関与する会社に当てはめるとき、そのような会社は
常にそのカタログ全体を向上しようと努力している。そ
のような会社のカタログ中のあらゆるアルバムをどんな
フォーマットでも入手できるようにし、特定の製品に関
しては絶対に品切れにならないようにする必要または問
題がある。ミュージック・レーベルが実際に高いレベル
の期待および可用性を達成できる場合、小売業者は、在
庫される大量のマテリアルの人気にかかわらず、入手可
能な在庫すべてにフロア・スペースを割り振るジレンマ
に直面する。これが一般的な慣習でない場合、小売業者
は在庫が手持ちにない場合に特定の顧客およびとくい客
を失うことになる。たいていの場合、小売業者がすべて
の製品の網羅する在庫を有するのに十分なフロア・スペ
ースおよび財源を有すると予期することは非現実的であ
る。一例として、音楽業界は現在、タイトルごとに60
000枚ないし100000枚のアルバムを提供してお
り、驚くべき速度で成長している。アーチストも継続的
にレパートリーを広げている。これは特に、アーチスト
が最近人気を得て、消費者に有名になり、そのアーチス
トの作品が売れ続けているときに当てはまる。小売業者
は、そのアーチストならびに任意の数の他のアーチスト
およびレーベルに関してどのくらいの期間にわたってど
のくらいの数量が販売可能かを識別する課題を有する。
販売店での販売推進においては、そのような製品を仕入
れて、そのアーチストの作品のコピーをただちに調達す
ることを願う顧客が現れたときに提供できるようにして
おくよう努力している。小売業者が見込み違いを犯す
と、品切れとして知られる結果になる。
【0007】
【発明が解決しようとする課題】製品が特定の小売店の
在庫にあるかどうか、あるいは需要の存続期間にかかわ
らず即座の需要を満たすために製品を調達する必要があ
るかどうかという小売業者の在庫管理問題がある。これ
は、小売業者にとって時間がかかりかつ難しい計算であ
る。小売業者の損益分岐点は常に不安定な状態であり、
計算違いおよび不適切な判断による発注を行うと、価格
に競争力がなくなり、マージンが存在しなくなることが
多くなる。
在庫にあるかどうか、あるいは需要の存続期間にかかわ
らず即座の需要を満たすために製品を調達する必要があ
るかどうかという小売業者の在庫管理問題がある。これ
は、小売業者にとって時間がかかりかつ難しい計算であ
る。小売業者の損益分岐点は常に不安定な状態であり、
計算違いおよび不適切な判断による発注を行うと、価格
に競争力がなくなり、マージンが存在しなくなることが
多くなる。
【0008】小売業者が頻繁に出会う他の問題は、アー
チストをフル・ネームで完全に識別することも、レーベ
ル会社や作品または曲のタイトルのフル・ネームを完全
に識別することもできない購入者が存在するという問題
である。現在の所、現在人気のあるアイテムに関して、
特定の所望の製品の識別する上で助けとすることができ
る部分を事前確認するための開発されたシステムがいく
つか入手可能である。しかし、生産された文字どおり数
十万の曲のこととなると、その作品が現在のものではな
く、場合によっては極端に古いものであるとき、現在の
システムでその潜在的な購入者を助けることはほとんど
不可能である。さらに、その特定の購入者に何らかの助
けが与えられた場合でも、そのアイテムを事前確認しな
いと、その潜在的購入者の側では、識別されたアイテム
が該購入者の所望のものかどうかに関して非常に不確か
である。大部分の場合、比較的高価であり、特定の所望
のアイテムでないこともある、アイテムを購入すること
は非常にためらわれる。
チストをフル・ネームで完全に識別することも、レーベ
ル会社や作品または曲のタイトルのフル・ネームを完全
に識別することもできない購入者が存在するという問題
である。現在の所、現在人気のあるアイテムに関して、
特定の所望の製品の識別する上で助けとすることができ
る部分を事前確認するための開発されたシステムがいく
つか入手可能である。しかし、生産された文字どおり数
十万の曲のこととなると、その作品が現在のものではな
く、場合によっては極端に古いものであるとき、現在の
システムでその潜在的な購入者を助けることはほとんど
不可能である。さらに、その特定の購入者に何らかの助
けが与えられた場合でも、そのアイテムを事前確認しな
いと、その潜在的購入者の側では、識別されたアイテム
が該購入者の所望のものかどうかに関して非常に不確か
である。大部分の場合、比較的高価であり、特定の所望
のアイテムでないこともある、アイテムを購入すること
は非常にためらわれる。
【0009】小売業者が小売店での在庫を最大にして、
顧客の期待のレベルを満たすものにすることは難しい。
ジャストインタイム方式など在庫および製品在庫の原則
は、販売店での販売増進を行なうに際して顧客の需要を
満たし、現金の流出を防ぐため手持ちの在庫量を制御す
る上で助けとなっている。しかし、非常に人気があって
品切れが予測される製品や非常に古くて一般に保存コピ
ーしか存在しない製品の場合でも、需要の合理性にかか
わらず、今製品を必要とする性急な消費者に対して、こ
れらの慣習は依然として不十分である。
顧客の期待のレベルを満たすものにすることは難しい。
ジャストインタイム方式など在庫および製品在庫の原則
は、販売店での販売増進を行なうに際して顧客の需要を
満たし、現金の流出を防ぐため手持ちの在庫量を制御す
る上で助けとなっている。しかし、非常に人気があって
品切れが予測される製品や非常に古くて一般に保存コピ
ーしか存在しない製品の場合でも、需要の合理性にかか
わらず、今製品を必要とする性急な消費者に対して、こ
れらの慣習は依然として不十分である。
【0010】利用可能なプログラムを有するコンピュー
タ化されたライブラリ資源を提供する今日の自動化シス
テムでも、好都合で利用可能な記憶空間が不足してお
り、データ通信チャネルが狭く時間がかかるので、制限
が課され、資金の制約が存在する。
タ化されたライブラリ資源を提供する今日の自動化シス
テムでも、好都合で利用可能な記憶空間が不足してお
り、データ通信チャネルが狭く時間がかかるので、制限
が課され、資金の制約が存在する。
【0011】
【課題を解決するための手段】本発明はカスタマ・プレ
ミスでのデジタル・データ要求に対応するターンキー・
システムを提供する。このカスタマ・プレミスにはN個
のサーバがあり、リモートに記憶されたデジタル化情報
の100%の分配を行う。この情報はリアルタイムで事
前確認または検査することができ、選択されたデジタル
化情報を組み込んだ製品を、顧客の要求に対して短い応
答時間内に店頭で製造することができる。この技術は中
間バッファリングやキャッシングなしで行われ、それに
よって、特に供給される側の位置でのコストが最小限に
抑えられる。Oxford Dictionaryof Computingでは、出
力がもたらされる時間が重要な任意のシステムとしてリ
アルタイム・システムを定義している。この辞書には、
これは一般に、入力が物理的な世界での何らかの移動に
対応し、出力がその同じ移動に関係する必要があるから
であると記載されている。この辞書には、受けいれられ
るほどタイムリーであるためには、入力時間から出力時
間までのずれが十分小さくなければならないと記載され
ている。
ミスでのデジタル・データ要求に対応するターンキー・
システムを提供する。このカスタマ・プレミスにはN個
のサーバがあり、リモートに記憶されたデジタル化情報
の100%の分配を行う。この情報はリアルタイムで事
前確認または検査することができ、選択されたデジタル
化情報を組み込んだ製品を、顧客の要求に対して短い応
答時間内に店頭で製造することができる。この技術は中
間バッファリングやキャッシングなしで行われ、それに
よって、特に供給される側の位置でのコストが最小限に
抑えられる。Oxford Dictionaryof Computingでは、出
力がもたらされる時間が重要な任意のシステムとしてリ
アルタイム・システムを定義している。この辞書には、
これは一般に、入力が物理的な世界での何らかの移動に
対応し、出力がその同じ移動に関係する必要があるから
であると記載されている。この辞書には、受けいれられ
るほどタイムリーであるためには、入力時間から出力時
間までのずれが十分小さくなければならないと記載され
ている。
【0012】小売環境では、店頭にいても、他のカスタ
マ・プレミスにいても、消費者はキオスク(ここでは街
角等にある売店やブースを意味する)などの消費者イン
タフェース端末でグラフィクス・ベースのタッチ・スク
リーンを使用して内容データベースを徹底的に探索して
事前確認することができる。提案されているオーディオ
応用例の場合、音声および画像の一部再生を含む事前確
認が利用可能である。消費者は、プロンプト画面を使用
して、音楽のタイプなど任意の数の範疇の題名から利用
可能な内容を指定することによって、購入決定を下すこ
とができる。内容は、アルバム、アーチスト、または作
品全体の内容内の覚えているマテリアル部分によって識
別することができる。
マ・プレミスにいても、消費者はキオスク(ここでは街
角等にある売店やブースを意味する)などの消費者イン
タフェース端末でグラフィクス・ベースのタッチ・スク
リーンを使用して内容データベースを徹底的に探索して
事前確認することができる。提案されているオーディオ
応用例の場合、音声および画像の一部再生を含む事前確
認が利用可能である。消費者は、プロンプト画面を使用
して、音楽のタイプなど任意の数の範疇の題名から利用
可能な内容を指定することによって、購入決定を下すこ
とができる。内容は、アルバム、アーチスト、または作
品全体の内容内の覚えているマテリアル部分によって識
別することができる。
【0013】デジタル・ソフトウェアおよびアナログ・
ソフトウェアを製造し生産するために選択される媒体
は、多数の異なる選択肢の内の1つでよく、CDなどの
デジタル媒体、カセット・テープなどのアナログ技術、
CDROM技術、リール・ツー・リール・テープ、ゲー
ム・カートリッジ、様々な寸法のビデオ・ディスク、シ
ート・ミュージック、フロッピィ・ディスクなどを使用
することができ、たとえば、音声や音楽などのオーディ
オ、ビデオ、対話型ゲーム・プログラム、地図等の内容
を含むことができる。
ソフトウェアを製造し生産するために選択される媒体
は、多数の異なる選択肢の内の1つでよく、CDなどの
デジタル媒体、カセット・テープなどのアナログ技術、
CDROM技術、リール・ツー・リール・テープ、ゲー
ム・カートリッジ、様々な寸法のビデオ・ディスク、シ
ート・ミュージック、フロッピィ・ディスクなどを使用
することができ、たとえば、音声や音楽などのオーディ
オ、ビデオ、対話型ゲーム・プログラム、地図等の内容
を含むことができる。
【0014】システムは限られない数のサーバを有する
ようにすることができるので、具体的には人気およびコ
ストに応じて特定の作品の事前確認マテリアルおよび内
容全体をそれぞれのサーバに比例配分するように戦略的
で経済的なネットワーク化を行うことができる。マスタ
・サーバは、連鎖されてネットワーク化されたサブサー
バにアクセスできるような場所に設置。最もよくカスタ
マ・プレミスの用を足すようにマスタ・サーバの設置場
所やネットワーク化される位置は、小売店であれ、類似
の店頭であれ、他のエンド・ユーザ位置であっても良
く、それは通信ネットワーク・システムやサブシステム
のコストと可用性に依存する。事前確認および特定の作
品の最終製造プロセス用の内容をサーバ間で配分する戦
略は、フォーマットにかかわらずアーチストの作品のど
んな店内在庫の必要もなくすように決定される。基本的
に、あらゆる特定のレーベルのカタログ中のあらゆるア
ルバムがどんなフォーマットでも利用可能になり、小売
業者は品切れ状態になることがなくなる。小売業者はフ
ロア・スペースを使用して商品計画を最大にできるよう
になり、在庫のだぶつきの負担を感じる必要がなくな
る。
ようにすることができるので、具体的には人気およびコ
ストに応じて特定の作品の事前確認マテリアルおよび内
容全体をそれぞれのサーバに比例配分するように戦略的
で経済的なネットワーク化を行うことができる。マスタ
・サーバは、連鎖されてネットワーク化されたサブサー
バにアクセスできるような場所に設置。最もよくカスタ
マ・プレミスの用を足すようにマスタ・サーバの設置場
所やネットワーク化される位置は、小売店であれ、類似
の店頭であれ、他のエンド・ユーザ位置であっても良
く、それは通信ネットワーク・システムやサブシステム
のコストと可用性に依存する。事前確認および特定の作
品の最終製造プロセス用の内容をサーバ間で配分する戦
略は、フォーマットにかかわらずアーチストの作品のど
んな店内在庫の必要もなくすように決定される。基本的
に、あらゆる特定のレーベルのカタログ中のあらゆるア
ルバムがどんなフォーマットでも利用可能になり、小売
業者は品切れ状態になることがなくなる。小売業者はフ
ロア・スペースを使用して商品計画を最大にできるよう
になり、在庫のだぶつきの負担を感じる必要がなくな
る。
【0015】したがって、顧客または購入者の範疇、あ
るいはその両方に個別化されたマルチメディア・キオス
クまたはブースを使用することによって商品計画が大幅
に拡張される。これによって、選択、事前確認、および
購入が顧客にとってより個人の嗜好にあうものになる。
顧客は、選択された音楽タイプ範疇の内の1つ、または
電子ゲーム、ソフトウェア・プログラム、ビデオ、オー
ディオ、およびイメージを含め、あらゆる内容の題名を
何回でも事前確認できるだけでなく、特定のアーチスト
または特定の音楽タイプの他のアルバムまたは作品を参
照することもできる。小売業者は、マルチメディア・キ
オスクの経験によって、おそらく顧客の最初の意思、関
心、および必要に付随する事柄に対する購入者の関心を
さらに高める機会を有する。これが小売業者にとって大
きな利点であり、追加売上をもたらす可能性があること
は明らかである。購入者または購入者の範疇に固有の種
類の人口知能を収集してさらに使用すれば、そのような
システムを使用することによる小売業者の利益を最大に
することができる。
るいはその両方に個別化されたマルチメディア・キオス
クまたはブースを使用することによって商品計画が大幅
に拡張される。これによって、選択、事前確認、および
購入が顧客にとってより個人の嗜好にあうものになる。
顧客は、選択された音楽タイプ範疇の内の1つ、または
電子ゲーム、ソフトウェア・プログラム、ビデオ、オー
ディオ、およびイメージを含め、あらゆる内容の題名を
何回でも事前確認できるだけでなく、特定のアーチスト
または特定の音楽タイプの他のアルバムまたは作品を参
照することもできる。小売業者は、マルチメディア・キ
オスクの経験によって、おそらく顧客の最初の意思、関
心、および必要に付随する事柄に対する購入者の関心を
さらに高める機会を有する。これが小売業者にとって大
きな利点であり、追加売上をもたらす可能性があること
は明らかである。購入者または購入者の範疇に固有の種
類の人口知能を収集してさらに使用すれば、そのような
システムを使用することによる小売業者の利益を最大に
することができる。
【0016】小売業者とレーベル会社は共に、アーチス
ト、レーベル、およびその他が著作権保護またはライセ
ンス、あるいはその両方を介して得る多数の専売権を保
護する能力に特別な関心を抱いている。本発明のシステ
ムは、内容を送信し、あるいは製品を製造する前に中央
データベースの許可を必要とするセキュリティ機構を提
供する。このシステムは、金融および会計の態様を簡単
にし、店内でアイテムが盗まれることを、完全になくさ
ないにしても少なくする。
ト、レーベル、およびその他が著作権保護またはライセ
ンス、あるいはその両方を介して得る多数の専売権を保
護する能力に特別な関心を抱いている。本発明のシステ
ムは、内容を送信し、あるいは製品を製造する前に中央
データベースの許可を必要とするセキュリティ機構を提
供する。このシステムは、金融および会計の態様を簡単
にし、店内でアイテムが盗まれることを、完全になくさ
ないにしても少なくする。
【0017】さらに、購入が実際に行われる前に、潜在
的な購入者に対して何度も通信を行って、該購入者が所
望のアイテムを適切に識別したことと、その調達に関心
を抱いていることが確認される。事前確認機会のこれら
およびその他の態様は、顧客による返品を大幅に減らし
て最小限に抑える。
的な購入者に対して何度も通信を行って、該購入者が所
望のアイテムを適切に識別したことと、その調達に関心
を抱いていることが確認される。事前確認機会のこれら
およびその他の態様は、顧客による返品を大幅に減らし
て最小限に抑える。
【0018】この総合的な許可;会計;管理報告;マー
ケティング・リサーチ・システムは、小売業者およびレ
ーベル会社に有用なデータを収集して維持する。妥当な
分析によって、商品計画に沿ったすべてのステーション
がこの情報から利益を得て、そのようなデータの分析か
ら得られる経済機会を利用することができる。
ケティング・リサーチ・システムは、小売業者およびレ
ーベル会社に有用なデータを収集して維持する。妥当な
分析によって、商品計画に沿ったすべてのステーション
がこの情報から利益を得て、そのようなデータの分析か
ら得られる経済機会を利用することができる。
【0019】デジタル化情報の迅速な通信および転送を
利用して店頭での顧客のニーズのリアルタイム処理を行
うことによって、検査手順、選択手順、および適切な許
可手順がすべて短時間で行われた後に、選択されたフォ
ーマットの媒体の製造生産プロセスが実行される。製造
サブシステムは、選択された曲または作品のマスタの正
確なレプリカを生成できるだけでなく、購入されたアイ
テムに関するアートワークまたはラベルと、付属文献と
を作成することもできる。複製すべきデジタル化情報
は、サーバの地理的ネットワーク内のマスタ・サーバを
含むデータ・サーバの内のどれかまたは多数のデータ・
サーバからカスタマ・プレミスにある製造サブシステム
に送信される。前述のように、情報またはその一部を発
信する特定のサーバは、作品の人気、作品の全長、サー
バからカスタマ・プレミスへ情報を転送するコストなど
の因子と、費用効果が高く、リアルタイム・トランザク
ション用の必要な応答レベルを維持しながらカスタマ・
プレミスへの距離を最小限に抑える他の因子に依存す
る。
利用して店頭での顧客のニーズのリアルタイム処理を行
うことによって、検査手順、選択手順、および適切な許
可手順がすべて短時間で行われた後に、選択されたフォ
ーマットの媒体の製造生産プロセスが実行される。製造
サブシステムは、選択された曲または作品のマスタの正
確なレプリカを生成できるだけでなく、購入されたアイ
テムに関するアートワークまたはラベルと、付属文献と
を作成することもできる。複製すべきデジタル化情報
は、サーバの地理的ネットワーク内のマスタ・サーバを
含むデータ・サーバの内のどれかまたは多数のデータ・
サーバからカスタマ・プレミスにある製造サブシステム
に送信される。前述のように、情報またはその一部を発
信する特定のサーバは、作品の人気、作品の全長、サー
バからカスタマ・プレミスへ情報を転送するコストなど
の因子と、費用効果が高く、リアルタイム・トランザク
ション用の必要な応答レベルを維持しながらカスタマ・
プレミスへの距離を最小限に抑える他の因子に依存す
る。
【0020】上述のように、本発明は、リアルタイム
で、かつ送信された情報を組み込んだ媒体を製造できる
ように、内容情報をカスタマ・プレミスに伝達し送信す
るようになされた、戦略的に位置するサーバ位置にある
リモートに記憶された情報にアクセスし、同時に、保全
性を維持し、通信されてネットワーク化された情報の会
計能力を提供して、要求に応じてリアルタイムで顧客を
満足させるための効果的な手段を提供する。
で、かつ送信された情報を組み込んだ媒体を製造できる
ように、内容情報をカスタマ・プレミスに伝達し送信す
るようになされた、戦略的に位置するサーバ位置にある
リモートに記憶された情報にアクセスし、同時に、保全
性を維持し、通信されてネットワーク化された情報の会
計能力を提供して、要求に応じてリアルタイムで顧客を
満足させるための効果的な手段を提供する。
【0021】
【実施例】本発明の説明的な実施例が示された添付の図
面に関して本発明を以下で詳細に説明するが、以下の説
明の始めに、当業者なら、本明細書に記載された発明を
修正しても、本発明の好ましい結果を達成することがで
きることを理解されたい。また、以下の説明は、当業者
を対象とする広範囲の教示的開示として理解すべきもの
であり、本発明に対する制限として理解すべきものでは
ない。
面に関して本発明を以下で詳細に説明するが、以下の説
明の始めに、当業者なら、本明細書に記載された発明を
修正しても、本発明の好ましい結果を達成することがで
きることを理解されたい。また、以下の説明は、当業者
を対象とする広範囲の教示的開示として理解すべきもの
であり、本発明に対する制限として理解すべきものでは
ない。
【0022】再生システム用の現在利用可能な要求に対
応してパッケージ化されたデジタル・データの技術的お
よび経済的な欠陥や不適切さや拘束や限界は、本発明に
よって解消される。すべてのメッセージ・パケットが順
次、高速一定ビット・レートでホスト内容データ・マシ
ンに到着し、図1に示したようにマスタ・サイト102
から製造サブシステム104へデータがストリーム化さ
れる仮想接続を、内容データを含む媒体を製造するため
の装置が有する概念が提供される。本発明では、データ
・ストリームは、文字またはバイナリ・ビットの形で送
信中か、あるいは送信する予定のデータ要素の連続スト
リームである。そのようなシステムの好ましい実施例で
は、データ事前確認ステーション106も提供され、高
速データ・ストリーム化が事前確認動作の望ましい態様
である。マスタ・サイト102と、たとえば小売店11
0での会計サブシステム108とのトランザクション会
計動作を高速データ・ストリーム化を有する必要はない
が、それも好ましい。なお、内容データとは本発明にお
いて前記マテリアルに記録されるべきデータを指す。
応してパッケージ化されたデジタル・データの技術的お
よび経済的な欠陥や不適切さや拘束や限界は、本発明に
よって解消される。すべてのメッセージ・パケットが順
次、高速一定ビット・レートでホスト内容データ・マシ
ンに到着し、図1に示したようにマスタ・サイト102
から製造サブシステム104へデータがストリーム化さ
れる仮想接続を、内容データを含む媒体を製造するため
の装置が有する概念が提供される。本発明では、データ
・ストリームは、文字またはバイナリ・ビットの形で送
信中か、あるいは送信する予定のデータ要素の連続スト
リームである。そのようなシステムの好ましい実施例で
は、データ事前確認ステーション106も提供され、高
速データ・ストリーム化が事前確認動作の望ましい態様
である。マスタ・サイト102と、たとえば小売店11
0での会計サブシステム108とのトランザクション会
計動作を高速データ・ストリーム化を有する必要はない
が、それも好ましい。なお、内容データとは本発明にお
いて前記マテリアルに記録されるべきデータを指す。
【0023】会計能力をもつ好ましい製造システムで
は、高速データ・ストリーム化が端末ステーション間で
行われる。1台の端末ステーションはブース106での
データ事前確認のためのものである。別の端末ステーシ
ョンは製造装置またはサブシステム104である。さら
に別の端末ステーションはマネージャまたは会計ワーク
ステーション108である。さらに別の端末ステーショ
ンはデータ内容ホストまたはマスタ・サイト102であ
る。
は、高速データ・ストリーム化が端末ステーション間で
行われる。1台の端末ステーションはブース106での
データ事前確認のためのものである。別の端末ステーシ
ョンは製造装置またはサブシステム104である。さら
に別の端末ステーションはマネージャまたは会計ワーク
ステーション108である。さらに別の端末ステーショ
ンはデータ内容ホストまたはマスタ・サイト102であ
る。
【0024】端末ステーション間でデータをストリーム
化する重要な態様は、記録された情報を使用し、あるい
は見て、あるいは聞く個人が、記録されたバージョンが
ビデオ・テープやコンパクト・ディスクなどのローカル
媒体から再生されているのか、それともデータがリモー
トで再生されネットワークを介して送信されているのを
見ているのかを区別できないように、記録された情報な
らどんなものでも適当な再生速度で再生するようにデー
タを提供できるようにデータをストリーム化することで
ある。情報のビットは、最初の記録の忠実な複製を再作
成するために事前確認装置または製造装置が必要とする
速度でその装置に転送する必要がある。
化する重要な態様は、記録された情報を使用し、あるい
は見て、あるいは聞く個人が、記録されたバージョンが
ビデオ・テープやコンパクト・ディスクなどのローカル
媒体から再生されているのか、それともデータがリモー
トで再生されネットワークを介して送信されているのを
見ているのかを区別できないように、記録された情報な
らどんなものでも適当な再生速度で再生するようにデー
タを提供できるようにデータをストリーム化することで
ある。情報のビットは、最初の記録の忠実な複製を再作
成するために事前確認装置または製造装置が必要とする
速度でその装置に転送する必要がある。
【0025】図1中のクラウド112などの通信クラウ
ドは一般に、組み込まれた最新のトポロジーによってデ
ータの経路指定および転送が行われるネットワークを表
す。一般に、クラウドへのインタフェースは多数の異な
るネットワーク・トポロジーによって指定される。した
がって、バックボーンの特定のトポロジーまたはタイプ
やクラウド内の交換技術にかかわらず、データは広い地
理的領域にわたって1つの点から他の点へ転送される。
ドは一般に、組み込まれた最新のトポロジーによってデ
ータの経路指定および転送が行われるネットワークを表
す。一般に、クラウドへのインタフェースは多数の異な
るネットワーク・トポロジーによって指定される。した
がって、バックボーンの特定のトポロジーまたはタイプ
やクラウド内の交換技術にかかわらず、データは広い地
理的領域にわたって1つの点から他の点へ転送される。
【0026】図1のTn指定、すなわちTキャリア送信
システムは、DSn、すなわちベル研究所(Bell
Labs)で開発された標準デジタル送信階層を構成す
るデジタル信号レベルで表されている。DSOは毎秒6
4キロビットの単一のデジタル音声チャネルを表す。T
1は米国では24個のDSOチャネルを表し、ヨーロッ
パではこの指定は30個のDSOチャネルを表すE1で
ある。全世界の異なるデジタル階層は、Bellcore Techn
ical References、International Telecommunications
Union (CCITT)、International Organization for Stan
dardizationなど、それらの階層の適用可能な規格を作
成する団体で引用されている。OC−N指定は、OC−
3が84個のT1音声チャネルまたは2016個のDS
O音声チャネルに等しいソネット光学キャリア速度階層
を表す。1993年にマグロウヒル社(McGraw-Hill, I
nc.)が版権を取得したDarren L. Spohn著のテキスト
「Data Network Design」は、本発明の開発において利
用した設計情報を提供するものである。
システムは、DSn、すなわちベル研究所(Bell
Labs)で開発された標準デジタル送信階層を構成す
るデジタル信号レベルで表されている。DSOは毎秒6
4キロビットの単一のデジタル音声チャネルを表す。T
1は米国では24個のDSOチャネルを表し、ヨーロッ
パではこの指定は30個のDSOチャネルを表すE1で
ある。全世界の異なるデジタル階層は、Bellcore Techn
ical References、International Telecommunications
Union (CCITT)、International Organization for Stan
dardizationなど、それらの階層の適用可能な規格を作
成する団体で引用されている。OC−N指定は、OC−
3が84個のT1音声チャネルまたは2016個のDS
O音声チャネルに等しいソネット光学キャリア速度階層
を表す。1993年にマグロウヒル社(McGraw-Hill, I
nc.)が版権を取得したDarren L. Spohn著のテキスト
「Data Network Design」は、本発明の開発において利
用した設計情報を提供するものである。
【0027】図1に示すように、カスタマ・プレミスま
たは小売店110に流入する、たとえば、1.5メガビ
ットであるT1またはDS1、あるいは毎秒44メガビ
ットであるT3またはDS3レベル、あるいは155メ
ガビットのファイバ接続または組合せを提供するOC−
3光ファイバで搬送される非同期転送モード(ATM)
が使用される。ATMは、電話業界全体で広く開発中の
セル・リレー・タイプのプロトコルである。供給側サイ
ト、図1の図ではマスタ・サイト102が存在する典型
的なクラウド112の他方の側には、後述のT3、DS
3との典型的な接続があり、ATMが155メガビット
のOC−3ファイバ、あるいは場合によっては622メ
ガビットである最大OC−12を介して動作している。
たは小売店110に流入する、たとえば、1.5メガビ
ットであるT1またはDS1、あるいは毎秒44メガビ
ットであるT3またはDS3レベル、あるいは155メ
ガビットのファイバ接続または組合せを提供するOC−
3光ファイバで搬送される非同期転送モード(ATM)
が使用される。ATMは、電話業界全体で広く開発中の
セル・リレー・タイプのプロトコルである。供給側サイ
ト、図1の図ではマスタ・サイト102が存在する典型
的なクラウド112の他方の側には、後述のT3、DS
3との典型的な接続があり、ATMが155メガビット
のOC−3ファイバ、あるいは場合によっては622メ
ガビットである最大OC−12を介して動作している。
【0028】トップ・レベル・サーバ・サイトでは、必
要な実際の帯域幅またはビット・レートは、そのサイト
から供給されるデータの数、サイズ、および量に依存す
る。複数のT3あるいは複数のOC−3またはOC−1
2が、マスタ・サイト102中の異なる装置に接続され
ており、多重化されてそれらの装置に出力される。これ
は、トップ・レベル・サイトまたはマスタ・サイト10
2と同様に、リージョナル・サイト114やローカル・
サイト116など、どのサーバ・サイトでも行われてい
る。
要な実際の帯域幅またはビット・レートは、そのサイト
から供給されるデータの数、サイズ、および量に依存す
る。複数のT3あるいは複数のOC−3またはOC−1
2が、マスタ・サイト102中の異なる装置に接続され
ており、多重化されてそれらの装置に出力される。これ
は、トップ・レベル・サイトまたはマスタ・サイト10
2と同様に、リージョナル・サイト114やローカル・
サイト116など、どのサーバ・サイトでも行われてい
る。
【0029】図8、9、10は、カスタマ・プレミスに
含まれる様々な端末および装置が必要とする総帯域幅
を、ネットワークに入る単一の高速トランクに対して多
重化し分離する3つの方法を示す。この方法は、サーバ
・サイトでもネットワークに入る総帯域幅に適用され
る。図1および図8、9、10中のスイッチ118また
は120の他の重要な機能は、ネットワーク提供業者か
らカスタマ・プレミスまたはサーバ・サイトへの複数の
トランクを多重化または集約することである。
含まれる様々な端末および装置が必要とする総帯域幅
を、ネットワークに入る単一の高速トランクに対して多
重化し分離する3つの方法を示す。この方法は、サーバ
・サイトでもネットワークに入る総帯域幅に適用され
る。図1および図8、9、10中のスイッチ118また
は120の他の重要な機能は、ネットワーク提供業者か
らカスタマ・プレミスまたはサーバ・サイトへの複数の
トランクを多重化または集約することである。
【0030】ATM通信技術は、仮想経路識別子と、汎
用フロー制御と、仮想チャネル識別子と、決定すべき予
約ビットと、ペイロード・タイプと、呼損優先順位と、
ヘッダ・エラー制御フィールドとから成るヘッダを含む
標準53オクテットまたは53バイト・セルを提供す
る。セルは、5バイトのヘッダと、48バイト・データ
内容ペイロードとを含む。これらの53バイト・セルの
内の1つに音声データ、ビデオ・データ、およびイメー
ジ・データを提供することが可能である。このセルは、
一定ビット・レート速度で端末ステーション間を移動
し、たとえば製作装置に到着したときには、ヘッダ情報
が破棄され、パケットのデータ部分が媒体にコピーされ
る。この媒体はたとえば、このステーションで再生およ
び製造ができるようにCDでも磁気媒体でもよい。
用フロー制御と、仮想チャネル識別子と、決定すべき予
約ビットと、ペイロード・タイプと、呼損優先順位と、
ヘッダ・エラー制御フィールドとから成るヘッダを含む
標準53オクテットまたは53バイト・セルを提供す
る。セルは、5バイトのヘッダと、48バイト・データ
内容ペイロードとを含む。これらの53バイト・セルの
内の1つに音声データ、ビデオ・データ、およびイメー
ジ・データを提供することが可能である。このセルは、
一定ビット・レート速度で端末ステーション間を移動
し、たとえば製作装置に到着したときには、ヘッダ情報
が破棄され、パケットのデータ部分が媒体にコピーされ
る。この媒体はたとえば、このステーションで再生およ
び製造ができるようにCDでも磁気媒体でもよい。
【0031】これらのセルにはそれぞれ、ネットワーク
・トラフィックおよび負荷に応じて、通信ネットワーク
によって経路が割り当てられる。通信業界では、これは
高速パケット交換として知られている。これは大量のデ
ータを移動する迅速な方法を提供する。
・トラフィックおよび負荷に応じて、通信ネットワーク
によって経路が割り当てられる。通信業界では、これは
高速パケット交換として知られている。これは大量のデ
ータを移動する迅速な方法を提供する。
【0032】すべてのパケットまたはセルの長さを同じ
にするATMの機能は、時間に依存する小さなメッセー
ジが、時間に依存しない大きなメッセージによって妨害
されず、メッセージの値を低下せずにこのような小さな
メッセージを遅延できる状態を提供する。これは、すべ
てのメッセージが同じ53オクテット長で構成されるか
らである。前述のように、ユーザはアプリケーション・
データをストリーム化するためのユーザの要件に応じて
異なるサービス・レベルの利点を有する。53バイトの
一様な長さのセルそれぞれ上のヘッダはネットワーク中
の各セルに関する経路指定情報を提供する。今日の通信
ネットワークの多くに存在するような共用ネットワーク
環境では、不確かさと可変性がある。ATMプロセス
は、一定サイズのセルと、セル・ヘッダに指定された時
間依存型データの優先経路指定とを使用することによっ
て実際の転送方式または送信方式を標準化する。
にするATMの機能は、時間に依存する小さなメッセー
ジが、時間に依存しない大きなメッセージによって妨害
されず、メッセージの値を低下せずにこのような小さな
メッセージを遅延できる状態を提供する。これは、すべ
てのメッセージが同じ53オクテット長で構成されるか
らである。前述のように、ユーザはアプリケーション・
データをストリーム化するためのユーザの要件に応じて
異なるサービス・レベルの利点を有する。53バイトの
一様な長さのセルそれぞれ上のヘッダはネットワーク中
の各セルに関する経路指定情報を提供する。今日の通信
ネットワークの多くに存在するような共用ネットワーク
環境では、不確かさと可変性がある。ATMプロセス
は、一定サイズのセルと、セル・ヘッダに指定された時
間依存型データの優先経路指定とを使用することによっ
て実際の転送方式または送信方式を標準化する。
【0033】本発明の他の特徴は図1によって明らかに
なる。マスタ・サイト102では、供給側サイトの一部
である異なる論理機能を異なるまたは別々のタイプのマ
シンに分離する概念が提供されている。機能を分離する
概念によって、供給側マシンの異なるサイズのスケーリ
ングと、識別された専用機能を実行できるようにするハ
ードウェア構成および場合によってはソフトウェア構成
の専用化とが可能になる。マシンには、ネットワーク管
理装置122、ディレクトリ・サービス装置124、デ
ータ・サーバ装置126、顧客の購入習慣および関心に
関して個別化された情報を組み込んだ顧客データベース
装置128、ならびに使用料会計装置130が含まれ
る。ネットワーク管理装置122は、カスタマ・プレミ
ス110との通信リンクおよびカスタマ・プレミス11
0内の装置の動作状況を検査する。サービス用ディレク
トリ124は、たとえばデータ・サーバ126にある内
容データまたは顧客データベース128中の顧客データ
を要求するメッセージをうまく経路指定するためのアド
レス機能を提供する。
なる。マスタ・サイト102では、供給側サイトの一部
である異なる論理機能を異なるまたは別々のタイプのマ
シンに分離する概念が提供されている。機能を分離する
概念によって、供給側マシンの異なるサイズのスケーリ
ングと、識別された専用機能を実行できるようにするハ
ードウェア構成および場合によってはソフトウェア構成
の専用化とが可能になる。マシンには、ネットワーク管
理装置122、ディレクトリ・サービス装置124、デ
ータ・サーバ装置126、顧客の購入習慣および関心に
関して個別化された情報を組み込んだ顧客データベース
装置128、ならびに使用料会計装置130が含まれ
る。ネットワーク管理装置122は、カスタマ・プレミ
ス110との通信リンクおよびカスタマ・プレミス11
0内の装置の動作状況を検査する。サービス用ディレク
トリ124は、たとえばデータ・サーバ126にある内
容データまたは顧客データベース128中の顧客データ
を要求するメッセージをうまく経路指定するためのアド
レス機能を提供する。
【0034】機能の分離の問題を示す例は使用料会計装
置130に当てはまる。たとえば、クレジット・カード
・トランザクションまたは会計トランザクションを実行
するIBM AS/400システム上で適当なアプリケ
ーションが利用可能な場合、この種のマシンを採用し、
該マシンの他の特性、たとえばセキュリティに基づい
て、様々なカスタマ・プレミスから流入する使用料トラ
ンザクションを追跡するためのマシンとして銀行業界で
使用できるようになすことが望ましい。同様に、専用ソ
フトウェアを含む別々のマシンが供給側サイトにある装
置122のネットワーク管理を行うことができる。
置130に当てはまる。たとえば、クレジット・カード
・トランザクションまたは会計トランザクションを実行
するIBM AS/400システム上で適当なアプリケ
ーションが利用可能な場合、この種のマシンを採用し、
該マシンの他の特性、たとえばセキュリティに基づい
て、様々なカスタマ・プレミスから流入する使用料トラ
ンザクションを追跡するためのマシンとして銀行業界で
使用できるようになすことが望ましい。同様に、専用ソ
フトウェアを含む別々のマシンが供給側サイトにある装
置122のネットワーク管理を行うことができる。
【0035】データ・サーバ126は、それが内容のタ
イプに応じて管理する記憶域の量などに対応して、専用
マシン・タイプにすることができる。したがって、シス
テムはビデオ・データを供給するのによく適した1つの
タイプのマシンと、電子ゲーム内容データやオーディオ
・データなどのデータにより適した第2のタイプのデー
タ供給マシンとを含むことができる。したがって、異な
る供給側サイトでは、異なる機能が別々のマシン上で走
るように分離され、スイッチまたはハブ、あるいは供給
側サイトにある適当なタイプの相互接続配置構成を介し
て相互接続され、次いで、クラウド112から流入する
妥当なメッセージ・トラフィックを妥当な機能処理マシ
ンに経路指定するようにメッセージ・プロトコルが管理
される。
イプに応じて管理する記憶域の量などに対応して、専用
マシン・タイプにすることができる。したがって、シス
テムはビデオ・データを供給するのによく適した1つの
タイプのマシンと、電子ゲーム内容データやオーディオ
・データなどのデータにより適した第2のタイプのデー
タ供給マシンとを含むことができる。したがって、異な
る供給側サイトでは、異なる機能が別々のマシン上で走
るように分離され、スイッチまたはハブ、あるいは供給
側サイトにある適当なタイプの相互接続配置構成を介し
て相互接続され、次いで、クラウド112から流入する
妥当なメッセージ・トラフィックを妥当な機能処理マシ
ンに経路指定するようにメッセージ・プロトコルが管理
される。
【0036】また、説明中の図1で、ローカル・サイト
116およびリージョナル・サイト114は、マスタ・
サイト102とは異なり、絵画で示していない。中黒付
きのリストは、マスタ・サイト102の範囲内にある機
能のサブセットの内のいくつかの機能を識別している。
これらの機能の内のいくつか、たとえば顧客データベー
ス装置128の機能は、すべての異なる供給側サイトで
顧客データベース・マシン128を複製できるようにす
るほど高い容量またはトラフィックのものでないことが
ある。したがって、サイトから供給される機能のタイプ
を機能ごとに分離することによって、供給側階層全体に
わたって機能を任意に分配することができる。したがっ
て、これらの機能の内のいくつかは、いくつかの供給側
サイト、あるいはおそらく、供給側階層のあるレベルだ
けに存在するが、他のレベルには存在しない。
116およびリージョナル・サイト114は、マスタ・
サイト102とは異なり、絵画で示していない。中黒付
きのリストは、マスタ・サイト102の範囲内にある機
能のサブセットの内のいくつかの機能を識別している。
これらの機能の内のいくつか、たとえば顧客データベー
ス装置128の機能は、すべての異なる供給側サイトで
顧客データベース・マシン128を複製できるようにす
るほど高い容量またはトラフィックのものでないことが
ある。したがって、サイトから供給される機能のタイプ
を機能ごとに分離することによって、供給側階層全体に
わたって機能を任意に分配することができる。したがっ
て、これらの機能の内のいくつかは、いくつかの供給側
サイト、あるいはおそらく、供給側階層のあるレベルだ
けに存在するが、他のレベルには存在しない。
【0037】図3中の最低レベルのデータ・サーバまた
はESSサーバ306は、大容量トランザクションに関
して最も重要であり、これらの複製はあまり制限を受け
ずに行われる。異なる供給側機能を分離することによっ
て、各マシンごとに適切な構成を選択し、通信スイッチ
相互接続を使用してデータ・トラフィックを適切なマシ
ンまたは機能に経路指定する機会が提供される。
はESSサーバ306は、大容量トランザクションに関
して最も重要であり、これらの複製はあまり制限を受け
ずに行われる。異なる供給側機能を分離することによっ
て、各マシンごとに適切な構成を選択し、通信スイッチ
相互接続を使用してデータ・トラフィックを適切なマシ
ンまたは機能に経路指定する機会が提供される。
【0038】図2は、図1の典型的なクラウド112が
どのように3つの異なる供給側サイトを物理的に接続す
るかの一例である。図2には、異なるタイプの接続線、
すなわち、実線202、破線204、および点破線20
6で示された3つの異なるサービス提供業者、すなわ
ち、キャリアまたは電話交換会社がある。図2には、カ
スタマ・プレミス(または店)が接続された中央本部
(CO)208がある。次いで、中央本部208から、
異なるサーバ・サイト、すなわち、マスタ・サイト21
0、リージョナル・サイト212、およびリージョナル
・サイト214に接続された他の中央本部208へ向か
うトランク接続がある。各サーバ・サイト210、21
2は、異なるサービス提供業者中央本部(CO)に向か
う複数組のトランクを有する。供給側サイト210、2
12、または214では、組み込まれたスイッチを使用
して、異なる中央本部からくる異なるトランクを終わら
せている。スイッチの背部には供給側マシンが接続され
ている。サーバ・サイトにある交換機能によって、様々
なクラウド間のデータ・トラフィック経路指定が可能に
なる。
どのように3つの異なる供給側サイトを物理的に接続す
るかの一例である。図2には、異なるタイプの接続線、
すなわち、実線202、破線204、および点破線20
6で示された3つの異なるサービス提供業者、すなわ
ち、キャリアまたは電話交換会社がある。図2には、カ
スタマ・プレミス(または店)が接続された中央本部
(CO)208がある。次いで、中央本部208から、
異なるサーバ・サイト、すなわち、マスタ・サイト21
0、リージョナル・サイト212、およびリージョナル
・サイト214に接続された他の中央本部208へ向か
うトランク接続がある。各サーバ・サイト210、21
2は、異なるサービス提供業者中央本部(CO)に向か
う複数組のトランクを有する。供給側サイト210、2
12、または214では、組み込まれたスイッチを使用
して、異なる中央本部からくる異なるトランクを終わら
せている。スイッチの背部には供給側マシンが接続され
ている。サーバ・サイトにある交換機能によって、様々
なクラウド間のデータ・トラフィック経路指定が可能に
なる。
【0039】図2では、サーバ・サイトだけでなく小売
店も相互接続するためのクラウド機能を提供する異なる
3組のサービス提供業者202、204、206が表さ
れている。
店も相互接続するためのクラウド機能を提供する異なる
3組のサービス提供業者202、204、206が表さ
れている。
【0040】データ・サーバとの相互接続としてATM
を使用すると、物理的には、あらゆるローカル・サーバ
上にデータ内容全体があるように見える。それにもかか
わらず、トランザクションと要求側の要求の頻度とのた
めに各ローカル・サーバ中の記憶域のある部分を複製す
ることが望ましい。しかし、ATMを介した通信によっ
て、透過的に、あらゆるカタログ・リストまたはアイテ
ムのデータ内容が100%、供給側サイトにあるように
見える。複製サイトの数は、ATMの存在がどれほど広
がっているかに応じて調節または低減することができ
る。
を使用すると、物理的には、あらゆるローカル・サーバ
上にデータ内容全体があるように見える。それにもかか
わらず、トランザクションと要求側の要求の頻度とのた
めに各ローカル・サーバ中の記憶域のある部分を複製す
ることが望ましい。しかし、ATMを介した通信によっ
て、透過的に、あらゆるカタログ・リストまたはアイテ
ムのデータ内容が100%、供給側サイトにあるように
見える。複製サイトの数は、ATMの存在がどれほど広
がっているかに応じて調節または低減することができ
る。
【0041】データバンクを複製する唯一の理由は、高
い需要および帯域幅を様々なサイトすべての間に分散す
ることである。この実施例を図2に記載する。一次サー
バはバックアップ・サーバとして機能することができ
る。たとえば、サーバ214に対してバックアップを提
供するサーバ212に関しては、サーバ214とサーバ
212の間に接続され、1番下の最も中央寄りに配設さ
れた中央本部として図2に示された、中央本部208に
供給するときにそのようなことが可能になる。このバッ
クアップ戦略によって、効率が提供され、故障または災
害の発生時の回復が容易にもなる。
い需要および帯域幅を様々なサイトすべての間に分散す
ることである。この実施例を図2に記載する。一次サー
バはバックアップ・サーバとして機能することができ
る。たとえば、サーバ214に対してバックアップを提
供するサーバ212に関しては、サーバ214とサーバ
212の間に接続され、1番下の最も中央寄りに配設さ
れた中央本部として図2に示された、中央本部208に
供給するときにそのようなことが可能になる。このバッ
クアップ戦略によって、効率が提供され、故障または災
害の発生時の回復が容易にもなる。
【0042】ローカルに100%のデータ内容があるよ
うに見えるので、そのデータ量にもかかわらず、サーバ
が地理的領域全体にわたって物理的に分配されているよ
うに見せかけることができる。本発明の概念を実施する
ことによって、ディレクトリ・サービス制御機能が、ど
こにアクセスして内容データを得るかを決定するように
すべての異なるカスタマ・プレミス・サイトを制御でき
ることは明らかである。それにもかかわらず、この制御
構造では、必要なネットワークを確立するのにすべての
データ・サーバ・サイトをATMバックボーンによって
接続する必要がある。
うに見えるので、そのデータ量にもかかわらず、サーバ
が地理的領域全体にわたって物理的に分配されているよ
うに見せかけることができる。本発明の概念を実施する
ことによって、ディレクトリ・サービス制御機能が、ど
こにアクセスして内容データを得るかを決定するように
すべての異なるカスタマ・プレミス・サイトを制御でき
ることは明らかである。それにもかかわらず、この制御
構造では、必要なネットワークを確立するのにすべての
データ・サーバ・サイトをATMバックボーンによって
接続する必要がある。
【0043】図3は、(a)データの改良された信頼性
および可用性を提供するデータ・サーバの多重レベル構
造、(b)複数の通信経路を介したサーバとそのクライ
アントの間の冗長接続、および(c)需要と、オンライ
ン記憶域および送信のコストとに応じたオンライン・デ
ータの分配を強調した通信ネットワーク・レイアウトを
示す。
および可用性を提供するデータ・サーバの多重レベル構
造、(b)複数の通信経路を介したサーバとそのクライ
アントの間の冗長接続、および(c)需要と、オンライ
ン記憶域および送信のコストとに応じたオンライン・デ
ータの分配を強調した通信ネットワーク・レイアウトを
示す。
【0044】図3には、それぞれ通常、利用可能な内容
マテリアル全体の一部を含む、いくつかのデータ保管場
所がある。この構造中の典型的なレベルはそれぞれ、大
量のオンラインDASD記憶域と広範囲の通信機能とを
含む大規模構成システムであるサーバ・クラス・マシン
で構成される。図3の例では、1番上のサーバ・レベル
は利用可能なデータを100%含むことができる。マス
タ・サーバまたはゴールデン・マスタと呼ばれることも
あるトップ・レベル・サーバは通常、それが場合によっ
ては配分戦略の結果として記憶する約90%よりも多い
100%の内容データを追加コストほとんどなしで備え
ている。該配分戦略では、様々なレベルでサーバに配分
される内容データは、内容データの使用頻度に基づくも
のであり、内容データのセグメントの人気の関数であ
り、消費者需要曲線のデータ調査の結果である。割合が
非常に高いものは、サーバへのサービスが失敗した場合
に備え冗長性およびバックアップも提供される。複数の
サーバ・レベル間で分割されるデータの任意の割合は、
説明だけのために記載してある。実際には、この割合は
可変であり、たとえば、2つだけ挙げれば、消費者統計
情報や月日などの関数である。
マテリアル全体の一部を含む、いくつかのデータ保管場
所がある。この構造中の典型的なレベルはそれぞれ、大
量のオンラインDASD記憶域と広範囲の通信機能とを
含む大規模構成システムであるサーバ・クラス・マシン
で構成される。図3の例では、1番上のサーバ・レベル
は利用可能なデータを100%含むことができる。マス
タ・サーバまたはゴールデン・マスタと呼ばれることも
あるトップ・レベル・サーバは通常、それが場合によっ
ては配分戦略の結果として記憶する約90%よりも多い
100%の内容データを追加コストほとんどなしで備え
ている。該配分戦略では、様々なレベルでサーバに配分
される内容データは、内容データの使用頻度に基づくも
のであり、内容データのセグメントの人気の関数であ
り、消費者需要曲線のデータ調査の結果である。割合が
非常に高いものは、サーバへのサービスが失敗した場合
に備え冗長性およびバックアップも提供される。複数の
サーバ・レベル間で分割されるデータの任意の割合は、
説明だけのために記載してある。実際には、この割合は
可変であり、たとえば、2つだけ挙げれば、消費者統計
情報や月日などの関数である。
【0045】このレベル(a)でのサーバはトップ・レ
ベル・サーバ(TLS)302である。これらのサーバ
の内のいくつかは、いくつかの因子に応じて地理的に配
置されている。これらの因子には、通信回線の可用性お
よびコスト、1つ下のレベルからの総需要、ならびに配
置構成やデータの安全/セキュリティなどその他の事項
が含まれる。これらのサーバ302は、時には100%
である非常に高い割合の内容データを有するが、図3の
場合は、最小の需要または内容データ要求の約35%を
満たす92%である。
ベル・サーバ(TLS)302である。これらのサーバ
の内のいくつかは、いくつかの因子に応じて地理的に配
置されている。これらの因子には、通信回線の可用性お
よびコスト、1つ下のレベルからの総需要、ならびに配
置構成やデータの安全/セキュリティなどその他の事項
が含まれる。これらのサーバ302は、時には100%
である非常に高い割合の内容データを有するが、図3の
場合は、最小の需要または内容データ要求の約35%を
満たす92%である。
【0046】この構造中のトップ・レベル・サーバ30
2の下のレベル(b)には、データ全体のかなり少ない
部分(通常約5%)を含むサーバ304の集合がある。
それにもかかわらず、(b)レベルに記憶されている内
容データの人気のために、このレベルのサーバ304は
平均で次の最大20%の需要を満たす。これらのサーバ
は中間レベル・サーバ(ILS)304である。
2の下のレベル(b)には、データ全体のかなり少ない
部分(通常約5%)を含むサーバ304の集合がある。
それにもかかわらず、(b)レベルに記憶されている内
容データの人気のために、このレベルのサーバ304は
平均で次の最大20%の需要を満たす。これらのサーバ
は中間レベル・サーバ(ILS)304である。
【0047】最後に、図3の例では、カスタマ・プレミ
スを直接サポートする1組のサーバ306がレベル
(c)にある。この構造では、これらのサーバ306
が、最も頻繁に選択される内容データに対する要求の最
大の割合を満たす。これらのサーバはエンド・サイト・
サーバ(ESS)306である。TLSおよびILSと
比べると、ESSサーバは、通常約3%である最小量の
利用可能な内容マテリアルを保持する。しかし、図3か
ら分かるように、これらのサーバ306は、約45%で
ある、内容データに対する顧客の大量の要求を満たす。
スを直接サポートする1組のサーバ306がレベル
(c)にある。この構造では、これらのサーバ306
が、最も頻繁に選択される内容データに対する要求の最
大の割合を満たす。これらのサーバはエンド・サイト・
サーバ(ESS)306である。TLSおよびILSと
比べると、ESSサーバは、通常約3%である最小量の
利用可能な内容マテリアルを保持する。しかし、図3か
ら分かるように、これらのサーバ306は、約45%で
ある、内容データに対する顧客の大量の要求を満たす。
【0048】この構造の低いレベルで少ない割合の物理
記憶域を複製しようと努めることにによって費用分析が
なされ、それによって、かなりの量のトランザクション
需要が満たされ、同時に、異なるサーバ・サイトおよび
マシン間に平衡が分散する。データに対する需要要求を
収集して、トランザクション・パターンを分析しなけれ
ばならない。この調査結果は、データの複製を最小限に
抑え、トランザクションの応答時間を最大にして(すな
わち、短縮して)、広範囲に分配された大量の記憶域を
複製する過度のコストを経験せずに多数のサーバおよび
サイト間で記憶すべきデータを分配するために使用され
る。
記憶域を複製しようと努めることにによって費用分析が
なされ、それによって、かなりの量のトランザクション
需要が満たされ、同時に、異なるサーバ・サイトおよび
マシン間に平衡が分散する。データに対する需要要求を
収集して、トランザクション・パターンを分析しなけれ
ばならない。この調査結果は、データの複製を最小限に
抑え、トランザクションの応答時間を最大にして(すな
わち、短縮して)、広範囲に分配された大量の記憶域を
複製する過度のコストを経験せずに多数のサーバおよび
サイト間で記憶すべきデータを分配するために使用され
る。
【0049】典型的な要求の場合、データ・ファイルお
よびその内容が必要であり、上位レベルのサーバのサー
ビスが必要であるとき、要求はカスタマ・プレミス(C
P)308からESS306へ送信される。これは好ま
しい経路である。通信ネットワークは、要求されたES
S306が直接(すなわち、単一の経路で)利用できる
ことを判定することも、あるいはこの会話用の代替経路
を選択することもできる。代替経路は、具体的には帯域
幅に関する十分なサービス・レベルを含む経路を介して
選択することができる。この例では、通信クラウドのど
れか310、312、または314を介して代替経路を
見つけることができる。選択されたESS306にメッ
セージが到着したとき、そのサイト上のデータ・サーバ
は、(i)それ自体が、要求されたデータを有しておら
ず、したがって、ILS304自体に要求を再経路指定
することができ、あるいは(ii)処理中のトランザク
ションが多すぎ、たとえば他の地理的時間帯にあってよ
い他のESS306に要求を経路指定することを決定す
ることができる。
よびその内容が必要であり、上位レベルのサーバのサー
ビスが必要であるとき、要求はカスタマ・プレミス(C
P)308からESS306へ送信される。これは好ま
しい経路である。通信ネットワークは、要求されたES
S306が直接(すなわち、単一の経路で)利用できる
ことを判定することも、あるいはこの会話用の代替経路
を選択することもできる。代替経路は、具体的には帯域
幅に関する十分なサービス・レベルを含む経路を介して
選択することができる。この例では、通信クラウドのど
れか310、312、または314を介して代替経路を
見つけることができる。選択されたESS306にメッ
セージが到着したとき、そのサイト上のデータ・サーバ
は、(i)それ自体が、要求されたデータを有しておら
ず、したがって、ILS304自体に要求を再経路指定
することができ、あるいは(ii)処理中のトランザク
ションが多すぎ、たとえば他の地理的時間帯にあってよ
い他のESS306に要求を経路指定することを決定す
ることができる。
【0050】図4は、高速バス406を介してある量の
メモリ404に接続された単一のプロセッサ402と、
独立ディスクの冗長配列(RAID)416と、記憶装
置412に接続されたSCSIバス408と、接続線4
10と、次いで、通信アダプタなどのものを表すある種
の入出力414とを含む標準パーソナル・コンピュータ
IBM PS/2モデル95などの典型的な単一プロセ
ッサ・システム・データ・サーバである。
メモリ404に接続された単一のプロセッサ402と、
独立ディスクの冗長配列(RAID)416と、記憶装
置412に接続されたSCSIバス408と、接続線4
10と、次いで、通信アダプタなどのものを表すある種
の入出力414とを含む標準パーソナル・コンピュータ
IBM PS/2モデル95などの典型的な単一プロセ
ッサ・システム・データ・サーバである。
【0051】図5は、単一の高速バス504またはある
種のプロセス間メモリ・バス上に複数のプロセッサ50
2が配設され、複数の入出力バス506、508、およ
び510がシステムから延びる、多重プロセッサ・デー
タ・サーバ・システムを示す。IBM3090タイプの
メインフレームからTricord Model、Se
quent Model、およびPyramid Mo
delなどのシステムに至るまで、この種の構造を代表
するいくつかの異なるタイプのマシンがある。多数の種
類の多重プロセッサ共用メモリ・タイプのマシンがあ
る。
種のプロセス間メモリ・バス上に複数のプロセッサ50
2が配設され、複数の入出力バス506、508、およ
び510がシステムから延びる、多重プロセッサ・デー
タ・サーバ・システムを示す。IBM3090タイプの
メインフレームからTricord Model、Se
quent Model、およびPyramid Mo
delなどのシステムに至るまで、この種の構造を代表
するいくつかの異なるタイプのマシンがある。多数の種
類の多重プロセッサ共用メモリ・タイプのマシンがあ
る。
【0052】図6および7は、異なる可能な高速相互接
続で相互接続された、図4および5に示したような、複
数の処理要素またはサーバ602を示す。図6に記載し
た相互接続の第1の例は、様々な処理要素をそれら自体
の専用メモリおよび入出力装置またはサーバ602と相
互接続するLAN技術である。これは、一例として卵形
の相互接続604で示したファイバ・チャネル標準相互
接続方式または自社独自の相互接続方式も示す。
続で相互接続された、図4および5に示したような、複
数の処理要素またはサーバ602を示す。図6に記載し
た相互接続の第1の例は、様々な処理要素をそれら自体
の専用メモリおよび入出力装置またはサーバ602と相
互接続するLAN技術である。これは、一例として卵形
の相互接続604で示したファイバ・チャネル標準相互
接続方式または自社独自の相互接続方式も示す。
【0053】図7は、これらの異なるタイプの処理要素
またはサーバ602の間の相互接続方式としてATMま
たはその他の高速スイッチ702を使用するものを示す
他の分散トポロジーである。共用メモリ・マルチプロセ
ッサでは、同じメモリにアクセスしようとすることから
ブロッキング効果および干渉が経験される。バス上また
はメモリ中のボトルネックは、プロセッサおよび入出力
装置の速度に悪影響を及ぼす恐れのあるより悪い条件で
ある。しかし、共用メモリはいくつかのソフトウェア構
造を簡単にする。すべてのデータが分配機能構造中の様
々な異なる処理要素からアクセス可能なので、干渉は少
ない。なぜなら、処理要素が非同期動作できるようにす
る、よりメッセージ・ベースのシステムがあるからであ
る。しかし、そのような状況では、転送するためのデー
タを要求することと、どんな相互接続方式であってもそ
れを介してデータを転送させることに関する待ち時間ま
たは時間間隔が最も問題である。物理トポロジーは重要
であるが、通常さらに複雑なソフトウェアが必要にな
る。スループットの形が受け入れられるように、短い待
ち時間で正しいメッセージ構造を得る必要がある。他の
利益は、図6および7のタイプの構造が、共用メモリ構
成よりも容易に、小規模な構成から大規模な構成および
超大規模な構成までスケール・アップする傾向があるこ
とである。共用メモリでは、遅かれ早かれ、解消するの
が難しいバスの限界またはロッキング干渉が発生する。
したがって、不当な複雑さや無駄なしでスケール・アッ
プを可能にする方法が好ましい。
またはサーバ602の間の相互接続方式としてATMま
たはその他の高速スイッチ702を使用するものを示す
他の分散トポロジーである。共用メモリ・マルチプロセ
ッサでは、同じメモリにアクセスしようとすることから
ブロッキング効果および干渉が経験される。バス上また
はメモリ中のボトルネックは、プロセッサおよび入出力
装置の速度に悪影響を及ぼす恐れのあるより悪い条件で
ある。しかし、共用メモリはいくつかのソフトウェア構
造を簡単にする。すべてのデータが分配機能構造中の様
々な異なる処理要素からアクセス可能なので、干渉は少
ない。なぜなら、処理要素が非同期動作できるようにす
る、よりメッセージ・ベースのシステムがあるからであ
る。しかし、そのような状況では、転送するためのデー
タを要求することと、どんな相互接続方式であってもそ
れを介してデータを転送させることに関する待ち時間ま
たは時間間隔が最も問題である。物理トポロジーは重要
であるが、通常さらに複雑なソフトウェアが必要にな
る。スループットの形が受け入れられるように、短い待
ち時間で正しいメッセージ構造を得る必要がある。他の
利益は、図6および7のタイプの構造が、共用メモリ構
成よりも容易に、小規模な構成から大規模な構成および
超大規模な構成までスケール・アップする傾向があるこ
とである。共用メモリでは、遅かれ早かれ、解消するの
が難しいバスの限界またはロッキング干渉が発生する。
したがって、不当な複雑さや無駄なしでスケール・アッ
プを可能にする方法が好ましい。
【0054】そのような構造に関する他の融通性は、通
信を行うための特別な援助と、データ記憶域の検索を行
うための特別な援助をもたらすことができるように異な
るタイプのプロセッサを専用化する能力である。共用メ
モリ・マルチプロセッサで通常行われていることであ
る、単一の同じタイプの処理要素を使用することとは逆
に、異なる処理要素を専用化することもできる。図7の
疎に結合された構造に関しては、これらの要素はそれぞ
れ、密に結合された共用メモリ処理要素自体でもよい。
信を行うための特別な援助と、データ記憶域の検索を行
うための特別な援助をもたらすことができるように異な
るタイプのプロセッサを専用化する能力である。共用メ
モリ・マルチプロセッサで通常行われていることであ
る、単一の同じタイプの処理要素を使用することとは逆
に、異なる処理要素を専用化することもできる。図7の
疎に結合された構造に関しては、これらの要素はそれぞ
れ、密に結合された共用メモリ処理要素自体でもよい。
【0055】図8、9、および10は、図1および2に
関して前記で提示したサービス提供業者に関する交換技
術、経路指定技術、およびその他のアダプタおよびコン
ピュータ技術に関する。この交換技術は、着信メッセー
ジおよび発信メッセージを収集するための手段を提供す
る。着信メッセージは、帯域幅の高速集約集合であるト
ランク内に含まれる。速度はシステムの消費側よりも高
く、総帯域幅は店またはカスタマ・プレミスにあるすべ
ての端末のためのものである。発信メッセージは基本的
に逆のプロセスであり、図1のクラウド112などのク
ラウド中のネットワークに入る。
関して前記で提示したサービス提供業者に関する交換技
術、経路指定技術、およびその他のアダプタおよびコン
ピュータ技術に関する。この交換技術は、着信メッセー
ジおよび発信メッセージを収集するための手段を提供す
る。着信メッセージは、帯域幅の高速集約集合であるト
ランク内に含まれる。速度はシステムの消費側よりも高
く、総帯域幅は店またはカスタマ・プレミスにあるすべ
ての端末のためのものである。発信メッセージは基本的
に逆のプロセスであり、図1のクラウド112などのク
ラウド中のネットワークに入る。
【0056】図8の場合のトランクは、速度がT1から
T3までの範囲であり、あるいはATMを使用し、ファ
イバ・タイプの物理接続を介して動作する。スイッチ8
02が接続媒体である場合、メッセージはトランクから
他のいくつかの通信ポートの内のどれか1つに切り替え
られる。スイッチの利点は、スイッチ802が通常、帯
域幅の限界までを含む、多数の同時接続を可能にする大
量の総帯域幅向けに設計されていることである。これよ
り廉価な図8の代替装置は、コンピュータ・バス上に挿
入されたトランク・アダプタ1004を介してトランク
が入る、交換機構またはゲートウェイとして働くコンピ
ュータ1002を示す図10の構成である。この例で
は、該アダプタはコンピュータ・バス上に挿入されたT
1アダプタでも、T3アダプタでも、OC−3ファイバ
・アダプタでもよく、たとえばLANタイプのアダプタ
でよい他のアダプタ・カードをコンピュータ・バス内に
挿入することができる。コンピュータ1002はそのハ
ードウェアおよびソフトウェアによって、LANとトラ
ンク・アダプタとの対話から多重化、経路指定、または
ゲートウェイ・タイプ機能を実行する。
T3までの範囲であり、あるいはATMを使用し、ファ
イバ・タイプの物理接続を介して動作する。スイッチ8
02が接続媒体である場合、メッセージはトランクから
他のいくつかの通信ポートの内のどれか1つに切り替え
られる。スイッチの利点は、スイッチ802が通常、帯
域幅の限界までを含む、多数の同時接続を可能にする大
量の総帯域幅向けに設計されていることである。これよ
り廉価な図8の代替装置は、コンピュータ・バス上に挿
入されたトランク・アダプタ1004を介してトランク
が入る、交換機構またはゲートウェイとして働くコンピ
ュータ1002を示す図10の構成である。この例で
は、該アダプタはコンピュータ・バス上に挿入されたT
1アダプタでも、T3アダプタでも、OC−3ファイバ
・アダプタでもよく、たとえばLANタイプのアダプタ
でよい他のアダプタ・カードをコンピュータ・バス内に
挿入することができる。コンピュータ1002はそのハ
ードウェアおよびソフトウェアによって、LANとトラ
ンク・アダプタとの対話から多重化、経路指定、または
ゲートウェイ・タイプ機能を実行する。
【0057】図9は、同じ種類の機能を代表するように
作製された専用化ハードウェアの一例である。LANに
経路指定またはブリッジングされた1種類の物理接続が
ある、類似の機能を実行するハブまたはルータとして識
別される製品を提供している製造業者はいくつかある。
作製された専用化ハードウェアの一例である。LANに
経路指定またはブリッジングされた1種類の物理接続が
ある、類似の機能を実行するハブまたはルータとして識
別される製品を提供している製造業者はいくつかある。
【0058】これらの3つ図すべて、すなわち図8、
9、および10は、カスタマ・プレミスへの図1中の入
り高速トランク118のの典型的な配置構成を表してい
る。交換機能は、実際のスイッチまたはハブ・ルータで
も、場合によってはルータとして働くコンピュータで
も、外部ネットワークから流入するトラフィックを取
り、次いで、カスタマ・プレミスの適当なデータ消費者
または端末にそれを切り替えるように実行される。
9、および10は、カスタマ・プレミスへの図1中の入
り高速トランク118のの典型的な配置構成を表してい
る。交換機能は、実際のスイッチまたはハブ・ルータで
も、場合によってはルータとして働くコンピュータで
も、外部ネットワークから流入するトラフィックを取
り、次いで、カスタマ・プレミスの適当なデータ消費者
または端末にそれを切り替えるように実行される。
【0059】典型的なスイッチは、交換ファブリックと
呼ばれるものから形成され、通常、クロス・ポイント交
換機構をもつものである。高速送信のための実際の物理
媒体は銅製でも、ファイバ製でもよい。交換機能を実行
するために使用される他のタイプのファブリックがある
が、それは通常、着信ポートと発信ポートの間にある種
の同時接続を提供する。クロスポイント・スイッチは空
間分割形の多重化技術である。ハブ・ルータもコンピュ
ータ・ゲートウェイ/ルータ技術も通常、時分割タイプ
の多重化機構である。
呼ばれるものから形成され、通常、クロス・ポイント交
換機構をもつものである。高速送信のための実際の物理
媒体は銅製でも、ファイバ製でもよい。交換機能を実行
するために使用される他のタイプのファブリックがある
が、それは通常、着信ポートと発信ポートの間にある種
の同時接続を提供する。クロスポイント・スイッチは空
間分割形の多重化技術である。ハブ・ルータもコンピュ
ータ・ゲートウェイ/ルータ技術も通常、時分割タイプ
の多重化機構である。
【0060】図10の場合、コンピュータはパーソナル
・コンピュータでも、ワークステーションでも、入出力
アダプタが挿入された、通常の入出力バス概念を有す
る、ほとんどどんなコンピュータでもよい。そのような
場合、1つのアダプタから他のアダプタにデータを切り
替えるためのコンピュータ・バスの時分割多重化態様が
使用される。ハブおよびルータは、図10のコンピュー
タの特別にパッケージされたバージョンである。ハブお
よびルータは交換ファブリック、すなわち空間分割タイ
プのファブリックを含むこともできる。3種の多重化、
すなわち、周波数分割、空間分割、または時分割があ
る。
・コンピュータでも、ワークステーションでも、入出力
アダプタが挿入された、通常の入出力バス概念を有す
る、ほとんどどんなコンピュータでもよい。そのような
場合、1つのアダプタから他のアダプタにデータを切り
替えるためのコンピュータ・バスの時分割多重化態様が
使用される。ハブおよびルータは、図10のコンピュー
タの特別にパッケージされたバージョンである。ハブお
よびルータは交換ファブリック、すなわち空間分割タイ
プのファブリックを含むこともできる。3種の多重化、
すなわち、周波数分割、空間分割、または時分割があ
る。
【0061】図11の違いの1つは、リージョナル・サ
ーバ・サイト1106と小売店サイト1108の間のク
ラウド1102である。サービス提供業者は、地域の電
話会社、電話交換会社、中継キャリア、またはバイパス
会社を含むグループの内のどれでもよい。クラウド11
02および1104中の通信媒体の例には、銅線、海中
ケーブル、ファイバ、マイクロ波、および衛星リンクが
ある。
ーバ・サイト1106と小売店サイト1108の間のク
ラウド1102である。サービス提供業者は、地域の電
話会社、電話交換会社、中継キャリア、またはバイパス
会社を含むグループの内のどれでもよい。クラウド11
02および1104中の通信媒体の例には、銅線、海中
ケーブル、ファイバ、マイクロ波、および衛星リンクが
ある。
【0062】通常、TキャリアまたはDS、すなわちデ
ジタル信号階層はマイクロ波と衛星とを介して運ばれ
る。現在の所、いくつかの衛星会社は、ATMが毎秒4
4メガビットよりも速い速度で流れることができるよう
にOC−3タイプの速度の高速キャリアを該会社のキャ
リアを介して搬送するにはどうすべきかを調査してい
る。
ジタル信号階層はマイクロ波と衛星とを介して運ばれ
る。現在の所、いくつかの衛星会社は、ATMが毎秒4
4メガビットよりも速い速度で流れることができるよう
にOC−3タイプの速度の高速キャリアを該会社のキャ
リアを介して搬送するにはどうすべきかを調査してい
る。
【0063】ポジトリから製造サブシステム104への
リアルタイム・データ転送の製造圧縮解除態様を図12
に詳細に示す。ここで、クラウド1102から入力され
る総データは毎秒155メガビットのATMでよいが、
製造マシン1202、1204、1206、および12
08のそれぞれに出力されるデータは、その個別の要件
に依存する。この特定の装置118、すなわちATMス
イッチでは、実際の所、データを分解し、各製造マシン
にその異なる速度で経路指定するために使用するのはP
Cであってよい。データはリアルタイムで入力され、マ
シン1202、1204、1206、および1208そ
れぞれの要件が何であれそれに応じて送信される。これ
は、毎秒1.4メガバイトでも、1.2メガバイトで
も、毎秒700KBでも、達成される。プリンタ120
6はリアルタイム・データ・フローの必要がより少な
く、データ送信は特定のデータ信号速度のものであって
よい。
リアルタイム・データ転送の製造圧縮解除態様を図12
に詳細に示す。ここで、クラウド1102から入力され
る総データは毎秒155メガビットのATMでよいが、
製造マシン1202、1204、1206、および12
08のそれぞれに出力されるデータは、その個別の要件
に依存する。この特定の装置118、すなわちATMス
イッチでは、実際の所、データを分解し、各製造マシン
にその異なる速度で経路指定するために使用するのはP
Cであってよい。データはリアルタイムで入力され、マ
シン1202、1204、1206、および1208そ
れぞれの要件が何であれそれに応じて送信される。これ
は、毎秒1.4メガバイトでも、1.2メガバイトで
も、毎秒700KBでも、達成される。プリンタ120
6はリアルタイム・データ・フローの必要がより少な
く、データ送信は特定のデータ信号速度のものであって
よい。
【0064】好ましい実施例の要求対応内容データ・シ
ステムには、装置1210、1212、1214、およ
び1216および再生マシンの様々な異なる媒体、技
術、圧縮アルゴリズムに対して多数の異なるデータ転送
速度値がある。これらの値は可変であり、再生マシンの
ストリーム化要件、オーディオであるか、それともビデ
オおよびオーディオであるかの関数、または圧縮技術に
よるビデオ圧縮であるかどうかに依存する。
ステムには、装置1210、1212、1214、およ
び1216および再生マシンの様々な異なる媒体、技
術、圧縮アルゴリズムに対して多数の異なるデータ転送
速度値がある。これらの値は可変であり、再生マシンの
ストリーム化要件、オーディオであるか、それともビデ
オおよびオーディオであるかの関数、または圧縮技術に
よるビデオ圧縮であるかどうかに依存する。
【0065】事前確認ステーションは、CDライタとは
異なる必要なデータ・フロー速度を有する。CDライタ
はたとえば、通常の再生速度の6倍で書くことができ
る。6倍のCDライタには毎秒1.1メガバイト、8倍
のテープ・ライタには1.4メガバイト、毎秒1.4M
bitのMPEG圧縮ビデオまたはCD品質オーディオ
を再生する40基の事前確認ブースには7メガバイトの
高速データ転送速度が必要である。
異なる必要なデータ・フロー速度を有する。CDライタ
はたとえば、通常の再生速度の6倍で書くことができ
る。6倍のCDライタには毎秒1.1メガバイト、8倍
のテープ・ライタには1.4メガバイト、毎秒1.4M
bitのMPEG圧縮ビデオまたはCD品質オーディオ
を再生する40基の事前確認ブースには7メガバイトの
高速データ転送速度が必要である。
【0066】許可されていない、あるいは所期されてい
ないインターセプトにアクセスされやすい自社独自の情
報および通信チャネルおよび通信交換技術に対してより
高いレベルのセキュリティを維持するようにある種の内
容データを暗号化することが望ましい。会計データはた
とえば、データ収集装置132で暗号化することができ
る。データは、暗号化キーとして知られる文字のランダ
ム・パターンによって装置132で暗号化される。各暗
号キーは保護され、使用料会計装置130に記憶され
る。暗号化されたデータの非暗号化は装置1210、1
212、および1214で行われる。これらの装置で
は、非暗号化ステップおよび圧縮解除ステップが、デー
タ収集時の暗号化および圧縮のプロセスと一貫した方法
で実行される。装置1210、1212、および121
4は、CDライタ1202、テープライタ1204、カ
ラー・プリンタ1206、および代替装置1208への
ストリーム化を行うためのバッファリング機能も提供す
る。
ないインターセプトにアクセスされやすい自社独自の情
報および通信チャネルおよび通信交換技術に対してより
高いレベルのセキュリティを維持するようにある種の内
容データを暗号化することが望ましい。会計データはた
とえば、データ収集装置132で暗号化することができ
る。データは、暗号化キーとして知られる文字のランダ
ム・パターンによって装置132で暗号化される。各暗
号キーは保護され、使用料会計装置130に記憶され
る。暗号化されたデータの非暗号化は装置1210、1
212、および1214で行われる。これらの装置で
は、非暗号化ステップおよび圧縮解除ステップが、デー
タ収集時の暗号化および圧縮のプロセスと一貫した方法
で実行される。装置1210、1212、および121
4は、CDライタ1202、テープライタ1204、カ
ラー・プリンタ1206、および代替装置1208への
ストリーム化を行うためのバッファリング機能も提供す
る。
【0067】図12の事前確認ステーション1303
は、ビデオの検討用に必要である。場合によっては、事
前確認ステーション1303は、MPEGビデオ圧縮、
あるいはRTVまたはPLV圧縮DVI、あるいはソフ
トウェア専用モーション・ビデオ再生によってサポート
される様々な圧縮フォーマットのどれかを有する。効果
的なストリーム化を行うには、送信が開始されてから、
通常、記録またはデータ・ストリームの終りである、デ
ータ・セグメントの完了まで連続送信の条件が存在しな
ければならない。この連続送信は、連続フル・モーショ
ン・ビデオを維持するために再生装置が必要とする速度
より遅くならないようにしなければならない。
は、ビデオの検討用に必要である。場合によっては、事
前確認ステーション1303は、MPEGビデオ圧縮、
あるいはRTVまたはPLV圧縮DVI、あるいはソフ
トウェア専用モーション・ビデオ再生によってサポート
される様々な圧縮フォーマットのどれかを有する。効果
的なストリーム化を行うには、送信が開始されてから、
通常、記録またはデータ・ストリームの終りである、デ
ータ・セグメントの完了まで連続送信の条件が存在しな
ければならない。この連続送信は、連続フル・モーショ
ン・ビデオを維持するために再生装置が必要とする速度
より遅くならないようにしなければならない。
【0068】交換技術を備えた通信非同期転送モード
(ATM)は広帯域通信に勝る利点を提供し、該モード
を本発明内に組み込むと、すべてのタイプのトラフィッ
クを処理する機会が提供され、帯域幅および高速ビット
・レートのためにプロトコルの影響をあまり受けなくな
る。このモードは、本発明で識別する音声、ビデオ、イ
メージ、およびデータの送信に特に適している。
(ATM)は広帯域通信に勝る利点を提供し、該モード
を本発明内に組み込むと、すべてのタイプのトラフィッ
クを処理する機会が提供され、帯域幅および高速ビット
・レートのためにプロトコルの影響をあまり受けなくな
る。このモードは、本発明で識別する音声、ビデオ、イ
メージ、およびデータの送信に特に適している。
【0069】新規の要求対応デジタル情報システムの動
作態様の一部を図1−12および本発明の対応する通信
機能およびネットワーク機能に関して論じたが、図13
およびその説明は、平均的な顧客用の典型的な事前確
認、注文、許可、製造、および購入プロセスの全体的な
概要を提示するものである。プロセス全体は、注文プロ
セス(CP)、許可プロセス(AP)、製造プロセス
(MP)、および購入プロセス(PP)として識別され
た構成要素サブステップに分割されている。OPプロセ
ス、APプロセス、MPプロセス、およびPPプロセス
それぞれの必須ステップおよび代替ステップは、それぞ
れリード・レターa、b、c、およびdで順次番号付け
された一般的なステップによって識別される。これらの
順次ステップは、最初にただ商品を見ることから購入す
るまでの典型的な注文の論理フローを識別している。
作態様の一部を図1−12および本発明の対応する通信
機能およびネットワーク機能に関して論じたが、図13
およびその説明は、平均的な顧客用の典型的な事前確
認、注文、許可、製造、および購入プロセスの全体的な
概要を提示するものである。プロセス全体は、注文プロ
セス(CP)、許可プロセス(AP)、製造プロセス
(MP)、および購入プロセス(PP)として識別され
た構成要素サブステップに分割されている。OPプロセ
ス、APプロセス、MPプロセス、およびPPプロセス
それぞれの必須ステップおよび代替ステップは、それぞ
れリード・レターa、b、c、およびdで順次番号付け
された一般的なステップによって識別される。これらの
順次ステップは、最初にただ商品を見ることから購入す
るまでの典型的な注文の論理フローを識別している。
【0070】以下に定義するある語は、図13に関して
以下で説明する注文およびその後の処理の論理およびフ
ローを理解する上で助けとなる。この定義には、トラン
ザクション用語、データベース・テーブル、およびプロ
セス・メッセージが含まれる。
以下で説明する注文およびその後の処理の論理およびフ
ローを理解する上で助けとなる。この定義には、トラン
ザクション用語、データベース・テーブル、およびプロ
セス・メッセージが含まれる。
【0071】トランザクション用語 会計サーバ:店内の制御の中央点として働くことがで
き、通常それを実行する1組のコンピュータ・プログラ
ム。これらのプログラムは店で出されるすべての注文用
の中央データベースを提供し、店の(このシステムを介
した注文に関する)金融会計を実行し、許可サーバとの
許可交換をすべて実行する。
き、通常それを実行する1組のコンピュータ・プログラ
ム。これらのプログラムは店で出されるすべての注文用
の中央データベースを提供し、店の(このシステムを介
した注文に関する)金融会計を実行し、許可サーバとの
許可交換をすべて実行する。
【0072】許可サーバ:製品を製造する承認を与える
か、それとも拒否するかを決定する1組のコンピュータ
・プログラム。これらのプログラムは以下のものなどい
くつかのデータベースを維持する。 −利用可能な製品のデータベース −製品を所有するレーベル会社などの会社が所有する使
用料のデータベース −所与の小売店が所与の製品を販売する権限を有するか
どうかを判定するための基準を与えるデータベース これらのプログラムは、いくつかの店用の意志決定プロ
セスを提供する。これらのプログラムは通常、小売店か
ら離れたサイトで実行される。
か、それとも拒否するかを決定する1組のコンピュータ
・プログラム。これらのプログラムは以下のものなどい
くつかのデータベースを維持する。 −利用可能な製品のデータベース −製品を所有するレーベル会社などの会社が所有する使
用料のデータベース −所与の小売店が所与の製品を販売する権限を有するか
どうかを判定するための基準を与えるデータベース これらのプログラムは、いくつかの店用の意志決定プロ
セスを提供する。これらのプログラムは通常、小売店か
ら離れたサイトで実行される。
【0073】カスタマ・プレミス:顧客が、要求対応シ
ステムと相互作用できる位置。このような相互作用は、
事前確認、注文、製品の受取り、トランザクション記録
の維持などを含むがそれらに限らない。
ステムと相互作用できる位置。このような相互作用は、
事前確認、注文、製品の受取り、トランザクション記録
の維持などを含むがそれらに限らない。
【0074】デバイス・コントローラ:製造プロセスを
制御する1組のコンピュータ・プログラム。このサーバ
は小売店に位置する。
制御する1組のコンピュータ・プログラム。このサーバ
は小売店に位置する。
【0075】アイテム:購入に適した製造品または作
品。一例として、顧客が従来の購入で調達できるもので
ある。アイテムには主として、情報が記録された媒体
と、ケース、ラベル、パンフレット、ケース・ライナな
どの二次マテリアルとが含まれる。典型的な小売システ
ムでは、アイテムはコンパクト・ディスク、カセット・
テープ、妥当なラベルおよび印刷物と共にパッケージに
含まれる電子ビデオ・ゲームである。
品。一例として、顧客が従来の購入で調達できるもので
ある。アイテムには主として、情報が記録された媒体
と、ケース、ラベル、パンフレット、ケース・ライナな
どの二次マテリアルとが含まれる。典型的な小売システ
ムでは、アイテムはコンパクト・ディスク、カセット・
テープ、妥当なラベルおよび印刷物と共にパッケージに
含まれる電子ビデオ・ゲームである。
【0076】ライン・アイテム:購入する予定のある数
量の単一の作品の記録記述。ラインアイテムは、1つま
たは複数の同じアイテムで構成される。所望のコピーの
数だけでなく、記録媒体としてコンパクト・ディスクを
使用するか、それともカセット・テープを使用するかの
表示もある。
量の単一の作品の記録記述。ラインアイテムは、1つま
たは複数の同じアイテムで構成される。所望のコピーの
数だけでなく、記録媒体としてコンパクト・ディスクを
使用するか、それともカセット・テープを使用するかの
表示もある。
【0077】注文:顧客が購入したいアイテムの集合。
注文は1つまたは複数のラインアイテムで構成される。
注文は1つまたは複数のラインアイテムで構成される。
【0078】ピース:以下のものなどアイテムの1つの
構成要素部分。 −コンパクト・ディスク・ケース内に入れられたパンフ
レット −ケースの上に貼られたラベル −テープ・カセット
構成要素部分。 −コンパクト・ディスク・ケース内に入れられたパンフ
レット −ケースの上に貼られたラベル −テープ・カセット
【0079】店頭:顧客が購入を行う点に位置する、キ
ャッシュ・レジスタなどの端末。この端末は、販売員が
注文を表示して、適宜変更できるようにするコンピュー
タ・プログラムを含む。
ャッシュ・レジスタなどの端末。この端末は、販売員が
注文を表示して、適宜変更できるようにするコンピュー
タ・プログラムを含む。
【0080】事前確認ステーション:個人が作品のサン
プルにアクセスするための装置を含む位置。通常、アク
セスとは、客が事前確認時に提案した製品がその個人に
売れることを見込んで、該製品の機能を実証することで
ある。このタイプのステーションは一般に、店やキオス
クなどの小売店環境に位置する。製品に対する注文は確
認ステーションで入力することができる。
プルにアクセスするための装置を含む位置。通常、アク
セスとは、客が事前確認時に提案した製品がその個人に
売れることを見込んで、該製品の機能を実証することで
ある。このタイプのステーションは一般に、店やキオス
クなどの小売店環境に位置する。製品に対する注文は確
認ステーションで入力することができる。
【0081】作品:事前確認または販売、あるいはその
両方のために提案されているアイテム。
両方のために提案されているアイテム。
【0082】データベース・テーブル 許可テーブル:店ごとの要求されたすべての製造トラン
ザクションの持続レコード。注文された各アイテムごと
に、そのアイテムの許可状況を記述する1つのレコード
を含む。
ザクションの持続レコード。注文された各アイテムごと
に、そのアイテムの許可状況を記述する1つのレコード
を含む。
【0083】ライン・アイテム・テーブル:店ごとのす
べての注文に関する注文されたすべてのライン・アイテ
ムの持続レコード。
べての注文に関する注文されたすべてのライン・アイテ
ムの持続レコード。
【0084】MAKEテーブル:注文されたが、まだ製
造されていないすべてのアイテムの一時レコード。製造
すべきものと製造プロセスの段階とを記述する1つのレ
コードが各アイテムごとにある。
造されていないすべてのアイテムの一時レコード。製造
すべきものと製造プロセスの段階とを記述する1つのレ
コードが各アイテムごとにある。
【0085】注文テーブル:店ごとのすべての注文の持
続レコード。
続レコード。
【0086】プロセス・メッセージ
【0087】op_approved:あるアイテムの
製造が承認されたときに、許可サーバから会計サーバへ
送信されるメッセージ。
製造が承認されたときに、許可サーバから会計サーバへ
送信されるメッセージ。
【0088】op_cancel:許可要求の前に注文
が取り消されており、該注文をシステムから削除すべき
であることを示すように、店頭ステーションから会計サ
ーバへ送信されるメッセージ。
が取り消されており、該注文をシステムから削除すべき
であることを示すように、店頭ステーションから会計サ
ーバへ送信されるメッセージ。
【0089】op_cannot_make:アイテム
のピースが首尾よく製造されなかったときにデバイス・
コントローラから会計サーバへ送信されるメッセージ。
のピースが首尾よく製造されなかったときにデバイス・
コントローラから会計サーバへ送信されるメッセージ。
【0090】op_denied:アイテムの製造が承
認されないときに、許可サーバから会計サーバへ送信さ
れるメッセージ。
認されないときに、許可サーバから会計サーバへ送信さ
れるメッセージ。
【0091】op_grant:単一のアイテムを製造
する許可を要求する、会計サーバから許可サーバへ送信
されるメッセージ。
する許可を要求する、会計サーバから許可サーバへ送信
されるメッセージ。
【0092】op_grant_failed:許可サ
ーバによって許可要求が拒否されたときに、会計サーバ
から店頭ステーションへ送信されるメッセージ。
ーバによって許可要求が拒否されたときに、会計サーバ
から店頭ステーションへ送信されるメッセージ。
【0093】op_made:アイテムのピースが首尾
よく製造されたときに、デバイス・コントローラから会
計サーバへ送信されるメッセージ。
よく製造されたときに、デバイス・コントローラから会
計サーバへ送信されるメッセージ。
【0094】op_make:どんなアイテムを製造す
べきかを示すために会計サーバからデバイス・コントロ
ーラへ送信されるメッセージ。
べきかを示すために会計サーバからデバイス・コントロ
ーラへ送信されるメッセージ。
【0095】op_make_failed:アイテム
が首尾よく製造されないときに会計サーバから店頭ステ
ーションへ送信されるメッセージ。
が首尾よく製造されないときに会計サーバから店頭ステ
ーションへ送信されるメッセージ。
【0096】op_ok:顧客によって注文が検証さ
れ、料金が支払われたことを示すために店頭ステーショ
ンから会計サーバへ送信されるメッセージ。
れ、料金が支払われたことを示すために店頭ステーショ
ンから会計サーバへ送信されるメッセージ。
【0097】op_order:注文がシステムに入力
されたことを示すために事前確認ステーションから会計
サーバへ送信されるメッセージ。
されたことを示すために事前確認ステーションから会計
サーバへ送信されるメッセージ。
【0098】op_order_complete:成
功したかどうかを問わず、注文されたすべてのアイテム
が完成したときに会計サーバから店頭へ送信されるメッ
セージ。
功したかどうかを問わず、注文されたすべてのアイテム
が完成したときに会計サーバから店頭へ送信されるメッ
セージ。
【0099】注文プロセス a01)見込み購入者としての顧客が店に入り、図13
に示した事前確認サブシステム1302で多数のマルチ
メディア事前確認ステーション1303の内の1台にア
クセスする。この例では、事前確認ステーションはカス
タマ・プレミスである。顧客は、図16、17、および
18で詳細に説明するようにメンバシップ・カードを読
取り装置に挿入し、様々な作品の事前確認を開始する。
顧客は、図18−27で部分的にかつ一例として示した
ように提供されるタッチ・スクリーン・パネルを介し
て、ある作品を事前確認して聞き、あるいは付随するビ
デオを見ながら作品を聞くことを選択することができ
る。図24に示した1対のヘッドフォン2402の画面
アイコンと、他のTVセット2404アイコンは、事前
確認マテリアルの可用性を顧客に通知するために使用さ
れる。顧客が購入の決定を下したときは、所望のアイテ
ムのフォーマットを記述するタッチ・パッド2406ま
たは2408にあるコマンドがタッチ・スクリーン上で
入力される。なお、この所望のマテリアルを選択するス
テップは各カスタマ・プレミスに配布されたパンフレッ
ト、雑誌、新聞に記載されたコードを直接又はレジスタ
等に入力して、その信号を転送し、入力することにより
代替可能である。
に示した事前確認サブシステム1302で多数のマルチ
メディア事前確認ステーション1303の内の1台にア
クセスする。この例では、事前確認ステーションはカス
タマ・プレミスである。顧客は、図16、17、および
18で詳細に説明するようにメンバシップ・カードを読
取り装置に挿入し、様々な作品の事前確認を開始する。
顧客は、図18−27で部分的にかつ一例として示した
ように提供されるタッチ・スクリーン・パネルを介し
て、ある作品を事前確認して聞き、あるいは付随するビ
デオを見ながら作品を聞くことを選択することができ
る。図24に示した1対のヘッドフォン2402の画面
アイコンと、他のTVセット2404アイコンは、事前
確認マテリアルの可用性を顧客に通知するために使用さ
れる。顧客が購入の決定を下したときは、所望のアイテ
ムのフォーマットを記述するタッチ・パッド2406ま
たは2408にあるコマンドがタッチ・スクリーン上で
入力される。なお、この所望のマテリアルを選択するス
テップは各カスタマ・プレミスに配布されたパンフレッ
ト、雑誌、新聞に記載されたコードを直接又はレジスタ
等に入力して、その信号を転送し、入力することにより
代替可能である。
【0100】a02)図13の事前確認ステーション1
303が、図16に示したように、顧客の注文1602
の覚書をプリントする。
303が、図16に示したように、顧客の注文1602
の覚書をプリントする。
【0101】a03)サブシステム1302の事前確認
ステーションが、この注文を記述するメッセージ(すな
わち、メッセージ・タイプop_order)を会計管
理サブシステム1306の会計サーバ1304に転送す
る。
ステーションが、この注文を記述するメッセージ(すな
わち、メッセージ・タイプop_order)を会計管
理サブシステム1306の会計サーバ1304に転送す
る。
【0102】a04)注文が会計サーバ1304上の注
文テーブル・データベースに記憶される。注文情報には
以下のものが含まれる。 −事前確認番号 −日付および時刻 −以下のものを含む、購入するものの詳細を記述するラ
イン・アイテム・テーブル −アーチスト −タイトル −コピー数 −媒体:コンパクト・ディスクまたはカセット・テープ
文テーブル・データベースに記憶される。注文情報には
以下のものが含まれる。 −事前確認番号 −日付および時刻 −以下のものを含む、購入するものの詳細を記述するラ
イン・アイテム・テーブル −アーチスト −タイトル −コピー数 −媒体:コンパクト・ディスクまたはカセット・テープ
【0103】a05)顧客が、会計管理サブシステム1
306内に含まれている店のチェックアウト領域に近づ
き、個人メンバシップ・カードまたは他の適当な身分証
明カードを店員に手渡す。なお、このカードをプリペー
ド・カード化し、支払いを行わせることも可能である。
306内に含まれている店のチェックアウト領域に近づ
き、個人メンバシップ・カードまたは他の適当な身分証
明カードを店員に手渡す。なお、このカードをプリペー
ド・カード化し、支払いを行わせることも可能である。
【0104】a06)店員が、店頭(POS)端末13
08にあるカード読取り装置に顧客のメンバシップ・カ
ードを挿入する。
08にあるカード読取り装置に顧客のメンバシップ・カ
ードを挿入する。
【0105】a07)POS1308が、この顧客番号
を提供するリモート・データベース照会メッセージを会
計サーバ1304に送信する。
を提供するリモート・データベース照会メッセージを会
計サーバ1304に送信する。
【0106】a08)会計サーバ1304が注文テーブ
ル・データベースでこの顧客の注文を探索する。注文が
見つからない場合、会計サーバ1304はPOS130
8にエラーを返す。しかし、注文が見つかった場合、会
計サーバ1304はコピーを表示できるようにPOS1
308に返す。これには、注文番号識別子が含まれる。
ル・データベースでこの顧客の注文を探索する。注文が
見つからない場合、会計サーバ1304はPOS130
8にエラーを返す。しかし、注文が見つかった場合、会
計サーバ1304はコピーを表示できるようにPOS1
308に返す。これには、注文番号識別子が含まれる。
【0107】a09)顧客の注文がPOS1308に表
示された後、店員が、変更したいかどうかを顧客に尋ね
る。可能な変更には以下のものが含まれる。 −どれかのライン・アイテムの数量の変更 −アイテムの削除 −注文したアイテムのフォーマットの変更(たとえば、
コンパクト・ディスクからカセット・テープへまたはカ
セット・テープからコンパクト・ディスクへ) −前に入力しなかった新しいアイテムの追加 −注文全体の取消し
示された後、店員が、変更したいかどうかを顧客に尋ね
る。可能な変更には以下のものが含まれる。 −どれかのライン・アイテムの数量の変更 −アイテムの削除 −注文したアイテムのフォーマットの変更(たとえば、
コンパクト・ディスクからカセット・テープへまたはカ
セット・テープからコンパクト・ディスクへ) −前に入力しなかった新しいアイテムの追加 −注文全体の取消し
【0108】a10)上記のPOS購入シーケンスの代
替として、顧客は単に、店に入ったときにただちに店員
に近づき、店員に注文を入力させることができる。この
場合、事前確認ステーション・サブシステムでの活動に
関する手順は必要とされない(注文はa08)では見つ
からないが、店員がステップa09)で注文全体を入力
することができる)。
替として、顧客は単に、店に入ったときにただちに店員
に近づき、店員に注文を入力させることができる。この
場合、事前確認ステーション・サブシステムでの活動に
関する手順は必要とされない(注文はa08)では見つ
からないが、店員がステップa09)で注文全体を入力
することができる)。
【0109】a11)顧客はここで、それぞれの特定の
店または小売店で受け入れられている手順に従って、現
金、小切手、プリペード・カードまたはクレジット・カ
ードを介して支払いを行う。
店または小売店で受け入れられている手順に従って、現
金、小切手、プリペード・カードまたはクレジット・カ
ードを介して支払いを行う。
【0110】a12)店員が支払いの回収を完了する
と、POS1308がop_okメッセージを会計サー
バ1304に送信する。この点で、注文に関するすべて
の情報は要求対応デジタル情報システム中にある。シス
テムはこれで準備ができ、次いで自動的に、注文を許可
し、既存の契約に記載された資格がある当事者または実
体に使用料を貸しにして、顧客の選択肢を生成するため
の製造命令を発行する。
と、POS1308がop_okメッセージを会計サー
バ1304に送信する。この点で、注文に関するすべて
の情報は要求対応デジタル情報システム中にある。シス
テムはこれで準備ができ、次いで自動的に、注文を許可
し、既存の契約に記載された資格がある当事者または実
体に使用料を貸しにして、顧客の選択肢を生成するため
の製造命令を発行する。
【0111】許可プロセス
【0112】b01)会計サーバ1304は、op_o
kメッセージを受信すると、注文テーブル・データベー
ス中の注文のコピーを置換する。これは、店員によって
POS端末1308で加えられた変更を補償するための
ことである。
kメッセージを受信すると、注文テーブル・データベー
ス中の注文のコピーを置換する。これは、店員によって
POS端末1308で加えられた変更を補償するための
ことである。
【0113】b02)会計サーバ1304が、初期設定
で空白になっている許可テーブルおよびMAKEテーブ
ルを1アイテム当たり1つのレコードで更新する。
で空白になっている許可テーブルおよびMAKEテーブ
ルを1アイテム当たり1つのレコードで更新する。
【0114】b03)製造を始めるには、許可を得てお
かなければならず、許可手順が実行される。これによっ
て、許可され、あるいは製造を承認された、作品だけが
製造され、すべての使用料要件が正しく記録される。
かなければならず、許可手順が実行される。これによっ
て、許可され、あるいは製造を承認された、作品だけが
製造され、すべての使用料要件が正しく記録される。
【0115】b04)会計サーバ1304が、各ライン
・アイテム中の各アイテムごとに、許可サーバ・サブシ
ステム1310の許可サーバ1312にop_gran
tメッセージを送信する(注意:c13)ステップで製
造が失敗したためにこのステップに達した場合は、失敗
したアイテムだけが許可要求を送信される)。
・アイテム中の各アイテムごとに、許可サーバ・サブシ
ステム1310の許可サーバ1312にop_gran
tメッセージを送信する(注意:c13)ステップで製
造が失敗したためにこのステップに達した場合は、失敗
したアイテムだけが許可要求を送信される)。
【0116】b05)許可サーバ1312が各op_g
rantメッセージに対して様々な許可検査を実行し、
その特定のアイテムの製造に対するok/not ok
を示すためのop_approvedメッセージまたは
op_deniedメッセージを返す。
rantメッセージに対して様々な許可検査を実行し、
その特定のアイテムの製造に対するok/not ok
を示すためのop_approvedメッセージまたは
op_deniedメッセージを返す。
【0117】b06)許可を拒否するための基準は客観
的なものでよく、あるいは主観的規則を含むこともでき
る。典型的な基準には以下のものが含まれる。 −リリース日付は今日の日付よりも遅い。 −特定の店の信用等級を超えている。 −ある小売店がある作品の販売の禁止を希望している。 −内容提供業者またはレーベル会社の固有の規則。 −作品の著作権が、店が位置する国に存在しない。
的なものでよく、あるいは主観的規則を含むこともでき
る。典型的な基準には以下のものが含まれる。 −リリース日付は今日の日付よりも遅い。 −特定の店の信用等級を超えている。 −ある小売店がある作品の販売の禁止を希望している。 −内容提供業者またはレーベル会社の固有の規則。 −作品の著作権が、店が位置する国に存在しない。
【0118】b07)あるアイテムが何らかの理由で拒
否された場合、そのアイテムに関するop_denie
dメッセージが許可サーバ1312によって会計サーバ
1304に返される。
否された場合、そのアイテムに関するop_denie
dメッセージが許可サーバ1312によって会計サーバ
1304に返される。
【0119】b08)あるアイテムに関してop_de
niedが受信された場合、会計サーバ1304は以下
のことを行う。 −拒否されたものを反映する許可テーブル、ライン・ア
イテム・テーブル、および注文テーブルを更新する。 −拒否されたアイテムをMAKEテーブルから削除す
る。
niedが受信された場合、会計サーバ1304は以下
のことを行う。 −拒否されたものを反映する許可テーブル、ライン・ア
イテム・テーブル、および注文テーブルを更新する。 −拒否されたアイテムをMAKEテーブルから削除す
る。
【0120】b09)複数の注文が一度に、未処理許可
要求をもつことができるので、これが特定の注文中の最
後のアイテムである場合、会計サーバ1304は注文が
完了したマークを付けて、製造サブシステム1316中
のデバイス・コントローラ1314にop_makeメ
ッセージを送信する。
要求をもつことができるので、これが特定の注文中の最
後のアイテムである場合、会計サーバ1304は注文が
完了したマークを付けて、製造サブシステム1316中
のデバイス・コントローラ1314にop_makeメ
ッセージを送信する。
【0121】b10)この注文中にもっとアイテムがあ
る場合、会計サーバ1304は許可プロセス・ステップ
b07)にもどる。
る場合、会計サーバ1304は許可プロセス・ステップ
b07)にもどる。
【0122】b11)あるライン・アイテムに関してo
p_approvedメッセージが受信された場合、会
計サーバ1304は、承認されたものを反映する許可テ
ーブル、ライン・アイテム・テーブル、MAKEテーブ
ル、および注文テーブルを更新する。会計サーバは次い
で、許可プロセス・ステップb09)にもどる。
p_approvedメッセージが受信された場合、会
計サーバ1304は、承認されたものを反映する許可テ
ーブル、ライン・アイテム・テーブル、MAKEテーブ
ル、および注文テーブルを更新する。会計サーバは次い
で、許可プロセス・ステップb09)にもどる。
【0123】製造ステップ 以下の仕様で、図13に示したデバイス・コントローラ
1314構成は、特定の小売店中のCDライタ1318
やテープ・ライタ1320などの製造マシンを操作する
のに必要なマシンを代表するものである。所与の店の要
件に基づいて、製造装置の実際の数および該装置の位置
は、図13に示したものとは異なることがある。
1314構成は、特定の小売店中のCDライタ1318
やテープ・ライタ1320などの製造マシンを操作する
のに必要なマシンを代表するものである。所与の店の要
件に基づいて、製造装置の実際の数および該装置の位置
は、図13に示したものとは異なることがある。
【0124】c01)デバイス・コントローラ1314
が会計サーバ1304からop_makeメッセージを
受信したとき、注文は、許可されており、かつ製造する
予定の、アイテムだけを含む。
が会計サーバ1304からop_makeメッセージを
受信したとき、注文は、許可されており、かつ製造する
予定の、アイテムだけを含む。
【0125】c02)デバイス・コントローラ1314
が製造技術者の端末(MTT)1322上に1組の製造
命令として注文を表示する。製造すべき各アイテムは単
一の線として表示される。
が製造技術者の端末(MTT)1322上に1組の製造
命令として注文を表示する。製造すべき各アイテムは単
一の線として表示される。
【0126】c03)媒体製造の場合、CDライタ13
18やテープ・ライタ1320など適当なマシンの準備
ができたとき、技術者はMTT1322上のFETCH
アイコンを押す。これによって、その製造マシン用のそ
れぞれのデバイス・コントローラ1314にメッセージ
が送信される。技術者は次いで、MTT1322上のS
TARTアイコンを押して実際の製造を開始する。
18やテープ・ライタ1320など適当なマシンの準備
ができたとき、技術者はMTT1322上のFETCH
アイコンを押す。これによって、その製造マシン用のそ
れぞれのデバイス・コントローラ1314にメッセージ
が送信される。技術者は次いで、MTT1322上のS
TARTアイコンを押して実際の製造を開始する。
【0127】c04)デバイス・コントローラ1314
は次いで、データ・サーバ・サブシステム1326のデ
ータ・サーバ1324との対話を確立して、アイテム中
に示された典型的なマシン1318または1320への
内容データ転送を開始する。
は次いで、データ・サーバ・サブシステム1326のデ
ータ・サーバ1324との対話を確立して、アイテム中
に示された典型的なマシン1318または1320への
内容データ転送を開始する。
【0128】c05)MTT1322は、必要とされる
どんな印刷マテリアルの場合でも、印刷するためのデー
タを識別するメッセージをデバイス・コントローラ13
14に送信する。
どんな印刷マテリアルの場合でも、印刷するためのデー
タを識別するメッセージをデバイス・コントローラ13
14に送信する。
【0129】c06)デバイス・コントローラ1314
は次いで、データ・サーバ1324との対話を確立し
て、印刷可能なマテリアルのデータのプリンタ1328
への転送を開始する。
は次いで、データ・サーバ1324との対話を確立し
て、印刷可能なマテリアルのデータのプリンタ1328
への転送を開始する。
【0130】c07)製造ステップc04)でも、製造
ステップc06)でも、転送中のデータに対して暗号化
または圧縮を行うことも、その両方を行うことも、両方
とも行わないこともできる。マシン1318、132
0、1328などの製造マシンにデータが実際に経路指
定される前に、非暗号化ステップまたは圧縮解除ステッ
プ、あるいはその両方が必要になる可能性がある。非暗
号化ステップに必要な暗号キーは、許可プロセス・ステ
ップb11)の最初のop_approveメッセージ
に含めることができる。
ステップc06)でも、転送中のデータに対して暗号化
または圧縮を行うことも、その両方を行うことも、両方
とも行わないこともできる。マシン1318、132
0、1328などの製造マシンにデータが実際に経路指
定される前に、非暗号化ステップまたは圧縮解除ステッ
プ、あるいはその両方が必要になる可能性がある。非暗
号化ステップに必要な暗号キーは、許可プロセス・ステ
ップb11)の最初のop_approveメッセージ
に含めることができる。
【0131】c08)デバイス・コントローラ1314
は、首尾よく完成されたアイテムの各ピースごとに、o
p_madeメッセージを会計サーバ1304に送信す
る。
は、首尾よく完成されたアイテムの各ピースごとに、o
p_madeメッセージを会計サーバ1304に送信す
る。
【0132】c09)会計サーバ1304は以下のとき
に各op_madeメッセージを記録する。 −アイテム中のすべてのピースが首尾よく製作されたと
き、そのアイテムには完成のマークが付けられる。 −ライン・アイテム中のすべてのアイテムが完成したと
き、そのライン・アイテムには完成のマークが付けられ
る。 −注文中のすべてのライン・アイテムが完成したとき、
その注文には完成のマークが付けられる。
に各op_madeメッセージを記録する。 −アイテム中のすべてのピースが首尾よく製作されたと
き、そのアイテムには完成のマークが付けられる。 −ライン・アイテム中のすべてのアイテムが完成したと
き、そのライン・アイテムには完成のマークが付けられ
る。 −注文中のすべてのライン・アイテムが完成したとき、
その注文には完成のマークが付けられる。
【0133】c10)製造プロセスのどれかのステップ
でエラーが発生した場合、回復ステップは故障点に依存
する。 −印刷ステップ中の故障の場合、技術者は手動でそのス
テップを再試行しなければならない。
でエラーが発生した場合、回復ステップは故障点に依存
する。 −印刷ステップ中の故障の場合、技術者は手動でそのス
テップを再試行しなければならない。
【0134】c11)装置1318や1320などで媒
体デバイスを書く際の故障の場合、そのアイテムは破棄
され、新しい許可シーケンスを開始しなければならな
い。
体デバイスを書く際の故障の場合、そのアイテムは破棄
され、新しい許可シーケンスを開始しなければならな
い。
【0135】c12)アイテムのどれかのピースが首尾
よく完成しなかった場合、デバイス・コントローラ13
14はop_cannot_makeメッセージを会計
サーバ1304に送信する。
よく完成しなかった場合、デバイス・コントローラ13
14はop_cannot_makeメッセージを会計
サーバ1304に送信する。
【0136】c13)会計サーバ1304がop_ca
nnot_makeメッセージを受信する。注文番号を
使用して、最初の注文がデータベースから検索される。
失敗したピースが印刷物ではなく媒体である場合、失敗
したアイテムに関して新しい許可要求が作成され、上記
の許可プロセスのステップb04)から処理が再開す
る。このステップと、上記の関連する許可/使用料会計
/製造ステップb04)ないしc13)が「n」回繰り
返される。ここで、nは会計サーバ1304中の動作特
性ファイルに記憶された再試行数である。失敗が「n」
回繰り返されると、会計サーバ1304は、このアイテ
ムは供給できないという最終決定を下し、処理は購入プ
ロセス・ステップd01)から継続する。
nnot_makeメッセージを受信する。注文番号を
使用して、最初の注文がデータベースから検索される。
失敗したピースが印刷物ではなく媒体である場合、失敗
したアイテムに関して新しい許可要求が作成され、上記
の許可プロセスのステップb04)から処理が再開す
る。このステップと、上記の関連する許可/使用料会計
/製造ステップb04)ないしc13)が「n」回繰り
返される。ここで、nは会計サーバ1304中の動作特
性ファイルに記憶された再試行数である。失敗が「n」
回繰り返されると、会計サーバ1304は、このアイテ
ムは供給できないという最終決定を下し、処理は購入プ
ロセス・ステップd01)から継続する。
【0137】c14)最初の注文は要求側小売店の会計
にそのまま残る。すなわち、通常の使用料はその店に課
されたままである。その店の責任者は次いで、製造許可
リターン要求を処理して、失敗したピースに対する貸し
を得なければならない。これによって、内容の所有者に
使用料が支払われずに複製媒体が生成されることはなく
なる。
にそのまま残る。すなわち、通常の使用料はその店に課
されたままである。その店の責任者は次いで、製造許可
リターン要求を処理して、失敗したピースに対する貸し
を得なければならない。これによって、内容の所有者に
使用料が支払われずに複製媒体が生成されることはなく
なる。
【0138】購入プロセス d01)会計サーバ1304は、注文中のすべてのアイ
テムのすべてのピースに対する応答を受信した後(op
_madeまたはop_cannot_makeを受信
し、再試行回数の限界に達した)、最初の注文にアクセ
スし、アイテムを上から下へ処理し、要求されたすべて
のライン・アイテムを完成されたものと突き合わせる。
テムのすべてのピースに対する応答を受信した後(op
_madeまたはop_cannot_makeを受信
し、再試行回数の限界に達した)、最初の注文にアクセ
スし、アイテムを上から下へ処理し、要求されたすべて
のライン・アイテムを完成されたものと突き合わせる。
【0139】d02)再試行回数の限界に達したアイテ
ム[製造のステップc13参照]は、注文の総料金から
それらの売値を抜かなければならない。それぞれの店の
業務方針に従って、チャージ・セール、返金、または現
金販売のためにクレジットを発行する必要がある。
ム[製造のステップc13参照]は、注文の総料金から
それらの売値を抜かなければならない。それぞれの店の
業務方針に従って、チャージ・セール、返金、または現
金販売のためにクレジットを発行する必要がある。
【0140】d03)会計サーバ1304は、注文が顧
客に実際に供給されるものを反映するように注文に最終
的な更新を施す。注文が完了した旨のメッセージがPO
S1308に送信される。
客に実際に供給されるものを反映するように注文に最終
的な更新を施す。注文が完了した旨のメッセージがPO
S1308に送信される。
【0141】d04)POS1308は、このメッセー
ジを受信すると、更新された注文のコピーを会計サーバ
1304に照会する。
ジを受信すると、更新された注文のコピーを会計サーバ
1304に照会する。
【0142】d05)会計サーバ1304は、更新され
た注文のコピーをPOS1308に送信する。
た注文のコピーをPOS1308に送信する。
【0143】d06)POS1308が最終的なレシー
トを印刷し、店員が(画面へのメッセージによって)通
知を受け、注文品を受け渡す準備ができたことを顧客に
通知する。
トを印刷し、店員が(画面へのメッセージによって)通
知を受け、注文品を受け渡す準備ができたことを顧客に
通知する。
【0144】図14は、本発明の要求対応デジタル・デ
ータ・システムの機能ブロック図であり、後述のように
前記の図とは区別することができる。図14は、本発明
を実施するための装置の典型的な源としてある種の製品
または製造業者を識別している。製造制御装置1402
は、図13に記載され、図12ではCDライタ1202
として識別された、2つのCDライタ1318を、それ
らが2つの異なる速度、すなわちリアルタイムの2倍
(2x)およびリアルタイムの6倍(6x)で動作する
ように制御する。イーストマン・コダック(Eastman Ko
dak)社を含め、様々な製造業者から適当なCDライタ
が入手可能である。製造制御装置1404は、図13中
のテープ・ライタ・インタフェース1330用のコント
ローラ1314と同様に、図13のテープ・ライタ13
20であるもののために作成された特殊目的デバイス用
のA/Dインタフェース1410を制御する。製造制御
装置1404は、図13のサン・マイクロシステム(Su
n Microsystem)社のワークステーション装置1412
および特定のゼロックス(Xerox)カラー複写機ま
たはカラー・プリンタ3128用のインタフェースでも
ある。図14は、任意選択で小売ホスト・サーバ140
8に接続された製造制御コンソール1406を示す。
ータ・システムの機能ブロック図であり、後述のように
前記の図とは区別することができる。図14は、本発明
を実施するための装置の典型的な源としてある種の製品
または製造業者を識別している。製造制御装置1402
は、図13に記載され、図12ではCDライタ1202
として識別された、2つのCDライタ1318を、それ
らが2つの異なる速度、すなわちリアルタイムの2倍
(2x)およびリアルタイムの6倍(6x)で動作する
ように制御する。イーストマン・コダック(Eastman Ko
dak)社を含め、様々な製造業者から適当なCDライタ
が入手可能である。製造制御装置1404は、図13中
のテープ・ライタ・インタフェース1330用のコント
ローラ1314と同様に、図13のテープ・ライタ13
20であるもののために作成された特殊目的デバイス用
のA/Dインタフェース1410を制御する。製造制御
装置1404は、図13のサン・マイクロシステム(Su
n Microsystem)社のワークステーション装置1412
および特定のゼロックス(Xerox)カラー複写機ま
たはカラー・プリンタ3128用のインタフェースでも
ある。図14は、任意選択で小売ホスト・サーバ140
8に接続された製造制御コンソール1406を示す。
【0145】図15は図13においてかなり詳細に説明
したものである。さらに、図15を一例としてのみ説明
すると、前記では一般にデータベースと呼んだPARA
DOXなどある種のプログラムまたはシステムを示す。
プレゼンテーション・マネージャ・プログラムは、要求
対応システムをOS/2オペレーティング・システムと
共に1つのそのようなシステムとして動作するようにな
すことができることを示す。同様に、ブース1502は
マルチメディア事前確認ステーションである。
したものである。さらに、図15を一例としてのみ説明
すると、前記では一般にデータベースと呼んだPARA
DOXなどある種のプログラムまたはシステムを示す。
プレゼンテーション・マネージャ・プログラムは、要求
対応システムをOS/2オペレーティング・システムと
共に1つのそのようなシステムとして動作するようにな
すことができることを示す。同様に、ブース1502は
マルチメディア事前確認ステーションである。
【0146】通信プロセスと、典型的な要求対応システ
ムのサブシステム間のメッセージまたは会話の流れにつ
いて図13に関して説明した。図15では、図13のシ
ステムによって包含される典型的なシステムのブロック
図が提示されており、それぞれの典型的なサブシステ
ム、すなわち、事前確認ブース・ステーション150
2、小売会計ステーション1504、中央ホスト会計ス
テーション1506、製造制御ステーション1508、
および店頭ステーション1510の通信エンジンの存在
が示されている。
ムのサブシステム間のメッセージまたは会話の流れにつ
いて図13に関して説明した。図15では、図13のシ
ステムによって包含される典型的なシステムのブロック
図が提示されており、それぞれの典型的なサブシステ
ム、すなわち、事前確認ブース・ステーション150
2、小売会計ステーション1504、中央ホスト会計ス
テーション1506、製造制御ステーション1508、
および店頭ステーション1510の通信エンジンの存在
が示されている。
【0147】ここでの説明のために、会話は、論理的に
関係付けられた一群のコマンドおよび応答として行われ
る。たとえば、小売会計システム1504と製造制御ア
プリケーション1508によって交換されるコマンドお
よび応答は「製造会話(Manufacturing Conversatio
n)」として知られている。図15の5つの明確に定義
された会話は、双方向可変長2地点間メッセージで構成
されている。このメッセージは、NetBios、TC
P/IP、SPX/PIXなど任意の妥当な通信プロト
コルで転送することができる。転送が保証されること
が、選択される通信プロトコルの要件である。
関係付けられた一群のコマンドおよび応答として行われ
る。たとえば、小売会計システム1504と製造制御ア
プリケーション1508によって交換されるコマンドお
よび応答は「製造会話(Manufacturing Conversatio
n)」として知られている。図15の5つの明確に定義
された会話は、双方向可変長2地点間メッセージで構成
されている。このメッセージは、NetBios、TC
P/IP、SPX/PIXなど任意の妥当な通信プロト
コルで転送することができる。転送が保証されること
が、選択される通信プロトコルの要件である。
【0148】以下の会話を検討する。
【0149】会話 説明
【0150】許可:音楽製品またはオーディオ製品の製
造を要求して許可するために小売会計1504と中央ホ
スト会計1506の間に確立される。
造を要求して許可するために小売会計1504と中央ホ
スト会計1506の間に確立される。
【0151】製造:特定のオーディオ製品またはビデオ
製品を再生する命令を実行依頼するために小売会計シス
テム1504と製造の制御アプリケーション1508の
間に確立される。
製品を再生する命令を実行依頼するために小売会計シス
テム1504と製造の制御アプリケーション1508の
間に確立される。
【0152】ストリーム:ユーザ相互作用のためにオー
ディオ・データおよびビデオ・データを顧客事前確認ス
テーション(PS)に転送するためにPSとファイル・
サーバの間に確立される。図11、12、13、および
14に一例として詳細に示したCDライタおよびテープ
・ライタにデータを転送するために、各デバイス・コン
トローラ・マシンとデータ・サーバの間にもこれと同じ
会話が確立される。
ディオ・データおよびビデオ・データを顧客事前確認ス
テーション(PS)に転送するためにPSとファイル・
サーバの間に確立される。図11、12、13、および
14に一例として詳細に示したCDライタおよびテープ
・ライタにデータを転送するために、各デバイス・コン
トローラ・マシンとデータ・サーバの間にもこれと同じ
会話が確立される。
【0153】注文:この会話は、顧客によって構成され
た注文をするためにPSと小売会計システム1504の
間に確立される。
た注文をするためにPSと小売会計システム1504の
間に確立される。
【0154】装置:この会話は、製造制御アプリケーシ
ョン1508と装置サーバの間に確立される。典型的な
デバイス・コントローラは、図12に示したCDライ
タ、テープ・ライタ、およびカラー・プリンタである。
この会話は、デバイス・コントローラとの間で制御コマ
ンドを転送するために厳密に使用される。デバイス・コ
ントローラ自体は、それ自体とデータ・サーバとのスト
リーム会話を確立する。
ョン1508と装置サーバの間に確立される。典型的な
デバイス・コントローラは、図12に示したCDライ
タ、テープ・ライタ、およびカラー・プリンタである。
この会話は、デバイス・コントローラとの間で制御コマ
ンドを転送するために厳密に使用される。デバイス・コ
ントローラ自体は、それ自体とデータ・サーバとのスト
リーム会話を確立する。
【0155】プラットフォームとオペレーティング・シ
ステムの独立性を提供するには、すべてのデータ構造に
おいて無符号長タイプが好ましい。無符号長データ・タ
イプは、DOS、OS/2、Windows、およびU
NIXまたはX Windows、あるいはその他の操
作環境によって容易に操作することができる。
ステムの独立性を提供するには、すべてのデータ構造に
おいて無符号長タイプが好ましい。無符号長データ・タ
イプは、DOS、OS/2、Windows、およびU
NIXまたはX Windows、あるいはその他の操
作環境によって容易に操作することができる。
【0156】メッセージ構造は、各メッセージがヘッダ
と、その後のメッセージ依存情報とから成るようなもの
である。特定のメッセージのハンドラは、メッセージの
メッセージ依存セクションの内容を知っている。メッセ
ージ・ハンドラについて以下で論じる。メッセージの構
造は以下のとおりである。
と、その後のメッセージ依存情報とから成るようなもの
である。特定のメッセージのハンドラは、メッセージの
メッセージ依存セクションの内容を知っている。メッセ
ージ・ハンドラについて以下で論じる。メッセージの構
造は以下のとおりである。
【0157】典型的な要求対応システム全体にわたって
使用される共通の通信アプリケーション・プログラム・
インタフェース(API)は、Netbiosトランス
ポート層が利用可能であり、あるいはNetbiosエ
ミュレーションを容易に実施できると仮定している。そ
のようなことは、NetWare、Banyan Vi
nes、およびその他のネットワーク・オペレーティン
グ・システムに当てはまる。
使用される共通の通信アプリケーション・プログラム・
インタフェース(API)は、Netbiosトランス
ポート層が利用可能であり、あるいはNetbiosエ
ミュレーションを容易に実施できると仮定している。そ
のようなことは、NetWare、Banyan Vi
nes、およびその他のネットワーク・オペレーティン
グ・システムに当てはまる。
【0158】さらに、通信エンジンはメッセージの順序
付けと再試行および再接続とを隠す。
付けと再試行および再接続とを隠す。
【0159】着信メッセージは以下のデータ構造を有す
る。
る。
【0160】 /* * 以下のtypedefは、着信メッセージを処理する関数へのポインタを定義 する。* / typedef unsigned long(*PMHFN)(unsigned long dwSessionId,PMSG pMsg); typedef struct_msg { unsigned long dwOpCode; unsigned long dwSequence; unsigned long dwFlags; unsigned long dwBuffLen; unsigned char Buffer[1]; }MSG, *PMSG; typedef unsigned long LISTHANDLE; //エラー・コード #define ERROR_ALREADY_INITIALIZED 1001 #define ERROR_MEMORY_ALLOC 1002 #define ERROR_NOT_INITIALIZED 1003 #define ERROR_INVALID_PTR 1004 #define ERROR_HANDLER_NOT_FOUND 1005 #define ERROR_LANRESOURCES 1006 #define ERROR_NAME_NOT_REGISTERED 1007 #define ERROR_NO_MORE_NCBS 1008 #define ERROR_SUBMITING_NCB 1009 #define ERROR_CONNECT_IN_PROCESS 1010 #define ERROR_NOT_CONNECTED 1011 #define ERROR_CONNECTING 1012 #define ERROR_SENDING 1013 #define ERROR_INVALID_SESSIONID 1014 #define ERROR_COMM_RESOURCES 1015 #define ERROR_SEND_TIMEOUT 1016 #define ERROR_TOO_MANY_COMMANDS 1017 #ifder OS2_COMMSYS #define ERROR_ACCESSING_SEM 2001 #endif //セッション・フラグ #define SF_CONNECTED 0x00000001 #define SF_CONNECTING 0x00000002 #define SF_PENDRECEIVE 0x00000004 #define SF_PENDLISTEN 0x00000008 #define SF_PENDCALL 0x00000010
【0161】以下のものは、プログラミング・インタフ
ェースの説明の続きである。様々な会話に関する詳細を
以下で論じる。たとえば、後半の節では、各会話ごとに
定義されるメッセージの会話依存部分について説明す
る。
ェースの説明の続きである。様々な会話に関する詳細を
以下で論じる。たとえば、後半の節では、各会話ごとに
定義されるメッセージの会話依存部分について説明す
る。
【0162】通信エンジンの初期設定は、そのサービス
を使用する各プロセスごとに必要とされる。
を使用する各プロセスごとに必要とされる。
【0163】グローバル・デフォルト・メッセージ・ハ
ンドラおよびグローバル例外ハンドラをこの関数に渡さ
なければならない。NULL値は許容されない。この関
数が失敗した場合、通信エンジンを使用することはでき
ない。戻りコードを検査する必要がある。 int InitCommSystem( //システムを初期設定して連鎖を作成する int adapters, //このマシン中のアダプタの数 PMHFN pfnDefMsgHandler, //グローバルdef msgハンドラへのポインタ PMHFN pfnExceptionHandler); //グローバル例外ハンドラへのポインタ
ンドラおよびグローバル例外ハンドラをこの関数に渡さ
なければならない。NULL値は許容されない。この関
数が失敗した場合、通信エンジンを使用することはでき
ない。戻りコードを検査する必要がある。 int InitCommSystem( //システムを初期設定して連鎖を作成する int adapters, //このマシン中のアダプタの数 PMHFN pfnDefMsgHandler, //グローバルdef msgハンドラへのポインタ PMHFN pfnExceptionHandler); //グローバル例外ハンドラへのポインタ
【0164】各メッセージは、メッセージ・ハンドラに
よって処理される。すなわち、メッセージが受信される
と、適切なメッセージ・ハンドラが呼び出される。着信
メッセージ用に定義されたメッセージ・ハンドラがない
場合、通信エンジンは、その会話(またはセッション)
用のデフォルト・メッセージ・ハンドラが定義されてい
る場合はそれを呼び出す。定義されていない場合、通信
エンジンは、存在することが保証されているグローバル
・デフォルト・メッセージ・ハンドラを呼び出す。
よって処理される。すなわち、メッセージが受信される
と、適切なメッセージ・ハンドラが呼び出される。着信
メッセージ用に定義されたメッセージ・ハンドラがない
場合、通信エンジンは、その会話(またはセッション)
用のデフォルト・メッセージ・ハンドラが定義されてい
る場合はそれを呼び出す。定義されていない場合、通信
エンジンは、存在することが保証されているグローバル
・デフォルト・メッセージ・ハンドラを呼び出す。
【0165】以下の関数は、メッセージ・ハンドラ・サ
ポートの実施細部を隠し、ハンドラ・リストの作成およ
び維持を可能にする。セッションを作成する際の第1の
ステップは、ハンドラ・リストを作成して様々なメッセ
ージ・ハンドラをそれに追加することである。 int CreateMessageHandlerList( //任意のハント゛ラ・リストを作成する LISTHANDLE *hList); //任意のリストのidをここに返す int InstallMessageHandler( //メッセーシ゛・ハント゛ラをリストに追加する LISTHANDLE hList, //任意のハント゛ラ・リストのID unsigned long dwOpCode, //インストールすべきハント゛ラの命令コート゛ PMHFN pfnMessageHandler); //関数処理メッセーシ゛へのホ゜インタ int ReplaceMessageHandler( //既存のメッセーシ゛・ハント゛ラを置換する LISTHANDLE hList, //任意のハント゛ラ・リストのID unsigned long dwOpCode, //置換すべきハント゛ラの命令コート゛ PMHFN pfnMessagehandler); //関数処理メッセーシ゛へのホ゜インタ int RegisterDefaultMessageHandler( //このリスト用のテ゛フォルト・ハント゛ラをインストールす る LISTHANDLE hList, //任意のハント゛ラ・リストのID PMHFN pfnDefaultHandler); //テ゛フォルト処理関数へのホ゜インタ int RegisterExceptionHandler( //テ゛フォルト例外ハント゛ラをインストールする LISTHANDLE hList, //任意のハント゛ラ・リストのID PMHFN pfnExceptionHandler); //例外処理関数へのホ゜インタ
ポートの実施細部を隠し、ハンドラ・リストの作成およ
び維持を可能にする。セッションを作成する際の第1の
ステップは、ハンドラ・リストを作成して様々なメッセ
ージ・ハンドラをそれに追加することである。 int CreateMessageHandlerList( //任意のハント゛ラ・リストを作成する LISTHANDLE *hList); //任意のリストのidをここに返す int InstallMessageHandler( //メッセーシ゛・ハント゛ラをリストに追加する LISTHANDLE hList, //任意のハント゛ラ・リストのID unsigned long dwOpCode, //インストールすべきハント゛ラの命令コート゛ PMHFN pfnMessageHandler); //関数処理メッセーシ゛へのホ゜インタ int ReplaceMessageHandler( //既存のメッセーシ゛・ハント゛ラを置換する LISTHANDLE hList, //任意のハント゛ラ・リストのID unsigned long dwOpCode, //置換すべきハント゛ラの命令コート゛ PMHFN pfnMessagehandler); //関数処理メッセーシ゛へのホ゜インタ int RegisterDefaultMessageHandler( //このリスト用のテ゛フォルト・ハント゛ラをインストールす る LISTHANDLE hList, //任意のハント゛ラ・リストのID PMHFN pfnDefaultHandler); //テ゛フォルト処理関数へのホ゜インタ int RegisterExceptionHandler( //テ゛フォルト例外ハント゛ラをインストールする LISTHANDLE hList, //任意のハント゛ラ・リストのID PMHFN pfnExceptionHandler); //例外処理関数へのホ゜インタ
【0166】以下の関数は通信エンジンの核を形成す
る。これらの関数は、サーバ・セッションを作成すると
共に、リモート・サーバ・セッションに接続するために
使用される。 int RegisterLocalName( //名前a-la-netbiosを登録する short iAdapter, //ネットワーク・アタ゛フ゜タ番号(0乃至4) unsigned char *pszLocalName); //登録すべき名前 int CreateServerSession( //すべてを開始して受信する unsigned char *pszLocalName, //接続する側のクライアントを指定する unsigned char *pszRemoteNames, //接続される予定のものを指定する (ALL1の場合は「*」) LISTHANDLE hList, //ハント゛ラ・リストのID unsigned long *pdwSessionId); //セッションidが返されるホ゜インタ int ClientConnect( //クライアントがサーハ゛に接続する unsigned char *pszLocalName, //このクライアントの名前 unsigned char *pszRemoteName, //サーハ゛・セッションの名前 LISTHANDLE hList, //ハント゛ラ・リストのID unsigned long *pdwSessionId); //セッションidが返されるホ゜インタ int TerminateSession( //通常クライアントはセッションを終了する unsigned long dwSessionId); //終了すべきセッションのid int QuerySessionStatus( //所与のセッションの状況を照会する unsigned long dwSessionId); //照会すべきセッションのid
る。これらの関数は、サーバ・セッションを作成すると
共に、リモート・サーバ・セッションに接続するために
使用される。 int RegisterLocalName( //名前a-la-netbiosを登録する short iAdapter, //ネットワーク・アタ゛フ゜タ番号(0乃至4) unsigned char *pszLocalName); //登録すべき名前 int CreateServerSession( //すべてを開始して受信する unsigned char *pszLocalName, //接続する側のクライアントを指定する unsigned char *pszRemoteNames, //接続される予定のものを指定する (ALL1の場合は「*」) LISTHANDLE hList, //ハント゛ラ・リストのID unsigned long *pdwSessionId); //セッションidが返されるホ゜インタ int ClientConnect( //クライアントがサーハ゛に接続する unsigned char *pszLocalName, //このクライアントの名前 unsigned char *pszRemoteName, //サーハ゛・セッションの名前 LISTHANDLE hList, //ハント゛ラ・リストのID unsigned long *pdwSessionId); //セッションidが返されるホ゜インタ int TerminateSession( //通常クライアントはセッションを終了する unsigned long dwSessionId); //終了すべきセッションのid int QuerySessionStatus( //所与のセッションの状況を照会する unsigned long dwSessionId); //照会すべきセッションのid
【0167】トランスポート・マネージャ・セッション
は3つの関数を含む。これらの関数によって、メッセー
ジを受信し、そのメッセージ・ハンドラを呼び出すと共
に、リンクを介してメッセージを送信することができ
る。 int SendNetMessage( //クライアント/サーハ゛がメッセーシ゛を送信する unsigned long dwSessionId, //確立されたセッションのid unsigned long dwOpCode, //レシーハ゛に送信すべき命令コート゛ unsigned long dwFlags, //レシーハ゛に送信すべきフラク゛の値 unsigned long dwBuffLen, //送信すべきハ゛ッファの長さ void *pBuffer); //送信すべきハ゛ッファ・テ゛ータへのホ゜インタ unsigned long QuerySessionStatus( //セッション状況フラク゛を返す unsigned long dwSessionId, //確立されたセッションのid int DispatchNetMsg( //メッセーシ゛・ハント゛ラを呼び出す int bMainLoop); //メイン・ルーフ゜から呼び出された場合は真で loop-FALSE otherwise なければならない。その他の場合は偽 でなければならない。
は3つの関数を含む。これらの関数によって、メッセー
ジを受信し、そのメッセージ・ハンドラを呼び出すと共
に、リンクを介してメッセージを送信することができ
る。 int SendNetMessage( //クライアント/サーハ゛がメッセーシ゛を送信する unsigned long dwSessionId, //確立されたセッションのid unsigned long dwOpCode, //レシーハ゛に送信すべき命令コート゛ unsigned long dwFlags, //レシーハ゛に送信すべきフラク゛の値 unsigned long dwBuffLen, //送信すべきハ゛ッファの長さ void *pBuffer); //送信すべきハ゛ッファ・テ゛ータへのホ゜インタ unsigned long QuerySessionStatus( //セッション状況フラク゛を返す unsigned long dwSessionId, //確立されたセッションのid int DispatchNetMsg( //メッセーシ゛・ハント゛ラを呼び出す int bMainLoop); //メイン・ルーフ゜から呼び出された場合は真で loop-FALSE otherwise なければならない。その他の場合は偽 でなければならない。
【0168】前記の関数には特別な説明を加える価値が
ある。この機能によって、メッセージを「協力的に」適
当なハンドラにディスパッチすることができ、真値は、
DispatchNetMsgがメイン・ループ内から
呼び出されたときしか使用されない。
ある。この機能によって、メッセージを「協力的に」適
当なハンドラにディスパッチすることができ、真値は、
DispatchNetMsgがメイン・ループ内から
呼び出されたときしか使用されない。
【0169】たとえば、以下のコードはOS/2プレゼ
ンテーション・マネージャ・アプリケーション中の従来
のGetMsg/DispatchMsgループと置き
換わるはずである。 bDone=FALSE; while(!bDone) { fResult=WinPeekMsg(hab,(PQMSG)&qmsg,(HWND)NULL, (ULONG)NULL,(ULONG)NULL,PM_REMOVE); if(fResult) { if(qmsg.msg ==WM_QUIT) bDone=TRUE; else WinDispatchMsg(hab,(PQMSG)&qmsg); } DispatchNetMsg(TRUE); }
ンテーション・マネージャ・アプリケーション中の従来
のGetMsg/DispatchMsgループと置き
換わるはずである。 bDone=FALSE; while(!bDone) { fResult=WinPeekMsg(hab,(PQMSG)&qmsg,(HWND)NULL, (ULONG)NULL,(ULONG)NULL,PM_REMOVE); if(fResult) { if(qmsg.msg ==WM_QUIT) bDone=TRUE; else WinDispatchMsg(hab,(PQMSG)&qmsg); } DispatchNetMsg(TRUE); }
【0170】MS Windowsの下でも類似の方法
を使用すべきである。
を使用すべきである。
【0171】PC DOSまたはOS/2(非PMアプ
リケーション)の下で通信エンジンを使用している場
合、以下のようにmain中にループを有するべきであ
る。
リケーション)の下で通信エンジンを使用している場
合、以下のようにmain中にループを有するべきであ
る。
【0172】特定のメッセージの処理が長時間(1秒よ
り長く)かかる場合、ハンドラ内からDispatch
NetMsgを呼び出すべきである。この関数は、以下
のようにパラメータをFALSEにセットして呼び出
す。
り長く)かかる場合、ハンドラ内からDispatch
NetMsgを呼び出すべきである。この関数は、以下
のようにパラメータをFALSEにセットして呼び出
す。
【0173】以下の例は、サーバ・アプリケーションと
クライアント・アプリケーションの間で仮説的な会話の
例を2つの命令コードと共に使用する。このコードは大
部分において実行時エラーを無視する。
クライアント・アプリケーションの間で仮説的な会話の
例を2つの命令コードと共に使用する。このコードは大
部分において実行時エラーを無視する。
【0174】たとえば、あるサーバおよびあるクライア
ントをマシン#1で、他のサーバおよび他のクライアン
トをマシン#2で開始したい場合、以下のものを入力す
る。
ントをマシン#1で、他のサーバおよび他のクライアン
トをマシン#2で開始したい場合、以下のものを入力す
る。
【0175】マシン#1でOS/2プロンプトが出たと
き:
き:
【0176】 sessions -Ss1.c3 -Ss2.c4 -Cc1.s3 -Cc2.s4
【0177】マシン#2でOS/2プロンプトが出たと
き:
き:
【0178】 sessions -Ss3.c1 -Ss4.c2 -Cc3.s1 -Cc4.s2
【0179】コマンド行オプション−Sはサーバを定義
し、−Cはクライアントを定義する。たとえば、−Ss
1.c3は、c3と呼ばれるリモート・クライアントか
らの接続を受け入れるs1と呼ばれるサーバを定義す
る。オプション−Cc4.s2は、s2と呼ばれるリモ
ート・サーバに接続するc4と呼ばれるクライアントを
定義する。 #pragma pack(1) #define INCL_DOSPROCESS #include<os2.h> #include<stdlib.h> #include<stdio.h> #include<string.h> #include<malloc.h> #include<memory.h> #include<ctype.h> #include<time.h> #include<commsys.h> int main(int argc,char **argv); int DefMsgHandler(unsigned long dwSessionId,PMSG pMsg); int ExceptionHandler(unsigned long dwSessionId,PMSG pMsg); int MessageHandler1(unsigned long dwSessionId,PMSG pMsg); int ClientHandler1(unsigned long dwSessionId,PMSG pMsg); #define OP_REQUEST1 100 #define OP_SERVICE1 200 int main(int argc,char **argv) { int rc=0, i, j; LISTHANDLE hList=0; LISTHANDLE hCList=0; char *p; unsigned long dwServerSessions[10]; unsigned long dwClientSessions[10]; int nSSessions=0; char szClientName[32]; int nCSessions=0; PMSG pMsg; char szArg[32]; if(argc <3) { printf("usage: SESSIONS -cClient1.Server1 -cClient2.Server2 - sServer1.Client?… \n"); DosBeep(1000,100); return(-1); } rc=InitCommSystem(1,DefMsgHandler,ExceptionHandler); if(rc !=SUCCESS) printf("Initializing Comm System(%d)\n",rc); if(rc !=SUCCESS) return(DosBeep(1000,100)); for(i=1;i<argc;i++) { strcpy(szArg,argv[i]); if(szArg[0] == '-') { if(toupper(szArg[1]) == 'C') { p=(char *)strchr(szArg,'.'); if(p == 0) { printf("Invalid command line argument\n\n"); return(DosBeep(1000,100)); } *p = '\0'; strcpy(szClientName,&szArg[2]); *p = '.'; rc=RegisterLocalName(0,szClientName); if(rc !=SUCCESS) printf("Registering %s (%d)\n",szClientName,rc); if(rc !=SUCCESS) return(DosBeep(1000,100)); } else if(toupper(szArg[1] =='S') } p=(char *)strchr(szArg,'.'); if(p ==0) { printf("Invalid command line argument\n\ n"); return(DosBeep(1000,100)); } *p='\0'; strcpy(szClientName,&szArg[2]); *p='.'; rc=RegisterLocalName(0,szClientName); if(rc !=SUCCESS) printf("Registering %s(%d)\n",&szArg[2],r
c); if(rc !=SUCCESS) return(DosBeep(1000,100)); } } } rc=CreateMessageHandlerList(&hList); if(rc !=SUCCESS) printf("Creating message handler list (%d)\n",rc); if(rc !=SUCCESS) return(DosBeep(1000,100)); rc=InstallMessageHandler(hList,OP_REQUEST1,MessageHandler1); if(rc !=SUCCESS) printf("Installing message handler 1(%d)\n",rc); if(rc !=SUCCESS) return(DosBeep(1000,100)); rc=RegisterDefaultMessageHandler(hList,0); if(rc !=SUCCESS) printf("Registering default message handler 1 (%d)\n",rc); if(rc !=SUCCESS) return(DosBeep(1000,100)); rc=RegisterExceptionHandler(hList,0); if(fr !=SUCCESS) printf("Registering default exception handler 1 (%d)\n",rc); if(fr !=SUCCESS) return(DosBeep(1000,100)); //ローカル・サーハ゛・セッションを作成する for(i=1;i<argc;i++) { strcpy(szArg,argv[i]); if(szArg[0] =='-') { if(toupper(szArg[1]) =='S') { p=(char *)strchr(szArg,'.'); if(p ==0) { printf("Invalid command line argument\n\n"); return(DosBeep(1000,100)); } *p='\0'; rc=CreateServerSession( &szArg[2],p+1,hList,&dwServerSessions[nSSessions++]); *p='.'; if(rc !=SUCCESS) printf("Creating %s session(result = %d), session (%ld)\n",szArg,rc,dwServerSessions[nSSessions-1]); if(rc !=SUCCESS) return(DosBeep(1000,100)); } } } rc=CreateMessageHandlerList(&hCList); if(rc !=SUCCESS) printf("Creating client message handler list (%d)\n",rc); if(rc !=SUCCESS) return(DosBeep(1000,100)); rc=InstallMessageHandler(hCList,OP_SERVICE1,ClientHandler1); if(rc !=SUCCESS) printf("Installing client message handler 1 (%d)\n",rc); if(rc !=SUCCESS) return(DosBeep(1000,100)); rc=RegisterDefaultMessageHandler(hCList,0); if(rc !=SUCCESS) printf("Registering client default message handler 1 (%d)\n", rc); if(rc !=SUCCESS) return(DosBeep(1000,100)); rc=RegisterExceptionHandler(hCList,0); if(rc !=SUCCESS) printf("Registering client default exception handler 1 (%d)\n ",rc); if(rc !=SUCCESS) return(DosBeep(1000,100)); printf("\n\nSystem properly initialized. Press any key to connet "); fflush(stdout); getchar(); printf("\n"); //リモート・サーハ゛に接続する for(i =1;i<argc;i++) { strcpy(szArg,argv[i]); if(szArg[0] =='-') { if(toupper(szArg[1}) =='C') { p =(char *)strchr(szArg,'.'); if(p ==0) { printf("Invalid command line argument\n\n"); return(DosBeep(1000,100)); } *p='\0'; strcpy(szClientName,&szArg[2]); rc=ClientConnect(szClientName,p+1,hCList, &dwClientSessions[nCSessions++]); *p='.'; printf("Connecting with server %s(result =%d), session (%ld)\n",p+1,rc,dwClientSessions[nCSessions-1]); if(rc !=SUCCESS) return(DosBeep(1000,100)); } } } j=0; while(1) { for(i=0;i<nCSessions;i++) { printf("Sending OP_REQUEST1 to session %ld…\n",dwClient Sessions[i]); rc = DispatchNetMsg(1); rc = SendNetMessage(dwClientSessions[i],OP_REQUEST1,0,0,0); if(rc !=SUCCESS) { while(rc ==ERROR_CONNECT_IN_PROCESS) { DispatchNetMsg(1); rc= SendNetMessage(dwClientSessions[i],OP_REQUEST1,0,0,0); } } } } return(0); } int MessageHandler1(unsigned long dwSessionId,PMSG pMsg) { int rc; printf("OP_REQUEST1 arrived (session %ld) \n",dwSessionId); pMsg->dwOpCode = OP_SERVICE1; pMsg->dwSequence = 2; pMsg->dwFlages = 0; pMsg->dwBuffLen = 0; rc=SendNetMessage(dwSessionId,OP_SERVICE1,0,0,0); printf("Sending OP_SERVICE1 (%d)\n",rc); if(rc !=SUCCESS) { while(rc == ERROR_CONNECT_IN_PROCESS) { DispatchNetMsg(0); rc=SendNetMessage(dwSessionId,OP_SERVICE1,0,0,0); } } return(rc); } int DefMsgHandler(unsigned long dwSessionId,PMSG pMsg) { return(0); } int ExceptionHandler(unsigned long dwSessionId,PMSG pMsg) { return(0); } int ClientHandler1(unsigned long dwSessionId,PMSG pMsg) { printf(" OP_SERVICE1 arrived (session %ld)\n",dwSessionId); return(0); }
し、−Cはクライアントを定義する。たとえば、−Ss
1.c3は、c3と呼ばれるリモート・クライアントか
らの接続を受け入れるs1と呼ばれるサーバを定義す
る。オプション−Cc4.s2は、s2と呼ばれるリモ
ート・サーバに接続するc4と呼ばれるクライアントを
定義する。 #pragma pack(1) #define INCL_DOSPROCESS #include<os2.h> #include<stdlib.h> #include<stdio.h> #include<string.h> #include<malloc.h> #include<memory.h> #include<ctype.h> #include<time.h> #include<commsys.h> int main(int argc,char **argv); int DefMsgHandler(unsigned long dwSessionId,PMSG pMsg); int ExceptionHandler(unsigned long dwSessionId,PMSG pMsg); int MessageHandler1(unsigned long dwSessionId,PMSG pMsg); int ClientHandler1(unsigned long dwSessionId,PMSG pMsg); #define OP_REQUEST1 100 #define OP_SERVICE1 200 int main(int argc,char **argv) { int rc=0, i, j; LISTHANDLE hList=0; LISTHANDLE hCList=0; char *p; unsigned long dwServerSessions[10]; unsigned long dwClientSessions[10]; int nSSessions=0; char szClientName[32]; int nCSessions=0; PMSG pMsg; char szArg[32]; if(argc <3) { printf("usage: SESSIONS -cClient1.Server1 -cClient2.Server2 - sServer1.Client?… \n"); DosBeep(1000,100); return(-1); } rc=InitCommSystem(1,DefMsgHandler,ExceptionHandler); if(rc !=SUCCESS) printf("Initializing Comm System(%d)\n",rc); if(rc !=SUCCESS) return(DosBeep(1000,100)); for(i=1;i<argc;i++) { strcpy(szArg,argv[i]); if(szArg[0] == '-') { if(toupper(szArg[1]) == 'C') { p=(char *)strchr(szArg,'.'); if(p == 0) { printf("Invalid command line argument\n\n"); return(DosBeep(1000,100)); } *p = '\0'; strcpy(szClientName,&szArg[2]); *p = '.'; rc=RegisterLocalName(0,szClientName); if(rc !=SUCCESS) printf("Registering %s (%d)\n",szClientName,rc); if(rc !=SUCCESS) return(DosBeep(1000,100)); } else if(toupper(szArg[1] =='S') } p=(char *)strchr(szArg,'.'); if(p ==0) { printf("Invalid command line argument\n\ n"); return(DosBeep(1000,100)); } *p='\0'; strcpy(szClientName,&szArg[2]); *p='.'; rc=RegisterLocalName(0,szClientName); if(rc !=SUCCESS) printf("Registering %s(%d)\n",&szArg[2],r
c); if(rc !=SUCCESS) return(DosBeep(1000,100)); } } } rc=CreateMessageHandlerList(&hList); if(rc !=SUCCESS) printf("Creating message handler list (%d)\n",rc); if(rc !=SUCCESS) return(DosBeep(1000,100)); rc=InstallMessageHandler(hList,OP_REQUEST1,MessageHandler1); if(rc !=SUCCESS) printf("Installing message handler 1(%d)\n",rc); if(rc !=SUCCESS) return(DosBeep(1000,100)); rc=RegisterDefaultMessageHandler(hList,0); if(rc !=SUCCESS) printf("Registering default message handler 1 (%d)\n",rc); if(rc !=SUCCESS) return(DosBeep(1000,100)); rc=RegisterExceptionHandler(hList,0); if(fr !=SUCCESS) printf("Registering default exception handler 1 (%d)\n",rc); if(fr !=SUCCESS) return(DosBeep(1000,100)); //ローカル・サーハ゛・セッションを作成する for(i=1;i<argc;i++) { strcpy(szArg,argv[i]); if(szArg[0] =='-') { if(toupper(szArg[1]) =='S') { p=(char *)strchr(szArg,'.'); if(p ==0) { printf("Invalid command line argument\n\n"); return(DosBeep(1000,100)); } *p='\0'; rc=CreateServerSession( &szArg[2],p+1,hList,&dwServerSessions[nSSessions++]); *p='.'; if(rc !=SUCCESS) printf("Creating %s session(result = %d), session (%ld)\n",szArg,rc,dwServerSessions[nSSessions-1]); if(rc !=SUCCESS) return(DosBeep(1000,100)); } } } rc=CreateMessageHandlerList(&hCList); if(rc !=SUCCESS) printf("Creating client message handler list (%d)\n",rc); if(rc !=SUCCESS) return(DosBeep(1000,100)); rc=InstallMessageHandler(hCList,OP_SERVICE1,ClientHandler1); if(rc !=SUCCESS) printf("Installing client message handler 1 (%d)\n",rc); if(rc !=SUCCESS) return(DosBeep(1000,100)); rc=RegisterDefaultMessageHandler(hCList,0); if(rc !=SUCCESS) printf("Registering client default message handler 1 (%d)\n", rc); if(rc !=SUCCESS) return(DosBeep(1000,100)); rc=RegisterExceptionHandler(hCList,0); if(rc !=SUCCESS) printf("Registering client default exception handler 1 (%d)\n ",rc); if(rc !=SUCCESS) return(DosBeep(1000,100)); printf("\n\nSystem properly initialized. Press any key to connet "); fflush(stdout); getchar(); printf("\n"); //リモート・サーハ゛に接続する for(i =1;i<argc;i++) { strcpy(szArg,argv[i]); if(szArg[0] =='-') { if(toupper(szArg[1}) =='C') { p =(char *)strchr(szArg,'.'); if(p ==0) { printf("Invalid command line argument\n\n"); return(DosBeep(1000,100)); } *p='\0'; strcpy(szClientName,&szArg[2]); rc=ClientConnect(szClientName,p+1,hCList, &dwClientSessions[nCSessions++]); *p='.'; printf("Connecting with server %s(result =%d), session (%ld)\n",p+1,rc,dwClientSessions[nCSessions-1]); if(rc !=SUCCESS) return(DosBeep(1000,100)); } } } j=0; while(1) { for(i=0;i<nCSessions;i++) { printf("Sending OP_REQUEST1 to session %ld…\n",dwClient Sessions[i]); rc = DispatchNetMsg(1); rc = SendNetMessage(dwClientSessions[i],OP_REQUEST1,0,0,0); if(rc !=SUCCESS) { while(rc ==ERROR_CONNECT_IN_PROCESS) { DispatchNetMsg(1); rc= SendNetMessage(dwClientSessions[i],OP_REQUEST1,0,0,0); } } } } return(0); } int MessageHandler1(unsigned long dwSessionId,PMSG pMsg) { int rc; printf("OP_REQUEST1 arrived (session %ld) \n",dwSessionId); pMsg->dwOpCode = OP_SERVICE1; pMsg->dwSequence = 2; pMsg->dwFlages = 0; pMsg->dwBuffLen = 0; rc=SendNetMessage(dwSessionId,OP_SERVICE1,0,0,0); printf("Sending OP_SERVICE1 (%d)\n",rc); if(rc !=SUCCESS) { while(rc == ERROR_CONNECT_IN_PROCESS) { DispatchNetMsg(0); rc=SendNetMessage(dwSessionId,OP_SERVICE1,0,0,0); } } return(rc); } int DefMsgHandler(unsigned long dwSessionId,PMSG pMsg) { return(0); } int ExceptionHandler(unsigned long dwSessionId,PMSG pMsg) { return(0); } int ClientHandler1(unsigned long dwSessionId,PMSG pMsg) { printf(" OP_SERVICE1 arrived (session %ld)\n",dwSessionId); return(0); }
【0180】許可会話は、最も可能性の高いところでは
PSにいる顧客によって発信された購入の要求の結果と
して、店内の図15の小売会計システム1504によっ
て発信される。これら2つのエンティティの間で渡され
るメッセージのメッセージ依存セクションの構造は以下
のようなものである。
PSにいる顧客によって発信された購入の要求の結果と
して、店内の図15の小売会計システム1504によっ
て発信される。これら2つのエンティティの間で渡され
るメッセージのメッセージ依存セクションの構造は以下
のようなものである。
【0181】たとえば、小売会計システム1504から
中央ホスト1506に送信されるメッセージは以下のよ
うなものでよい。 GRANT -> Op Code Sequence Flags Bufflen Buffer 00000170 00000001 FFFFFFFF 00000025 76 54 32 45 54 01 02 12 64 8 8 …
中央ホスト1506に送信されるメッセージは以下のよ
うなものでよい。 GRANT -> Op Code Sequence Flags Bufflen Buffer 00000170 00000001 FFFFFFFF 00000025 76 54 32 45 54 01 02 12 64 8 8 …
【0182】リターン・メッセージ(許可)は以下のよ
うなものでよい。 GRANTED <- Op Code Sequence Flags Bufflen Buffer 00000171 00000001 FFFFFFFF 00000025 54 34 98 76 54 01 90 23 20 …
うなものでよい。 GRANTED <- Op Code Sequence Flags Bufflen Buffer 00000171 00000001 FFFFFFFF 00000025 54 34 98 76 54 01 90 23 20 …
【0183】ここで、フラグ・フィールドはこの点で未
知の意味を有する。
知の意味を有する。
【0184】要求が拒否された場合、リターン・メッセ
ージは以下のようなものになる。 DENIED <- Op Code Sequence Flags Bufflen Buffer 00000172 00000001 FFFFFFFF 00000010 54 09 70 23 41 …
ージは以下のようなものになる。 DENIED <- Op Code Sequence Flags Bufflen Buffer 00000172 00000001 FFFFFFFF 00000010 54 09 70 23 41 …
【0185】ここで、フラグ・フィールドにはおそら
く、拒否の理由が記述される。
く、拒否の理由が記述される。
【0186】製造会話は小売会計システムによって発信
される。小売会計1504と製造制御ステーション15
08の間で転送されるメッセージの構造は以下のような
ものになる。
される。小売会計1504と製造制御ステーション15
08の間で転送されるメッセージの構造は以下のような
ものになる。
【0187】注意:これら2つの構造は、注文会話と製
造会話の両方によって共用される。
造会話の両方によって共用される。
【0188】たとえば、小売会計ステーションから製造
制御アプリケーション・ステーション1508に送信さ
れるメッセージは以下のようなものでよい。 MAKE -> Op Code Sequence Flags Bufflen Buffer 00000110 00000001 FFFFFFFF 00000011 54 09 70 23 41 … MADE <- Op Code Sequence Flags Bufflen Buffer 00000111 00000001 FFFFFFFF 00000011 54 09 70 23 41 …
制御アプリケーション・ステーション1508に送信さ
れるメッセージは以下のようなものでよい。 MAKE -> Op Code Sequence Flags Bufflen Buffer 00000110 00000001 FFFFFFFF 00000011 54 09 70 23 41 … MADE <- Op Code Sequence Flags Bufflen Buffer 00000111 00000001 FFFFFFFF 00000011 54 09 70 23 41 …
【0189】製造が不能であることは、以下の内容をも
つメッセージによって通知される。 CANNOT_MAKE <- Op Code Sequence Flags Bufflen Buffer 00000112 00000001 FFFFFFFF 00000011 54 09 70 23 41 …
つメッセージによって通知される。 CANNOT_MAKE <- Op Code Sequence Flags Bufflen Buffer 00000112 00000001 FFFFFFFF 00000011 54 09 70 23 41 …
【0190】ここで、フラグ・フィールドは、要求され
たアイテムを製造できない理由を示し、おそらく、問題
を解決するための推奨されるアクションも提案する。デ
バイスが停止していることや、NetBiosセッショ
ンを確立できないことなどの問題は、メッセージのフラ
グ・フィールドにコード化される理由となる可能性があ
る。
たアイテムを製造できない理由を示し、おそらく、問題
を解決するための推奨されるアクションも提案する。デ
バイスが停止していることや、NetBiosセッショ
ンを確立できないことなどの問題は、メッセージのフラ
グ・フィールドにコード化される理由となる可能性があ
る。
【0191】ストリーム会話は、OPEN、READ、
CLOSEなどの状態で行われるので、他のものよりも
複雑である。 #define OP_EXIST 0x0130 //コマンド #define OP_EXISTS 0x0131 //応答 #define OP_OPEN 0x0132 //コマンド #define OP_OPENED 0x0133 //応答 #define OP_SEEK 0x0134 //コマンド #define OP_SEEK_RESULT 0x0135 //応答 #define OP_READ 0x0136 //コマンド #define OP_BUFF_READ 0x0137 //応答 #define OP_WRITE 0x0138 //コマンド #define OP_WRITTEN 0x0139 //応答 #define OP_BLAST 0x0140 //コマンド #define OP_BLASTED 0x0141 //応答 #define OP_XON 0x0142 //コマンド #define OP_XOFF 0x0143 //コマンド #define OP_CLOSE 0x0144 //コマンド #define OP_TRUNCATE 0x0145 //コマンド #define OP_TRUNCATED 0x0146 //応答 #define OP_STATUS 0x0147 //情報(非同期) typedef struct_streamstruct { unsigned long idCIT; unsigned char Buffer[1]; }STREAMSTRUCT, *PSTREAMSTRUCT;
CLOSEなどの状態で行われるので、他のものよりも
複雑である。 #define OP_EXIST 0x0130 //コマンド #define OP_EXISTS 0x0131 //応答 #define OP_OPEN 0x0132 //コマンド #define OP_OPENED 0x0133 //応答 #define OP_SEEK 0x0134 //コマンド #define OP_SEEK_RESULT 0x0135 //応答 #define OP_READ 0x0136 //コマンド #define OP_BUFF_READ 0x0137 //応答 #define OP_WRITE 0x0138 //コマンド #define OP_WRITTEN 0x0139 //応答 #define OP_BLAST 0x0140 //コマンド #define OP_BLASTED 0x0141 //応答 #define OP_XON 0x0142 //コマンド #define OP_XOFF 0x0143 //コマンド #define OP_CLOSE 0x0144 //コマンド #define OP_TRUNCATE 0x0145 //コマンド #define OP_TRUNCATED 0x0146 //応答 #define OP_STATUS 0x0147 //情報(非同期) typedef struct_streamstruct { unsigned long idCIT; unsigned char Buffer[1]; }STREAMSTRUCT, *PSTREAMSTRUCT;
【0192】たとえば、PSとデータ・サーバの間、あ
るいはデバイス・コントローラとデータ・サーバの間で
確立される会話は以下のようなものでよい。 EXIST -> Op Code Sequence Flags Bufflen Buffer 00000130 00000001 FFFFFFFF 00000009 54 09 70 23 41 … EXISTS <- Op Code Sequence Flags Bufflen Buffer 00000131 00000001 FFFFFFFF 00000010 54 09 70 23 41 … OPEN -> Op Code Sequence Flags Bufflen Buffer 00000132 00000001 FFFFFFFF 00000010 54 09 70 23 41 … OPENED <- Op Code Sequence Flags Bufflen Buffer 00000133 00000001 FFFFFFFF 00000010 54 09 70 23 41 … READ -> Op Code Sequence Flags Bufflen Buffer 00000136 00000001 FFFFFFFF 00000010 54 09 70 23 41 … BUFF_READ <- Op Code Sequence Flags Bufflen Buffer 00000137 00000001 FFFFFFFF 00000010 54 09 70 23 41 … SEEK -> Op Code Sequence Flags Bufflen Buffer 00000134 00000001 FFFFFFFF 00000010 54 09 70 23 41 … SEEK_RESULT <- Op Code Sequence Flags Bufflen Buffer 00000135 00000001 FFFFFFFF 00000010 54 09 70 23 41 … BLAST -> Op Code Sequence Flags Bufflen Buffer 00000140 00000001 FFFFFFFF 00000010 54 09 70 23 41 … BLASTED <- Op Code Sequence Flags Bufflen Buffer 00000141 00000001 FFFFFFFF 00000010 54 09 70 23 41 … XON -> Op Code Sequence Flags Bufflen Buffer 00000142 00000001 FFFFFFFF 00000010 54 09 70 23 41 … XOFF -> Op Code Sequence Flags Bufflen Buffer 00000143 00000001 FFFFFFFF 00000010 54 09 70 23 41 … TRUNCATE -> Op Code Sequence Flags Bufflen Buffer 00000145 00000001 FFFFFFFF 00000010 54 09 70 23 41 … TRUNCATED <- Op Code Sequence Flags Bufflen Buffer 00000146 00000001 FFFFFFFF 00000010 54 09 70 23 41 … WRITE -> Op Code Sequence Flags Bufflen Buffer 00000138 00000001 FFFFFFFF 00000010 54 09 70 23 41 … WRITTEN <- Op Code Sequence Flags Bufflen Buffer 00000139 00000001 FFFFFFFF 00000010 54 09 70 23 41 … CLOSE -> Op Code Sequence Flags Bufflen Buffer 00000144 00000001 FFFFFFFF 00000010 54 09 70 23 41 … STATUS <-> Op Code Sequence Flags Bufflen Buffer 00000147 00000001 FFFFFFFF 00000010 54 09 70 23 41 …
るいはデバイス・コントローラとデータ・サーバの間で
確立される会話は以下のようなものでよい。 EXIST -> Op Code Sequence Flags Bufflen Buffer 00000130 00000001 FFFFFFFF 00000009 54 09 70 23 41 … EXISTS <- Op Code Sequence Flags Bufflen Buffer 00000131 00000001 FFFFFFFF 00000010 54 09 70 23 41 … OPEN -> Op Code Sequence Flags Bufflen Buffer 00000132 00000001 FFFFFFFF 00000010 54 09 70 23 41 … OPENED <- Op Code Sequence Flags Bufflen Buffer 00000133 00000001 FFFFFFFF 00000010 54 09 70 23 41 … READ -> Op Code Sequence Flags Bufflen Buffer 00000136 00000001 FFFFFFFF 00000010 54 09 70 23 41 … BUFF_READ <- Op Code Sequence Flags Bufflen Buffer 00000137 00000001 FFFFFFFF 00000010 54 09 70 23 41 … SEEK -> Op Code Sequence Flags Bufflen Buffer 00000134 00000001 FFFFFFFF 00000010 54 09 70 23 41 … SEEK_RESULT <- Op Code Sequence Flags Bufflen Buffer 00000135 00000001 FFFFFFFF 00000010 54 09 70 23 41 … BLAST -> Op Code Sequence Flags Bufflen Buffer 00000140 00000001 FFFFFFFF 00000010 54 09 70 23 41 … BLASTED <- Op Code Sequence Flags Bufflen Buffer 00000141 00000001 FFFFFFFF 00000010 54 09 70 23 41 … XON -> Op Code Sequence Flags Bufflen Buffer 00000142 00000001 FFFFFFFF 00000010 54 09 70 23 41 … XOFF -> Op Code Sequence Flags Bufflen Buffer 00000143 00000001 FFFFFFFF 00000010 54 09 70 23 41 … TRUNCATE -> Op Code Sequence Flags Bufflen Buffer 00000145 00000001 FFFFFFFF 00000010 54 09 70 23 41 … TRUNCATED <- Op Code Sequence Flags Bufflen Buffer 00000146 00000001 FFFFFFFF 00000010 54 09 70 23 41 … WRITE -> Op Code Sequence Flags Bufflen Buffer 00000138 00000001 FFFFFFFF 00000010 54 09 70 23 41 … WRITTEN <- Op Code Sequence Flags Bufflen Buffer 00000139 00000001 FFFFFFFF 00000010 54 09 70 23 41 … CLOSE -> Op Code Sequence Flags Bufflen Buffer 00000144 00000001 FFFFFFFF 00000010 54 09 70 23 41 … STATUS <-> Op Code Sequence Flags Bufflen Buffer 00000147 00000001 FFFFFFFF 00000010 54 09 70 23 41 …
【0193】注文会話は、PS1502と小売会計ステ
ーション1504の間に存在することができる。
ーション1504の間に存在することができる。
【0194】たとえば、注文プロセス中にPS1502
から小売会計ステーション1504に送信されるメッセ
ージは以下のようなものでよい。 ORDER -> Op Code Sequence Flags Bufflen Buffer 00000160 00000001 FFFFFFFF 00000009 FDS453FG0
から小売会計ステーション1504に送信されるメッセ
ージは以下のようなものでよい。 ORDER -> Op Code Sequence Flags Bufflen Buffer 00000160 00000001 FFFFFFFF 00000009 FDS453FG0
【0195】デバイス会話は、製造制御ステーション1
508内で行われる。 #define OP_PREPARE 0x0180 //コマンド #define OP_READY 0x0181 //応答 #define OP_START 0x0182 //コマンド #define OP_STARTED 0x0183 //応答 #define OP_RESTART 0x0184 //コマンド #define OP_RESTARTED 0x0185 //応答 #define OP_ABORT 0x0186 //コマンド #define OP_ABORTED 0x0187 //応答 #define OP_PAUSE 0x0188 //コマンド #define OP_PAUSED 0x0189 //応答 #define OP_DEVSTATUS 0x0190 //情報(非同期) #define OP_COMPLETED 0x0193 //情報(非同期) #define OP_SHUTDOWN 0x0194 //コマンド #define OP_DOWN 0x0195 //応答 typedef struct_devicestruct { unsigned long dwStatusCode; //状況コードを返す unsigned long dwDeviceType; //デバイス・タイプ unsigned long dwTrackCount; //トラック(歌)数 unsigned char szFileName[12]; //オーディオ/イメージ・ファイル名 unsigned char szExtraBuf[1]; //余分のデータへのポインタ }DEVICESTRUCT, *PDEVICESTRUCT;
508内で行われる。 #define OP_PREPARE 0x0180 //コマンド #define OP_READY 0x0181 //応答 #define OP_START 0x0182 //コマンド #define OP_STARTED 0x0183 //応答 #define OP_RESTART 0x0184 //コマンド #define OP_RESTARTED 0x0185 //応答 #define OP_ABORT 0x0186 //コマンド #define OP_ABORTED 0x0187 //応答 #define OP_PAUSE 0x0188 //コマンド #define OP_PAUSED 0x0189 //応答 #define OP_DEVSTATUS 0x0190 //情報(非同期) #define OP_COMPLETED 0x0193 //情報(非同期) #define OP_SHUTDOWN 0x0194 //コマンド #define OP_DOWN 0x0195 //応答 typedef struct_devicestruct { unsigned long dwStatusCode; //状況コードを返す unsigned long dwDeviceType; //デバイス・タイプ unsigned long dwTrackCount; //トラック(歌)数 unsigned char szFileName[12]; //オーディオ/イメージ・ファイル名 unsigned char szExtraBuf[1]; //余分のデータへのポインタ }DEVICESTRUCT, *PDEVICESTRUCT;
【0196】たとえば、ステーション1508にある製
造制御アプリケーションと特定のデバイス・コントロー
ラーラの間の典型的な会話は以下のように展開すること
ができる。 OP_PREPARE -> Op Code Sequence Flags Bufflen Buffer 00000180 00000001 FFFFFFFF 00000010 54 09 70 23 41 … OP_READY <- Op Code Sequence Flags Bufflen Buffer 00000181 00000001 FFFFFFFF 00000010 54 09 70 23 41 … OP_START -> Op Code Sequence Flags Bufflen Buffer 00000182 00000001 FFFFFFFF 00000010 54 09 70 23 41 … OP_STARTED <- Op Code Sequence Flags Bufflen Buffer 00000183 00000001 FFFFFFFF 00000010 54 09 70 23 41 … OP_RESTART -> Op Code Sequence Flags Bufflen Buffer 00000184 00000001 FFFFFFFF 00000010 54 09 70 23 41 … OP_RESTARTED <- Op Code Sequence Flags Bufflen Buffer 00000185 00000001 FFFFFFFF 00000010 54 09 70 23 41 … OP_ABORT -> Op Code Sequence Flags Bufflen Buffer 00000186 00000001 FFFFFFFF 00000010 54 09 70 23 41 … OP_ABORTED <- Op Code Sequence Flags Bufflen Buffer 00000187 00000001 FFFFFFFF 00000010 54 09 70 23 41 … OP_PAUSE -> Op Code Sequence Flags Bufflen Buffer 00000188 00000001 FFFFFFFF 00000010 54 09 70 23 41 … OP_PAUSED <- Op Code Sequence Flags Bufflen Buffer 00000189 00000001 FFFFFFFF 00000010 54 09 70 23 41 … OP_DEVSTATUS <- Op Code Sequence Flags Bufflen Buffer 00000190 00000001 FFFFFFFF 00000010 54 09 70 23 41 … OP_COMPLETED <- Op Code Sequence Flags Bufflen Buffer 00000193 00000001 FFFFFFFF 00000010 54 09 70 23 41 … OP_SHUTDOWN -> Op Code Sequence Flags Bufflen Buffer 00000194 00000001 FFFFFFFF 00000010 54 09 70 23 41 … OP_DOWN <- Op Code Sequence Flags Bufflen Buffer 00000195 00000001 FFFFFFFF 00000010 54 09 70 23 41 …
造制御アプリケーションと特定のデバイス・コントロー
ラーラの間の典型的な会話は以下のように展開すること
ができる。 OP_PREPARE -> Op Code Sequence Flags Bufflen Buffer 00000180 00000001 FFFFFFFF 00000010 54 09 70 23 41 … OP_READY <- Op Code Sequence Flags Bufflen Buffer 00000181 00000001 FFFFFFFF 00000010 54 09 70 23 41 … OP_START -> Op Code Sequence Flags Bufflen Buffer 00000182 00000001 FFFFFFFF 00000010 54 09 70 23 41 … OP_STARTED <- Op Code Sequence Flags Bufflen Buffer 00000183 00000001 FFFFFFFF 00000010 54 09 70 23 41 … OP_RESTART -> Op Code Sequence Flags Bufflen Buffer 00000184 00000001 FFFFFFFF 00000010 54 09 70 23 41 … OP_RESTARTED <- Op Code Sequence Flags Bufflen Buffer 00000185 00000001 FFFFFFFF 00000010 54 09 70 23 41 … OP_ABORT -> Op Code Sequence Flags Bufflen Buffer 00000186 00000001 FFFFFFFF 00000010 54 09 70 23 41 … OP_ABORTED <- Op Code Sequence Flags Bufflen Buffer 00000187 00000001 FFFFFFFF 00000010 54 09 70 23 41 … OP_PAUSE -> Op Code Sequence Flags Bufflen Buffer 00000188 00000001 FFFFFFFF 00000010 54 09 70 23 41 … OP_PAUSED <- Op Code Sequence Flags Bufflen Buffer 00000189 00000001 FFFFFFFF 00000010 54 09 70 23 41 … OP_DEVSTATUS <- Op Code Sequence Flags Bufflen Buffer 00000190 00000001 FFFFFFFF 00000010 54 09 70 23 41 … OP_COMPLETED <- Op Code Sequence Flags Bufflen Buffer 00000193 00000001 FFFFFFFF 00000010 54 09 70 23 41 … OP_SHUTDOWN -> Op Code Sequence Flags Bufflen Buffer 00000194 00000001 FFFFFFFF 00000010 54 09 70 23 41 … OP_DOWN <- Op Code Sequence Flags Bufflen Buffer 00000195 00000001 FFFFFFFF 00000010 54 09 70 23 41 …
【0197】図16には、前に図12および13用に図
示したマルチメディア事前確認ステーションまたはブー
ス1303の概観が示されている。これらのブース13
03は、図1のマルチメディア事前確認ブース106に
概念的に類似しており、小売店1108にある図11に
示したブースである。図16は、ビデオ用のモニタ・タ
ッチ・スクリーンおよびコントローラ1606と、スピ
ーカ1608と音響増幅器1610とを含むオーディオ
・システムとを含む典型的なビデオ・オーディオ・シス
テムを示す。システム装置1612は、選択されたAT
MアダプタまたはLANアダプタとの相互接続を提供
し、さらに、MPEGデコーダと音響デコンプレッサと
を、ネットワーク装置1614による通信ネットワーク
接続と共に含む。顧客の最初の事前確認注文トランザク
ションが完了したときに、伝票プリンタ1602は顧客
の注文の記録のハード・コピーを提供する。
示したマルチメディア事前確認ステーションまたはブー
ス1303の概観が示されている。これらのブース13
03は、図1のマルチメディア事前確認ブース106に
概念的に類似しており、小売店1108にある図11に
示したブースである。図16は、ビデオ用のモニタ・タ
ッチ・スクリーンおよびコントローラ1606と、スピ
ーカ1608と音響増幅器1610とを含むオーディオ
・システムとを含む典型的なビデオ・オーディオ・シス
テムを示す。システム装置1612は、選択されたAT
MアダプタまたはLANアダプタとの相互接続を提供
し、さらに、MPEGデコーダと音響デコンプレッサと
を、ネットワーク装置1614による通信ネットワーク
接続と共に含む。顧客の最初の事前確認注文トランザク
ションが完了したときに、伝票プリンタ1602は顧客
の注文の記録のハード・コピーを提供する。
【0198】図16のステーション1303に類似のマ
ルチメディア事前確認ステーション1303を図17に
示す。図17の代替ステーションは、ステレオ・テレビ
ジョン装置1702を備えている。このことと、セット
・トップ・ビデオ・デコーダ装置1704を含むことと
によって、図17の代替ステーションは図16と区別さ
れる。ステレオ・テレビジョン1702と、特にセット
・トップ・ビデオ・デコーダ1704とを含む、図17
の個別化された配置構成は、小売店環境の外部用に提供
できる個人向けのカスタマ・プレミス配置構成の可能性
を強調するものである。さらに、そのような「家庭用」
装置は、それ自体の内蔵ATMハードウェア・インタフ
ェースおよびソフトウェア・インタフェースを含むこと
ができる。追加例として、通信データ・ネットワークと
の接続を提供する直接通信装置を装備できるカラー・プ
リンタがある。通信データ・ネットワークは、そのよう
な印刷装置に典型的なSCSIバス接続やコンピュータ
・バス上のインタフェース・カードの必要をなくす。
ルチメディア事前確認ステーション1303を図17に
示す。図17の代替ステーションは、ステレオ・テレビ
ジョン装置1702を備えている。このことと、セット
・トップ・ビデオ・デコーダ装置1704を含むことと
によって、図17の代替ステーションは図16と区別さ
れる。ステレオ・テレビジョン1702と、特にセット
・トップ・ビデオ・デコーダ1704とを含む、図17
の個別化された配置構成は、小売店環境の外部用に提供
できる個人向けのカスタマ・プレミス配置構成の可能性
を強調するものである。さらに、そのような「家庭用」
装置は、それ自体の内蔵ATMハードウェア・インタフ
ェースおよびソフトウェア・インタフェースを含むこと
ができる。追加例として、通信データ・ネットワークと
の接続を提供する直接通信装置を装備できるカラー・プ
リンタがある。通信データ・ネットワークは、そのよう
な印刷装置に典型的なSCSIバス接続やコンピュータ
・バス上のインタフェース・カードの必要をなくす。
【0199】本明細書に提示した本発明は、当業者によ
って、顧客の住居を含め、どんなカスタマ・プレミスか
ら発信された顧客要求にでも適応するようになすことが
できる。図17の事前確認ステーション1303は、C
OMCAST、TCI、SELKIRK、LEADER
SHIP、その他の類似の会社などの提供業者からのケ
ーブル・テレビジョン・サービスをもつステレオ・テレ
ビジョンおよびセット・アップ・ビデオ・デコーダを装
備された家庭娯楽センターとそれほど違わない。顧客ま
たは家庭の消費者は、前記セット・トップ装置を介し
て、たとえば、許可された映画、またはビデオ・ゲーム
を含むその他のデジタル・データを事前確認し、リモー
トに配設されたデータ・サーバから伝達される要求した
番組を鑑賞することができる。顧客は、セット・トップ
装置を介して、所望のアイテムを注文し、後で受け取り
に行くか、あるいは短期間内に宅配してもらうかを確認
することもできる。
って、顧客の住居を含め、どんなカスタマ・プレミスか
ら発信された顧客要求にでも適応するようになすことが
できる。図17の事前確認ステーション1303は、C
OMCAST、TCI、SELKIRK、LEADER
SHIP、その他の類似の会社などの提供業者からのケ
ーブル・テレビジョン・サービスをもつステレオ・テレ
ビジョンおよびセット・アップ・ビデオ・デコーダを装
備された家庭娯楽センターとそれほど違わない。顧客ま
たは家庭の消費者は、前記セット・トップ装置を介し
て、たとえば、許可された映画、またはビデオ・ゲーム
を含むその他のデジタル・データを事前確認し、リモー
トに配設されたデータ・サーバから伝達される要求した
番組を鑑賞することができる。顧客は、セット・トップ
装置を介して、所望のアイテムを注文し、後で受け取り
に行くか、あるいは短期間内に宅配してもらうかを確認
することもできる。
【0200】カスタマ・プレミスでの事前確認注文プロ
セスを図13に関して全般的に紹介した。それによっ
て、顧客が、さらに図18ないし28に示したタッチ・
スクリーン・パネルを介して、タッチ・スクリーン・モ
ニタでのタッチ・パッドの接触操作によってデータ事前
確認および内容データ注文を開始することが確認され
た。
セスを図13に関して全般的に紹介した。それによっ
て、顧客が、さらに図18ないし28に示したタッチ・
スクリーン・パネルを介して、タッチ・スクリーン・モ
ニタでのタッチ・パッドの接触操作によってデータ事前
確認および内容データ注文を開始することが確認され
た。
【0201】図18は、顧客に提示される最初の画面の
内の1つである。このライブラリ画面は一例として、M
USIC、MOVIES/VIDEOS、VIDEO
GAMES、AUDIO BOOKS、COMPUTE
R SOFTWARE、MULTIMEDIAなど選択
範疇を識別する記述凡例を含む6つのタッチ・パッドを
示す。タッチ・パッドが接触されると、プログラムは、
パッドの色の変化など、選択されたものが受信されて理
解された視覚標識を提供する。図18の場合、MUSI
Cパッドが接触された場合、図19に示した範疇画面が
表示される。
内の1つである。このライブラリ画面は一例として、M
USIC、MOVIES/VIDEOS、VIDEO
GAMES、AUDIO BOOKS、COMPUTE
R SOFTWARE、MULTIMEDIAなど選択
範疇を識別する記述凡例を含む6つのタッチ・パッドを
示す。タッチ・パッドが接触されると、プログラムは、
パッドの色の変化など、選択されたものが受信されて理
解された視覚標識を提供する。図18の場合、MUSI
Cパッドが接触された場合、図19に示した範疇画面が
表示される。
【0202】顧客が事前確認ステーション1303でト
ランザクション・プロセスを開始するために顧客のメン
バーシップまたはその他の身分証明カードを提示して図
16のカード読取り装置リセプタクル・スロット160
4に挿入すると、範疇画面はその上部で顧客の名前を識
別する。図19には一例として、POP/ROCK、C
OUNTRY、BLUES、R&B/SOUL、EAS
Y LISTENING、RAP、JAZZ、RELI
GIOUS、SOUND TRACK、CLASSIC
AL、NEW AGE、およびCOMEDY用のタッチ
・パッドとして識別される12の音楽範疇を示す。
ランザクション・プロセスを開始するために顧客のメン
バーシップまたはその他の身分証明カードを提示して図
16のカード読取り装置リセプタクル・スロット160
4に挿入すると、範疇画面はその上部で顧客の名前を識
別する。図19には一例として、POP/ROCK、C
OUNTRY、BLUES、R&B/SOUL、EAS
Y LISTENING、RAP、JAZZ、RELI
GIOUS、SOUND TRACK、CLASSIC
AL、NEW AGE、およびCOMEDY用のタッチ
・パッドとして識別される12の音楽範疇を示す。
【0203】画面の右端に沿って、選択プロセスで顧客
をさらに助けるための5つのトランザクション・タッチ
・パッドがある。凡例「Search」をもつ1番上の
タッチ・パッドは、接触された場合、図21の画面を表
示する。この画面については次に論じることにする。図
19の凡例「Previous Screen」とある
上から2番目のタッチ・パッドは、本例の場合、図18
中の画面に顧客を戻す。凡例「Shopping Ca
rt」とある中央のタッチ・パッドは画面表示を図27
で識別した画面に進める。この画面については以下で論
じる。下から2番目のタッチ・パッドは「Help」と
して識別された凡例を有する。ヘルプ・タッチ・パッド
が起動されると、接触された画面に関するビデオ命令が
表示され、この場合は図19に関する画面の使用におい
て顧客を助ける。凡例「Quit」をもつ1番下のタッ
チ・パッドが活動化された場合、画面は再び、本明細書
では論じない最初の画面の内の1つに切り替えられる。
この最初の画面は、「Shopping Cart」の
アイテムを選択することによって注文がなされないかぎ
り、通りすがりの客が事前確認注文プロセスに参加する
ように誘うためのattraction画面を表示す
る。Shopping Cartのアイテムを選択する
ことによって注文をした場合は、図28中の画面が表示
される。
をさらに助けるための5つのトランザクション・タッチ
・パッドがある。凡例「Search」をもつ1番上の
タッチ・パッドは、接触された場合、図21の画面を表
示する。この画面については次に論じることにする。図
19の凡例「Previous Screen」とある
上から2番目のタッチ・パッドは、本例の場合、図18
中の画面に顧客を戻す。凡例「Shopping Ca
rt」とある中央のタッチ・パッドは画面表示を図27
で識別した画面に進める。この画面については以下で論
じる。下から2番目のタッチ・パッドは「Help」と
して識別された凡例を有する。ヘルプ・タッチ・パッド
が起動されると、接触された画面に関するビデオ命令が
表示され、この場合は図19に関する画面の使用におい
て顧客を助ける。凡例「Quit」をもつ1番下のタッ
チ・パッドが活動化された場合、画面は再び、本明細書
では論じない最初の画面の内の1つに切り替えられる。
この最初の画面は、「Shopping Cart」の
アイテムを選択することによって注文がなされないかぎ
り、通りすがりの客が事前確認注文プロセスに参加する
ように誘うためのattraction画面を表示す
る。Shopping Cartのアイテムを選択する
ことによって注文をした場合は、図28中の画面が表示
される。
【0204】図20中の画面は、図19のPOP/RO
CKタッチ・パッドが起動された場合に顧客に表示され
るものである。この画面は、POP/ROCK範疇内に
含まれるアーチストおよびグループのアルファベット順
リストを顧客に提示する。1番上の近くの画面の右端
に、顧客が表示画面の最下欄より上にリストされている
かもしれないアーチストまたはグループのためにページ
・アップできるようにする三角形のタッチ・パッドがあ
る。これに対して、下部の右端にある逆三角形は、顧客
がアルファベット順リストをページ・ダウンできるよう
にするためのタッチ・パッドを提供する。
CKタッチ・パッドが起動された場合に顧客に表示され
るものである。この画面は、POP/ROCK範疇内に
含まれるアーチストおよびグループのアルファベット順
リストを顧客に提示する。1番上の近くの画面の右端
に、顧客が表示画面の最下欄より上にリストされている
かもしれないアーチストまたはグループのためにページ
・アップできるようにする三角形のタッチ・パッドがあ
る。これに対して、下部の右端にある逆三角形は、顧客
がアルファベット順リストをページ・ダウンできるよう
にするためのタッチ・パッドを提供する。
【0205】顧客は、画面の右側に表示された縦に配設
されたアルファベット文字に触れることにより、特定の
アルファベット文字に触れることによって、アーチスト
およびグループのリストを画面上に表示することができ
る。このリストは、選択された文字のリスト中の第1の
アーチストまたはグループから始まる。下部にある3つ
の支援タッチ・パッドには、接触された場合、図20に
関する画面の操作を説明する画面を表示する「Hel
p」タッチ・パッドが含まれる。凡例の「Cance
l」タッチ・パッドが押された場合、この典型的なケー
スでは、顧客がこの画面20に達する上で使用した経路
に応じて、図19の範疇画面または図21のキーボード
画面が表示される。この代わりに、顧客が凡例「OK」
をもつパッドに触れた場合、画面は、選択されたアーチ
ストの複数のアルバムのリストを示す図23の画面に切
り替わる。1枚のアルバムしかないアーチストの場合、
次の画面は、図24のように特定の1枚のアルバムを識
別する画面になる。図20では、最初にリストされたア
ーチストを顧客が選択したものとして識別する、該アー
チストの周りの鮮明な外郭線が1番上にあることに留意
されたい。選択を変更するには、顧客が他のアーチスト
またはグループの名前に触れなければならない。
されたアルファベット文字に触れることにより、特定の
アルファベット文字に触れることによって、アーチスト
およびグループのリストを画面上に表示することができ
る。このリストは、選択された文字のリスト中の第1の
アーチストまたはグループから始まる。下部にある3つ
の支援タッチ・パッドには、接触された場合、図20に
関する画面の操作を説明する画面を表示する「Hel
p」タッチ・パッドが含まれる。凡例の「Cance
l」タッチ・パッドが押された場合、この典型的なケー
スでは、顧客がこの画面20に達する上で使用した経路
に応じて、図19の範疇画面または図21のキーボード
画面が表示される。この代わりに、顧客が凡例「OK」
をもつパッドに触れた場合、画面は、選択されたアーチ
ストの複数のアルバムのリストを示す図23の画面に切
り替わる。1枚のアルバムしかないアーチストの場合、
次の画面は、図24のように特定の1枚のアルバムを識
別する画面になる。図20では、最初にリストされたア
ーチストを顧客が選択したものとして識別する、該アー
チストの周りの鮮明な外郭線が1番上にあることに留意
されたい。選択を変更するには、顧客が他のアーチスト
またはグループの名前に触れなければならない。
【0206】図21の画面は、凡例「Find Son
g」、「Find Artist」、「Find Al
bum」、および「Find Label」によって画
面中央に識別された4つのパッドの主題の内のどれかの
記述の照会を文字および数によって開始するための典型
的なタイプライタ・パッドを表示するキーボード画面で
ある。たとえば、顧客が文字「JO」に触れることによ
ってそれを入力し、かつ「Touch Artist」
パッドが起動された場合、次に表示される画面は、「J
O」で始まる名前をもつすべてのそのようなアーチスト
またはグループを識別する図22の画面になる。本明細
書の他の節で説明したように、図21の「Help」タ
ッチ・パッドは、図21の画面の使用法を説明して顧客
を助けるための画面を表示する。右隅にある「Canc
el」タッチ・パッドは、接触されると、この例では、
図19の範疇画面に顧客を戻し、あるいは前にこれらの
それぞれの画面で凡例「Search」をもつタッチ・
パッドが接触された場合はおそらく図23または24の
範疇画面に戻す。
g」、「Find Artist」、「Find Al
bum」、および「Find Label」によって画
面中央に識別された4つのパッドの主題の内のどれかの
記述の照会を文字および数によって開始するための典型
的なタイプライタ・パッドを表示するキーボード画面で
ある。たとえば、顧客が文字「JO」に触れることによ
ってそれを入力し、かつ「Touch Artist」
パッドが起動された場合、次に表示される画面は、「J
O」で始まる名前をもつすべてのそのようなアーチスト
またはグループを識別する図22の画面になる。本明細
書の他の節で説明したように、図21の「Help」タ
ッチ・パッドは、図21の画面の使用法を説明して顧客
を助けるための画面を表示する。右隅にある「Canc
el」タッチ・パッドは、接触されると、この例では、
図19の範疇画面に顧客を戻し、あるいは前にこれらの
それぞれの画面で凡例「Search」をもつタッチ・
パッドが接触された場合はおそらく図23または24の
範疇画面に戻す。
【0207】同様に、図21に示した画面上に探索基準
を入力し、「Find Song」パッド、「Find
Album」パッド、または「Find Labe
l」パッドに触れると、押したパッドに応じて、曲のタ
イトルやアルバム名や特定のミュージック・レコーディ
ング・レーベルのアルバムのリストなど、それぞれの探
索結果のリストを含む、図22に示したものに類似の画
面が表示される。
を入力し、「Find Song」パッド、「Find
Album」パッド、または「Find Labe
l」パッドに触れると、押したパッドに応じて、曲のタ
イトルやアルバム名や特定のミュージック・レコーディ
ング・レーベルのアルバムのリストなど、それぞれの探
索結果のリストを含む、図22に示したものに類似の画
面が表示される。
【0208】表示された例で、図22はアーチストのリ
ストを示す。リストされたアーチストの周りの鮮明な境
界は、顧客が選択したものを示す。顧客が凡例「OK」
をもつタッチ・パッドに触れた場合、図23の画面が表
示される。図23の画面の右の境界にあるタッチ・パッ
ドは典型的なものであり、これについては他の図面およ
び画面に関して一般的に論じる。アルバムの絵または画
面に触れることによって特定のアルバムを選択すると、
図24中の画面が表示される。
ストを示す。リストされたアーチストの周りの鮮明な境
界は、顧客が選択したものを示す。顧客が凡例「OK」
をもつタッチ・パッドに触れた場合、図23の画面が表
示される。図23の画面の右の境界にあるタッチ・パッ
ドは典型的なものであり、これについては他の図面およ
び画面に関して一般的に論じる。アルバムの絵または画
面に触れることによって特定のアルバムを選択すると、
図24中の画面が表示される。
【0209】特定のアルバム・タイトル、その特定のア
ルバムに関するアーチストおよびレーベル会社をリスト
する図24の画面が表示されたとき、顧客は、リストさ
れたそのアルバム上の曲を、リストされた各曲の右側に
示されるオーディオとビデオの両方に関して選択するこ
とができる。ここで、オーディオはヘッドフォン・セッ
ト・アイコン2402が表示された場合に利用可能と識
別され、ビデオはテレビジョン・セット・アイコン24
04が存在する場合に利用可能と識別される。ヘッドセ
ット・アイコン2402およびTVアイコン2404
は、選択された曲またはミュージック・ビデオの事前確
認を開始するために接触できるタッチ・ポイントであ
る。
ルバムに関するアーチストおよびレーベル会社をリスト
する図24の画面が表示されたとき、顧客は、リストさ
れたそのアルバム上の曲を、リストされた各曲の右側に
示されるオーディオとビデオの両方に関して選択するこ
とができる。ここで、オーディオはヘッドフォン・セッ
ト・アイコン2402が表示された場合に利用可能と識
別され、ビデオはテレビジョン・セット・アイコン24
04が存在する場合に利用可能と識別される。ヘッドセ
ット・アイコン2402およびTVアイコン2404
は、選択された曲またはミュージック・ビデオの事前確
認を開始するために接触できるタッチ・ポイントであ
る。
【0210】図24中の画面は曲画面として識別され、
個別の画面上に表示できるよりも多くの選択肢がある場
合は、ページ・アップまたはページ・ダウンのために三
角形のタッチ・ポイントが利用可能である。さらに、図
の右端にあるタッチ・ポイントまたはタッチ・パッド
は、類似の凡例をもつ前述のタッチ・パッドの典型的な
例である。「Place CD in Cart」と、
「Place Cassette in Cart」
と、「Suggest」とを含む凡例をもつ3つのタッ
チ・ポイントが画面の下部にある。CDタッチ・ポイン
トが接触された場合、特定のリストされたアルバムが顧
客のショッピング・カート中にCDとして表示される。
同様に、顧客は、カセット・タッチ・パッドに触れた場
合はカセットを選択することができる。どれかのタッチ
・パッドが連続的に接触された場合、タッチ・パッドが
接触されるたびに、ショッピング・カートに追加CDま
たはカセットが入れられる。図24の「Sugges
t」タッチポイントは、接触されると、画面24の上部
で識別されたアーチストまたはグループに類似の追加選
択肢を表示する。この選択肢は、図1の顧客データベー
ス128から得られる情報に基づいて顧客の要求に合わ
せて調整することができる。
個別の画面上に表示できるよりも多くの選択肢がある場
合は、ページ・アップまたはページ・ダウンのために三
角形のタッチ・ポイントが利用可能である。さらに、図
の右端にあるタッチ・ポイントまたはタッチ・パッド
は、類似の凡例をもつ前述のタッチ・パッドの典型的な
例である。「Place CD in Cart」と、
「Place Cassette in Cart」
と、「Suggest」とを含む凡例をもつ3つのタッ
チ・ポイントが画面の下部にある。CDタッチ・ポイン
トが接触された場合、特定のリストされたアルバムが顧
客のショッピング・カート中にCDとして表示される。
同様に、顧客は、カセット・タッチ・パッドに触れた場
合はカセットを選択することができる。どれかのタッチ
・パッドが連続的に接触された場合、タッチ・パッドが
接触されるたびに、ショッピング・カートに追加CDま
たはカセットが入れられる。図24の「Sugges
t」タッチポイントは、接触されると、画面24の上部
で識別されたアーチストまたはグループに類似の追加選
択肢を表示する。この選択肢は、図1の顧客データベー
ス128から得られる情報に基づいて顧客の要求に合わ
せて調整することができる。
【0211】図24に示したようなヘッドセット・アイ
コン2402が接触されると、オーディオ画面である、
図25に示したような画面が、アーチストの識別された
曲の事前確認のために表示される。事前確認用のオーデ
ィオ画面が、図24で識別された画面上に重ねられるこ
とに留意されたい。図25の画面で表示されるとき、重
ねられた画面のタッチ・パッドだけがアクティブであ
る。図25の重ねられた画面の下部に2つのタッチ・パ
ッドが表示される。左のパッドは事前確認プレゼンテー
ションを停止して取り消すためのタッチ・パッドである
が、右のタッチ・パッドはオーディオ・プレゼンテーシ
ョンを一時的に停止するための「Pause」タッチ・
パッドである。顧客が触れて、あるいは操作する、点の
レベルに依存するボリューム・コントロールを行う両終
端垂直ポインタが、重ねられた画面の右側にある。
コン2402が接触されると、オーディオ画面である、
図25に示したような画面が、アーチストの識別された
曲の事前確認のために表示される。事前確認用のオーデ
ィオ画面が、図24で識別された画面上に重ねられるこ
とに留意されたい。図25の画面で表示されるとき、重
ねられた画面のタッチ・パッドだけがアクティブであ
る。図25の重ねられた画面の下部に2つのタッチ・パ
ッドが表示される。左のパッドは事前確認プレゼンテー
ションを停止して取り消すためのタッチ・パッドである
が、右のタッチ・パッドはオーディオ・プレゼンテーシ
ョンを一時的に停止するための「Pause」タッチ・
パッドである。顧客が触れて、あるいは操作する、点の
レベルに依存するボリューム・コントロールを行う両終
端垂直ポインタが、重ねられた画面の右側にある。
【0212】図26で、顧客が、図24に表示されたT
Vアイコン2404での接触を開始した場合、ビデオ選
択肢が顧客に表示される。画面26は、図25と同様
に、「Stop and Cancel」と、「Pau
se」と、ボリューム・タッチ・ポイント・コントロー
ルとを有する。
Vアイコン2404での接触を開始した場合、ビデオ選
択肢が顧客に表示される。画面26は、図25と同様
に、「Stop and Cancel」と、「Pau
se」と、ボリューム・タッチ・ポイント・コントロー
ルとを有する。
【0213】図27は、顧客が事前確認ブース1303
にいる間に行ったアルバム選択を識別するShoppi
ng Cart画面である画面を示す。この画面は、小
計、税金、および総価格と共に項目分けされた数量と、
タイトルと、フォーマット、すなわちCDかそれともカ
セットかとを表示する。凡例「Quantity」、
「CD」、「Cassette」、および「Delet
e」をもつ下部にあるタッチ・パッドによって、顧客
は、数量またはフォーマットを変更することも、あるい
は顧客が変更を行うべきであり、または顧客が注文の訂
正を行う必要がある場合に、選択したものを削除するこ
ともできる。凡例「Quantity」をもつタッチ・
パッドは、そのダイヤモンド形のタッチ・パッドの上部
に触れることによって数量を増やすことも、あるいは下
部に触れることによって数量を減らすこともできる。
にいる間に行ったアルバム選択を識別するShoppi
ng Cart画面である画面を示す。この画面は、小
計、税金、および総価格と共に項目分けされた数量と、
タイトルと、フォーマット、すなわちCDかそれともカ
セットかとを表示する。凡例「Quantity」、
「CD」、「Cassette」、および「Delet
e」をもつ下部にあるタッチ・パッドによって、顧客
は、数量またはフォーマットを変更することも、あるい
は顧客が変更を行うべきであり、または顧客が注文の訂
正を行う必要がある場合に、選択したものを削除するこ
ともできる。凡例「Quantity」をもつタッチ・
パッドは、そのダイヤモンド形のタッチ・パッドの上部
に触れることによって数量を増やすことも、あるいは下
部に触れることによって数量を減らすこともできる。
【0214】図28で、顧客にこの画面が表示されるの
は、注文をするときと、あるいは顧客が事前確認および
注文中に、その特定の時間での顧客のショッピング・カ
ートが、購入したいアイテムを識別したときに、注文プ
ロセスの中止を要求して凡例「Quit」をもつパッド
に触れた場合である。ビデオ画面が表示され、店員が、
画面の下部に表示されることを顧客に告げて、顧客が右
端にあるタッチ・パッドに基づいて自分のショッピング
・カードを検査して決定を下し、注文の状況ならびに顧
客の購入および注文の意志を明示することを提案する。
は、注文をするときと、あるいは顧客が事前確認および
注文中に、その特定の時間での顧客のショッピング・カ
ートが、購入したいアイテムを識別したときに、注文プ
ロセスの中止を要求して凡例「Quit」をもつパッド
に触れた場合である。ビデオ画面が表示され、店員が、
画面の下部に表示されることを顧客に告げて、顧客が右
端にあるタッチ・パッドに基づいて自分のショッピング
・カードを検査して決定を下し、注文の状況ならびに顧
客の購入および注文の意志を明示することを提案する。
【0215】本発明の要求対応デジタル・データ再生シ
ステムは、配置の融通が利き、たとえば、図1中の小売
店110に示したローカル小売店レベル、具体的には会
計管理サブシステム108、たとえば図13の小売会計
管理サブシステム1306、および図15に一例として
示した小売会計マネージャのワークステーション150
4に常駐できる、多数の会計ツールを提供する。
ステムは、配置の融通が利き、たとえば、図1中の小売
店110に示したローカル小売店レベル、具体的には会
計管理サブシステム108、たとえば図13の小売会計
管理サブシステム1306、および図15に一例として
示した小売会計マネージャのワークステーション150
4に常駐できる、多数の会計ツールを提供する。
【0216】マネージャ・ワークステーションのトラン
ザクション分析ツールワークステーション画面をいくつ
か図29−36に示し、中央ホスト分析ツール画面表示
を図37に示す。図38中のハード・コピーの範疇ごと
の売上報告書は、図37中の分析中央ホスト・ワークス
テーションで行われた活動および要求の結果である。
ザクション分析ツールワークステーション画面をいくつ
か図29−36に示し、中央ホスト分析ツール画面表示
を図37に示す。図38中のハード・コピーの範疇ごと
の売上報告書は、図37中の分析中央ホスト・ワークス
テーションで行われた活動および要求の結果である。
【0217】図29は、売上および顧客デモグラフィク
スに関する多数の報告機会をオペレータに提供する。売
上範疇では、一例として、総収益、ある範疇で最も売れ
ているアルバム、最も売れているアルバム、音楽範疇、
および媒体タイプごとの単位売上に関する報告書にアク
セスすることができる。顧客デモグラフィクスはさら
に、年齢ごとの顧客トランザクション、時刻、および費
やされた金額に固有の報告書によって分析することがで
きる。総収益売上報告書をアクティブにすると、図30
の画面が表示される。この画面では、一例として、コン
パクト・ディスクおよびテープの売上に関する報告書が
提供されている。最も売れているアルバム範疇をアクテ
ィブにすると、アルバムおよび特定の単位売上数が示さ
れた図31に示した画面が表示される。図31に示した
ように、「Print」タッチ・パッドを操作すること
によってハード・コピーの報告書を得ることができる。
スに関する多数の報告機会をオペレータに提供する。売
上範疇では、一例として、総収益、ある範疇で最も売れ
ているアルバム、最も売れているアルバム、音楽範疇、
および媒体タイプごとの単位売上に関する報告書にアク
セスすることができる。顧客デモグラフィクスはさら
に、年齢ごとの顧客トランザクション、時刻、および費
やされた金額に固有の報告書によって分析することがで
きる。総収益売上報告書をアクティブにすると、図30
の画面が表示される。この画面では、一例として、コン
パクト・ディスクおよびテープの売上に関する報告書が
提供されている。最も売れているアルバム範疇をアクテ
ィブにすると、アルバムおよび特定の単位売上数が示さ
れた図31に示した画面が表示される。図31に示した
ように、「Print」タッチ・パッドを操作すること
によってハード・コピーの報告書を得ることができる。
【0218】図29で、最も売れているアルバム機能を
アクティブにすると、すべての範疇のアルバムが販売数
と共にリストされた図32に示した画面が表示される。
図29の音楽範疇分析ツールがアクティブにされた場
合、画面表示は図33のものになる。この画面で、範疇
は、この特定の例では、円グラフの形で示される。図3
3の画面の右側のタッチ・パッドは、棒グラフやハード
・コピーでの印刷など他のグラフィカル選択肢用のもの
である。図34の表示は図33の表示に類似している。
図34の表示では、CDやテープなどのデータ・フォー
マットを円グラフのグラフィカル表示で示すことができ
る。図34の画面は、図29の画面で媒体タイプごとの
売上範疇をアクティブにすることによって得ることがで
きる。
アクティブにすると、すべての範疇のアルバムが販売数
と共にリストされた図32に示した画面が表示される。
図29の音楽範疇分析ツールがアクティブにされた場
合、画面表示は図33のものになる。この画面で、範疇
は、この特定の例では、円グラフの形で示される。図3
3の画面の右側のタッチ・パッドは、棒グラフやハード
・コピーでの印刷など他のグラフィカル選択肢用のもの
である。図34の表示は図33の表示に類似している。
図34の表示では、CDやテープなどのデータ・フォー
マットを円グラフのグラフィカル表示で示すことができ
る。図34の画面は、図29の画面で媒体タイプごとの
売上範疇をアクティブにすることによって得ることがで
きる。
【0219】顧客統計情報では、図29で年齢ごとの顧
客トランザクションをアクティブにすると、図35中の
画面が表示されるが、トランザクション・カウント用の
時刻をアクティブにすると、図36の画面が表示され
る。同様に、図29中の費やされた金額範疇では、識別
された特定の店の業務での時間の関数として費やされた
金額に関する図35および36の画面に類似の画面が表
示される。
客トランザクションをアクティブにすると、図35中の
画面が表示されるが、トランザクション・カウント用の
時刻をアクティブにすると、図36の画面が表示され
る。同様に、図29中の費やされた金額範疇では、識別
された特定の店の業務での時間の関数として費やされた
金額に関する図35および36の画面に類似の画面が表
示される。
【0220】図37の画面は、図11に示された中央リ
ポジトリおよび会計システム1110用のものや図15
の中央ホスト会計システム1506用のものなど、中央
ホスト・ワークステーション用の上位レベル分析ツール
である。この画面でのトランザクション操作は小売店ご
と、地理的領域ごと、または一連の特定の店ごとの売上
成績および会計能力に関する重要な管理情報およびデー
タを提供することができ、図38のハード・コピー表示
は一例として、その利用可能なデータの特定の売上成績
態様を示す。
ポジトリおよび会計システム1110用のものや図15
の中央ホスト会計システム1506用のものなど、中央
ホスト・ワークステーション用の上位レベル分析ツール
である。この画面でのトランザクション操作は小売店ご
と、地理的領域ごと、または一連の特定の店ごとの売上
成績および会計能力に関する重要な管理情報およびデー
タを提供することができ、図38のハード・コピー表示
は一例として、その利用可能なデータの特定の売上成績
態様を示す。
【0221】本発明を詳細な説明に関して具体的に示し
て説明したが、当業者には、本発明の趣旨および範囲か
ら逸脱することなく形および細部に様々な変更を加えら
れることが理解されよう。
て説明したが、当業者には、本発明の趣旨および範囲か
ら逸脱することなく形および細部に様々な変更を加えら
れることが理解されよう。
【0222】まとめとして、本発明の構成に関して以下
の事項を開示する。
の事項を開示する。
【0223】(1)第1の位置にあるソース・ライブラ
リにデジタル情報を記憶するステップと、第1の位置か
ら離れた第2の位置で、ソース・ライブラリ中のデジタ
ル情報の一部を識別するステップと、ソース・ライブラ
リ中のデジタル情報の識別された部分を求める要求コマ
ンドを第2の位置からソース・ライブラリに送信するス
テップと、デジタル情報の識別された部分が再生を許可
されていることを検証するステップと、デジタルの識別
された部分の検証ステップを会計データベースに記録す
るステップと、第1の位置以外の位置にある製造装置に
デジタル情報の識別された部分をリアルタイムで転送す
るステップと、デジタル情報の識別された部分を、再生
できるような形式媒体上に組み込むステップとを含むこ
とを特徴とする、再生可能な情報を媒体に出力する方
法。 (2)第1の位置にあるソース・ライブラリにデジタル
情報を記憶するステップと、第1の位置から離れた第2
の位置で、第2の位置で再生するためのソース・ライブ
ラリ中のデジタル情報の一部を識別するステップと、ソ
ース・ライブラリ中の該情報の識別された部分を求める
要求コマンドを第2の位置からソース・ライブラリに提
供するステップと、該情報の識別された部分が再生を許
可されていることを検証するステップと、第2の位置に
デジタル情報の識別された部分をリアルタイムで転送す
るステップと、該選択された部分の再生に適した媒体上
に組み込むためのデジタル情報の識別された部分を選択
するステップと、デジタル情報の識別された部分の選択
ステップを会計データベースに記録するステップと、デ
ジタル情報を媒体上に組み込むためにデジタル情報の選
択された部分を製造装置に提供するステップと、デジタ
ル情報の選択された部分を、該デジタル情報の性質に適
合した形で媒体上に組み込むステップとを含むことを特
徴とする、後で再生可能な情報を媒体に出力する方法。 (3)再生できるようにパッケージされたデジタル化内
容データを含む媒体の記憶、会計、製造のプロセスで各
ステーションが必須であるリモートに位置するシステム
・ステーションの間でデジタル・データを送信するため
のデータ通信システムにおいて、選択されたデジタル化
内容データを識別し、前記内容データを要求する通信を
生成するためのカスタマ・プレミス・ステーションと、
カスタマ・プレミス・ステーションからリモートに配設
された、デジタル化内容データを有する内容データ記憶
ステーションと、該内容データ記憶ステーションにデジ
タル化内容データを要求する各カスタマ・プレミス・ス
テーション通信のトランザクション・データを記録する
ための会計ステーションと、カスタマ・プレミス・ステ
ーションが内容データ記憶ステーションに要求したデジ
タル化内容データを組み込んだ媒体を生成するために前
記内容データ記憶ステーションに対してリモートに配設
された製造ステーションと、内容データ記憶ステーショ
ンと製造ステーションの間でリアルタイムでデジタル化
内容データを転送するように、カスタマ・プレミス・ス
テーション、会計ステーション、および製造ステーショ
ンとリモートに配設された内容データ記憶ステーション
を相互接続するための通信ネットワークとを備えること
を特徴とするシステム。 (4)下端および上端を有する階層レベルごとに接続さ
れ、かつ複数のデータ・サーバのそれぞれからリモート
に配設されているが、階層の下端にあるデータ・サーバ
に対して、1つの上の階層レベルにある各後続データ・
サーバないしデータ・サーバ階層の上端にあるデータ・
サーバよりもローカルに配設されたデータ・アクセス・
ステーションとデータ通信を行うように接続され、相互
にリモートに配設された複数のデータ・サーバの間で1
00%の内容データを記憶できるように配分する方法に
おいて、データ・アクセス・ステーションに対して最も
ローカルな階層の下端にあるデータ・サーバにデータ・
アクセス・ステーションによる最も頻繁なアクセスが行
われる内容データの関数であるX%の内容データを記憶
できるように配分するステップを含み、データ・アクセ
ス・ステーションによる最もまれなアクセスが行われる
内容データの関数として、データ・アクセス・ステーシ
ョンから最もリモートなデータ・サーバ階層の上端にあ
るデータ・サーバに、Y<100および>XであるY%
の内容データを記憶できるように配分するステップと、
下端のデータ・サーバと上端のデータ・サーバの間に配
設された他のデータ・サーバの間で(100−X−Y)
%の内容データを記憶できるように配分し、データ・ア
クセス・ステーションに対してよりリモートな各後続デ
ータ・サーバに、データ・アクセス・ステーションに対
してよりローカルなデータ・サーバに対する配分よりも
多く、かつデータ・アクセス・ステーションに対してよ
りリモートに配設された次の後続サーバ・データよりも
少ない割合の内容データを記憶できるように配分するス
テップとを含むことを特徴とする内容データを配分する
方法。 (5)デジタル情報の識別された部分をリアルタイムで
転送するステップが、高速一定ビット・レートでデジタ
ル情報を転送することを特徴とする、上記(1)または
(2)に記載の識別されたデジタル情報を媒体に出力す
る方法。 (6)デジタル情報の識別された部分をリアルタイムで
転送するステップが、非同期転送モードで高速一定ビッ
ト・レートでデジタル情報を転送することを特徴とす
る、上記(1)または(2)に記載の識別されたデジタ
ル情報を媒体に提供する方法。 (7)デジタル情報の識別された部分をリアルタイムで
転送するステップが、高速一定ビット・レートでデジタ
ル情報を転送し、それによって、第2の位置でリアルタ
イム再生を行うことを特徴とする、上記(2)に記載の
選択されたデジタル情報を媒体に出力する方法。 (8)デジタル情報の識別された部分をリアルタイムで
転送するステップが、非同期転送モードで高速一定ビッ
ト・レートでデジタル情報を転送し、それによって、第
2の位置でリアルタイム再生を行うことを特徴とする、
上記(2)に記載の選択されたデジタル情報を媒体に出
力する方法。 (9)システム・ステーションを相互接続するための通
信ネットワークが、内容記憶ステーションから製造ステ
ーションに高速一定ビット・レートでデジタル化内容デ
ータを転送することを特徴とする、上記(3)に記載の
データ通信システム。 (10)システム・ステーションを相互接続するための
通信ネットワークが、内容記憶ステーションから製造ス
テーションに非同期転送モードで高速一定ビット・レー
トでデジタル化内容データを転送することを特徴とす
る、上記(3)に記載のデータ通信システム。 (11)デジタル情報の識別された部分をリアルタイム
で転送するステップが、デジタル情報の識別された部分
を第2の位置にある製造デバイスに転送することを特徴
とする、上記(1)または上記(2)に記載の媒体に情
報を出力する方法。 (12)デジタル情報の識別された部分をリアルタイム
で転送するステップが、第1の位置に対してリモートに
配設された第3の位置にある製造デバイスにデジタル情
報の識別された部分を転送することを特徴とする、上記
(1)または上記(2)に記載の媒体に情報を出力する
方法。 (13)第1の位置にあるソース・ライブラリに最初に
記録されたときはXレートでの再生向けのものであるデ
ジタル・オーディオ情報および最初に記録されたときは
Yレートでの再生向けのものであるデジタル・ビデオ情
報を記憶するステップを含み、第1の位置から離れた第
2の位置で、第2の位置で再生するためのソース・ライ
ブラリ中のデジタル情報の一部を識別するステップと、
ソース・ライブラリ中の該情報の識別された部分を求め
る要求コマンドを第2の位置からソース・ライブラリに
送信するステップと、該情報の識別された部分が再生を
許可されていることを検証するステップと、第2の位置
でのリアルタイム再生に適した通信速度でデジタル情報
の識別された部分を転送するステップと、選択された部
分の再生に適した媒体上に組み込むためのデジタル情報
の識別された部分を選択するステップと、デジタル情報
の識別された部分の選択ステップを会計データベースに
記録するステップと、デジタル情報の媒体上への組込み
を許可するための許可コードを、デジタル情報の選択さ
れた部分を媒体上に組み込むための製造装置に通知する
ステップと、オーディオ情報の場合はXレートで、ビデ
オ情報の場合はYレートで、デジタル情報を再生できる
ように、デジタル情報を直接媒体上に組み込むのに適し
た通信速度でデジタル情報の選択された部分を製造装置
に提供するステップと、記録された速度でオーディオ情
報およびビデオ情報を再生できるようにデジタル情報の
選択された部分を媒体上に組み込むステップとを含むこ
とを特徴とする、次に再生できるように処理される情報
を媒体に提供する方法。 (14)デジタル情報の識別された部分をリアルタイム
で転送するステップが、毎秒44.7メガビットを超え
る高速一定ビット・レートでデジタル情報を転送するこ
とを特徴とする、上記(1)または上記(2)に記載の
識別されたデジタル情報を媒体に提供する方法。 (15)階層の下端にあるデータ・サーバに内容データ
を配分するステップが、下端のデータ・サーバに<10
%の内容データを配分し、階層の上端にあるデータ・サ
ーバに内容データを配分するステップが、データ・アク
セス・ステーションに対して最もリモートな上端のデー
タ・サーバに>80%の内容データを配分することを特
徴とする、上記(4)に記載の複数のデータ・サーバ間
で100%の内容データを記憶できるように分配する方
法。 (16)データを記憶し、会計情報を管理し、デジタル
化内容データを含む媒体を製造し、媒体を再生できるよ
うにパッケージするプロセスで各ステーションが必須と
なるリモートに位置するシステム・ステーションの間で
デジタル内容データを送信するためのデータ通信システ
ムにおいて、選択されたデジタル化内容データを識別
し、そのような内容データに対する消費者の要求に応じ
て通信を生成するためのカスタマ・プレミス・ステーシ
ョンと、複数のマスタ装置を相互接続し、マスタ・サー
バ・システム内とマスタ・サーバ・システムとリモート
に位置するシステム・ステーションの間のデータ通信を
管理する第1のマスタ装置と、データ要求メッセージを
経路指定するための第2のマスタ装置と、消費者がカス
タマ・プレミス・ステーションで出した内容データ要求
を満たすために、記憶された内容データを供給する、カ
スタマ・プレミスに対してリモートに配設された第3の
マスタ装置と、内容データに対する消費者の関心を高め
るために消費者統計情報を記憶するための第4のマスタ
装置と、内容データに対する消費者の要求を含む消費者
のトランザクションの関数として会計データを管理する
ための第5のマスタ装置とを含む、複数のサーバ機能を
実行するためのマスタ・サーバ・ステーションと、消費
者がカスタマ・プレミス・ステーションで要求したデジ
タル化内容データを組み込んだ媒体を生成するために上
記第3のマスタ装置に対してリモートに配設された製造
ステーションと、上記第3のマスタ装置と製造ステーシ
ョンの間でデジタル化内容データをリアルタイムで転送
するために、マスタ・サーバ・システムの第1のマスタ
装置をカスタマ・プレミス・ステーションおよび製造の
ステーションと相互接続させるための通信ネットワーク
とを備えることを特徴とするデータ通信システム。 (17)消費者が識別して要求した画面を消費者に表示
するために消費者によりタッチ制御が行われるタッチス
クリーン・モニタ上に複数の画面を個別に表示するため
に、オーディオ・システムと、タッチスクリーン・モニ
タと、制御装置とを含むマルチメディア事前確認ステー
ションにおいて、ある範疇の表示を入力可能にするため
のタッチ・ポイントを含むモニタ上の画面表示用の複数
の範疇の内容データを識別するライブラリ画面と、消費
者による入力可能なタッチ・ポイントを含むライブラリ
画面の範疇の題名のアルファベット順リストによって、
内容データを識別するアルファベット順リスト画面と、
アルファベットまたは番号によって消費者の要求を識別
するためのモニタ・タッチ・ポイントを含む探索画面
と、リアルタイムで事前確認画面に転送され、消費者が
識別するリストされたオーディオおよびビデオ内容デー
タを事前確認するためのモニタ・タッチ・ポイントと、
リストされた内容データを購買のために選択するための
モニタ・タッチ・ポイントとを含む事前確認画面と、選
択したアイテムを修正するためのタッチ・ポイントを含
む、選択したアイテムごとにリストされた消費者が購買
を選択した品目、その数量、型式、および価格を含む購
買選択画面とを含むマルチメディア事前確認ステーショ
ン。 (18)売上、数量、金額、購買フォーマット、購買品
目、および消費者デモグラフィクスの関数として、消費
者が購入するもののリモートに記憶されたデジタル化デ
ータを分析するための会計ワークツールをオペレータに
提供するために、オペレータによるタッチ制御用のモニ
タ上に複数の画面を個別に表示するためのタッチスクリ
ーン・モニタおよびコントローラを含む会計システムに
おいて、消費者売上、消費者統計情報、売上単位、およ
び売上グループの関数として分析報告書の表示を入力可
能なタッチポイントを含む、モニタ上に画面表示するた
めの複数の分析報告書を識別する報告書画面と、タッチ
スクリーン・モニタの報告書画面上のタッチポイントで
生成された分析報告書に対応するデジタル化データを高
速一定ビット・レートで転送するために報告書画面に対
してリモートに配設されたデジタル化データ記憶装置
と、消費者の購買品目に対応するリモートに記憶された
デジタル・データを認定されたフォーマットで表示する
分析報告書画面とを備えることを特徴とする会計システ
ム。 (19)第1の位置にあるソース・ライブラリにデジタ
ル情報を記憶するステップが、暗号化されて圧縮された
デジタル情報を記憶し、前記方法がさらに、デジタル情
報の選択された部分を非暗号化して圧縮解除するステッ
プを含み、デジタル情報を媒体上に組み込むためにデジ
タル情報の選択された部分を製造装置に提供するステッ
プが、デジタル情報の非暗号化されて圧縮解除された部
分を提供することを特徴とする、上記(1)または上記
(2)に記載の後に再生可能な情報を媒体に出力する方
法。 (20)第1の位置にあるソース・ライブラリにデジタ
ル情報を記憶するステップが、オーディオ・デジタル情
報およびビデオ・デジタル情報を記憶することを特徴と
する、上記(1)または上記(2)に記載の後に再生可
能な情報を媒体に出力する方法。 (21)マスタ・サーバ・システム・ステーションによ
って実行されるサーバ機能が複数のマスタ装置によって
実行され、マスタ装置の少なくともいくつかが、製造ス
テーションに対して、他のマスタ装置よりもリモートに
配設されることを特徴とする上記(16)に記載のデー
タ通信システム。 (22)相互にリモートに配設され、階層レベルごとに
接続された、複数のデータ・サーバに記憶されたデジタ
ル内容データを含む、デジタル内容データを含む媒体を
製造するための製造システムにおいて、それぞれ、高い
割合でデジタル内容データを記憶する、トップ・レベル
・サーバと、それぞれ、トップ・レベル・サーバより少
ない割合でデジタル内容データを記憶する、中間レベル
・サーバと、トップ・レベル・サーバと中間レベル・サ
ーバを相互接続して、トップ・レベル・サーバと中間レ
ベル・サーバの間で非同期転送モードでデジタル内容デ
ータを転送するためのハイ・レベル通信ネットワーク
と、それぞれ、中間レベル・サーバよりも少ない割合で
デジタル・データ内容を記憶する、エンド・サイト・サ
ーバと、中間レベル・サーバとエンド・サイト・サーバ
を相互接続して、中間レベル・サーバとエンド・サイト
・サーバの間で非同期転送モードでデジタル・データ内
容を転送するためのロー・レベル通信ネットワークと、
受信されたデジタル内容データを含む媒体を製造するよ
うにデジタル・データ内容を非同期転送モードで受信す
るために1つのエンド・サイト・サーバと相互接続され
た製造装置とを備えることを特徴とする製造システム。 (23)オーディオ情報の場合はXレートで、ビデオ情
報の場合はYレートで、デジタル情報を再生するため
に、デジタル情報を媒体上に直接組み込むのに適した通
信速度でデジタル情報の選択された部分を製造装置に提
供するステップが、オーディオ情報の場合はXレートの
倍数であり、ビデオ情報の場合はYレートの倍数であ
る、速度でデジタル情報の選択された部分を製造装置に
提供し、前記倍数が、情報がオーディオであるか、それ
ともビデオであるかと、製造装置の記録速度との関数で
あることを特徴とする、上記(13)に記載の後に再生
可能な情報を媒体に提供する方法。 (24)複数のデータ処理装置を含み、前記複数のデー
タ処理装置のいくつかが前記複数のデータ処理装置のう
ちの他のものから遠隔の位置に配置され、前記遠隔配置
されたデータ処理装置が一定な高速のデータ伝送速度で
デジタル・データを伝送するように適合された伝送シス
テムを介して通信するデータ処理システムに、デジタル
形で記憶された情報を媒体状に複製する方法であって、
第1の位置にあるソース・ライブラリ・データ処理装置
に情報をデジタル・データとして記憶するステップと、
第1の位置から離れた第2の位置にあるプレミス・デー
タ処理装置で、第2の位置にあるプレミス・データ処理
装置で再生するためのソース・ライブラリ・データ処理
装置中にデジタル・データとして記憶されている情報の
部分を識別するステップと、ソース・ライブラリ・デー
タ処理装置中のデジタル・データとして記憶された情報
の識別された部分を求める要求コマンドを第2の位置に
あるプレミス・データ処理装置からソース・ライブラリ
・データ処理装置に提供するステップと、デジタル・デ
ータとして記憶されている情報の識別された部分がプレ
ミス・データ処理装置で再生を許可されていることを前
記データ処理システム内のトランザクション・データ処
理装置で検証するステップと、第2の位置にあるプレミ
ス・データ処理装置で伝送システムを介するリアルタイ
ム通信および再生ができるようにソース・ライブラリ・
データ処理装置にデジタル・データとして記憶されてい
る情報の識別された部分を一定な高速のビット伝送速度
で伝送するステップと、デジタル・データとして記憶さ
れている情報の識別された部分の少なくとも一部を含む
内容情報を、再生するのに適した媒体上で複製するため
に、プレミス・データ処理装置で、ソース・ライブラリ
・データ処理システムにデジタル・データとして記憶さ
れている情報の識別された部分から内容情報を選択する
ステップと、前記データ処理システム内のトランザクシ
ョン・データ処理装置に、内容情報の選択を記録するス
テップと、デジタル・データとして記憶された情報の識
別された部分の少なくとも一部を含む、内容情報を、該
内容情報の媒体上への複製を許可するための許可コード
と共に媒体上に複製するように、伝送システムを介して
前記データ処理システム内の製造データ処理装置に通知
するステップと、デジタル・データとして記憶された情
報の識別された部分の少なくとも一部を含む内容情報
を、内容情報を媒体上で複製するために、製造データ処
理装置に転送するステップと、前記製造データ処理装置
により、デジタル・データとして記憶された識別された
情報の少なくとも一部を含む内容情報を、内容情報の再
生に適合した方式で媒体上に複製するステップとを含む
方法。 (25)デジタル情報の識別された部分が再生を許可さ
れていることを検証するステップがさらに、デジタル情
報の媒体上への組み込みを許可するための許可コードを
製造装置に通知するステップを含む上記(1)または上
記(2)に記載の再生可能な情報を媒体に出力する方
法。 (26)デジタル情報を記録するソース・ライブラリ
と、該ソース・ライブラリと離れた位置にあり、該ソー
ス・ライブラリと通信手段により接続された入力手段
と、該ソース・ライブラリと離れた位置にあり、該ソー
ス・ライブラリと通信手段により接続されたデジタル情
報を媒体に出力する装置とを有する情報処理システムに
おいて、第1の位置にあるソース・ライブラリにデジタ
ル情報を記憶するステップと、第1の位置から離れた第
2の位置にある上記入力手段においてソース・ライブラ
リ中のデジタル情報の一部を識別する信号を含むデジタ
ル情報の一部を要求するコマンドを入力するステップ
と、該コマンドを第2の位置からソース・ライブラリに
送信するステップと、デジタルの識別された部分が再生
を許可されていることを検証するステップと、該識別さ
れた部分の検証ステップを管理用データ・ベースに記録
するステップと、再生に適した媒体上にデジタル情報を
書き込むために、第1の位置以外の位置にある出力装置
にデジタル信号の識別された部分を転送するステップ
と、該転送されたデジタル信号の識別された部分を再生
できるような形式で媒体に出力するステップと、を含む
ことを特徴とするデジタル情報を媒体に出力する方法。
リにデジタル情報を記憶するステップと、第1の位置か
ら離れた第2の位置で、ソース・ライブラリ中のデジタ
ル情報の一部を識別するステップと、ソース・ライブラ
リ中のデジタル情報の識別された部分を求める要求コマ
ンドを第2の位置からソース・ライブラリに送信するス
テップと、デジタル情報の識別された部分が再生を許可
されていることを検証するステップと、デジタルの識別
された部分の検証ステップを会計データベースに記録す
るステップと、第1の位置以外の位置にある製造装置に
デジタル情報の識別された部分をリアルタイムで転送す
るステップと、デジタル情報の識別された部分を、再生
できるような形式媒体上に組み込むステップとを含むこ
とを特徴とする、再生可能な情報を媒体に出力する方
法。 (2)第1の位置にあるソース・ライブラリにデジタル
情報を記憶するステップと、第1の位置から離れた第2
の位置で、第2の位置で再生するためのソース・ライブ
ラリ中のデジタル情報の一部を識別するステップと、ソ
ース・ライブラリ中の該情報の識別された部分を求める
要求コマンドを第2の位置からソース・ライブラリに提
供するステップと、該情報の識別された部分が再生を許
可されていることを検証するステップと、第2の位置に
デジタル情報の識別された部分をリアルタイムで転送す
るステップと、該選択された部分の再生に適した媒体上
に組み込むためのデジタル情報の識別された部分を選択
するステップと、デジタル情報の識別された部分の選択
ステップを会計データベースに記録するステップと、デ
ジタル情報を媒体上に組み込むためにデジタル情報の選
択された部分を製造装置に提供するステップと、デジタ
ル情報の選択された部分を、該デジタル情報の性質に適
合した形で媒体上に組み込むステップとを含むことを特
徴とする、後で再生可能な情報を媒体に出力する方法。 (3)再生できるようにパッケージされたデジタル化内
容データを含む媒体の記憶、会計、製造のプロセスで各
ステーションが必須であるリモートに位置するシステム
・ステーションの間でデジタル・データを送信するため
のデータ通信システムにおいて、選択されたデジタル化
内容データを識別し、前記内容データを要求する通信を
生成するためのカスタマ・プレミス・ステーションと、
カスタマ・プレミス・ステーションからリモートに配設
された、デジタル化内容データを有する内容データ記憶
ステーションと、該内容データ記憶ステーションにデジ
タル化内容データを要求する各カスタマ・プレミス・ス
テーション通信のトランザクション・データを記録する
ための会計ステーションと、カスタマ・プレミス・ステ
ーションが内容データ記憶ステーションに要求したデジ
タル化内容データを組み込んだ媒体を生成するために前
記内容データ記憶ステーションに対してリモートに配設
された製造ステーションと、内容データ記憶ステーショ
ンと製造ステーションの間でリアルタイムでデジタル化
内容データを転送するように、カスタマ・プレミス・ス
テーション、会計ステーション、および製造ステーショ
ンとリモートに配設された内容データ記憶ステーション
を相互接続するための通信ネットワークとを備えること
を特徴とするシステム。 (4)下端および上端を有する階層レベルごとに接続さ
れ、かつ複数のデータ・サーバのそれぞれからリモート
に配設されているが、階層の下端にあるデータ・サーバ
に対して、1つの上の階層レベルにある各後続データ・
サーバないしデータ・サーバ階層の上端にあるデータ・
サーバよりもローカルに配設されたデータ・アクセス・
ステーションとデータ通信を行うように接続され、相互
にリモートに配設された複数のデータ・サーバの間で1
00%の内容データを記憶できるように配分する方法に
おいて、データ・アクセス・ステーションに対して最も
ローカルな階層の下端にあるデータ・サーバにデータ・
アクセス・ステーションによる最も頻繁なアクセスが行
われる内容データの関数であるX%の内容データを記憶
できるように配分するステップを含み、データ・アクセ
ス・ステーションによる最もまれなアクセスが行われる
内容データの関数として、データ・アクセス・ステーシ
ョンから最もリモートなデータ・サーバ階層の上端にあ
るデータ・サーバに、Y<100および>XであるY%
の内容データを記憶できるように配分するステップと、
下端のデータ・サーバと上端のデータ・サーバの間に配
設された他のデータ・サーバの間で(100−X−Y)
%の内容データを記憶できるように配分し、データ・ア
クセス・ステーションに対してよりリモートな各後続デ
ータ・サーバに、データ・アクセス・ステーションに対
してよりローカルなデータ・サーバに対する配分よりも
多く、かつデータ・アクセス・ステーションに対してよ
りリモートに配設された次の後続サーバ・データよりも
少ない割合の内容データを記憶できるように配分するス
テップとを含むことを特徴とする内容データを配分する
方法。 (5)デジタル情報の識別された部分をリアルタイムで
転送するステップが、高速一定ビット・レートでデジタ
ル情報を転送することを特徴とする、上記(1)または
(2)に記載の識別されたデジタル情報を媒体に出力す
る方法。 (6)デジタル情報の識別された部分をリアルタイムで
転送するステップが、非同期転送モードで高速一定ビッ
ト・レートでデジタル情報を転送することを特徴とす
る、上記(1)または(2)に記載の識別されたデジタ
ル情報を媒体に提供する方法。 (7)デジタル情報の識別された部分をリアルタイムで
転送するステップが、高速一定ビット・レートでデジタ
ル情報を転送し、それによって、第2の位置でリアルタ
イム再生を行うことを特徴とする、上記(2)に記載の
選択されたデジタル情報を媒体に出力する方法。 (8)デジタル情報の識別された部分をリアルタイムで
転送するステップが、非同期転送モードで高速一定ビッ
ト・レートでデジタル情報を転送し、それによって、第
2の位置でリアルタイム再生を行うことを特徴とする、
上記(2)に記載の選択されたデジタル情報を媒体に出
力する方法。 (9)システム・ステーションを相互接続するための通
信ネットワークが、内容記憶ステーションから製造ステ
ーションに高速一定ビット・レートでデジタル化内容デ
ータを転送することを特徴とする、上記(3)に記載の
データ通信システム。 (10)システム・ステーションを相互接続するための
通信ネットワークが、内容記憶ステーションから製造ス
テーションに非同期転送モードで高速一定ビット・レー
トでデジタル化内容データを転送することを特徴とす
る、上記(3)に記載のデータ通信システム。 (11)デジタル情報の識別された部分をリアルタイム
で転送するステップが、デジタル情報の識別された部分
を第2の位置にある製造デバイスに転送することを特徴
とする、上記(1)または上記(2)に記載の媒体に情
報を出力する方法。 (12)デジタル情報の識別された部分をリアルタイム
で転送するステップが、第1の位置に対してリモートに
配設された第3の位置にある製造デバイスにデジタル情
報の識別された部分を転送することを特徴とする、上記
(1)または上記(2)に記載の媒体に情報を出力する
方法。 (13)第1の位置にあるソース・ライブラリに最初に
記録されたときはXレートでの再生向けのものであるデ
ジタル・オーディオ情報および最初に記録されたときは
Yレートでの再生向けのものであるデジタル・ビデオ情
報を記憶するステップを含み、第1の位置から離れた第
2の位置で、第2の位置で再生するためのソース・ライ
ブラリ中のデジタル情報の一部を識別するステップと、
ソース・ライブラリ中の該情報の識別された部分を求め
る要求コマンドを第2の位置からソース・ライブラリに
送信するステップと、該情報の識別された部分が再生を
許可されていることを検証するステップと、第2の位置
でのリアルタイム再生に適した通信速度でデジタル情報
の識別された部分を転送するステップと、選択された部
分の再生に適した媒体上に組み込むためのデジタル情報
の識別された部分を選択するステップと、デジタル情報
の識別された部分の選択ステップを会計データベースに
記録するステップと、デジタル情報の媒体上への組込み
を許可するための許可コードを、デジタル情報の選択さ
れた部分を媒体上に組み込むための製造装置に通知する
ステップと、オーディオ情報の場合はXレートで、ビデ
オ情報の場合はYレートで、デジタル情報を再生できる
ように、デジタル情報を直接媒体上に組み込むのに適し
た通信速度でデジタル情報の選択された部分を製造装置
に提供するステップと、記録された速度でオーディオ情
報およびビデオ情報を再生できるようにデジタル情報の
選択された部分を媒体上に組み込むステップとを含むこ
とを特徴とする、次に再生できるように処理される情報
を媒体に提供する方法。 (14)デジタル情報の識別された部分をリアルタイム
で転送するステップが、毎秒44.7メガビットを超え
る高速一定ビット・レートでデジタル情報を転送するこ
とを特徴とする、上記(1)または上記(2)に記載の
識別されたデジタル情報を媒体に提供する方法。 (15)階層の下端にあるデータ・サーバに内容データ
を配分するステップが、下端のデータ・サーバに<10
%の内容データを配分し、階層の上端にあるデータ・サ
ーバに内容データを配分するステップが、データ・アク
セス・ステーションに対して最もリモートな上端のデー
タ・サーバに>80%の内容データを配分することを特
徴とする、上記(4)に記載の複数のデータ・サーバ間
で100%の内容データを記憶できるように分配する方
法。 (16)データを記憶し、会計情報を管理し、デジタル
化内容データを含む媒体を製造し、媒体を再生できるよ
うにパッケージするプロセスで各ステーションが必須と
なるリモートに位置するシステム・ステーションの間で
デジタル内容データを送信するためのデータ通信システ
ムにおいて、選択されたデジタル化内容データを識別
し、そのような内容データに対する消費者の要求に応じ
て通信を生成するためのカスタマ・プレミス・ステーシ
ョンと、複数のマスタ装置を相互接続し、マスタ・サー
バ・システム内とマスタ・サーバ・システムとリモート
に位置するシステム・ステーションの間のデータ通信を
管理する第1のマスタ装置と、データ要求メッセージを
経路指定するための第2のマスタ装置と、消費者がカス
タマ・プレミス・ステーションで出した内容データ要求
を満たすために、記憶された内容データを供給する、カ
スタマ・プレミスに対してリモートに配設された第3の
マスタ装置と、内容データに対する消費者の関心を高め
るために消費者統計情報を記憶するための第4のマスタ
装置と、内容データに対する消費者の要求を含む消費者
のトランザクションの関数として会計データを管理する
ための第5のマスタ装置とを含む、複数のサーバ機能を
実行するためのマスタ・サーバ・ステーションと、消費
者がカスタマ・プレミス・ステーションで要求したデジ
タル化内容データを組み込んだ媒体を生成するために上
記第3のマスタ装置に対してリモートに配設された製造
ステーションと、上記第3のマスタ装置と製造ステーシ
ョンの間でデジタル化内容データをリアルタイムで転送
するために、マスタ・サーバ・システムの第1のマスタ
装置をカスタマ・プレミス・ステーションおよび製造の
ステーションと相互接続させるための通信ネットワーク
とを備えることを特徴とするデータ通信システム。 (17)消費者が識別して要求した画面を消費者に表示
するために消費者によりタッチ制御が行われるタッチス
クリーン・モニタ上に複数の画面を個別に表示するため
に、オーディオ・システムと、タッチスクリーン・モニ
タと、制御装置とを含むマルチメディア事前確認ステー
ションにおいて、ある範疇の表示を入力可能にするため
のタッチ・ポイントを含むモニタ上の画面表示用の複数
の範疇の内容データを識別するライブラリ画面と、消費
者による入力可能なタッチ・ポイントを含むライブラリ
画面の範疇の題名のアルファベット順リストによって、
内容データを識別するアルファベット順リスト画面と、
アルファベットまたは番号によって消費者の要求を識別
するためのモニタ・タッチ・ポイントを含む探索画面
と、リアルタイムで事前確認画面に転送され、消費者が
識別するリストされたオーディオおよびビデオ内容デー
タを事前確認するためのモニタ・タッチ・ポイントと、
リストされた内容データを購買のために選択するための
モニタ・タッチ・ポイントとを含む事前確認画面と、選
択したアイテムを修正するためのタッチ・ポイントを含
む、選択したアイテムごとにリストされた消費者が購買
を選択した品目、その数量、型式、および価格を含む購
買選択画面とを含むマルチメディア事前確認ステーショ
ン。 (18)売上、数量、金額、購買フォーマット、購買品
目、および消費者デモグラフィクスの関数として、消費
者が購入するもののリモートに記憶されたデジタル化デ
ータを分析するための会計ワークツールをオペレータに
提供するために、オペレータによるタッチ制御用のモニ
タ上に複数の画面を個別に表示するためのタッチスクリ
ーン・モニタおよびコントローラを含む会計システムに
おいて、消費者売上、消費者統計情報、売上単位、およ
び売上グループの関数として分析報告書の表示を入力可
能なタッチポイントを含む、モニタ上に画面表示するた
めの複数の分析報告書を識別する報告書画面と、タッチ
スクリーン・モニタの報告書画面上のタッチポイントで
生成された分析報告書に対応するデジタル化データを高
速一定ビット・レートで転送するために報告書画面に対
してリモートに配設されたデジタル化データ記憶装置
と、消費者の購買品目に対応するリモートに記憶された
デジタル・データを認定されたフォーマットで表示する
分析報告書画面とを備えることを特徴とする会計システ
ム。 (19)第1の位置にあるソース・ライブラリにデジタ
ル情報を記憶するステップが、暗号化されて圧縮された
デジタル情報を記憶し、前記方法がさらに、デジタル情
報の選択された部分を非暗号化して圧縮解除するステッ
プを含み、デジタル情報を媒体上に組み込むためにデジ
タル情報の選択された部分を製造装置に提供するステッ
プが、デジタル情報の非暗号化されて圧縮解除された部
分を提供することを特徴とする、上記(1)または上記
(2)に記載の後に再生可能な情報を媒体に出力する方
法。 (20)第1の位置にあるソース・ライブラリにデジタ
ル情報を記憶するステップが、オーディオ・デジタル情
報およびビデオ・デジタル情報を記憶することを特徴と
する、上記(1)または上記(2)に記載の後に再生可
能な情報を媒体に出力する方法。 (21)マスタ・サーバ・システム・ステーションによ
って実行されるサーバ機能が複数のマスタ装置によって
実行され、マスタ装置の少なくともいくつかが、製造ス
テーションに対して、他のマスタ装置よりもリモートに
配設されることを特徴とする上記(16)に記載のデー
タ通信システム。 (22)相互にリモートに配設され、階層レベルごとに
接続された、複数のデータ・サーバに記憶されたデジタ
ル内容データを含む、デジタル内容データを含む媒体を
製造するための製造システムにおいて、それぞれ、高い
割合でデジタル内容データを記憶する、トップ・レベル
・サーバと、それぞれ、トップ・レベル・サーバより少
ない割合でデジタル内容データを記憶する、中間レベル
・サーバと、トップ・レベル・サーバと中間レベル・サ
ーバを相互接続して、トップ・レベル・サーバと中間レ
ベル・サーバの間で非同期転送モードでデジタル内容デ
ータを転送するためのハイ・レベル通信ネットワーク
と、それぞれ、中間レベル・サーバよりも少ない割合で
デジタル・データ内容を記憶する、エンド・サイト・サ
ーバと、中間レベル・サーバとエンド・サイト・サーバ
を相互接続して、中間レベル・サーバとエンド・サイト
・サーバの間で非同期転送モードでデジタル・データ内
容を転送するためのロー・レベル通信ネットワークと、
受信されたデジタル内容データを含む媒体を製造するよ
うにデジタル・データ内容を非同期転送モードで受信す
るために1つのエンド・サイト・サーバと相互接続され
た製造装置とを備えることを特徴とする製造システム。 (23)オーディオ情報の場合はXレートで、ビデオ情
報の場合はYレートで、デジタル情報を再生するため
に、デジタル情報を媒体上に直接組み込むのに適した通
信速度でデジタル情報の選択された部分を製造装置に提
供するステップが、オーディオ情報の場合はXレートの
倍数であり、ビデオ情報の場合はYレートの倍数であ
る、速度でデジタル情報の選択された部分を製造装置に
提供し、前記倍数が、情報がオーディオであるか、それ
ともビデオであるかと、製造装置の記録速度との関数で
あることを特徴とする、上記(13)に記載の後に再生
可能な情報を媒体に提供する方法。 (24)複数のデータ処理装置を含み、前記複数のデー
タ処理装置のいくつかが前記複数のデータ処理装置のう
ちの他のものから遠隔の位置に配置され、前記遠隔配置
されたデータ処理装置が一定な高速のデータ伝送速度で
デジタル・データを伝送するように適合された伝送シス
テムを介して通信するデータ処理システムに、デジタル
形で記憶された情報を媒体状に複製する方法であって、
第1の位置にあるソース・ライブラリ・データ処理装置
に情報をデジタル・データとして記憶するステップと、
第1の位置から離れた第2の位置にあるプレミス・デー
タ処理装置で、第2の位置にあるプレミス・データ処理
装置で再生するためのソース・ライブラリ・データ処理
装置中にデジタル・データとして記憶されている情報の
部分を識別するステップと、ソース・ライブラリ・デー
タ処理装置中のデジタル・データとして記憶された情報
の識別された部分を求める要求コマンドを第2の位置に
あるプレミス・データ処理装置からソース・ライブラリ
・データ処理装置に提供するステップと、デジタル・デ
ータとして記憶されている情報の識別された部分がプレ
ミス・データ処理装置で再生を許可されていることを前
記データ処理システム内のトランザクション・データ処
理装置で検証するステップと、第2の位置にあるプレミ
ス・データ処理装置で伝送システムを介するリアルタイ
ム通信および再生ができるようにソース・ライブラリ・
データ処理装置にデジタル・データとして記憶されてい
る情報の識別された部分を一定な高速のビット伝送速度
で伝送するステップと、デジタル・データとして記憶さ
れている情報の識別された部分の少なくとも一部を含む
内容情報を、再生するのに適した媒体上で複製するため
に、プレミス・データ処理装置で、ソース・ライブラリ
・データ処理システムにデジタル・データとして記憶さ
れている情報の識別された部分から内容情報を選択する
ステップと、前記データ処理システム内のトランザクシ
ョン・データ処理装置に、内容情報の選択を記録するス
テップと、デジタル・データとして記憶された情報の識
別された部分の少なくとも一部を含む、内容情報を、該
内容情報の媒体上への複製を許可するための許可コード
と共に媒体上に複製するように、伝送システムを介して
前記データ処理システム内の製造データ処理装置に通知
するステップと、デジタル・データとして記憶された情
報の識別された部分の少なくとも一部を含む内容情報
を、内容情報を媒体上で複製するために、製造データ処
理装置に転送するステップと、前記製造データ処理装置
により、デジタル・データとして記憶された識別された
情報の少なくとも一部を含む内容情報を、内容情報の再
生に適合した方式で媒体上に複製するステップとを含む
方法。 (25)デジタル情報の識別された部分が再生を許可さ
れていることを検証するステップがさらに、デジタル情
報の媒体上への組み込みを許可するための許可コードを
製造装置に通知するステップを含む上記(1)または上
記(2)に記載の再生可能な情報を媒体に出力する方
法。 (26)デジタル情報を記録するソース・ライブラリ
と、該ソース・ライブラリと離れた位置にあり、該ソー
ス・ライブラリと通信手段により接続された入力手段
と、該ソース・ライブラリと離れた位置にあり、該ソー
ス・ライブラリと通信手段により接続されたデジタル情
報を媒体に出力する装置とを有する情報処理システムに
おいて、第1の位置にあるソース・ライブラリにデジタ
ル情報を記憶するステップと、第1の位置から離れた第
2の位置にある上記入力手段においてソース・ライブラ
リ中のデジタル情報の一部を識別する信号を含むデジタ
ル情報の一部を要求するコマンドを入力するステップ
と、該コマンドを第2の位置からソース・ライブラリに
送信するステップと、デジタルの識別された部分が再生
を許可されていることを検証するステップと、該識別さ
れた部分の検証ステップを管理用データ・ベースに記録
するステップと、再生に適した媒体上にデジタル情報を
書き込むために、第1の位置以外の位置にある出力装置
にデジタル信号の識別された部分を転送するステップ
と、該転送されたデジタル信号の識別された部分を再生
できるような形式で媒体に出力するステップと、を含む
ことを特徴とするデジタル情報を媒体に出力する方法。
【0224】(2−1)マルチメディア製造システムに
おいて、後に行われる再生のために処理される情報を保
持する媒体を提供する方法であって、(a)第1の位置
に存在するソース・ライブラリ中にデジタル情報を保管
するステップと、(b)それぞれが前記第1の位置から
リモートである複数の第2の位置において、前記ソース
・ライブラリ中のデジタル情報の部分部分を識別するス
テップと、(c)前記ソース・ライブラリ中の前記デジ
タル情報の同一の、及び異なる識別された部分部分を求
める複数の要求コマンドを、各前記第2の位置における
マルチプレクサ、広帯域幅通信ネットワーク、及び前記
第1の位置におけるデマルチプレクサを介して、前記第
2の位置から、前記ソース・ライブラリに高速の一定の
ビット転送速度で同時に伝送するステップと、(d)前
記デジタル情報の前記識別された部分部分が、再生の許
可がされていることを検証するステップと、(e)前記
デジタル情報の前記識別された部分部分に対する各検証
ステップを会計データベースに記録するステップと、
(f)前記複数の要求コマンドが前記第1の位置におい
て受信されることに応答して、前記ソース・ライブラリ
中の前記デジタル情報の前記同一の、及び異なる部分部
分をリアルタイムに同時にアクセスするステップであっ
て、前記第1の位置において各前記識別された部分に対
する複数の同時要求コマンドが受信されることに応答し
て、各前記識別された部分に対して独立した複数のアク
セスをリアルタイムに同時に行うステップを含む、前記
アクセスするステップと、(g)再生に適した複数の異
種類媒体の所定の1つに前記デジタル情報を取り込むた
めに、前記第1の位置以外の位置に存在する複数の異種
類製造装置のそれぞれに、前記第1の位置におけるマル
チプレクサ、前記広帯域幅通信ネットワーク、及び前記
第1の位置以外の位置におけるデマルチプレクサを介し
て、前記デジタル情報の各アクセスされた部分を高速の
一定ビット転送速度でリアルタイムに転送するステップ
と、(h)前記デジタル情報の前記各アクセスされた部
分を前記所定の媒体上に再生に適合させた方法でリアル
タイムに取り込むステップと、を含むマルチメディア製
造システム。 (2−2)2−1に記述した、後に行われる再生のため
に処理される情報を保持する媒体を提供する方法であっ
て、第1の位置に存在するソース・ライブラリ中にデジ
タル情報を保管するステップが、暗号化され圧縮された
情報を保管し、前記他の位置において前記デジタル情報
のアクセスされた部分部分を暗号解除し伸張するステッ
プを更に含み、更に前記媒体上に取り込むために、前記
デジタル情報の前記暗号解除され伸張された部分部分を
保持する製造装置を提供する、前記媒体を提供する方
法。 (2−3)マルチメディア製造システムにおいて、後に
行われる再生のために処理される情報を保持する媒体を
提供する方法であって、(a)第1の位置において、記
憶装置内の情報のセグメント位置に無関係に前記情報の
セグメントに即時アクセスするための、直接アクセス記
憶手段から成るソース・ライブラリ中にデジタル情報を
保管するステップと、(b)それぞれが前記第1の位置
からリモートである複数の第2の位置において、前記ソ
ース・ライブラリ中のデジタル情報の部分部分を識別す
るステップと、(c)前記ソース・ライブラリ中の前記
デジタル情報の同一の、及び異なる識別された部分部分
の伝送を前記ソース・ライブラリに対して求める複数の
要求コマンドを、各前記第2の位置において多重化する
ステップと、(d)前記多重化された複数の要求コマン
ドを前記第2の位置から前記第1の位置に同時に伝送す
るステップと、(e)前記デジタル情報の前記識別され
た部分部分が再生の許可がされていることを検証するス
テップと、(f)前記デジタル情報の前記識別された部
分部分に対する各検証ステップを会計データベースに記
録するステップと、(g)前記ソース・ライブラリ中の
前記デジタル情報の前記識別された部分部分に同時にア
クセスするために、前記第1の位置において前記多重化
された複数の要求コマンドをデマルチプレクスする手段
と、(h)前記第1の位置において前記複数の要求コマ
ンドが受信される際に、前記デジタル情報の前記識別さ
れた部分部分の連続する複数のセグメントを同時にアク
セスするステップと、(i)経路指定情報を有するヘッ
ダを含む非同期転送モード(ATM)セルの連続体中に
各前記アクセス識別された部分の前記連続する複数セグ
メントを配列するステップと、(j)前記経路指定情報
に従って前記第2の位置に前記アクセスされ識別された
部分部分を同時に伝送するために、前記アクセスされ識
別された部分部分のそれぞれの前記ATMセルを多重化
するステップと、(k)各前記アクセスされ識別された
部分のATMセルを、他の前記アクセスされ識別された
部分部分の多重化されたATMセルの連続伝送と同時
に、前記経路指定情報に従って前記第2の位置に広帯域
幅伝送経路上を高速の一定のビット転送速度で連続的に
伝送するステップと、(l)前記第2の位置において、
受信された前記多重化されたATMセルの複数の連続体
の各連続体をそれぞれの製造装置に転送するためにデマ
ルチプレクスするステップと、(m)それぞれの前記媒
体上にそれぞれの前記識別された部分を忠実に複製する
ために必要なデータ転送速度で、再生に適合させた方法
でリアルタイムにそれぞれの製造装置に前記ATMセル
の各連続体中のセグメントを伝送するステップと、を含
む媒体を提供する方法。 (2−4)各カスタマ・プレミスからリモートのソース
・ライブラリに同時に伝送される複数の要求に応答し
て、複数の前記カスタマ・プレミスのそれぞれにおい
て、種々のタイプの媒体上に同時に記録を複製するため
のリアルタイム・システムであって、 (a)第1の位置であって、(1)オリジナルの音声記
録、ならびに音声及び映像の記録のセグメントへの即時
アクセスのための、記憶装置中での前記セグメントの位
置に無関係な直接アクセス記憶手段から成るソース・ラ
イブラリ中に、前記記録をデジタル形式で保管する手段
と、(2)前記複数の要求に応答して前記ソース・ライ
ブラリ中の前記記録にアクセスするためのデータ・サー
バ装置と、(3)前記データ・サーバ装置に結合された
第1のマルチプレクサ及びデマルチプレクサと、を有す
る第1の位置と、 (b)前記第1の位置からリモートに存在する複数のカ
スタマ・プレミス位置であって、(1)前記記録を選択
し、同一の、及び異なる前記記録を求める複数の同時の
要求を開始するための複数の端末装置と、(2)後に行
われる再生に適合した複数のタイプの媒体のそれぞれに
所定の前記記録を忠実に再生するためにそれぞれが作動
する複数の製造装置と、(3)前記複数の端末装置及び
製造装置に結合された第2のマルチプレクサ及びデマル
チプレクサと、を有する複数のカスタマ・プレミス位置
と、 (c)高速の一定のビット転送速度でデータを経路指定
し、転送する手段を有する広帯域幅通信ネットワークで
あって、前記帯域幅が、前記カスタマ・プレミス位置に
おける前記複数の端末装置及び複数の製造装置が、前記
複数の端末装置からの同時の複数の要求に応答して前記
記録を複製するために必要とする総合帯域幅より広い、
前記広帯域通信ネットワークと、 (d)前記ネットワークを前記第1のマルチプレクサ及
びデマルチプレクサに結合する第1の高速トランク、な
らびに前記ネットワークを各前記第2のマルチプレクサ
及びデマルチプレクサに結合するそれぞれの第2の高速
トランクであって、前記複数の端末装置が、同一の及び
異なる選択された前記記録を求める前記同時の複数の要
求を開始し、前記第2のマルチプレクサ及びデマルチプ
レクサ、前記第2の高速トランク、前記通信ネットワー
ク、前記第1の高速トランク、ならびに前記第1のマル
チプレクサ及びデマルチプレクサを介して前記データ・
サーバ装置に前記複数の要求を伝送する手段を含み、前
記データ・サーバ装置が、前記同一の、及び異なった選
択された前記記録の連続した複数のセグメントへの同時
アクセスを求める前記同時の複数の要求に応答して作動
する手段と、各選択された前記記録の前記アクセスされ
た連続する複数のセグメントを、経路指定情報を含むヘ
ッダ及び記録セグメントを有する一連の非同期転送モー
ド(ATM)セル中に配列する更に別の手段とを含む、
前記第1の高速トランク及び前記第2の高速トランク
と、 (e)アクセスされた前記記録を前記経路指定情報に従
って前記複数のカスタマ・プレミス位置のそれぞれに向
け前記ネットワーク上を同時に伝送するために、前記同
時にアクセスされ選択された前記記録それぞれの前記A
TMセルの複数の連続体を前記第1のマルチプレクサ及
びデマルチプレクサに同時に供給する手段であって、前
記ネットワークが、前記第1のマルチプレクサ及びデマ
ルチプレクサがネットワーク経路に供給した各前記AT
Mセルに、前記ネットワークの通信量及び負荷に従って
前記ネットワーク経路を割り当てる手段を含み、各前記
カスタマ・プレミス位置における前記第2のマルチプレ
クサ及びデマルチプレクサが、前記第2のマルチプレク
サ及びデマルチプレクサに前記ネットワークを介して伝
送された前記ATMセルの各連続体を、それぞれの原記
録をそれぞれの媒体上に複製するために前記製造装置の
それぞれに導くために作動する手段を含む、前記供給す
る手段と、を含むリアルタイム・システム。 (2−5)カスタマ・プレミスのそれぞれからリモート
のソース・ライブラリに同時に伝送される複数の要求に
応答して、複数の前記カスタマ・プレミスのそれぞれに
おいて種々のタイプの媒体上に情報を記録するリアルタ
イム・システムであって、 (a)第1の位置であって、(1)コンテント・データ
のセグメントへの即時アクセスのための、記憶装置中で
の前記セグメントの位置に無関係な直接アクセス記憶手
段から成るソース・ライブラリ中に、前記コンテント・
データをデジタル形式で保管する手段と、(2)前記複
数の要求に応答して、前記ソース・ライブラリ中の前記
コンテント・データをアクセスするデータ・サーバ装置
と、(3)前記データ・サーバ装置に結合される第1の
マルチプレクサ及びデマルチプレクサと、を有する第1
の位置と、 (b)前記第1の位置からリモートに存在する複数のカ
スタマ・プレミス位置であって、(1)前記コンテント
・データの部分部分を識別し、前記コンテント・データ
の同一の、及び異なる部分部分を求める同時の複数の要
求を開始する複数の端末装置と、(2)後に行う再生に
適合した複数のタイプの媒体のそれぞれに、前記コンテ
ント・データを記録するためにそれぞれが作動する複数
の製造装置と、(3)前記複数の端末装置及び前記複数
の製造装置に結合された第2のマルチプレクサと、を有
する複数のカスタマ・プレミス位置と、 (c)高速の一定のビット転送速度でデータを経路指定
し、転送する手段を有する広帯域幅通信ネットワークで
あって、前記帯域幅が、前記カスタマ・プレミス位置に
おける前記複数の端末装置及び前記複数の製造装置が、
前記複数の端末装置からの同時の複数の要求に応答して
前記コンテント・データをリアルタイムで複製するため
に必要とする総合帯域幅より広い、前記広帯域幅通信ネ
ットワークと、 (d)前記ネットワークを前記第1のマルチプレクサ及
びデマルチプレクサに結合する第1の高速トランク、な
らびに前記ネットワークを各前記第2のマルチプレクサ
及びデマルチプレクサに結合するそれぞれの第2の高速
トランクであって、前記複数の端末装置が、前記コンテ
ント・データの前記同一の、及び異なる識別された部分
部分を求める同時の複数の要求を開始し、前記第2のマ
ルチプレクサ及びデマルチプレクサ、前記第2の高速ト
ランク、前記通信ネットワーク、前記第1の高速トラン
ク、ならびに前記第1のマルチプレクサ及びデマルチプ
レクサを介して前記データ・サーバ装置に前記同時の複
数の要求を送る手段を含み、前記データ・サーバ装置
が、前記コンテント・データの前記同一の、及び異なる
識別された部分部分の連続するセグメントに同時にアク
セスを求める前記同時の複数の要求に応答して作動する
手段と、各アクセスされ識別された部分の前記アクセス
された連続するセグメントを経路指定情報を含むヘッダ
を有する連続した非同期転送モード(ATM)セルに配
列する更に別の手段とを含む、前記第1の高速トランク
及び前記第2の高速トランクと、 (e)前記経路指定情報に従って、前記複数のカスタマ
・プレミス位置のそれぞれに前記アクセスされ識別され
たコンテント・データの部分部分を前記ネットワークを
介して同時に伝送するために、前記同時にアクセスされ
識別された前記コンテント・データ部分部分それぞれの
ATMセルの複数の連続体を、前記第1のマルチプレク
サ及びデマルチプレクサに同時に供給する手段であっ
て、前記ネットワークが、前記第1のマルチプレクサ及
びデマルチプレクサによって前記ネットワークに供給さ
れた各前記ATMセルに対して、前記ネットワークの通
信量及び負荷に従ってネットワーク経路を割り当てる手
段を含み、各前記カスタマ・プレミス位置における前記
第2のマルチプレクサ及びデマルチプレクサが、前記ネ
ットワークを介して前記第2のマルチプレクサ及びデマ
ルチプレクサに伝送された前記ATMセルの各連続体
を、それぞれの媒体上にそれぞれの前記識別されたコン
テント・データ部分を複製するためにそれぞれの前記製
造装置に導く際に作動する手段を含む、前記同時に供給
する手段と、を含むリアルタイム・システム。 (2−6)前記デジタル情報の各識別された部分をリア
ルタイムに転送する前記ステップが、非同期転送モード
で高速の一定のビット転送速度で前記デジタル情報を転
送する、2−1に記載の識別されたデジタル情報を保持
する媒体を提供する方法。 (2−7)前記デジタル情報のアクセスされた各部分を
それぞれの製造装置に転送する前記ステップが、前記第
1の位置における前記多重手段を用いて、前記アクセス
された各部分を適切に再生できるようにそれぞれの媒体
上に忠実に複製するために必要なデータ転送速度で、前
記アクセスされた各部分を前記通信ネットワークに供給
することを含む、2−1に記載の方法。 (2−8)各アクセスされ識別された部分の前記ATM
セルを第2の位置に順次転送する前記ステップが、前記
各識別された部分を適切に再生できるようにそれぞれの
媒体上に忠実に複製するために必要なデータ転送速度で
実施される、2−3に記載の方法。 (2−9)ATMセルの複数の前記連続体を同時に前記
第1のマルチプレクサ及びデマルチプレクサに供給する
前記手段が、それぞれの原記録を忠実にそれぞれの媒体
上に複製するために必要なデータ転送速度で各前記連続
体を供給する、2−4に記載のリアルタイム・システ
ム。 (2−10)前記ATMセルの前記連続体を同時に前記
第1のマルチプレクサ及びデマルチプレクサに供給する
前記手段が、それぞれのコンテント・データをそれぞれ
の媒体上に記録するために必要なデータ転送速度で各前
記連続体を供給する、2−5のリアルタイム・システ
ム。 (2−11)マルチメディアを取り出し、配布するシス
テムにおける1方法であって、(a)マルチメディア情
報をデジタル形式で第1の位置のソース・ライブラリに
保管するステップと、(b)前記第1の位置からそれぞ
れがリモートである第2の位置の複数の場所において、
前記ソース・ライブラリ中の前記デジタル情報の部分部
分を識別するステップと、(c)前記ソース・ライブラ
リ中の前記デジタル情報の同一の、及び異なる前記識別
された部分部分を求める複数の要求コマンドを、広帯域
幅通信ネットワーク及び前記第1の位置におけるデマル
チプレクサを介して、前記第2の位置から前記ソース・
ライブラリに同時に送るステップと、(d)前記デジタ
ル情報の前記識別された部分部分の取り出しが許可され
ていることを検証するステップと、(e)前記デジタル
情報の前記識別された部分に関する各前記検証するステ
ップ(d)を会計データ・ベースに記録するステップ
と、(f)前記要求コマンドが前記第1の位置において
受信されることに応答し、前記ソース・ライブラリ中の
前記デジタル情報の同じ、及び異なる部分部分をリアル
タイムに同時にアクセスするステップであって、前記各
部分を求める前記複数の同時の要求コマンドが前記第1
の位置において受信されることに応答し、前記各部分へ
の独立した複数のアクセスをリアルタイムに同時に実行
するステップを含む、前記アクセスするステップと、
(g)それぞれの前記アクセスされた部分をそれぞれの
利用装置中に忠実に複製するために、前記デジタル情報
のそれぞれの前記アクセスされた部分を、前記第1の位
置に存在するマルチプレクサ及び前記広帯域幅通信ネッ
トワークを介して、前記第2の位置のそれぞれの場所に
存在するそれぞれの前記利用装置に高速の一定のビット
転送速度でリアルタイムに転送するステップと、を含む
方法。 (2−12)前記第1の位置に存在する前記ソース・ラ
イブラリ中にデジタル形式で前記マルチメディア情報を
保管する前記ステップ(a)が、暗号化及び圧縮された
デジタル情報を保管し、更に前記第2の位置において前
記デジタル情報の前記アクセスされた部分を暗号解除及
び伸張し、前記利用装置に前記デジタル情報の前記暗号
解除及び伸張した部分を供給するステップを更に含む、
2−11に記載の方法。 (2−13)マルチメディアを取り出し、配布するシス
テムにおける方法であって、(a)マルチメディア情報
のセグメントへの即時アクセスを行うための記憶装置中
のセグメント位置に無関係な直接アクセス記憶手段から
成る、第1の位置におけるソース・ライブラリ中にデジ
タル形式で前記マルチメディア情報を保管するステップ
と、(b)前記第1の位置からそれぞれがリモートであ
る第2の位置の複数の場所において、前記ソース・ライ
ブラリ中の前記デジタル情報の部分部分を識別するステ
ップと、(c)前記ソース・ライブラリ中の前記デジタ
ル情報の同一の、及び異なる前記識別された部分部分を
求める複数の要求コマンドを前記ソース・ライブラリに
伝達するために開始するステップと、(d)前記複数の
要求コマンドを前記第2の位置から前記第1の位置に同
時に伝送するステップと、(e)前記デジタル情報の前
記識別された部分部分の再生が許可されていることを検
証するステップと、(f)前記デジタル情報の前記識別
された部分に関する各前記検証するステップ(e)を会
計データ・ベースに記録するステップと、(g)前記ソ
ース・ライブラリからの前記デジタル情報の前記識別さ
れた部分部分を同時にアクセスするために、前記第1の
位置において前記複数の要求コマンドを処理するステッ
プと、(h)前記複数の要求コマンドが前記第1の位置
で受信されるときに、前記デジタル情報の前記識別され
た部分部分の連続する複数のセグメントをリアルタイム
に同時にアクセスするステップと、(i)それぞれの前
記アクセスされ識別された部分の連続する複数のセグメ
ントを経路指定情報を有するヘッダを備えた一連のデー
タ・パケット中に配列するステップと、(j)前記アク
セスされ識別された部分部分を、前記経路指定情報に従
い、更に前記マルチメディア情報の各部分をそれぞれの
利用装置中に忠実に複製するために必要なそれぞれのデ
ータ転送速度において、前記第2の位置に同時に伝送す
るために、前記アクセスされ識別された異なる部分部分
のデータ・パケットをマルチプレクサに供給するステッ
プと、(k)各前記アクセスされ識別された部分のデー
タ・パケットを、他の前記アクセスされ識別された部分
部分の多重化されたデータ・パケットの順次伝送と同時
に、順次高速の一定ビット転送速度で広帯域幅伝送経路
上を前記経路指定情報に従って前記第2の位置に伝送す
るステップと、(l)前記第2の位置において、前記デ
ータ・パケットの着信した連続体をそれぞれの利用装置
に向けて経路指定するステップと、を含む方法。 (2−14)複数のカスタマ・プレミスのそれぞれにお
いて、前記カスタマ・プレミスからリモートのソース・
ライブラリに同時に伝送された要求に応答して、マルチ
メディア記録を同時に複製するリアルタイム・システム
であって、 (a)第1の位置であって、(1)オリジナルの音声記
録、ならびに音声及び映像の記録のセグメントへの即時
アクセスのための、記憶装置中での前記セグメントの位
置に無関係な直接アクセス記憶手段から成るソース・ラ
イブラリ中に、前記記録をデジタル形式で保管する手段
と、(2)前記要求に応答して前記ソース・ライブラリ
中の前記記録の同一の、及び異なる記録を同時にアクセ
スするためのデータ・サーバ装置と、(3)前記データ
・サーバ装置に結合されたマルチプレクサ/デマルチプ
レクサと、を有する第1の位置と、 (b)前記第1の位置からリモートに存在する複数のカ
スタマ・プレミス位置であって、それぞれが、(1)前
記記録の1つを選択し、更に前記選択した記録を求める
要求を開始する手段と、(2)前記要求された記録の忠
実な複製を行うために有効な少なくとも1つの利用装置
と、を有する複数のカスタマ・プレミス位置と、 (c)高速の一定のビット転送速度でデータを経路指定
し、転送する手段を有する広帯域幅通信ネットワークで
あって、前記帯域幅が、前記カスタマ・プレミス位置に
おける前記利用装置が、前記カスタマ・プレミス位置か
らの同時の要求に応答して前記記録を複製するために必
要とする総合帯域幅より広い、広帯域幅通信ネットワー
クと、 (d)前記ネットワークを前記マルチプレクサ及びデマ
ルチプレクサに結合する第1の高速トランク、及び前記
ネットワークを各カスタマ・プレミスの要求手段及び利
用装置に結合するそれぞれの第2の高速トランクと、 (e)前記同一の、及び異なる選択された前記記録を求
める同時の要求を、前記第2の高速トランク、前記通信
ネットワーク、前記第1の高速トランク、ならびに前記
マルチプレクサ及びデマルチプレクサを介して前記デー
タ・サーバ装置に伝送する手段であって、前記データ・
サーバ装置が、前記同一の、及び異なる選択された前記
記録の連続するセグメントに同時にアクセスする前記同
時の要求に応答する際に作動する手段と、各選択された
前記記録の前記アクセスされた連続セグメントを、記録
セグメント及び経路指定情報を含むヘッダを有する連続
した非同期転送モード・セルに配列する更に別の手段と
を含む、前記伝送する手段と、 (f)前記経路指定情報に従ってそれぞれの前記カスタ
マ・プレミス位置に前記ネットワークを介してアクセス
された前記記録を同時伝送するために、同時にアクセス
された前記選択された記録の個別記録セルの複数の連続
体を前記マルチプレクサ及びデマルチプレクサに同時に
供給する手段であって、前記データ・サーバ装置が、そ
れぞれの前記記録をそれぞれの前記利用装置中に忠実に
複製するために必要なそれぞれのデータ転送速度で前記
セルの各連続体を前記マルチプレクサ及びデマルチプレ
クサに供給し、前記ネットワークが、前記マルチプレク
サ及びデマルチプレクサによって前記ネットワークに供
給された各前記セルに対して、ネットワークの通信量及
び負荷に従ってネットワーク経路を割り当てる手段を含
む、前記供給する手段と、 (g)前記カスタマ・プレミス位置においてそれぞれの
原記録を忠実に複製するために、前記ネットワークを介
して前記カスタマ・プレミス位置に伝送された各前記セ
ルの連続体をそれぞれの前記利用装置に導くために作動
する、各前記カスタマ・プレミス位置における手段と、
を有するリアルタイム・システム。 (2−15)複数のカスタマ・プレミスからリモートの
ソース・ライブラリに同時に伝送される複数の要求に応
答し、前記カスタマ・プレミスのそれぞれにおいて利用
装置中にマルチメディア記録を複製するためのリアルタ
イム・システムであって、 (a)第1の位置であって、(1)マルチメディア記録
のセグメントへの即時アクセスのための、記憶装置中で
の前記セグメントの位置に無関係な直接アクセス記憶手
段から成るソース・ライブラリ中に、前記マルチメディ
ア記録をデジタル形式で保管する手段と、(2)前記複
数の要求に応答し、前記ソース・ライブラリ中の前記マ
ルチメディア記録にアクセスするためのデータ・サーバ
装置と、(3)前記データ・サーバ装置に結合されるマ
ルチプレクサ及びデマルチプレクサと、を有する第1の
位置と、 (b)前記第1の位置からリモートに存在する複数のカ
スタマ・プレミス位置であって、それぞれが、(1)前
記マルチメディア記録を識別し、同一の、及び異なる前
記マルチメディア記録を求める要求を、他の前記カスタ
マ・プレミスの位置からの複数の要求と同時に開始する
手段と、(2)前記マルチメディア記録のそれぞれのタ
イプを複製するためにそれぞれが作動する複数の利用装
置と、を有する前記複数のカスタマ・プレミス位置と、 (c)高速の一定のビット転送速度でデータを経路指定
し、転送する手段を有する広帯域幅通信ネットワークで
あって、前記帯域幅が、前記カスタマ・プレミス位置に
おける前記利用装置が、前記カスタマ・プレミス位置か
らの予期された同時の複数の要求に応答してリアルタイ
ムで前記マルチメディア記録を複製するために必要とす
る総合帯域幅より広い、広帯域幅通信ネットワークと、 (d)前記ネットワークを前記マルチプレクサ及びデマ
ルチプレクサに結合する第1の高速トランク、及び前記
ネットワークを各前記カスタマ・プレミス位置に結合す
るそれぞれの第2の高速トランクであって、前記カスタ
マ・プレミス位置が、前記同一の、及び異なる識別され
た前記マルチメディア記録を求める前記同時の複数の要
求を、前記第2の高速トランク、前記通信ネットワー
ク、前記第1の高速トランク、ならびに前記マルチプレ
クサ及びデマルチプレクサを介して前記データ・サーバ
装置に伝送する手段を含み、前記データ・サーバ装置
が、前記同一の、及び異なる識別された前記マルチメデ
ィア記録の連続するセグメントに同時にアクセスする前
記同時の複数の要求に応答する際に作動する手段と、各
アクセスされ識別された前記マルチメディア記録の前記
アクセスされた連続セグメントを、経路指定情報を含む
ヘッダを有する連続した非同期転送モード・セルに配列
する更に別の手段とを含む、前記第1の高速トランク及
び前記第2の高速トランクと、 (e)前記経路指定情報に従って前記複数のカスタマ・
プレミス位置のそれぞれに前記アクセスされ識別された
前記マルチメディア記録を前記ネットワークを介して同
時に伝送するために、前記同時にアクセスされ識別され
たマルチメディア記録の個別記録セルの複数の連続体を
前記マルチプレクサ及びデマルチプレクサに同時に供給
する手段であって、前記ネットワークが、前記マルチプ
レクサ及びデマルチプレクサによって前記ネットワーク
に供給された各前記セルに対して、ネットワークの通信
量及び負荷に従ってネットワーク経路を割り当てる手段
を含む、前記供給する手段と、 (f)それぞれの前記マルチメディア記録を忠実に複製
するために、前記ネットワークを介して各前記カスタマ
・プレミス位置に伝送された各前記セルの連続体をそれ
ぞれの前記利用装置の1つに導く際に作動する手段を含
む、各カスタマ・プレミス位置と、を含むリアルタイム
・システム。 (2−16)前記セルの前記複数の連続体を前記マルチ
プレクサ及びデマルチプレクサに同時に供給する前記手
段(e)が、それぞれの前記利用装置中でそれぞれの前
記マルチメディア記録を忠実に複製するために必要なデ
ータ転送速度で各前記連続体を供給する、2−15に記
載のリアルタイム・システム。
おいて、後に行われる再生のために処理される情報を保
持する媒体を提供する方法であって、(a)第1の位置
に存在するソース・ライブラリ中にデジタル情報を保管
するステップと、(b)それぞれが前記第1の位置から
リモートである複数の第2の位置において、前記ソース
・ライブラリ中のデジタル情報の部分部分を識別するス
テップと、(c)前記ソース・ライブラリ中の前記デジ
タル情報の同一の、及び異なる識別された部分部分を求
める複数の要求コマンドを、各前記第2の位置における
マルチプレクサ、広帯域幅通信ネットワーク、及び前記
第1の位置におけるデマルチプレクサを介して、前記第
2の位置から、前記ソース・ライブラリに高速の一定の
ビット転送速度で同時に伝送するステップと、(d)前
記デジタル情報の前記識別された部分部分が、再生の許
可がされていることを検証するステップと、(e)前記
デジタル情報の前記識別された部分部分に対する各検証
ステップを会計データベースに記録するステップと、
(f)前記複数の要求コマンドが前記第1の位置におい
て受信されることに応答して、前記ソース・ライブラリ
中の前記デジタル情報の前記同一の、及び異なる部分部
分をリアルタイムに同時にアクセスするステップであっ
て、前記第1の位置において各前記識別された部分に対
する複数の同時要求コマンドが受信されることに応答し
て、各前記識別された部分に対して独立した複数のアク
セスをリアルタイムに同時に行うステップを含む、前記
アクセスするステップと、(g)再生に適した複数の異
種類媒体の所定の1つに前記デジタル情報を取り込むた
めに、前記第1の位置以外の位置に存在する複数の異種
類製造装置のそれぞれに、前記第1の位置におけるマル
チプレクサ、前記広帯域幅通信ネットワーク、及び前記
第1の位置以外の位置におけるデマルチプレクサを介し
て、前記デジタル情報の各アクセスされた部分を高速の
一定ビット転送速度でリアルタイムに転送するステップ
と、(h)前記デジタル情報の前記各アクセスされた部
分を前記所定の媒体上に再生に適合させた方法でリアル
タイムに取り込むステップと、を含むマルチメディア製
造システム。 (2−2)2−1に記述した、後に行われる再生のため
に処理される情報を保持する媒体を提供する方法であっ
て、第1の位置に存在するソース・ライブラリ中にデジ
タル情報を保管するステップが、暗号化され圧縮された
情報を保管し、前記他の位置において前記デジタル情報
のアクセスされた部分部分を暗号解除し伸張するステッ
プを更に含み、更に前記媒体上に取り込むために、前記
デジタル情報の前記暗号解除され伸張された部分部分を
保持する製造装置を提供する、前記媒体を提供する方
法。 (2−3)マルチメディア製造システムにおいて、後に
行われる再生のために処理される情報を保持する媒体を
提供する方法であって、(a)第1の位置において、記
憶装置内の情報のセグメント位置に無関係に前記情報の
セグメントに即時アクセスするための、直接アクセス記
憶手段から成るソース・ライブラリ中にデジタル情報を
保管するステップと、(b)それぞれが前記第1の位置
からリモートである複数の第2の位置において、前記ソ
ース・ライブラリ中のデジタル情報の部分部分を識別す
るステップと、(c)前記ソース・ライブラリ中の前記
デジタル情報の同一の、及び異なる識別された部分部分
の伝送を前記ソース・ライブラリに対して求める複数の
要求コマンドを、各前記第2の位置において多重化する
ステップと、(d)前記多重化された複数の要求コマン
ドを前記第2の位置から前記第1の位置に同時に伝送す
るステップと、(e)前記デジタル情報の前記識別され
た部分部分が再生の許可がされていることを検証するス
テップと、(f)前記デジタル情報の前記識別された部
分部分に対する各検証ステップを会計データベースに記
録するステップと、(g)前記ソース・ライブラリ中の
前記デジタル情報の前記識別された部分部分に同時にア
クセスするために、前記第1の位置において前記多重化
された複数の要求コマンドをデマルチプレクスする手段
と、(h)前記第1の位置において前記複数の要求コマ
ンドが受信される際に、前記デジタル情報の前記識別さ
れた部分部分の連続する複数のセグメントを同時にアク
セスするステップと、(i)経路指定情報を有するヘッ
ダを含む非同期転送モード(ATM)セルの連続体中に
各前記アクセス識別された部分の前記連続する複数セグ
メントを配列するステップと、(j)前記経路指定情報
に従って前記第2の位置に前記アクセスされ識別された
部分部分を同時に伝送するために、前記アクセスされ識
別された部分部分のそれぞれの前記ATMセルを多重化
するステップと、(k)各前記アクセスされ識別された
部分のATMセルを、他の前記アクセスされ識別された
部分部分の多重化されたATMセルの連続伝送と同時
に、前記経路指定情報に従って前記第2の位置に広帯域
幅伝送経路上を高速の一定のビット転送速度で連続的に
伝送するステップと、(l)前記第2の位置において、
受信された前記多重化されたATMセルの複数の連続体
の各連続体をそれぞれの製造装置に転送するためにデマ
ルチプレクスするステップと、(m)それぞれの前記媒
体上にそれぞれの前記識別された部分を忠実に複製する
ために必要なデータ転送速度で、再生に適合させた方法
でリアルタイムにそれぞれの製造装置に前記ATMセル
の各連続体中のセグメントを伝送するステップと、を含
む媒体を提供する方法。 (2−4)各カスタマ・プレミスからリモートのソース
・ライブラリに同時に伝送される複数の要求に応答し
て、複数の前記カスタマ・プレミスのそれぞれにおい
て、種々のタイプの媒体上に同時に記録を複製するため
のリアルタイム・システムであって、 (a)第1の位置であって、(1)オリジナルの音声記
録、ならびに音声及び映像の記録のセグメントへの即時
アクセスのための、記憶装置中での前記セグメントの位
置に無関係な直接アクセス記憶手段から成るソース・ラ
イブラリ中に、前記記録をデジタル形式で保管する手段
と、(2)前記複数の要求に応答して前記ソース・ライ
ブラリ中の前記記録にアクセスするためのデータ・サー
バ装置と、(3)前記データ・サーバ装置に結合された
第1のマルチプレクサ及びデマルチプレクサと、を有す
る第1の位置と、 (b)前記第1の位置からリモートに存在する複数のカ
スタマ・プレミス位置であって、(1)前記記録を選択
し、同一の、及び異なる前記記録を求める複数の同時の
要求を開始するための複数の端末装置と、(2)後に行
われる再生に適合した複数のタイプの媒体のそれぞれに
所定の前記記録を忠実に再生するためにそれぞれが作動
する複数の製造装置と、(3)前記複数の端末装置及び
製造装置に結合された第2のマルチプレクサ及びデマル
チプレクサと、を有する複数のカスタマ・プレミス位置
と、 (c)高速の一定のビット転送速度でデータを経路指定
し、転送する手段を有する広帯域幅通信ネットワークで
あって、前記帯域幅が、前記カスタマ・プレミス位置に
おける前記複数の端末装置及び複数の製造装置が、前記
複数の端末装置からの同時の複数の要求に応答して前記
記録を複製するために必要とする総合帯域幅より広い、
前記広帯域通信ネットワークと、 (d)前記ネットワークを前記第1のマルチプレクサ及
びデマルチプレクサに結合する第1の高速トランク、な
らびに前記ネットワークを各前記第2のマルチプレクサ
及びデマルチプレクサに結合するそれぞれの第2の高速
トランクであって、前記複数の端末装置が、同一の及び
異なる選択された前記記録を求める前記同時の複数の要
求を開始し、前記第2のマルチプレクサ及びデマルチプ
レクサ、前記第2の高速トランク、前記通信ネットワー
ク、前記第1の高速トランク、ならびに前記第1のマル
チプレクサ及びデマルチプレクサを介して前記データ・
サーバ装置に前記複数の要求を伝送する手段を含み、前
記データ・サーバ装置が、前記同一の、及び異なった選
択された前記記録の連続した複数のセグメントへの同時
アクセスを求める前記同時の複数の要求に応答して作動
する手段と、各選択された前記記録の前記アクセスされ
た連続する複数のセグメントを、経路指定情報を含むヘ
ッダ及び記録セグメントを有する一連の非同期転送モー
ド(ATM)セル中に配列する更に別の手段とを含む、
前記第1の高速トランク及び前記第2の高速トランク
と、 (e)アクセスされた前記記録を前記経路指定情報に従
って前記複数のカスタマ・プレミス位置のそれぞれに向
け前記ネットワーク上を同時に伝送するために、前記同
時にアクセスされ選択された前記記録それぞれの前記A
TMセルの複数の連続体を前記第1のマルチプレクサ及
びデマルチプレクサに同時に供給する手段であって、前
記ネットワークが、前記第1のマルチプレクサ及びデマ
ルチプレクサがネットワーク経路に供給した各前記AT
Mセルに、前記ネットワークの通信量及び負荷に従って
前記ネットワーク経路を割り当てる手段を含み、各前記
カスタマ・プレミス位置における前記第2のマルチプレ
クサ及びデマルチプレクサが、前記第2のマルチプレク
サ及びデマルチプレクサに前記ネットワークを介して伝
送された前記ATMセルの各連続体を、それぞれの原記
録をそれぞれの媒体上に複製するために前記製造装置の
それぞれに導くために作動する手段を含む、前記供給す
る手段と、を含むリアルタイム・システム。 (2−5)カスタマ・プレミスのそれぞれからリモート
のソース・ライブラリに同時に伝送される複数の要求に
応答して、複数の前記カスタマ・プレミスのそれぞれに
おいて種々のタイプの媒体上に情報を記録するリアルタ
イム・システムであって、 (a)第1の位置であって、(1)コンテント・データ
のセグメントへの即時アクセスのための、記憶装置中で
の前記セグメントの位置に無関係な直接アクセス記憶手
段から成るソース・ライブラリ中に、前記コンテント・
データをデジタル形式で保管する手段と、(2)前記複
数の要求に応答して、前記ソース・ライブラリ中の前記
コンテント・データをアクセスするデータ・サーバ装置
と、(3)前記データ・サーバ装置に結合される第1の
マルチプレクサ及びデマルチプレクサと、を有する第1
の位置と、 (b)前記第1の位置からリモートに存在する複数のカ
スタマ・プレミス位置であって、(1)前記コンテント
・データの部分部分を識別し、前記コンテント・データ
の同一の、及び異なる部分部分を求める同時の複数の要
求を開始する複数の端末装置と、(2)後に行う再生に
適合した複数のタイプの媒体のそれぞれに、前記コンテ
ント・データを記録するためにそれぞれが作動する複数
の製造装置と、(3)前記複数の端末装置及び前記複数
の製造装置に結合された第2のマルチプレクサと、を有
する複数のカスタマ・プレミス位置と、 (c)高速の一定のビット転送速度でデータを経路指定
し、転送する手段を有する広帯域幅通信ネットワークで
あって、前記帯域幅が、前記カスタマ・プレミス位置に
おける前記複数の端末装置及び前記複数の製造装置が、
前記複数の端末装置からの同時の複数の要求に応答して
前記コンテント・データをリアルタイムで複製するため
に必要とする総合帯域幅より広い、前記広帯域幅通信ネ
ットワークと、 (d)前記ネットワークを前記第1のマルチプレクサ及
びデマルチプレクサに結合する第1の高速トランク、な
らびに前記ネットワークを各前記第2のマルチプレクサ
及びデマルチプレクサに結合するそれぞれの第2の高速
トランクであって、前記複数の端末装置が、前記コンテ
ント・データの前記同一の、及び異なる識別された部分
部分を求める同時の複数の要求を開始し、前記第2のマ
ルチプレクサ及びデマルチプレクサ、前記第2の高速ト
ランク、前記通信ネットワーク、前記第1の高速トラン
ク、ならびに前記第1のマルチプレクサ及びデマルチプ
レクサを介して前記データ・サーバ装置に前記同時の複
数の要求を送る手段を含み、前記データ・サーバ装置
が、前記コンテント・データの前記同一の、及び異なる
識別された部分部分の連続するセグメントに同時にアク
セスを求める前記同時の複数の要求に応答して作動する
手段と、各アクセスされ識別された部分の前記アクセス
された連続するセグメントを経路指定情報を含むヘッダ
を有する連続した非同期転送モード(ATM)セルに配
列する更に別の手段とを含む、前記第1の高速トランク
及び前記第2の高速トランクと、 (e)前記経路指定情報に従って、前記複数のカスタマ
・プレミス位置のそれぞれに前記アクセスされ識別され
たコンテント・データの部分部分を前記ネットワークを
介して同時に伝送するために、前記同時にアクセスされ
識別された前記コンテント・データ部分部分それぞれの
ATMセルの複数の連続体を、前記第1のマルチプレク
サ及びデマルチプレクサに同時に供給する手段であっ
て、前記ネットワークが、前記第1のマルチプレクサ及
びデマルチプレクサによって前記ネットワークに供給さ
れた各前記ATMセルに対して、前記ネットワークの通
信量及び負荷に従ってネットワーク経路を割り当てる手
段を含み、各前記カスタマ・プレミス位置における前記
第2のマルチプレクサ及びデマルチプレクサが、前記ネ
ットワークを介して前記第2のマルチプレクサ及びデマ
ルチプレクサに伝送された前記ATMセルの各連続体
を、それぞれの媒体上にそれぞれの前記識別されたコン
テント・データ部分を複製するためにそれぞれの前記製
造装置に導く際に作動する手段を含む、前記同時に供給
する手段と、を含むリアルタイム・システム。 (2−6)前記デジタル情報の各識別された部分をリア
ルタイムに転送する前記ステップが、非同期転送モード
で高速の一定のビット転送速度で前記デジタル情報を転
送する、2−1に記載の識別されたデジタル情報を保持
する媒体を提供する方法。 (2−7)前記デジタル情報のアクセスされた各部分を
それぞれの製造装置に転送する前記ステップが、前記第
1の位置における前記多重手段を用いて、前記アクセス
された各部分を適切に再生できるようにそれぞれの媒体
上に忠実に複製するために必要なデータ転送速度で、前
記アクセスされた各部分を前記通信ネットワークに供給
することを含む、2−1に記載の方法。 (2−8)各アクセスされ識別された部分の前記ATM
セルを第2の位置に順次転送する前記ステップが、前記
各識別された部分を適切に再生できるようにそれぞれの
媒体上に忠実に複製するために必要なデータ転送速度で
実施される、2−3に記載の方法。 (2−9)ATMセルの複数の前記連続体を同時に前記
第1のマルチプレクサ及びデマルチプレクサに供給する
前記手段が、それぞれの原記録を忠実にそれぞれの媒体
上に複製するために必要なデータ転送速度で各前記連続
体を供給する、2−4に記載のリアルタイム・システ
ム。 (2−10)前記ATMセルの前記連続体を同時に前記
第1のマルチプレクサ及びデマルチプレクサに供給する
前記手段が、それぞれのコンテント・データをそれぞれ
の媒体上に記録するために必要なデータ転送速度で各前
記連続体を供給する、2−5のリアルタイム・システ
ム。 (2−11)マルチメディアを取り出し、配布するシス
テムにおける1方法であって、(a)マルチメディア情
報をデジタル形式で第1の位置のソース・ライブラリに
保管するステップと、(b)前記第1の位置からそれぞ
れがリモートである第2の位置の複数の場所において、
前記ソース・ライブラリ中の前記デジタル情報の部分部
分を識別するステップと、(c)前記ソース・ライブラ
リ中の前記デジタル情報の同一の、及び異なる前記識別
された部分部分を求める複数の要求コマンドを、広帯域
幅通信ネットワーク及び前記第1の位置におけるデマル
チプレクサを介して、前記第2の位置から前記ソース・
ライブラリに同時に送るステップと、(d)前記デジタ
ル情報の前記識別された部分部分の取り出しが許可され
ていることを検証するステップと、(e)前記デジタル
情報の前記識別された部分に関する各前記検証するステ
ップ(d)を会計データ・ベースに記録するステップ
と、(f)前記要求コマンドが前記第1の位置において
受信されることに応答し、前記ソース・ライブラリ中の
前記デジタル情報の同じ、及び異なる部分部分をリアル
タイムに同時にアクセスするステップであって、前記各
部分を求める前記複数の同時の要求コマンドが前記第1
の位置において受信されることに応答し、前記各部分へ
の独立した複数のアクセスをリアルタイムに同時に実行
するステップを含む、前記アクセスするステップと、
(g)それぞれの前記アクセスされた部分をそれぞれの
利用装置中に忠実に複製するために、前記デジタル情報
のそれぞれの前記アクセスされた部分を、前記第1の位
置に存在するマルチプレクサ及び前記広帯域幅通信ネッ
トワークを介して、前記第2の位置のそれぞれの場所に
存在するそれぞれの前記利用装置に高速の一定のビット
転送速度でリアルタイムに転送するステップと、を含む
方法。 (2−12)前記第1の位置に存在する前記ソース・ラ
イブラリ中にデジタル形式で前記マルチメディア情報を
保管する前記ステップ(a)が、暗号化及び圧縮された
デジタル情報を保管し、更に前記第2の位置において前
記デジタル情報の前記アクセスされた部分を暗号解除及
び伸張し、前記利用装置に前記デジタル情報の前記暗号
解除及び伸張した部分を供給するステップを更に含む、
2−11に記載の方法。 (2−13)マルチメディアを取り出し、配布するシス
テムにおける方法であって、(a)マルチメディア情報
のセグメントへの即時アクセスを行うための記憶装置中
のセグメント位置に無関係な直接アクセス記憶手段から
成る、第1の位置におけるソース・ライブラリ中にデジ
タル形式で前記マルチメディア情報を保管するステップ
と、(b)前記第1の位置からそれぞれがリモートであ
る第2の位置の複数の場所において、前記ソース・ライ
ブラリ中の前記デジタル情報の部分部分を識別するステ
ップと、(c)前記ソース・ライブラリ中の前記デジタ
ル情報の同一の、及び異なる前記識別された部分部分を
求める複数の要求コマンドを前記ソース・ライブラリに
伝達するために開始するステップと、(d)前記複数の
要求コマンドを前記第2の位置から前記第1の位置に同
時に伝送するステップと、(e)前記デジタル情報の前
記識別された部分部分の再生が許可されていることを検
証するステップと、(f)前記デジタル情報の前記識別
された部分に関する各前記検証するステップ(e)を会
計データ・ベースに記録するステップと、(g)前記ソ
ース・ライブラリからの前記デジタル情報の前記識別さ
れた部分部分を同時にアクセスするために、前記第1の
位置において前記複数の要求コマンドを処理するステッ
プと、(h)前記複数の要求コマンドが前記第1の位置
で受信されるときに、前記デジタル情報の前記識別され
た部分部分の連続する複数のセグメントをリアルタイム
に同時にアクセスするステップと、(i)それぞれの前
記アクセスされ識別された部分の連続する複数のセグメ
ントを経路指定情報を有するヘッダを備えた一連のデー
タ・パケット中に配列するステップと、(j)前記アク
セスされ識別された部分部分を、前記経路指定情報に従
い、更に前記マルチメディア情報の各部分をそれぞれの
利用装置中に忠実に複製するために必要なそれぞれのデ
ータ転送速度において、前記第2の位置に同時に伝送す
るために、前記アクセスされ識別された異なる部分部分
のデータ・パケットをマルチプレクサに供給するステッ
プと、(k)各前記アクセスされ識別された部分のデー
タ・パケットを、他の前記アクセスされ識別された部分
部分の多重化されたデータ・パケットの順次伝送と同時
に、順次高速の一定ビット転送速度で広帯域幅伝送経路
上を前記経路指定情報に従って前記第2の位置に伝送す
るステップと、(l)前記第2の位置において、前記デ
ータ・パケットの着信した連続体をそれぞれの利用装置
に向けて経路指定するステップと、を含む方法。 (2−14)複数のカスタマ・プレミスのそれぞれにお
いて、前記カスタマ・プレミスからリモートのソース・
ライブラリに同時に伝送された要求に応答して、マルチ
メディア記録を同時に複製するリアルタイム・システム
であって、 (a)第1の位置であって、(1)オリジナルの音声記
録、ならびに音声及び映像の記録のセグメントへの即時
アクセスのための、記憶装置中での前記セグメントの位
置に無関係な直接アクセス記憶手段から成るソース・ラ
イブラリ中に、前記記録をデジタル形式で保管する手段
と、(2)前記要求に応答して前記ソース・ライブラリ
中の前記記録の同一の、及び異なる記録を同時にアクセ
スするためのデータ・サーバ装置と、(3)前記データ
・サーバ装置に結合されたマルチプレクサ/デマルチプ
レクサと、を有する第1の位置と、 (b)前記第1の位置からリモートに存在する複数のカ
スタマ・プレミス位置であって、それぞれが、(1)前
記記録の1つを選択し、更に前記選択した記録を求める
要求を開始する手段と、(2)前記要求された記録の忠
実な複製を行うために有効な少なくとも1つの利用装置
と、を有する複数のカスタマ・プレミス位置と、 (c)高速の一定のビット転送速度でデータを経路指定
し、転送する手段を有する広帯域幅通信ネットワークで
あって、前記帯域幅が、前記カスタマ・プレミス位置に
おける前記利用装置が、前記カスタマ・プレミス位置か
らの同時の要求に応答して前記記録を複製するために必
要とする総合帯域幅より広い、広帯域幅通信ネットワー
クと、 (d)前記ネットワークを前記マルチプレクサ及びデマ
ルチプレクサに結合する第1の高速トランク、及び前記
ネットワークを各カスタマ・プレミスの要求手段及び利
用装置に結合するそれぞれの第2の高速トランクと、 (e)前記同一の、及び異なる選択された前記記録を求
める同時の要求を、前記第2の高速トランク、前記通信
ネットワーク、前記第1の高速トランク、ならびに前記
マルチプレクサ及びデマルチプレクサを介して前記デー
タ・サーバ装置に伝送する手段であって、前記データ・
サーバ装置が、前記同一の、及び異なる選択された前記
記録の連続するセグメントに同時にアクセスする前記同
時の要求に応答する際に作動する手段と、各選択された
前記記録の前記アクセスされた連続セグメントを、記録
セグメント及び経路指定情報を含むヘッダを有する連続
した非同期転送モード・セルに配列する更に別の手段と
を含む、前記伝送する手段と、 (f)前記経路指定情報に従ってそれぞれの前記カスタ
マ・プレミス位置に前記ネットワークを介してアクセス
された前記記録を同時伝送するために、同時にアクセス
された前記選択された記録の個別記録セルの複数の連続
体を前記マルチプレクサ及びデマルチプレクサに同時に
供給する手段であって、前記データ・サーバ装置が、そ
れぞれの前記記録をそれぞれの前記利用装置中に忠実に
複製するために必要なそれぞれのデータ転送速度で前記
セルの各連続体を前記マルチプレクサ及びデマルチプレ
クサに供給し、前記ネットワークが、前記マルチプレク
サ及びデマルチプレクサによって前記ネットワークに供
給された各前記セルに対して、ネットワークの通信量及
び負荷に従ってネットワーク経路を割り当てる手段を含
む、前記供給する手段と、 (g)前記カスタマ・プレミス位置においてそれぞれの
原記録を忠実に複製するために、前記ネットワークを介
して前記カスタマ・プレミス位置に伝送された各前記セ
ルの連続体をそれぞれの前記利用装置に導くために作動
する、各前記カスタマ・プレミス位置における手段と、
を有するリアルタイム・システム。 (2−15)複数のカスタマ・プレミスからリモートの
ソース・ライブラリに同時に伝送される複数の要求に応
答し、前記カスタマ・プレミスのそれぞれにおいて利用
装置中にマルチメディア記録を複製するためのリアルタ
イム・システムであって、 (a)第1の位置であって、(1)マルチメディア記録
のセグメントへの即時アクセスのための、記憶装置中で
の前記セグメントの位置に無関係な直接アクセス記憶手
段から成るソース・ライブラリ中に、前記マルチメディ
ア記録をデジタル形式で保管する手段と、(2)前記複
数の要求に応答し、前記ソース・ライブラリ中の前記マ
ルチメディア記録にアクセスするためのデータ・サーバ
装置と、(3)前記データ・サーバ装置に結合されるマ
ルチプレクサ及びデマルチプレクサと、を有する第1の
位置と、 (b)前記第1の位置からリモートに存在する複数のカ
スタマ・プレミス位置であって、それぞれが、(1)前
記マルチメディア記録を識別し、同一の、及び異なる前
記マルチメディア記録を求める要求を、他の前記カスタ
マ・プレミスの位置からの複数の要求と同時に開始する
手段と、(2)前記マルチメディア記録のそれぞれのタ
イプを複製するためにそれぞれが作動する複数の利用装
置と、を有する前記複数のカスタマ・プレミス位置と、 (c)高速の一定のビット転送速度でデータを経路指定
し、転送する手段を有する広帯域幅通信ネットワークで
あって、前記帯域幅が、前記カスタマ・プレミス位置に
おける前記利用装置が、前記カスタマ・プレミス位置か
らの予期された同時の複数の要求に応答してリアルタイ
ムで前記マルチメディア記録を複製するために必要とす
る総合帯域幅より広い、広帯域幅通信ネットワークと、 (d)前記ネットワークを前記マルチプレクサ及びデマ
ルチプレクサに結合する第1の高速トランク、及び前記
ネットワークを各前記カスタマ・プレミス位置に結合す
るそれぞれの第2の高速トランクであって、前記カスタ
マ・プレミス位置が、前記同一の、及び異なる識別され
た前記マルチメディア記録を求める前記同時の複数の要
求を、前記第2の高速トランク、前記通信ネットワー
ク、前記第1の高速トランク、ならびに前記マルチプレ
クサ及びデマルチプレクサを介して前記データ・サーバ
装置に伝送する手段を含み、前記データ・サーバ装置
が、前記同一の、及び異なる識別された前記マルチメデ
ィア記録の連続するセグメントに同時にアクセスする前
記同時の複数の要求に応答する際に作動する手段と、各
アクセスされ識別された前記マルチメディア記録の前記
アクセスされた連続セグメントを、経路指定情報を含む
ヘッダを有する連続した非同期転送モード・セルに配列
する更に別の手段とを含む、前記第1の高速トランク及
び前記第2の高速トランクと、 (e)前記経路指定情報に従って前記複数のカスタマ・
プレミス位置のそれぞれに前記アクセスされ識別された
前記マルチメディア記録を前記ネットワークを介して同
時に伝送するために、前記同時にアクセスされ識別され
たマルチメディア記録の個別記録セルの複数の連続体を
前記マルチプレクサ及びデマルチプレクサに同時に供給
する手段であって、前記ネットワークが、前記マルチプ
レクサ及びデマルチプレクサによって前記ネットワーク
に供給された各前記セルに対して、ネットワークの通信
量及び負荷に従ってネットワーク経路を割り当てる手段
を含む、前記供給する手段と、 (f)それぞれの前記マルチメディア記録を忠実に複製
するために、前記ネットワークを介して各前記カスタマ
・プレミス位置に伝送された各前記セルの連続体をそれ
ぞれの前記利用装置の1つに導く際に作動する手段を含
む、各カスタマ・プレミス位置と、を含むリアルタイム
・システム。 (2−16)前記セルの前記複数の連続体を前記マルチ
プレクサ及びデマルチプレクサに同時に供給する前記手
段(e)が、それぞれの前記利用装置中でそれぞれの前
記マルチメディア記録を忠実に複製するために必要なデ
ータ転送速度で各前記連続体を供給する、2−15に記
載のリアルタイム・システム。
【0225】
【発明の効果】以上説明したように、本発明は、第1に
デジタル情報を記録する媒体を販売する小売業者におけ
る在庫問題を解決することを可能にする。第2に該媒体
を購入するに先立って、該媒体が購入者の所望のアイテ
ムであるかを確認可能とすることにより購買促進を計る
ことができる。第3に消費者の購買に関する統計情報を
取得でき、マーケッティング・リサーチに利用すること
が可能である。第4に本発明の提供する会計サブシステ
ムにより会計データを自動的に収集することができ、多
数の会計管理情報を提供することができる。第5に小売
店ごとや地域的領域ごと等の売上や成績や会計能力等の
管理報告データの自動収集することができ、データ・サ
ーバやカスタマ・プレミス等の展開計画などの経営戦略
の判断データを提供することができる。
デジタル情報を記録する媒体を販売する小売業者におけ
る在庫問題を解決することを可能にする。第2に該媒体
を購入するに先立って、該媒体が購入者の所望のアイテ
ムであるかを確認可能とすることにより購買促進を計る
ことができる。第3に消費者の購買に関する統計情報を
取得でき、マーケッティング・リサーチに利用すること
が可能である。第4に本発明の提供する会計サブシステ
ムにより会計データを自動的に収集することができ、多
数の会計管理情報を提供することができる。第5に小売
店ごとや地域的領域ごと等の売上や成績や会計能力等の
管理報告データの自動収集することができ、データ・サ
ーバやカスタマ・プレミス等の展開計画などの経営戦略
の判断データを提供することができる。
【図1】本発明の原則による小売店との通信を有するマ
スタ・サイトを含むシステム・アーキテクチャの絵画図
である。
スタ・サイトを含むシステム・アーキテクチャの絵画図
である。
【図2】本発明のシステムおよび方法を実施するための
通信システムを典型的な例とするハイ・レベル通信ネッ
トワーク構造を示す図である。
通信システムを典型的な例とするハイ・レベル通信ネッ
トワーク構造を示す図である。
【図3】配分される内容がサーバの対応する階層に対し
て図示された、サーバの階層配置構成の典型的なリモー
ト供給トポロジーを示す図である。
て図示された、サーバの階層配置構成の典型的なリモー
ト供給トポロジーを示す図である。
【図4】単一プロセッサ・アーキテクチャを示す典型的
なリージョナル・データ・サーバを示す図である。
なリージョナル・データ・サーバを示す図である。
【図5】マルチプロセッサ・アーキテクチャを示す典型
的なデータ・サーバの代替例を示す図である。
的なデータ・サーバの代替例を示す図である。
【図6】リングまたはバス・クラスタを介した通信相互
接続を示す典型的なサーバ・アーキテクチャを示す図で
ある。
接続を示す典型的なサーバ・アーキテクチャを示す図で
ある。
【図7】スイッチ・クラスタ配置構成を介した通信相互
接続を示す典型的なサーバ・アーキテクチャを示す図で
ある。
接続を示す典型的なサーバ・アーキテクチャを示す図で
ある。
【図8】異なる通信サービス消費者を接続するための典
型的なスイッチを示す図である。
型的なスイッチを示す図である。
【図9】異なる通信サービス消費者を接続するための典
型的なハブまたはルータを示す図である。
型的なハブまたはルータを示す図である。
【図10】異なる通信サービス消費者を接続するための
アダプタとコンピュータとを含む代替通信接続システム
を示す図である。
アダプタとコンピュータとを含む代替通信接続システム
を示す図である。
【図11】本発明の原則による、リージョナル・サーバ
と中央サーバの間をネットワーク化するための説明的な
交換装置を含む、要求対応システムの典型的なブロック
図である。
と中央サーバの間をネットワーク化するための説明的な
交換装置を含む、要求対応システムの典型的なブロック
図である。
【図12】製造サブシステムの拡大図を含む小売店シス
テムの典型的な部分ブロック図である。
テムの典型的な部分ブロック図である。
【図13】ローカル・エリア・ネットワーク(LAN)
内のデータ・サーバおよび他のサブシステムを含む、本
発明の原則による小売システムの典型的なブロック図で
ある。
内のデータ・サーバおよび他のサブシステムを含む、本
発明の原則による小売システムの典型的なブロック図で
ある。
【図14】本発明の原則による要求対応データ・システ
ムの機能ブロック図である。
ムの機能ブロック図である。
【図15】ローカル・ステーションやリモート・ステー
ションを考慮せずに5つの主要なサブシステムを示す要
求対応データ・システムの論理図である。
ションを考慮せずに5つの主要なサブシステムを示す要
求対応データ・システムの論理図である。
【図16】本発明の原則による要求対応システムのマル
チメディア事前確認ステーションの典型的な図である。
チメディア事前確認ステーションの典型的な図である。
【図17】代替例としてセット・トップ・ビデオ・デコ
ーダ応用例を示すマルチメディア事前確認ステーション
の典型的な図である。
ーダ応用例を示すマルチメディア事前確認ステーション
の典型的な図である。
【図18】事前確認ステーションにある要求対応オーデ
ィオ・ビデオ・システムのライブラリ内容のモニタ画面
表示を示す図である。
ィオ・ビデオ・システムのライブラリ内容のモニタ画面
表示を示す図である。
【図19】事前確認ステーションでのオーディオ・ビデ
オ音楽範疇のマルチメディア事前確認ステーション画面
表示を示す図である。
オ音楽範疇のマルチメディア事前確認ステーション画面
表示を示す図である。
【図20】特定の音楽範疇内のアーチストおよびグルー
プの典型的なリストの事前確認ステーション画面表示を
示す図である。
プの典型的なリストの事前確認ステーション画面表示を
示す図である。
【図21】記述を介してアーチストの作品を識別するた
めの接触操作用のキーボード・レイアウトの事前確認ス
テーション画面表示を示す図である。
めの接触操作用のキーボード・レイアウトの事前確認ス
テーション画面表示を示す図である。
【図22】特定の探索結果の典型的な事前確認ステーシ
ョン画面リストを示す図である。
ョン画面リストを示す図である。
【図23】特定のアーチストまたはグループのアルバム
作品の典型的な事前確認ステーション画面リストを示す
図である。
作品の典型的な事前確認ステーション画面リストを示す
図である。
【図24】特定のアルバムの事前確認用の選択肢の典型
的な事前確認ステーション画面リストを示す図である。
的な事前確認ステーション画面リストを示す図である。
【図25】オーディオ事前確認用の単一の選択肢を示す
典型的な事前確認ステーション画面を示す図である。
典型的な事前確認ステーション画面を示す図である。
【図26】選択されたもののモーション・ビデオを含む
典型的なビデオ事前確認ステーション画面を示す図であ
る。
典型的なビデオ事前確認ステーション画面を示す図であ
る。
【図27】事前確認者のショッピング・カート中の選択
されたアイテムの典型的な事前確認ステーション画面リ
ストおよび項目分けを示す図である。
されたアイテムの典型的な事前確認ステーション画面リ
ストおよび項目分けを示す図である。
【図28】注文を実行依頼し、あるいは取り消す機会を
事前確認者に提供する典型的な事前確認ステーション画
面を示す図である。
事前確認者に提供する典型的な事前確認ステーション画
面を示す図である。
【図29】詳細な会計金融情報用の範疇を示す業務分析
ツール・ワークステーションの画面表示を示す図であ
る。
ツール・ワークステーションの画面表示を示す図であ
る。
【図30】製品フォーマットごとの特定の店頭での会計
の典型的な画面表示を示す図である。
の典型的な画面表示を示す図である。
【図31】特定の期間に頻繁に選択されたアルバムの典
型的な画面表示を示す図である。
型的な画面表示を示す図である。
【図32】アルバムおよび音楽範疇ごとの販売活動を示
す代替会計ツールの典型的な画面の図である。
す代替会計ツールの典型的な画面の図である。
【図33】音楽のタイプごとの小売活動の典型的なグラ
フィカル画面表示を示す図である。
フィカル画面表示を示す図である。
【図34】媒体のタイプごとの小売活動の典型的なグラ
フィカル画面表示を示す図である。
フィカル画面表示を示す図である。
【図35】製品タイプの売上に関するデモグラフィック
統計を示す典型的な会計ワークステーション画面チャー
トを示す図である。
統計を示す典型的な会計ワークステーション画面チャー
トを示す図である。
【図36】営業時間に依存する会計ワークステーション
分析情報の典型的な画面表示を示す図である。
分析情報の典型的な画面表示を示す図である。
【図37】ローカル会計情報、リージョナル会計情報、
およびチェーン会計情報用の典型的な中央ホスト会計ワ
ークステーション画面分析ツールを示す図である。
およびチェーン会計情報用の典型的な中央ホスト会計ワ
ークステーション画面分析ツールを示す図である。
【図38】音楽範疇ごとのリージョナル中央ホストの売
上を示す、中央ホスト分析会計ツールの典型的なハード
コピー・プリントアウト報告書を示す図である。
上を示す、中央ホスト分析会計ツールの典型的なハード
コピー・プリントアウト報告書を示す図である。
102 マスタ・サイト 104 製造サブシステム 106 ブース 108 会計サブシステム 110 小売店 112 クラウド 114 リージョナル・サイト 116 ローカル・サイト 122 ネットワーク管理装置 124 ディレクトリ・サービス装置 126 データ・サーバ装置 128 顧客データベース装置 130 使用料会計装置 208 中央本部 306 データ・サーバ 308 カスタマ・プレミス
───────────────────────────────────────────────────── フロントページの続き (72)発明者 ロス・エル・クック アメリカ合衆国33435 フロリダ州ボイン トン・ビーチ サーティー・シックスス・ アベニュー サウスウェスト 901 (72)発明者 ナンシー・リー・リング アメリカ合衆国33433 フロリダ州ボカ・ ラトンタウン・コロニー・ドライブ 6129 (72)発明者 ロバート・エス・バーンヒル アメリカ合衆国33433 フロリダ州ボカ・ ラトンセント・アンドリューズ・ブールバ ード 21218 ナンバー 10−405 (72)発明者 グレン・イー・ハンブリン アメリカ合衆国33434 フロリダ州ボカ・ ラトンゲティスバーグ・ロード 9384 (72)発明者 ケニス・エル・ミルステッド アメリカ合衆国33437 フロリダ州ボイン トン・ビーチ マジェスティック・ウェイ 9927 (72)発明者 クレーグ・エヌ・キンデル アメリカ合衆国33445 フロリダ州デルレ イ・ビーチ ツウェンティー・ナインス・ コート サウスウェスト 2014 ナンバー 2エイ (72)発明者 スーザン・エリザベス・ウェフラー アメリカ合衆国33484 フロリダ州デルレ イ・ビーチ マディソン・ロード 5086 (72)発明者 カルロス・ポーテラ アメリカ合衆国33062 フロリダ州ポンパ ノ・ビーチ フォーティーンス・ストリー ト サウスイースト 2659 (72)発明者 ブレント・シー・アンダーソン アメリカ合衆国75244 テキサス州ダラス マーシュ・レーン 14232
Claims (16)
- 【請求項1】マルチメディア製造システムにおいて、後
に行われる再生のために処理される情報を保持する媒体
を提供する方法であって、(a)第1の位置に存在する
ソース・ライブラリ中にデジタル情報を保管するステッ
プと、(b)それぞれが前記第1の位置からリモートで
ある複数の第2の位置において、前記ソース・ライブラ
リ中のデジタル情報の部分部分を識別するステップと、
(c)前記ソース・ライブラリ中の前記デジタル情報の
同一の、及び異なる識別された部分部分を求める複数の
要求コマンドを、各前記第2の位置におけるマルチプレ
クサ、広帯域幅通信ネットワーク、及び前記第1の位置
におけるデマルチプレクサを介して、前記第2の位置か
ら、前記ソース・ライブラリに高速の一定のビット転送
速度で同時に伝送するステップと、(d)前記デジタル
情報の前記識別された部分部分が、再生の許可がされて
いることを検証するステップと、(e)前記デジタル情
報の前記識別された部分部分に対する各検証ステップを
会計データベースに記録するステップと、(f)前記複
数の要求コマンドが前記第1の位置において受信される
ことに応答して、前記ソース・ライブラリ中の前記デジ
タル情報の前記同一の、及び異なる部分部分をリアルタ
イムに同時にアクセスするステップであって、前記第1
の位置において各前記識別された部分に対する複数の同
時要求コマンドが受信されることに応答して、各前記識
別された部分に対して独立した複数のアクセスをリアル
タイムに同時に行うステップを含む、前記アクセスする
ステップと、(g)再生に適した複数の異種類媒体の所
定の1つに前記デジタル情報を取り込むために、前記第
1の位置以外の位置に存在する複数の異種類製造装置の
それぞれに、前記第1の位置におけるマルチプレクサ、
前記広帯域幅通信ネットワーク、及び前記第1の位置以
外の位置におけるデマルチプレクサを介して、前記デジ
タル情報の各アクセスされた部分を高速の一定ビット転
送速度でリアルタイムに転送するステップと、(h)前
記デジタル情報の前記各アクセスされた部分を前記所定
の媒体上に再生に適合させた方法でリアルタイムに取り
込むステップと、を含むマルチメディア製造システム。 - 【請求項2】請求項1に記述した、後に行われる再生の
ために処理される情報を保持する媒体を提供する方法で
あって、第1の位置に存在するソース・ライブラリ中に
デジタル情報を保管するステップが、暗号化され圧縮さ
れた情報を保管し、前記他の位置において前記デジタル
情報のアクセスされた部分部分を暗号解除し伸張するス
テップを更に含み、更に前記媒体上に取り込むために、
前記デジタル情報の前記暗号解除され伸張された部分部
分を保持する製造装置を提供する、前記媒体を提供する
方法。 - 【請求項3】マルチメディア製造システムにおいて、後
に行われる再生のために処理される情報を保持する媒体
を提供する方法であって、(a)第1の位置において、
記憶装置内の情報のセグメント位置に無関係に前記情報
のセグメントに即時アクセスするための、直接アクセス
記憶手段から成るソース・ライブラリ中にデジタル情報
を保管するステップと、(b)それぞれが前記第1の位
置からリモートである複数の第2の位置において、前記
ソース・ライブラリ中のデジタル情報の部分部分を識別
するステップと、(c)前記ソース・ライブラリ中の前
記デジタル情報の同一の、及び異なる識別された部分部
分の伝送を前記ソース・ライブラリに対して求める複数
の要求コマンドを、各前記第2の位置において多重化す
るステップと、(d)前記多重化された複数の要求コマ
ンドを前記第2の位置から前記第1の位置に同時に伝送
するステップと、(e)前記デジタル情報の前記識別さ
れた部分部分が再生の許可がされていることを検証する
ステップと、(f)前記デジタル情報の前記識別された
部分部分に対する各検証ステップを会計データベースに
記録するステップと、(g)前記ソース・ライブラリ中
の前記デジタル情報の前記識別された部分部分に同時に
アクセスするために、前記第1の位置において前記多重
化された複数の要求コマンドをデマルチプレクスする手
段と、(h)前記第1の位置において前記複数の要求コ
マンドが受信される際に、前記デジタル情報の前記識別
された部分部分の連続する複数のセグメントを同時にア
クセスするステップと、(i)経路指定情報を有するヘ
ッダを含む非同期転送モード(ATM)セルの連続体中
に各前記アクセス識別された部分の前記連続する複数セ
グメントを配列するステップと、(j)前記経路指定情
報に従って前記第2の位置に前記アクセスされ識別され
た部分部分を同時に伝送するために、前記アクセスされ
識別された部分部分のそれぞれの前記ATMセルを多重
化するステップと、(k)各前記アクセスされ識別され
た部分のATMセルを、他の前記アクセスされ識別され
た部分部分の多重化されたATMセルの連続伝送と同時
に、前記経路指定情報に従って前記第2の位置に広帯域
幅伝送経路上を高速の一定のビット転送速度で連続的に
伝送するステップと、(l)前記第2の位置において、
受信された前記多重化されたATMセルの複数の連続体
の各連続体をそれぞれの製造装置に転送するためにデマ
ルチプレクスするステップと、(m)それぞれの前記媒
体上にそれぞれの前記識別された部分を忠実に複製する
ために必要なデータ転送速度で、再生に適合させた方法
でリアルタイムにそれぞれの製造装置に前記ATMセル
の各連続体中のセグメントを伝送するステップと、を含
む媒体を提供する方法。 - 【請求項4】各カスタマ・プレミスからリモートのソー
ス・ライブラリに同時に伝送される複数の要求に応答し
て、複数の前記カスタマ・プレミスのそれぞれにおい
て、種々のタイプの媒体上に同時に記録を複製するため
のリアルタイム・システムであって、 (a)第1の位置であって、(1)オリジナルの音声記
録、ならびに音声及び映像の記録のセグメントへの即時
アクセスのための、記憶装置中での前記セグメントの位
置に無関係な直接アクセス記憶手段から成るソース・ラ
イブラリ中に、前記記録をデジタル形式で保管する手段
と、(2)前記複数の要求に応答して前記ソース・ライ
ブラリ中の前記記録にアクセスするためのデータ・サー
バ装置と、(3)前記データ・サーバ装置に結合された
第1のマルチプレクサ及びデマルチプレクサと、を有す
る第1の位置と、 (b)前記第1の位置からリモートに存在する複数のカ
スタマ・プレミス位置であって、(1)前記記録を選択
し、同一の、及び異なる前記記録を求める複数の同時の
要求を開始するための複数の端末装置と、(2)後に行
われる再生に適合した複数のタイプの媒体のそれぞれに
所定の前記記録を忠実に再生するためにそれぞれが作動
する複数の製造装置と、(3)前記複数の端末装置及び
製造装置に結合された第2のマルチプレクサ及びデマル
チプレクサと、を有する複数のカスタマ・プレミス位置
と、 (c)高速の一定のビット転送速度でデータを経路指定
し、転送する手段を有する広帯域幅通信ネットワークで
あって、前記帯域幅が、前記カスタマ・プレミス位置に
おける前記複数の端末装置及び複数の製造装置が、前記
複数の端末装置からの同時の複数の要求に応答して前記
記録を複製するために必要とする総合帯域幅より広い、
前記広帯域通信ネットワークと、 (d)前記ネットワークを前記第1のマルチプレクサ及
びデマルチプレクサに結合する第1の高速トランク、な
らびに前記ネットワークを各前記第2のマルチプレクサ
及びデマルチプレクサに結合するそれぞれの第2の高速
トランクであって、前記複数の端末装置が、同一の及び
異なる選択された前記記録を求める前記同時の複数の要
求を開始し、前記第2のマルチプレクサ及びデマルチプ
レクサ、前記第2の高速トランク、前記通信ネットワー
ク、前記第1の高速トランク、ならびに前記第1のマル
チプレクサ及びデマルチプレクサを介して前記データ・
サーバ装置に前記複数の要求を伝送する手段を含み、前
記データ・サーバ装置が、前記同一の、及び異なった選
択された前記記録の連続した複数のセグメントへの同時
アクセスを求める前記同時の複数の要求に応答して作動
する手段と、各選択された前記記録の前記アクセスされ
た連続する複数のセグメントを、経路指定情報を含むヘ
ッダ及び記録セグメントを有する一連の非同期転送モー
ド(ATM)セル中に配列する更に別の手段とを含む、
前記第1の高速トランク及び前記第2の高速トランク
と、 (e)アクセスされた前記記録を前記経路指定情報に従
って前記複数のカスタマ・プレミス位置のそれぞれに向
け前記ネットワーク上を同時に伝送するために、前記同
時にアクセスされ選択された前記記録それぞれの前記A
TMセルの複数の連続体を前記第1のマルチプレクサ及
びデマルチプレクサに同時に供給する手段であって、前
記ネットワークが、前記第1のマルチプレクサ及びデマ
ルチプレクサがネットワーク経路に供給した各前記AT
Mセルに、前記ネットワークの通信量及び負荷に従って
前記ネットワーク経路を割り当てる手段を含み、各前記
カスタマ・プレミス位置における前記第2のマルチプレ
クサ及びデマルチプレクサが、前記第2のマルチプレク
サ及びデマルチプレクサに前記ネットワークを介して伝
送された前記ATMセルの各連続体を、それぞれの原記
録をそれぞれの媒体上に複製するために前記製造装置の
それぞれに導くために作動する手段を含む、前記供給す
る手段と、を含むリアルタイム・システム。 - 【請求項5】カスタマ・プレミスのそれぞれからリモー
トのソース・ライブラリに同時に伝送される複数の要求
に応答して、複数の前記カスタマ・プレミスのそれぞれ
において種々のタイプの媒体上に情報を記録するリアル
タイム・システムであって、 (a)第1の位置であって、(1)コンテント・データ
のセグメントへの即時アクセスのための、記憶装置中で
の前記セグメントの位置に無関係な直接アクセス記憶手
段から成るソース・ライブラリ中に、前記コンテント・
データをデジタル形式で保管する手段と、(2)前記複
数の要求に応答して、前記ソース・ライブラリ中の前記
コンテント・データをアクセスするデータ・サーバ装置
と、(3)前記データ・サーバ装置に結合される第1の
マルチプレクサ及びデマルチプレクサと、を有する第1
の位置と、 (b)前記第1の位置からリモートに存在する複数のカ
スタマ・プレミス位置であって、(1)前記コンテント
・データの部分部分を識別し、前記コンテント・データ
の同一の、及び異なる部分部分を求める同時の複数の要
求を開始する複数の端末装置と、(2)後に行う再生に
適合した複数のタイプの媒体のそれぞれに、前記コンテ
ント・データを記録するためにそれぞれが作動する複数
の製造装置と、(3)前記複数の端末装置及び前記複数
の製造装置に結合された第2のマルチプレクサと、を有
する複数のカスタマ・プレミス位置と、 (c)高速の一定のビット転送速度でデータを経路指定
し、転送する手段を有する広帯域幅通信ネットワークで
あって、前記帯域幅が、前記カスタマ・プレミス位置に
おける前記複数の端末装置及び前記複数の製造装置が、
前記複数の端末装置からの同時の複数の要求に応答して
前記コンテント・データをリアルタイムで複製するため
に必要とする総合帯域幅より広い、前記広帯域幅通信ネ
ットワークと、 (d)前記ネットワークを前記第1のマルチプレクサ及
びデマルチプレクサに結合する第1の高速トランク、な
らびに前記ネットワークを各前記第2のマルチプレクサ
及びデマルチプレクサに結合するそれぞれの第2の高速
トランクであって、前記複数の端末装置が、前記コンテ
ント・データの前記同一の、及び異なる識別された部分
部分を求める同時の複数の要求を開始し、前記第2のマ
ルチプレクサ及びデマルチプレクサ、前記第2の高速ト
ランク、前記通信ネットワーク、前記第1の高速トラン
ク、ならびに前記第1のマルチプレクサ及びデマルチプ
レクサを介して前記データ・サーバ装置に前記同時の複
数の要求を送る手段を含み、前記データ・サーバ装置
が、前記コンテント・データの前記同一の、及び異なる
識別された部分部分の連続するセグメントに同時にアク
セスを求める前記同時の複数の要求に応答して作動する
手段と、各アクセスされ識別された部分の前記アクセス
された連続するセグメントを経路指定情報を含むヘッダ
を有する連続した非同期転送モード(ATM)セルに配
列する更に別の手段とを含む、前記第1の高速トランク
及び前記第2の高速トランクと、 (e)前記経路指定情報に従って、前記複数のカスタマ
・プレミス位置のそれぞれに前記アクセスされ識別され
たコンテント・データの部分部分を前記ネットワークを
介して同時に伝送するために、前記同時にアクセスされ
識別された前記コンテント・データ部分部分それぞれの
ATMセルの複数の連続体を、前記第1のマルチプレク
サ及びデマルチプレクサに同時に供給する手段であっ
て、前記ネットワークが、前記第1のマルチプレクサ及
びデマルチプレクサによって前記ネットワークに供給さ
れた各前記ATMセルに対して、前記ネットワークの通
信量及び負荷に従ってネットワーク経路を割り当てる手
段を含み、各前記カスタマ・プレミス位置における前記
第2のマルチプレクサ及びデマルチプレクサが、前記ネ
ットワークを介して前記第2のマルチプレクサ及びデマ
ルチプレクサに伝送された前記ATMセルの各連続体
を、それぞれの媒体上にそれぞれの前記識別されたコン
テント・データ部分を複製するためにそれぞれの前記製
造装置に導く際に作動する手段を含む、前記同時に供給
する手段と、を含むリアルタイム・システム。 - 【請求項6】前記デジタル情報の各識別された部分をリ
アルタイムに転送する前記ステップが、非同期転送モー
ドで高速の一定のビット転送速度で前記デジタル情報を
転送する、請求項1に記載の識別されたデジタル情報を
保持する媒体を提供する方法。 - 【請求項7】前記デジタル情報のアクセスされた各部分
をそれぞれの製造装置に転送する前記ステップが、前記
第1の位置における前記多重手段を用いて、前記アクセ
スされた各部分を適切に再生できるようにそれぞれの媒
体上に忠実に複製するために必要なデータ転送速度で、
前記アクセスされた各部分を前記通信ネットワークに供
給することを含む、請求項1に記載の方法。 - 【請求項8】各アクセスされ識別された部分の前記AT
Mセルを第2の位置に順次転送する前記ステップが、前
記各識別された部分を適切に再生できるようにそれぞれ
の媒体上に忠実に複製するために必要なデータ転送速度
で実施される、請求項3に記載の方法。 - 【請求項9】ATMセルの複数の前記連続体を同時に前
記第1のマルチプレクサ及びデマルチプレクサに供給す
る前記手段が、それぞれの原記録を忠実にそれぞれの媒
体上に複製するために必要なデータ転送速度で各前記連
続体を供給する、請求項4に記載のリアルタイム・シス
テム。 - 【請求項10】前記ATMセルの前記連続体を同時に前
記第1のマルチプレクサ及びデマルチプレクサに供給す
る前記手段が、それぞれのコンテント・データをそれぞ
れの媒体上に記録するために必要なデータ転送速度で各
前記連続体を供給する、請求項5のリアルタイム・シス
テム。 - 【請求項11】マルチメディアを取り出し、配布するシ
ステムにおける1方法であって、(a)マルチメディア
情報をデジタル形式で第1の位置のソース・ライブラリ
に保管するステップと、(b)前記第1の位置からそれ
ぞれがリモートである第2の位置の複数の場所におい
て、前記ソース・ライブラリ中の前記デジタル情報の部
分部分を識別するステップと、(c)前記ソース・ライ
ブラリ中の前記デジタル情報の同一の、及び異なる前記
識別された部分部分を求める複数の要求コマンドを、広
帯域幅通信ネットワーク及び前記第1の位置におけるデ
マルチプレクサを介して、前記第2の位置から前記ソー
ス・ライブラリに同時に送るステップと、(d)前記デ
ジタル情報の前記識別された部分部分の取り出しが許可
されていることを検証するステップと、(e)前記デジ
タル情報の前記識別された部分に関する各前記検証する
ステップ(d)を会計データ・ベースに記録するステッ
プと、(f)前記要求コマンドが前記第1の位置におい
て受信されることに応答し、前記ソース・ライブラリ中
の前記デジタル情報の同じ、及び異なる部分部分をリア
ルタイムに同時にアクセスするステップであって、前記
各部分を求める前記複数の同時の要求コマンドが前記第
1の位置において受信されることに応答し、前記各部分
への独立した複数のアクセスをリアルタイムに同時に実
行するステップを含む、前記アクセスするステップと、
(g)それぞれの前記アクセスされた部分をそれぞれの
利用装置中に忠実に複製するために、前記デジタル情報
のそれぞれの前記アクセスされた部分を、前記第1の位
置に存在するマルチプレクサ及び前記広帯域幅通信ネッ
トワークを介して、前記第2の位置のそれぞれの場所に
存在するそれぞれの前記利用装置に高速の一定のビット
転送速度でリアルタイムに転送するステップと、を含む
方法。 - 【請求項12】前記第1の位置に存在する前記ソース・
ライブラリ中にデジタル形式で前記マルチメディア情報
を保管する前記ステップ(a)が、暗号化及び圧縮され
たデジタル情報を保管し、更に前記第2の位置において
前記デジタル情報の前記アクセスされた部分を暗号解除
及び伸張し、前記利用装置に前記デジタル情報の前記暗
号解除及び伸張した部分を供給するステップを更に含
む、請求項11に記載の方法。 - 【請求項13】マルチメディアを取り出し、配布するシ
ステムにおける方法であって、(a)マルチメディア情
報のセグメントへの即時アクセスを行うための記憶装置
中のセグメント位置に無関係な直接アクセス記憶手段か
ら成る、第1の位置におけるソース・ライブラリ中にデ
ジタル形式で前記マルチメディア情報を保管するステッ
プと、(b)前記第1の位置からそれぞれがリモートで
ある第2の位置の複数の場所において、前記ソース・ラ
イブラリ中の前記デジタル情報の部分部分を識別するス
テップと、(c)前記ソース・ライブラリ中の前記デジ
タル情報の同一の、及び異なる前記識別された部分部分
を求める複数の要求コマンドを前記ソース・ライブラリ
に伝達するために開始するステップと、(d)前記複数
の要求コマンドを前記第2の位置から前記第1の位置に
同時に伝送するステップと、(e)前記デジタル情報の
前記識別された部分部分の再生が許可されていることを
検証するステップと、(f)前記デジタル情報の前記識
別された部分に関する各前記検証するステップ(e)を
会計データ・ベースに記録するステップと、(g)前記
ソース・ライブラリからの前記デジタル情報の前記識別
された部分部分を同時にアクセスするために、前記第1
の位置において前記複数の要求コマンドを処理するステ
ップと、(h)前記複数の要求コマンドが前記第1の位
置で受信されるときに、前記デジタル情報の前記識別さ
れた部分部分の連続する複数のセグメントをリアルタイ
ムに同時にアクセスするステップと、(i)それぞれの
前記アクセスされ識別された部分の連続する複数のセグ
メントを経路指定情報を有するヘッダを備えた一連のデ
ータ・パケット中に配列するステップと、(j)前記ア
クセスされ識別された部分部分を、前記経路指定情報に
従い、更に前記マルチメディア情報の各部分をそれぞれ
の利用装置中に忠実に複製するために必要なそれぞれの
データ転送速度において、前記第2の位置に同時に伝送
するために、前記アクセスされ識別された異なる部分部
分のデータ・パケットをマルチプレクサに供給するステ
ップと、(k)各前記アクセスされ識別された部分のデ
ータ・パケットを、他の前記アクセスされ識別された部
分部分の多重化されたデータ・パケットの順次伝送と同
時に、順次高速の一定ビット転送速度で広帯域幅伝送経
路上を前記経路指定情報に従って前記第2の位置に伝送
するステップと、(l)前記第2の位置において、前記
データ・パケットの着信した連続体をそれぞれの利用装
置に向けて経路指定するステップと、を含む方法。 - 【請求項14】複数のカスタマ・プレミスのそれぞれに
おいて、前記カスタマ・プレミスからリモートのソース
・ライブラリに同時に伝送された要求に応答して、マル
チメディア記録を同時に複製するリアルタイム・システ
ムであって、 (a)第1の位置であって、(1)オリジナルの音声記
録、ならびに音声及び映像の記録のセグメントへの即時
アクセスのための、記憶装置中での前記セグメントの位
置に無関係な直接アクセス記憶手段から成るソース・ラ
イブラリ中に、前記記録をデジタル形式で保管する手段
と、(2)前記要求に応答して前記ソース・ライブラリ
中の前記記録の同一の、及び異なる記録を同時にアクセ
スするためのデータ・サーバ装置と、(3)前記データ
・サーバ装置に結合されたマルチプレクサ/デマルチプ
レクサと、を有する第1の位置と、 (b)前記第1の位置からリモートに存在する複数のカ
スタマ・プレミス位置であって、それぞれが、(1)前
記記録の1つを選択し、更に前記選択した記録を求める
要求を開始する手段と、(2)前記要求された記録の忠
実な複製を行うために有効な少なくとも1つの利用装置
と、を有する複数のカスタマ・プレミス位置と、 (c)高速の一定のビット転送速度でデータを経路指定
し、転送する手段を有する広帯域幅通信ネットワークで
あって、前記帯域幅が、前記カスタマ・プレミス位置に
おける前記利用装置が、前記カスタマ・プレミス位置か
らの同時の要求に応答して前記記録を複製するために必
要とする総合帯域幅より広い、広帯域幅通信ネットワー
クと、 (d)前記ネットワークを前記マルチプレクサ及びデマ
ルチプレクサに結合する第1の高速トランク、及び前記
ネットワークを各カスタマ・プレミスの要求手段及び利
用装置に結合するそれぞれの第2の高速トランクと、 (e)前記同一の、及び異なる選択された前記記録を求
める同時の要求を、前記第2の高速トランク、前記通信
ネットワーク、前記第1の高速トランク、ならびに前記
マルチプレクサ及びデマルチプレクサを介して前記デー
タ・サーバ装置に伝送する手段であって、前記データ・
サーバ装置が、前記同一の、及び異なる選択された前記
記録の連続するセグメントに同時にアクセスする前記同
時の要求に応答する際に作動する手段と、各選択された
前記記録の前記アクセスされた連続セグメントを、記録
セグメント及び経路指定情報を含むヘッダを有する連続
した非同期転送モード・セルに配列する更に別の手段と
を含む、前記伝送する手段と、 (f)前記経路指定情報に従ってそれぞれの前記カスタ
マ・プレミス位置に前記ネットワークを介してアクセス
された前記記録を同時伝送するために、同時にアクセス
された前記選択された記録の個別記録セルの複数の連続
体を前記マルチプレクサ及びデマルチプレクサに同時に
供給する手段であって、前記データ・サーバ装置が、そ
れぞれの前記記録をそれぞれの前記利用装置中に忠実に
複製するために必要なそれぞれのデータ転送速度で前記
セルの各連続体を前記マルチプレクサ及びデマルチプレ
クサに供給し、前記ネットワークが、前記マルチプレク
サ及びデマルチプレクサによって前記ネットワークに供
給された各前記セルに対して、ネットワークの通信量及
び負荷に従ってネットワーク経路を割り当てる手段を含
む、前記供給する手段と、 (g)前記カスタマ・プレミス位置においてそれぞれの
原記録を忠実に複製するために、前記ネットワークを介
して前記カスタマ・プレミス位置に伝送された各前記セ
ルの連続体をそれぞれの前記利用装置に導くために作動
する、各前記カスタマ・プレミス位置における手段と、
を有するリアルタイム・システム。 - 【請求項15】複数のカスタマ・プレミスからリモート
のソース・ライブラリに同時に伝送される複数の要求に
応答し、前記カスタマ・プレミスのそれぞれにおいて利
用装置中にマルチメディア記録を複製するためのリアル
タイム・システムであって、 (a)第1の位置であって、(1)マルチメディア記録
のセグメントへの即時アクセスのための、記憶装置中で
の前記セグメントの位置に無関係な直接アクセス記憶手
段から成るソース・ライブラリ中に、前記マルチメディ
ア記録をデジタル形式で保管する手段と、(2)前記複
数の要求に応答し、前記ソース・ライブラリ中の前記マ
ルチメディア記録にアクセスするためのデータ・サーバ
装置と、(3)前記データ・サーバ装置に結合されるマ
ルチプレクサ及びデマルチプレクサと、を有する第1の
位置と、 (b)前記第1の位置からリモートに存在する複数のカ
スタマ・プレミス位置であって、それぞれが、(1)前
記マルチメディア記録を識別し、同一の、及び異なる前
記マルチメディア記録を求める要求を、他の前記カスタ
マ・プレミスの位置からの複数の要求と同時に開始する
手段と、(2)前記マルチメディア記録のそれぞれのタ
イプを複製するためにそれぞれが作動する複数の利用装
置と、を有する前記複数のカスタマ・プレミス位置と、 (c)高速の一定のビット転送速度でデータを経路指定
し、転送する手段を有する広帯域幅通信ネットワークで
あって、前記帯域幅が、前記カスタマ・プレミス位置に
おける前記利用装置が、前記カスタマ・プレミス位置か
らの予期された同時の複数の要求に応答してリアルタイ
ムで前記マルチメディア記録を複製するために必要とす
る総合帯域幅より広い、広帯域幅通信ネットワークと、 (d)前記ネットワークを前記マルチプレクサ及びデマ
ルチプレクサに結合する第1の高速トランク、及び前記
ネットワークを各前記カスタマ・プレミス位置に結合す
るそれぞれの第2の高速トランクであって、前記カスタ
マ・プレミス位置が、前記同一の、及び異なる識別され
た前記マルチメディア記録を求める前記同時の複数の要
求を、前記第2の高速トランク、前記通信ネットワー
ク、前記第1の高速トランク、ならびに前記マルチプレ
クサ及びデマルチプレクサを介して前記データ・サーバ
装置に伝送する手段を含み、前記データ・サーバ装置
が、前記同一の、及び異なる識別された前記マルチメデ
ィア記録の連続するセグメントに同時にアクセスする前
記同時の複数の要求に応答する際に作動する手段と、各
アクセスされ識別された前記マルチメディア記録の前記
アクセスされた連続セグメントを、経路指定情報を含む
ヘッダを有する連続した非同期転送モード・セルに配列
する更に別の手段とを含む、前記第1の高速トランク及
び前記第2の高速トランクと、 (e)前記経路指定情報に従って前記複数のカスタマ・
プレミス位置のそれぞれに前記アクセスされ識別された
前記マルチメディア記録を前記ネットワークを介して同
時に伝送するために、前記同時にアクセスされ識別され
たマルチメディア記録の個別記録セルの複数の連続体を
前記マルチプレクサ及びデマルチプレクサに同時に供給
する手段であって、前記ネットワークが、前記マルチプ
レクサ及びデマルチプレクサによって前記ネットワーク
に供給された各前記セルに対して、ネットワークの通信
量及び負荷に従ってネットワーク経路を割り当てる手段
を含む、前記供給する手段と、 (f)それぞれの前記マルチメディア記録を忠実に複製
するために、前記ネットワークを介して各前記カスタマ
・プレミス位置に伝送された各前記セルの連続体をそれ
ぞれの前記利用装置の1つに導く際に作動する手段を含
む、各カスタマ・プレミス位置と、を含むリアルタイム
・システム。 - 【請求項16】前記セルの前記複数の連続体を前記マル
チプレクサ及びデマルチプレクサに同時に供給する前記
手段(e)が、それぞれの前記利用装置中でそれぞれの
前記マルチメディア記録を忠実に複製するために必要な
データ転送速度で各前記連続体を供給する、請求項15
に記載のリアルタイム・システム。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US13788093A | 1993-10-15 | 1993-10-15 | |
| US08/137880 | 1993-10-15 |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP24765394A Division JPH07175868A (ja) | 1993-10-15 | 1994-10-13 | デジタル情報を媒体に出力するための方法およびシステム |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH10207965A true JPH10207965A (ja) | 1998-08-07 |
Family
ID=22479451
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP24765394A Pending JPH07175868A (ja) | 1993-10-15 | 1994-10-13 | デジタル情報を媒体に出力するための方法およびシステム |
| JP9318099A Pending JPH10207965A (ja) | 1993-10-15 | 1997-11-19 | デジタル情報を媒体へ出力するための方法およびシステム |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP24765394A Pending JPH07175868A (ja) | 1993-10-15 | 1994-10-13 | デジタル情報を媒体に出力するための方法およびシステム |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US5734719A (ja) |
| EP (1) | EP0649121B1 (ja) |
| JP (2) | JPH07175868A (ja) |
| KR (1) | KR0143358B1 (ja) |
| AT (1) | ATE189074T1 (ja) |
| DE (1) | DE69422679T2 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002132999A (ja) * | 2000-10-24 | 2002-05-10 | Seiko Epson Corp | コンテンツ配信のためのシステム及び方法 |
| JP2003535393A (ja) * | 2000-04-20 | 2003-11-25 | フォトライブラリー・ドット・コム・ピーティワイ・リミテッド | マイクロライセンシングシステムおよび方法 |
Families Citing this family (443)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5963916A (en) * | 1990-09-13 | 1999-10-05 | Intouch Group, Inc. | Network apparatus and method for preview of music products and compilation of market data |
| CA2271555C (en) | 1992-12-09 | 2003-11-11 | Discovery Communications, Inc. | Remote control for cable television delivery system |
| US7336788B1 (en) * | 1992-12-09 | 2008-02-26 | Discovery Communicatoins Inc. | Electronic book secure communication with home subsystem |
| US7835989B1 (en) | 1992-12-09 | 2010-11-16 | Discovery Communications, Inc. | Electronic book alternative delivery systems |
| US8073695B1 (en) | 1992-12-09 | 2011-12-06 | Adrea, LLC | Electronic book with voice emulation features |
| US7849393B1 (en) | 1992-12-09 | 2010-12-07 | Discovery Communications, Inc. | Electronic book connection to world watch live |
| US6289390B1 (en) * | 1993-08-18 | 2001-09-11 | Microsoft Corporation | System and method for performing remote requests with an on-line service network |
| US6122403A (en) | 1995-07-27 | 2000-09-19 | Digimarc Corporation | Computer system linked by using information in data objects |
| US6449377B1 (en) * | 1995-05-08 | 2002-09-10 | Digimarc Corporation | Methods and systems for watermark processing of line art images |
| US5748763A (en) * | 1993-11-18 | 1998-05-05 | Digimarc Corporation | Image steganography system featuring perceptually adaptive and globally scalable signal embedding |
| US9053640B1 (en) | 1993-12-02 | 2015-06-09 | Adrea, LLC | Interactive electronic book |
| US7861166B1 (en) | 1993-12-02 | 2010-12-28 | Discovery Patent Holding, Llc | Resizing document pages to fit available hardware screens |
| US7865567B1 (en) * | 1993-12-02 | 2011-01-04 | Discovery Patent Holdings, Llc | Virtual on-demand electronic book |
| US8095949B1 (en) | 1993-12-02 | 2012-01-10 | Adrea, LLC | Electronic book with restricted access features |
| US5644714A (en) | 1994-01-14 | 1997-07-01 | Elonex Plc, Ltd. | Video collection and distribution system with interested item notification and download on demand |
| US5694546A (en) | 1994-05-31 | 1997-12-02 | Reisman; Richard R. | System for automatic unattended electronic information transport between a server and a client by a vendor provided transport software with a manifest list |
| US6023683A (en) * | 1994-08-10 | 2000-02-08 | Fisher Scientific Company | Electronic sourcing system and method |
| WO1996012255A1 (fr) | 1994-10-12 | 1996-04-25 | Technical Maintenance Corporation | Systeme de reproduction audio-visuelle numerique intelligent |
| US8661477B2 (en) * | 1994-10-12 | 2014-02-25 | Touchtunes Music Corporation | System for distributing and selecting audio and video information and method implemented by said system |
| US7424731B1 (en) | 1994-10-12 | 2008-09-09 | Touchtunes Music Corporation | Home digital audiovisual information recording and playback system |
| US7188352B2 (en) | 1995-07-11 | 2007-03-06 | Touchtunes Music Corporation | Intelligent digital audiovisual playback system |
| US5715314A (en) | 1994-10-24 | 1998-02-03 | Open Market, Inc. | Network sales system |
| TW250616B (en) * | 1994-11-07 | 1995-07-01 | Discovery Communicat Inc | Electronic book selection and delivery system |
| US6460036B1 (en) * | 1994-11-29 | 2002-10-01 | Pinpoint Incorporated | System and method for providing customized electronic newspapers and target advertisements |
| US5758257A (en) * | 1994-11-29 | 1998-05-26 | Herz; Frederick | System and method for scheduling broadcast of and access to video programs and other data using customer profiles |
| US6571279B1 (en) * | 1997-12-05 | 2003-05-27 | Pinpoint Incorporated | Location enhanced information delivery system |
| US5793980A (en) * | 1994-11-30 | 1998-08-11 | Realnetworks, Inc. | Audio-on-demand communication system |
| US7349976B1 (en) | 1994-11-30 | 2008-03-25 | Realnetworks, Inc. | Audio-on-demand communication system |
| US7690043B2 (en) * | 1994-12-19 | 2010-03-30 | Legal Igaming, Inc. | System and method for connecting gaming devices to a network for remote play |
| US5892900A (en) | 1996-08-30 | 1999-04-06 | Intertrust Technologies Corp. | Systems and methods for secure transaction management and electronic rights protection |
| US7133846B1 (en) * | 1995-02-13 | 2006-11-07 | Intertrust Technologies Corp. | Digital certificate support system, methods and techniques for secure electronic commerce transaction and rights management |
| US7143290B1 (en) * | 1995-02-13 | 2006-11-28 | Intertrust Technologies Corporation | Trusted and secure techniques, systems and methods for item delivery and execution |
| US6157721A (en) * | 1996-08-12 | 2000-12-05 | Intertrust Technologies Corp. | Systems and methods using cryptography to protect secure computing environments |
| CN1312549C (zh) * | 1995-02-13 | 2007-04-25 | 英特特拉斯特技术公司 | 用于安全交易管理和电子权利保护的系统和方法 |
| US6948070B1 (en) * | 1995-02-13 | 2005-09-20 | Intertrust Technologies Corporation | Systems and methods for secure transaction management and electronic rights protection |
| US7133845B1 (en) * | 1995-02-13 | 2006-11-07 | Intertrust Technologies Corp. | System and methods for secure transaction management and electronic rights protection |
| US7124302B2 (en) * | 1995-02-13 | 2006-10-17 | Intertrust Technologies Corp. | Systems and methods for secure transaction management and electronic rights protection |
| US6658568B1 (en) * | 1995-02-13 | 2003-12-02 | Intertrust Technologies Corporation | Trusted infrastructure support system, methods and techniques for secure electronic commerce transaction and rights management |
| US5943422A (en) | 1996-08-12 | 1999-08-24 | Intertrust Technologies Corp. | Steganographic techniques for securely delivering electronic digital rights management control information over insecure communication channels |
| US7165174B1 (en) | 1995-02-13 | 2007-01-16 | Intertrust Technologies Corp. | Trusted infrastructure support systems, methods and techniques for secure electronic commerce transaction and rights management |
| US7095854B1 (en) * | 1995-02-13 | 2006-08-22 | Intertrust Technologies Corp. | Systems and methods for secure transaction management and electronic rights protection |
| US6321208B1 (en) | 1995-04-19 | 2001-11-20 | Brightstreet.Com, Inc. | Method and system for electronic distribution of product redemption coupons |
| US7937312B1 (en) * | 1995-04-26 | 2011-05-03 | Ebay Inc. | Facilitating electronic commerce transactions through binding offers |
| US6760463B2 (en) * | 1995-05-08 | 2004-07-06 | Digimarc Corporation | Watermarking methods and media |
| US5940738A (en) | 1995-05-26 | 1999-08-17 | Hyundai Electronics America, Inc. | Video pedestal network |
| US6181867B1 (en) | 1995-06-07 | 2001-01-30 | Intervu, Inc. | Video storage and retrieval system |
| US6901433B2 (en) * | 1995-06-07 | 2005-05-31 | Microsoft Corporation | System for providing users with a filtered view of interactive network directory obtains from remote properties cache that provided by an on-line service |
| US5793927A (en) * | 1995-06-07 | 1998-08-11 | Hitachi America, Ltd. | Methods for monitoring and modifying a trick play data stream to insure MPEG compliance |
| US7272639B1 (en) | 1995-06-07 | 2007-09-18 | Soverain Software Llc | Internet server access control and monitoring systems |
| WO1996042074A2 (de) * | 1995-06-09 | 1996-12-27 | Peter Josef Szauder | Informationsträgerverkaufsautomat |
| ITRM950516A1 (it) * | 1995-07-27 | 1997-01-27 | Dal Pane Stefano | Sistema telematico e satellitare multimediale per transazioni e convalide finanziarie, economiche e fiscali, tra utenza e servizi |
| NL1001065C2 (nl) * | 1995-08-25 | 1997-02-27 | Travel World International B V | Distributiestelsel. |
| US5774670A (en) * | 1995-10-06 | 1998-06-30 | Netscape Communications Corporation | Persistent client state in a hypertext transfer protocol based client-server system |
| US6807534B1 (en) | 1995-10-13 | 2004-10-19 | Trustees Of Dartmouth College | System and method for managing copyrighted electronic media |
| US7047241B1 (en) | 1995-10-13 | 2006-05-16 | Digimarc Corporation | System and methods for managing digital creative works |
| FR2740289B1 (fr) * | 1995-10-19 | 1997-12-12 | Aerospatiale | Dispositif d'acquisition, de stockage et de restitution en temps reel d'un signal numerique |
| JPH09265731A (ja) | 1996-01-24 | 1997-10-07 | Sony Corp | 音声再生装置及び方法、音声録音装置及び方法、音声録音再生システム、音声データの転送方法、情報受信装置、記録媒体 |
| ITMI960289A1 (it) * | 1996-02-15 | 1997-08-15 | Giacomo Ghisolfi | Sistema elettronico-telematico-meccanico per la vendita di opere letterarie per audio per video prodotte all'atto dell'acquisto |
| AU2335897A (en) * | 1996-03-21 | 1997-10-10 | Maximum Video Systems, Inc. | High speed video digital versatile disk distribution and manufacturing system |
| US5995943A (en) * | 1996-04-01 | 1999-11-30 | Sabre Inc. | Information aggregation and synthesization system |
| US5901287A (en) | 1996-04-01 | 1999-05-04 | The Sabre Group Inc. | Information aggregation and synthesization system |
| JP3972381B2 (ja) * | 1996-04-12 | 2007-09-05 | ソニー株式会社 | 情報転送装置及び情報転送方法 |
| US6516466B1 (en) | 1996-05-02 | 2003-02-04 | Vincent C. Jackson | Method and apparatus for portable digital entertainment system |
| US7266686B1 (en) * | 1996-05-09 | 2007-09-04 | Two-Way Media Llc | Multicasting method and apparatus |
| US6094680A (en) * | 1996-06-27 | 2000-07-25 | Microsoft Corporation | System and method for managing distributed resources on networks |
| US7010697B2 (en) * | 1996-06-28 | 2006-03-07 | Protexis, Inc. | System for dynamically encrypting information for secure internet commerce and providing embedded fulfillment software |
| US7770230B2 (en) * | 2002-04-22 | 2010-08-03 | Arvato Digital Services Canada, Inc. | System for dynamically encrypting content for secure internet commerce and providing embedded fulfillment software |
| US5987440A (en) * | 1996-07-22 | 1999-11-16 | Cyva Research Corporation | Personal information security and exchange tool |
| US5909638A (en) * | 1996-08-06 | 1999-06-01 | Maximum Video Systems, Inc. | High speed video distribution and manufacturing system |
| JP3409652B2 (ja) * | 1996-09-02 | 2003-05-26 | 松下電器産業株式会社 | マルチメディア情報提供装置 |
| US7917643B2 (en) * | 1996-09-12 | 2011-03-29 | Audible, Inc. | Digital information library and delivery system |
| US5926624A (en) | 1996-09-12 | 1999-07-20 | Audible, Inc. | Digital information library and delivery system with logic for generating files targeted to the playback device |
| FR2753868A1 (fr) * | 1996-09-25 | 1998-03-27 | Technical Maintenance Corp | Procede de selection d'un enregistrement sur un systeme numerique de reproduction audiovisuel et systeme pour mise en oeuvre du procede |
| US6032200A (en) * | 1996-09-30 | 2000-02-29 | Apple Computer, Inc. | Process scheduling for streaming data through scheduling of disk jobs and network jobs and the relationship of the scheduling between these types of jobs |
| US8156026B2 (en) * | 2000-05-12 | 2012-04-10 | Nintendo of America Ltd. | Method and apparatus for enabling purchasers of products to obtain return information and to initiate product returns via an on-line network connection |
| JP3910272B2 (ja) * | 1996-11-18 | 2007-04-25 | 富士フイルム株式会社 | ネットワークフォトサービスシステム |
| US5987496A (en) * | 1996-12-03 | 1999-11-16 | Mitsubishi Electric Information Technology Center America, Inc. (Ita) | Real-time channel-based reflective memory |
| US20090168624A1 (en) * | 1996-12-04 | 2009-07-02 | Marco Scibora | Apparatus and method for recording a custom compact disc at a retail premises |
| US6017157A (en) * | 1996-12-24 | 2000-01-25 | Picturevision, Inc. | Method of processing digital images and distributing visual prints produced from the digital images |
| NL1005264C2 (nl) * | 1997-02-12 | 1998-08-13 | Koninkl Kpn Nv | Methode en systeem voor onderdelendistributie. |
| US6370571B1 (en) * | 1997-03-05 | 2002-04-09 | At Home Corporation | System and method for delivering high-performance online multimedia services |
| US7529856B2 (en) * | 1997-03-05 | 2009-05-05 | At Home Corporation | Delivering multimedia services |
| FR2761218B1 (fr) * | 1997-03-21 | 2003-04-18 | Jean Michel Cour | Procede mixte de transmission de courrier sous forme immaterielle et materielle et dispositif de mise en oeuvre de ce procede |
| AU7119098A (en) * | 1997-04-22 | 1998-11-13 | Bandai Holding Corporation | Custom information delivery system |
| US6286029B1 (en) * | 1997-04-28 | 2001-09-04 | Sabre Inc. | Kiosk controller that retrieves content from servers and then pushes the retrieved content to a kiosk in the order specified in a run list |
| US6356934B1 (en) | 1997-04-28 | 2002-03-12 | Sabre Inc. | Intermediate server having control program for storing content accessed during browsing sessions and playback program for asynchronously replaying browsing sessions |
| US6199104B1 (en) | 1997-04-28 | 2001-03-06 | Sabre Inc. | Server-based host monitor |
| US6243725B1 (en) | 1997-05-21 | 2001-06-05 | Premier International, Ltd. | List building system |
| JPH1145556A (ja) * | 1997-05-29 | 1999-02-16 | Sony Corp | オーディオデータの記録装置及びオーディオデータの記録方法 |
| US7058720B1 (en) * | 1997-06-30 | 2006-06-06 | Microsoft Corporation | Geographical client distribution methods, systems and computer program products |
| US7574727B2 (en) | 1997-07-23 | 2009-08-11 | Touchtunes Music Corporation | Intelligent digital audiovisual playback system |
| US6553404B2 (en) | 1997-08-08 | 2003-04-22 | Prn Corporation | Digital system |
| US6591247B2 (en) | 1997-08-08 | 2003-07-08 | Prn Corporation | Method and apparatus for distributing audiovisual content |
| US6463418B1 (en) * | 1997-08-15 | 2002-10-08 | Sun Microsystems, Inc. | Secure and stateful electronic business transaction system |
| US6223348B1 (en) * | 1997-09-03 | 2001-04-24 | Universal Electronics Inc. | Universal remote control system |
| JPH1185785A (ja) * | 1997-09-05 | 1999-03-30 | Sony Corp | 情報処理方法、情報処理装置、及び情報配信システム |
| FR2769165B1 (fr) | 1997-09-26 | 2002-11-29 | Technical Maintenance Corp | Systeme sans fil a transmission numerique pour haut-parleurs |
| US6564381B1 (en) * | 1997-09-26 | 2003-05-13 | Vxl Capitol Partners Corporation, Ltd. | Automatic digital information and content scheduling and barkering system |
| US6942143B1 (en) | 1997-10-16 | 2005-09-13 | Dentsu, Inc. | System and method for accessing broadcast media in data communication with a broadcast receiving device |
| AU775176B2 (en) * | 1997-10-16 | 2004-07-22 | Dentsu Inc. | Global access system of multi-media related information |
| JPH11185381A (ja) * | 1997-10-16 | 1999-07-09 | Shoichi Iida | パーソナル記録媒体購入システム、パーソナル記録媒体購入方法及びパーソナル記録媒体購入プログラムを記録した記録媒体 |
| JP4257776B2 (ja) * | 1997-10-16 | 2009-04-22 | 株式会社電通 | マルチメディア関連情報のグローバル・アクセス・システム |
| US6766946B2 (en) * | 1997-10-16 | 2004-07-27 | Dentsu, Inc. | System for granting permission of user's personal information to third party |
| JP2003346003A (ja) * | 1997-10-16 | 2003-12-05 | Dentsu Inc | マルチメディア関連情報のグローバル・アクセス・システム |
| US6154770A (en) * | 1997-10-30 | 2000-11-28 | Merrill Lynch & Co. Inc. | Internetwork communication system using tiers of configurable multiple bandwidth capacity modes of operation |
| US6938268B1 (en) | 1998-01-08 | 2005-08-30 | Winston W. Hodge | Video stream sharing |
| US9900305B2 (en) * | 1998-01-12 | 2018-02-20 | Soverain Ip, Llc | Internet server access control and monitoring systems |
| US20020002039A1 (en) * | 1998-06-12 | 2002-01-03 | Safi Qureshey | Network-enabled audio device |
| DE19817578A1 (de) * | 1998-04-20 | 1999-10-21 | Soc Europ Des Satellites Sa | System zur Herstellung von Daten enthaltenden Datenträgern |
| US6118873A (en) * | 1998-04-24 | 2000-09-12 | International Business Machines Corporation | System for encrypting broadcast programs in the presence of compromised receiver devices |
| US7603684B1 (en) | 1998-05-19 | 2009-10-13 | United Video Properties, Inc. | Program guide system with video-on-demand browsing |
| US6253237B1 (en) * | 1998-05-20 | 2001-06-26 | Audible, Inc. | Personalized time-shifted programming |
| US6377937B1 (en) | 1998-05-28 | 2002-04-23 | Paskowitz Associates | Method and system for more effective communication of characteristics data for products and services |
| US6953886B1 (en) | 1998-06-17 | 2005-10-11 | Looney Productions, Llc | Media organizer and entertainment center |
| US5969283A (en) * | 1998-06-17 | 1999-10-19 | Looney Productions, Llc | Music organizer and entertainment center |
| KR19980065144A (ko) * | 1998-06-30 | 1998-10-07 | 김종우 | 데이터 기록시스템 및 데이터 기록방법 |
| KR100364021B1 (ko) * | 1998-06-30 | 2002-12-11 | 디이넷주식회사 | 데이터의 자동판매 시스템 및 그 방법 |
| DE59804329D1 (de) * | 1998-07-02 | 2002-07-11 | Sonopress Prod | Music Browser |
| AR019932A1 (es) * | 1998-07-17 | 2002-03-27 | United Video Properties Inc | Una disposicion de guias de programacion televisiva interactivas que tiene multiples dispositivos dentro de una residencia de un grupo familiar y un método que la emplea |
| AR020608A1 (es) | 1998-07-17 | 2002-05-22 | United Video Properties Inc | Un metodo y una disposicion para suministrar a un usuario acceso remoto a una guia de programacion interactiva por un enlace de acceso remoto |
| FR2781582B1 (fr) * | 1998-07-21 | 2001-01-12 | Technical Maintenance Corp | Systeme de telechargement d'objets ou de fichiers pour mise a jour de logiciels |
| FR2781580B1 (fr) | 1998-07-22 | 2000-09-22 | Technical Maintenance Corp | Circuit de commande de son pour systeme de reproduction audiovisuelle numerique intelligent |
| FR2781591B1 (fr) | 1998-07-22 | 2000-09-22 | Technical Maintenance Corp | Systeme de reproduction audiovisuelle |
| FR2781593B1 (fr) | 1998-07-22 | 2001-01-12 | Technical Maintenance Corp | Telecommande pour systeme de reproduction audiovisuelle numerique intelligent |
| US8028318B2 (en) * | 1999-07-21 | 2011-09-27 | Touchtunes Music Corporation | Remote control unit for activating and deactivating means for payment and for displaying payment status |
| WO2000007130A1 (en) | 1998-07-31 | 2000-02-10 | Benjamin Filmalter Grobler | Data vending system |
| JP2001521234A (ja) * | 1998-08-14 | 2001-11-06 | 尚一 飯田 | マルチメディア関連情報のグローバル・アクセス・システム |
| AU5673199A (en) * | 1998-08-14 | 2000-03-06 | Release Software Corporation | An electronic software distribution system |
| US7305451B2 (en) * | 1998-08-24 | 2007-12-04 | Microsoft Corporation | System for providing users an integrated directory service containing content nodes located in different groups of application servers in computer network |
| JP3988274B2 (ja) * | 1998-09-22 | 2007-10-10 | ソニー株式会社 | 情報配信装置及び情報配信方法、情報受信装置及び情報受信方法 |
| CN100350345C (zh) * | 1998-10-16 | 2007-11-21 | 松下电器产业株式会社 | 处理数字产品内容的产品保护系统 |
| AU760436B2 (en) | 1998-10-16 | 2003-05-15 | Matsushita Electric Industrial Co., Ltd. | Production protection system dealing with contents that are digital production |
| US20050075908A1 (en) * | 1998-11-06 | 2005-04-07 | Dian Stevens | Personal business service system and method |
| US10078850B2 (en) | 1998-11-06 | 2018-09-18 | Iii Holdings 1, Llc | Personal business service system and method |
| US8494878B2 (en) * | 1998-11-06 | 2013-07-23 | Dian Stevens | Personal business service system and method |
| US6327570B1 (en) | 1998-11-06 | 2001-12-04 | Dian Stevens | Personal business service system and method |
| AU6033399A (en) * | 1998-11-13 | 2000-06-05 | Sony Electronics Inc. | Method and apparatus for commercial distribution and performance of recorded music |
| JP4794707B2 (ja) * | 1998-11-17 | 2011-10-19 | ソニー株式会社 | 端末装置、課金システム、データ処理方法 |
| GB9827831D0 (en) * | 1998-12-17 | 1999-02-10 | Tribeka Ltd | Method and apparatus for the distribution of digitised information on demand |
| US7624046B2 (en) * | 1998-12-24 | 2009-11-24 | Universal Music Group, Inc. | Electronic music/media distribution system |
| US7209892B1 (en) | 1998-12-24 | 2007-04-24 | Universal Music Group, Inc. | Electronic music/media distribution system |
| US8175977B2 (en) | 1998-12-28 | 2012-05-08 | Audible | License management for digital content |
| JP4312287B2 (ja) * | 1998-12-28 | 2009-08-12 | 株式会社日立製作所 | デジタルコンテンツ流通システム |
| ES2150879B1 (es) * | 1999-01-20 | 2001-06-16 | Gonzalez Patricia Carrion | Sistema de distribucion y escucha de composiciones musicales mediante pago. |
| US6442593B1 (en) * | 1999-02-01 | 2002-08-27 | Sony Corporation | Methods and apparatus for transmitting prioritized electronic mail messages |
| WO2000048073A1 (en) * | 1999-02-09 | 2000-08-17 | Hearme | Method and apparatus for managing assets of a client side application |
| US8726330B2 (en) | 1999-02-22 | 2014-05-13 | Touchtunes Music Corporation | Intelligent digital audiovisual playback system |
| JP3632488B2 (ja) * | 1999-03-01 | 2005-03-23 | ヤマハ株式会社 | データセット選択装置 |
| US6480961B2 (en) * | 1999-03-02 | 2002-11-12 | Audible, Inc. | Secure streaming of digital audio/visual content |
| US6868497B1 (en) | 1999-03-10 | 2005-03-15 | Digimarc Corporation | Method and apparatus for automatic ID management |
| WO2000054231A1 (en) * | 1999-03-10 | 2000-09-14 | Advanced Communication Design, Inc. | Apparatus and method for distributed recording of music on portable digital media at a retail premises |
| WO2000054232A1 (en) * | 1999-03-10 | 2000-09-14 | Advanced Communication Design, Inc. | Apparatus and method for recording a custom compact disc at a retail premises |
| DE69933929T2 (de) * | 1999-04-09 | 2007-06-06 | Texas Instruments Inc., Dallas | Bereitstellen von digitalen Audio- und Videoprodukten |
| US6438450B1 (en) * | 1999-04-14 | 2002-08-20 | Dilorenzo Mark | Multi-room entertainment system with in-room media player |
| US6256554B1 (en) * | 1999-04-14 | 2001-07-03 | Dilorenzo Mark | Multi-room entertainment system with in-room media player/dispenser |
| US6847373B1 (en) | 1999-04-16 | 2005-01-25 | Avid Technology, Inc. | Natural color matching in a video editing system |
| US6941383B1 (en) | 2000-01-20 | 2005-09-06 | Interactual Technologies, Inc. | System, method and article of manufacture for java/javascript component in a multimedia synchronization framework |
| US6405203B1 (en) * | 1999-04-21 | 2002-06-11 | Research Investment Network, Inc. | Method and program product for preventing unauthorized users from using the content of an electronic storage medium |
| US6769130B1 (en) * | 2000-01-20 | 2004-07-27 | Interactual Technologies, Inc. | System, method and article of manufacture for late synchronization during the execution of a multimedia event on a plurality of client computers |
| US7178106B2 (en) * | 1999-04-21 | 2007-02-13 | Sonic Solutions, A California Corporation | Presentation of media content from multiple media sources |
| US7346920B2 (en) | 2000-07-07 | 2008-03-18 | Sonic Solutions, A California Corporation | System, method and article of manufacture for a common cross platform framework for development of DVD-Video content integrated with ROM content |
| US7458091B1 (en) | 2000-01-20 | 2008-11-25 | Sonic Solutions, A California Corporation | System, method and article of manufacture for a business layer component in a multimedia synchronization framework |
| US20060041639A1 (en) * | 1999-04-21 | 2006-02-23 | Interactual Technologies, Inc. | Platform detection |
| US6665489B2 (en) * | 1999-04-21 | 2003-12-16 | Research Investment Network, Inc. | System, method and article of manufacturing for authorizing the use of electronic content utilizing a laser-centric medium and a network server |
| US7188193B1 (en) | 2000-01-20 | 2007-03-06 | Sonic Solutions, A California Corporation | System, method and article of manufacture for a synchronizer component in a multimedia synchronization framework |
| US6529949B1 (en) * | 2000-02-07 | 2003-03-04 | Interactual Technologies, Inc. | System, method and article of manufacture for remote unlocking of local content located on a client device |
| US20060193606A1 (en) * | 1999-04-21 | 2006-08-31 | Interactual Technologies, Inc. | Two navigation |
| CA2388565A1 (en) | 1999-04-21 | 2000-10-26 | Research Investment Network, Inc. | System, method and article of manufacture for updating content stored on a portable storage medium |
| US20050182828A1 (en) * | 1999-04-21 | 2005-08-18 | Interactual Technologies, Inc. | Platform specific execution |
| US6453420B1 (en) | 1999-04-21 | 2002-09-17 | Research Investment Network, Inc. | System, method and article of manufacture for authorizing the use of electronic content utilizing a laser-centric medium |
| US7448021B1 (en) | 2000-07-24 | 2008-11-04 | Sonic Solutions, A California Corporation | Software engine for combining video or audio content with programmatic content |
| WO2000070516A1 (en) * | 1999-05-15 | 2000-11-23 | Ogilvie, John, W., L. | Automatic broker tools and techniques |
| JP2001042866A (ja) | 1999-05-21 | 2001-02-16 | Yamaha Corp | ネットワークを介したコンテンツ提供方法及びシステム |
| US20060036505A1 (en) * | 1999-06-28 | 2006-02-16 | Netpack, Inc. | Method and system for distributing digital works |
| FR2796482B1 (fr) | 1999-07-16 | 2002-09-06 | Touchtunes Music Corp | Systeme de gestion a distance d'au moins un dispositif de reproduction d'informations audiovisuelles |
| US7380137B2 (en) * | 1999-07-20 | 2008-05-27 | International Business Machines Corporation | Content guard system for copy protection of recordable media |
| US6681231B1 (en) | 1999-07-26 | 2004-01-20 | The Real Estate Cable Network, Inc. | Integrated information processing system for geospatial media |
| US7107286B2 (en) | 1999-07-26 | 2006-09-12 | Geoqwest International Inc. | Integrated information processing system for geospatial media |
| WO2001009749A2 (en) | 1999-07-28 | 2001-02-08 | Digital Merchant, Inc. | Distributed content architecture |
| US7430670B1 (en) | 1999-07-29 | 2008-09-30 | Intertrust Technologies Corp. | Software self-defense systems and methods |
| KR20010018364A (ko) * | 1999-08-19 | 2001-03-05 | 신용현 | 주문형 멀티미디어 컨텐츠를 기록한 기록매체 제작 방법 및 그유통방법 |
| US7302430B1 (en) | 1999-08-31 | 2007-11-27 | International Business Machines Corporation | Workflow management system for generating output material based on customer input |
| US7028303B2 (en) * | 1999-09-17 | 2006-04-11 | International Business Machines Corporation | Method, system, and program for processing a job in an event driven workflow environment |
| AU7863600A (en) * | 1999-10-05 | 2001-05-10 | Zapmedia, Inc. | System and method for distributing media assets to user devices and managing user rights of the media assets |
| US7171373B2 (en) * | 1999-10-21 | 2007-01-30 | International Business Machines Corporation | Database driven workflow management system for generating output material based on customer input |
| US7630986B1 (en) | 1999-10-27 | 2009-12-08 | Pinpoint, Incorporated | Secure data interchange |
| NL1013422C2 (nl) * | 1999-10-29 | 2001-05-02 | Fran Ois Bart Van Neerbos | Werkwijze en inrichting voor het distribueren van digitale gegevensbestanden zoals liedjes naar mobile weergavemiddelen. |
| AU3968201A (en) * | 1999-11-03 | 2001-06-04 | Avantcom Network, Inc. | Method and apparatus for proprietary data collection and distribution |
| US6327230B1 (en) * | 1999-11-04 | 2001-12-04 | Copypro, Inc. | Disk process and transport mechanism for host machines |
| US7743092B2 (en) * | 1999-11-12 | 2010-06-22 | Wood Lawson A | Method for recognizing and distributing music |
| US6600497B1 (en) * | 1999-11-15 | 2003-07-29 | Elliot A. Gottfurcht | Apparatus and method to navigate interactive television using unique inputs with a remote control |
| US7020845B1 (en) | 1999-11-15 | 2006-03-28 | Gottfurcht Elliot A | Navigating internet content on a television using a simplified interface and a remote control |
| US20060229930A9 (en) * | 1999-11-15 | 2006-10-12 | Gottfurcht Elliot A | Method to generate advertising revenue based on time and location |
| US7299405B1 (en) | 2000-03-08 | 2007-11-20 | Ricoh Company, Ltd. | Method and system for information management to facilitate the exchange of ideas during a collaborative effort |
| US7653925B2 (en) * | 1999-11-17 | 2010-01-26 | Ricoh Company, Ltd. | Techniques for receiving information during multimedia presentations and communicating the information |
| US6976032B1 (en) | 1999-11-17 | 2005-12-13 | Ricoh Company, Ltd. | Networked peripheral for visitor greeting, identification, biographical lookup and tracking |
| US7188088B2 (en) * | 1999-12-07 | 2007-03-06 | Matsushita Electric Industrial Co., Ltd. | Video editing apparatus, video editing method, and recording medium |
| US7173177B1 (en) * | 1999-12-28 | 2007-02-06 | Blue Dolphin Solutions Llc | User interface for simultaneous management of owned and unowned inventory |
| US6693236B1 (en) * | 1999-12-28 | 2004-02-17 | Monkeymedia, Inc. | User interface for simultaneous management of owned and unowned inventory |
| US7392481B2 (en) * | 2001-07-02 | 2008-06-24 | Sonic Solutions, A California Corporation | Method and apparatus for providing content-owner control in a networked device |
| US6957220B2 (en) | 2000-11-07 | 2005-10-18 | Research Investment Networks, Inc. | System, method and article of manufacture for tracking and supporting the distribution of content electronically |
| US7194555B2 (en) | 2000-01-12 | 2007-03-20 | Marco Scibora | Compression and remote storage apparatus for data, music and video |
| JP2001290932A (ja) * | 2000-01-17 | 2001-10-19 | Sony Computer Entertainment Inc | 販売管理システム |
| US6748539B1 (en) * | 2000-01-19 | 2004-06-08 | International Business Machines Corporation | System and method for securely checking in and checking out digitized content |
| US20050251732A1 (en) * | 2000-01-20 | 2005-11-10 | Interactual Technologies, Inc. | System, method and article of manufacture for executing a multimedia event on a plurality of client computers using a synchronization host engine |
| US6725258B1 (en) | 2000-01-20 | 2004-04-20 | Family Man, Inc. | Removable storage medium with network enhancement and method of presenting same |
| US6389467B1 (en) | 2000-01-24 | 2002-05-14 | Friskit, Inc. | Streaming media search and continuous playback system of media resources located by multiple network addresses |
| US7281034B1 (en) | 2000-01-24 | 2007-10-09 | Friskit, Inc. | System and method for media playback over a network using links that contain control signals and commands |
| US6519648B1 (en) * | 2000-01-24 | 2003-02-11 | Friskit, Inc. | Streaming media search and continuous playback of multiple media resources located on a network |
| US20020026442A1 (en) * | 2000-01-24 | 2002-02-28 | Lipscomb Kenneth O. | System and method for the distribution and sharing of media assets between media players devices |
| US7444353B1 (en) | 2000-01-31 | 2008-10-28 | Chen Alexander C | Apparatus for delivering music and information |
| FR2805377B1 (fr) | 2000-02-23 | 2003-09-12 | Touchtunes Music Corp | Procede de commande anticipee d'une selection, systeme numerique et juke-box permettant la mise en oeuvre du procede |
| FR2805060B1 (fr) | 2000-02-16 | 2005-04-08 | Touchtunes Music Corp | Procede de reception de fichiers lors d'un telechargement |
| FR2805072B1 (fr) | 2000-02-16 | 2002-04-05 | Touchtunes Music Corp | Procede d'ajustement du volume sonore d'un enregistrement sonore numerique |
| US20010029583A1 (en) * | 2000-02-17 | 2001-10-11 | Dennis Palatov | Video content distribution system including an interactive kiosk, a portable content storage device, and a set-top box |
| DE10007563A1 (de) * | 2000-02-18 | 2001-09-06 | Intershop Software Entwicklung | Verfahren zur Steuerung von Datenverarbeitungsvorgängen |
| GB2360106B (en) * | 2000-02-21 | 2004-09-22 | Ac Properties Bv | Ordering playable works |
| US8150740B1 (en) | 2000-02-25 | 2012-04-03 | Versata Development Group, Inc. | Electronic commerce integration |
| AU2001249093A1 (en) * | 2000-03-03 | 2001-09-17 | Mizrahi Enterprises, Inc. | Method and system for selectively recording content relating to an audio/visual presentation |
| US20040199932A1 (en) * | 2000-03-03 | 2004-10-07 | Gottfurcht Elliot A. | Navigating web content with a simplified interface using directional input |
| US20040123324A1 (en) * | 2000-03-07 | 2004-06-24 | Sazzad Sharif M. | Methods and apparatus for providing video services such as Video-on-Demand, news and advertising services |
| US7856485B2 (en) | 2000-03-08 | 2010-12-21 | Music Choice | Systems and methods for providing customized media channels |
| US7133924B1 (en) * | 2000-03-08 | 2006-11-07 | Music Choice | Personalized audio system and method |
| US7028082B1 (en) | 2001-03-08 | 2006-04-11 | Music Choice | Personalized audio system and method |
| US7783722B1 (en) | 2000-03-08 | 2010-08-24 | Music Choice | Personalized audio system and method |
| US7325043B1 (en) | 2000-03-08 | 2008-01-29 | Music Choice | System and method for providing a personalized media service |
| US7320025B1 (en) | 2002-03-18 | 2008-01-15 | Music Choice | Systems and methods for providing a broadcast entertainment service and an on-demand entertainment service |
| US7275256B1 (en) | 2001-08-28 | 2007-09-25 | Music Choice | System and method for providing an interactive, visual complement to an audio program |
| US8463780B1 (en) | 2000-03-08 | 2013-06-11 | Music Choice | System and method for providing a personalized media service |
| US6611881B1 (en) | 2000-03-15 | 2003-08-26 | Personal Data Network Corporation | Method and system of providing credit card user with barcode purchase data and recommendation automatically on their personal computer |
| JP2001290938A (ja) * | 2000-03-24 | 2001-10-19 | Trw Inc | フルモーション・ビジュアル製品用の統合化デジタル・プロダクション・ライン |
| US6834245B2 (en) * | 2000-03-27 | 2004-12-21 | Sango Co., Ltd. | Method and apparatus for monitoring the status of manufacturing products |
| US6687846B1 (en) | 2000-03-30 | 2004-02-03 | Intel Corporation | System and method for error handling and recovery |
| CN100508577C (zh) * | 2000-03-31 | 2009-07-01 | 联合视频制品公司 | 用于减少节目记录中的截断的方法 |
| US8473342B1 (en) | 2000-04-05 | 2013-06-25 | Catalina Marketing Corporation | Method and system for generating certificates having unique Id data |
| US7024466B2 (en) * | 2000-04-07 | 2006-04-04 | Movielink, Llc | Network configured for delivery of content for download to a recipient |
| US20020073033A1 (en) * | 2000-04-07 | 2002-06-13 | Sherr Scott Jeffrey | Online digital video signal transfer apparatus and method |
| WO2001078303A1 (en) * | 2000-04-07 | 2001-10-18 | Movielink, Llc. | Secure digital content licensing system and method |
| JP2001297241A (ja) * | 2000-04-11 | 2001-10-26 | Nec Corp | オンライン予約システムおよびその方法 |
| US6879963B1 (en) | 2000-04-12 | 2005-04-12 | Music Choice | Cross channel delivery system and method |
| US7278153B1 (en) * | 2000-04-12 | 2007-10-02 | Seachange International | Content propagation in interactive television |
| WO2001082251A2 (en) * | 2000-04-25 | 2001-11-01 | Shell Internationale Research Maatschappij B.V. | Vending system |
| MXPA02010510A (es) | 2000-04-25 | 2003-05-14 | Shell Int Research | Sistema de entrega de productos. |
| ES2240455T3 (es) | 2000-04-25 | 2005-10-16 | Shell Internationale Research Maatschappij B.V. | Dispositivo y procedimiento para mezclar liquidos. |
| BR0110350A (pt) | 2000-04-25 | 2003-02-25 | Shell Int Research | Recipiente reutilizável, processo para monitoração e registro de informação de produto durante o enchimento ou reenchimento de um recipiente reutilizável, e, uso de um ou mais meios de identificação eletrônicos e/ou ópticos |
| AU2001268978A1 (en) * | 2000-04-25 | 2001-11-07 | Shell Internationale Research Maatschappij B.V. | Process for the customisation of consumer products |
| AU2001252271A1 (en) | 2000-04-25 | 2001-11-07 | Shell Internationale Research Maatschappij B.V. | A container and a process for filling said container |
| WO2001081238A1 (en) | 2000-04-25 | 2001-11-01 | Shell Internationale Research Maatschappij B.V. | Process and machine for mixing liquids |
| AU2001261078A1 (en) * | 2000-04-26 | 2001-11-07 | Venice Technologies, Inc. | Methods and systems for securing computer software |
| US7010537B2 (en) | 2000-04-27 | 2006-03-07 | Friskit, Inc. | Method and system for visual network searching |
| JP2001318848A (ja) * | 2000-05-09 | 2001-11-16 | Matsushita Electric Ind Co Ltd | コンテンツ配信システム、要求装置、提供装置、記録媒体、情報集合体及び媒体 |
| FR2808906B1 (fr) | 2000-05-10 | 2005-02-11 | Touchtunes Music Corp | Dispositif et procede de gestion a distance d'un reseau de systemes de reproduction d'informations audiovisuelles |
| US7908200B2 (en) * | 2000-05-16 | 2011-03-15 | Versata Development Group, Inc. | Method and apparatus for efficiently generating electronic requests for quote |
| FR2811175B1 (fr) | 2000-06-29 | 2002-12-27 | Touchtunes Music Corp | Procede de distribution d'informations audiovisuelles et systeme de distribution d'informations audiovisuelles |
| JP2002014681A (ja) * | 2000-06-28 | 2002-01-18 | Pioneer Electronic Corp | 情報提供システム |
| FR2811114B1 (fr) | 2000-06-29 | 2002-12-27 | Touchtunes Music Corp | Dispositif et procede de communication entre un systeme de reproduction d'informations audiovisuelles et d'une machine electronique de divertissement |
| AU2001271772A1 (en) * | 2000-06-30 | 2002-01-14 | Eddie H. Williams | Online digital content library |
| US7318107B1 (en) | 2000-06-30 | 2008-01-08 | Intel Corporation | System and method for automatic stream fail-over |
| US7020709B1 (en) | 2000-06-30 | 2006-03-28 | Intel Corporation | System and method for fault tolerant stream splitting |
| US20050146745A1 (en) * | 2000-07-06 | 2005-07-07 | Junichi Umehara | Direct electronic business transaction |
| US20020004756A1 (en) * | 2000-07-06 | 2002-01-10 | Alps Electric (North America), Inc. | Direct electronic purchase of online information |
| US7174311B1 (en) * | 2000-07-13 | 2007-02-06 | Galietti Raymond A | Method and system for text data management and processing |
| US6498937B1 (en) | 2000-07-14 | 2002-12-24 | Trw Inc. | Asymmetric bandwidth wireless communication techniques |
| DE10034953A1 (de) * | 2000-07-19 | 2002-01-31 | Ghp Direct Mail Gmbh | Verfahren zur Herstellung eines Datenträgers |
| US7103908B2 (en) * | 2000-07-25 | 2006-09-05 | Diego, Inc. | Method and system to save context for deferred transaction via interactive television |
| US6691112B1 (en) | 2000-08-01 | 2004-02-10 | Darren Michael Siegal | Method for indexing and managing a searchable community of non-HTML information |
| US6985963B1 (en) * | 2000-08-23 | 2006-01-10 | At Home Corporation | Sharing IP network resources |
| JP2002074499A (ja) | 2000-08-24 | 2002-03-15 | Sony Corp | サービス提供方法 |
| US20020073428A1 (en) * | 2000-09-06 | 2002-06-13 | Leonid Gurevich | Downloading and transfer of audio or video data from video broadcasts |
| US7779097B2 (en) | 2000-09-07 | 2010-08-17 | Sonic Solutions | Methods and systems for use in network management of content |
| US7689510B2 (en) | 2000-09-07 | 2010-03-30 | Sonic Solutions | Methods and system for use in network management of content |
| FR2814085B1 (fr) | 2000-09-15 | 2005-02-11 | Touchtunes Music Corp | Procede de divertissement base sur les jeux concours a choix multiples |
| US20020042754A1 (en) * | 2000-10-10 | 2002-04-11 | Del Beccaro David J. | System and method for receiving broadcast audio/video works and for enabling a consumer to purchase the received audio/video works |
| ES2312475T3 (es) | 2000-10-11 | 2009-03-01 | United Video Properties, Inc. | Sistemas y metodos para proporcionar el almacenamiento de datos en servidores de un sistema de entrega de medios bajo demanda. |
| US7191442B2 (en) * | 2000-10-30 | 2007-03-13 | Research Investment Network, Inc. | BCA writer serialization management |
| US7120254B2 (en) * | 2000-10-30 | 2006-10-10 | Geocodex Llc | Cryptographic system and method for geolocking and securing digital information |
| US8472627B2 (en) | 2000-10-30 | 2013-06-25 | Geocodex Llc | System and method for delivering encrypted information in a communication network using location indentity and key tables |
| US7054840B1 (en) * | 2000-11-02 | 2006-05-30 | Pitney Bowes Inc. | Virtual bookshelf for online storage use and sale of material |
| US6748360B2 (en) * | 2000-11-03 | 2004-06-08 | International Business Machines Corporation | System for selling a product utilizing audio content identification |
| US6876901B2 (en) * | 2000-11-28 | 2005-04-05 | Dilorenzo Mark | Electronic media distribution system with media purchase interface |
| US20020065778A1 (en) * | 2000-11-30 | 2002-05-30 | Stephane Bouet | Mehtod of and a system for distributing electronic content |
| US7209893B2 (en) | 2000-11-30 | 2007-04-24 | Nokia Corporation | Method of and a system for distributing electronic content |
| US8055899B2 (en) * | 2000-12-18 | 2011-11-08 | Digimarc Corporation | Systems and methods using digital watermarking and identifier extraction to provide promotional opportunities |
| US7266704B2 (en) * | 2000-12-18 | 2007-09-04 | Digimarc Corporation | User-friendly rights management systems and methods |
| US7463738B2 (en) * | 2000-12-20 | 2008-12-09 | Nokia Corporation | Method for providing multimedia files and terminal therefor |
| US6651141B2 (en) | 2000-12-29 | 2003-11-18 | Intel Corporation | System and method for populating cache servers with popular media contents |
| US20020087662A1 (en) * | 2000-12-29 | 2002-07-04 | Stephane Bouet | System and method for selective updating of media files |
| BR0206535A (pt) * | 2001-01-17 | 2004-03-23 | Contentguard Holdings Inc | Sistema e método para gerenciamento de direitos digitais usando um mecanismo padrão de renderização |
| US20020143433A1 (en) * | 2001-03-19 | 2002-10-03 | Tallos Tibor T. | System and method for providing information concerning a live event |
| US7424201B2 (en) * | 2001-03-30 | 2008-09-09 | Sandisk 3D Llc | Method for field-programming a solid-state memory device with a digital media file |
| WO2002089935A1 (en) * | 2001-04-11 | 2002-11-14 | Walker Digital, Llc | Method and apparatus for remotely customizing a gaming device |
| US6670537B2 (en) * | 2001-04-20 | 2003-12-30 | Sony Corporation | Media player for distribution of music samples |
| WO2002089372A1 (en) * | 2001-04-26 | 2002-11-07 | Kochian Michael C | System for the delivery of audio recordings |
| US7068666B2 (en) * | 2001-04-27 | 2006-06-27 | The Boeing Company | Method and system for virtual addressing in a communications network |
| US7962482B2 (en) * | 2001-05-16 | 2011-06-14 | Pandora Media, Inc. | Methods and systems for utilizing contextual feedback to generate and modify playlists |
| DE10123796A1 (de) * | 2001-05-16 | 2002-11-28 | Siemens Ag | Computersystem und Verfahren zur Lieferung einer Dokumentation |
| US20020174034A1 (en) * | 2001-05-17 | 2002-11-21 | International Business Machines Corporation | Method and apparatus for a distributed web commerce system |
| US20060211493A1 (en) * | 2001-06-15 | 2006-09-21 | Walker Jay S | Systems and methods for customized gaming limits |
| US7979914B2 (en) * | 2001-06-25 | 2011-07-12 | Audible, Inc. | Time-based digital content authorization |
| US7421411B2 (en) * | 2001-07-06 | 2008-09-02 | Nokia Corporation | Digital rights management in a mobile communications environment |
| WO2003019334A2 (en) * | 2001-08-27 | 2003-03-06 | Dataplay, Inc. | A secure access method and system |
| US7110982B2 (en) | 2001-08-27 | 2006-09-19 | Dphi Acquisitions, Inc. | Secure access method and system |
| US7302465B2 (en) * | 2001-10-22 | 2007-11-27 | Comverse, Inc. | Distributed multimedia transfer |
| FI120778B (fi) * | 2001-12-05 | 2010-02-26 | Sofia Digital Oy | Menetelmä ja järjestelmä sisällön aktivoimiseksi |
| US20030139972A1 (en) * | 2002-01-18 | 2003-07-24 | Parulski Kenneth A. | System, method and software product for ordering merchandise over a communication network from a plurality of different merchandise providers having various business relationships |
| US9167036B2 (en) | 2002-02-14 | 2015-10-20 | Level 3 Communications, Llc | Managed object replication and delivery |
| GB2385683A (en) * | 2002-02-22 | 2003-08-27 | Thirdspace Living Ltd | Distribution system with content replication |
| US20030163429A1 (en) * | 2002-02-27 | 2003-08-28 | Humbeutel Paul Joseph | Data conversion secure transfer method and software system for court reporters and scopists |
| US20030167211A1 (en) * | 2002-03-04 | 2003-09-04 | Marco Scibora | Method and apparatus for digitally marking media content |
| GB2386210A (en) | 2002-03-07 | 2003-09-10 | Hewlett Packard Co | Method of controlling content consumption |
| US7617295B1 (en) | 2002-03-18 | 2009-11-10 | Music Choice | Systems and methods for providing a broadcast entertainment service and an on-demand entertainment service |
| US20040150676A1 (en) * | 2002-03-25 | 2004-08-05 | Gottfurcht Elliot A. | Apparatus and method for simple wide-area network navigation |
| AU2003227468A1 (en) * | 2002-03-29 | 2003-10-20 | Scoresnow Inc. | Method of obtaining music scores |
| US7386218B2 (en) * | 2002-04-17 | 2008-06-10 | Dell Products L.P. | Method and apparatus for automatic video CD authoring |
| CN1653461A (zh) * | 2002-05-09 | 2005-08-10 | 凯斯特无线有限公司 | 能够通过个人装置进行电子交易的方法和系统 |
| US20040006541A1 (en) * | 2002-07-08 | 2004-01-08 | International Business Corporation | Method and system for purchasing broadcast content |
| AU2002950345A0 (en) * | 2002-07-24 | 2002-09-12 | Scott Murphy | Method and system for supplying digital files to a customer |
| US7620699B1 (en) * | 2002-07-26 | 2009-11-17 | Paltalk Holdings, Inc. | Method and system for managing high-bandwidth data sharing |
| US6837425B2 (en) | 2002-09-13 | 2005-01-04 | Visa U.S.A. Inc. | Compact protocol and solution for substantially offline messaging between portable consumer device and based device |
| US10373420B2 (en) | 2002-09-16 | 2019-08-06 | Touchtunes Music Corporation | Digital downloading jukebox with enhanced communication features |
| US11029823B2 (en) | 2002-09-16 | 2021-06-08 | Touchtunes Music Corporation | Jukebox with customizable avatar |
| US9646339B2 (en) | 2002-09-16 | 2017-05-09 | Touchtunes Music Corporation | Digital downloading jukebox system with central and local music servers |
| US8151304B2 (en) * | 2002-09-16 | 2012-04-03 | Touchtunes Music Corporation | Digital downloading jukebox system with user-tailored music management, communications, and other tools |
| US12100258B2 (en) | 2002-09-16 | 2024-09-24 | Touchtunes Music Company, Llc | Digital downloading jukebox with enhanced communication features |
| US7822687B2 (en) | 2002-09-16 | 2010-10-26 | Francois Brillon | Jukebox with customizable avatar |
| US8332895B2 (en) | 2002-09-16 | 2012-12-11 | Touchtunes Music Corporation | Digital downloading jukebox system with user-tailored music management, communications, and other tools |
| US8584175B2 (en) | 2002-09-16 | 2013-11-12 | Touchtunes Music Corporation | Digital downloading jukebox system with user-tailored music management, communications, and other tools |
| US8103589B2 (en) | 2002-09-16 | 2012-01-24 | Touchtunes Music Corporation | Digital downloading jukebox system with central and local music servers |
| US20130260879A1 (en) | 2002-10-09 | 2013-10-03 | Michael W. Saunders | System and Method for Connecting Gaming Devices to a Network for Remote Play |
| GB2394572A (en) * | 2002-10-23 | 2004-04-28 | Paul John Fallon | Electronic media production system and method |
| JP2004145055A (ja) * | 2002-10-25 | 2004-05-20 | Yokogawa Electric Corp | オーディオ配信システム |
| US20040158871A1 (en) * | 2003-02-04 | 2004-08-12 | Bulldog Investments, Lp | Automated digital media vending apparatus |
| US7626609B1 (en) | 2003-03-07 | 2009-12-01 | Music Choice | Method and system for displaying content while reducing burn-in of a display |
| US7158169B1 (en) | 2003-03-07 | 2007-01-02 | Music Choice | Method and system for displaying content while reducing burn-in of a display |
| US7627497B2 (en) * | 2003-03-26 | 2009-12-01 | Walter Szrek | Method for selling lottery tickets from a POS terminal |
| US20060051059A1 (en) | 2004-09-08 | 2006-03-09 | Krakirian Haig H | Video recorder having user extended and automatically extended time slots |
| US20050044223A1 (en) * | 2003-06-24 | 2005-02-24 | Randy Meyerson | Method and apparatus for entitlement based dynamic sampling |
| US20050076020A1 (en) * | 2003-08-15 | 2005-04-07 | Jason Huntley | Digital data vending system and method of selling digital data files |
| US7203967B2 (en) | 2003-09-10 | 2007-04-10 | Qualcomm Incorporated | Methods and apparatus for content protection in a wireless network |
| US11165999B1 (en) | 2003-11-03 | 2021-11-02 | Synergyze Technologies Llc | Identifying and providing compositions and digital-works |
| US20150128039A1 (en) | 2003-11-03 | 2015-05-07 | James W. Wieder | Newness Control of a Personalized Music and/or Entertainment Sequence |
| US9098681B2 (en) | 2003-11-03 | 2015-08-04 | James W. Wieder | Adaptive personalized playback or presentation using cumulative time |
| US8001612B1 (en) * | 2003-11-03 | 2011-08-16 | Wieder James W | Distributing digital-works and usage-rights to user-devices |
| US9053299B2 (en) | 2003-11-03 | 2015-06-09 | James W. Wieder | Adaptive personalized playback or presentation using rating |
| US8396800B1 (en) | 2003-11-03 | 2013-03-12 | James W. Wieder | Adaptive personalized music and entertainment |
| US9053181B2 (en) | 2003-11-03 | 2015-06-09 | James W. Wieder | Adaptive personalized playback or presentation using count |
| US20050102191A1 (en) * | 2003-11-07 | 2005-05-12 | Heller Andrew R. | Method for retailing electronic media |
| WO2005050489A1 (en) * | 2003-11-13 | 2005-06-02 | Commvault Systems, Inc. | System and method for stored data archive verification |
| US7689712B2 (en) | 2003-11-26 | 2010-03-30 | Ricoh Company, Ltd. | Techniques for integrating note-taking and multimedia information |
| US20050132404A1 (en) * | 2003-12-12 | 2005-06-16 | Clapp Mitchell B. | Method and system for rapid point-of-sale creation of video products |
| US7445669B2 (en) * | 2005-09-09 | 2008-11-04 | Halliburton Energy Services, Inc. | Settable compositions comprising cement kiln dust and additive(s) |
| KR20050095141A (ko) * | 2004-03-25 | 2005-09-29 | 조만수 | 주문형 미디어 컨텐츠의 소매점 분배를 위한 네트워크기반 시스템 및 방법 |
| US20050228821A1 (en) * | 2004-03-26 | 2005-10-13 | Gold Charles D | Stand-alone system for storing books in electronic memory |
| US8028323B2 (en) | 2004-05-05 | 2011-09-27 | Dryden Enterprises, Llc | Method and system for employing a first device to direct a networked audio device to obtain a media item |
| US8028038B2 (en) | 2004-05-05 | 2011-09-27 | Dryden Enterprises, Llc | Obtaining a playlist based on user profile matching |
| US8055585B2 (en) * | 2004-08-12 | 2011-11-08 | Enreach Technology, Inc. | Digital media distribution |
| US20060047546A1 (en) * | 2004-09-01 | 2006-03-02 | Richard Taylor | Computer-based retail data management system and method thereof |
| WO2006024896A1 (en) * | 2004-09-01 | 2006-03-09 | Kip Systems | Operator interface system for a touch screen device |
| US7529845B2 (en) * | 2004-09-15 | 2009-05-05 | Nokia Corporation | Compressing, filtering, and transmitting of protocol messages via a protocol-aware intermediary node |
| US8270022B2 (en) | 2004-11-12 | 2012-09-18 | Samsung Electronics Co., Ltd. | Method and system for displaying a menu which has an icon and additional information corresponding to stored image data, wherein the icon can display the image data with the additional information |
| US7882140B1 (en) | 2004-12-03 | 2011-02-01 | Hotel Digital Network Inc. | System and method for inserting secondary content into programmed primary content |
| US20060206580A1 (en) * | 2005-03-08 | 2006-09-14 | Johnson Oliver W Iii | Multimedia distribution apparatus and method |
| JP4650677B2 (ja) * | 2005-03-14 | 2011-03-16 | ソニー株式会社 | 関連情報連続出力方法、関連情報連続提供方法、関連情報連続出力装置、関連情報連続提供装置、関連情報連続出力プログラム及び関連情報連続提供プログラム |
| CN100470545C (zh) * | 2005-03-14 | 2009-03-18 | 索尼株式会社 | 相关信息连续输出及提供方法、设备和程序 |
| US20060249576A1 (en) * | 2005-04-04 | 2006-11-09 | Mark Nakada | Systems and methods for providing near real-time collection and reporting of data to third parties at remote locations |
| US9189792B2 (en) * | 2005-04-04 | 2015-11-17 | Mediaport Entertainment, Inc. | System and methods for monitoring devices, systems, users, and user activity at remote locations |
| US20060224517A1 (en) * | 2005-04-04 | 2006-10-05 | Anirudha Shimpi | Systems and methods for delivering digital content to remote locations |
| US10210529B2 (en) * | 2005-04-04 | 2019-02-19 | Mediaport Entertainment, Inc. | Systems and methods for advertising on remote locations |
| KR100800332B1 (ko) * | 2005-04-13 | 2008-02-04 | 이정규 | 색깔과 모양이 형성된 라벨을 이용한 유통방법 |
| US8631321B2 (en) | 2005-05-31 | 2014-01-14 | Academy 123, Inc. | Content authoring system and method |
| US7668538B2 (en) | 2005-06-15 | 2010-02-23 | Music Choice | Systems and methods for facilitating the acquisition of content |
| US7617134B2 (en) | 2005-06-17 | 2009-11-10 | Match.Com, L.L.C. | System and method for providing a certified photograph in a network environment |
| US8805929B2 (en) * | 2005-06-20 | 2014-08-12 | Ricoh Company, Ltd. | Event-driven annotation techniques |
| US7554576B2 (en) * | 2005-06-20 | 2009-06-30 | Ricoh Company, Ltd. | Information capture and recording system for controlling capture devices |
| US20070022644A1 (en) * | 2005-08-01 | 2007-02-01 | Lynch Peter F | Merchandise display systems |
| US8051013B2 (en) | 2005-09-27 | 2011-11-01 | Match.Com, L.L.C. | System and method for providing a system that includes on-line and off-line features in a network environment |
| US7676466B2 (en) | 2005-09-27 | 2010-03-09 | Match.Com, L.L.C. | System and method for providing enhanced questions for matching in a network environment |
| US7613706B2 (en) | 2005-09-27 | 2009-11-03 | Match.Com L.L.C. | System and method for providing a search feature in a network environment |
| US20080016533A1 (en) * | 2005-11-09 | 2008-01-17 | Rothschild Leigh M | Device, system and method for delivering digital media content to a user |
| US20070174140A1 (en) * | 2005-11-15 | 2007-07-26 | Warner Bros. Entertainment, Inc. | Electronic Sell-Through Of Multimedia Content Through Points-Of-Sale |
| CN101371256A (zh) * | 2005-12-02 | 2009-02-18 | 沃克数字有限责任公司 | 用于检测指示问题博弈者的信号并响应于此来分派事件的游戏系统和装置 |
| US20070162876A1 (en) * | 2005-12-29 | 2007-07-12 | Quirk Timothy B | Contextual album browsing |
| US7660296B2 (en) * | 2005-12-30 | 2010-02-09 | Akamai Technologies, Inc. | Reliable, high-throughput, high-performance transport and routing mechanism for arbitrary data flows |
| US20080113325A1 (en) * | 2006-11-09 | 2008-05-15 | Sony Ericsson Mobile Communications Ab | Tv out enhancements to music listening |
| US8938765B2 (en) * | 2006-12-22 | 2015-01-20 | Time Warner Cable Enterprises Llc | Methods, apparatus and user interface for providing content on demand |
| US12450978B2 (en) | 2007-01-17 | 2025-10-21 | Touchtunes Music Company Llc. | Coin operated entertainment system |
| US9330529B2 (en) * | 2007-01-17 | 2016-05-03 | Touchtunes Music Corporation | Game terminal configured for interaction with jukebox device systems including same, and/or associated methods |
| US9171419B2 (en) | 2007-01-17 | 2015-10-27 | Touchtunes Music Corporation | Coin operated entertainment system |
| US7702633B2 (en) * | 2007-03-05 | 2010-04-20 | Microsoft Corporation | Previews providing viewable regions for protected electronic documents |
| US8418206B2 (en) | 2007-03-22 | 2013-04-09 | United Video Properties, Inc. | User defined rules for assigning destinations of content |
| US9953481B2 (en) * | 2007-03-26 | 2018-04-24 | Touchtunes Music Corporation | Jukebox with associated video server |
| US7693871B2 (en) * | 2007-04-04 | 2010-04-06 | International Business Machines Corporation | Modifying a digital media product |
| US20080249943A1 (en) * | 2007-04-04 | 2008-10-09 | Barrs John W | Modifying A Digital Media Product |
| US8892471B2 (en) * | 2007-04-04 | 2014-11-18 | International Business Machines Corporation | Modifying a digital media product |
| US8868463B2 (en) * | 2007-06-08 | 2014-10-21 | At&T Intellectual Property I, L.P. | System and method of managing digital rights |
| US10223858B2 (en) * | 2007-07-05 | 2019-03-05 | Mediaport Entertainment, Inc. | Systems and methods monitoring devices, systems, users and user activity at remote locations |
| US8230469B1 (en) * | 2007-07-11 | 2012-07-24 | Tp Lab | Method and system to distribute consumer video over television network |
| US10290006B2 (en) * | 2008-08-15 | 2019-05-14 | Touchtunes Music Corporation | Digital signage and gaming services to comply with federal and state alcohol and beverage laws and regulations |
| US8332887B2 (en) | 2008-01-10 | 2012-12-11 | Touchtunes Music Corporation | System and/or methods for distributing advertisements from a central advertisement network to a peripheral device via a local advertisement server |
| KR101513609B1 (ko) * | 2007-10-04 | 2015-04-20 | 엘지전자 주식회사 | 휴대단말기의 음악 재생장치 및 방법 |
| US20090183264A1 (en) * | 2008-01-14 | 2009-07-16 | Qualcomm Incorporated | System and method for protecting content in a wireless network |
| WO2009123868A2 (en) | 2008-04-04 | 2009-10-08 | Level 3 Communications, Llc | Handling long-tail content in a content delivery network (cdn) |
| US9762692B2 (en) | 2008-04-04 | 2017-09-12 | Level 3 Communications, Llc | Handling long-tail content in a content delivery network (CDN) |
| US10924573B2 (en) | 2008-04-04 | 2021-02-16 | Level 3 Communications, Llc | Handling long-tail content in a content delivery network (CDN) |
| US8108928B2 (en) * | 2008-06-20 | 2012-01-31 | International Business Machines Corporation | Adaptive traitor tracing |
| US8122501B2 (en) * | 2008-06-20 | 2012-02-21 | International Business Machines Corporation | Traitor detection for multilevel assignment |
| WO2010005569A1 (en) | 2008-07-09 | 2010-01-14 | Touchtunes Music Corporation | Digital downloading jukebox with revenue-enhancing features |
| US8422684B2 (en) * | 2008-08-15 | 2013-04-16 | International Business Machines Corporation | Security classes in a media key block |
| US20100063894A1 (en) * | 2008-09-05 | 2010-03-11 | Bellatrix Systems, Inc. | Brick and mortar plus "virtual" store |
| JP5369636B2 (ja) * | 2008-11-20 | 2013-12-18 | セイコーエプソン株式会社 | コンテンツ発行システムおよびコンテンツ発行システムの発行方法 |
| US8959245B2 (en) * | 2008-11-25 | 2015-02-17 | Broadcom Corporation | Multiple pathway session setup to support QoS services |
| US8583563B1 (en) | 2008-12-23 | 2013-11-12 | Match.Com, L.L.C. | System and method for providing enhanced matching based on personality analysis |
| US8700072B2 (en) | 2008-12-23 | 2014-04-15 | At&T Mobility Ii Llc | Scalable message fidelity |
| US8571209B2 (en) | 2009-01-19 | 2013-10-29 | International Business Machines | Recording keys in a broadcast-encryption-based system |
| US12112093B2 (en) | 2009-03-18 | 2024-10-08 | Touchtunes Music Company, Llc | Entertainment server and associated social networking services |
| US10564804B2 (en) | 2009-03-18 | 2020-02-18 | Touchtunes Music Corporation | Digital jukebox device with improved user interfaces, and associated methods |
| US10719149B2 (en) | 2009-03-18 | 2020-07-21 | Touchtunes Music Corporation | Digital jukebox device with improved user interfaces, and associated methods |
| US9292166B2 (en) | 2009-03-18 | 2016-03-22 | Touchtunes Music Corporation | Digital jukebox device with improved karaoke-related user interfaces, and associated methods |
| EP2409273A4 (en) | 2009-03-18 | 2016-05-11 | Touchtunes Music Corp | ENTERTAINMENT SERVER AND RELATED SOCIAL NETWORK SERVICES |
| US8380866B2 (en) * | 2009-03-20 | 2013-02-19 | Ricoh Company, Ltd. | Techniques for facilitating annotations |
| US8554998B2 (en) * | 2009-10-16 | 2013-10-08 | Sandisk Technologies Inc. | Systems, methods, and computer readable media for configuring a rewriteable non-volatile memory for presentation of media by a selected media presentation device model |
| WO2011084648A2 (en) | 2009-12-16 | 2011-07-14 | Giftango Corporation | Systems and methods for generating a virtual value item for a promotional campaign |
| CN105374380A (zh) | 2010-01-26 | 2016-03-02 | 踏途音乐公司 | 具有改进的用户界面的数字点播设备和相关方法 |
| US10068287B2 (en) | 2010-06-11 | 2018-09-04 | David A. Nelsen | Systems and methods to manage and control use of a virtual card |
| KR101035302B1 (ko) * | 2010-10-11 | 2011-05-19 | (주)이스트소프트 | 클라우드 시스템 및 클라우드 시스템에서 파일 압축 및 전송 방법 |
| US9031869B2 (en) | 2010-10-13 | 2015-05-12 | Gift Card Impressions, LLC | Method and system for generating a teaser video associated with a personalized gift |
| US9483786B2 (en) | 2011-10-13 | 2016-11-01 | Gift Card Impressions, LLC | Gift card ordering system and method |
| US9754247B2 (en) * | 2010-12-06 | 2017-09-05 | Ncr Corporation | Standardizing point of sale services and leveraging instances of the PLU data |
| GB2526955B (en) | 2011-09-18 | 2016-06-15 | Touchtunes Music Corp | Digital jukebox device with karaoke and/or photo booth features, and associated methods |
| US11151224B2 (en) | 2012-01-09 | 2021-10-19 | Touchtunes Music Corporation | Systems and/or methods for monitoring audio inputs to jukebox devices |
| US10417677B2 (en) | 2012-01-30 | 2019-09-17 | Gift Card Impressions, LLC | Group video generating system |
| US9197937B1 (en) | 2012-04-26 | 2015-11-24 | Music Choice | Automatic on-demand navigation based on meta-data broadcast with media content |
| US9565911B2 (en) | 2013-02-15 | 2017-02-14 | Gift Card Impressions, LLC | Gift card presentation devices |
| US11219288B2 (en) | 2013-02-15 | 2022-01-11 | E2Interactive, Inc. | Gift card box with slanted tray and slit |
| US10217107B2 (en) | 2013-05-02 | 2019-02-26 | Gift Card Impressions, LLC | Stored value card kiosk system and method |
| WO2015070070A1 (en) | 2013-11-07 | 2015-05-14 | Touchtunes Music Corporation | Techniques for generating electronic menu graphical user interface layouts for use in connection with electronic devices |
| CA2943616A1 (en) | 2014-03-25 | 2015-10-01 | Touchtunes Music Corporation | Digital jukebox device with improved user interfaces, and associated methods |
| US10262346B2 (en) | 2014-04-30 | 2019-04-16 | Gift Card Impressions, Inc. | System and method for a merchant onsite personalization gifting platform |
| US10219027B1 (en) | 2014-10-24 | 2019-02-26 | Music Choice | System for providing music content to a user |
| JP6335997B2 (ja) * | 2016-09-30 | 2018-05-30 | 株式会社バンダイナムコエンターテインメント | ゲームシステム、仮想通貨処理システム及びプログラム |
| US10954049B2 (en) | 2017-12-12 | 2021-03-23 | E2Interactive, Inc. | Viscous liquid vessel for gifting |
| US12020309B2 (en) | 2018-05-18 | 2024-06-25 | E2Interactive, Inc. | Augmented reality gifting on a mobile device |
| KR20210069142A (ko) | 2019-12-02 | 2021-06-11 | 영화테크(주) | Qr 코드를 이용한 제품정보 전달방법 |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4528643A (en) * | 1983-01-10 | 1985-07-09 | Fpdc, Inc. | System for reproducing information in material objects at a point of sale location |
| JPH063631B2 (ja) * | 1985-11-12 | 1994-01-12 | ブラザー工業株式会社 | 情報出力装置の管理装置 |
| US4920432A (en) * | 1988-01-12 | 1990-04-24 | Eggers Derek C | System for random access to an audio video data library with independent selection and display at each of a plurality of remote locations |
| WO1992002888A1 (en) * | 1990-07-27 | 1992-02-20 | Ross Harvey M | System and method of manufacturing a single book copy |
| US5237157A (en) * | 1990-09-13 | 1993-08-17 | Intouch Group, Inc. | Kiosk apparatus and method for point of preview and for compilation of market data |
| US5412720A (en) * | 1990-09-28 | 1995-05-02 | Ictv, Inc. | Interactive home information system |
| US5546316A (en) * | 1990-10-22 | 1996-08-13 | Hallmark Cards, Incorporated | Computer controlled system for vending personalized products |
| US5247347A (en) * | 1991-09-27 | 1993-09-21 | Bell Atlantic Network Services, Inc. | Pstn architecture for video-on-demand services |
| US5412717A (en) * | 1992-05-15 | 1995-05-02 | Fischer; Addison M. | Computer system security method and apparatus having program authorization information data structures |
| US5235642A (en) * | 1992-07-21 | 1993-08-10 | Digital Equipment Corporation | Access control subsystem and method for distributed computer system using locally cached authentication credentials |
| US5418713A (en) * | 1993-08-05 | 1995-05-23 | Allen; Richard | Apparatus and method for an on demand data delivery system for the preview, selection, retrieval and reproduction at a remote location of previously recorded or programmed materials |
-
1994
- 1994-10-13 JP JP24765394A patent/JPH07175868A/ja active Pending
- 1994-10-14 KR KR1019940026324A patent/KR0143358B1/ko not_active Expired - Lifetime
- 1994-10-17 EP EP94307596A patent/EP0649121B1/en not_active Expired - Lifetime
- 1994-10-17 AT AT94307596T patent/ATE189074T1/de active
- 1994-10-17 DE DE69422679T patent/DE69422679T2/de not_active Expired - Lifetime
-
1996
- 1996-12-10 US US08/763,308 patent/US5734719A/en not_active Expired - Lifetime
-
1997
- 1997-11-19 JP JP9318099A patent/JPH10207965A/ja active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003535393A (ja) * | 2000-04-20 | 2003-11-25 | フォトライブラリー・ドット・コム・ピーティワイ・リミテッド | マイクロライセンシングシステムおよび方法 |
| JP2002132999A (ja) * | 2000-10-24 | 2002-05-10 | Seiko Epson Corp | コンテンツ配信のためのシステム及び方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| ATE189074T1 (de) | 2000-02-15 |
| KR0143358B1 (ko) | 1998-08-17 |
| EP0649121B1 (en) | 2000-01-19 |
| DE69422679T2 (de) | 2000-07-06 |
| DE69422679D1 (de) | 2000-02-24 |
| KR950012253A (ko) | 1995-05-16 |
| EP0649121A2 (en) | 1995-04-19 |
| JPH07175868A (ja) | 1995-07-14 |
| EP0649121A3 (en) | 1995-08-09 |
| US5734719A (en) | 1998-03-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5734719A (en) | Digital information accessing, delivery and production system | |
| US7987282B2 (en) | Audiovisual distribution system for playing an audiovisual piece among a plurality of audiovisual devices connected to a central server through a network | |
| US5592511A (en) | Digital customized audio products with user created data and associated distribution and production system | |
| EP0716795B1 (en) | Apparatus and method for an on demand data delivery system for the preview, selection, retrieval and reproduction at a remote location of previously recorded or programmed material | |
| TW563037B (en) | Digital content distribution using web broadcasting services | |
| US20020062252A1 (en) | System and method for providing access to electronic works | |
| US20030036974A1 (en) | Apparatus and method for an on demand data delivery system for the preview selection, retrieval and reproduction at a remote location of previously recorded or programmed materials | |
| US20060053066A1 (en) | Online digital video signal transfer apparatus and method | |
| JP2010016848A (ja) | 音楽を選択的に配信するシステム | |
| JP2001357222A (ja) | コンテンツ管理システム、コンテンツ管理装置およびコンテンツ管理方法 | |
| JPH11507456A (ja) | コンピュータネットワークを介してビデオデータを配信するためのシステム及び方法 | |
| JP2003524264A (ja) | デジタル形態の知的財産の記憶、分配およびアクセスを行う方法および装置 | |
| JPH1049583A (ja) | 暗号化送信システム | |
| JP2008250994A (ja) | コンピュータ・ネットワークを用いてデジタル・データを含むファイルを配布するためのシステム | |
| JP2002133144A (ja) | 大容量データ販売/仲介/購入方法、システム、サーバ、端末、およびこのプログラムを記録した記録媒体 | |
| WO2001033783A1 (en) | Information delivery system | |
| JP2000057076A (ja) | デジタル情報の自動販売システム | |
| JP2002082673A (ja) | 音楽配信システム | |
| LEE et al. | 17, Woomyeon-dong, Seocho-gu, Seoul, 137-792, Korea e-mail: eun@ pine. kotel. co. kr |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20040413 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040811 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20040817 |
|
| A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20040910 |