(57)【特許請求の範囲】
【請求項１】
ユーザが選択可能な複数の機能を示す機能リストをディスプレイするためのディスプレイ手段と、
前記ディスプレイ手段にディスプレイされた機能リストから機能を選択する選択手段と、
ディジタルドキュメントにアタッチされた使用権に基づいて前記選択手段により選択された機能のディジタルドキュメントに対する実行を拒絶することが決定された場合、該拒絶することを前記ディスプレイ手段に表示させ、ディジタルドキュメントにアタッチされた使用権に基づいて前記機能のディジタルドキュメントに対する実行を許諾することが決定された場合、該機能を実行するコントローラモジュールと、
を備えた可搬格納デバイスであって、
ディジタルドキュメントが内容ファイル及び記述ファイルを含むファイル情報であって、前記内容ファイルは前記記述ファイルから独立して格納され、前記ディジタルドキュメントは前記記述ファイルを介して１つ以上の前記使用権をアタッチされ、該使用権は前記記述ファイルに含まれ、該使用権は、前記ディジタルドキュメントの使用可能な回数を含む使用条件または配給条件を規定する情報であり、さらに該使用権は前記ディジタルドキュメントの使用もしくは配給にかかわる許諾並びに料金の特定に使用される情報であり、
前記機能リストが示す前記複数の機能は、前記ディジタルドキュメントをコピーすること、移動すること、印刷すること、再生すること、及び使用料金の支払者を指定することを含み、ユーザが前記機能を選択することにより所望のディジタルドキュメントをどのように使用するかを選択可能であって、該機能の各々が使用権に規定されてあることによって該使用権がアタッチされているディジタルドキュメントに対応している、
可搬格納デバイス。
【請求項２】
前記記述ファイルを格納している、請求項１記載の可搬格納デバイス。
【請求項３】
前記選択手段は、前記機能リストに含まれている前記機能を選択可能に構成され、
前記コントローラモジュールは、前記選択手段により前記機能が選択された場合、選択された前記機能が前記ディスプレイ手段に表示させる、
ことを特徴とする請求項２記載の可搬格納デバイス。
【請求項４】
前記ディジタルドキュメントを格納する格納手段を備え、
前記コントローラモジュールは、前記選択手段により選択された機能の前記格納手段に格納されたディジタルドキュメントの前記内容ファイルに対する実行を、前記記述ファイルにある前記使用権に前記選択された機能が規定されているか否かによって許諾又は拒絶するかを決定する、
ことを特徴とする請求項１乃至請求項３の何れか１項に記載の可搬格納デバイス。
【請求項５】
ディジタルドキュメントを格納する外部システムと接続するインタフェースを備え、
前記外部システムが、前記選択手段により選択された機能の、前記外部システムに格納されたディジタルドキュメントの前記内容ファイルに対する実行を、前記記述ファイルにある前記使用権に前記選択された機能が規定されているか否かによって許諾又は拒絶するかを決定し、
前記コントローラモジュールは、前記外部システムが前記機能の実行を拒絶すると決定した場合に、該拒絶することを前記ディスプレイ手段に表示させ、前記外部システムが前記機能の実行を許諾すると決定した場合に、該機能を実行する、
ことを特徴とする請求項１乃至請求項４の何れか１項に記載の可搬格納デバイス。
【請求項６】
前記外部システムは、別のリポジトリ又はレンダリングシステムであることを特徴とする請求項５記載の可搬格納デバイス。
【請求項７】
前記別のリポジトリは、別の可搬格納デバイスであることを特徴とする請求項６記載の可搬格納デバイス。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は概して格納媒体の分野に関し、詳細にはドキュメントを格納し検索するための可搬格納媒体に関する。
【０００２】
【従来の技術及び発明が解決しようとする課題】
例えば音楽やソフトウェア等のディジタルで作成されたワーク（作品、著作物）は、一般的に光若しくは磁気コード化ディスク等の可搬格納媒体で配給される。可搬格納媒体の内容を検索し解釈するための手段は、例えばコンピュータシステム又はコンパクトディスクプレーヤー等の再生／レンダリングデバイス中に埋め込まれているのが一般的である。ディジタルワークのかかる配給は一般的であるが、理想的ではない。可搬格納媒体の欠点は、それらが内容を明らかにしないことである。即ち、格納媒体の内容は、格納媒体を見るだけでは確認できない。内容を表示する格納媒体の一例は紙である。符号化がなされていないため、用紙を見るだけでその内容を確認することができる。
【０００３】
格納媒体、例えば光又は磁気ディスクの内容を識別する単純な方法は、媒体に書き込みラベルを付けることである。ディスクを再使用する度毎に、ラベルを更新したり、新たなラベルを作成して付けたりしなければならないのは不便である。フロッピー（登録商標）ディスクを使用する時にラベルの付け替えをするのには労力が要る。さらに、格納量が増大するにつれ、全内容をリストするに足りる大きさのラベルを使用するのは実用的なことではない。光ディスク媒体の場合には、内容情報は媒体自体に印刷されるのが典型的である。光ディスクは一般に再使用されることができないので、このようなことは光ディスク技術の現段階に対しては満足できるものである。しかしながら、書き込み可能な光ディスク製品が現在利用可能である。かかる製品では、光ディスクが他の格納媒体と同じ欠陥を有することになる。ラベルをなくして、可搬格納媒体の内容を検索する唯一の方法は、適切な再生／レンダリングデバイスにその内容を挿入し、その媒体をリストするコマンドを盛り込むことである。
【０００４】
本発明に関連する技術は、「スマートカード」の領域にある。スマートカードは、例えば商業的トランザクション等の種々のトランザクションを実行する便宜性を増すように実行されるものである。スマートカードの一例のアプリケーションは、小さな商業的サービスカードとしてである。かかるアプリケーションでは、スマートカードは、自動預金支払機（ＡＴＭ）アクセスを提供することができると共に、例えば使用できるＡＴＭを制限してＡＴＭトランザクションの記録を維持するといった機能を実行することができる。「インテリジェントポータブルインタラクティブパーソナルデータシステム（Ｉｎｔｅｌｌｉｇｅｎｔ  Ｐｏｒｔａｂｌｅ  Ｉｎｔｅｒａｃｔｉｖｅ  Ｐｅｒｓｏｎａｌ  Ｄａｔａ  Ｓｙｓｔｅｍ  ）」と題されたレシン（Ｌｅｓｓｉｎ）他の米国特許第４，８６８，３７６号は、ユーザが入力を行うためのアルファベットキーパッドと、種々のコマンドの結果をディスプレイするためのディスプレイと、マイクロプロセッサと、スマートカードを制御するためのオペレーティングシステムと、１つ以上のアプリケーションプログラムを格納するための格納装置と、情報を送信及び受信するための入力／出力ポートと、を有するスマートカードを述べている。レシン他の特許で述べられたスマートカードは、特定のアプリケーションに対してプログラムされることができる。
【０００５】
さらに関連する技術は、カリフォルニア州カパティーノのアップルコンピュータ社から入手できるニュートン（ＴＭ）ＰＤＡ等のパーソナルディジタルアシスタント（ＰＤＡ）である。ＰＤＡは典型的にはポータブルコンピュータシステムであり、しばしば「ペン」ベースの入力デバイスを有すると特徴づけられる。ＰＤＡは一般的に、多様な個人編成機能（例えばカレンダー、アドレスブック）及びコミュニケーション（例えばメッセージ送信）機能を実行するパッケージを備えられている。あるいは、ＰＤＡは所望のアプリケーションを実行するようにプログラムされることができる。
【０００６】
別の関連する技術領域はハードカードである。ハードカードは、（別個のコントローラ及びハードディスクデバイスを有するのではなく）格納コントローラに連結され格納コントローラをパッケージされているハードディスク等の格納媒体である。次いでハードカードはコンピュータシステムに連結される。典型的にハードカードは、コンピュータシステムへの連結を維持する「永久」格納媒体として使用され、可搬であることを意図されない。さらに、ハードカードは内容表示型ではない。
【０００７】
【課題を解決するための手段】
本発明の第１の態様の可搬格納デバイスは、ユーザが選択可能な機能を示す機能リストをディスプレイするためのディスプレイ手段と、前記ディスプレイ手段にディスプレイされた機能リストから機能を選択する選択手段と、ディジタルドキュメントにアタッチされた使用権に基づいて前記選択手段により選択された機能のディジタルドキュメントに対する実行を拒絶することが決定された場合、該拒絶することを前記ディスプレイ手段に表示させ、ディジタルドキュメントにアタッチされた使用権に基づいて前記機能のディジタルドキュメントに対する実行を許諾することが決定された場合、該機能を実行するコントローラモジュールと、を有する。
ここで、ディジタルドキュメントは内容ファイル及び記述ファイルを含むファイル情報である。前記内容ファイルは前記記述ファイルから独立して格納可能である。前記ディジタルドキュメントは前記記述ファイルを介して１つ以上の前記使用権をアタッチされている。該使用権は前記記述ファイルに含まれる。該使用権は、前記ディジタルドキュメントの使用可能な回数を含む使用条件または配給条件を規定する情報であり、さらに該使用権は前記ディジタルドキュメントの使用もしくは配給にかかわる許諾並びに料金の特定に使用される情報である。
前記機能リストが示す前記複数の機能は、前記ディジタルドキュメントをコピーすること、移動すること、印刷すること、再生すること、及び使用料金の支払者を指定することを含む。ユーザが前記機能を選択することにより所望のディジタルドキュメントをどのように使用するかを選択可能となっている。該機能の各々が使用権に規定されてあることによって該使用権がアタッチされているディジタルドキュメントに対応している。
ドキュメントカード（以後ＤｏｃｕＣａｒｄと称する）を開示する。ＤｏｃｕＣａｒｄは、その内容を見ることができ、コンピュータベースシステムから独立して管理されることの可能な格納媒体の機能を実行する。本発明の好適な実施の形態において、ＤｏｃｕＣａｒｄは、情報をディジタルフォームで格納する不揮発性格納手段を備え、ユーザにより開始された機能及び要求を処理して、中に格納されたドキュメントをアクセスするための制御プロセッサを備え、ディジタル情報を読み書きするために外部デバイスへインタフェースする入出力（Ｉ／Ｏ）ポートを備え、ユーザをＤｏｃｕＣａｒｄと直接対話させるユーザインタフェースを備える可搬ユニットである。該ユーザインタフェースは、機能及びドキュメントのリストをユーザにトラバース（方向移動）させる複数のトラバーサルキーを備え、ハイライト（強調表示）機能又はドキュメントをユーザに選択させる選択キーを備え、ユーザの発生させた機能を処理する処理手段を備え、機能及びドキュメントのリストとユーザの発生させた機能に応答した情報とをディスプレイするディスプレイを備えることを含む。
【０００８】
ＤｏｃｕＣａｒｄの好適な実施の形態は、「ディジタルワークの配給及び使用を制御するためのシステム（Ｓｙｓｔｅｍ  ｆｏｒ  Ｃｏｎｔｒｏｌｌｉｎｇ  ｔｈｅ  Ｄｉｓｔｒｉｂｕｔｉｏｎ  ａｎｄ  Ｕｓｅ  ｏｆ  Ｄｉｇｉｔａｌ  Ｗｏｒｋｓ）」と題された米国特許出願第０８／３４４，０４２号（該特許出願は本発明の出願人に譲渡されている。その内容を援用して本発明の記載の一部とする）の優先権を主張して日本国特許庁へ出願した「ディジタルワークの安全な配給及び制御のためのシステムとその制御方法」という名称の特願平７−２９９８４１号で示されたリポジトリ（ｒｅｐｏｓｉｔｏｒｙ）のインスタンスである。リポジトリは、ドキュメントにアタッチされた使用権の実施を通してドキュメントへのアクセスを可能にするデバイスである。使用権は、格納されたドキュメントが如何に、そしてどのような条件の下で使用又は配給されるかを規定する。例えば、ユーザは特定のドキュメントを印刷する要求を行うことができる。ドキュメントが印刷権利をアタッチされていなければ、ドキュメントは印刷されることができない。権利に関する条件は、ドキュメントが一度だけ印刷されることができるということであり得る。
【０００９】
別のリポジトリに格納されたドキュメントをアクセスするための概略的なステップは、前記リポジトリにＤｏｃｕＣａｒｄを連結するステップと、リポジトリに格納されたドキュメントをアクセスするために機能リストをＤｏｃｕＣａｒｄのディスプレイ上にディスプレイするステップとを含み、前記機能の各々は使用権のインスタンスに対応する。前記ステップはさらに、前記ディスプレイされた機能リストから機能を選択するステップと、リポジトリの内容のリストを前記ＤｏｃｕＣａｒｄのディスプレイ上にディスプレイするステップと、リポジトリの内容のリストから所望のドキュメントを選択するステップと、該所望のドキュメントが選択された機能に対応する使用権の前記インスタンスを有するかどうかをリポジトリが決定するステップと、所望のドキュメントが選択された機能に対応する使用権をアタッチされている場合に、前記ドキュメントへのアクセスをリポジトリが許諾するステップと、所望のドキュメントが選択された機能に対応する使用権をアタッチされていない場合に、前記ドキュメントへのアクセスをリポジトリが否認するステップと、を含む。
【００１０】
【発明の実施の形態】
ディジタル情報を格納するための、内容表示型のドキュメントカード（以後ＤｏｃｕＣａｒｄと称する）を示す。ＤｏｃｕＣａｒｄは、例えばコンピュータシステム、ディジタルコピー機、オーディオＣＤプレーヤー等のディジタル情報を再生又はレンダリングすることのできるシステムによりアクセスされ得るディジタル情報を格納するために使用される。かかるシステムを以後レンダリングシステムと総称する。ＤｏｃｕＣａｒｄはまた、ドキュメントのリポジトリからドキュメントを得るために使用される。かかるリポジトリの一例は、ドキュメントの安全な配給のために使用されるキオスクである。
【００１１】
ＤｏｃｕＣａｒｄのユーティリティは多様な視点から見ることができる。或る視点から見れば、ＤｏｃｕＣａｒｄは、ユーザがその内容をスタンドアローン形態で管理して見ることを可能とする知的格納媒体である。第２の視点からは、ＤｏｃｕＣａｒｄはドキュメントの安全なリポジトリである。ＤｏｃｕＣａｒｄは、「ディジタルワークの安全な配給及び制御ためのシステムとその制御方法」と題された前掲の特願平７−２９９８４１号で定義されたようなリポジトリの機能性を実行する。使用権は、ディジタルワークにアタッチされ、ディジタルワークがいかにして使用又は配給されることができるかを制御し、さらに、ディジタルワークの使用若しくは配給にかかわるあらゆる料金を特定するように使用される。リポジトリがディジタルワークをアクセスする要求を受け取ると、該リポジトリは、ディジタルワークにアタッチされた使用権を調査して、アクセスが許諾され得るかどうかを決定する。
【００１２】
本明細書中で使用するように、ディジタルワーク及びドキュメントという用語は相互交換可能に使用され、ディジタルフォームに縮小されたワークを称する。これは、あらゆるテキスト、オーディオ、若しくはビジュアルワークを含むと共に、ソフトウェアプログラムに対しても使用される。
【００１３】
図１は、ＤｏｃｕＣａｒｄの好適な実施の形態の斜視図である。本発明のＤｏｃｕＣａｒｄは、カリフォルニア州サニーベイルのパーソナルコンピュータメモリカードインターナショナルアソシエーション（ＰＣＭＣＩＡ）により普及された基準に従って実行されるのが好ましい。しかしながら、本発明の趣旨及び範囲から逸脱することなく、ＰＣＭＣＩＡ基準とは違う特徴を有するように本発明を実行することも当業者には明らかであろう。いずれにせよ、ＰＣＭＣＩＡはポータブルコンピュータシステムで使用されるように意図されたパーソナルコンピュータカードに対するオープンな基準を規定したものである。この基準は、工業基準アーキテクチャ（ＩＳＡ）又は拡張工業基準アーキテクチャ（ＥＩＳＡ）等のバス構造を支持する任意のパーソナルコンピュータシステムにおいて使用されることができる。ＰＣＭＣＩＡカードは、サイズが小さいことと、プラグ及び再生アプリケーションに対する支持（これはコンピュータシステムがスロットへのカードの挿入を自動的に認識してその使用を可能にすることを意味する）とのために望ましい。かかるプラグ及び再生アプリケーションの利用には、ベーシックＩ／Ｏシステム（ＢＩＯＳ）とオペレーティングシステムレベルソフトウェアコーディングとが必要である。ＰＣＭＣＩＡカードを支持する製品を設計し、必要なＢＩＯＳを作成するための仕様書は、カリフォルニア州サニーベイルのＰＣＭＣＩＡから入手できる。故に、ＰＣＭＣＩＡとその基準についてのさらなる説明は必要ないと思われる。
【００１４】
物理的に、ＤｏｃｕＣａｒｄはＰＣＭＣＩＡタイプＩＩ又はＩＩＩ  の基準に従うハウジング１０１に含まれる。ＰＣＭＣＩＡの物理的サイズは、長さが８５．６ｍｍ、幅が５４ｍｍ、そして厚さが５．０若しくは１０．５ｍｍである。タイプＩＩかタイプＩＩＩ  かの選択は、所望の記憶量に依存する。長さ及び幅はおおよそ、容易に持ち運びできるクレジットカードのサイズである。ＰＣＭＣＩＡ基準はさらに、ＰＣＭＣＩＡデバイスとコンピュータベースシステムとの間の通信に対する信号プロトコルを規定する。かかる通信は、ピン１０２を介して行われる。好ましい実施の形態の「上面」側には、ユーザインタラクション領域１０３が規定される。ユーザインタラクションは、ディスプレイと、スクローリング及び英数字データの選択及び入力のための複数のボタンと、オーディオ情報を出力するためのスピーカーとを含む。好ましい実施の形態のユーザインタラクション領域１０３については図６を参照して以下に示す。
【００１５】
図２を参照してドキュカードのオペレーション上の構成要素について説明する。図２を参照すると、コントローラモジュール２０１は、ＤｏｃｕＣａｒｄに対する全般的な制御機能を提供する。コントローラモジュール２０１は、モトローラ６８０８（イリノイ州シカゴのモトローラ社から入手可能）又はインテル８０５１（カリフォルニア州サンタクララのインテル社から入手可能）等の適切なコントローラ組込型回路チップ（又はチップセット）を用いて実行され得る。コントローラモジュール２０１は、マイクロプロセッサのインテルＸ８６系のもの等の一般目的マイクロプロセッサを用いて実行されてもよい。コントローラモジュール２０１はさらに、中に格納されたドキュメントに対するタイムベースを維持するタイムキーピング手段若しくはクロックと、内部メモリ手段（例えば読取り専用メモリ即ちＲＯＭ）とを含む。内部メモリ手段は、本明細書中で述べる多様なドキュメント機能を実行するのに必要なプログラミング命令を含む。
【００１６】
コントローラモジュール２０１は、標準的なディスクコントローラ機能（例えば記憶管理、書式設定等）と、ユーザの開始した機能に応答した処理とを実行する。ユーザの開始する機能については、以下により詳細に記載する。コントローラモジュール２０１はまた、必要に応じてデータの暗号化／解読又はデータの圧縮／圧縮解除等の付加的な機能を実行するようにも使用される。最後に、コントローラモジュール２０１は、ドキュメントにアタッチされた使用権、及び使用料金トランザクションの開始を実施し、ＤｏｃｕＣａｒｄユーザインタフェースを制御する。
【００１７】
外部インタフェース２０２は、ＤｏｃｕＣａｒｄが別のリポジトリと通信したりレンダリングシステムに通信したりすることを可能にする。好適な実施の形態における外部システムへの通信は、よく知られたネットワークプロトコルを介して行われる。しかしながら、ドキュメントが格納されアクセスされるプロトコルは独立したトランスポート層である。故に例えば、ＤｏｃｕＣａｒｄは、ＴＣＰ／ＩＰセッションを介してアタッチされたネットワークであるかのように、連結されたコンピュータシステムを頼りにすることもできるが、ドキュメントの実際の交換は、よりハイレベルのプロトコルを用いて可能にされ得る。
【００１８】
コントローラ２０１は、記憶サブシステム２０３へのアクセスを管理する。記憶サブシステム２０３は２つの異なる部分を含む。低電力の不揮発性のソリッドステートメモリ上に存在する第１の部分は、記憶システムに対するディレクトリ構造を含む。部分的に低電力のソリッド状態メモリを使用すると、本明細書中で述べるＤｏｃｕＣａｒｄのバッテリの電力でスタンドアローン機能を実行することが可能になる。ディレクトリ構造は、ＤｏｃｕＣａｒｄ中に格納された各ドキュメントに対する記述ファイルを含むが、これについては以下により詳細に説明することにする。この第１の部分はコントローラ２０１に容易にアクセス可能であり、ＤｏｃｕＣａｒｄディスプレイ上でのＤｏｃｕＣａｒｄディレクトリの迅速なディスプレイが容易になる。第２の部分は、高容量の記憶媒体上に存在し、各ドキュメントのディジタルで符号化された内容を含むであろう。適切な高容量記憶媒体は、磁気若しくは光ディスク又は不揮発性のソリッドステートメモリである。このようにデータを分割することにより、スタンドアローンモードで動作する時にＤｏｃｕＣａｒｄの内容を見ることに対するメモリ及び電力の必要量が減少される。好適な実施の形態においてドキュメントが編成される方法を以下により詳細に記載する。
【００１９】
図示はしないが、ＤｏｃｕＣａｒｄはまた、ドキュメントに対するアクセスに関連する使用料を報告するクレジットサーバをその中に格納されている。
【００２０】
本明細書中で述べるオペレーション上の構成要素のリストを網羅するつもりはない。ＤｏｃｕＣａｒｄは、所望の機能性及びそれが支持するドキュメントのタイプに従って実行されるのが典型的である。
【００２１】
ＤｏｃｕＣａｒｄがインタフェースし得るリポジトリ及びレンダリングシステムは、前掲の特願平７−２９９８４１号で規定されているように、機能的な要求を満たす。直接結合のために、リポジトリ又はレンダリングシステムは典型的に、少なくとも１つのＰＣＭＣＩＡコンプライアントスロットを有する。故に、電気的接続を生じるために、ＤｏｃｕＣａｒｄは単にＰＣＭＣＩＡスロット中に挿入されるだけである。
【００２２】
さらに、上記のように、ＤｏｃｕＣａｒｄは別のＤｏｃｕＣａｒｄにも結合され得る。かかる結合は、それぞれのＤｏｃｕＣａｒｄのＰＣＭＣＩＡ外部インタフェースと電気的に接続するメイティングインタフェースを介して生じる。
【００２３】
図３はリポジトリ中に格納されたドキュメントをアクセスする過程におけるＤｏｃｕＣａｒｄとリポジトリとの間のインタラクションを述べるフローチャートである。図３を参照すると、ステップ３０１において、ＤｏｃｕＣａｒｄ及びリポジトリはレジストレーショントランザクションを開始する。レジストレーションは２つのリポジトリが安全で信頼できるセッションを設立するプロセスである。安全で信頼できるとは、セッションが侵入に対してかなり安全であること、そして各リポジトリが善意で（即ち侵入者としてではなく）それら自体を確立したということを意味する。レジストレーションプロセスはオートマチックであり、ＤｏｃｕＣａｒｄとリポジトリとの間の電気的接続の設立によりトリガされる。好適な実施の形態で使用され得るレジストレーション中に実行されるステップは、前掲の特許出願に記載されている。
【００２４】
レジストレーショントランザクションの後、ログイントランザクションがステップ３０２で実行される。ログイントランザクションは、典型的には個人識別番号（ＰＩＮ）を入力することにより、ユーザがリポジトリにログインするプロセスである。この場合には、ＤｏｃｕＣａｒｄのユーザがＤｏｃｕＣａｒｄにログインしている。このログインプロセスはまた、クレジットアカウントを起動することができる。
【００２５】
ステップ３０３において、ＤｏｃｕＣａｒｄにおけるユーザはユーザインタフェースを使用して、実行されるべきトランザクションに関連するあらゆる料金の支払いを指定する。料金は、ＤｏｃｕＣａｒｄのユーザかリポジトリのオーナーかのいずれかに割り当てられる。勿論、リポジトリによる料金の授受はプロセスの継続に不可欠であり得る。
【００２６】
ステップ３０４で、ＤｏｃｕＣａｒｄのユーザは、ドキュメントを得るための所望の機能を選択する。特定の機能は特定の使用権に対応し、ユーザがドキュメントを如何に使用したいかを示すものである。次いでステップ３０５で、リポジトリにおいて利用可能なドキュメントのリストが表示され、ここでユーザは所望のドキュメントを選択し、ステップ３０６ではドキュメントが配置されるべき目的地を示す。次いでステップ３０７でＤｏｃｕＣａｒｄは確認に対するトランザクションを表示し、該トランザクションは許諾若しくは拒絶されることができる。
【００２７】
好適な実施の形態において、ドキュメントは階層ファイルシステム中に格納される。ドキュメントはディレクトリ内に格納される。ディレクトリ及びサブディレクトリは、ドキュメント及び／又はサブディレクトリの集合を含む。ディレクトリ又はサブディレクトリの内容は、ディスプレイのためにアルファベット順に編成される。ドキュメントは、ドキュメントの特性を識別するためのタイプを有する。他のタイプの編成構造、例えばハイパーリンクされた構造中に、又はフラットディレクトリとしてディジタルデータを格納することが当業者に明らかであることは言うに及ばない。他の編成構造を備える実行も、本発明の主旨及び範囲を逸脱するものではない。
【００２８】
ドキュメントのファイル情報は、「内容ファイル」及び「記述ファイル」を含む。内容ファイルは記述ファイルから独立して格納される。内容ファイルは、そのフォーマットが、当該ドキュメントを再生、ディスプレイ、又はプリントするために使用されるコンピュータベースシステムに完全に依存しているアドレス可能なバイトの流れである。記述ファイルは、ドキュメントに対する使用権と内容部分におけるドキュメントへのポインタとを含む。複数の個々のディジタルワークを含む複合ドキュメントの場合、記述部分は非循環構造（例えばツリー構造）であり、各ノードは複数の個々のディジタルワークの１つ以上に対応する。
【００２９】
図４は内容ファイルのレイアウトを示す。図４を参照すると、ディジタルワーク４０９は、ストーリーＡ４１０、広告４１１、ストーリーＢ４１２、及びストーリーＣ４１３を備える。ディジタルワークは相対アドレス０からスタートとして記憶されると仮定される。ディジタルワークの部分の各々は線形で記憶され、これによりストーリーＡ４１０はおおよそ０から３０，０００番目までのアドレスに、広告４１１は３０，００１から４０，０００番目までのアドレスに、ストーリーＢ４１２は４０，００１から６０，０００番目までのアドレスに、そしてストーリーＣは６０，００１から８５Ｋまでのアドレスに記憶される。なお、内容ファイル中のデータは（記憶量をセーブするため）圧縮されるか又は（セキュリティのため）暗号化されてもよい。
【００３０】
ディジタルワークが階層としてのその構成要素により示されることができることが、図４から容易に観察される。ディジタルワークに対する記述ツリーは、関連した記述子ブロック（ｄ−ブロック）のセットを備える。各ｄ−ブロックの内容は、図５の（Ａ）に関して記述されている。図５の（Ａ）を参照すると、ｄ−ブロック５００は、リポジトリ内の当該ワークに対する唯一の識別子である識別子５０１と、当該ワークの第１バイトの開始アドレスを提供する開始アドレス５０２と、当該ワーク内のバイトの数を付与するレングス５０３と、許諾された使用権及びそれらの状態データが保持されている権利部分５０４と、親のｄ−ブロックを指す親ポインタ５０５と、子のｄ−ブロックを指す子ポインタ５０６とを含んでいる。好ましい実施の形態において、識別子５０１は２つの部分を有している。第１の部分は、製造時にＤｏｃｕＣａｒｄへ割り当てられる唯一の数である。第２の部分は、作成時にワークへ割り当てられる唯一の数である。権利部分５０４は、権利に対応する種々の情報が保持されているルックアップテーブルのようなデータ構造を含む。それぞれの使用権によって要求される情報については、以下により詳細に記載する。ｄ−ブロックは厳格な階層を形成する。ワークのトップのｄ−ブロックは親を有しておらず、他の全てのｄ−ブロックは親を１つ有する。
【００３１】
各ｄ−ブロックはさらに、ドキュメントサムネイル（ｔｈｕｍｂｎａｉｌ  ）又はドキュメントサムネイルに対するポインタを含み得る。ドキュメントサムネイルはドキュメントの一定の表現である。ある場合には、ドキュメントサムネイルはテキスト形式の記述である。また他の場合には、ドキュメントサムネイルは、絵画的（ｐｉｃｔｏｒｉａｌ  ）表現（ビデオデータを含むドキュメントの場合にはサムネイルは１つ以上のビデオフレームであることができる）、又はオーディオクリップ（オーディオ情報を含むドキュメントの場合）である。いずれにせよ、サムネイルは対応するドキュメントの内容の本質を伝達する。サブドキュメントの各々はサムネイルを関連づけられていることに注目されたい。しかしながら、メインドキュメントに対してサムネイルを提供するだけであることが当業者には明らかであろう。さらに、ビジュアルサムネイルは好ましくは特定の圧縮画像フォーマット（例えばＭＰＥＧ、ＪＰＥＧ、又はラン−レングス符号化）で格納されることに注目されたい。従って、サムネイルのディスプレイは、ＤｏｃｕＣａｒｄディスプレイが少なくとも１つのビットマップ部分を有することを要求するであろう。
【００３２】
図５の（Ｂ）は、図４のディジタルワークに対する記述ツリーを示す。図５の（Ｂ）を参照すると、ディジタルワークの最上のｄ−ブロック５２０は、中に含まれる種々のストーリーと広告を示す。この時点で、トップのｄ−ブロック５２０は、（ストーリＡ４１０を表す）ｄ−ブロック５２１、（広告４１１を表す）ｄ−ブロック５２２、（ストーリーＢ４１２を表す）ｄ−ブロック５２３、及び（ストーリーＣ４１３を表す）ｄ−ブロック５２４を示す。
【００３３】
ユーザインタフェースは、ユーザが、リポジトリ内に格納されているドキュメントをアクセスし、ＤｏｃｕＣａｒｄの内容を管理するようにＤｏｃｕＣａｒｄを指示することを可能にする。ユーザインタフェースは、入力を行うための複数のスイッチと、情報を表現するためのディスプレイと、種々のオペレーションを実行するための所定のプログラム化されたステップシーケンスとを含む。図６は、好ましい実施の形態におけるＤｏｃｕＣａｒｄに対するユーザインタラクション領域を詳細に示す。図６を参照すると、ユーザインタラクション領域６０１は、ＤｏｃｕＣａｒｄハウジングの実質的に一面を占めている。ボタン６０２は、ＤｏｃｕＣａｒｄに対してバッテリ電力をオンオフするために用いられる。ディスプレイ領域６０３は、３つの行を含む。３つの行の各々は、第１の部分（それぞれ６０４ａ〜６０４ｃ）におけるアイコンとその後に１５〜１６個のキャラクタとをディスプレイすることができる。領域６０５ａ〜６０５ｃの各々はセグメントディスプレイである。領域６０４ａ〜６０４ｃは、小さいビットマップディスプレイか又はセグメントディスプレイ（ここでアイコンはセグメントの限定セットを使用するように設計されている）かのいずれかであり得る。ディスプレイ領域６０３に対する適切なディスプレイは、消費電力の低いものである。
【００３４】
図７はディスプレイ領域６０３における行の種々の例を示している。図７を参照すると、行７０１はディレクトリを示し、ここで該ディレクトリを表すアイコンはファイルホルダ（ディレクトリに対する一般的な比喩）であり、テキスト部は該ディレクトリを「Ｈｏｍｅ  Ｆｉｌｅｓ（ホームファイル）」として識別する。行７０２はドキュメントを示し、ここで該ドキュメントを表すアイコンは、折り曲がった角を有するシートであり、テキスト部は該ドキュメントを「Ｏｐ  Ｐｌａｎ  １９９４」として識別する。なお、各ドキュメントタイプは、ユーザが素早くドキュメント情報をビジュアルにスキャンして、探しているものがそのタイプであるかどうかを決定できるように、それ自体のアイコンを有するのが好ましい。ディスプレイ領域６０３はまた、トランザクションの状態とエラー若しくは警告メッセージを示すように用いられ得る。図７の行７０３は、実行されているトランザクションの費用が高いことを示す警告メッセージ（Ｈｉｇｈ  Ｆｅｅ）を示す。
【００３５】
図６に戻ると、方向矢印キー６０６〜６０９は、ディスプレイ６０３の行６０５ａ〜６０５ｃに沿っての、そして行同士間でのカーソル動作を制御するために使用される。かかる動作により、ディスプレイ６０３上のアイテム同士間の移動が可能になる。キー６０６は、「上矢印」キーを示し、カーソルを一行上に移動させる。キー６０７は「下矢印」キーを示し、カーソルを一行下に移動させる。キー６０８は「左矢印」キーを示し、カーソルを行に沿って左に移動させるために設けられている。キー６０９は「右矢印」キーを示し、カーソルを行に沿って右に移動させるために設けられる。動作上、左矢印キー６０８及び右矢印キー６０９を一回だけ押すと、１つキャラクタ（又はアイテム）位置が移動する。押したままにしていると、（キーが押されている間速度を増しながら）カーソルは位置を大きく移動する。
【００３６】
方向矢印キー６０６〜６０９は、個人識別データ（個人識別番号に類似して使用される）を入力するために使用され得る。以下に示す別の実施の形態に見るように、ＤｏｃｕＣａｒｄは個人識別番号を入力するための数字キーパッドを含む。
【００３７】
方向矢印キー６０６〜６０９はまた、ドキュメントのサムネイルを通るスクロールを可能にするために用いられ得る。
【００３８】
ボタン６１０は、「選択」キーを示す。選択キー６１０を押すと、所望のトランザクション（例えばファイルのコピー又はテキストのエンター）が選択され実行される。かかるオペレーションは、コンピュータの端末キーボードにおけるエンターキーにおおよそ類似する。
【００３９】
最後にユーザインタラクション領域６０１は、オーディオ情報を出力するスピーカーを配置するための領域６１１を含む。使用されるべき適切なスピーカーは、低消費電力性のものである。
【００４０】
ユーザインタラクション領域のレイアウトとキーの形状は、必要に応じて様々であることが可能である。新たなレイアウトの各々は、ディレクトリを移動するためのキーを含む（上記ではこれらのことを省略したが、上矢印キー及び下矢印キーをダブルクリックすることにより実行される）。図８〜図１０は、「短い」幅のユーザインタラクション領域を通るディスプレイを有する。これではディスプレイ領域の面積が減るが、キーを配置するための領域が増大する。図８は上面に数字キーパッドと、異なる形状を有するキーとを示す。図９及び図１０は、ＤｏｃｕＣａｒｄの反対側に数字キーパッドがあるレイアウトである。図１１のレイアウトは好ましい実施の形態のものに類似しているが、キーのサイズが異なり、スピーカー領域がない。
【００４１】
図示しないが、ＤｏｃｕＣａｒｄのユーザインタラクション領域の別の実行は、ＤｏｃｕＣａｒｄの一面全てを占めるディスプレイ領域を有し、種々のキーは側部に沿って又は反対側に位置する。上述のように、ＤｏｃｕＣａｒｄはより少ない機能を有するように実行されてもよく、本文で述べる種々のユーザインタフェース特徴を必要としなくてもよい。
【００４２】
ユーザが「パワー（Ｐｏｗｅｒ  ）」キーを押すと、ディスプレイ領域は図１２で示すように機能選択インタフェースを表示する。図１２を参照すると、特定の機能と機能クラスの両方がディスプレイされる。機能クラスは、クラス名の前の矢印により識別される。ディスプレイの第一行は３つの機能  ”ＸＦＥＲ  ＣＯＰＹ  ＬＯＡＮ”  を示す。第二行は機能クラス  ”ＦＩＬＥ”  及び”ＣＲＥＤＩＴ”を示す。第３行は  ”ＯＴＨＥＲ”及び  ”ＨＥＬＰ”  を示す。
【００４３】
選択されることのできる  ”カレント（現行）”  機能は、リバースビデオ、アンダーライン、又は他の技法を用いるハイライト化（強調表示）により示される。トラバーサル（ｔｒａｎｓｖｅｒｓａｌ  、方向移動）は、「上矢印」及び「下矢印」キーを用いて行を行き来し、「左矢印」及び「右矢印」キーを用いて行を横切ることにより、実行される。図１２に戻ると、ＸＦＥＲ機能がハイライト化されることにより、それがカレントとして選択されることができる。
【００４４】
図１３は、機能クラスが選択された時に発生するものを示す。ここでは  ”ＦＩＬＥ”  機能クラスがカレントになったとする。”ＦＩＬＥ”機能クラスは、「下ディレクトリ矢印」キーを押すことにより（又は「下矢印」キーをダブルクリックすることにより）選択される。ディスプレイされるのは、”Ｍｏｖｅ  ｔｏ  Ｆｏｌｄｅｒ  （ホルダに移動）”  、”Ｄｅｌｅｔｅ  （消去）”  、”Ｎｅｗ  Ｆｏｌｄｅｒ  （新たなホルダ）”  、そして同一の一般機能クラス指定内にある、ディスプレイされることのできる他の機能を示すための”ＯＴＨＥＲ”  インディケータ、といったそのクラスの中で最も一般的に使用される機能である。ＯＴＨＥＲ  機能は、バックアップコピーを作成するための機能やディレクトリ情報を変更するための機能を含み得る。この機能クラスからの抜け出しは、「上ディレクトリ矢印」キーを押すことにより（又は「上矢印」キーをダブルクリックすることにより）行われる。
【００４５】
「カレント」機能の選択は、「選択」キーを押すことにより行われる。
【００４６】
好ましい実施の形態のＤｏｃｕＣａｒｄ機能を表１にリストする。
【００４７】
【表１】
0003614420.tif 000002
【００４８】
図３を参照して述べたように、機能が一旦選択されると、当該機能が実行されるべきドキュメントが選択される（所定のファイル管理機能を除く）。本発明は、種々の機能にわたってドキュメントを選択するために一貫したインタフェースを提供する。ドキュメントを選択するステップを図１４のフローチャートに関して説明し、図１５〜図１７のスクリーンディスプレイではコピー機能を例にとる。図１４を参照すると、機能が選択された後、ユーザは機能が実行されるドキュメントを含むリポジトリをステップ１４０１で選択する。図１５を参照すると、コピー機能が選択された後、図１５で示されている情報がディスプレイされる。第一行は  ”ＣＯＰＹ  ＦＲＯＭ”をディスプレイしており、これはコピーされるドキュメントがどのリポジトリから選択されるべきかを示すためのものである。このディスプレイの第二行及び第三行はリポジトリをリストする。”ＨＥＲＥ”を含む第二行は当該ＤｏｃｕＣａｒｄを示し、”ＴＨＥＲＥ”  を含む第三行は連結されたリポジトリを示す。なお、当該ＤｏｃｕＣａｒｄが別のリポジトリに連結されなかった場合や、他のリポジトリがコピーを許可しなかった場合には、コピー機能におけるこの対話は必要ないかもしれない。いずれにせよ、選択がなされなければならないと仮定して、ユーザは上矢印キーと下矢印キーを使用し、所望のリポジトリに対応する行にカーソルを移動させる。選択されたリポジトリはハイライト化される。
【００４９】
図１４に戻ると、リポジトリが選択されたら、ユーザはリポジトリの階層ディレクトリ構造を通ってドキュメントを検索する。これはステップ１４０２において所望のディレクトリを見出すことで始まる。ＤｏｃｕＣａｒｄのディスプレイ領域は、図１６で示される情報をディスプレイする。図１６を参照すると、第一行はアルファベット文字を示す。ハイライト化されている文字は、検索が配置されている場所を示す（ディレクトリ／ドキュメントをアルファベット順に呼び出す）。第二行は検索されているカレントディレクトリを示し、第三行はディレクトリ内の特定アイテムを示す。図１６では、検索位置は、文字Ａで始まるドキュメント又はディレクトリに配置される。ここで選択されるホルダは、”Ａｒｏｎ’ｓ  Ｗｏｒｋ”  とネーミングされ、ホルダ内の第一行は  ”Ｈａｍｌｅｔ  Ｅｓｓａｙ”  とネーミングされている。
【００５０】
ユーザは次いで、所望のディレクトリを見出すために検索キーを用いてディレクトリを検索する。なお、ユーザは  ”  ｍｏｖｅ−ｄｏｗｎ（下へ移動）”  キーを用いてサブディレクトリを検索し、  ”  ｍｏｖｅ−ｕｐ（上へ移動）”  キーを用いて親ディレクトリを入力することにより、検索中のディレクトリを変更する。ユーザが右矢印キーを押すと、検索は降順の語彙順（即ちＡ〜Ｚ方向）に進行する。ユーザが左矢印キーを押せば、検索は昇順の語彙順（即ちＺ〜Ａ方向）に進行する。なお、方向矢印キーが降順に進みつづけるにつれて、検索速度は増す。所望のディレクトリが見出されると、ステップ１４０３において、当該ディレクトリが検索されて、所望のドキュメントがそこに存在するかどうかが決定される。これは  ”ｍｏｖｅ−ｄｏｗｎ”キーを押してディレクトリを入力することにより行われる。左及び右矢印キーを押してファイルを語彙順に進んでいくことにより、ディレクトリが走査される。前と同じく、第一行は、上述のように走査されることのできるアルファベットを含む。第二行は、エントリ名を示し、第三行は該エントリに関する情報を提供する。図１７では、６／６／９４に作成され、５３０キロバイトの大きさを有する  ”Ａｎｎｕａｌ  Ｐｌａｎ”という題のドキュメントが選択されている。
【００５１】
所望のドキュメントがそのディレクトリにあるかどうかがステップ１４０４で決定される。所望のドキュメントがそのディレクトリに存在する場合には、ステップ１４０５において検索は完了し、ユーザは選択キーを押して選択を確認する。所望のドキュメントがそのディレクトリにない場合には、ステップ１４０２及びステップ１４０３に関して述べたように、ドキュメントを見出すために別のディレクトリに進む。
【００５２】
例えば作成されるホルダの名前に対してテキストが入力される場合もあり得る。テキストを入力するための「キャラクタ選択」方法を、図１８を参照して示す。図１８を参照すると、第一行及び第二行は、選択されることのできるキャラクタを示す。第三行はバッファであり、これまでに入力されたテキストを示す。最初の二行では、ハイライトはどのキャラクタが選択されたかを示す。第三行では、ハイライトはテキストの次のキャラクタが現れる場所を示す。行間のトラバーサルは、上矢印キー及び下矢印キーを用いて行われる。左矢印キー及び右矢印キーは、その行において特定のキャラクタへ移動するために設けられる。キャラクタの選択は選択キーを押すことにより生じ、選択されたキャラクタは次の（最も右の）キャラクタ位置において第三行にディスプレイされることになる。
【００５３】
三行目のバッファ領域にある時には、キャラクタ位置上で左矢印キーを動かすことによりキャラクタが消去される。テキストは、キャラクタを１つづつ入力及び消去される。入力したテキストを使用するためには、下矢印キー及び選択キーを押して最後の行を選択する。
【００５４】
数字キーパッド（例えば電話のキーパッド）からテキストデータを入力するための種々のスキームが知られており、それは本発明での使用に適している。
【図面の簡単な説明】
【図１】ドキュメントカード（ＤｏｃｕＣａｒｄ）の好適な実施の形態の斜視図であり。
【図２】ＤｏｃｕＣａｒｄの動作上の構成要素のブロック図である。
【図３】本発明の好適な実施の形態において実行され得るリポジトリ中に格納されたドキュメントをアクセスする過程における、ＤｏｃｕＣａｒｄとリポジトリとの間のインタラクションを述べるフローチャートである。
【図４】本発明の好適な実施の形態のＤｏｃｕＣａｒｄに格納されたドキュメントのドキュメント表現の内容ファイル部分を示す図である。
【図５】（Ａ）は、図４で示した内容ファイルのドキュメント表現の記述ブロックを示す図であり、（Ｂ）は、図４で示した内容ファイルのドキュメント表現に対する記述ツリー部分を示す図である。
【図６】本発明の好適な実施の形態におけるＤｏｃｕＣａｒｄのユーザインタラクション領域を詳細に示す図である。
【図７】本発明の好適な実施の形態におけるＤｏｃｕＣａｒｄディスプレイに提供される、異なる形態の情報を示す図である。
【図８】異なるキー構成を有するユーザインタラクション領域の別の実施の形態を示す図である。
【図９】異なるキー構成を有するユーザインタラクション領域の別の実施の形態を示す図である。
【図１０】異なるキー構成を有するユーザインタラクション領域の別の実施の形態を示す図である。
【図１１】異なるキー構成を有するユーザインタラクション領域の別の実施の形態を示す図である。
【図１２】本発明の好適な実施の形態において使用され得る機能選択インタフェースをディスプレイするディスプレイ領域を示す図である。
【図１３】機能グループが選択された後、ユーザに該グループ内の特定機能を表示する時のディスプレイ領域を示す図である。
【図１４】本発明の好適な実施の形態においてドキュメント若しくはディレクトリを選択するために実行されるステップを示すフローチャートである。
【図１５】本発明の好適な実施の形態におけるドキュメント若しくはディレクトリを選択するためのディスプレイ領域を示す図である。
【図１６】本発明の好適な実施の形態におけるドキュメント若しくはディレクトリを選択するためのディスプレイ領域を示す図である。
【図１７】本発明の好適な実施の形態におけるドキュメント若しくはディレクトリを選択するためのディスプレイ領域を示す図である。
【図１８】本発明の好適な実施の形態におけるテキストを入力するためのディスプレイ領域を示す図である。
【符号の説明】
１０１    ＤｏｃｕＣａｒｄハウジング
１０２    ピン
１０３    ユーザインタラクション領域
６０１    ユーザインタラクション領域
６０３    ディスプレイ領域
６０６〜６０９    方向矢印キー
６１０    選択キー
６１１    スピーカー
【図１】
0003614420.tif 000003
【図２】
0003614420.tif 000004
【図３】
0003614420.tif 000005
【図４】
0003614420.tif 000006
【図５】
0003614420.tif 000007
【図６】
0003614420.tif 000008
【図７】
0003614420.tif 000009
【図８】
0003614420.tif 000010
【図９】
0003614420.tif 000011
【図１０】
0003614420.tif 000012
【図１１】
0003614420.tif 000013
【図１２】
0003614420.tif 000014
【図１３】
0003614420.tif 000015
【図１４】
0003614420.tif 000016
【図１５】
0003614420.tif 000017
【図１６】
0003614420.tif 000018
【図１７】
0003614420.tif 000019
【図１８】
0003614420.tif 000020