JPH06103286A - 構造化文書複製管理方法、構造化文書複製管理装置及び構造化文書複製管理プログラム - Google Patents
構造化文書複製管理方法、構造化文書複製管理装置及び構造化文書複製管理プログラムInfo
- Publication number
- JPH06103286A JPH06103286A JP8256893A JP8256893A JPH06103286A JP H06103286 A JPH06103286 A JP H06103286A JP 8256893 A JP8256893 A JP 8256893A JP 8256893 A JP8256893 A JP 8256893A JP H06103286 A JPH06103286 A JP H06103286A
- Authority
- JP
- Japan
- Prior art keywords
- data processor
- structured document
- payment
- receiving
- user
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 45
- 238000004891 communication Methods 0.000 claims description 65
- 230000004044 response Effects 0.000 claims description 53
- 238000013475 authorization Methods 0.000 claims description 39
- 238000012545 processing Methods 0.000 claims description 13
- 230000005540 biological transmission Effects 0.000 claims description 12
- 238000007726 management method Methods 0.000 claims description 8
- 230000010076 replication Effects 0.000 claims description 7
- 238000004590 computer program Methods 0.000 claims description 6
- 230000008878 coupling Effects 0.000 claims 1
- 238000010168 coupling process Methods 0.000 claims 1
- 238000005859 coupling reaction Methods 0.000 claims 1
- 235000002020 sage Nutrition 0.000 claims 1
- 238000003860 storage Methods 0.000 abstract description 19
- 238000010200 validation analysis Methods 0.000 description 19
- 238000012795 verification Methods 0.000 description 15
- 238000010586 diagram Methods 0.000 description 9
- 230000008569 process Effects 0.000 description 8
- 239000000463 material Substances 0.000 description 5
- 230000003287 optical effect Effects 0.000 description 4
- 230000008520 organization Effects 0.000 description 4
- 238000012790 confirmation Methods 0.000 description 3
- 238000009826 distribution Methods 0.000 description 3
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 1
- 241000272171 Scolopacidae Species 0.000 description 1
- BQCADISMDOOEFD-UHFFFAOYSA-N Silver Chemical compound [Ag] BQCADISMDOOEFD-UHFFFAOYSA-N 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000000877 morphologic effect Effects 0.000 description 1
- 230000008450 motivation Effects 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
- 229910052709 silver Inorganic materials 0.000 description 1
- 239000004332 silver Substances 0.000 description 1
- 238000010561 standard procedure Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/174—Form filling; Merging
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/103—Formatting, i.e. changing of presentation of documents
- G06F40/117—Tagging; Marking up; Designating a block; Setting of attributes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/12—Use of codes for handling textual entities
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/04—Billing or invoicing
-
- 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/26—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for printing, stamping, franking, typing or teleprinting apparatus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2211/00—Indexing scheme relating to details of data-processing equipment not covered by groups G06F3/00 - G06F13/00
- G06F2211/007—Encryption, En-/decode, En-/decipher, En-/decypher, Scramble, (De-)compress
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2135—Metering
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Artificial Intelligence (AREA)
- Business, Economics & Management (AREA)
- General Health & Medical Sciences (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Development Economics (AREA)
- Software Systems (AREA)
- Economics (AREA)
- Technology Law (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Accounting & Taxation (AREA)
- Multimedia (AREA)
- Finance (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Document Processing Apparatus (AREA)
- Storage Device Security (AREA)
Abstract
(57)【要約】
【目的】構造化文書のソフトコピーブツクの複製を管理
する方法を改善する。 【構成】ソフトコピーブツクの出版社は当該ブツクの構
造化文書テキスト又は当該ブツクに付随する著作権使用
料支払い情報フアイルのいずれかに著作権使用料支払い
情報を含む。ブツクを記憶デイスクから読み取るために
ユーザはワークステーシヨン10でソフトコピーブツク
読取りプログラム35を用いる。ユーザが磁気デイスク
のような書込み可能記憶媒体46にブツクを複写するコ
マンドを入力するか、プリンタ44でブツクのハードコ
ピーを印刷するコマンドを入力するか又はモデムを介し
てブツクの複製物を伝送するコマンドを入力すると、著
作権使用料支払いプログラム45がこれらの複製コマン
ドをインターセプトしてこれらの複製動作を中断させ
る。著作権使用料支払いプログラム45はブツクテキス
ト又はブツクに付随するフアイルに格納された著作権使
用料支払い情報をユーザに提示する。
する方法を改善する。 【構成】ソフトコピーブツクの出版社は当該ブツクの構
造化文書テキスト又は当該ブツクに付随する著作権使用
料支払い情報フアイルのいずれかに著作権使用料支払い
情報を含む。ブツクを記憶デイスクから読み取るために
ユーザはワークステーシヨン10でソフトコピーブツク
読取りプログラム35を用いる。ユーザが磁気デイスク
のような書込み可能記憶媒体46にブツクを複写するコ
マンドを入力するか、プリンタ44でブツクのハードコ
ピーを印刷するコマンドを入力するか又はモデムを介し
てブツクの複製物を伝送するコマンドを入力すると、著
作権使用料支払いプログラム45がこれらの複製コマン
ドをインターセプトしてこれらの複製動作を中断させ
る。著作権使用料支払いプログラム45はブツクテキス
ト又はブツクに付随するフアイルに格納された著作権使
用料支払い情報をユーザに提示する。
Description
【0001】
【産業上の利用分野】本発明は構造化文書複製管理方
法、構造化文書複製管理装置及び構造化文書複製管理プ
ログラムに関し、特にデータ処理について、ソフトコピ
ー文書を複写するための著作権使用料支払い要件に従う
ように、データプロセツサによるソフトコピー文書につ
いての複写動作及び印刷動作を管理する際に適用して好
適なものである。
法、構造化文書複製管理装置及び構造化文書複製管理プ
ログラムに関し、特にデータ処理について、ソフトコピ
ー文書を複写するための著作権使用料支払い要件に従う
ように、データプロセツサによるソフトコピー文書につ
いての複写動作及び印刷動作を管理する際に適用して好
適なものである。
【0002】
【従来の技術】現在のワード処理プログラム及びテキス
ト編集プログラムは構造化文書アーキテクチヤを用いる
ことにより、これらのプログラムと共に準備された文書
の表示形態及び印刷形態を一段と制御して一段と柔軟性
をもたせる。構造化文書アーキテクチヤについては、例
えば1989年4月26日出願、米国特許出願第 344,332号
「アクテイブな意図解釈を用いて構造化文書内のエレメ
ントを操作する方法」に記述されている。構造化文書は
国際標準化機構の規格8879-1986 版に説明されているよ
うな標準化された汎用マークアツプ言語に従つて作成す
ることができる。この標準化された汎用マークアツプ言
語に従つてマークアツプされたテキストのデータストリ
ームにおいて、そのテキストは開始タグ及びその内容で
なるエレメントに分割され、必要なときは終了タグで終
了する。 WYSIWYG(what you see iswhat you get)エ
デイタにおいては、テキストの構造がテキストの各エレ
メントごとに開始タグ及び終了タグによつて定義される
ときでさえもテキストはそれが印刷されたときに得られ
るものと同じようにユーザに表示される。構造化文書が
ユーザに表示されるときに構造化文書内のエレメントが
様式化される。通常用いられるエレメントのカテゴリに
分類されるエレメントはパラグラフ、単純リスト、番号
付きリスト、黒丸リスト及びリスト項目を含む。
ト編集プログラムは構造化文書アーキテクチヤを用いる
ことにより、これらのプログラムと共に準備された文書
の表示形態及び印刷形態を一段と制御して一段と柔軟性
をもたせる。構造化文書アーキテクチヤについては、例
えば1989年4月26日出願、米国特許出願第 344,332号
「アクテイブな意図解釈を用いて構造化文書内のエレメ
ントを操作する方法」に記述されている。構造化文書は
国際標準化機構の規格8879-1986 版に説明されているよ
うな標準化された汎用マークアツプ言語に従つて作成す
ることができる。この標準化された汎用マークアツプ言
語に従つてマークアツプされたテキストのデータストリ
ームにおいて、そのテキストは開始タグ及びその内容で
なるエレメントに分割され、必要なときは終了タグで終
了する。 WYSIWYG(what you see iswhat you get)エ
デイタにおいては、テキストの構造がテキストの各エレ
メントごとに開始タグ及び終了タグによつて定義される
ときでさえもテキストはそれが印刷されたときに得られ
るものと同じようにユーザに表示される。構造化文書が
ユーザに表示されるときに構造化文書内のエレメントが
様式化される。通常用いられるエレメントのカテゴリに
分類されるエレメントはパラグラフ、単純リスト、番号
付きリスト、黒丸リスト及びリスト項目を含む。
【0003】1990年2月28日出願、米国特許出願第 48
6,461号「注釈を電子出版された資料と関連付ける方
法」に説明されている方法によつて、構造化文書アーキ
テクチヤタグを用いてマークアツプされた大型文書をソ
フトコピーブツクとして操作することができる。米国特
許出願第 486,461号は、マークアツプされた同じ原始資
料からオン−ラインソフトコピーブツクを作成し、これ
を用いて例えばテキストフオーマツタの下で使用される
マークアツプ言語ソース又はワードプロセツサのような
印刷された情報を作成する。ブツクデータストリームは
オン−ライン情報を格納するように中間フオーマツトで
形式化され、特にブツク表示プログラムが使用し得るよ
うに設計される。このデータストリームは構造化文書タ
グを用いることによつてオン−ラインソフトコピーブツ
クについての構造上の情報を捕獲して保存する。この方
法は使用可能な手法により種々のデイスプレイ装置にオ
ン−ラインソフトコピーブツクを表示するのに適してい
る。ブツク表示プログラムはブツクデータストリームを
操作し、このブツク表示プログラムによりユーザはオン
−ライン情報と対話することができる。電子ブツクは、
それが表示画面に表示されることを除けばハードコピー
ブツクのように用いられてもよい。この方法により、読
者はオン−ラインソフトコピーブツクがあたかもハード
コピーブツクであるかのようにこのオン−ラインソフト
コピーブツクを取り扱うことができ、ブツクデータスト
リームをその入力として使用する。
6,461号「注釈を電子出版された資料と関連付ける方
法」に説明されている方法によつて、構造化文書アーキ
テクチヤタグを用いてマークアツプされた大型文書をソ
フトコピーブツクとして操作することができる。米国特
許出願第 486,461号は、マークアツプされた同じ原始資
料からオン−ラインソフトコピーブツクを作成し、これ
を用いて例えばテキストフオーマツタの下で使用される
マークアツプ言語ソース又はワードプロセツサのような
印刷された情報を作成する。ブツクデータストリームは
オン−ライン情報を格納するように中間フオーマツトで
形式化され、特にブツク表示プログラムが使用し得るよ
うに設計される。このデータストリームは構造化文書タ
グを用いることによつてオン−ラインソフトコピーブツ
クについての構造上の情報を捕獲して保存する。この方
法は使用可能な手法により種々のデイスプレイ装置にオ
ン−ラインソフトコピーブツクを表示するのに適してい
る。ブツク表示プログラムはブツクデータストリームを
操作し、このブツク表示プログラムによりユーザはオン
−ライン情報と対話することができる。電子ブツクは、
それが表示画面に表示されることを除けばハードコピー
ブツクのように用いられてもよい。この方法により、読
者はオン−ラインソフトコピーブツクがあたかもハード
コピーブツクであるかのようにこのオン−ラインソフト
コピーブツクを取り扱うことができ、ブツクデータスト
リームをその入力として使用する。
【0004】ブツクデータストリームはソフトコピーブ
ツク構築専用プログラムによつて作成され、このソフト
コピーブツク構築専用プログラムはワード頻度分析を実
行することによつて、マークアツプされた原始資料を処
理することによりソフトコピーブツク内のワードを表す
短縮データトークンを形成する。次に、この短縮されト
ークン化されたテキストは例えばコンパクト光デイスク
のような記憶デイスクにブツクデータストリームとして
記憶される。ブツクデータストリームを記憶デイスクか
ら読み取るためには、ソフトコピーブツク読取り専用プ
ログラムがこの短縮されトークン化されたテキストをマ
ークアツプされた原始資料に再変換し、その後これをデ
イスプレイ装置に表示するか、ASCIIフアイルとし
て他の記憶デイスクに複写するか、ハードコピープリン
タにおいて印刷するか又はモデムを介して他のデータプ
ロセツサに伝送する。マークアツプされた原始資料をブ
ツクデータストリームに変換するプロセスについては、
米国特許第 5,099,426号「情報検索用に用いられる相互
参照キーワードに対して形態素情報を用いる方法」に記
述されている。
ツク構築専用プログラムによつて作成され、このソフト
コピーブツク構築専用プログラムはワード頻度分析を実
行することによつて、マークアツプされた原始資料を処
理することによりソフトコピーブツク内のワードを表す
短縮データトークンを形成する。次に、この短縮されト
ークン化されたテキストは例えばコンパクト光デイスク
のような記憶デイスクにブツクデータストリームとして
記憶される。ブツクデータストリームを記憶デイスクか
ら読み取るためには、ソフトコピーブツク読取り専用プ
ログラムがこの短縮されトークン化されたテキストをマ
ークアツプされた原始資料に再変換し、その後これをデ
イスプレイ装置に表示するか、ASCIIフアイルとし
て他の記憶デイスクに複写するか、ハードコピープリン
タにおいて印刷するか又はモデムを介して他のデータプ
ロセツサに伝送する。マークアツプされた原始資料をブ
ツクデータストリームに変換するプロセスについては、
米国特許第 5,099,426号「情報検索用に用いられる相互
参照キーワードに対して形態素情報を用いる方法」に記
述されている。
【0005】ソフトコピーブツク読取り専用プログラム
はIBM BookManager(TM)READプログラムにおいて
実施され、このIBM BookManager(TM)READプログ
ラムはユーザによるオン−ラインブツクの管理、探索及
び検査を援助する。2つの相補的な BookManagerプロダ
クトが存在し、BookManager BUILD はソフトコピーブツ
ク構築専用プログラムであり、汎用マークアツプ言語を
用いてマークアツプされたフアイルからオン−ラインブ
ツクを作成する。BookManager READプロダクトはBookMa
nager BUILD によつて作成されたオン−ラインブツクを
管理、探索及び表示することができる。BookManager RE
ADプログラムプロダクトについては、IBM編、1989年
2月、出版番号 SC23-0449-0号「オン−ラインブツクを
表示するBookManager(TM)READ」に記述されてい
る。BookManager BUILD プログラムプロダクトについて
は、IBM編、1989年2月、出版番号 SC23-0450-0号
「オン−ラインブツクを作成する BookManager(TM)
BUILD 」に記述されている。これらの出版物はIBMの
支社から入手することができる。
はIBM BookManager(TM)READプログラムにおいて
実施され、このIBM BookManager(TM)READプログ
ラムはユーザによるオン−ラインブツクの管理、探索及
び検査を援助する。2つの相補的な BookManagerプロダ
クトが存在し、BookManager BUILD はソフトコピーブツ
ク構築専用プログラムであり、汎用マークアツプ言語を
用いてマークアツプされたフアイルからオン−ラインブ
ツクを作成する。BookManager READプロダクトはBookMa
nager BUILD によつて作成されたオン−ラインブツクを
管理、探索及び表示することができる。BookManager RE
ADプログラムプロダクトについては、IBM編、1989年
2月、出版番号 SC23-0449-0号「オン−ラインブツクを
表示するBookManager(TM)READ」に記述されてい
る。BookManager BUILD プログラムプロダクトについて
は、IBM編、1989年2月、出版番号 SC23-0450-0号
「オン−ラインブツクを作成する BookManager(TM)
BUILD 」に記述されている。これらの出版物はIBMの
支社から入手することができる。
【0006】BookManager BUILDプログラムプロダクト
及びBookManager READプログラムプロダクトはオン−ラ
インソフトコピーブツクを使用し、このオン−ラインソ
フトコピーブツクは次の2つのIBMの出版物、すなわ
ち1990年9月、出版番号SC34-5012-02号「IBM BookM
aster −テキスト・プログラマ・ノートブツク−発行3.
0 」及び1990年9月、出版番号SC34-5009-03号「IBM
BookMaster −ユーザガイド−発行3.0 」に説明されて
いる汎用マークアツプ言語(GML)を用いて様式化さ
れる。これらのIBM BookMaster 出版物はIBMの支
社から入手することができる。
及びBookManager READプログラムプロダクトはオン−ラ
インソフトコピーブツクを使用し、このオン−ラインソ
フトコピーブツクは次の2つのIBMの出版物、すなわ
ち1990年9月、出版番号SC34-5012-02号「IBM BookM
aster −テキスト・プログラマ・ノートブツク−発行3.
0 」及び1990年9月、出版番号SC34-5009-03号「IBM
BookMaster −ユーザガイド−発行3.0 」に説明されて
いる汎用マークアツプ言語(GML)を用いて様式化さ
れる。これらのIBM BookMaster 出版物はIBMの支
社から入手することができる。
【0007】ソフトコピーブツクはそのソフトコピー形
式で頻繁に通信され、格納され、表示され、修正され、
ハードコピーがこのようになされることはあまりない。
このような電子ブツク又は電子文書の著作者はこのよう
に生成された電子ブツクが適正な形式で機密保護されて
取り扱われることを強く望み、その著作物の原作者の一
切の権利が尊重されることを望んでいる。このことは19
90年6月29日出願、米国特許出願第 546,334号「特殊化
された機能を起動する構造化文書タグ」に説明されてい
る。米国特許出願第 546,334号は、著作者の電子ブツク
又は電子文書の取扱いについて著作者の意向を強要する
手段について記述している。著作者は著作権表示を自身
のソフトコピー文書に載せてもよく、この方法は著作権
表示を一段と目立たせる。著作者が文書のソフトコピー
に載せる、例えば「社外秘」、「複製厳禁」又は「配布
厳禁」のような機密保護ラベルは複製を制限又は防止す
るために実施される。
式で頻繁に通信され、格納され、表示され、修正され、
ハードコピーがこのようになされることはあまりない。
このような電子ブツク又は電子文書の著作者はこのよう
に生成された電子ブツクが適正な形式で機密保護されて
取り扱われることを強く望み、その著作物の原作者の一
切の権利が尊重されることを望んでいる。このことは19
90年6月29日出願、米国特許出願第 546,334号「特殊化
された機能を起動する構造化文書タグ」に説明されてい
る。米国特許出願第 546,334号は、著作者の電子ブツク
又は電子文書の取扱いについて著作者の意向を強要する
手段について記述している。著作者は著作権表示を自身
のソフトコピー文書に載せてもよく、この方法は著作権
表示を一段と目立たせる。著作者が文書のソフトコピー
に載せる、例えば「社外秘」、「複製厳禁」又は「配布
厳禁」のような機密保護ラベルは複製を制限又は防止す
るために実施される。
【0008】米国特許出願第 546,334号を用いることに
より、特殊な著作権表示がデイスプレイ装置に表示され
るようにこの特殊な著作権表示を、表示された文書の最
初のページに載せる。著作権表示の文字ストリングに付
随する、著作権のための特殊な構造化文書タグを構造化
文書の定様式テキストストリームのどこにでも配置する
ことができる。これをグローバルタグと呼ぶ。プリンタ
がシステムに接続されて構造化文書を印刷するように指
令されると、プリンタは著作権表示を含むように表紙を
選択的に印刷し、その後構造化文書の残りを印刷する。
より、特殊な著作権表示がデイスプレイ装置に表示され
るようにこの特殊な著作権表示を、表示された文書の最
初のページに載せる。著作権表示の文字ストリングに付
随する、著作権のための特殊な構造化文書タグを構造化
文書の定様式テキストストリームのどこにでも配置する
ことができる。これをグローバルタグと呼ぶ。プリンタ
がシステムに接続されて構造化文書を印刷するように指
令されると、プリンタは著作権表示を含むように表紙を
選択的に印刷し、その後構造化文書の残りを印刷する。
【0009】米国特許出願第 546,334号が開示する他の
特徴は、「複製厳禁」のような特殊なラベルが表示され
るようにこのラベルを文書のページに載せることであ
る。特殊な構造化文書タグは構造化文書に「複製厳禁」
ラベルを伴う。「複製厳禁」ラベルが存在することによ
り、構造化文書がデイスプレイ装置に表示されるときに
「複製厳禁」ストリングがすべてのページに選択的に表
示される。さらに、システムに接続されたプリンタが構
造化文書を印刷するように指令されると、「複製厳禁」
ラベルの特殊な構造化文書タグの存在に応答して印刷動
作は中止される。さらに、デイスクドライブ記憶装置が
システムに接続されると、「複製厳禁」ラベルの特殊な
構造化文書タグに応答して構造化文書をデイスクに書き
込むコマンドが中止される。さらに、通信アダプタがシ
ステムに接続されると、「複製厳禁」ラベルの特殊な構
造化文書タグに応答してこの構造化文書を伝送するコマ
ンドの機能が中止される。
特徴は、「複製厳禁」のような特殊なラベルが表示され
るようにこのラベルを文書のページに載せることであ
る。特殊な構造化文書タグは構造化文書に「複製厳禁」
ラベルを伴う。「複製厳禁」ラベルが存在することによ
り、構造化文書がデイスプレイ装置に表示されるときに
「複製厳禁」ストリングがすべてのページに選択的に表
示される。さらに、システムに接続されたプリンタが構
造化文書を印刷するように指令されると、「複製厳禁」
ラベルの特殊な構造化文書タグの存在に応答して印刷動
作は中止される。さらに、デイスクドライブ記憶装置が
システムに接続されると、「複製厳禁」ラベルの特殊な
構造化文書タグに応答して構造化文書をデイスクに書き
込むコマンドが中止される。さらに、通信アダプタがシ
ステムに接続されると、「複製厳禁」ラベルの特殊な構
造化文書タグに応答してこの構造化文書を伝送するコマ
ンドの機能が中止される。
【0010】もちろん、著作者は生計をたてるために著
作を業としている。このような動機は著作者もその出版
社も同じであり、著作者及びその出版人が出版物用とし
てのソフトコピーブツクの媒体を選択して来た。必要な
ことは、読者がソフトコピーブツクの一部又はすべてを
複製したいときにソフトコピーブツクの出版者及び著作
者への著作権使用料の支払いを読者に強要する手段であ
る。
作を業としている。このような動機は著作者もその出版
社も同じであり、著作者及びその出版人が出版物用とし
てのソフトコピーブツクの媒体を選択して来た。必要な
ことは、読者がソフトコピーブツクの一部又はすべてを
複製したいときにソフトコピーブツクの出版者及び著作
者への著作権使用料の支払いを読者に強要する手段であ
る。
【0011】構造化文書アーキテクチヤの概念と関連し
て、以下の用語を本発明の説明に用いる。
て、以下の用語を本発明の説明に用いる。
【0012】SGMLとは標準化された汎用マークアツ
プ言語のことである。タグでなるマークアツプ言語を用
いて構造化文書を作成する。定義及び詳細については国
際標準化機構の規格 8879-1986版を参照。
プ言語のことである。タグでなるマークアツプ言語を用
いて構造化文書を作成する。定義及び詳細については国
際標準化機構の規格 8879-1986版を参照。
【0013】構造化文書とはSGMLに応じた形式の定
義に従つて作成された文書のことである。
義に従つて作成された文書のことである。
【0014】エレメントとは開始タグ及びその英数字ス
トリングの内容でなり、必要なときには終了タグを含
む、SGMLにより定義されたエンテイテイのことであ
る。
トリングの内容でなり、必要なときには終了タグを含
む、SGMLにより定義されたエンテイテイのことであ
る。
【0015】空エレメントとはその内容が空であり、テ
キストも他のエレメントも含まないエレメントのことで
ある。
キストも他のエレメントも含まないエレメントのことで
ある。
【0016】現在の文書位置とはデイスプレイの現在の
ページを決定する文書位置のことである。
ページを決定する文書位置のことである。
【0017】通常用いられるエレメントとはパラグラ
フ、単純リスト、番号付きリスト、黒丸リスト及びリス
ト項目を含む通常用いられるエレメントのカテゴリに分
類されるエレメントのことである。
フ、単純リスト、番号付きリスト、黒丸リスト及びリス
ト項目を含む通常用いられるエレメントのカテゴリに分
類されるエレメントのことである。
【0018】タグ名とはすべて同じ規則に従つて様式化
されたエレメント群に与えられる名前のことである。例
えばタグ名にはPARAGRAPH 、SIMPLE LIST 及びLIST ITE
M がある。
されたエレメント群に与えられる名前のことである。例
えばタグ名にはPARAGRAPH 、SIMPLE LIST 及びLIST ITE
M がある。
【0019】定様式テキストストリームとは英数字の順
序のことであり、この英数字は構造化文書を有するエレ
メントについて構造化文書タグ及びそれに関連したテキ
ストを含む。
序のことであり、この英数字は構造化文書を有するエレ
メントについて構造化文書タグ及びそれに関連したテキ
ストを含む。
【0020】
【発明が解決しようとする課題】従つて本発明の目的は
構造化文書の著作権使用料支払い要件に従うように、デ
ータ処理システムにおいて構造化文書のソフトコピーテ
キストを管理する改善された方法を提供することであ
る。
構造化文書の著作権使用料支払い要件に従うように、デ
ータ処理システムにおいて構造化文書のソフトコピーテ
キストを管理する改善された方法を提供することであ
る。
【0021】本発明の他の目的は構造化文書の著作権使
用料支払い要件に従うように、構造化文書のページの印
刷を管理する改善された方法を提供することである。
用料支払い要件に従うように、構造化文書のページの印
刷を管理する改善された方法を提供することである。
【0022】本発明のさらに他の目的は構造化文書の著
作権使用料支払い要件に従うように、大容量記憶媒体へ
の構造化文書の書込みを管理する改善された方法を提供
することである。
作権使用料支払い要件に従うように、大容量記憶媒体へ
の構造化文書の書込みを管理する改善された方法を提供
することである。
【0023】本発明のさらに他の目的は構造化文書の著
作権使用料支払い要件に従うように、構造化文書のソフ
トコピーの遠隔通信を管理する改善された方法を提供す
ることである。
作権使用料支払い要件に従うように、構造化文書のソフ
トコピーの遠隔通信を管理する改善された方法を提供す
ることである。
【0024】
【課題を解決するための手段】かかる課題を解決するた
め本発明においては、構造化文書の著作権使用料支払い
要件に従うように、ネツトワーク49のプリンタ装置4
4における構造化文書のページの印刷を管理する方法に
おいて、特殊タグ360を有する著作権使用料支払いエ
レメントを含む構造化文書の定様式テキストストリーム
25をネツトワーク49の第1のデータプロセツサ20
に入力するステツプと、定様式テキストストリーム25
を探索することにより著作権使用料支払いエレメントを
識別し、著作権使用料支払いフラグを第1のデータプロ
セツサ20のメモリに格納するステツプと、ユーザ10
から印刷コマンドを受信することにより、第1のデータ
プロセツサ20によつて制御されるプリンタ装置44に
おいて構造化文書の一部を印刷するステツプと、印刷コ
マンド及び著作権使用料支払いフラグに応答して、第1
のデータプロセツサ20からネツトワーク49の第2の
データプロセツサ15に構造化文書の一部を印刷するた
めの許可についての要求を伝送するステツプと、第2の
データプロセツサ15において当該要求を受け取り、こ
れに応答してユーザに著作権使用料支払い総額を請求す
るステツプと、第2のデータプロセツサ15から第1の
データプロセツサ20に許可メツセージを伝送すること
により構造化文書の一部を印刷するステツプと、第1の
データプロセツサ20において許可メツセージを受け取
り、これに応答して第1のデータプロセツサ20からプ
リンタ装置44に印刷制御信号を出力することにより、
プリンタ装置44において構造化文書の一部を印刷する
ステツプとを含むようにする。
め本発明においては、構造化文書の著作権使用料支払い
要件に従うように、ネツトワーク49のプリンタ装置4
4における構造化文書のページの印刷を管理する方法に
おいて、特殊タグ360を有する著作権使用料支払いエ
レメントを含む構造化文書の定様式テキストストリーム
25をネツトワーク49の第1のデータプロセツサ20
に入力するステツプと、定様式テキストストリーム25
を探索することにより著作権使用料支払いエレメントを
識別し、著作権使用料支払いフラグを第1のデータプロ
セツサ20のメモリに格納するステツプと、ユーザ10
から印刷コマンドを受信することにより、第1のデータ
プロセツサ20によつて制御されるプリンタ装置44に
おいて構造化文書の一部を印刷するステツプと、印刷コ
マンド及び著作権使用料支払いフラグに応答して、第1
のデータプロセツサ20からネツトワーク49の第2の
データプロセツサ15に構造化文書の一部を印刷するた
めの許可についての要求を伝送するステツプと、第2の
データプロセツサ15において当該要求を受け取り、こ
れに応答してユーザに著作権使用料支払い総額を請求す
るステツプと、第2のデータプロセツサ15から第1の
データプロセツサ20に許可メツセージを伝送すること
により構造化文書の一部を印刷するステツプと、第1の
データプロセツサ20において許可メツセージを受け取
り、これに応答して第1のデータプロセツサ20からプ
リンタ装置44に印刷制御信号を出力することにより、
プリンタ装置44において構造化文書の一部を印刷する
ステツプとを含むようにする。
【0025】また本発明においては、構造化文書の著作
権使用料支払い要件に従うように、ネツトワーク49の
複写装置46における構造化文書のページの複写を管理
する方法において、特殊タグ360を有する著作権使用
料支払いエレメントを含む構造化文書の定様式テキスト
ストリーム25をネツトワーク49の第1のデータプロ
セツサ20に入力するステツプと、定様式テキストスト
リーム25を探索することにより著作権使用料支払いエ
レメントを識別し、著作権使用料支払いフラグを第1の
データプロセツサ20のメモリに格納するステツプと、
ユーザ10から複写コマンドを受信することにより、第
1のデータプロセツサ20によつて制御される複写装置
46において構造化文書の一部を複写するステツプと、
複写コマンド及び著作権使用料支払いフラグに応答し
て、第1のデータプロセツサ20からネツトワーク49
の第2のデータプロセツサ15に構造化文書の一部を複
写するための許可についての要求を伝送するステツプ
と、第2のデータプロセツサ15において当該要求を受
け取り、これに応答してユーザ10に著作権使用料支払
い総額を請求するステツプと、第2のデータプロセツサ
15から第1のデータプロセツサ20に許可メツセージ
を伝送することにより構造化文書の一部を複写するステ
ツプと、第1のデータプロセツサ20において許可メツ
セージを受け取り、これに応答して第1のデータプロセ
ツサ20から複写装置46に複写制御信号を出力するこ
とにより、複写装置46において構造化文書の一部を複
写するステツプとを含むようにする。
権使用料支払い要件に従うように、ネツトワーク49の
複写装置46における構造化文書のページの複写を管理
する方法において、特殊タグ360を有する著作権使用
料支払いエレメントを含む構造化文書の定様式テキスト
ストリーム25をネツトワーク49の第1のデータプロ
セツサ20に入力するステツプと、定様式テキストスト
リーム25を探索することにより著作権使用料支払いエ
レメントを識別し、著作権使用料支払いフラグを第1の
データプロセツサ20のメモリに格納するステツプと、
ユーザ10から複写コマンドを受信することにより、第
1のデータプロセツサ20によつて制御される複写装置
46において構造化文書の一部を複写するステツプと、
複写コマンド及び著作権使用料支払いフラグに応答し
て、第1のデータプロセツサ20からネツトワーク49
の第2のデータプロセツサ15に構造化文書の一部を複
写するための許可についての要求を伝送するステツプ
と、第2のデータプロセツサ15において当該要求を受
け取り、これに応答してユーザ10に著作権使用料支払
い総額を請求するステツプと、第2のデータプロセツサ
15から第1のデータプロセツサ20に許可メツセージ
を伝送することにより構造化文書の一部を複写するステ
ツプと、第1のデータプロセツサ20において許可メツ
セージを受け取り、これに応答して第1のデータプロセ
ツサ20から複写装置46に複写制御信号を出力するこ
とにより、複写装置46において構造化文書の一部を複
写するステツプとを含むようにする。
【0026】また本発明においては、構造化文書の著作
権使用料支払い要件に従うように、ネツトワーク49の
通信装置48における構造化文書のページの通信を管理
する方法において、特殊タグ360を有する著作権使用
料支払いエレメントを含む構造化文書の定様式テキスト
ストリーム25をネツトワーク49の第1のデータプロ
セツサ20に入力するステツプと、定様式テキストスト
リーム25を探索することにより著作権使用料支払いエ
レメントを識別し、著作権使用料支払いフラグを第1の
データプロセツサ20のメモリに格納するステツプと、
ユーザ10から通信コマンドを受信することにより、第
1のデータプロセツサ20によつて制御される通信装置
48において構造化文書の一部を通信するステツプと、
通信コマンド及び著作権使用料支払いフラグに応答し
て、第1のデータプロセツサ20からネツトワーク49
の第2のデータプロセツサ15に構造化文書の一部を通
信するための許可についての要求を伝送するステツプ
と、第2のデータプロセツサ15において当該要求を受
け取り、これに応答してユーザ10に著作権使用料支払
い総額を請求するステツプと、第2のデータプロセツサ
15から第1のデータプロセツサ20に許可メツセージ
を伝送することにより構造化文書の一部を通信するステ
ツプと、第1のデータプロセツサ20において許可メツ
セージを受け取り、これに応答して第1のデータプロセ
ツサ20から通信装置に通信制御信号を出力することに
より、通信装置48において構造化文書の一部を通信す
るステツプとを含むようにする。
権使用料支払い要件に従うように、ネツトワーク49の
通信装置48における構造化文書のページの通信を管理
する方法において、特殊タグ360を有する著作権使用
料支払いエレメントを含む構造化文書の定様式テキスト
ストリーム25をネツトワーク49の第1のデータプロ
セツサ20に入力するステツプと、定様式テキストスト
リーム25を探索することにより著作権使用料支払いエ
レメントを識別し、著作権使用料支払いフラグを第1の
データプロセツサ20のメモリに格納するステツプと、
ユーザ10から通信コマンドを受信することにより、第
1のデータプロセツサ20によつて制御される通信装置
48において構造化文書の一部を通信するステツプと、
通信コマンド及び著作権使用料支払いフラグに応答し
て、第1のデータプロセツサ20からネツトワーク49
の第2のデータプロセツサ15に構造化文書の一部を通
信するための許可についての要求を伝送するステツプ
と、第2のデータプロセツサ15において当該要求を受
け取り、これに応答してユーザ10に著作権使用料支払
い総額を請求するステツプと、第2のデータプロセツサ
15から第1のデータプロセツサ20に許可メツセージ
を伝送することにより構造化文書の一部を通信するステ
ツプと、第1のデータプロセツサ20において許可メツ
セージを受け取り、これに応答して第1のデータプロセ
ツサ20から通信装置に通信制御信号を出力することに
より、通信装置48において構造化文書の一部を通信す
るステツプとを含むようにする。
【0027】また本発明においては、実行されたとき、
構造化文書の著作権使用料支払い要件に従うように、ネ
ツトワーク49のプリンタ装置44における構造化文書
のページの印刷を管理する方法を実行するコンピユータ
プログラムにおいて、特殊タグ360を有する著作権使
用料支払いエレメントを含む構造化文書の定様式テキス
トストリーム25をネツトワーク49の第1のデータプ
ロセツサ20に入力するステツプと、定様式テキストス
トリーム25を探索することにより著作権使用料支払い
エレメントを識別し、著作権使用料支払いフラグを第1
のデータプロセツサ20のメモリに格納するステツプ
と、ユーザ10から印刷コマンドを受信することによ
り、第1のデータプロセツサ20によつて制御されるプ
リンタ装置44において構造化文書の一部を印刷するス
テツプと、印刷コマンド及び著作権使用料支払いフラグ
に応答して、第1のデータプロセツサ20からネツトワ
ーク49の第2のデータプロセツサ15に構造化文書の
一部を印刷するための許可についての要求を伝送するス
テツプと、第2のデータプロセツサ15において当該要
求を受け取り、これに応答してユーザに著作権使用料支
払い総額を請求するステツプと、第2のデータプロセツ
サ15から第1のデータプロセツサ20に許可メツセー
ジを伝送することにより構造化文書の一部を印刷するス
テツプと、第1のデータプロセツサ20において許可メ
ツセージを受け取り、これに応答して第1のデータプロ
セツサ20からプリンタ装置44に印刷制御信号を出力
することにより、プリンタ装置44において構造化文書
の一部を印刷するステツプとを含むようにする。
構造化文書の著作権使用料支払い要件に従うように、ネ
ツトワーク49のプリンタ装置44における構造化文書
のページの印刷を管理する方法を実行するコンピユータ
プログラムにおいて、特殊タグ360を有する著作権使
用料支払いエレメントを含む構造化文書の定様式テキス
トストリーム25をネツトワーク49の第1のデータプ
ロセツサ20に入力するステツプと、定様式テキストス
トリーム25を探索することにより著作権使用料支払い
エレメントを識別し、著作権使用料支払いフラグを第1
のデータプロセツサ20のメモリに格納するステツプ
と、ユーザ10から印刷コマンドを受信することによ
り、第1のデータプロセツサ20によつて制御されるプ
リンタ装置44において構造化文書の一部を印刷するス
テツプと、印刷コマンド及び著作権使用料支払いフラグ
に応答して、第1のデータプロセツサ20からネツトワ
ーク49の第2のデータプロセツサ15に構造化文書の
一部を印刷するための許可についての要求を伝送するス
テツプと、第2のデータプロセツサ15において当該要
求を受け取り、これに応答してユーザに著作権使用料支
払い総額を請求するステツプと、第2のデータプロセツ
サ15から第1のデータプロセツサ20に許可メツセー
ジを伝送することにより構造化文書の一部を印刷するス
テツプと、第1のデータプロセツサ20において許可メ
ツセージを受け取り、これに応答して第1のデータプロ
セツサ20からプリンタ装置44に印刷制御信号を出力
することにより、プリンタ装置44において構造化文書
の一部を印刷するステツプとを含むようにする。
【0028】また本発明においては、実行されたとき、
構造化文書の著作権使用料支払い要件に従うように、ネ
ツトワーク49の複写装置46における構造化文書のペ
ージの複写を管理する方法を実行するコンピユータプロ
グラムにおいて、特殊タグ360を有する著作権使用料
支払いエレメントを含む構造化文書の定様式テキストス
トリーム25をネツトワーク49の第1のデータプロセ
ツサ20に入力するステツプと、定様式テキストストリ
ーム25を探索することにより著作権使用料支払いエレ
メントを識別し、著作権使用料支払いフラグを第1のデ
ータプロセツサ20のメモリに格納するステツプと、ユ
ーザ10から複写コマンドを受信することにより、第1
のデータプロセツサ20によつて制御される複写装置4
6において構造化文書の一部を複写するステツプと、複
写コマンド及び著作権使用料支払いフラグに応答して、
第1のデータプロセツサ20からネツトワーク49の第
2のデータプロセツサ15に構造化文書の一部を複写す
るための許可についての要求を伝送するステツプと、第
2のデータプロセツサ15において当該要求を受け取
り、これに応答してユーザ10に著作権使用料支払い総
額を請求するステツプと、第2のデータプロセツサ15
から第1のデータプロセツサ20に許可メツセージを伝
送することにより構造化文書の一部を複写するステツプ
と、第1のデータプロセツサ20において許可メツセー
ジを受け取り、これに応答して第1のデータプロセツサ
20から複写装置46に複写制御信号を出力することに
より、複写装置46において構造化文書の一部を複写す
るステツプとを含むようにする。
構造化文書の著作権使用料支払い要件に従うように、ネ
ツトワーク49の複写装置46における構造化文書のペ
ージの複写を管理する方法を実行するコンピユータプロ
グラムにおいて、特殊タグ360を有する著作権使用料
支払いエレメントを含む構造化文書の定様式テキストス
トリーム25をネツトワーク49の第1のデータプロセ
ツサ20に入力するステツプと、定様式テキストストリ
ーム25を探索することにより著作権使用料支払いエレ
メントを識別し、著作権使用料支払いフラグを第1のデ
ータプロセツサ20のメモリに格納するステツプと、ユ
ーザ10から複写コマンドを受信することにより、第1
のデータプロセツサ20によつて制御される複写装置4
6において構造化文書の一部を複写するステツプと、複
写コマンド及び著作権使用料支払いフラグに応答して、
第1のデータプロセツサ20からネツトワーク49の第
2のデータプロセツサ15に構造化文書の一部を複写す
るための許可についての要求を伝送するステツプと、第
2のデータプロセツサ15において当該要求を受け取
り、これに応答してユーザ10に著作権使用料支払い総
額を請求するステツプと、第2のデータプロセツサ15
から第1のデータプロセツサ20に許可メツセージを伝
送することにより構造化文書の一部を複写するステツプ
と、第1のデータプロセツサ20において許可メツセー
ジを受け取り、これに応答して第1のデータプロセツサ
20から複写装置46に複写制御信号を出力することに
より、複写装置46において構造化文書の一部を複写す
るステツプとを含むようにする。
【0029】また本発明においては、実行されたとき、
構造化文書の著作権使用料支払い要件に従うように、ネ
ツトワーク49の通信装置48における構造化文書のペ
ージの通信を管理する方法を実行するコンピユータプロ
グラムにおいて、特殊タグ360を有する著作権使用料
支払いエレメントを含む構造化文書の定様式テキストス
トリーム25をネツトワーク49の第1のデータプロセ
ツサ20に入力するステツプと、定様式テキストストリ
ーム25を探索することにより著作権使用料支払いエレ
メントを識別し、著作権使用料支払いフラグを第1のデ
ータプロセツサ20のメモリに格納するステツプと、ユ
ーザ10から通信コマンドを受信することにより、第1
のデータプロセツサ20によつて制御される通信装置4
8において構造化文書の一部を通信するステツプと、通
信コマンド及び著作権使用料支払いフラグに応答して、
第1のデータプロセツサ20からネツトワーク49の第
2のデータプロセツサ15に構造化文書の一部を通信す
るための許可についての要求を伝送するステツプと、第
2のデータプロセツサ15において当該要求を受け取
り、これに応答してユーザ10に著作権使用料支払い総
額を請求するステツプと、第2のデータプロセツサ15
から第1のデータプロセツサ20に許可メツセージを伝
送することにより構造化文書の一部を通信するステツプ
と、第1のデータプロセツサ20において許可メツセー
ジを受け取り、これに応答して第1のデータプロセツサ
20から通信装置に通信制御信号を出力することによ
り、通信装置48において構造化文書の一部を通信する
ステツプとを含むようにする。
構造化文書の著作権使用料支払い要件に従うように、ネ
ツトワーク49の通信装置48における構造化文書のペ
ージの通信を管理する方法を実行するコンピユータプロ
グラムにおいて、特殊タグ360を有する著作権使用料
支払いエレメントを含む構造化文書の定様式テキストス
トリーム25をネツトワーク49の第1のデータプロセ
ツサ20に入力するステツプと、定様式テキストストリ
ーム25を探索することにより著作権使用料支払いエレ
メントを識別し、著作権使用料支払いフラグを第1のデ
ータプロセツサ20のメモリに格納するステツプと、ユ
ーザ10から通信コマンドを受信することにより、第1
のデータプロセツサ20によつて制御される通信装置4
8において構造化文書の一部を通信するステツプと、通
信コマンド及び著作権使用料支払いフラグに応答して、
第1のデータプロセツサ20からネツトワーク49の第
2のデータプロセツサ15に構造化文書の一部を通信す
るための許可についての要求を伝送するステツプと、第
2のデータプロセツサ15において当該要求を受け取
り、これに応答してユーザ10に著作権使用料支払い総
額を請求するステツプと、第2のデータプロセツサ15
から第1のデータプロセツサ20に許可メツセージを伝
送することにより構造化文書の一部を通信するステツプ
と、第1のデータプロセツサ20において許可メツセー
ジを受け取り、これに応答して第1のデータプロセツサ
20から通信装置に通信制御信号を出力することによ
り、通信装置48において構造化文書の一部を通信する
ステツプとを含むようにする。
【0030】また本発明においては、構造化文書の著作
権使用料支払い要件に従うように、ネツトワーク49の
プリンタ装置44における構造化文書のページの印刷を
管理するデータ処理システムにおいて、当該システム
は、特殊タグ360を有する著作権使用料支払いエレメ
ントを含む構造化文書の定様式テキストストリーム25
をネツトワーク49の第1のデータプロセツサ20に入
力する入力手段と、入力手段に結合され、定様式テキス
トストリーム25を探索することにより著作権使用料支
払いエレメントを識別し、著作権使用料支払いフラグを
第1のデータプロセツサ20のメモリに格納する探索手
段と、メモリに結合され、ユーザ10から印刷コマンド
を受信することにより、第1のデータプロセツサ20に
よつて制御されるプリンタ装置44において構造化文書
の一部を印刷する第1の受信手段と、第1の受信手段に
結合され、印刷コマンド及び著作権使用料支払いフラグ
に応答して、第1のデータプロセツサ20からネツトワ
ーク49の第2のデータプロセツサ15に構造化文書の
一部を印刷するための許可についての要求を伝送する第
1の伝送手段と、第2のデータプロセツサ15において
要求を受け取り、これに応答してユーザ10に著作権使
用料支払い総額を請求する、第2のデータプロセツサ1
5における第2の受信手段と、第2の受信手段に結合さ
れ、第2のデータプロセツサ15から第1のデータプロ
セツサ20に許可メツセージを伝送することにより構造
化文書の一部を印刷する第2の伝送手段と、第1のデー
タプロセツサ20において許可メツセージを受け取り、
これに応答して第1のデータプロセツサ20からプリン
タ装置44に印刷制御信号を出力することにより、プリ
ンタ装置44において構造化文書の一部を印刷する、第
1のデータプロセツサ20における許可メツセージ受信
手段とを設けるようにする。
権使用料支払い要件に従うように、ネツトワーク49の
プリンタ装置44における構造化文書のページの印刷を
管理するデータ処理システムにおいて、当該システム
は、特殊タグ360を有する著作権使用料支払いエレメ
ントを含む構造化文書の定様式テキストストリーム25
をネツトワーク49の第1のデータプロセツサ20に入
力する入力手段と、入力手段に結合され、定様式テキス
トストリーム25を探索することにより著作権使用料支
払いエレメントを識別し、著作権使用料支払いフラグを
第1のデータプロセツサ20のメモリに格納する探索手
段と、メモリに結合され、ユーザ10から印刷コマンド
を受信することにより、第1のデータプロセツサ20に
よつて制御されるプリンタ装置44において構造化文書
の一部を印刷する第1の受信手段と、第1の受信手段に
結合され、印刷コマンド及び著作権使用料支払いフラグ
に応答して、第1のデータプロセツサ20からネツトワ
ーク49の第2のデータプロセツサ15に構造化文書の
一部を印刷するための許可についての要求を伝送する第
1の伝送手段と、第2のデータプロセツサ15において
要求を受け取り、これに応答してユーザ10に著作権使
用料支払い総額を請求する、第2のデータプロセツサ1
5における第2の受信手段と、第2の受信手段に結合さ
れ、第2のデータプロセツサ15から第1のデータプロ
セツサ20に許可メツセージを伝送することにより構造
化文書の一部を印刷する第2の伝送手段と、第1のデー
タプロセツサ20において許可メツセージを受け取り、
これに応答して第1のデータプロセツサ20からプリン
タ装置44に印刷制御信号を出力することにより、プリ
ンタ装置44において構造化文書の一部を印刷する、第
1のデータプロセツサ20における許可メツセージ受信
手段とを設けるようにする。
【0031】また本発明においては、構造化文書の著作
権使用料支払い要件に従うように、ネツトワーク49の
複写装置46における構造化文書のページの複写を管理
するデータ処理システムにおいて、当該システムは、特
殊タグ360を有する著作権使用料支払いエレメントを
含む構造化文書の定様式テキストストリーム25をネツ
トワーク49の第1のデータプロセツサ20に入力する
入力手段と、入力手段に結合され、定様式テキストスト
リーム25を探索することにより著作権使用料支払いエ
レメントを識別し、著作権使用料支払いフラグを第1の
データプロセツサ20のメモリに格納する探索手段と、
メモリに結合され、ユーザ10から複写コマンドを受信
することにより、第1のデータプロセツサ20によつて
制御される複写装置46において構造化文書の一部を複
写する第1の受信手段と、第1の受信手段に結合され、
複写コマンド及び著作権使用料支払いフラグに応答し
て、第1のデータプロセツサ20からネツトワーク49
の第2のデータプロセツサ15に構造化文書の一部を複
写するための許可についての要求を伝送する第1の伝送
手段と、第2のデータプロセツサ15において要求を受
け取り、これに応答してユーザ10の著作権使用料支払
い総額を請求する、第2のデータプロセツサ15におけ
る第2の受信手段と、第2の受信手段に結合され、第2
のデータプロセツサ15から第1のデータプロセツサ2
0に許可メツセージを伝送することにより構造化文書の
一部を複写する第2の伝送手段と、第1のデータプロセ
ツサ20において許可メツセージを受け取り、これに応
答して第1のデータプロセツサ20から複写装置46に
複写制御信号を出力することにより、複写装置46にお
いて構造化文書の一部を複写する、第1のデータプロセ
ツサ20における許可メツセージ受信手段とを設けるよ
うにする。
権使用料支払い要件に従うように、ネツトワーク49の
複写装置46における構造化文書のページの複写を管理
するデータ処理システムにおいて、当該システムは、特
殊タグ360を有する著作権使用料支払いエレメントを
含む構造化文書の定様式テキストストリーム25をネツ
トワーク49の第1のデータプロセツサ20に入力する
入力手段と、入力手段に結合され、定様式テキストスト
リーム25を探索することにより著作権使用料支払いエ
レメントを識別し、著作権使用料支払いフラグを第1の
データプロセツサ20のメモリに格納する探索手段と、
メモリに結合され、ユーザ10から複写コマンドを受信
することにより、第1のデータプロセツサ20によつて
制御される複写装置46において構造化文書の一部を複
写する第1の受信手段と、第1の受信手段に結合され、
複写コマンド及び著作権使用料支払いフラグに応答し
て、第1のデータプロセツサ20からネツトワーク49
の第2のデータプロセツサ15に構造化文書の一部を複
写するための許可についての要求を伝送する第1の伝送
手段と、第2のデータプロセツサ15において要求を受
け取り、これに応答してユーザ10の著作権使用料支払
い総額を請求する、第2のデータプロセツサ15におけ
る第2の受信手段と、第2の受信手段に結合され、第2
のデータプロセツサ15から第1のデータプロセツサ2
0に許可メツセージを伝送することにより構造化文書の
一部を複写する第2の伝送手段と、第1のデータプロセ
ツサ20において許可メツセージを受け取り、これに応
答して第1のデータプロセツサ20から複写装置46に
複写制御信号を出力することにより、複写装置46にお
いて構造化文書の一部を複写する、第1のデータプロセ
ツサ20における許可メツセージ受信手段とを設けるよ
うにする。
【0032】また本発明においては、構造化文書の著作
権使用料支払い要件に従うように、ネツトワーク49の
通信装置48における構造化文書のページの通信を管理
するデータ処理システムにおいて、当該システムは、特
殊タグ360を有する著作権使用料支払いエレメントを
含む構造化文書の定様式テキストストリーム25をネツ
トワーク49の第1のデータプロセツサ20に入力する
入力手段と、入力手段に結合され、定様式テキストスト
リーム25を探索することにより著作権使用料支払いエ
レメントを識別し、著作権使用料支払いフラグを第1の
データプロセツサ20のメモリに格納する探索手段と、
メモリに結合され、ユーザ10から通信コマンドを受信
することにより、第1のデータプロセツサ20によつて
制御される通信装置48において構造化文書の一部を通
信する第1の受信手段と、第1の受信手段に結合され、
通信コマンド及び著作権使用料支払いフラグに応答し
て、第1のデータプロセツサ20からネツトワーク49
の第2のデータプロセツサ15に構造化文書の一部を通
信するための許可についての要求を伝送する第1の伝送
手段と、第2のデータプロセツサ15において要求を受
け取り、これに応答してユーザの著作権使用料支払い総
額を請求する、第2のデータプロセツサ15における第
2の受信手段と、第2の受信手段に結合され、第2のデ
ータプロセツサ15から第1のデータプロセツサ20に
許可メツセージを伝送することにより構造化文書の一部
を通信する第2の伝送手段と、第1のデータプロセツサ
20において許可メツセージを受け取り、これに応答し
て第1のデータプロセツサ20から通信装置48に通信
制御信号を出力することにより、通信装置48において
構造化文書の一部を通信する、第1のデータプロセツサ
20における許可メツセージ受信手段とを設けるように
する。
権使用料支払い要件に従うように、ネツトワーク49の
通信装置48における構造化文書のページの通信を管理
するデータ処理システムにおいて、当該システムは、特
殊タグ360を有する著作権使用料支払いエレメントを
含む構造化文書の定様式テキストストリーム25をネツ
トワーク49の第1のデータプロセツサ20に入力する
入力手段と、入力手段に結合され、定様式テキストスト
リーム25を探索することにより著作権使用料支払いエ
レメントを識別し、著作権使用料支払いフラグを第1の
データプロセツサ20のメモリに格納する探索手段と、
メモリに結合され、ユーザ10から通信コマンドを受信
することにより、第1のデータプロセツサ20によつて
制御される通信装置48において構造化文書の一部を通
信する第1の受信手段と、第1の受信手段に結合され、
通信コマンド及び著作権使用料支払いフラグに応答し
て、第1のデータプロセツサ20からネツトワーク49
の第2のデータプロセツサ15に構造化文書の一部を通
信するための許可についての要求を伝送する第1の伝送
手段と、第2のデータプロセツサ15において要求を受
け取り、これに応答してユーザの著作権使用料支払い総
額を請求する、第2のデータプロセツサ15における第
2の受信手段と、第2の受信手段に結合され、第2のデ
ータプロセツサ15から第1のデータプロセツサ20に
許可メツセージを伝送することにより構造化文書の一部
を通信する第2の伝送手段と、第1のデータプロセツサ
20において許可メツセージを受け取り、これに応答し
て第1のデータプロセツサ20から通信装置48に通信
制御信号を出力することにより、通信装置48において
構造化文書の一部を通信する、第1のデータプロセツサ
20における許可メツセージ受信手段とを設けるように
する。
【0033】
【作用】ソフトコピーブツクの著作者又は出版社は、ユ
ーザがソフトコピーブツク又はソフトコピーブツクの個
別の章を複製する際に支払うべき著作権使用料の総額を
特定する。ソフトコピーブツクのソーステキストは構造
化文書の定様式テキストストリームの形式を有する。
ーザがソフトコピーブツク又はソフトコピーブツクの個
別の章を複製する際に支払うべき著作権使用料の総額を
特定する。ソフトコピーブツクのソーステキストは構造
化文書の定様式テキストストリームの形式を有する。
【0034】本発明によると、出版社はソフトコピーブ
ツクの構造化文書テキスト又はソフトコピーブツクに付
随する著作権使用料支払い情報フアイルのいずれかに著
作権使用料支払い情報を含む。次に出版社はコンパクト
デイスク光記憶媒体、フロツピーデイスク磁気記憶媒体
又は他の適正な記憶媒体にソフトコピーブツクを複写す
る。ソフトコピーブツクは、短縮されトークン化された
テキストとして記憶媒体に格納される。
ツクの構造化文書テキスト又はソフトコピーブツクに付
随する著作権使用料支払い情報フアイルのいずれかに著
作権使用料支払い情報を含む。次に出版社はコンパクト
デイスク光記憶媒体、フロツピーデイスク磁気記憶媒体
又は他の適正な記憶媒体にソフトコピーブツクを複写す
る。ソフトコピーブツクは、短縮されトークン化された
テキストとして記憶媒体に格納される。
【0035】ソフトコピーブツクを記憶デイスクから読
み出すために、ユーザは自身のワークステーシヨンにお
いてソフトコピーブツク読取り専用プログラムを適用す
る。このプログラムは短縮されトークン化されたテキス
トを構造化文書のソーステキストに再変換し、その後構
造化文書のソーステキストをデイスプレイ装置に表示す
ることができる。
み出すために、ユーザは自身のワークステーシヨンにお
いてソフトコピーブツク読取り専用プログラムを適用す
る。このプログラムは短縮されトークン化されたテキス
トを構造化文書のソーステキストに再変換し、その後構
造化文書のソーステキストをデイスプレイ装置に表示す
ることができる。
【0036】本発明によると、ユーザはまたソフトコピ
ーブツク読取りプログラムと共に著作権使用料支払いプ
ログラムを適用する。ユーザが例えば磁気デイスクのよ
うな書込み可能記憶媒体にソフトコピーブツクを複写す
るコマンドを入力するか、プリンタを用いてソフトコピ
ーブツクのハードコピーを印刷するコマンドを入力する
か又はモデムを介してソフトコピーブツクの複製物を伝
送するコマンドを入力すると、著作権使用料支払いプロ
グラムがこれらの複製コマンドをインターセプトしてこ
れらの複製動作を中断させる。その代わり著作権使用料
支払いプログラムはソフトコピーブツクに付随するフア
イル又はブツクテキストに格納された著作権使用料支払
い情報をユーザに提示する。ユーザは著作権使用料支払
いプログラムがソフトコピーブツクの複製を許可する前
に出版社に著作権使用料を支払うかのオプシヨンを選択
しなければならない。
ーブツク読取りプログラムと共に著作権使用料支払いプ
ログラムを適用する。ユーザが例えば磁気デイスクのよ
うな書込み可能記憶媒体にソフトコピーブツクを複写す
るコマンドを入力するか、プリンタを用いてソフトコピ
ーブツクのハードコピーを印刷するコマンドを入力する
か又はモデムを介してソフトコピーブツクの複製物を伝
送するコマンドを入力すると、著作権使用料支払いプロ
グラムがこれらの複製コマンドをインターセプトしてこ
れらの複製動作を中断させる。その代わり著作権使用料
支払いプログラムはソフトコピーブツクに付随するフア
イル又はブツクテキストに格納された著作権使用料支払
い情報をユーザに提示する。ユーザは著作権使用料支払
いプログラムがソフトコピーブツクの複製を許可する前
に出版社に著作権使用料を支払うかのオプシヨンを選択
しなければならない。
【0037】ソフトコピーブツクの構造化文書テキスト
又はソフトコピーブツクに付随する著作権使用料情報フ
アイルに含まれる著作権使用料支払い情報は、ソフトコ
ピーブツク全体に関する著作権使用料支払い情報と共に
ソフトコピーブツクの個別の章に関する著作権使用料支
払い情報を含むことができる。ユーザが複製コマンドを
入力するとき、ユーザが自身のワークステーシヨンにソ
フトコピーブツクの特定の章を表示している場合、著作
権使用料支払いプログラムはソフトコピーブツク全体に
ついての著作権使用料支払い情報と共に、現在表示され
ている章についての著作権使用料支払い情報を表示す
る。
又はソフトコピーブツクに付随する著作権使用料情報フ
アイルに含まれる著作権使用料支払い情報は、ソフトコ
ピーブツク全体に関する著作権使用料支払い情報と共に
ソフトコピーブツクの個別の章に関する著作権使用料支
払い情報を含むことができる。ユーザが複製コマンドを
入力するとき、ユーザが自身のワークステーシヨンにソ
フトコピーブツクの特定の章を表示している場合、著作
権使用料支払いプログラムはソフトコピーブツク全体に
ついての著作権使用料支払い情報と共に、現在表示され
ている章についての著作権使用料支払い情報を表示す
る。
【0038】ユーザが著作権使用料を支払うことを選択
すると、例えばモデムを介して公衆電話網に呼を配置す
ることによつて、ユーザのワークステーシヨン及び出版
社のデータプロセツサ間に通信セツシヨンが確立され
る。著作権使用料支払いプログラムは出版社のデータプ
ロセツサにメツセージを送り、ユーザがソフトコピーブ
ツクの特定部分又はソフトコピーブツク全体を複製し得
るように要求する。この要求メツセージはユーザの名
前、ユーザのメールアドレス及びユーザのクレジツトカ
ード番号又は他の請求情報を含む。またこの要求メツセ
ージは、ユーザが支払うべき著作権使用料の総額を出版
社のデータプロセツサが計算し得るようにソフトコピー
ブツクについての十分な情報を含む。
すると、例えばモデムを介して公衆電話網に呼を配置す
ることによつて、ユーザのワークステーシヨン及び出版
社のデータプロセツサ間に通信セツシヨンが確立され
る。著作権使用料支払いプログラムは出版社のデータプ
ロセツサにメツセージを送り、ユーザがソフトコピーブ
ツクの特定部分又はソフトコピーブツク全体を複製し得
るように要求する。この要求メツセージはユーザの名
前、ユーザのメールアドレス及びユーザのクレジツトカ
ード番号又は他の請求情報を含む。またこの要求メツセ
ージは、ユーザが支払うべき著作権使用料の総額を出版
社のデータプロセツサが計算し得るようにソフトコピー
ブツクについての十分な情報を含む。
【0039】ユーザが申し出た支払い方式が有効である
ことをチエツクした後、出版社のデータプロセツサはユ
ーザの著作権使用料支払いプログラムに、ユーザが申し
込んだソフトコピーブツクの複製を許可する許可メツセ
ージを送り返す。次にユーザのワークステーシヨンの著
作権使用料支払いプログラムが、中断されていた複製動
作を推奨し、これによりユーザが申し込んだソフトコピ
ーブツクを複製することができる。
ことをチエツクした後、出版社のデータプロセツサはユ
ーザの著作権使用料支払いプログラムに、ユーザが申し
込んだソフトコピーブツクの複製を許可する許可メツセ
ージを送り返す。次にユーザのワークステーシヨンの著
作権使用料支払いプログラムが、中断されていた複製動
作を推奨し、これによりユーザが申し込んだソフトコピ
ーブツクを複製することができる。
【0040】出版社のデータプロセツサはユーザによる
要求を記録してソフトコピーブツクを複製し、ユーザの
クレジツトカードの口座に対する請求書を作成する。
要求を記録してソフトコピーブツクを複製し、ユーザの
クレジツトカードの口座に対する請求書を作成する。
【0041】ユーザの要求に応答して出版社のデータプ
ロセツサが送つた許可メツセージは認証データを含むこ
とができ、ユーザのワークステーシヨンの著作権使用料
支払いプログラムがこの認証データを用いることにより
出版社からの許可メツセージを認証する。これによりユ
ーザ又は他の者が著作権使用料支払いプロセスを免れる
ことを防止する。
ロセツサが送つた許可メツセージは認証データを含むこ
とができ、ユーザのワークステーシヨンの著作権使用料
支払いプログラムがこの認証データを用いることにより
出版社からの許可メツセージを認証する。これによりユ
ーザ又は他の者が著作権使用料支払いプロセスを免れる
ことを防止する。
【0042】本発明によると、認証メツセージは開始ペ
ージデータをも含み、ユーザはこの開始ページデータを
用いて、中止されていた複製セツシヨンを回復させる。
ユーザが申し込んだソフトコピーブツクを複製すると、
ユーザのワークステーシヨンから出版社のデータプロセ
ツサに周期的に確認信号が送られる。これはユーザが上
手く複製した各ページ又は各章ごとになされる。出版社
のデータプロセツサは確認信号の数を数える。ユーザが
申し込んだソフトコピーブツクの複製が完了する前に複
製が失敗すると、出版社のデータプロセツサはソフトコ
ピーブツクのうち上手く複製された最後のページ又は最
後の章の番号を用いて障害記録を記憶する。これは出版
社が受け取つた確認信号の数によつて示される。その後
ユーザは自身のワークステーシヨンを出版社のデータプ
ロセツサと再接続してソフトコピーブツクを複製するよ
うに新たに要求すると、上手く複製された最後のページ
又は最後の章を一致させた状態で、出版社のデータプロ
セツサはユーザに新しい許可メツセージを送る。ユーザ
のワークステーシヨンが出版社のデータプロセツサに再
接続されないと、出版社のデータプロセツサは上手く複
製されたソフトコピーブツクの一部だけについてユーザ
に請求する。
ージデータをも含み、ユーザはこの開始ページデータを
用いて、中止されていた複製セツシヨンを回復させる。
ユーザが申し込んだソフトコピーブツクを複製すると、
ユーザのワークステーシヨンから出版社のデータプロセ
ツサに周期的に確認信号が送られる。これはユーザが上
手く複製した各ページ又は各章ごとになされる。出版社
のデータプロセツサは確認信号の数を数える。ユーザが
申し込んだソフトコピーブツクの複製が完了する前に複
製が失敗すると、出版社のデータプロセツサはソフトコ
ピーブツクのうち上手く複製された最後のページ又は最
後の章の番号を用いて障害記録を記憶する。これは出版
社が受け取つた確認信号の数によつて示される。その後
ユーザは自身のワークステーシヨンを出版社のデータプ
ロセツサと再接続してソフトコピーブツクを複製するよ
うに新たに要求すると、上手く複製された最後のページ
又は最後の章を一致させた状態で、出版社のデータプロ
セツサはユーザに新しい許可メツセージを送る。ユーザ
のワークステーシヨンが出版社のデータプロセツサに再
接続されないと、出版社のデータプロセツサは上手く複
製されたソフトコピーブツクの一部だけについてユーザ
に請求する。
【0043】従つて本発明は、読者がソフトコピーブツ
クの一部又はすべてを複製したいとき、ソフトコピーブ
ツクの出版社及び著作者への著作権使用料の支払いを読
者に強要する改善された手段を提供する。
クの一部又はすべてを複製したいとき、ソフトコピーブ
ツクの出版社及び著作者への著作権使用料の支払いを読
者に強要する改善された手段を提供する。
【0044】
【実施例】以下図面について、本発明の一実施例を詳述
する。
する。
【0045】図1は著作権使用料支払いプログラム45
を含む、本発明によるユーザのワークステーシヨンのシ
ステムブロツク図である。ワークステーシヨン10はバ
ス29によつてメモリ22に接続されるプロセツサ20
を含む。プロセツサ20はメモリ22に格納されたプロ
グラムについてのプログラム命令を実行する。またバス
29にはデイスプレイ26、キーボード50、プリンタ
44、磁気デイスクドライブ46、コンパクト光デイス
クドライブ55及びネツトワークアダプタ48も接続さ
れる。ネツトワークアダプタ48は通信ネツトワーク4
9に接続され、通信ネツトワーク49は公衆交換電話網
である場合がある。
を含む、本発明によるユーザのワークステーシヨンのシ
ステムブロツク図である。ワークステーシヨン10はバ
ス29によつてメモリ22に接続されるプロセツサ20
を含む。プロセツサ20はメモリ22に格納されたプロ
グラムについてのプログラム命令を実行する。またバス
29にはデイスプレイ26、キーボード50、プリンタ
44、磁気デイスクドライブ46、コンパクト光デイス
クドライブ55及びネツトワークアダプタ48も接続さ
れる。ネツトワークアダプタ48は通信ネツトワーク4
9に接続され、通信ネツトワーク49は公衆交換電話網
である場合がある。
【0046】メモリ22はユーザプロフアイル23、構
造化文書定様式テキストストリーム25(図6)、ロー
ド済みパラメータテーブル56L(図9)、デイスプレ
イバツフア26´(図7)、BookManager ソフトコピー
読取りプログラム35、著作権使用料支払いプログラム
45(図10)、通信アプリケーシヨンプログラム47
及びオペレーテイングシステム27を格納する。
造化文書定様式テキストストリーム25(図6)、ロー
ド済みパラメータテーブル56L(図9)、デイスプレ
イバツフア26´(図7)、BookManager ソフトコピー
読取りプログラム35、著作権使用料支払いプログラム
45(図10)、通信アプリケーシヨンプログラム47
及びオペレーテイングシステム27を格納する。
【0047】図2に示すようにユーザのワークステーシ
ヨン10は通信ネツトワーク49を介して出版社のデー
タプロセツサ15に接続される。出版社のデータプロセ
ツサ15はネツトワーク49及びバス98に接続される
ネツトワークアダプタ92を含む。またバス98にはプ
ロセツサ94及びメモリ96も接続される。プロセツサ
94はメモリ96に格納されたプログラムについてのプ
ログラム命令を実行する。
ヨン10は通信ネツトワーク49を介して出版社のデー
タプロセツサ15に接続される。出版社のデータプロセ
ツサ15はネツトワーク49及びバス98に接続される
ネツトワークアダプタ92を含む。またバス98にはプ
ロセツサ94及びメモリ96も接続される。プロセツサ
94はメモリ96に格納されたプログラムについてのプ
ログラム命令を実行する。
【0048】メモリ96は第1のブツクデータ70を格
納し、第1のブツクデータ70は第1のブツクについて
の総ページ数、第1章のページ数及び第2章のページ数
を含む。またメモリ96は第2のブツクデータ72を格
納し、第2のブツクデータ72は第2のブツクについて
の総ページ数、第1章のページ数、第2章のページ数及
び第3章のページ数を含む。またメモリ96は著作権使
用料請求プログラム74(図12)、出版社のプライベ
ート鍵76、公開鍵暗号化プログラム78、通信アプリ
ケーシヨンプログラム79及びオペレーテイングシステ
ム80を格納する。
納し、第1のブツクデータ70は第1のブツクについて
の総ページ数、第1章のページ数及び第2章のページ数
を含む。またメモリ96は第2のブツクデータ72を格
納し、第2のブツクデータ72は第2のブツクについて
の総ページ数、第1章のページ数、第2章のページ数及
び第3章のページ数を含む。またメモリ96は著作権使
用料請求プログラム74(図12)、出版社のプライベ
ート鍵76、公開鍵暗号化プログラム78、通信アプリ
ケーシヨンプログラム79及びオペレーテイングシステ
ム80を格納する。
【0049】ソフトコピーブツクの著作者又は出版社
は、ユーザがソフトコピーブツク又はソフトコピーブツ
クの個別の章を複製する際に支払うべき著作権使用料の
総額を特定する。ソフトコピーブツクのソーステキスト
は構造化文書の定様式テキストストリーム25の形式を
有する。本発明によると、出版社はソフトコピーブツク
の構造化文書テキスト又はソフトコピーブツクに付随す
る著作権使用料支払い情報フアイルのいずれかに著作権
使用料支払い情報を含む。著作権使用料支払い情報を含
む、構造化文書の定様式テキストストリームについて2
つの例を示し、その第1の例を図3、図4及び図5に示
す。
は、ユーザがソフトコピーブツク又はソフトコピーブツ
クの個別の章を複製する際に支払うべき著作権使用料の
総額を特定する。ソフトコピーブツクのソーステキスト
は構造化文書の定様式テキストストリーム25の形式を
有する。本発明によると、出版社はソフトコピーブツク
の構造化文書テキスト又はソフトコピーブツクに付随す
る著作権使用料支払い情報フアイルのいずれかに著作権
使用料支払い情報を含む。著作権使用料支払い情報を含
む、構造化文書の定様式テキストストリームについて2
つの例を示し、その第1の例を図3、図4及び図5に示
す。
【0050】プロセツサ20に結合されたデイスプレイ
装置26は例えばパラグラフ28及び38並びに図5の
デイスプレイ装置26に示すリスト項目32、34及び
36を含むリスト30のような複数の文書エレメントを
WYSIWYG形式で表示する。またカーソル54も示されて
いる。文書エレメントは番号を付されたリスト又は番号
を付されていないリストのいずれかを含むことができ、
またグラフイツクス及びテキストを含むこともできる。
特に注意すべきは、図5のデイスプレイ装置26に示す
構造化文書のページについて、著作権表示40及び「ブ
ツク複製料金」著作権使用料メツセージ306がWYSIWY
G 形式で表示されていることである。文書エレメント2
8〜40は図3に見ることができるように構造化文書表
記法を用いて、順序付けられたシーケンスを有する定様
式データストリームに編成される。この順序付けられた
シーケンスは複数のエレメントタグの対応する順序付け
られたシーケンスによつて特定化される。図3に示すパ
ラグラフ28は開始タグ〔p〕及び終了タグ〔/p〕を
用いて構造化文書表記法で示される。例えば図3に示す
パラグラフ28のような各エレメントは開始タグ
〔p〕、この例においてはパラグラフのテキスト及び終
了タグ〔/p〕を有する構造化文書エレメントである。
開始タグ及び終了タグはエレメントのタイプを識別する
際に役に立ち、この例ではパラグラフを示す。パラグラ
フ28がデイスプレイ26に WYSIWYG形式で表示される
発生順序は、例えばリスト30及びパラグラフ38のよ
うな他の構造化文書エレメントの発生順序の前後関係の
範囲内において、図3に示すそのパラグラフ28を表し
ている構造化文書エレメントの定様式テキストストリー
ムにおける発生順序によつて決定される。
装置26は例えばパラグラフ28及び38並びに図5の
デイスプレイ装置26に示すリスト項目32、34及び
36を含むリスト30のような複数の文書エレメントを
WYSIWYG形式で表示する。またカーソル54も示されて
いる。文書エレメントは番号を付されたリスト又は番号
を付されていないリストのいずれかを含むことができ、
またグラフイツクス及びテキストを含むこともできる。
特に注意すべきは、図5のデイスプレイ装置26に示す
構造化文書のページについて、著作権表示40及び「ブ
ツク複製料金」著作権使用料メツセージ306がWYSIWY
G 形式で表示されていることである。文書エレメント2
8〜40は図3に見ることができるように構造化文書表
記法を用いて、順序付けられたシーケンスを有する定様
式データストリームに編成される。この順序付けられた
シーケンスは複数のエレメントタグの対応する順序付け
られたシーケンスによつて特定化される。図3に示すパ
ラグラフ28は開始タグ〔p〕及び終了タグ〔/p〕を
用いて構造化文書表記法で示される。例えば図3に示す
パラグラフ28のような各エレメントは開始タグ
〔p〕、この例においてはパラグラフのテキスト及び終
了タグ〔/p〕を有する構造化文書エレメントである。
開始タグ及び終了タグはエレメントのタイプを識別する
際に役に立ち、この例ではパラグラフを示す。パラグラ
フ28がデイスプレイ26に WYSIWYG形式で表示される
発生順序は、例えばリスト30及びパラグラフ38のよ
うな他の構造化文書エレメントの発生順序の前後関係の
範囲内において、図3に示すそのパラグラフ28を表し
ている構造化文書エレメントの定様式テキストストリー
ムにおける発生順序によつて決定される。
【0051】本発明によると、著作権使用料メツセージ
306のような特殊なストリングは構造化文書内に、特
殊な構造化文書タグを有する特殊なエレメントに組み込
まれる。特に、著作権使用料メツセージエレメント30
6は開始タグ〔royalty 〕及び終了タグ〔/royalty 〕
間に組み込まれたストリングである。プロセツサ20は
著作権使用料開始タグのような特殊タグの存在を検出す
ると、メモリ22にその存在を特別に書き留めることに
より、特定プリンタ44、デイスクドライブ記憶装置4
6又は通信アダプタ48が動作するように要求されたと
きに複製動作を禁止させ、著作権使用料支払いプロセス
を呼び出す。例えば著作権使用料エレメント306が文
書テキスト25内で識別されると、著作権使用料エレメ
ントが識別された構造化文書を印刷するようにユーザが
要求したときにはこのプリンタ44は使えない。
306のような特殊なストリングは構造化文書内に、特
殊な構造化文書タグを有する特殊なエレメントに組み込
まれる。特に、著作権使用料メツセージエレメント30
6は開始タグ〔royalty 〕及び終了タグ〔/royalty 〕
間に組み込まれたストリングである。プロセツサ20は
著作権使用料開始タグのような特殊タグの存在を検出す
ると、メモリ22にその存在を特別に書き留めることに
より、特定プリンタ44、デイスクドライブ記憶装置4
6又は通信アダプタ48が動作するように要求されたと
きに複製動作を禁止させ、著作権使用料支払いプロセス
を呼び出す。例えば著作権使用料エレメント306が文
書テキスト25内で識別されると、著作権使用料エレメ
ントが識別された構造化文書を印刷するようにユーザが
要求したときにはこのプリンタ44は使えない。
【0052】例えばパラグラフ28、リスト30及びパ
ラグラフ38のような構造化文書エレメントの発生順序
は図4に示すようにメモリ22に格納された定様式テキ
ストストリームにおけるその発生順序によつて決定し得
る。図4はタグをもつ図3の構造化文書テキストが文字
列型の順序オーダでメモリ22に格納され、構造化文書
テキストは定様式テキストストリーム25であることを
示す。パラグラフエレメント28はタグ28A及び28
B並びにテキスト28Cを含む。リストエレメント30
はタグ30A及び30Bを含む。リスト項目エレメント
32はタグ32A及び32B並びにテキスト32Cを含
む。リスト項目エレメント34はタグ34A及び34B
並びにテキスト34Cを含む。リスト項目エレメント3
6はタグ36A及び36B並びにテキスト36Cを含
む。リスト項目エレメント38はタグ38A及び38B
並びにテキスト38Cを含む。
ラグラフ38のような構造化文書エレメントの発生順序
は図4に示すようにメモリ22に格納された定様式テキ
ストストリームにおけるその発生順序によつて決定し得
る。図4はタグをもつ図3の構造化文書テキストが文字
列型の順序オーダでメモリ22に格納され、構造化文書
テキストは定様式テキストストリーム25であることを
示す。パラグラフエレメント28はタグ28A及び28
B並びにテキスト28Cを含む。リストエレメント30
はタグ30A及び30Bを含む。リスト項目エレメント
32はタグ32A及び32B並びにテキスト32Cを含
む。リスト項目エレメント34はタグ34A及び34B
並びにテキスト34Cを含む。リスト項目エレメント3
6はタグ36A及び36B並びにテキスト36Cを含
む。リスト項目エレメント38はタグ38A及び38B
並びにテキスト38Cを含む。
【0053】特殊な著作権表示エレメントは著作権スト
リング40Cを囲む開始タグ40A及び終了タグ40B
によつて表される。同様に、特殊な著作権使用料メツセ
ージである「ブツク複製料金」エレメントは「ブツク複
製料金」ストリング306Cを囲む開始タグ306A及
び終了タグ306Bによつて表される。本発明による
と、プロセツサ20がメモリ22に格納された定様式テ
キストストリーム25全体を探索して著作権使用料メツ
セージストリング306Cの開始タグ306A又は終了
タグ306Bが存在することを検出すると、プロセツサ
20は著作権使用料メツセージストリング306Cを図
8に示すメモリ22内のパラメータテーブル56の特定
区画306Iにロードし、図9に示すようにフラグ36
6又は368をセツトすることにより著作権使用料メツ
セージストリングの存在を示す。
リング40Cを囲む開始タグ40A及び終了タグ40B
によつて表される。同様に、特殊な著作権使用料メツセ
ージである「ブツク複製料金」エレメントは「ブツク複
製料金」ストリング306Cを囲む開始タグ306A及
び終了タグ306Bによつて表される。本発明による
と、プロセツサ20がメモリ22に格納された定様式テ
キストストリーム25全体を探索して著作権使用料メツ
セージストリング306Cの開始タグ306A又は終了
タグ306Bが存在することを検出すると、プロセツサ
20は著作権使用料メツセージストリング306Cを図
8に示すメモリ22内のパラメータテーブル56の特定
区画306Iにロードし、図9に示すようにフラグ36
6又は368をセツトすることにより著作権使用料メツ
セージストリングの存在を示す。
【0054】さらに本発明によると、著作権使用料支払
いプログラム45を図1に示すデータ処理システムに初
期プログラムローデイングするとき、デフオルトパラメ
ータテーブル56は事前に特定した区画においてメモリ
にロードされる。図8に示すデフオルトパラメータテー
ブル56はその中に入力された一組のデフオルト値を有
し、これはメモリ22に記憶される。またユーザは値の
プロフアイルをパラメータテーブル56に入力すること
ができる。初期プログラムローデイングでロードされる
と、パラメータテーブル56は図8及び図9に示すよう
に著作権使用料タグ「〔royalty 〕」等の特殊タグをそ
れぞれ表す文字を含む。また図8のパラメータテーブル
56には、タグを付された特定のストリングがメモリ2
2にロードされた文書テキスト内で識別されたときにデ
ータ処理システムが応答したことを示す値を含む。例え
ば著作権使用料タグ「〔royalty 〕」が構造化文書内で
検出されると、この構造化文書をデイスプレイ26に表
示すべきとき、表示されたページが著作権使用料メツセ
ージを含むということをデフオルトパラメータテーブル
56が示す。
いプログラム45を図1に示すデータ処理システムに初
期プログラムローデイングするとき、デフオルトパラメ
ータテーブル56は事前に特定した区画においてメモリ
にロードされる。図8に示すデフオルトパラメータテー
ブル56はその中に入力された一組のデフオルト値を有
し、これはメモリ22に記憶される。またユーザは値の
プロフアイルをパラメータテーブル56に入力すること
ができる。初期プログラムローデイングでロードされる
と、パラメータテーブル56は図8及び図9に示すよう
に著作権使用料タグ「〔royalty 〕」等の特殊タグをそ
れぞれ表す文字を含む。また図8のパラメータテーブル
56には、タグを付された特定のストリングがメモリ2
2にロードされた文書テキスト内で識別されたときにデ
ータ処理システムが応答したことを示す値を含む。例え
ば著作権使用料タグ「〔royalty 〕」が構造化文書内で
検出されると、この構造化文書をデイスプレイ26に表
示すべきとき、表示されたページが著作権使用料メツセ
ージを含むということをデフオルトパラメータテーブル
56が示す。
【0055】図6は定様式テキストストリーム25の第
2の例についてのメモリイメージを一段と詳細に示した
図であり、各特定のパラグラフと関連したパラグラフ座
標156、見出し及び他のエレメントを定様式テキスト
ストリーム25に特に示す。図6に示す定様式テキスト
ストリーム25は参照した上述のタグと同様の構造化文
書タグを有する。図6の構造化文書は図7のデイスプレ
イ26にWYSIWYG 形式で表示される。図6の構造化文書
25は3つの主要な部分、すなわちエレメント300〜
314でなるブツクタイトル部分、エレメント316〜
340でなる第1章の部分及びエレメント342〜35
0でなる第2章の部分を有する。
2の例についてのメモリイメージを一段と詳細に示した
図であり、各特定のパラグラフと関連したパラグラフ座
標156、見出し及び他のエレメントを定様式テキスト
ストリーム25に特に示す。図6に示す定様式テキスト
ストリーム25は参照した上述のタグと同様の構造化文
書タグを有する。図6の構造化文書は図7のデイスプレ
イ26にWYSIWYG 形式で表示される。図6の構造化文書
25は3つの主要な部分、すなわちエレメント300〜
314でなるブツクタイトル部分、エレメント316〜
340でなる第1章の部分及びエレメント342〜35
0でなる第2章の部分を有する。
【0056】図6の第2の例の構造化文書25について
のブツクタイトル部分は以下のエレメント、すなわち
「〔bk〕ブツクタイトル〔/bk〕」300、「〔ed〕第
2版〔ed〕」302、「〔cpr 〕(C) ABC C0 1990 〔/
cpr 〕」304、「〔royalty〕ブツク複製料金〔/roy
alty 〕」306、「〔amount〕$20.00 〔/amoun
t〕」308、「〔phone 〕1-800-123-1234〔/phone
〕310、「〔public key〕13A723F9...6〔/public
key〕」312及び「〔validation〕ブツク複製料金が
支払われる〔/validation〕」314を有する。
のブツクタイトル部分は以下のエレメント、すなわち
「〔bk〕ブツクタイトル〔/bk〕」300、「〔ed〕第
2版〔ed〕」302、「〔cpr 〕(C) ABC C0 1990 〔/
cpr 〕」304、「〔royalty〕ブツク複製料金〔/roy
alty 〕」306、「〔amount〕$20.00 〔/amoun
t〕」308、「〔phone 〕1-800-123-1234〔/phone
〕310、「〔public key〕13A723F9...6〔/public
key〕」312及び「〔validation〕ブツク複製料金が
支払われる〔/validation〕」314を有する。
【0057】著作権使用料メツセージ306は特殊タグ
〔royalty 〕の後に著作権使用料メツセージを表す特殊
なストリング「ブツク複製料金」と終了タグ〔/royalt
y 〕とを続けることによつて表される。図9のデフオル
トテーブル56のカラム364は、このストリングがデ
イスプレイ26に表示されることを示す。著作権使用料
メツセージ306のような著作権使用料エレメントが構
造化文書25に最初に発生し、〔h1〕のような章の見出
しに発生しないとき、著作権使用料エレメントはソフト
コピーブツク全体に影響を与えるグローバルエレメント
と考えられる。これは図9のデフオルトテーブル56の
ブツク著作権使用料フラグのカラム366に伝えられ
る。著作権使用料エレメント306は構造化文書25に
最初に発生する著作権使用料エレメントであるので、著
作権使用料エレメント306はソフトコピーブツク全体
を複製するための著作権使用料メツセージを表す。また
著作権使用料メツセージ306に続いて即座に発生する
特殊なエメント内の関連した著作権使用料情報もソフト
コピーブツク全体を複製すべきときに適用されるグロー
バルエレメントと考えられる。著作権使用料エレメント
306に関連するエレメントは「〔amount〕$20.00
〔/amount〕」308、「〔phone 〕1-800-123-1234
〔/phone 〕310、「〔public key〕13A723F9...6
〔/public key〕」312及び「〔validation〕ブツク
複製料金が支払われる〔/validation〕」314であ
る。
〔royalty 〕の後に著作権使用料メツセージを表す特殊
なストリング「ブツク複製料金」と終了タグ〔/royalt
y 〕とを続けることによつて表される。図9のデフオル
トテーブル56のカラム364は、このストリングがデ
イスプレイ26に表示されることを示す。著作権使用料
メツセージ306のような著作権使用料エレメントが構
造化文書25に最初に発生し、〔h1〕のような章の見出
しに発生しないとき、著作権使用料エレメントはソフト
コピーブツク全体に影響を与えるグローバルエレメント
と考えられる。これは図9のデフオルトテーブル56の
ブツク著作権使用料フラグのカラム366に伝えられ
る。著作権使用料エレメント306は構造化文書25に
最初に発生する著作権使用料エレメントであるので、著
作権使用料エレメント306はソフトコピーブツク全体
を複製するための著作権使用料メツセージを表す。また
著作権使用料メツセージ306に続いて即座に発生する
特殊なエメント内の関連した著作権使用料情報もソフト
コピーブツク全体を複製すべきときに適用されるグロー
バルエレメントと考えられる。著作権使用料エレメント
306に関連するエレメントは「〔amount〕$20.00
〔/amount〕」308、「〔phone 〕1-800-123-1234
〔/phone 〕310、「〔public key〕13A723F9...6
〔/public key〕」312及び「〔validation〕ブツク
複製料金が支払われる〔/validation〕」314であ
る。
【0058】エレメント「〔amount〕$20.00 〔/amou
nt〕」308はソフトコピーブツク全体を複製する際の
費用を表す。図9のデフオルトテーブル56のカラム3
64はこのストリングがデイスプレイ26に表示される
ことを示す。
nt〕」308はソフトコピーブツク全体を複製する際の
費用を表す。図9のデフオルトテーブル56のカラム3
64はこのストリングがデイスプレイ26に表示される
ことを示す。
【0059】エレメント「〔phone 〕1-800-123-1234
〔/phone 〕310は出版社のデータプロセツサ15の
電話番号を表し、この電話番号は電話網49を介して呼
び出される。図9のデフオルトテーブル56のカラム3
64はこのストリングがデイスプレイ26に表示される
ことを示す。
〔/phone 〕310は出版社のデータプロセツサ15の
電話番号を表し、この電話番号は電話網49を介して呼
び出される。図9のデフオルトテーブル56のカラム3
64はこのストリングがデイスプレイ26に表示される
ことを示す。
【0060】エレメント「〔public key〕13A723F9...6
〔/public key〕」312は出版社の公開鍵であり、ユ
ーザの著作権使用料支払プログラム45はこの出版者の
公開鍵を用いて出版社から受け取つた許可メツセージが
正当であるかを検証する。図9のデフオルトテーブル5
6のカラム364はこのストリングがデイスプレイ26
に表示されないことを示す。
〔/public key〕」312は出版社の公開鍵であり、ユ
ーザの著作権使用料支払プログラム45はこの出版者の
公開鍵を用いて出版社から受け取つた許可メツセージが
正当であるかを検証する。図9のデフオルトテーブル5
6のカラム364はこのストリングがデイスプレイ26
に表示されないことを示す。
【0061】エレメント「〔validation〕ブツク複製料
金が支払われる〔/validation〕」314は、出版社の
許可メツセージが正当であるかことを保証するためにユ
ーザの著作権使用料支払いプログラム45を出版社の許
可メツセージと比較するストリングである。図9のデフ
オルトテーブル56のカラム364はこのストリングが
デイスプレイに表示されないことを示す。
金が支払われる〔/validation〕」314は、出版社の
許可メツセージが正当であるかことを保証するためにユ
ーザの著作権使用料支払いプログラム45を出版社の許
可メツセージと比較するストリングである。図9のデフ
オルトテーブル56のカラム364はこのストリングが
デイスプレイに表示されないことを示す。
【0062】図6の第2の例の構造化文書25における
第1章の部分は以下のエレメント、すなわち「〔h1〕第
1章の見出し〔/h1〕」316、「〔royalty 〕章複製
料金〔/royalty 〕」318、「〔amount〕$1.00〔/
amount〕」320、「〔validation〕第1章の料金が支
払われる〔/validation〕」322、「〔p〕テキスト
のパラグラフ〔/p〕」324、「〔h2〕第1のトピツ
ク見出し〔/h2〕」326、「〔p〕テキストのパラグ
ラフ〔/p〕」328、「〔p〕テキストのパラグラフ
〔/p〕」330、「〔h2〕第2のトピツク見出し〔/
h2〕」332、「〔p〕テキストのパラグラフ〔/
p〕」334、「〔h3〕第1のサブトピツク見出し〔/
h3〕」336、「〔p〕テキストのパラグラフ〔/
p〕」338及び「〔p〕テキストのパラグラフ〔/
p〕」340を有する。
第1章の部分は以下のエレメント、すなわち「〔h1〕第
1章の見出し〔/h1〕」316、「〔royalty 〕章複製
料金〔/royalty 〕」318、「〔amount〕$1.00〔/
amount〕」320、「〔validation〕第1章の料金が支
払われる〔/validation〕」322、「〔p〕テキスト
のパラグラフ〔/p〕」324、「〔h2〕第1のトピツ
ク見出し〔/h2〕」326、「〔p〕テキストのパラグ
ラフ〔/p〕」328、「〔p〕テキストのパラグラフ
〔/p〕」330、「〔h2〕第2のトピツク見出し〔/
h2〕」332、「〔p〕テキストのパラグラフ〔/
p〕」334、「〔h3〕第1のサブトピツク見出し〔/
h3〕」336、「〔p〕テキストのパラグラフ〔/
p〕」338及び「〔p〕テキストのパラグラフ〔/
p〕」340を有する。
【0063】第1章の見出しについての構造化文書タグ
は開始タグ〔h1〕及び終了タグ〔/h1〕である。章の見
出しの下には4つのエレメントがある。第1のエレメン
トは特殊なタグ〔royalty 〕の後に著作権使用料メツセ
ージを表す特殊なストリング「章複製料金」と終了タグ
〔/royalty 〕とを続けることによつて表された著作権
使用料メツセージ318である。図9のデフオルトテー
ブル56のカラム364はこのストリングがデイスプレ
イ26に表示されることを示す。著作権使用料エレメン
トが例えば〔h1〕のような章見出しに発生すると、この
著作権使用料エレメントは章h1だけに影響を与えるロー
カルエレメントと考えられる。著作権使用料エレメント
は図9のデフオルトテーブル56の章著作権使用料フラ
グのカラム368に伝えられる。著作権使用料エレメン
ト318は著作権使用料エレメント306の後に構造化
文書25に発生する第2番目の著作権使用料エレメント
であるので、この著作権使用料エレメントはブツク著作
権使用料エレメント306に代用されない。
は開始タグ〔h1〕及び終了タグ〔/h1〕である。章の見
出しの下には4つのエレメントがある。第1のエレメン
トは特殊なタグ〔royalty 〕の後に著作権使用料メツセ
ージを表す特殊なストリング「章複製料金」と終了タグ
〔/royalty 〕とを続けることによつて表された著作権
使用料メツセージ318である。図9のデフオルトテー
ブル56のカラム364はこのストリングがデイスプレ
イ26に表示されることを示す。著作権使用料エレメン
トが例えば〔h1〕のような章見出しに発生すると、この
著作権使用料エレメントは章h1だけに影響を与えるロー
カルエレメントと考えられる。著作権使用料エレメント
は図9のデフオルトテーブル56の章著作権使用料フラ
グのカラム368に伝えられる。著作権使用料エレメン
ト318は著作権使用料エレメント306の後に構造化
文書25に発生する第2番目の著作権使用料エレメント
であるので、この著作権使用料エレメントはブツク著作
権使用料エレメント306に代用されない。
【0064】また著作権使用料メツセージ318に続い
て即座に発生する、特殊なエレメント内の関連する著作
権使用料情報も、第1章を複製すべきときにこの第1章
だけに適用されるローカルエレメントと考えられる。著
作権使用料エレメント318に関連するエレメントは
「〔amount〕1.00$〔/amount〕」320及び「〔vali
dation〕第1章の料金が支払われる〔/validation〕」
322である。
て即座に発生する、特殊なエレメント内の関連する著作
権使用料情報も、第1章を複製すべきときにこの第1章
だけに適用されるローカルエレメントと考えられる。著
作権使用料エレメント318に関連するエレメントは
「〔amount〕1.00$〔/amount〕」320及び「〔vali
dation〕第1章の料金が支払われる〔/validation〕」
322である。
【0065】第2のエレメントは特殊なタグ〔amount〕
の後に著作権使用料総額を表す特殊なストリング「1.00
$」と終了タグ〔/amount〕とを続けることによつて表
される。図9のデフオルトテーブル56のカラム364
はこのストリングがデイスプレイ26に表示されること
を示す。
の後に著作権使用料総額を表す特殊なストリング「1.00
$」と終了タグ〔/amount〕とを続けることによつて表
される。図9のデフオルトテーブル56のカラム364
はこのストリングがデイスプレイ26に表示されること
を示す。
【0066】第3のエレメントは特殊なタグ〔validati
on〕の後に検証を表す特殊なストリング「第1章の料金
が支払われる」と終了タグ〔/validation〕とを続ける
ことによつて表される。図9のデフオルトテーブル56
のカラム364はこのストリングがデイスプレイ26に
表示されないことを示す。
on〕の後に検証を表す特殊なストリング「第1章の料金
が支払われる」と終了タグ〔/validation〕とを続ける
ことによつて表される。図9のデフオルトテーブル56
のカラム364はこのストリングがデイスプレイ26に
表示されないことを示す。
【0067】章見出しの下にある第4のエレメントはパ
ラグラフ開始タグ〔p〕及び終了タグ〔/p〕によつて
表示されたパラグラフエレメント324である。
ラグラフ開始タグ〔p〕及び終了タグ〔/p〕によつて
表示されたパラグラフエレメント324である。
【0068】定様式テキストストリーム25は階層編成
によつて特徴付けられ、その開始タグ〔h2〕及び終了タ
グ〔/h2〕によつて示された第1のトピツク見出しエレ
メント326はこの階層内の章見出しエレメント316
に従属するという点に特徴がある。定様式テキストスト
リーム25についてこの階層構造を用いることにより、
座標システム156を確立する。
によつて特徴付けられ、その開始タグ〔h2〕及び終了タ
グ〔/h2〕によつて示された第1のトピツク見出しエレ
メント326はこの階層内の章見出しエレメント316
に従属するという点に特徴がある。定様式テキストスト
リーム25についてこの階層構造を用いることにより、
座標システム156を確立する。
【0069】図6に示す座標システム156はこれがメ
モリ22に格納し得るように示され、座標システム15
6に結合した特定の見出しすなわち特定のエレメントエ
ントリの階層レベルを表す6つの数字をもつている。例
えばパラグラフエレメント330はbk=「1」、h1=
「1」、h2=「1」、h3=「0」、p=「2」及びel=
「1」の座標を有する。これは、エレメント330が第
1のブツクbk=「1」の一部、第1のh1章見出しの一
部、第1のh2トピツク見出しの一部であるが、第1のト
ピツク見出しに従属するトピツク見出しの一部ではない
ということを意味する。p=「2」座標は、エレメント
330が第1のトピツク見出しの下にある第2番目のパ
ラグラフエレメントであることを表す。el=「1」座標
はエレメント330がパラグラフ内の第1のエレメント
であることを表す。
モリ22に格納し得るように示され、座標システム15
6に結合した特定の見出しすなわち特定のエレメントエ
ントリの階層レベルを表す6つの数字をもつている。例
えばパラグラフエレメント330はbk=「1」、h1=
「1」、h2=「1」、h3=「0」、p=「2」及びel=
「1」の座標を有する。これは、エレメント330が第
1のブツクbk=「1」の一部、第1のh1章見出しの一
部、第1のh2トピツク見出しの一部であるが、第1のト
ピツク見出しに従属するトピツク見出しの一部ではない
ということを意味する。p=「2」座標は、エレメント
330が第1のトピツク見出しの下にある第2番目のパ
ラグラフエレメントであることを表す。el=「1」座標
はエレメント330がパラグラフ内の第1のエレメント
であることを表す。
【0070】図6の第2の例の構造化文書25における
第2章の部分は以下のエレメント、すなわち「〔h1〕第
2章の見出し〔/h1〕」342、「〔royalty 〕章複製
料金〔/royalty 〕」344、「〔amount〕2.00$〔/
amount〕」346、「〔validation〕第2章の料金が支
払われる〔/validation〕」348及び「〔p〕テキス
トのパラグラフ〔/p〕」350を有する。
第2章の部分は以下のエレメント、すなわち「〔h1〕第
2章の見出し〔/h1〕」342、「〔royalty 〕章複製
料金〔/royalty 〕」344、「〔amount〕2.00$〔/
amount〕」346、「〔validation〕第2章の料金が支
払われる〔/validation〕」348及び「〔p〕テキス
トのパラグラフ〔/p〕」350を有する。
【0071】第2章の見出し342の構造化文書のタグ
は開始タグ〔h1〕及び終了タグ〔/h1〕である。第2章
の見出し342の下には4つのエレメントがある。第1
のエレメントは特殊なタグ〔royalty 〕の後に著作権使
用料メツセージを表す特殊なストリング「章複製料金」
と終了タグ〔/royalty 〕とを続けることによつて表さ
れる著作権使用料メツセージ344である。図9のデフ
オルトテーブル56のカラム364はこのストリングが
デイスプレイ26に表示されることを示す。著作権使用
料エレメントが第2章の見出し342のような章の見出
しに発生すると、この著作権使用料エレメントは第2章
の見出し342だけに影響を与えるローカルエレンメト
と考えられる。この著作権使用料エレメントは図9のデ
フオルトテーブル56の章著作権使用料フラグのカラム
368に伝えられる。著作権使用料エレメント344は
著作権使用料エレメント306及び318の後に構造化
文書25に発生する第3番目の著作権使用料エレメント
であるので、この著作権使用料エレメント344はブツ
ク著作権使用料エレメント306に代用されない。
は開始タグ〔h1〕及び終了タグ〔/h1〕である。第2章
の見出し342の下には4つのエレメントがある。第1
のエレメントは特殊なタグ〔royalty 〕の後に著作権使
用料メツセージを表す特殊なストリング「章複製料金」
と終了タグ〔/royalty 〕とを続けることによつて表さ
れる著作権使用料メツセージ344である。図9のデフ
オルトテーブル56のカラム364はこのストリングが
デイスプレイ26に表示されることを示す。著作権使用
料エレメントが第2章の見出し342のような章の見出
しに発生すると、この著作権使用料エレメントは第2章
の見出し342だけに影響を与えるローカルエレンメト
と考えられる。この著作権使用料エレメントは図9のデ
フオルトテーブル56の章著作権使用料フラグのカラム
368に伝えられる。著作権使用料エレメント344は
著作権使用料エレメント306及び318の後に構造化
文書25に発生する第3番目の著作権使用料エレメント
であるので、この著作権使用料エレメント344はブツ
ク著作権使用料エレメント306に代用されない。
【0072】また著作権使用料メツセージ344に続い
て即座に発生する、特殊なエレメント内の関連する著作
権使用料情報は第2章を複製すべきときにこの第2章だ
けに適用されるローカルエレメントと考えられる。著作
権使用料エレメント344に関連するエレメントは
「〔amount〕$2.00〔/amount〕」346及び「〔vali
dation〕第2章の料金が支払われる〔/validation〕」
348である。
て即座に発生する、特殊なエレメント内の関連する著作
権使用料情報は第2章を複製すべきときにこの第2章だ
けに適用されるローカルエレメントと考えられる。著作
権使用料エレメント344に関連するエレメントは
「〔amount〕$2.00〔/amount〕」346及び「〔vali
dation〕第2章の料金が支払われる〔/validation〕」
348である。
【0073】第2のエレメントは特殊なタグ〔amount〕
の後に著作権使用料総額を表す特殊なストリング「$2.
00」と終了タグ「〔/amount〕」とを続けることによつ
て表される。図9のデフオルトテーブル56のカラム3
64はこのストリングがデイスプレイ26に表示される
ことを示す。
の後に著作権使用料総額を表す特殊なストリング「$2.
00」と終了タグ「〔/amount〕」とを続けることによつ
て表される。図9のデフオルトテーブル56のカラム3
64はこのストリングがデイスプレイ26に表示される
ことを示す。
【0074】第3のエレメントは特殊なタグ〔validati
on〕の後に検証を表す特殊なストリング「第2章の料金
が支払われる」と終了タグ〔/validation〕とを続ける
ことによつて表された検証データ348である。図9の
デフオルトテーブル56のカラム364はこのストリン
グがデイスプレイ26に表示されないことを示す。
on〕の後に検証を表す特殊なストリング「第2章の料金
が支払われる」と終了タグ〔/validation〕とを続ける
ことによつて表された検証データ348である。図9の
デフオルトテーブル56のカラム364はこのストリン
グがデイスプレイ26に表示されないことを示す。
【0075】第2章の見出しの下にある第4のエレメン
トはパラグラフ開始タグ〔p〕及び終了タグ〔/p〕に
よつて表示されたパラグラフエレメント350である。
トはパラグラフ開始タグ〔p〕及び終了タグ〔/p〕に
よつて表示されたパラグラフエレメント350である。
【0076】ソフトコピーブツクの著作者又は出版社は
ソフトコピーブツク又はソフトコピーブツクの個々の章
を複製するユーザが支払うべき著作権使用料の総額を特
定する。ソフトコピーブツクのソーステキストは構造化
文書の定様式テキストストリーム25の形式を有する。
本発明によると、出版社はソフトコピーブツクの構造化
文書テキスト又はソフトコピーブツクに付随する著作権
使用料支払い情報フアイルのいずれかに著作権使用料支
払い情報を含む。
ソフトコピーブツク又はソフトコピーブツクの個々の章
を複製するユーザが支払うべき著作権使用料の総額を特
定する。ソフトコピーブツクのソーステキストは構造化
文書の定様式テキストストリーム25の形式を有する。
本発明によると、出版社はソフトコピーブツクの構造化
文書テキスト又はソフトコピーブツクに付随する著作権
使用料支払い情報フアイルのいずれかに著作権使用料支
払い情報を含む。
【0077】本発明によると、出版社は図6に示すよう
なソフトコピーブツクの構造化文書テキスト又は図13
に示すようにソフトコピーブツクに付随する著作権使用
料支払い情報フアイル58のいずれかに著作権使用料支
払い情報を含む。次に出版社はコンパクトデイスク光記
憶媒体、フロツピーデイスク磁気記憶媒体又は他の適正
な記憶媒体55´にソフトコピーブツクを複写する。こ
のソフトコピーブツクは短縮されトークン化されたテキ
ストとしてこれらの記憶媒体に格納される。
なソフトコピーブツクの構造化文書テキスト又は図13
に示すようにソフトコピーブツクに付随する著作権使用
料支払い情報フアイル58のいずれかに著作権使用料支
払い情報を含む。次に出版社はコンパクトデイスク光記
憶媒体、フロツピーデイスク磁気記憶媒体又は他の適正
な記憶媒体55´にソフトコピーブツクを複写する。こ
のソフトコピーブツクは短縮されトークン化されたテキ
ストとしてこれらの記憶媒体に格納される。
【0078】ソフトコピーブツクを記憶デイスクから読
み出すためには、ユーザは自身のワークステーシヨン1
0においてソフトコピーブツク読取り専用プログラム3
5を適用する。このプログラム35は短縮されトークン
化されたテキストを構造化文書のソーステキストに再変
換し、その後図7に示すように構造化文書のソーステキ
ストをデイスプレイ装置26に表示することができる。
み出すためには、ユーザは自身のワークステーシヨン1
0においてソフトコピーブツク読取り専用プログラム3
5を適用する。このプログラム35は短縮されトークン
化されたテキストを構造化文書のソーステキストに再変
換し、その後図7に示すように構造化文書のソーステキ
ストをデイスプレイ装置26に表示することができる。
【0079】本発明によると、ユーザはまたソフトコピ
ーブツク読取りプログラム35に従つて図10の著作権
使用料支払いプログラム45を適用する。ユーザがデイ
スクドライブ46上の磁気デイスクのような書込み可能
記憶媒体にソフトコピーブツクを複写するコマンドを入
力するか、プリンタ44を用いてソフトコピーブツクの
ハードコピーを印刷するコマンドを入力するか又はモデ
ム及びネツトワークアダプタ48を介してソフトコピー
ブツクの複製物を伝送するコマンドを入力すると、著作
権使用料支払いプログラム45はこれらの複製コマンド
をインイターセプトしてこれらの複製動作を中断させ
る。
ーブツク読取りプログラム35に従つて図10の著作権
使用料支払いプログラム45を適用する。ユーザがデイ
スクドライブ46上の磁気デイスクのような書込み可能
記憶媒体にソフトコピーブツクを複写するコマンドを入
力するか、プリンタ44を用いてソフトコピーブツクの
ハードコピーを印刷するコマンドを入力するか又はモデ
ム及びネツトワークアダプタ48を介してソフトコピー
ブツクの複製物を伝送するコマンドを入力すると、著作
権使用料支払いプログラム45はこれらの複製コマンド
をインイターセプトしてこれらの複製動作を中断させ
る。
【0080】その代わり著作権使用料支払いプログラム
45は図6のソフトコピーブツクテキスト又はソフトコ
ピーブツクに付随する著作権使用料支払い情報フアイル
58に格納された著作権使用料支払い情報の表示画面を
ユーザに提示する。ユーザは著作権使用料支払いプログ
ラムがソフトコピーブツクの複製を許可する前に出版社
に著作権使用料を支払うかのオプシヨンを選択しなけれ
ばならない。
45は図6のソフトコピーブツクテキスト又はソフトコ
ピーブツクに付随する著作権使用料支払い情報フアイル
58に格納された著作権使用料支払い情報の表示画面を
ユーザに提示する。ユーザは著作権使用料支払いプログ
ラムがソフトコピーブツクの複製を許可する前に出版社
に著作権使用料を支払うかのオプシヨンを選択しなけれ
ばならない。
【0081】図6に示すソフトコピーブツクの構造化文
書テキスト25又はソフトコピーブツクに付随する著作
権使用料情報フアイル58に含まれる著作権使用料支払
い情報はソフトコピーブツクの個々の章に関する著作権
使用料支払い情報及びソフトコピーブツク全体に関する
著作権使用料支払い情報を含むことができる。ユーザが
複製コマンドを入力するとき自身のワークステーシヨン
にソフトコピーブツクの特定の章を表示している場合、
図14に示すように著作権使用料支払いプログラム45
は現在表示されている章についての著作権使用料支払い
情報及びソフトコピーブツク全体についての著作権使用
料支払い情報を表示する。
書テキスト25又はソフトコピーブツクに付随する著作
権使用料情報フアイル58に含まれる著作権使用料支払
い情報はソフトコピーブツクの個々の章に関する著作権
使用料支払い情報及びソフトコピーブツク全体に関する
著作権使用料支払い情報を含むことができる。ユーザが
複製コマンドを入力するとき自身のワークステーシヨン
にソフトコピーブツクの特定の章を表示している場合、
図14に示すように著作権使用料支払いプログラム45
は現在表示されている章についての著作権使用料支払い
情報及びソフトコピーブツク全体についての著作権使用
料支払い情報を表示する。
【0082】ユーザが著作権使用料を支払うことを選択
すると、例えばモデム及びネツトワークアダプタ48を
介して公衆電話網49に呼を配置することによつてユー
ザのワークステーシヨン10及び出版社のデータプロセ
ツサ15間に通信セツシヨンが確立される。著作権使用
料支払いプログラム45は出版社のデータプロセツサ1
5にメツセージを送り、ユーザがソフトコピーブツクの
特定の部分又はソフトコピーブツク全体を複製し得るよ
うに要求する。この要求メツセージはユーザの名前、ユ
ーザのメールアドレス及びユーザのクレジツトカード番
号又は他の請求情報を含む。またこの要求メツセージ
は、ユーザが支払う著作権使用料の総額を出版社のデー
タプロセツサが計算し得るようにソフトコピーブツクに
ついての十分な情報含む。
すると、例えばモデム及びネツトワークアダプタ48を
介して公衆電話網49に呼を配置することによつてユー
ザのワークステーシヨン10及び出版社のデータプロセ
ツサ15間に通信セツシヨンが確立される。著作権使用
料支払いプログラム45は出版社のデータプロセツサ1
5にメツセージを送り、ユーザがソフトコピーブツクの
特定の部分又はソフトコピーブツク全体を複製し得るよ
うに要求する。この要求メツセージはユーザの名前、ユ
ーザのメールアドレス及びユーザのクレジツトカード番
号又は他の請求情報を含む。またこの要求メツセージ
は、ユーザが支払う著作権使用料の総額を出版社のデー
タプロセツサが計算し得るようにソフトコピーブツクに
ついての十分な情報含む。
【0083】出版社のデータプロセツサ15は図12に
示す著作権使用料請求プログラム74を有し、このプロ
グラム74はユーザの要求メツセージを受信して処理す
る。ユーザが申し出た支払い形式が有効であることをチ
エツクした後、出版社のデータプロセツサ15の著作権
使用料請求プログラム74はユーザの著作権使用料支払
いプログラム45に、ユーザが申し込んだソフトコピー
ブツクの複製を許可する許可メツセージを送り返す。そ
の後ユーザのワークステーシヨン10の著作権使用料支
払いプログラム45は、中断されていた複製動作を推奨
し、これにより申し込んだソフトコピーブツクを複製す
ることができる。
示す著作権使用料請求プログラム74を有し、このプロ
グラム74はユーザの要求メツセージを受信して処理す
る。ユーザが申し出た支払い形式が有効であることをチ
エツクした後、出版社のデータプロセツサ15の著作権
使用料請求プログラム74はユーザの著作権使用料支払
いプログラム45に、ユーザが申し込んだソフトコピー
ブツクの複製を許可する許可メツセージを送り返す。そ
の後ユーザのワークステーシヨン10の著作権使用料支
払いプログラム45は、中断されていた複製動作を推奨
し、これにより申し込んだソフトコピーブツクを複製す
ることができる。
【0084】出版社のデータプロセツサ15の著作権使
用料請求プログラム74はユーザによる要求を記録する
ことによりソフトコピーブツクを複製し、ユーザのクレ
ジツトカードの口座に対する請求書を作成する。
用料請求プログラム74はユーザによる要求を記録する
ことによりソフトコピーブツクを複製し、ユーザのクレ
ジツトカードの口座に対する請求書を作成する。
【0085】ユーザの要求に応答して出版社のデータプ
ロセツサ15の著作権使用料請求プログラム74が送つ
た許可メツセージは認証データを含むことができ、ユー
ザのワークステーシヨン10の著作権使用料支払いプロ
グラム45がこの認証データを用いて出版社からの許可
メツセージを認証する。これによりユーザ又は他の者が
著作権使用料支払いプロセスから免れることを防止す
る。
ロセツサ15の著作権使用料請求プログラム74が送つ
た許可メツセージは認証データを含むことができ、ユー
ザのワークステーシヨン10の著作権使用料支払いプロ
グラム45がこの認証データを用いて出版社からの許可
メツセージを認証する。これによりユーザ又は他の者が
著作権使用料支払いプロセスから免れることを防止す
る。
【0086】本発明によると、許可メツセージはまたユ
ーザが中止した複製セツシヨンを回復させる際に用いる
開始ページデータを含んでもよい。ユーザが申し込んだ
ソフトコピーブツクを複製すると、図10に示すように
ユーザのワークステーシヨン10から出版社のデータプ
ロセツサ15に周期的に応答信号が送られる。これはユ
ーザが上手く複製した各ページ又は各章についてなされ
る。出版社のデータプロセツサ15の著作権使用料請求
プログラム74は図12に示すように応答信号の数を数
える。ユーザが申し込んだソフトコピーブツクの複製が
完了する前に複製が失敗すると、出版社のデータプロセ
ツサ15の著作権使用料請求プログラム74はソフトコ
ピーブツクのうち上手く複製された最後のページ又は最
後の章の番号を用いて障害レコードを記憶する。これは
出版社の著作権使用料請求プログラム74が受け取つた
応答信号の数によつて示される。その後、ユーザは自身
のワークステーシヨン10を出版社のデータプロセツサ
15と再接続し、ソフトコピーブツクを複製するように
新たに要求すると、上手く複製された最後のページ又は
最後の章を一致させた状態で、出版社の著作権使用料請
求プログラム74はユーザの著作権使用料支払いプログ
ラム45に新しい許可メツセージを送る。ユーザが自身
のワークステーシヨン10を出版社のデータプロセツサ
15に再接続しないと、出版社のデータプロセツサ15
の著作権使用料請求プログラム74はソフトコピーブツ
クのうち上手く複製された部分だけについてユーザに請
求する。
ーザが中止した複製セツシヨンを回復させる際に用いる
開始ページデータを含んでもよい。ユーザが申し込んだ
ソフトコピーブツクを複製すると、図10に示すように
ユーザのワークステーシヨン10から出版社のデータプ
ロセツサ15に周期的に応答信号が送られる。これはユ
ーザが上手く複製した各ページ又は各章についてなされ
る。出版社のデータプロセツサ15の著作権使用料請求
プログラム74は図12に示すように応答信号の数を数
える。ユーザが申し込んだソフトコピーブツクの複製が
完了する前に複製が失敗すると、出版社のデータプロセ
ツサ15の著作権使用料請求プログラム74はソフトコ
ピーブツクのうち上手く複製された最後のページ又は最
後の章の番号を用いて障害レコードを記憶する。これは
出版社の著作権使用料請求プログラム74が受け取つた
応答信号の数によつて示される。その後、ユーザは自身
のワークステーシヨン10を出版社のデータプロセツサ
15と再接続し、ソフトコピーブツクを複製するように
新たに要求すると、上手く複製された最後のページ又は
最後の章を一致させた状態で、出版社の著作権使用料請
求プログラム74はユーザの著作権使用料支払いプログ
ラム45に新しい許可メツセージを送る。ユーザが自身
のワークステーシヨン10を出版社のデータプロセツサ
15に再接続しないと、出版社のデータプロセツサ15
の著作権使用料請求プログラム74はソフトコピーブツ
クのうち上手く複製された部分だけについてユーザに請
求する。
【0087】上述したように、ユーザの要求に応答して
出版社のデータプロセツサ15の著作権使用料請求プロ
グラム74が送つた許可メツセージは認証データを含む
ことができ、ユーザのワークステーシヨン10の著作権
使用料支払いプログラム45はこの認証データを用いる
ことにより出版社から受信した許可メツセージを認証す
る。この認証データは出版社の著作権使用料請求プログ
ラム74が送り返すデータワードと同じぐらい単純であ
り、このデータワードはワークステーシヨン10におい
てユーザの著作権使用料支払いプログラム45が保存す
る同様のデータワードと比較される。また例えば出版社
の著作権使用料請求プログラム74がデイジタル著名を
許可メツセージに適用するような一段と高性能の認証技
術を用いることができ、ユーザの著作権使用料支払いプ
ログラム45はこの許可メツセージを認証することがで
きる。デイジタル著名を適用してメツセージを認証する
標準的な技術は公開鍵暗号アルゴリズムを用いる技術で
ある。
出版社のデータプロセツサ15の著作権使用料請求プロ
グラム74が送つた許可メツセージは認証データを含む
ことができ、ユーザのワークステーシヨン10の著作権
使用料支払いプログラム45はこの認証データを用いる
ことにより出版社から受信した許可メツセージを認証す
る。この認証データは出版社の著作権使用料請求プログ
ラム74が送り返すデータワードと同じぐらい単純であ
り、このデータワードはワークステーシヨン10におい
てユーザの著作権使用料支払いプログラム45が保存す
る同様のデータワードと比較される。また例えば出版社
の著作権使用料請求プログラム74がデイジタル著名を
許可メツセージに適用するような一段と高性能の認証技
術を用いることができ、ユーザの著作権使用料支払いプ
ログラム45はこの許可メツセージを認証することがで
きる。デイジタル著名を適用してメツセージを認証する
標準的な技術は公開鍵暗号アルゴリズムを用いる技術で
ある。
【0088】公開鍵暗号アルゴリズムについては、1979
年3月、IEEE会報、第67巻「プライバシー及び認証:暗
号技術入門」 397頁〜427 頁に説明されている。公開鍵
システムは、秘密鍵配送チヤネルが十分なレベルの保全
性をもつているかぎり、このチヤネルをもつ必要はな
い。公開鍵暗号系においては2つの鍵が用いられ、1つ
は暗号化のための鍵であり、他の1つは暗号解読のため
の鍵である。公開鍵アルゴリズムシステムは、暗号化の
ためのPU鍵及び暗号解読のためのPR鍵という一対の
ランダムな逆方向鍵を生成することが容易で、かつPU
鍵及びPR鍵で動作させることが容易であるように設計
されるが、PU鍵からPR鍵を起算するのはコンピユー
タではできない。通信の各当事者は一対の逆方向鍵、す
なわちPU鍵及びPR鍵を生成する。通信の当事者は暗
号解読変換PR機密鍵を保持し、これを公開デイレクト
リに配置することによつて暗号化変換PU公開鍵を作成
する。メツセージを暗号化してこれらを通信当事者に送
ることができるが、自分へのメツセージを解読すること
はできない。PU鍵を用いて暗号化し、PR鍵を用いて
解読し得ることが望ましい。このような理由から通常P
Uを公開鍵と呼び、PRをプライベート鍵と呼ぶ。
年3月、IEEE会報、第67巻「プライバシー及び認証:暗
号技術入門」 397頁〜427 頁に説明されている。公開鍵
システムは、秘密鍵配送チヤネルが十分なレベルの保全
性をもつているかぎり、このチヤネルをもつ必要はな
い。公開鍵暗号系においては2つの鍵が用いられ、1つ
は暗号化のための鍵であり、他の1つは暗号解読のため
の鍵である。公開鍵アルゴリズムシステムは、暗号化の
ためのPU鍵及び暗号解読のためのPR鍵という一対の
ランダムな逆方向鍵を生成することが容易で、かつPU
鍵及びPR鍵で動作させることが容易であるように設計
されるが、PU鍵からPR鍵を起算するのはコンピユー
タではできない。通信の各当事者は一対の逆方向鍵、す
なわちPU鍵及びPR鍵を生成する。通信の当事者は暗
号解読変換PR機密鍵を保持し、これを公開デイレクト
リに配置することによつて暗号化変換PU公開鍵を作成
する。メツセージを暗号化してこれらを通信当事者に送
ることができるが、自分へのメツセージを解読すること
はできない。PU鍵を用いて暗号化し、PR鍵を用いて
解読し得ることが望ましい。このような理由から通常P
Uを公開鍵と呼び、PRをプライベート鍵と呼ぶ。
【0089】公開鍵暗号系の特徴はメツセージの送り手
を独自に識別するデイジタル署名を提供することであ
る。当事者Aは符号付きメツセージMを当事者Bに送り
たいとき、当事者Aは自分のプライベート鍵PRを用い
てこのメツセージを操作することにより符号付きメツセ
ージSを作成する。秘密にしたいときはPR鍵を当事者
Aの暗号解読鍵として用いたが、現在はPR鍵を自分の
「暗号化」鍵として用いることによりデイジタル署名を
送る。当事者BはメツセージSを受信すると、当事者A
の公開PU鍵を用いて暗号テキストSを操作することに
よつてメツセージMを回復させることができる。当事者
Aのメツセージを上手く解読することによつて、受信者
Bはこのメツセージが送り手Aから来たことが分かる。
符号を付すべきデータをデータが短いときに良く動作す
るプライベート鍵を用いて暗号化するか又はまず符号を
付すべきデータを強力な一方向性暗号関数を用いてハツ
シユし、このように作成されハツシユされた値をプライ
ベート鍵を用いて暗号化するかのいずれかによつてデイ
ジタル署名を作成することができる。いずれの方法でも
作成し得る。
を独自に識別するデイジタル署名を提供することであ
る。当事者Aは符号付きメツセージMを当事者Bに送り
たいとき、当事者Aは自分のプライベート鍵PRを用い
てこのメツセージを操作することにより符号付きメツセ
ージSを作成する。秘密にしたいときはPR鍵を当事者
Aの暗号解読鍵として用いたが、現在はPR鍵を自分の
「暗号化」鍵として用いることによりデイジタル署名を
送る。当事者BはメツセージSを受信すると、当事者A
の公開PU鍵を用いて暗号テキストSを操作することに
よつてメツセージMを回復させることができる。当事者
Aのメツセージを上手く解読することによつて、受信者
Bはこのメツセージが送り手Aから来たことが分かる。
符号を付すべきデータをデータが短いときに良く動作す
るプライベート鍵を用いて暗号化するか又はまず符号を
付すべきデータを強力な一方向性暗号関数を用いてハツ
シユし、このように作成されハツシユされた値をプライ
ベート鍵を用いて暗号化するかのいずれかによつてデイ
ジタル署名を作成することができる。いずれの方法でも
作成し得る。
【0090】符号を付すべきデータのハツシユに基づい
てデイジタル署名を作成する方法については、1991年8
月22日出願、米国特許出願第07/748,407号「制御ベクト
ルに基づいたハイブリツド公開鍵アルゴリズム/データ
暗号化アルゴリズム鍵配送方法」に教示されている。
てデイジタル署名を作成する方法については、1991年8
月22日出願、米国特許出願第07/748,407号「制御ベクト
ルに基づいたハイブリツド公開鍵アルゴリズム/データ
暗号化アルゴリズム鍵配送方法」に教示されている。
【0091】公開鍵暗号装置の例としては、米国特許第
4,218,582号「公開鍵暗号装置及び方法」、米国特許第
4,200,770号「暗号化装置及び方法」並びに米国特許第
4,405,829号「暗号通信システム及び方法」に開示され
ている。
4,218,582号「公開鍵暗号装置及び方法」、米国特許第
4,200,770号「暗号化装置及び方法」並びに米国特許第
4,405,829号「暗号通信システム及び方法」に開示され
ている。
【0092】公開鍵暗号化技術は出版社の著作権使用料
請求プログラム74からユーザの著作権使用料支払いプ
ログラム45に送られた許可メツセージに出版社のデイ
ジタル署名を付加する際に使用される。上述のように出
版社は公開鍵及びそれに対応するプライベート鍵76を
最初に作成する。出版社の公開鍵は公開鍵エレメント3
12として図6のソフトコピーブツクの定様式テキスト
ストリーム25に挿入される。次に出版社はCD−RO
M媒体形式でこのソフトコピーブツクを出版し、ユーザ
はこのCD−ROMを購入する。他の実施例においては
出版社の公開鍵は図13のCD−ROM55´の著作権
使用料情報フアイル58に含まれる。
請求プログラム74からユーザの著作権使用料支払いプ
ログラム45に送られた許可メツセージに出版社のデイ
ジタル署名を付加する際に使用される。上述のように出
版社は公開鍵及びそれに対応するプライベート鍵76を
最初に作成する。出版社の公開鍵は公開鍵エレメント3
12として図6のソフトコピーブツクの定様式テキスト
ストリーム25に挿入される。次に出版社はCD−RO
M媒体形式でこのソフトコピーブツクを出版し、ユーザ
はこのCD−ROMを購入する。他の実施例においては
出版社の公開鍵は図13のCD−ROM55´の著作権
使用料情報フアイル58に含まれる。
【0093】ユーザがソフトコピーブツクを複製するコ
マンドを入力すると、ユーザの著作権使用料支払いプロ
グラム45はソフトコピーブツクの複製要求と共に、検
証ストリング314の複写物を出版社に送る。この要求
が第1章というような1つの章を複製する要求であると
き、その章についての検証ストリング322がこの要求
と共に出版社に送られる。次に出版社の著作権使用料請
求プログラム74は公開鍵暗号化プログラム78を用い
て出版社のプライベート鍵76で暗号化することによつ
て、このプログラム74がユーザから受け取つた検証ス
トリングを操作する。その後出版社の著作権使用料請求
プログラム74は暗号化された検証ストリングを許可メ
ツセージの一部としてユーザに送り返す。
マンドを入力すると、ユーザの著作権使用料支払いプロ
グラム45はソフトコピーブツクの複製要求と共に、検
証ストリング314の複写物を出版社に送る。この要求
が第1章というような1つの章を複製する要求であると
き、その章についての検証ストリング322がこの要求
と共に出版社に送られる。次に出版社の著作権使用料請
求プログラム74は公開鍵暗号化プログラム78を用い
て出版社のプライベート鍵76で暗号化することによつ
て、このプログラム74がユーザから受け取つた検証ス
トリングを操作する。その後出版社の著作権使用料請求
プログラム74は暗号化された検証ストリングを許可メ
ツセージの一部としてユーザに送り返す。
【0094】次にユーザの著作権使用料支払いプログラ
ム45は、ソフトコピーブツクに載つている公開鍵エレ
ンメント312から得られた出版社の公開鍵を用いて、
プログラム45が出版社から受け取つた暗号化された検
証ストリングを復号化することによつてこの暗号化され
た検証ストリングを操作する。ユーザの著作権使用料支
払いプログラム45は上述した公開鍵暗号アルゴリズム
を含むメツセージ認証プロクラム43を用いることによ
り、復号化を実行する。次にこの復号化された検証スト
リングをソフトコピーブツクに載つている検証ストリン
グ314又は322と比較する。この比較が満足すべき
ものであれば出版社の著作権使用料請求プログラム74
だけが許可メツセージを送ることができる。
ム45は、ソフトコピーブツクに載つている公開鍵エレ
ンメント312から得られた出版社の公開鍵を用いて、
プログラム45が出版社から受け取つた暗号化された検
証ストリングを復号化することによつてこの暗号化され
た検証ストリングを操作する。ユーザの著作権使用料支
払いプログラム45は上述した公開鍵暗号アルゴリズム
を含むメツセージ認証プロクラム43を用いることによ
り、復号化を実行する。次にこの復号化された検証スト
リングをソフトコピーブツクに載つている検証ストリン
グ314又は322と比較する。この比較が満足すべき
ものであれば出版社の著作権使用料請求プログラム74
だけが許可メツセージを送ることができる。
【0095】図10及び図11はユーザのワークステー
シヨン10において実行される著作権使用料支払いプロ
グラム45のフローチヤートを示す。
シヨン10において実行される著作権使用料支払いプロ
グラム45のフローチヤートを示す。
【0096】図10はステツプ400において、BookMa
nager ソフトコピーブツク読取りプログラム35を開始
する。
nager ソフトコピーブツク読取りプログラム35を開始
する。
【0097】次にステツプ402において、著作権使用
料支払いプログラム45を開始する。
料支払いプログラム45を開始する。
【0098】次にステツプ404において、定様式テキ
ストストリーム25を入力してメモリ22に格納する。
ストストリーム25を入力してメモリ22に格納する。
【0099】次にステツプ406において、特殊タグ
(図8)を用いてエレメントを探索する。
(図8)を用いてエレメントを探索する。
【0100】次にステツプ408において、特殊タグ3
60を用いてエレメントについてのテキストストリング
362及びエレンメント座標156をパラメータテーブ
ル56L(図9)にロードする。
60を用いてエレメントについてのテキストストリング
362及びエレンメント座標156をパラメータテーブ
ル56L(図9)にロードする。
【0101】次にステツプ410において、ブツク著作
権使用料フラグ366をパラメータテーブル56L(図
9)にセツトする。
権使用料フラグ366をパラメータテーブル56L(図
9)にセツトする。
【0102】次にステツプ412において、章著作権使
用料フラグ368をパラメータテーブル56L(図9)
にセツトする。
用料フラグ368をパラメータテーブル56L(図9)
にセツトする。
【0103】次にステツプ414において、BookManage
r ソフトコピー読取りプログラム35を継続する。
r ソフトコピー読取りプログラム35を継続する。
【0104】次にステツプ416において、ユーザの入
力要求を検出することにより印刷又は複写する。
力要求を検出することにより印刷又は複写する。
【0105】次にステツプ418において、表示される
ブツクの章を識別する。
ブツクの章を識別する。
【0106】次にステツプ420において、検査されて
いる章の見出し342、章著作権使用料支払いメツセー
ジ344及び章支払い総額346を表示する(図1
4)。
いる章の見出し342、章著作権使用料支払いメツセー
ジ344及び章支払い総額346を表示する(図1
4)。
【0107】次にステツプ422において、ブツクタイ
トル300、ブツク著作権使用料支払いメツセージ30
6及びブツク支払い総額308を表示する(図14)。
トル300、ブツク著作権使用料支払いメツセージ30
6及びブツク支払い総額308を表示する(図14)。
【0108】次にステツプ424において、ユーザをプ
ロモートすることにより選択肢を入力する(図14)。
ロモートすることにより選択肢を入力する(図14)。
【0109】次にステツプ426において、ユーザの名
前、メイルアドレス及びクレジツトカード情報を含むユ
ーザプロフアイル23を得る。
前、メイルアドレス及びクレジツトカード情報を含むユ
ーザプロフアイル23を得る。
【0110】次にステツプ428において、出版社のデ
ータプロセツサ15の電話番号310を得る。
ータプロセツサ15の電話番号310を得る。
【0111】次にステツプ430において、通信アプリ
ケーシヨンプログラム47を用いて出版社のデータプー
セツサ15に電話コールを配置する。
ケーシヨンプログラム47を用いて出版社のデータプー
セツサ15に電話コールを配置する。
【0112】次にステツプ432において、ユーザプロ
フアイル23、ブツクタイトル300、版302及びブ
ツク支払い総額308、ユーザの章又はブツクの選択並
びに検証ストリング348を含む要求を出版社に送るこ
とにより印刷又は複写する。
フアイル23、ブツクタイトル300、版302及びブ
ツク支払い総額308、ユーザの章又はブツクの選択並
びに検証ストリング348を含む要求を出版社に送るこ
とにより印刷又は複写する。
【0113】次にステツプ434において、出版社のプ
ライベート鍵を用いて暗号化された検証ストリング及び
START PAGE 値を含む許可メツセージを出版社のプロ
セツサ15から受信する。
ライベート鍵を用いて暗号化された検証ストリング及び
START PAGE 値を含む許可メツセージを出版社のプロ
セツサ15から受信する。
【0114】次にステツプ436において、メツセージ
認証プログラム43の公開鍵暗号アルゴリズムを用い
て、出版社の公開鍵312で、暗号化された検証ストリ
ングを復号化する。
認証プログラム43の公開鍵暗号アルゴリズムを用い
て、出版社の公開鍵312で、暗号化された検証ストリ
ングを復号化する。
【0115】次にステツプ438において、出版社から
のこの復号化された検証ストリングが検証ストリング3
48と比較されると、プリンタ44又はデイスクドライ
ブ46は START PAGE 値で始まる選択された章又はソ
フトコピーブツクを印刷又は複写することができる。
のこの復号化された検証ストリングが検証ストリング3
48と比較されると、プリンタ44又はデイスクドライ
ブ46は START PAGE 値で始まる選択された章又はソ
フトコピーブツクを印刷又は複写することができる。
【0116】次にステツプ440において、選択された
各ページを上手く印刷又は複写するとACK応答を出版
社のプロセツサ15に送る。
各ページを上手く印刷又は複写するとACK応答を出版
社のプロセツサ15に送る。
【0117】次にステツプ442において、出版社の許
可メツセージをこの複製物に任意に印刷する。
可メツセージをこの複製物に任意に印刷する。
【0118】次にステツプ444において、BookManage
r ソフトコピー読取りプログラム35に戻る。
r ソフトコピー読取りプログラム35に戻る。
【0119】図12は出版社のデータプロセツサ15に
おいて実行される著作権使用料請求プログラム74のフ
ローチヤートである。
おいて実行される著作権使用料請求プログラム74のフ
ローチヤートである。
【0120】図12はステツプ500において、著作権
使用料請求プログラム74を開始する。
使用料請求プログラム74を開始する。
【0121】次にステツプ501において、ユーザプロ
フアイル23、ブツクタイトル300、版302及びブ
ツク支払い総額308、ユーザの章又はソフトコピーブ
ツクの選択並びに検証ストリング348を含む要求をユ
ーザワークステーシヨン10から受信して印刷又は複写
する。
フアイル23、ブツクタイトル300、版302及びブ
ツク支払い総額308、ユーザの章又はソフトコピーブ
ツクの選択並びに検証ストリング348を含む要求をユ
ーザワークステーシヨン10から受信して印刷又は複写
する。
【0122】次にステツプ502において、ユーザのク
レジツトを検査する。
レジツトを検査する。
【0123】次にステツプ504において、ブツクデー
タ70を得る。
タ70を得る。
【0124】次にステツプ505において、このユーザ
及びソフトコピーブツクについて障害レコードがあると
き、停止したページ= START PAGE を障害レコードに
セツトするか又は START PAGE =1をセツトする。
及びソフトコピーブツクについて障害レコードがあると
き、停止したページ= START PAGE を障害レコードに
セツトするか又は START PAGE =1をセツトする。
【0125】次にステツプ506において、出版社のプ
ライベート鍵76を用いて検証ストリングを暗号化す
る。
ライベート鍵76を用いて検証ストリングを暗号化す
る。
【0126】次にステツプ508において、出版社の公
開鍵76を用いて暗号化された検証ストリング及び STA
RT PAGE 値を含む許可メツセージをアセンブルする。
開鍵76を用いて暗号化された検証ストリング及び STA
RT PAGE 値を含む許可メツセージをアセンブルする。
【0127】次にステツプ510において、許可メツセ
ージをユーザのワークステーシヨン10に送る。
ージをユーザのワークステーシヨン10に送る。
【0128】次にステツプ512において、複製すべき
ページ数 MAX PAGEをブツクデータ70から得る。
ページ数 MAX PAGEをブツクデータ70から得る。
【0129】次にステツプ514において、 PER PAGE
費用を計算し、BILL=0及びPAGE=START PAGE をセ
ツトする。
費用を計算し、BILL=0及びPAGE=START PAGE をセ
ツトする。
【0130】次にステツプ516において、ユーザワー
クステーシヨン10からACKを受信する。
クステーシヨン10からACKを受信する。
【0131】次にステツプ518において、BILL=BILL
+ PER PAGE:PAGE=PAGE+1
+ PER PAGE:PAGE=PAGE+1
【0132】次にステツプ520において、一段と多く
のACKがあるとき、ステツプ516に進むか又はステ
ツプ522に進む。
のACKがあるとき、ステツプ516に進むか又はステ
ツプ522に進む。
【0133】次にステツプ522において、PAGE< MAX
PAGEであるとき、ユーザプロフアイル23、ブツクタ
イトル300、版302及びブツク支払い総額308、
ユーザによる章又はソフトコピーブツクの選択並びに複
製を失敗した場所のPAGEの値を含む障害レコードを作成
する。
PAGEであるとき、ユーザプロフアイル23、ブツクタ
イトル300、版302及びブツク支払い総額308、
ユーザによる章又はソフトコピーブツクの選択並びに複
製を失敗した場所のPAGEの値を含む障害レコードを作成
する。
【0134】次にステツプ524において、請求された
支払い総額=BILLを用いてユーザへの送り状を印刷す
る。
支払い総額=BILLを用いてユーザへの送り状を印刷す
る。
【0135】次にステツプ526において、メインプロ
グラムに戻る。
グラムに戻る。
【0136】図13はソフトコピーブツクの定様式テキ
ストストリーム25及び著作権使用料情報フアイル58
を含む、本発明の第2の実施例におけるCD−ROM5
5´を示す。
ストストリーム25及び著作権使用料情報フアイル58
を含む、本発明の第2の実施例におけるCD−ROM5
5´を示す。
【0137】図14はユーザのワークステーシヨンに表
示される著作権使用料支払い情報を示す。この例におい
て2つのオプシヨンが選択肢としてユーザに提示されて
いる。第1のオプシヨンは「現在表示されている章につ
いての複製料金」である。図示の例では「第2章の見出
し」についてである。ユーザはボツクスに「X」を入力
することによつてこのオプシヨンを選択してもよい。ま
たユーザはマウスのような指示装置を用いることにより
これを選択してもよい。第2のオプシヨンは「表示され
ているブツク全体についての複製料金」についてであ
る。このオプシヨンの場合、「ブツクタイトル」、「第
2版」及び「ブツク複製料金」が表示され、上述の手法
と同じ手法によりこれらを選択することができる。
示される著作権使用料支払い情報を示す。この例におい
て2つのオプシヨンが選択肢としてユーザに提示されて
いる。第1のオプシヨンは「現在表示されている章につ
いての複製料金」である。図示の例では「第2章の見出
し」についてである。ユーザはボツクスに「X」を入力
することによつてこのオプシヨンを選択してもよい。ま
たユーザはマウスのような指示装置を用いることにより
これを選択してもよい。第2のオプシヨンは「表示され
ているブツク全体についての複製料金」についてであ
る。このオプシヨンの場合、「ブツクタイトル」、「第
2版」及び「ブツク複製料金」が表示され、上述の手法
と同じ手法によりこれらを選択することができる。
【0138】その結果、本発明は、読者がソフトコピー
ブツクの一部又はすべてを複製したいとき、ソフトコピ
ーブツクの出版社及び著作者への著作権使用料の支払い
を読者に強要する改善された手段を提供する。
ブツクの一部又はすべてを複製したいとき、ソフトコピ
ーブツクの出版社及び著作者への著作権使用料の支払い
を読者に強要する改善された手段を提供する。
【0139】上述の通り本発明をその最適な実施例に基
づいて図示、説明したが、本発明の精神及び範囲から脱
することなく詳細構成について種々の変更を加えてもよ
い。
づいて図示、説明したが、本発明の精神及び範囲から脱
することなく詳細構成について種々の変更を加えてもよ
い。
【0140】
【発明の効果】上述のように本発明によれば、読者がソ
フトコピーブツクの一部又はすべてを複製するときに、
ソフトコピーブツクの出版社及び著作者への著作権使用
料の支払いを読者に強要する手段を設けることにより、
著作者及び出版社はその著作物における著作権を簡易か
つ確実に保護することができる。
フトコピーブツクの一部又はすべてを複製するときに、
ソフトコピーブツクの出版社及び著作者への著作権使用
料の支払いを読者に強要する手段を設けることにより、
著作者及び出版社はその著作物における著作権を簡易か
つ確実に保護することができる。
【図1】図1は著作権使用料支払いプログラムを含む、
本発明によるユーザのワークステーシヨンのシステムブ
ロツク図である。
本発明によるユーザのワークステーシヨンのシステムブ
ロツク図である。
【図2】図2は著作権使用料請求プログラムを含む、本
発明による出版社のデータプロセツサのシステムブロツ
ク図である。
発明による出版社のデータプロセツサのシステムブロツ
ク図である。
【図3】図3はエレメントタグ及びそれに関連したテキ
ストについての第1の例を示す略線図である。
ストについての第1の例を示す略線図である。
【図4】図4は図3の第1の例のエレメントタグ及びそ
れに関連したテキストのメモリ編成を示す略線ずであ
る。
れに関連したテキストのメモリ編成を示す略線ずであ
る。
【図5】図5は図3及び図4の第1の例についてのテキ
ストを表示した略線図である。
ストを表示した略線図である。
【図6】図6は定様式テキストストリーム25の第2の
例についてのメモリイメージを一段と詳細に示したもの
であり、特に、定様式テキストストリームにおいて、各
特定のエレメントと結合したエレメント座標156を示
す略線図である。
例についてのメモリイメージを一段と詳細に示したもの
であり、特に、定様式テキストストリームにおいて、各
特定のエレメントと結合したエレメント座標156を示
す略線図である。
【図7】図7は図6の第2の例のテキストを表示した略
線図である。
線図である。
【図8】図8はロードされていない初期のパラメータテ
ーブル56を示す表である。
ーブル56を示す表である。
【図9】図9は専用タグを用いてエレメントからの情報
をロードされた後のパラメータテーブル56を示す表で
ある。
をロードされた後のパラメータテーブル56を示す表で
ある。
【図10】図10は著作権使用料支払いプログラム45
のフローチヤートである。
のフローチヤートである。
【図11】図11は著作権使用料支払いプログラム45
のフローチヤートである。
のフローチヤートである。
【図12】図12は著作権使用料請求プログラム74の
フローチヤートである。
フローチヤートである。
【図13】図13はソフトコピーブツク及び著作権使用
料情報フアイル58を含む、本発明の第2の実施例にお
けるCD−ROM55´を示す略線図である。
料情報フアイル58を含む、本発明の第2の実施例にお
けるCD−ROM55´を示す略線図である。
【図14】図14はユーザのワークステーシヨンに著作
権使用料支払い情報を表示した略線図である。
権使用料支払い情報を表示した略線図である。
10……ワークステーシヨン、15……出版社のデータ
プロセツサ、20、94……プロセツサ、22、96…
…メモリ、23……ユーザプロフアイル、25……定様
式テキストストリーム、26……デイスプレイ、26´
……デイスプレイバツフア、27……オペレーテイング
システム、29、98……バス、35……BookManager
ソフトコピー読取りプログラム、43……メツセージ認
証プログラム、44……プリンタ、45……著作権使用
料支払いプログラム、46……磁気デイスクドライブ、
47……通信アプリケーシヨンプログラム、48、92
……通信アダプタ、49……通信ネツトワーク、50…
…キーボード、55、55´……CD−ROMドライ
ブ、56……パラメータテーブル、56L……ロード済
みパラメータテーブル、58……著作権使用料支払い情
報フアイル、70……第1のブツクデータ、72……第
2のブツクデータ、74……著作権使用料請求プログラ
ム、76……出版社のプライベート鍵、78……公開鍵
暗号化プログラム、79……通信アプリケーシヨンプロ
グラム、80……オペレーテイングシステム、156…
…座標システム。
プロセツサ、20、94……プロセツサ、22、96…
…メモリ、23……ユーザプロフアイル、25……定様
式テキストストリーム、26……デイスプレイ、26´
……デイスプレイバツフア、27……オペレーテイング
システム、29、98……バス、35……BookManager
ソフトコピー読取りプログラム、43……メツセージ認
証プログラム、44……プリンタ、45……著作権使用
料支払いプログラム、46……磁気デイスクドライブ、
47……通信アプリケーシヨンプログラム、48、92
……通信アダプタ、49……通信ネツトワーク、50…
…キーボード、55、55´……CD−ROMドライ
ブ、56……パラメータテーブル、56L……ロード済
みパラメータテーブル、58……著作権使用料支払い情
報フアイル、70……第1のブツクデータ、72……第
2のブツクデータ、74……著作権使用料請求プログラ
ム、76……出版社のプライベート鍵、78……公開鍵
暗号化プログラム、79……通信アプリケーシヨンプロ
グラム、80……オペレーテイングシステム、156…
…座標システム。
───────────────────────────────────────────────────── フロントページの続き (72)発明者 ジエフリー・エヌ・ステイーブンス アメリカ合衆国、メリーランド州20878、 ゲイサースバーグ、サンドパイパー・レー ン 18637番地 (72)発明者 ニコラス・ジエイ・サビア アメリカ合衆国、メリーランド州20906、 シルバー・スプリング、ドウルリー・ロー ド 2213番地
Claims (9)
- 【請求項1】構造化文書の著作権使用料支払い要件に従
うように、ネツトワークのプリンタ装置における上記構
造化文書のページの印刷を管理する方法において、 特殊タグを有する著作権使用料支払いエレメントを含む
構造化文書の定様式テキストストリームを上記ネツトワ
ークの第1のデータプロセツサに入力するステツプと、 上記定様式テキストストリームを探索することにより上
記著作権使用料支払いエレメントを識別し、著作権使用
料支払いフラグを上記第1のデータプロセツサのメモリ
に格納するステツプと、 ユーザから印刷コマンドを受信することにより、上記第
1のデータプロセツサによつて制御されるプリンタ装置
において上記構造化文書の一部を印刷するステツプと、 上記印刷コマンド及び上記著作権使用料支払いフラグに
応答して、上記第1のデータプロセツサから上記ネツト
ワークの第2のデータプロセツサに上記構造化文書の上
記一部を印刷するための許可についての要求を伝送する
ステツプと、 上記第2のデータプロセツサにおいて上記要求を受け取
り、これに応答して上記ユーザに著作権使用料支払い総
額を請求するステツプと、 上記第2のデータプロセツサから上記第1のデータプロ
セツサに許可メツセージを伝送することにより上記構造
化文書の上記一部を印刷するステツプと、 上記第1のデータプロセツサにおいて上記許可メツセー
ジを受け取り、これに応答して上記第1のデータプロセ
ツサから上記プリンタ装置に印刷制御信号を出力するこ
とにより、上記プリンタ装置において上記構造化文書の
上記一部を印刷するステツプとを含むことを特徴とする
構造化文書複製管理方法。 - 【請求項2】構造化文書の著作権使用料支払い要件に従
うように、ネツトワークの複写装置における上記構造化
文書のページの複写を管理する方法において、 特殊タグを有する著作権使用料支払いエレメントを含む
構造化文書の定様式テキストストリームを上記ネツトワ
ークの第1のデータプロセツサに入力するステツプと、 上記定様式テキストストリームを探索することにより上
記著作権使用料支払いエレメントを識別し、著作権使用
料支払いフラグを上記第1のデータプロセツサのメモリ
に格納するステツプと、 ユーザから複写コマンドを受信することにより、上記第
1のデータプロセツサによつて制御される複写装置にお
いて上記構造化文書の一部を複写するステツプと、 上記複写コマンド及び上記著作権使用料支払いフラグに
応答して、上記第1のデータプロセツサから上記ネツト
ワークの第2のデータプロセツサに上記構造化文書の上
記一部を複写するための許可についての要求を伝送する
ステツプと、 上記第2のデータプロセツサにおいて上記要求を受け取
り、これに応答して上記ユーザに著作権使用料支払い総
額を請求するステツプと、 上記第2のデータプロセツサから上記第1のデータプロ
セツサに許可メツセージを伝送することにより上記構造
化文書の上記一部を複写するステツプと、 上記第1のデータプロセツサにおいて上記許可メツセー
ジを受け取り、これに応答して上記第1のデータプロセ
ツサから上記複写装置に複写制御信号を出力することに
より、上記複写装置において上記構造化文書の上記一部
を複写するステツプとを含むことを特徴とする構造化文
書複製管理方法。 - 【請求項3】構造化文書の著作権使用料支払い要件に従
うように、ネツトワークの通信装置における上記構造化
文書のページの通信を管理する方法において、 特殊タグを有する著作権使用料支払いエレメントを含む
構造化文書の定様式テキストストリームを上記ネツトワ
ークの第1のデータプロセツサに入力するステツプと、 上記定様式テキストストリームを探索することにより上
記著作権使用料支払いエレメントを識別し、著作権使用
料支払いフラグを上記第1のデータプロセツサのメモリ
に格納するステツプと、 ユーザから通信コマンドを受信することにより、上記第
1のデータプロセツサによつて制御される通信装置にお
いて上記構造化文書の一部を通信するステツプと、 上記通信コマンド及び上記著作権使用料支払いフラグに
応答して、上記第1のデータプロセツサから上記ネツト
ワークの第2のデータプロセツサに上記構造化文書の上
記一部を通信するための許可についての要求を伝送する
ステツプと、 上記第2のデータプロセツサにおいて上記要求を受け取
り、これに応答して上記ユーザに著作権使用料支払い総
額を請求するステツプと、 上記第2のデータプロセツサから上記第1のデータプロ
セツサに許可メツセージを伝送することにより上記構造
化文書の上記一部を通信するステツプと、 上記第1のデータプロセツサにおいて上記許可メツセー
ジを受け取り、これに応答して上記第1のデータプロセ
ツサから上記通信装置に通信制御信号を出力することに
より、上記通信装置において上記構造化文書の上記一部
を通信するステツプとを含むことを特徴とする構造化文
書複製管理方法。 - 【請求項4】実行されたとき、構造化文書の著作権使用
料支払い要件に従うように、ネツトワークのプリンタ装
置における上記構造化文書のページの印刷を管理する方
法を実行するコンピユータプログラムにおいて、 特殊タグを有する著作権使用料支払いエレメントを含む
構造化文書の定様式テキストストリームを上記ネツトワ
ークの第1のデータプロセツサに入力するステツプと、 上記定様式テキストストリームを探索することにより上
記著作権使用料支払いエレメントを識別し、著作権使用
料支払いフラグを上記第1のデータプロセツサのメモリ
に格納するステツプと、 ユーザから印刷コマンドを受信することにより、上記第
1のデータプロセツサによつて制御されるプリンタ装置
において上記構造化文書の一部を印刷するステツプと、 上記印刷コマンド及び上記著作権使用料支払いフラグに
応答して、上記第1のデータプロセツサから上記ネツト
ワークの第2のデータプロセツサに上記構造化文書の上
記一部を印刷するための許可についての要求を伝送する
ステツプと、 上記第2のデータプロセツサにおいて上記要求を受け取
り、これに応答して上記ユーザに著作権使用料支払い総
額を請求するステツプと、 上記第2のデータプロセツサから上記第1のデータプロ
セツサに許可メツセージを伝送することにより上記構造
化文書の上記一部を印刷するステツプと、 上記第1のデータプロセツサにおいて上記許可メツセー
ジを受け取り、これに応答して上記第1のデータプロセ
ツサから上記プリンタ装置に印刷制御信号を出力するこ
とにより、上記プリンタ装置において上記構造化文書の
上記一部を印刷するステツプとを含むことを特徴とする
構造化文書複製管理プログラム。 - 【請求項5】実行されたとき、構造化文書の著作権使用
料支払い要件に従うように、ネツトワークの複写装置に
おける上記構造化文書のページの複写を管理する方法を
実行するコンピユータプログラムにおいて、 特殊タグを有する著作権使用料支払いエレメントを含む
構造化文書の定様式テキストストリームを上記ネツトワ
ークの第1のデータプロセツサに入力するステツプと、 上記定様式テキストストリームを探索することにより上
記著作権使用料支払いエレメントを識別し、著作権使用
料支払いフラグを上記第1のデータプロセツサのメモリ
に格納するステツプと、 ユーザから複写コマンドを受信することにより、上記第
1のデータプロセツサによつて制御される複写装置にお
いて上記構造化文書の一部を複写するステツプと、 上記複写コマンド及び上記著作権使用料支払いフラグに
応答して、上記第1のデータプロセツサから上記ネツト
ワークの第2のデータプロセツサに上記構造化文書の上
記一部を複写するための許可についての要求を伝送する
ステツプと、 上記第2のデータプロセツサにおいて上記要求を受け取
り、これに応答して上記ユーザに著作権使用料支払い総
額を請求するステツプと、 上記第2のデータプロセツサから上記第1のデータプロ
セツサに許可メツセージを伝送することにより上記構造
化文書の上記一部を複写するステツプと、 上記第1のデータプロセツサにおいて上記許可メツセー
ジを受け取り、これに応答して上記第1のデータプロセ
ツサから上記複写装置に複写制御信号を出力することに
より、上記複写装置において上記構造化文書の上記一部
を複写するステツプとを含むことを特徴とする構造化文
書複製管理プログラム。 - 【請求項6】実行されたとき、構造化文書の著作権使用
料支払い要件に従うように、ネツトワークの通信装置に
おける上記構造化文書のページの通信を管理する方法を
実行するコンピユータプログラムにおいて、 特殊タグを有する著作権使用料支払いエレメントを含む
構造化文書の定様式テキストストリームを上記ネツトワ
ークの第1のデータプロセツサに入力するステツプと、 上記定様式テキストストリームを探索することにより上
記著作権使用料支払いエレメントを識別し、著作権使用
料支払いフラグを上記第1のデータプロセツサのメモリ
に格納するステツプと、 ユーザから通信コマンドを受信することにより、上記第
1のデータプロセツサによつて制御される通信装置にお
いて上記構造化文書の一部を通信するステツプと、 上
記通信コマンド及び上記著作権使用料支払いフラグに応
答して、上記第1のデータプロセツサから上記ネツトワ
ークの第2のデータプロセツサに上記構造化文書の上記
一部を通信するための許可についての要求を伝送するス
テツプと、 上記第2のデータプロセツサにおいて上記要求を受け取
り、これに応答して上記ユーザに著作権使用料支払い総
額を請求するステツプと、 上記第2のデータプロセツサから上記第1のデータプロ
セツサに許可メツセージを伝送することにより上記構造
化文書の上記一部を通信するステツプと、 上記第1のデータプロセツサにおいて上記許可メツセー
ジを受け取り、これに応答して上記第1のデータプロセ
ツサから上記通信装置に通信制御信号を出力することに
より、上記通信装置において上記構造化文書の上記一部
を通信するステツプとを含むことを特徴とする構造化文
書複製管理プログラム。 - 【請求項7】構造化文書の著作権使用料支払い要件に従
うように、ネツトワークのプリンタ装置における構造化
文書のページの印刷を管理するデータ処理システムにお
いて、上記システムは、 特殊タグを有する著作権使用料支払いエレメントを含む
構造化文書の定様式テキストストリームを上記ネツトワ
ークの第1のデータプロセツサに入力する入力手段と、 上記入力手段に結合され、上記定様式テキストストリー
ムを探索することにより上記著作権使用料支払いエレメ
ントを識別し、著作権使用料支払いフラグを上記第1の
データプロセツサのメモリに格納する探索手段と、 上記メモリに結合され、ユーザから印刷コマンドを受信
することにより、上記第1のデータプロセツサによつて
制御されるプリンタ装置において上記構造化文書の一部
を印刷する第1の受信手段と、 上記第1の受信手段に結合され、上記印刷コマンド及び
上記著作権使用料支払いフラグに応答して、上記第1の
データプロセツサから上記ネツトワークの第2のデータ
プロセツサに上記構造化文書の上記一部を印刷するため
の許可についての要求を伝送する第1の伝送手段と、 上記第2のデータプロセツサにおいて上記要求を受け取
り、これに応答して上記ユーザに著作権使用料支払い総
額を請求する、上記第2のデータプロセツサにおける第
2の受信手段と、 上記第2の受信手段に結合され、上記第2のデータプロ
セツサから上記第1のデータプロセツサに許可メツセー
ジを伝送することにより上記構造化文書の上記一部を印
刷する第2の伝送手段と、 上記第1のデータプロセツサにおいて上記許可メツセー
ジを受け取り、これに応答して上記第1のデータプロセ
ツサから上記プリンタ装置に印刷制御信号を出力するこ
とにより、上記プリンタ装置において上記構造化文書の
上記一部を印刷する、上記第1のデータプロセツサにお
ける許可メツセージ受信手段とを具えることを特徴とす
る構造化文書複製管理装置。 - 【請求項8】構造化文書の著作権使用料支払い要件に従
うように、ネツトワークの複写装置における上記構造化
文書のページの複写を管理するデータ処理システムにお
いて、上記システムは、 特殊タグを有する著作権使用料支払いエレメントを含む
構造化文書の定様式テキストストリームを上記ネツトワ
ークの第1のデータプロセツサに入力する入力手段と、 上記入力手段に結合され、上記定様式テキストストリー
ムを探索することにより上記著作権使用料支払いエレメ
ントを識別し、著作権使用料支払いフラグを上記第1の
データプロセツサのメモリに格納する探索手段と、 上記メモリに結合され、ユーザから複写コマンドを受信
することにより、上記第1のデータプロセツサによつて
制御される複写装置において上記構造化文書の一部を複
写する第1の受信手段と、 上記第1の受信手段に結合され、上記複写コマンド及び
上記著作権使用料支払いフラグに応答して、上記第1の
データプロセツサから上記ネツトワークの第2のデータ
プロセツサに上記構造化文書の上記一部を複写するため
の許可についての要求を伝送する第1の伝送手段と、 上記第2のデータプロセツサにおいて上記要求を受け取
り、これに応答して上記ユーザの著作権使用料支払い総
額を請求する、上記第2のデータプロセツサにおける第
2の受信手段と、 上記第2の受信手段に結合され、上記第2のデータプロ
セツサから上記第1のデータプロセツサに許可メツセー
ジを伝送することにより上記構造化文書の上記一部を複
写する第2の伝送手段と、 上記第1のデータプロセツサにおいて上記許可メツセー
ジを受け取り、これに応答して上記第1のデータプロセ
ツサから上記複写装置に複写制御信号を出力することに
より、上記複写装置において上記構造化文書の上記一部
を複写する、上記第1のデータプロセツサにおける許可
メツセージ受信手段とを具えることを特徴とする構造化
文書複製管理装置。 - 【請求項9】構造化文書の著作権使用料支払い要件に従
うように、ネツトワークの通信装置における上記構造化
文書のページの通信を管理するデータ処理システムにお
いて、上記システムは、 特殊タグを有する著作権使用料支払いエレメントを含む
構造化文書の定様式テキストストリームを上記ネツトワ
ークの第1のデータプロセツサに入力する入力手段と、 上記入力手段に結合され、上記定様式テキストストリー
ムを探索することにより上記著作権使用料支払いエレメ
ントを識別し、著作権使用料支払いフラグを上記第1の
データプロセツサのメモリに格納する探索手段と、 上記メモリに結合され、ユーザから通信コマンドを受信
することにより、上記第1のデータプロセツサによつて
制御される通信装置において上記構造化文書の一部を通
信する第1の受信手段と、 上記第1の受信手段に結合され、上記通信コマンド及び
上記著作権使用料支払いフラグに応答して、上記第1の
データプロセツサから上記ネツトワークの第2のデータ
プロセツサに上記構造化文書の上記一部を通信するため
の許可についての要求を伝送する第1の伝送手段と、 上記第2のデータプロセツサにおいて上記要求を受け取
り、これに応答して上記ユーザの著作権使用料支払い総
額を請求する、上記第2のデータプロセツサにおける第
2の受信手段と、 上記第2の受信手段に結合され、上記第2のデータプロ
セツサから上記第1のデータプロセツサに許可メツセー
ジを伝送することにより上記構造化文書の上記一部を通
信する第2の伝送手段と、 上記第1のデータプロセツサにおいて上記許可メツセー
ジを受け取り、これに応答して上記第1のデータプロセ
ツサから上記通信装置に通信制御信号を出力することに
より、上記通信装置において上記構造化文書の上記一部
を通信する、上記第1のデータプロセツサにおける許可
メツセージ受信手段とを具えることを特徴とする構造化
文書複製管理装置。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US87591992A | 1992-04-29 | 1992-04-29 | |
US07/875919 | 1992-04-29 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH06103286A true JPH06103286A (ja) | 1994-04-15 |
JP2659896B2 JP2659896B2 (ja) | 1997-09-30 |
Family
ID=25366608
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP8256893A Expired - Lifetime JP2659896B2 (ja) | 1992-04-29 | 1993-03-16 | 構造化文書複製管理方法及び構造化文書複製管理装置 |
Country Status (3)
Country | Link |
---|---|
US (1) | US5532920A (ja) |
EP (1) | EP0567800A1 (ja) |
JP (1) | JP2659896B2 (ja) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1996020452A1 (fr) * | 1994-12-28 | 1996-07-04 | Kabushiki Kaisya Advance | Systeme d'authentification et systeme de transactions l'utilisant |
JP2002063388A (ja) * | 2000-06-08 | 2002-02-28 | Core Colors:Kk | データ通信方法、および、通信管理サーバ |
JP2004127307A (ja) * | 1994-11-23 | 2004-04-22 | Contentguard Holdings Inc | 複合ディジタルワークへのアクセス及び使用制御システム |
US7124094B1 (en) | 1999-10-27 | 2006-10-17 | Konica Corporation | Print system, service system, data server, master server, print client system and printer |
JP2013131249A (ja) * | 1994-11-23 | 2013-07-04 | Contentguard Holdings Inc | デジタルコンテンツのレンダリング方法及び受信装置 |
US9953328B2 (en) | 1994-11-23 | 2018-04-24 | Contentguard Holdings, Inc. | Method and system for conducting transactions between repositories |
Families Citing this family (308)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7835989B1 (en) | 1992-12-09 | 2010-11-16 | Discovery Communications, Inc. | Electronic book alternative delivery systems |
US7509270B1 (en) | 1992-12-09 | 2009-03-24 | Discovery Communications, Inc. | Electronic Book having electronic commerce features |
US7849393B1 (en) | 1992-12-09 | 2010-12-07 | Discovery Communications, Inc. | Electronic book connection to world watch live |
US8073695B1 (en) | 1992-12-09 | 2011-12-06 | Adrea, LLC | Electronic book with voice emulation features |
EP0852442B1 (en) | 1992-12-09 | 2000-11-02 | Discovery Communications, Inc. | Television program delivery system |
US7298851B1 (en) * | 1992-12-09 | 2007-11-20 | Discovery Communications, Inc. | Electronic book security and copyright protection system |
EP0632397A3 (en) * | 1993-07-02 | 1995-08-16 | Nippon Telegraph & Telephone | Book data service system with data delivery by broadcast. |
US5576843A (en) * | 1993-10-29 | 1996-11-19 | Time Warner Entertainment Co., L.P. | System and method for controlling play of multiple dialog audio tracks of a software carrier |
US6408082B1 (en) | 1996-04-25 | 2002-06-18 | Digimarc Corporation | Watermark detection using a fourier mellin transform |
US6122403A (en) * | 1995-07-27 | 2000-09-19 | Digimarc Corporation | Computer system linked by using information in data objects |
US5768426A (en) | 1993-11-18 | 1998-06-16 | Digimarc Corporation | Graphics processing system employing embedded code signals |
EP0737387B1 (en) | 1993-11-18 | 2003-04-09 | Digimarc Corporation | Identification/authentication coding method and apparatus |
US6611607B1 (en) | 1993-11-18 | 2003-08-26 | Digimarc Corporation | Integrating digital watermarks in multimedia content |
US6580819B1 (en) | 1993-11-18 | 2003-06-17 | Digimarc Corporation | Methods of producing security documents having digitally encoded data and documents employing same |
US5748763A (en) | 1993-11-18 | 1998-05-05 | Digimarc Corporation | Image steganography system featuring perceptually adaptive and globally scalable signal embedding |
US6614914B1 (en) | 1995-05-08 | 2003-09-02 | Digimarc Corporation | Watermark embedder and reader |
US6983051B1 (en) | 1993-11-18 | 2006-01-03 | Digimarc Corporation | Methods for audio watermarking and decoding |
US7171016B1 (en) | 1993-11-18 | 2007-01-30 | Digimarc Corporation | Method for monitoring internet dissemination of image, video and/or audio files |
US5862260A (en) | 1993-11-18 | 1999-01-19 | Digimarc Corporation | Methods for surveying dissemination of proprietary empirical data |
US6516079B1 (en) | 2000-02-14 | 2003-02-04 | Digimarc Corporation | Digital watermark screening and detecting strategies |
US5832119C1 (en) | 1993-11-18 | 2002-03-05 | Digimarc Corp | Methods for controlling systems using control signals embedded in empirical data |
US6424725B1 (en) | 1996-05-16 | 2002-07-23 | Digimarc Corporation | Determining transformations of media signals with embedded code signals |
US5710834A (en) | 1995-05-08 | 1998-01-20 | Digimarc Corporation | Method and apparatus responsive to a code signal conveyed through a graphic image |
US5636292C1 (en) | 1995-05-08 | 2002-06-18 | Digimarc Corp | Steganography methods employing embedded calibration data |
US5748783A (en) | 1995-05-08 | 1998-05-05 | Digimarc Corporation | Method and apparatus for robust information coding |
US5841886A (en) | 1993-11-18 | 1998-11-24 | Digimarc Corporation | Security system for photographic identification |
US5822436A (en) | 1996-04-25 | 1998-10-13 | Digimarc Corporation | Photographic products and methods employing embedded information |
US8095949B1 (en) | 1993-12-02 | 2012-01-10 | Adrea, LLC | Electronic book with restricted access features |
US7865567B1 (en) | 1993-12-02 | 2011-01-04 | Discovery Patent Holdings, Llc | Virtual on-demand electronic book |
US7861166B1 (en) | 1993-12-02 | 2010-12-28 | Discovery Patent Holding, Llc | Resizing document pages to fit available hardware screens |
US9053640B1 (en) | 1993-12-02 | 2015-06-09 | Adrea, LLC | Interactive electronic book |
US6522770B1 (en) | 1999-05-19 | 2003-02-18 | Digimarc Corporation | Management of documents and other objects using optical devices |
US6744894B1 (en) | 1994-04-01 | 2004-06-01 | Mitsubishi Corporation | Data management system |
JPH07271865A (ja) | 1994-04-01 | 1995-10-20 | Mitsubishi Corp | データベース著作権管理方法 |
US7036019B1 (en) * | 1994-04-01 | 2006-04-25 | Intarsia Software Llc | Method for controlling database copyrights |
US7302415B1 (en) * | 1994-09-30 | 2007-11-27 | Intarsia Llc | Data copyright management system |
US6560349B1 (en) | 1994-10-21 | 2003-05-06 | Digimarc Corporation | Audio monitoring using steganographic information |
DE69532434T2 (de) | 1994-10-27 | 2004-11-11 | Mitsubishi Corp. | Gerät für Dateiurheberrechte-Verwaltungssystem |
US6424715B1 (en) * | 1994-10-27 | 2002-07-23 | Mitsubishi Corporation | Digital content management system and apparatus |
DE69535013T2 (de) * | 1994-10-27 | 2006-12-28 | Intarsia Software LLC, Las Vegas | Urheberrechtsdatenverwaltungssystem |
TW250616B (en) * | 1994-11-07 | 1995-07-01 | Discovery Communicat Inc | Electronic book selection and delivery system |
US6865551B1 (en) | 1994-11-23 | 2005-03-08 | Contentguard Holdings, Inc. | Removable content repositories |
US6963859B2 (en) * | 1994-11-23 | 2005-11-08 | Contentguard Holdings, Inc. | Content rendering repository |
US7117180B1 (en) | 1994-11-23 | 2006-10-03 | Contentguard Holdings, Inc. | System for controlling the use of digital works using removable content repositories |
US20050149450A1 (en) * | 1994-11-23 | 2005-07-07 | Contentguard Holdings, Inc. | System, method, and device for controlling distribution and use of digital works based on a usage rights grammar |
US5634012A (en) * | 1994-11-23 | 1997-05-27 | Xerox Corporation | System for controlling the distribution and use of digital works having a fee reporting mechanism |
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 |
SE504085C2 (sv) * | 1995-02-01 | 1996-11-04 | Greg Benson | Sätt och system för att hantera dataobjekt i enlighet med förutbestämda villkor för användare |
CN100452072C (zh) | 1995-02-13 | 2009-01-14 | 英特特拉斯特技术公司 | 用于管理在第一装置和第二装置之间的数字文档的分布的方法 |
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 |
US6157721A (en) | 1996-08-12 | 2000-12-05 | Intertrust Technologies Corp. | Systems and methods using cryptography to protect secure computing environments |
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 |
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 |
US6948070B1 (en) | 1995-02-13 | 2005-09-20 | Intertrust Technologies Corporation | Systems and methods for secure transaction management and electronic rights protection |
US5892900A (en) | 1996-08-30 | 1999-04-06 | Intertrust Technologies Corp. | Systems and methods for secure transaction management and electronic rights protection |
US6760463B2 (en) | 1995-05-08 | 2004-07-06 | Digimarc Corporation | Watermarking methods and media |
US6728390B2 (en) | 1995-05-08 | 2004-04-27 | Digimarc Corporation | Methods and systems using multiple watermarks |
US6721440B2 (en) | 1995-05-08 | 2004-04-13 | Digimarc Corporation | Low visibility watermarks using an out-of-phase color |
JP3724847B2 (ja) | 1995-06-05 | 2005-12-07 | 株式会社日立製作所 | 構造化文書差分抽出方法および装置 |
US5866889A (en) | 1995-06-07 | 1999-02-02 | Citibank, N.A. | Integrated full service consumer banking system and system and method for opening an account |
US6788800B1 (en) | 2000-07-25 | 2004-09-07 | Digimarc Corporation | Authenticating objects using embedded data |
US6577746B1 (en) | 1999-12-28 | 2003-06-10 | Digimarc Corporation | Watermark-based object linking and embedding |
US6829368B2 (en) | 2000-01-26 | 2004-12-07 | Digimarc Corporation | Establishing and interacting with on-line media collections using identifiers in media signals |
US5873076A (en) * | 1995-09-15 | 1999-02-16 | Infonautics Corporation | Architecture for processing search queries, retrieving documents identified thereby, and method for using same |
WO1997010542A1 (en) * | 1995-09-15 | 1997-03-20 | Infonautics Corporation | Royalty management in an information retrieval system |
US8595502B2 (en) | 1995-09-29 | 2013-11-26 | Intarsia Software Llc | Data management system |
US7801817B2 (en) | 1995-10-27 | 2010-09-21 | Makoto Saito | Digital content management system and apparatus |
US5699528A (en) * | 1995-10-31 | 1997-12-16 | Mastercard International, Inc. | System and method for bill delivery and payment over a communications network |
US5701498A (en) * | 1995-11-17 | 1997-12-23 | International Business Machines Corporation | Method and apparatus for a structured ASCII browser for online publications formatted in a bookmaster format |
US5893132A (en) | 1995-12-14 | 1999-04-06 | Motorola, Inc. | Method and system for encoding a book for reading using an electronic book |
US5737739A (en) * | 1995-12-19 | 1998-04-07 | Xerox Corporation | System that accesses a knowledge base by markup language tags |
EP0782068A1 (en) * | 1995-12-29 | 1997-07-02 | Deluxe Corporation | Remote printing system |
US5953415A (en) * | 1996-03-25 | 1999-09-14 | Sun Microsystems, Inc. | Fingerprinting plain text information |
ES2286833T3 (es) * | 1996-05-15 | 2007-12-01 | Intertrust Technologies Corp | Metodo y aparato para acceder al contenido almacenado en un dvd. |
US6381341B1 (en) | 1996-05-16 | 2002-04-30 | Digimarc Corporation | Watermark encoding method exploiting biases inherent in original signal |
JP3061765B2 (ja) * | 1996-05-23 | 2000-07-10 | ゼロックス コーポレイション | コンピュータベースの文書処理方法 |
JPH1021144A (ja) | 1996-07-03 | 1998-01-23 | Hitachi Ltd | ディジタル著作物配布システム及び不正な複製物の検出方法 |
US6052780A (en) * | 1996-09-12 | 2000-04-18 | Open Security Solutions, Llc | Computer system and process for accessing an encrypted and self-decrypting digital information product while restricting access to decrypted digital information |
US6968319B1 (en) | 1996-10-18 | 2005-11-22 | Microsoft Corporation | Electronic bill presentment and payment system with bill dispute capabilities |
US6070150A (en) * | 1996-10-18 | 2000-05-30 | Microsoft Corporation | Electronic bill presentment and payment system |
US6052717A (en) | 1996-10-23 | 2000-04-18 | Family Systems, Ltd. | Interactive web book system |
US5920878A (en) * | 1996-11-14 | 1999-07-06 | Demont; Jason Paul | Method for hiding a binary encoded message in an electronic document by modulating the case of the characters in a case-insensitive markup language |
CA2275574C (en) | 1996-12-20 | 2003-07-29 | Financial Services Technology Consortium | Method and system for processing electronic documents |
US6009173A (en) * | 1997-01-31 | 1999-12-28 | Motorola, Inc. | Encryption and decryption method and apparatus |
US6233684B1 (en) | 1997-02-28 | 2001-05-15 | Contenaguard Holdings, Inc. | System for controlling the distribution and use of rendered digital works through watermaking |
US6694433B1 (en) * | 1997-05-08 | 2004-02-17 | Tecsec, Inc. | XML encryption scheme |
EP1650757A1 (en) * | 1997-05-13 | 2006-04-26 | Kabushiki Kaisha Toshiba | Information ciphering method and apparatus, information reproducing method and apparatus |
US6157966A (en) * | 1997-06-30 | 2000-12-05 | Schlumberger Malco, Inc. | System and method for an ISO7816 complaint smart card to become master over a terminal |
US7127420B1 (en) * | 1997-08-01 | 2006-10-24 | Financial Systems Technology (Intellectual Property) Pty. Ltd. | Data processing system for complex pricing and transactional analysis |
US6128603A (en) * | 1997-09-09 | 2000-10-03 | Dent; Warren T. | Consumer-based system and method for managing and paying electronic billing statements |
US6564995B1 (en) | 1997-09-19 | 2003-05-20 | Schlumberger Malco, Inc. | Smart card application-selection |
KR100539987B1 (ko) | 1998-01-16 | 2006-01-10 | 매크로비젼 코포레이션 | 피어 컴포넌트를 인증하는 시스템 및 방법 |
US6850626B2 (en) | 1998-01-20 | 2005-02-01 | Digimarc Corporation | Methods employing multiple watermarks |
IL123028A (en) * | 1998-01-22 | 2007-09-20 | Nds Ltd | Protection of data on media recording disks |
EP0936805A1 (en) * | 1998-02-12 | 1999-08-18 | Hewlett-Packard Company | Document transfer systems |
US6308270B1 (en) | 1998-02-13 | 2001-10-23 | Schlumberger Technologies, Inc. | Validating and certifying execution of a software program with a smart card |
AU1109499A (en) * | 1998-03-27 | 1999-10-18 | Microtome, Inc. | Information distribution system |
US6272283B1 (en) | 1998-04-22 | 2001-08-07 | Neomagic Corp. | Copy-protection for laptop PC by disabling TV-out while viewing protected video on PC display |
US6282653B1 (en) * | 1998-05-15 | 2001-08-28 | International Business Machines Corporation | Royalty collection method and system for use of copyrighted digital materials on the internet |
US20050197957A1 (en) * | 1998-06-08 | 2005-09-08 | Microsoft Corporation | Parcel manager for distributed electronic billing system |
US6304857B1 (en) | 1998-06-08 | 2001-10-16 | Microsoft Corporation | Distributed electronic billing system with gateway interfacing biller and service center |
US20020065772A1 (en) * | 1998-06-08 | 2002-05-30 | Saliba Bassam A. | System, method and program for network user access |
KR100394924B1 (ko) * | 1998-07-02 | 2003-08-19 | 샤프 가부시키가이샤 | 저작권 관리 장치, 전자 저작물 판매 장치, 전자 서적표시 장치, 키 정보 관리 장치 및 이들을 통신 회선으로접속한 전자 저작물 유통 관리 시스템 |
CN100369068C (zh) * | 1998-07-02 | 2008-02-13 | 夏普公司 | 电子书显示装置 |
US6591229B1 (en) | 1998-10-09 | 2003-07-08 | Schlumberger Industries, Sa | Metrology device with programmable smart card |
JP4763866B2 (ja) | 1998-10-15 | 2011-08-31 | インターシア ソフトウェア エルエルシー | 2重再暗号化によりデジタルデータを保護する方法及び装置 |
US20020174145A1 (en) * | 1998-10-16 | 2002-11-21 | Brady Duga | Automatic data formatting using a hypertext language |
US7068787B1 (en) | 1998-10-23 | 2006-06-27 | Contentguard Holdings, Inc. | System and method for protection of digital works |
US7337387B1 (en) * | 1998-11-23 | 2008-02-26 | Tradepaq Corporation | Intercepting document data from a spooler and using the data to retrieve related information from a data base to modify the document |
JP2000175031A (ja) * | 1998-12-07 | 2000-06-23 | Fuji Xerox Co Ltd | 画像処理装置、画像処理方法および画像入力装置 |
US6802006B1 (en) | 1999-01-15 | 2004-10-05 | Macrovision Corporation | System and method of verifying the authenticity of dynamically connectable executable images |
US6937726B1 (en) | 1999-04-06 | 2005-08-30 | Contentguard Holdings, Inc. | System and method for protecting data files by periodically refreshing a decryption key |
US7356688B1 (en) | 1999-04-06 | 2008-04-08 | Contentguard Holdings, Inc. | System and method for document distribution |
US6859533B1 (en) | 1999-04-06 | 2005-02-22 | Contentguard Holdings, Inc. | System and method for transferring the right to decode messages in a symmetric encoding scheme |
US7286665B1 (en) | 1999-04-06 | 2007-10-23 | Contentguard Holdings, Inc. | System and method for transferring the right to decode messages |
US6424998B2 (en) | 1999-04-28 | 2002-07-23 | World Theatre, Inc. | System permitting the display of video or still image content on selected displays of an electronic display network according to customer dictates |
WO2000072460A1 (en) * | 1999-05-21 | 2000-11-30 | Virtuosity Press Llc | Method and system for distributing otherwise unavailable works over the internet |
US6549935B1 (en) * | 1999-05-25 | 2003-04-15 | Silverbrook Research Pty Ltd | Method of distributing documents having common components to a plurality of destinations |
US6580683B1 (en) | 1999-06-23 | 2003-06-17 | Dataplay, Inc. | Optical recording medium having a master data area and a writeable data area |
US7227817B1 (en) | 1999-12-07 | 2007-06-05 | Dphi Acquisitions, Inc. | Low profile optical head |
US7058817B1 (en) | 1999-07-02 | 2006-06-06 | The Chase Manhattan Bank | System and method for single sign on process for websites with multiple applications and services |
DE19964198A1 (de) * | 1999-07-15 | 2001-04-12 | Erland Wittkoetter | Datenverarbeitungsvorrichtung |
US7650504B2 (en) | 1999-07-22 | 2010-01-19 | Macrovision Corporation | System and method of verifying the authenticity of dynamically connectable executable images |
US8656423B2 (en) | 1999-08-27 | 2014-02-18 | Ochoa Optics Llc | Video distribution system |
US7370016B1 (en) | 1999-08-27 | 2008-05-06 | Ochoa Optics Llc | Music distribution systems |
US7209900B2 (en) | 1999-08-27 | 2007-04-24 | Charles Eric Hunter | Music distribution systems |
US6952685B1 (en) | 1999-08-27 | 2005-10-04 | Ochoa Optics Llc | Music distribution system and associated antipiracy protection |
US8090619B1 (en) | 1999-08-27 | 2012-01-03 | Ochoa Optics Llc | Method and system for music distribution |
US7647618B1 (en) | 1999-08-27 | 2010-01-12 | Charles Eric Hunter | Video distribution system |
US6647417B1 (en) | 2000-02-10 | 2003-11-11 | World Theatre, Inc. | Music distribution systems |
US6631359B1 (en) | 1999-09-10 | 2003-10-07 | Dphi Acquisitions, Inc. | Writeable medium access control using a medium writeable area |
US7191153B1 (en) | 1999-09-10 | 2007-03-13 | Dphi Acquisitions, Inc. | Content distribution method and apparatus |
US7124111B1 (en) * | 1999-09-14 | 2006-10-17 | Jpmorgan Chase Bank, N.A. | Service charge adjustment platform |
US7111252B1 (en) | 1999-09-22 | 2006-09-19 | Harris Scott C | Enhancing touch and feel on the internet |
US8738471B2 (en) * | 1999-09-22 | 2014-05-27 | Scott C. Harris | Enhancing touch and feel on the internet |
US20040148274A1 (en) * | 1999-10-15 | 2004-07-29 | Warnock Christopher M. | Method and apparatus for improved information transactions |
US7536561B2 (en) | 1999-10-15 | 2009-05-19 | Ebrary, Inc. | Method and apparatus for improved information transactions |
US8311946B1 (en) * | 1999-10-15 | 2012-11-13 | Ebrary | Method and apparatus for improved information transactions |
US6885748B1 (en) | 1999-10-23 | 2005-04-26 | Contentguard Holdings, Inc. | System and method for protection of digital works |
AU3438401A (en) | 1999-11-04 | 2001-05-14 | Jp Morgan Chase Bank | System and method for automated financial project management |
US7321864B1 (en) * | 1999-11-04 | 2008-01-22 | Jpmorgan Chase Bank, N.A. | System and method for providing funding approval associated with a project based on a document collection |
US8571975B1 (en) | 1999-11-24 | 2013-10-29 | Jpmorgan Chase Bank, N.A. | System and method for sending money via E-mail over the internet |
US10275780B1 (en) | 1999-11-24 | 2019-04-30 | Jpmorgan Chase Bank, N.A. | Method and apparatus for sending a rebate via electronic mail over the internet |
US20020069244A1 (en) * | 1999-11-24 | 2002-06-06 | John Blair | Message delivery system billing method and apparatus |
JP4952964B2 (ja) * | 1999-11-25 | 2012-06-13 | 修一 大津 | 電子出版システム |
US7603311B1 (en) | 1999-11-29 | 2009-10-13 | Yadav-Ranjan Rani K | Process and device for conducting electronic transactions |
US7287214B1 (en) * | 1999-12-10 | 2007-10-23 | Books24X7.Com, Inc. | System and method for providing a searchable library of electronic documents to a user |
US6850901B1 (en) | 1999-12-17 | 2005-02-01 | World Theatre, Inc. | System and method permitting customers to order products from multiple participating merchants |
US6842740B1 (en) * | 1999-12-20 | 2005-01-11 | Hewlett-Packard Development Company, L.P. | Method for providing automatic payment when making duplicates of copyrighted material |
US6965865B2 (en) | 1999-12-30 | 2005-11-15 | Bank One Delaware N.A. | System and method for integrated customer management |
US6496802B1 (en) | 2000-01-07 | 2002-12-17 | Mp3.Com, Inc. | System and method for providing access to electronic works |
US7356766B1 (en) | 2000-01-21 | 2008-04-08 | International Business Machines Corp. | Method and system for adding content to a content object stored in a data repository |
US7007034B1 (en) | 2000-01-21 | 2006-02-28 | International Business Machines Corporation | File structure for storing content objects in a data repository |
US7822683B2 (en) * | 2000-01-21 | 2010-10-26 | Microsoft Corporation | System and method for secure third-party development and hosting within a financial services network |
US8589777B1 (en) | 2000-01-21 | 2013-11-19 | International Business Machines Corporation | Method and system for calculating cost of a compilation of content |
US7043488B1 (en) | 2000-01-21 | 2006-05-09 | International Business Machines Corporation | Method and system for storing hierarchical content objects in a data repository |
US7340481B1 (en) | 2000-01-21 | 2008-03-04 | International Business Machines Corp. | Method and system for adding user-provided content to a content object stored in a data repository |
US7346844B1 (en) | 2000-01-21 | 2008-03-18 | International Business Machines, Corporation | Method and system for moving content in a content object stored in a data repository |
US9252898B2 (en) | 2000-01-28 | 2016-02-02 | Zarbaña Digital Fund Llc | Music distribution systems |
US6625297B1 (en) | 2000-02-10 | 2003-09-23 | Digimarc Corporation | Self-orienting watermarks |
US6867789B1 (en) | 2000-02-15 | 2005-03-15 | Bank One, Delaware, National Association | System and method for generating graphical user interfaces |
US7412462B2 (en) * | 2000-02-18 | 2008-08-12 | Burnside Acquisition, Llc | Data repository and method for promoting network storage of data |
AU2000226903A1 (en) * | 2000-02-23 | 2001-09-03 | Rpa Co., Ltd. | Method for providing game using internet, system for providing game using internet, and recorded medium |
JP2001265661A (ja) * | 2000-03-15 | 2001-09-28 | Kenichi Tanahashi | コンテンツ情報提供システム |
US6804377B2 (en) | 2000-04-19 | 2004-10-12 | Digimarc Corporation | Detecting information hidden out-of-phase in color channels |
JP4378063B2 (ja) * | 2000-05-22 | 2009-12-02 | 株式会社リコー | 画像形成装置 |
WO2001095078A1 (en) * | 2000-06-06 | 2001-12-13 | Ingeo Systems, Inc. | Creating and verifying electronic documents |
US7426530B1 (en) | 2000-06-12 | 2008-09-16 | Jpmorgan Chase Bank, N.A. | System and method for providing customers with seamless entry to a remote server |
US10185936B2 (en) | 2000-06-22 | 2019-01-22 | Jpmorgan Chase Bank, N.A. | Method and system for processing internet payments |
US7831508B1 (en) | 2000-06-23 | 2010-11-09 | Jpmorgan Chase Bank, N.A. | System and method for implementing a consolidated application process |
US7174311B1 (en) * | 2000-07-13 | 2007-02-06 | Galietti Raymond A | Method and system for text data management and processing |
US7747866B1 (en) | 2000-08-24 | 2010-06-29 | Jpmorgan Chase Bank, N.A. | System and method providing improved error detection related to transmission of data over a communication link |
US7412605B2 (en) | 2000-08-28 | 2008-08-12 | Contentguard Holdings, Inc. | Method and apparatus for variable encryption of data |
US6931545B1 (en) | 2000-08-28 | 2005-08-16 | Contentguard Holdings, Inc. | Systems and methods for integrity certification and verification of content consumption environments |
US7073199B1 (en) | 2000-08-28 | 2006-07-04 | Contentguard Holdings, Inc. | Document distribution management method and apparatus using a standard rendering engine and a method and apparatus for controlling a standard rendering engine |
US7743259B2 (en) | 2000-08-28 | 2010-06-22 | Contentguard Holdings, Inc. | System and method for digital rights management using a standard rendering engine |
US6820064B1 (en) * | 2000-08-31 | 2004-11-16 | Hewlett-Packard Development Company, L.P. | E-commerce consumables |
US20040039750A1 (en) * | 2000-08-31 | 2004-02-26 | Anderson Chris Nathan | Computer publication |
CN1388954A (zh) * | 2000-09-05 | 2003-01-01 | 株式会社Ntt都科摩 | 付款信息销售*** |
US8335855B2 (en) | 2001-09-19 | 2012-12-18 | Jpmorgan Chase Bank, N.A. | System and method for portal infrastructure tracking |
US7246263B2 (en) | 2000-09-20 | 2007-07-17 | Jpmorgan Chase Bank | System and method for portal infrastructure tracking |
CA2435624C (en) * | 2000-09-22 | 2013-05-07 | Richard B. Levine | Systems and methods for preventing unauthorized use of digital content |
US7237123B2 (en) | 2000-09-22 | 2007-06-26 | Ecd Systems, Inc. | Systems and methods for preventing unauthorized use of digital content |
US7580890B2 (en) * | 2000-10-12 | 2009-08-25 | Jpmorgan Chase Bank, N.A. | System and method for supervising account management operations |
US7054256B2 (en) * | 2000-10-20 | 2006-05-30 | Ochoa Optics Llc | High capacity digital data storage by transmission of radiant energy through arrays of small diameter holes |
US20020073177A1 (en) * | 2000-10-25 | 2002-06-13 | Clark George Philip | Processing content for electronic distribution using a digital rights management system |
US6704733B2 (en) | 2000-10-25 | 2004-03-09 | Lightning Source, Inc. | Distributing electronic books over a computer network |
US20020082939A1 (en) * | 2000-10-25 | 2002-06-27 | Clark George Phillip | Fulfilling a request for an electronic book |
US6876986B1 (en) | 2000-10-30 | 2005-04-05 | Hewlett-Packard Development Company, L.P. | Transaction payment system |
US7343324B2 (en) | 2000-11-03 | 2008-03-11 | Contentguard Holdings Inc. | Method, system, and computer readable medium for automatically publishing content |
US7454373B2 (en) * | 2000-11-06 | 2008-11-18 | Jpmorgan Chase Bank, N.A. | System and method for providing automated database assistance to financial service operators |
US7085744B2 (en) * | 2000-12-08 | 2006-08-01 | International Business Machines Corporation | Method and system for conducting a transaction over a network |
CA2328644C (en) * | 2000-12-15 | 2005-05-10 | Ibm Canada Limited-Ibm Canada Limitee | Methods, systems, signals and media for encouraging users of computer readable content to register |
US7295999B1 (en) | 2000-12-20 | 2007-11-13 | Jpmorgan Chase Bank, N.A. | System and method for determining eligibility and enrolling members in various programs |
JP4064101B2 (ja) * | 2000-12-22 | 2008-03-19 | 株式会社リコー | 画像形成装置、暗号化データ処理方法及び暗号化データ処理システム |
US6912294B2 (en) | 2000-12-29 | 2005-06-28 | Contentguard Holdings, Inc. | Multi-stage watermarking process and system |
JP2002215913A (ja) * | 2001-01-16 | 2002-08-02 | Kai Corporation:Kk | オンデマンドによる書籍購入方法 |
US7028009B2 (en) * | 2001-01-17 | 2006-04-11 | Contentguardiholdings, Inc. | Method and apparatus for distributing enforceable property rights |
US20030220880A1 (en) | 2002-01-17 | 2003-11-27 | Contentguard Holdings, Inc. | Networked services licensing system and method |
US7774279B2 (en) | 2001-05-31 | 2010-08-10 | Contentguard Holdings, Inc. | Rights offering and granting |
US6754642B2 (en) | 2001-05-31 | 2004-06-22 | Contentguard Holdings, Inc. | Method and apparatus for dynamically assigning usage rights to digital works |
US7177843B2 (en) * | 2001-01-17 | 2007-02-13 | Contentguard Holdings, Inc. | Rights expression system |
CN100437508C (zh) | 2001-01-17 | 2008-11-26 | 康坦夹德控股股份有限公司 | 管理数字内容使用权利的方法和装置 |
US8069116B2 (en) | 2001-01-17 | 2011-11-29 | Contentguard Holdings, Inc. | System and method for supplying and managing usage rights associated with an item repository |
US7206765B2 (en) * | 2001-01-17 | 2007-04-17 | Contentguard Holdings, Inc. | System and method for supplying and managing usage rights based on rules |
US8112311B2 (en) | 2001-02-12 | 2012-02-07 | Ochoa Optics Llc | Systems and methods for distribution of entertainment and advertising content |
US20020112243A1 (en) * | 2001-02-12 | 2002-08-15 | World Theatre | Video distribution system |
US20020143622A1 (en) * | 2001-04-02 | 2002-10-03 | Taliercio Andr?Eacute; | Method for licensing three-dimensional avatars |
US20020188466A1 (en) * | 2001-04-18 | 2002-12-12 | Barrette Pierre Philip | Secure digital medical intellectual property (IP) distribution, market applications, and mobile devices |
US8849716B1 (en) | 2001-04-20 | 2014-09-30 | Jpmorgan Chase Bank, N.A. | System and method for preventing identity theft or misuse by restricting access |
US7272857B1 (en) | 2001-04-20 | 2007-09-18 | Jpmorgan Chase Bank, N.A. | Method/system for preventing identity theft or misuse by restricting access |
WO2002091146A2 (en) | 2001-05-09 | 2002-11-14 | Ecd Systems, Inc. | Systems and methods for the prevention of unauthorized use and manipulation of digital content |
US20030043852A1 (en) * | 2001-05-18 | 2003-03-06 | Bijan Tadayon | Method and apparatus for verifying data integrity based on data compression parameters |
US6973445B2 (en) * | 2001-05-31 | 2005-12-06 | Contentguard Holdings, Inc. | Demarcated digital content and method for creating and processing demarcated digital works |
US7152046B2 (en) * | 2001-05-31 | 2006-12-19 | Contentguard Holdings, Inc. | Method and apparatus for tracking status of resource in a system for managing use of the resources |
US7222104B2 (en) * | 2001-05-31 | 2007-05-22 | Contentguard Holdings, Inc. | Method and apparatus for transferring usage rights and digital work having transferrable usage rights |
US6895503B2 (en) * | 2001-05-31 | 2005-05-17 | Contentguard Holdings, Inc. | Method and apparatus for hierarchical assignment of rights to documents and documents having such rights |
US8275716B2 (en) | 2001-05-31 | 2012-09-25 | Contentguard Holdings, Inc. | Method and system for subscription digital rights management |
US8275709B2 (en) | 2001-05-31 | 2012-09-25 | Contentguard Holdings, Inc. | Digital rights management of content when content is a future live event |
US6976009B2 (en) | 2001-05-31 | 2005-12-13 | Contentguard Holdings, Inc. | Method and apparatus for assigning consequential rights to documents and documents having such rights |
US8099364B2 (en) | 2001-05-31 | 2012-01-17 | Contentguard Holdings, Inc. | Digital rights management of content when content is a future live event |
US6876984B2 (en) * | 2001-05-31 | 2005-04-05 | Contentguard Holdings, Inc. | Method and apparatus for establishing usage rights for digital content to be created in the future |
US8001053B2 (en) | 2001-05-31 | 2011-08-16 | Contentguard Holdings, Inc. | System and method for rights offering and granting using shared state variables |
US7725401B2 (en) | 2001-05-31 | 2010-05-25 | Contentguard Holdings, Inc. | Method and apparatus for establishing usage rights for digital content to be created in the future |
US6824051B2 (en) * | 2001-06-07 | 2004-11-30 | Contentguard Holdings, Inc. | Protected content distribution system |
US7853531B2 (en) | 2001-06-07 | 2010-12-14 | Contentguard Holdings, Inc. | Method and apparatus for supporting multiple trust zones in a digital rights management system |
US7774280B2 (en) | 2001-06-07 | 2010-08-10 | Contentguard Holdings, Inc. | System and method for managing transfer of rights using shared state variables |
US7689506B2 (en) * | 2001-06-07 | 2010-03-30 | Jpmorgan Chase Bank, N.A. | System and method for rapid updating of credit information |
JP2002373215A (ja) | 2001-06-15 | 2002-12-26 | Konica Corp | 製本システムおよび製本出力方法 |
AU2002349780C1 (en) * | 2001-06-25 | 2006-09-21 | Jp Morgan Chase Bank | Electronic vouchers and a system and method for issuing the same |
US7015875B2 (en) | 2001-06-29 | 2006-03-21 | Novus Partners Llc | Dynamic device for billboard advertising |
US7098870B2 (en) | 2001-06-29 | 2006-08-29 | Novus Partners Llc | Advertising method for dynamic billboards |
US7098869B2 (en) | 2001-06-29 | 2006-08-29 | Novus Partners Llc | Business method for billboard advertising |
US7088352B2 (en) | 2002-06-19 | 2006-08-08 | Novus Partners Llc | Dynamic device and method for dispensing machines |
US7421411B2 (en) * | 2001-07-06 | 2008-09-02 | Nokia Corporation | Digital rights management in a mobile communications environment |
US7266839B2 (en) | 2001-07-12 | 2007-09-04 | J P Morgan Chase Bank | System and method for providing discriminated content to network users |
US7960005B2 (en) | 2001-09-14 | 2011-06-14 | Ochoa Optics Llc | Broadcast distribution of content for storage on hardware protected optical storage media |
US7099850B1 (en) | 2001-09-21 | 2006-08-29 | Jpmorgan Chase Bank, N.A. | Methods for providing cardless payment |
US7103576B2 (en) | 2001-09-21 | 2006-09-05 | First Usa Bank, Na | System for providing cardless payment |
US7006883B2 (en) * | 2001-10-10 | 2006-02-28 | Semiconductor Energy Laboratory Co., Ltd. | Production system for composite product and production method for manufacturing of same |
US7233781B2 (en) | 2001-10-10 | 2007-06-19 | Ochoa Optics Llc | System and method for emergency notification content delivery |
US7822679B1 (en) | 2001-10-29 | 2010-10-26 | Visa U.S.A. Inc. | Method and system for conducting a commercial transaction between a buyer and a seller |
WO2003038561A2 (en) | 2001-11-01 | 2003-05-08 | First Usa Bank, N.A. | System and method for establishing or modifying an account with user selectable terms |
JP2003150833A (ja) * | 2001-11-13 | 2003-05-23 | Sony Corp | 情報処理装置および方法、情報処理システムおよび方法、並びにプログラム |
US7558759B2 (en) | 2001-11-20 | 2009-07-07 | Contentguard Holdings, Inc. | Systems and methods for creating, manipulating and processing rights and contract expressions using tokenized templates |
US7987501B2 (en) | 2001-12-04 | 2011-07-26 | Jpmorgan Chase Bank, N.A. | System and method for single session sign-on |
US20030128229A1 (en) * | 2002-01-08 | 2003-07-10 | International Business Machines Corporation | Allowing a user to determine whether to view web content based on cost |
US7428531B2 (en) | 2002-02-06 | 2008-09-23 | Jpmorgan Chase Bank, N.A. | Customer information management system and method |
US20030154071A1 (en) * | 2002-02-11 | 2003-08-14 | Shreve Gregory M. | Process for the document management and computer-assisted translation of documents utilizing document corpora constructed by intelligent agents |
GB0203627D0 (en) * | 2002-02-15 | 2002-04-03 | Hewlett Packard Co | Digital rights management printing system |
US8245306B2 (en) | 2002-02-15 | 2012-08-14 | Galo Gimenez | Digital rights management printing system |
US7941533B2 (en) | 2002-02-19 | 2011-05-10 | Jpmorgan Chase Bank, N.A. | System and method for single sign-on session management without central server |
JP2005532610A (ja) | 2002-03-14 | 2005-10-27 | コンテントガード ホールディングズ インコーポレイテッド | 変調された信号を使用して使用権を表現するシステム及び方法 |
US7353383B2 (en) | 2002-03-18 | 2008-04-01 | Jpmorgan Chase Bank, N.A. | System and method for single session sign-on with cryptography |
WO2003090313A1 (en) * | 2002-04-19 | 2003-10-30 | Roadeye Flr General Partnership | Rf system concept for vehicular radar having several beams |
CA2484493A1 (en) | 2002-04-29 | 2003-11-13 | Contentguard Holdings, Inc. | System and method for specifying and processing legality expressions |
CN1482556A (zh) * | 2002-05-20 | 2004-03-17 | ��ʽ����Ntt����Ħ | 通信终端、流通服务器、提供服务器、电子书籍流通方法 |
US7246324B2 (en) | 2002-05-23 | 2007-07-17 | Jpmorgan Chase Bank | Method and system for data capture with hidden applets |
US7143174B2 (en) | 2002-06-12 | 2006-11-28 | The Jpmorgan Chase Bank, N.A. | Method and system for delayed cookie transmission in a client-server architecture |
US7472171B2 (en) | 2002-06-21 | 2008-12-30 | Jpmorgan Chase Bank, National Association | Method and system for determining receipt of a delayed cookie in a client-server architecture |
US8909777B2 (en) | 2002-06-26 | 2014-12-09 | Intel Corporation | Systems and methods for dynamic access to program features |
US7058660B2 (en) * | 2002-10-02 | 2006-06-06 | Bank One Corporation | System and method for network-based project management |
US8301493B2 (en) | 2002-11-05 | 2012-10-30 | Jpmorgan Chase Bank, N.A. | System and method for providing incentives to consumers to share information |
US20040093509A1 (en) * | 2002-11-12 | 2004-05-13 | Gidon Elazar | Method and apparatus for connecting a storage device to a television |
US7769650B2 (en) * | 2002-12-03 | 2010-08-03 | Jp Morgan Chase Bank | Network-based sub-allocation systems and methods for swaps |
US8666524B2 (en) | 2003-01-02 | 2014-03-04 | Catch Media, Inc. | Portable music player and transmitter |
DE10316805B4 (de) * | 2003-04-11 | 2010-04-08 | Continental Automotive Gmbh | Verfahren und Vorrichtung zur Erhöhung der Betriebssicherheit einer elektrischen Komponente |
US8306907B2 (en) | 2003-05-30 | 2012-11-06 | Jpmorgan Chase Bank N.A. | System and method for offering risk-based interest rates in a credit instrument |
US7376838B2 (en) | 2003-07-17 | 2008-05-20 | Jp Morgan Chase Bank | Method for controlled and audited access to privileged accounts on computer systems |
WO2005017694A2 (en) | 2003-08-11 | 2005-02-24 | Jp Morgan Chase Bank | Coupon payment system |
US7681035B1 (en) | 2003-09-10 | 2010-03-16 | Realnetworks, Inc. | Digital rights management handler and related methods |
US8190893B2 (en) | 2003-10-27 | 2012-05-29 | Jp Morgan Chase Bank | Portable security transaction protocol |
US7421696B2 (en) * | 2003-12-22 | 2008-09-02 | Jp Morgan Chase Bank | Methods and systems for managing successful completion of a network of processes |
US7392386B2 (en) | 2004-01-28 | 2008-06-24 | J P Morgan Chase Bank | Setuid-filter method for providing secure access to a credentials store for computer systems |
US8400645B2 (en) * | 2004-04-16 | 2013-03-19 | Marvell International Technology Ltd. | Printer with selectable capabilities |
US7742997B1 (en) | 2004-04-23 | 2010-06-22 | Jpmorgan Chase Bank, N.A. | System and method for management and delivery of content and rules |
US8606697B2 (en) | 2004-06-17 | 2013-12-10 | Visa International Service Association | Method and system for providing buyer bank payable discounting services |
US20060149664A1 (en) * | 2004-12-30 | 2006-07-06 | Jp Morgan Chase Bank | Marketing system and method |
US7711639B2 (en) | 2005-01-12 | 2010-05-04 | Visa International | Pre-funding system and method |
US7840564B2 (en) | 2005-02-16 | 2010-11-23 | Ebrary | System and method for automatic anthology creation using document aspects |
US20060271915A1 (en) * | 2005-05-24 | 2006-11-30 | Contentguard Holdings, Inc. | Usage rights grammar and digital works having usage rights created with the grammar |
US8185877B1 (en) | 2005-06-22 | 2012-05-22 | Jpmorgan Chase Bank, N.A. | System and method for testing applications |
US7433869B2 (en) | 2005-07-01 | 2008-10-07 | Ebrary, Inc. | Method and apparatus for document clustering and document sketching |
US7438078B2 (en) * | 2005-08-05 | 2008-10-21 | Peter Woodruff | Sleeping bag and system |
US8583926B1 (en) | 2005-09-19 | 2013-11-12 | Jpmorgan Chase Bank, N.A. | System and method for anti-phishing authentication |
JP4598642B2 (ja) * | 2005-10-05 | 2010-12-15 | クラリオン株式会社 | ナビゲーションシステム、ライセンス管理装置、ライセンス管理システム、ライセンス取得方法、及び、ライセンス取得プログラム |
US20070162390A1 (en) * | 2005-12-22 | 2007-07-12 | Macrovision Corporation | Techniques for distributing and monitoring content |
GB0600940D0 (en) * | 2006-01-18 | 2006-02-22 | Lexham Insurance Consultants L | Secure Printing Of Documents |
US8793490B1 (en) | 2006-07-14 | 2014-07-29 | Jpmorgan Chase Bank, N.A. | Systems and methods for multifactor authentication |
US8473735B1 (en) | 2007-05-17 | 2013-06-25 | Jpmorgan Chase | Systems and methods for managing digital certificates |
JP2009027525A (ja) * | 2007-07-20 | 2009-02-05 | Nec Corp | 光伝送システムおよび光伝送方法 |
US7856400B2 (en) * | 2007-07-27 | 2010-12-21 | Ricoh Company, Ltd. | Billing based on the type of printed document |
US8321682B1 (en) | 2008-01-24 | 2012-11-27 | Jpmorgan Chase Bank, N.A. | System and method for generating and managing administrator passwords |
US7707089B1 (en) | 2008-03-12 | 2010-04-27 | Jpmorgan Chase, N.A. | Method and system for automating fraud authorization strategies |
JP4572947B2 (ja) * | 2008-03-31 | 2010-11-04 | ブラザー工業株式会社 | 画像生成装置および印刷装置 |
US20100030765A1 (en) * | 2008-07-30 | 2010-02-04 | Yahoo! Inc. | Automatic generation of attribution information for research documents |
JP5225394B2 (ja) * | 2008-09-24 | 2013-07-03 | エヌイーシー ヨーロッパ リミテッド | ネットワーク経由でtvコンテンツを配信する方法およびシステム |
US9608826B2 (en) * | 2009-06-29 | 2017-03-28 | Jpmorgan Chase Bank, N.A. | System and method for partner key management |
US8386381B1 (en) | 2009-12-16 | 2013-02-26 | Jpmorgan Chase Bank, N.A. | Method and system for detecting, monitoring and addressing data compromises |
US8554631B1 (en) | 2010-07-02 | 2013-10-08 | Jpmorgan Chase Bank, N.A. | Method and system for determining point of sale authorization |
US8775794B2 (en) | 2010-11-15 | 2014-07-08 | Jpmorgan Chase Bank, N.A. | System and method for end to end encryption |
US9256859B2 (en) * | 2011-07-26 | 2016-02-09 | Salesforce.Com, Inc. | Systems and methods for fragmenting newsfeed objects |
WO2013131171A1 (en) * | 2012-03-07 | 2013-09-12 | Quillsoft Ltd. | Constrained digital text reader |
US20130262309A1 (en) * | 2012-04-02 | 2013-10-03 | Mpayme Ltd. | Method and System for Secure Mobile Payment |
US20140074666A1 (en) * | 2012-09-12 | 2014-03-13 | Lesley Jacqueline Simons | "Purchase by Chapter," a Method of Electronic Point of Sale of Digital Content |
US9419957B1 (en) | 2013-03-15 | 2016-08-16 | Jpmorgan Chase Bank, N.A. | Confidence-based authentication |
US10148726B1 (en) | 2014-01-24 | 2018-12-04 | Jpmorgan Chase Bank, N.A. | Initiating operating system commands based on browser cookies |
US11146402B2 (en) * | 2017-11-17 | 2021-10-12 | Monkton, Inc. | Non-repudiation method and system |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4685055A (en) * | 1985-07-01 | 1987-08-04 | Thomas Richard B | Method and system for controlling use of protected software |
JPH02297182A (ja) * | 1989-02-28 | 1990-12-07 | Fujitsu Ltd | 構造化文書処理システムにおける属性情報保護処理方式 |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4179212A (en) * | 1977-09-06 | 1979-12-18 | Xerox Corporation | Demand publishing royalty accounting system |
US4528643A (en) * | 1983-01-10 | 1985-07-09 | Fpdc, Inc. | System for reproducing information in material objects at a point of sale location |
US4723284A (en) * | 1983-02-14 | 1988-02-02 | Prime Computer, Inc. | Authentication system |
US4908873A (en) * | 1983-05-13 | 1990-03-13 | Philibert Alex C | Document reproduction security system |
US4740890A (en) * | 1983-12-22 | 1988-04-26 | Software Concepts, Inc. | Software protection system with trial period usage code and unlimited use unlocking code both recorded on program storage media |
US4791565A (en) * | 1984-06-20 | 1988-12-13 | Effective Security Systems, Inc. | Apparatus for controlling the use of computer software |
US4677434A (en) * | 1984-10-17 | 1987-06-30 | Lotus Information Network Corp. | Access control system for transmitting data from a central station to a plurality of receiving stations and method therefor |
US4780821A (en) * | 1986-07-29 | 1988-10-25 | International Business Machines Corp. | Method for multiple programs management within a network having a server computer and a plurality of remote computers |
US4827508A (en) * | 1986-10-14 | 1989-05-02 | Personal Library Software, Inc. | Database usage metering and protection system and method |
US4796181A (en) * | 1986-10-24 | 1989-01-03 | Wiedemer John D | Billing system for computer software |
EP0297539B1 (en) * | 1987-06-30 | 1993-09-01 | Kabushiki Kaisha Toshiba | Recording control apparatus |
US4803643A (en) * | 1987-08-10 | 1989-02-07 | Oclc Online Computer Library Center Incorporated | System and method for creating memory-retained, formatted pages of text, tabulation, and graphic data |
US5005122A (en) * | 1987-09-08 | 1991-04-02 | Digital Equipment Corporation | Arrangement with cooperating management server node and network service node |
US4937863A (en) * | 1988-03-07 | 1990-06-26 | Digital Equipment Corporation | Software licensing management system |
US5247575A (en) * | 1988-08-16 | 1993-09-21 | Sprague Peter J | Information distribution system |
US5099426A (en) * | 1989-01-19 | 1992-03-24 | International Business Machines Corporation | Method for use of morphological information to cross reference keywords used for information retrieval |
US5146552A (en) * | 1990-02-28 | 1992-09-08 | International Business Machines Corporation | Method for associating annotation with electronically published material |
US5428529A (en) * | 1990-06-29 | 1995-06-27 | International Business Machines Corporation | Structured document tags invoking specialized functions |
US5204897A (en) * | 1991-06-28 | 1993-04-20 | Digital Equipment Corporation | Management interface for license management system |
US5214696A (en) * | 1992-02-04 | 1993-05-25 | International Business Machines Corporation | Data processing system and method to produce softcopy book readers which are limited to reading only books published by a specific publisher |
-
1993
- 1993-03-16 JP JP8256893A patent/JP2659896B2/ja not_active Expired - Lifetime
- 1993-04-02 EP EP93105502A patent/EP0567800A1/en not_active Withdrawn
-
1994
- 1994-12-28 US US08/365,980 patent/US5532920A/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4685055A (en) * | 1985-07-01 | 1987-08-04 | Thomas Richard B | Method and system for controlling use of protected software |
JPH02297182A (ja) * | 1989-02-28 | 1990-12-07 | Fujitsu Ltd | 構造化文書処理システムにおける属性情報保護処理方式 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004127307A (ja) * | 1994-11-23 | 2004-04-22 | Contentguard Holdings Inc | 複合ディジタルワークへのアクセス及び使用制御システム |
JP2013131249A (ja) * | 1994-11-23 | 2013-07-04 | Contentguard Holdings Inc | デジタルコンテンツのレンダリング方法及び受信装置 |
US9953328B2 (en) | 1994-11-23 | 2018-04-24 | Contentguard Holdings, Inc. | Method and system for conducting transactions between repositories |
WO1996020452A1 (fr) * | 1994-12-28 | 1996-07-04 | Kabushiki Kaisya Advance | Systeme d'authentification et systeme de transactions l'utilisant |
US7124094B1 (en) | 1999-10-27 | 2006-10-17 | Konica Corporation | Print system, service system, data server, master server, print client system and printer |
JP2002063388A (ja) * | 2000-06-08 | 2002-02-28 | Core Colors:Kk | データ通信方法、および、通信管理サーバ |
Also Published As
Publication number | Publication date |
---|---|
EP0567800A1 (en) | 1993-11-03 |
US5532920A (en) | 1996-07-02 |
JP2659896B2 (ja) | 1997-09-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2659896B2 (ja) | 構造化文書複製管理方法及び構造化文書複製管理装置 | |
US10382406B2 (en) | Method and system for digital rights management of documents | |
JP3914430B2 (ja) | ソフトウェア・オブジェクトの配布を可能にするための方法および装置 | |
CN100437508C (zh) | 管理数字内容使用权利的方法和装置 | |
JP3503773B2 (ja) | ファイルへのアクセスを保護するための方法および装置 | |
JP3503774B2 (ja) | ファイルへのアクセスを保護するための方法および装置 | |
US6954753B1 (en) | Transparent electronic safety deposit box | |
JP4742682B2 (ja) | コンテンツ保護装置及びコンテンツ保護解除装置 | |
CN100430932C (zh) | 因特网演示*** | |
US20080301431A1 (en) | Text security method | |
US20070030999A1 (en) | System, computer program product and method for managing documents | |
US20030200177A1 (en) | Method and system for authenticating user and providing service | |
CA2253102C (en) | Method of and system for processing electronic document and recording medium for recording processing program | |
JPH07295801A (ja) | ソフトウェア・オブジェクトの配布方法 | |
WO2002056580A1 (fr) | Systeme de service de repertoire de contenus | |
US20040064703A1 (en) | Access control technique using cryptographic technology | |
CN100442301C (zh) | 用于监控内容的方法和*** | |
US20040098343A1 (en) | Contents reproducing apparatus, contents reproduction control program and recording medium having a contents reproduction control program recorded thereon | |
Morin et al. | Hypernews: A MEDIA application for the commercialization of an electronic newspaper | |
WO1998027494A1 (fr) | Procede de gestion de document electronique | |
JP4415732B2 (ja) | コンテンツ暗号化プログラム、コンテンツ暗号化プログラムを記録した記録媒体、コンテンツ再生制御プログラム、及び、コンテンツ再生制御プログラムを記録した記録媒体 | |
JPWO2002061645A1 (ja) | コンテンツデータベースを用いたページデータ作成のためのブックオンデマンド・システム | |
JP2005182836A (ja) | 電子書籍表示装置 | |
AU715638B2 (en) | System and method for access control for data storage media | |
JPH11143781A (ja) | 復号化制限装置 |