[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2001290747A - デジタルデータを交換するためのシステム及び方法 - Google Patents

デジタルデータを交換するためのシステム及び方法

Info

Publication number
JP2001290747A
JP2001290747A JP2001029657A JP2001029657A JP2001290747A JP 2001290747 A JP2001290747 A JP 2001290747A JP 2001029657 A JP2001029657 A JP 2001029657A JP 2001029657 A JP2001029657 A JP 2001029657A JP 2001290747 A JP2001290747 A JP 2001290747A
Authority
JP
Japan
Prior art keywords
logic
personal device
exchange
personal
block
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2001029657A
Other languages
English (en)
Inventor
P Surapu James
ジェイムス・ピー・スラプ
Geoffrey Peon E
イー・ジェフェリー・ペオン
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
HP Inc
Original Assignee
Hewlett Packard Co
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hewlett Packard Co filed Critical Hewlett Packard Co
Publication of JP2001290747A publication Critical patent/JP2001290747A/ja
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00132Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture in a digital photofinishing system, i.e. a system where digital photographic images undergo typical photofinishing processing, e.g. printing ordering
    • H04N1/00137Transmission
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4411Configuring for operating with peripheral devices; Loading of device drivers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00132Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture in a digital photofinishing system, i.e. a system where digital photographic images undergo typical photofinishing processing, e.g. printing ordering
    • H04N1/00169Digital image input
    • H04N1/00172Digital image input directly from a still digital camera or from a storage medium mounted in a still digital camera
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/21Intermediate information storage

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Telephonic Communication Services (AREA)

Abstract

(57)【要約】 【課題】ホ゜ータフ゛ル式ハ゜ーソナル機器からのテ゛シ゛タルテ゛ータをリモート
で交換するのを容易にすること。 【解決手段】システムは、コンヒ゜ュータシステム(106)を内部に配置し
たスタント゛アローンのキオスク(103)を含む。コンヒ゜ュータシステム(106)は、
ローカルインターフェース(116)にリンクしたフ゜ロセッサ(109)と、ローカルインターフ
ェース(116)にリンクしたメモリ(113)とを含む。ハ゜ーソナル機器インターフ
ェース(133)はローカルインターフェース(116)にリンクし、多数のハ゜ーソナル機
器(146)の1つとの通信を容易にする。システムは、メモリ(11
3)に記憶され、フ゜ロセッサ(109)により実行される交換ロシ゛ック
(150)も含む。交換ロシ゛ック(150)は、ハ゜ーソナル機器インターフェース
(133)を介してハ゜ーソナル機器(146)をホ゜ーリンク゛してハ゜ーソナル機
器指定を取得するためのロシ゛ックと、そのハ゜ーソナル機器指定
をト゛ライハ゛ライフ゛ラリからの多数の記憶された装置指定と比較
して関連するハ゜ーソナル機器ト゛ライハ゛を決定するロシ゛ックと、そ
の関連するハ゜ーソナル機器ト゛ライハ゛を用いてハ゜ーソナル機器(146)
とのテ゛ータ転送リンクを確立するためのロシ゛ックとを含む。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は概してデータ通信の
分野に関し、より詳細には、データを交換するためのシ
ステム及び方法に関する。
【0002】
【従来の技術及び発明が解決しようとする課題】情報化
時代の幕開けと共に、デジタルデータを生成し、かつ記
憶するポータブル式のパーソナル機器が、益々盛んに製
造されている。パーソナル機器は、ラップトップコンピ
ュータ、測定装置、磁気ディスク、磁気テープ、カード
の磁気ストリップ、暗号化カード(encryption car
d)、医療情報カード、音楽プレーヤ、デジタルカメラ
のようなキャプチャ装置等を含む。これらの装置の多く
は、データを記憶するために、ある限られた容量しか持
ってない。その結果、そのような装置の有用性が制限さ
れる。
【0003】例えば、デジタルカメラのようなキャプチ
ャ装置は、データを記憶するために、ある特定量のメモ
リしか持たない。多くのデジタルカメラでは、写真を取
る際に生成されるデジタル画像は、非常に多くの画素か
らなる。従って、そのような画像を記憶させるには、多
量のメモリを必要とする。結果として、典型的なデジタ
ルカメラは、ある限られた枚数の画像を撮影してしまう
と、メモリを使い果たしてしまう。その時点で、デジタ
ルカメラから画像をダウンロードして、さらに多くの画
像を記憶するためにメモリ空間を解放しなければならな
い。同様に、種々のタイプの装置内のメモリは、演算中
に満杯になる場合もあり、同じように、その装置の有用
性は損なわれる。
【課題を解決するための手段】
【0004】上記の点を鑑みて、本発明は、ポータブル
式のパーソナル機器からデジタルデータをリモートで交
換することを容易にするためのシステム及び方法を提供
する。一実施形態に従えば、コンピュータシステムを内
部に配置したスタンドアローンのキオスクを備えるシス
テムが提供される。そのコンピュータシステムは、ロー
カルインターフェースにリンクしたプロセッサと、ロー
カルインターフェースにリンクしたメモリとを含む。ロ
ーカルインターフェースは、例えば、データバス及びコ
ントロールバスであっても良い。パーソナル機器のイン
ターフェースはローカルインターフェースにリンクし、
多数のパーソナル機器の1つとの通信を容易にする。
【0005】またそのシステムは、メモリ上に記憶さ
れ、プロセッサにより実行される交換ロジックを含む。
交換ロジックは、パーソナル機器インターフェースを介
してパーソナル機器をポーリングし、パーソナル機器指
定を取得するためのロジックと、そのパーソナル機器指
定をドライバライブラリからの多数の記憶された装置指
定と比較して関連するパーソナル機器ドライバを決定す
るロジックと、その関連するパーソナル機器ドライバを
用いてパーソナル機器とのデータ転送リンクを確立する
ためのロジックとを含む。
【0006】別の実施形態では、本発明は、リモートパ
ーソナル機器からのデジタルデータをリモートで交換す
るのを容易にするための方法も含む。一般的に述べれ
ば、その方法は、デジタルデータを交換するためのスタ
ンドアローンのキオスクを準備するステップと、パーソ
ナル機器をデータ交換システムに結合し、その間にデー
タ通信を確立するステップと、パーソナル機器をポーリ
ングしてパーソナル機器指定を取得するステップと、そ
のパーソナル機器指定をドライバライブラリからの多数
の記憶された装置指定と比較して、関連するパーソナル
機器ドライバを決定するステップと、その関連するパー
ソナル機器ドライバを用いて、そのパーソナル機器との
データ転送リンクを確立するステップとを有する。
【0007】本発明の他の特徴及び利点は、添付図面及
び以下に記載する詳細な説明を検討することにより、当
業者に明らかになろう。そのような全てのさらなる特徴
及び利点は、本発明の範囲内に含まれることを意図して
いる。
【0008】本発明は、添付図面を参照することによっ
て、より十分に理解することができる。図面内の構成要
素は必ずしも一定の縮尺ではなく、むしろ本発明の原理
を明確に例示することに重点が置かれている。さらに、
図面では、同様の参照符号は、いくつかの図面を通して
対応する要素を示している。
【0009】
【発明の実施の形態】図1を参照すると、本発明の一実
施形態によるリモートデータ交換システム100が示さ
れる。リモートデータ交換システム100は、任意の数
の場所に配置され、一般大衆にサービスを提供すること
ができるキオスク103を備える。とりわけ、キオスク
103は、例えば、一般の旅行者が集まる場所、或い
は、一般に人々が出入りしやすい場所等に配置されるこ
とが特に好都合である。リモートデータ交換システム1
00は、種々のパーソナル機器を通して収録されるデジ
タルデータを含むデータの交換を有利に容易にする。例
えば、デジタルカメラのような典型的なパーソナル機器
では、ユーザによって撮影された写真を記憶することが
できるメモリの量が限られている。リモートデータ交換
システム100によって、ユーザは、デジタルカメラか
らデジタル画像をダウンロードし、そのデジタル画像
を、例えば、インターネットのようなネットワークを介
して遠隔地に転送できる。一般に、サービスプロバイダ
がリモートデータ交換システム100を維持する。一般
に、サービスプロバイダは、リモートデータ交換システ
ム100を所有することができ、全般的にそのメンテナ
ンスを行う存在である。
【0010】キオスク103は、雨、日光、熱、雪等の
屋外の自然条件から機器を保護する、完全な、或いは、
部分的な筐体又は小舎からなる。代替として、キオスク
103は、一般大衆等にサービスを提供する完全に、或
いは、部分的に囲まれた場所又はブースを含む屋内の場
所にコンソールを含んでもよい。
【0011】リモートデータ交換システム100は、キ
オスク103内に収容されたコンピュータシステム10
6を含む。コンピュータシステム106は、プロセッサ
109及びメモリ113を含み、そのいずれもローカル
インターフェース116に結合される。ローカルインタ
ーフェース116は、当業者にはよく知られているデー
タバス及び対応するコントロールバスを含むことができ
る。メモリ113は、揮発性及び/または不揮発性メモ
リ構成要素を含むことができる。揮発性メモリ構成要素
は、電源が切られた場合にデータ値を保持しない構成要
素である。逆に、不揮発性メモリ構成要素は、電源が切
られてもデータを保持する。従って、メモリ113は、
例えば、ランダムアクセスメモリ(RAM)或いはリー
ドオンリーメモリ(ROM)を含むことができる。ま
た、メモリ113は、ハードディスクドライブ、フロッ
ピィディスクドライブ、コンパクトディスクドライブ、
テープドライブ及び他の類似のメモリ構成要素のよう
な、1つ又は複数の可搬式データ記憶装置119も含む
ことができる。
【0012】さらに、コンピュータシステム106は、
ネットワークインターフェース123と、出力インター
フェース126と、入力インターフェース129と、パ
ーソナル機器インターフェース133とを含む。ネット
ワークインターフェース123は、ネットワーク136
をローカルインターフェース116にリンクし、それに
より、コンピュータシステム106とネットワーク13
6上のある場所との間で、データを交換することができ
る。ネットワーク136は、例えば、インターネット、
ローカルエリアネットワーク、ワイドエリアネットワー
ク或いは他の類似のネットワークを含むことができる。
出力インターフェース126は、1つ又は複数の種々の
出力装置139が、ローカルインターフェース116上
でデータを利用できるようにする。出力装置139は、
例えば、陰極線管(CRT)ディスプレイ、液晶ディス
プレイ、ガスプラズマ型フラットパネルディスプレイ、
表示燈、発光ダイオード及び他の表示装置のような表示
装置を含むことができる。また、出力装置139は、例
えばコンピュータシステム106に接続される入力及び
出力の両方を有する料金投入装置(money exchange dev
ice)も含むことができる。
【0013】またコンピュータシステム106は、入力
インターフェース129を介して、ローカルインターフ
ェース116上で利用することができるデータを生成す
る、1つ又は複数のユーザ入力装置143も含む。ユー
ザ入力装置143は、例えば、キーボード、押しボタ
ン、マイクロフォン、料金投入装置あるいは他の類似の
入力装置を含むことができる。パーソナル機器146
は、例えば、ラップトップコンピュータ、パームコンピ
ュータ、測定装置、磁気ディスク、磁気テープ、カード
の磁気ストリップ等、コンパクトディスク、暗号化カー
ド、医療情報カード、音楽プレーヤ、デジタルカメラの
ようなキャプチャ装置、及びネットワークと接続するこ
とにより利益を得ると考えられる他の装置を含む、種々
のタイプの装置のうちの任意の数のものからなる。ネッ
トワーク136上には、サービスプロバイダサイト(検
索サイト)147、及び特定のパーソナル機器146を
製造する少なくとも1つのメーカサイト(検索サイト)
149がある。
【0014】一般に、プロセッサ109によって実行さ
れ、コンピュータシステム106の機能を制御する交換
ロジック150が、メモリ113に記憶される。とりわ
け、交換ロジック150は、コンピュータシステム10
6と、種々の入力装置143、出力装置139及びパー
ソナル機器146との間の対話を制御する。具体的に
は、交換ロジック150は、多数の異なるパーソナル機
器146のうちの任意の1台とインターフェースするた
めに、コンピュータシステム106によって用いられる
多数のパーソナル機器ドライバを含むドライバライブラ
リを有する。本発明は、新規のパーソナル機器146に
対応する新規のパーソナル機器ドライバを、ネットワー
ク136上の場所から自動的にダウンロードするという
能力を有利に含む。このようにして、リモートデータ交
換システム100は、そのような技術が開発されるのに
応じて、最新のパーソナル機器146とデータ交換でき
るようにするために最新の状態を保つ。
【0015】次に、リモートデータ交換システム100
の一般的な動作を説明する。リモートデータ交換システ
ム100は、ユーザによって起動されるまで、アイドル
動作状態のままである。アイドル状態の間、リモートデ
ータ交換システム100は、ネットワーク136上の所
定のサイトを定期的に検索して、種々のパーソナル機器
等と通信する際に用いることができる任意のデバイスド
ライバをダウンロードすることができる。さらに、リモ
ートデータ交換システム100は、ネットワーク136
を介してリモートでシステム100を保守するサービス
プロバイダから、新規のパーソナル機器ドライバ及びそ
のオペレーティングソフトウエアに対する他のアップデ
ートを受信しても良い。このようにして、リモートデー
タ交換システム100は、最新のパーソナル機器146
とデータを交換できるようにするために最新の状態を保
つ。
【0016】またリモートデータ交換システム100
は、ユーザによって開始されるデータ交換トランザクシ
ョンを容易にする。ユーザは、例えば、システム100
に料金を投入し、パーソナル機器146をコンピュータ
システム106にリンクすることにより、システム10
0を起動することができる。その際、リモートデータ交
換システム100は、適切なデバイスドライバを用い
て、パーソナル機器146からデータをダウンロードす
ることを容易にし、ネットワーク136上のユーザによ
り定義された場所にデータを転送する。
【0017】図2Aを参照すると、本発明の一実施形態
による交換ロジック150の流れ図が示される。コンピ
ュータシステム106は、多くの場合にアイドル状態の
ままであり、所定の時間で割り込まれ、多数のドライバ
或いは交換ロジック150の他の態様をアップグレード
するために種々の動作を実行する。データを転送するた
めにユーザが起動するとき、リモートデータ交換システ
ム100は、ユーザとネットワーク136(図1)上の
ユーザが定義した宛先との間でデータを交換するために
必要な種々のタスクを実行する。
【0018】ブロック203を開始すると、交換ロジッ
ク150は、新規のパーソナル機器ドライバを、メモリ
113内に記憶される機器ドライバライブラリに入れる
ために、コンピュータシステム106をトリガし、ネッ
トワーク136上で検索を行うための条件が存在するか
否かを決定する。その検索は、例えば、サービスプロバ
イダサイト147或いは1つ又は複数のパーソナル機器
メーカサイト等の検索を伴う場合もある。その条件が存
在する場合には、交換ロジック150はブロック206
に進む。1つのそのような条件によって、交換ロジック
150は、例えば毎日検索を行う場合のように、所定の
時間で定期的に検索を実行するように設定される。
【0019】ブロック206では、交換ロジック150
は、検索サイト147/149において見つけた任意の
新規のドライバをダウンロードする。その後、交換ロジ
ック150はブロック209に進む。ブロック203に
おいてその条件が存在しない場合には、ロジックは直
接、ブロック209に進む。
【0020】ブロック209では、交換ロジック150
は、交換ロジック150自体を更新するために、或い
は、機器ドライバライブラリに新規の機器ドライバを追
加するために、ネットワーク136からの入力を受信し
たか否かを決定する。そのような入力は、ネットワーク
136を介して、サービスプロバイダによって送信され
るであろう。こうしてブロック209では、コンピュー
タシステム106がネットワーク136からのダウンロ
ードを開始するブロック203のアップグレードとは対
照的に、ネットワーク136上のリモート装置を介し
て、相手によりアップグレードが起動される。ブロック
209において、そのような入力を受信した場合には、
交換ロジック150はブロック213に移行し、新規の
機器ドライバ或いは他のロジックのアップグレードがダ
ウンロードされ、交換ロジック150或いはドライバラ
イブラリの、どちらでも適切なほうに組み込まれる。例
えば、サービスプロバイダは、ブロック206において
ネットワーク136を検索する際にロジック150が検
査するための、ネットワーク136上の新規の検索サイ
ト147/149をダウンロードする場合もある。ブロ
ック209において、アップグレード入力がない場合、
或いは一旦ブロック213においてアップグレードが実
行された場合には、交換ロジック150はブロック21
6に進み、コンピュータシステム106において、起動
条件が存在するか否かを決定する。
【0021】起動条件は、例えば、コンピュータシステ
ム106のユーザ入力装置143(図1)の1つとして
備えられる料金投入装置に料金を入れることを含んでも
よい。このようにして、ユーザはシステムを起動し、デ
ータの交換を容易にする。また、起動条件は、キーボー
ドを用いて、或いは、クレジットカードをスキャンする
ことによって、ユーザアカウント或いは他の支払手段を
入力することを含むことができる。そのような場合に
は、ユーザ入力装置143は、磁気カードリーダ、スキ
ャナ、或いはクレジットカード又は他の電子的な金融機
器とインターフェースする他の市販の交換装置を含む場
合がある。
【0022】一旦起動条件がブロック216において検
出されれば、交換ロジック150は、図の結合子Aに進
む。そうでない場合には、交換ロジック150は、ブロ
ック203に戻る。このようにして、交換ロジック15
0は、図のように、ループが割り込まれるような条件が
存在するようになるまで、ブロック203、209及び
216をループし続ける。
【0023】図2B、図2C及び図2Dを参照すると、
交換ロジック150のデータ交換部の流れ図が示され
る。結合子Aで開始すると、一旦起動条件が存在すれ
ば、交換ロジック150はブロック219に進み、特定
のパーソナル機器146を一意的に識別する装置指定の
ために、交換ロジック150は、パーソナル機器デバイ
スインターフェース133を介して、パーソナル機器1
46をポーリングする。これには、パーソナル機器14
6が適切なチャネルを介して、パーソナル機器インター
フェース133とリンクされる必要があることに留意さ
れたい。例えば、そのチャネルは、ユーザがコードをパ
ーソナル機器146及びパーソナル機器インターフェー
ス133に差し込むようなハードワイヤリンクを含んで
もよい。同様に、パーソナル機器インターフェース13
3とパーソナル機器146との間に、赤外線接続或いは
他の類似の無線リンクのようなワイヤレス接続が存在し
てもよい。パーソナル機器146から装置指定を取得す
るために交換ロジック150によって用いられるポーリ
ング信号は、標準的なポーリング信号或いはトーン等を
含むことができる。
【0024】その後、ブロック223において、交換ロ
ジック150は、ポーリング信号に応じて、パーソナル
機器インターフェースを介して、パーソナル機器146
から応答を受信したか否かを決定する。ブロック223
において、応答が検出されない場合には、交換ロジック
150はブロック226に移行し、コンピュータシステ
ムは、例えばキーボード等のようなユーザ入力装置14
3を介して、ユーザからの装置指定入力を要求する。ブ
ロック223において応答がある場合、或いは、一旦ブ
ロック226において、装置指定が手動でコンピュータ
システム106に入力された場合には、交換ロジック1
50はブロック229に進み、特定のパーソナル機器1
46に関する新規に受信した装置指定が、パーソナル機
器ドライバライブラリに記憶されたパーソナル機器ドラ
イバに対応する多数の装置指定と比較され、その間で直
接的に一致するものを検出する。直接的に一致するもの
が発見されない場合には、交換ロジック150は結合子
Bに移行する。一方、直接的に一致するものが検出され
る場合には、交換ロジック150はブロック236に進
む。
【0025】ブロック236では、キーボード或いは適
切な音声認識ソフトウエアを用いるマイクロフォンのよ
うなユーザ入力装置143を介して、ユーザがネットワ
ーク136内の宛先アドレスを入力する。ユーザが定義
した宛先アドレスを、パーソナル機器146が供給する
場合もあることに留意されたい。その後、交換ロジック
150はブロック239に移行し、パーソナル機器14
6によって保持されるデータが、コンピュータシステム
106にダウンロードされ、その後、ネットワーク13
6を介して宛先アドレスに送信される。代替として、パ
ーソナル機器146によって保持されるデータは、可搬
式のデータ記憶装置119にダウンロードされて、例え
ば、フロッピィディスク、コンパクトディスク、磁気テ
ープ或いは可搬式ハードドライブ等に記憶される。ブロ
ック239においてダウンロードが終了した後、交換ロ
ジック150は結合子Eに移行し、データ交換トランザ
クションが完了したため、交換ロジック150は図2A
のブロック203に戻る。
【0026】ここで図2Cを参照すると、図2Bのブロ
ック233において直接的な一致が検出されないときに
実行され、それにより結合子Bに移行する交換ロジック
150の続きの処理が示される。結合子Bから、ロジッ
ク150は、ブロック243で開始する。ブロック24
3では、パーソナル機器146(図1)からの装置指定
と一致するデバイスドライバが、コンピュータシステム
106(図1)のメモリ113(図1)内に存在しない
ため、交換ロジック150は、パーソナル機器146を
ポーリングし、そのパーソナル機器146が、コンピュ
ータシステム106との間で通信できるようにする適切
なパーソナル機器ドライバを含むか否かを決定する。ブ
ロック246において、パーソナル機器146が適切な
パーソナル機器ドライバを含む場合には、そのパーソナ
ル機器ドライバは、メモリ113の孤立した部分にダウ
ンロードされる。
【0027】そのドライバはメモリの孤立した部分にダ
ウンロードされ、データの交換を容易にするとともに、
交換ロジック150の破壊を防ぐか、若しくはコンピュ
ータシステム106への損傷を防ぐために、ユーザがコ
ンピュータシステム106の他の情報及び/または操作
性にアクセスしないようにする。孤立したメモリは、例
えば、RAMメモリ等であってよい。その後、交換ロジ
ック150は結合子Cに移行し、ユーザがダウンロード
されるべきデータの宛先アドレスを入力する、図2Bに
示されるような交換ロジック150のブロック236に
戻る。
【0028】しかしながら、ブロック246において、
パーソナル機器146がコンピュータシステム106に
ダウンロードされるデバイスドライバを含まない場合に
は、交換ロジック150はブロック253に進む。ブロ
ック253では、交換ロジック150は、ネットワーク
136(図1)上のサービスプロバイダサイト147に
対して、新規のパーソナル機器ドライバがあるかを検査
する。これは、コンピュータシステム106が現在所有
していない、特定のパーソナル機器146用のドライバ
を取得するために行われる。ブロック256において、
サービスプロバイダサイト147が適切なドライバを含
む場合には、交換ロジック150はブロック259に進
み、特定のパーソナル機器ドライバが、ネットワーク1
36内のサービスプロバイダサイト147からメモリ1
13へダウンロードされる。
【0029】ブロック256において、サービスプロバ
イダサイト147上に互換性のあるドライバが存在しな
い場合には、交換ロジック150はブロック263に進
み、ユーザは、特定のパーソナル機器146のメーカの
名前を入力するように促される。メーカ名は、キーボー
ド或いはマウス等のようなユーザ入力装置143によっ
て供給されることができることにも留意されたい。その
後、ブロック266において、交換ロジック150は、
ネットワーク136を介して、パーソナル機器メーカサ
イト149に対して、新規のパーソナル機器ドライバの
検索を行う。その際、ブロック269において、パーソ
ナル機器メーカサイト149で適切なデバイスドライバ
を見つけた場合には、交換ロジック150はブロック2
73に進み、パーソナル機器146との通信を容易にす
るための特定のパーソナル機器ドライバがメモリ113
へダウンロードされる。その後、交換ロジック150
は、結合子Cを通って、図2Bのブロック236に戻
る。一方、ブロック269において、パーソナル機器メ
ーカサイト149で適切なドライバを見つけられない場
合には、交換ロジック150は図のように結合子Dに続
く。
【0030】ここで図2Dを参照すると、結合子Dで開
始する交換ロジック150の部分が示される。交換ロジ
ック150は、結合子Dからブロック276に移行し、
例えば、フロッピィディスクのような可搬式のメモリ記
憶装置にパーソナル機器146用のデバイスドライバを
所有しているか否かのユーザーに対する問合せの質問
が、CRTのような適切な出力装置上に交換ロジック1
50により表示される。ブロック279では、ユーザ入
力装置143を介して、ユーザがブロック276の要求
に対して肯定応答する場合には、交換ロジック150は
ブロック283に進み、ユーザに対して、コンピュータ
システム106の適切なデバイスドライブ119へ可搬
式のデータ記憶装置を挿入するように要求する。次に、
その適切なデバイスドライバが、メモリ113の孤立し
たランダムアクセスメモリへダウンロードされる。その
後、交換ロジック150は、結合子Cを介して、図2B
のブロック236に移行する。しかしながら、ブロック
279において、可搬式のデータ記憶装置のデバイスド
ライバを求めるブロック276の質問に対してユーザが
否定応答した場合には、交換ロジック150は、ブロッ
ク286に進む。
【0031】ブロック286では、交換ロジック150
は、現在のパーソナル機器146と同じメーカによって
供給されているドライバライブラリに記憶されたパーソ
ナル機器ドライバを用いて、パーソナル機器146との
通信を確立しようと試みる。とりわけ、交換ロジック1
50は、ユーザによって以前に入力されたメーカタイプ
と、質問における特定のメーカに関連するそれらのドラ
イバとの間の関連を引き出す。ブロック289におい
て、交換ロジック150がそのパーソナル機器146と
の通信の確立に成功した場合には、交換ロジック150
は図2Bのブロック236に戻り、ユーザに対して、ト
ランザクションの宛先アドレスの入力を要求する。しか
しながら、ブロック289において、通信を確立しよう
とする試みが失敗した場合には、交換ロジック150は
ブロック293に進む。
【0032】ブロック293では、交換ロジック150
は、メモリ113に記憶された汎用ドライバを用いて、
パーソナル機器146との通信リンクを確立しようと試
みる。その後、ブロック296において、パーソナル機
器146との通信の確立に成功した場合には、再び、交
換ロジック150は図2Bのブロック236に戻る。そ
うでない場合には、交換ロジック150は、ブロック2
99に移行し、適切な利用可能パーソナル機器ドライバ
がないため、その特定のパーソナル機器146と通信で
きないことをユーザーに示すセッション失敗表示が出力
表示装置に与えられる。この時点で、コンピュータシス
テム106によって、適切な出力装置139を介して、
或いは、図2Aのブロック216の起動条件の一部とし
て料金を受領したユーザ入力装置143の動作を逆にす
ることにより、ユーザに払い戻しが行われる。
【0033】上記の説明に加えて、本発明のロジック1
50は、ハードウエア、ソフトウエア、ファームウエア
或いはその組み合わせで実現することができる。好まし
い実施形態では、ロジック150は、メモリに記憶さ
れ、適切な命令実行システムにより実行されるソフトウ
エア又はファームウエアにおいて実現される。代替の実
施形態のように、ハードウエアで実現される場合には、
ロジック150は、当業者にはよく知られている、デー
タ信号で論理機能を実施するための論理ゲートを有する
ディスクリート論理回路、適切な論理ゲートを有する特
定用途向け集積回路、プログラマブルゲートアレイ(P
GA)、フィールドプログラマブルゲートアレイ(FP
GA)等の技術のうちの任意のもの或いはその組み合わ
せで実現することができる。
【0034】また図2A〜図2Dはロジック150の可
能な実施形態のアーキテクチャ、機能及び動作を示す流
れ図である。この点に関して、各ブロックは、所定の論
理的機能を実施するための1つ又は複数の実行可能命令
を含む、コードのモジュール、セグメント又は部分を表
す。いくつかの代替の実施形態では、そのブロックに記
載される機能は、図2A〜図2Dに記載される順番通り
には行われない場合があることにも留意されたい。例え
ば、図2A〜図2Dに連続して示される2つのブロック
は、実際には、概ね同時に実行される場合もあるか、又
は、場合によっては、そのブロックは、関連する機能に
よって、逆の順番に実行される場合もある。
【0035】最後に、論理機能を実施するための、手順
に沿って列挙された実行可能命令を含むロジック150
は、コンピュータベースのシステム、プロセッサ内臓シ
ステム又は命令実行システム、機器又は装置から命令を
フェッチし、その命令を実行することができる他のシス
テムのような、命令実行システム、機器又は装置によっ
て、或いは、それとともに用いるための任意のコンピュ
ータ読取り可能媒体において実現することができる。本
明細書の文脈において、「コンピュータ読取り可能媒
体」は、命令実行システム、機器又は装置によって、或
いはそれとともに用いるためのプログラムを収納、記
憶、通信、伝搬或いは転送することができる任意の手段
とすることができる。コンピュータ読取り可能媒体は、
限定はしないが、例えば電子的、磁気的、光学的、電磁
的、赤外線式又は半導体システム、機器、装置又は伝搬
媒体とすることができる。コンピュータ読取り可能媒体
に関する、より具体的な例(網羅的なリストではない)
は、1つ又は複数の配線を有する電気的接続(電子
的)、ポータブルコンピュータディスケット(磁気
的)、ランダムアクセスメモリ(RAM)(磁気的)、
リードオンリーメモリ(ROM)(磁気的)、消去可能
プログラマブルリードオンリーメモリ(EPROM又は
フラッシュメモリ)(磁気的)、光ファイバ(光学的)
及びポータブルコンパクトディスクリードオンリーメモ
リ(CDROM)(光学的)を含む。コンピュータ読取
り可能媒体は、そのプログラムが例えば紙又は他の媒体
の光学的なスキャンを介して、電子的に取り込まれ、そ
の後、コンパイルされ、解釈されるか、或いはそうでな
ければ必要に応じて適切な態様で処理され、その後、コ
ンピュータメモリに記憶されるような、紙又はプログラ
ムが印刷された他の適切な媒体であることさえ可能であ
ることに留意されたい。
【0036】本発明の思想及び原理から実質的に逸脱す
ることなく、本発明の上記の実施形態に対して、多くの
変形及び修正を行うこともできる。全てのそのような修
正形態及び変形形態は、本発明の範囲内に含まれること
が意図されている。
【0037】以下においては、本発明の種々の構成要件
の組み合わせからなる例示的な実施態様を示す。 1.パーソナル機器(146)からのデジタルデータをリ
モートで交換することを容易にするためのシステムであ
って、スタンドアローンのキオスク(103)と、前記キ
オスク(103)内に配置され、ローカルインターフェー
ス(116)にリンクされるプロセッサ(109)と前記ロー
カルインターフェース(116)にリンクされるメモリ(1
13)とを含むコンピュータシステム(106)と、前記ロ
ーカルインターフェース(116)にリンクされるパーソ
ナル機器インターフェース(133)と、及び前記メモリ
に記憶され、前記プロセッサ(109)によって実行され
る交換ロジック(150)とを含み、その交換ロジック(1
50)が、パーソナル機器指定を取得するために、前記パ
ーソナル機器インターフェース(133)を介して前記パ
ーソナル機器(146)をポーリングするためのロジック
と、関連するパーソナル機器ドライバを決定するため
に、前記パーソナル機器指定を、ドライバライブラリか
らの多数の記憶された装置指定と比較するためのロジッ
クと、及び前記関連するパーソナル機器ドライバを用い
て、前記パーソナル機器(146)とのデータ転送リンク
を確立するためのロジックとを有する、システム。 2.前記交換ロジック(150)が、前記ドライバライブ
ラリに記憶されるべき新規のデバイスドライバを取得す
るための自動更新ロジックをさらに含み、その自動更新
ロジックが、ネットワーク(136)上の少なくとも1つ
のサイト(147、149)に対して、新規のデバイスドライ
バを検索するためのロジックと、及び前記ネットワーク
(136)上の前記少なくとも1つのサイト(147、149)
から前記ドライバライブラリへ前記新規のデバイスドラ
イバをダウンロードするためのロジックとを含む、上記
1に記載のシステム。 3.前記交換ロジック(150)が、新規のデバイスドラ
イバをダウンロードするために、ネットワーク(136)
を介したリモート装置とのデータ通信リンクを確立する
ためのロジックをさらに含む、上記1に記載のシステ
ム。 4.前記交換ロジック(150)が、前記メモリ(113)に
おいて、前記パーソナル機器(146)からダウンロード
されるデバイスドライバを隔離するためのロジックをさ
らに含む、上記1に記載のシステム。 5.前記パーソナル機器インターフェース(133)が、
前記パーソナル機器(146)へのハードウエアリンクを
含む、上記1に記載のシステム。 6.前記パーソナル機器インターフェース(133)が、
前記パーソナル機器(146)へのワイヤレスリンクを含
む、上記1に記載のシステム。 7.パーソナル機器(146)からのデジタルデータをリ
モートで交換することを容易にするための方法であっ
て、デジタルデータ交換のためのスタンドアローンキオ
スク(103)を準備するステップと、前記パーソナル機
器(146)をデータ交換システムに結合し、その間にデ
ータ通信を確立するステップと、パーソナル機器指定を
取得するために、前記パーソナル機器(146)をポーリ
ングするステップと、関連するパーソナル機器ドライバ
を決定するために、前記パーソナル機器指定を、ドライ
バライブラリからの多数の記憶された装置指定と比較す
るステップと、及び前記関連するパーソナル機器ドライ
バを用いて、前記パーソナル機器(146)とのデータ転
送リンクを確立するステップとを含む方法。 8.ネットワーク(136)に前記データ交換システムを
結合するステップと、前記ネットワーク(136)上の少
なくとも1つのサイト(147、149)に対して、新規のデ
バイスドライバを検索するステップと、及び前記ネット
ワーク(136)上の前記少なくとも1つのサイト(147、
149)から前記ドライバライブラリへ前記新規のデバイ
スドライバをダウンロードするステップとをさらに含
む、上記7に記載の方法。 9.新規のデバイスドライバをダウンロードするため
に、ネットワーク(136)を介したリモート装置とのデ
ータ通信リンクを確立するステップをさらに含む、上記
7に記載の方法。 10.前記メモリ(113)において、前記パーソナル機
器(146)からダウンロードされるデバイスドライバを
隔離するステップをさらに含む、上記7に記載の方法。
【0038】
【発明の効果】上記のように、本発明によれば、ポータ
ブル式のパーソナル機器からデジタルデータをリモート
で交換するのを容易にするためのシステム及び方法を実
現することができる。
【図面の簡単な説明】
【図1】本発明の一実施形態によるデジタル交換システ
ムのブロック図である。
【図2A】図1のデジタル交換システムによって用いら
れる交換ロジックの流れ図である。
【図2B】図1のデジタル交換システムによって用いら
れる交換ロジックの流れ図である。
【図2C】図1のデジタル交換システムによって用いら
れる交換ロジックの流れ図である。
【図2D】図1のデジタル交換システムによって用いら
れる交換ロジックの流れ図である。
【符号の説明】
103 スタンドアローンキオスク 106 コンピュータシステム 109 プロセッサ 113 メモリ 116 ローカルインターフェース 133 パーソナル機器インターフェース 136 ネットワーク 146 パーソナル機器 147 サービスプロバイダサイト 149 パーソナル機器メーカサイト 150 交換ロジック
───────────────────────────────────────────────────── フロントページの続き (72)発明者 イー・ジェフェリー・ペオン アメリカ合衆国アイダホ州83702,ボイス, ノース・シックスティーンス・ストリー ト・914

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 パーソナル機器(146)からのデジタル
    データをリモートで交換することを容易にするためのシ
    ステムであって、 スタンドアローンのキオスク(103)と、 前記キオスク(103)内に配置され、ローカルインター
    フェース(116)にリンクされるプロセッサ(109)と前
    記ローカルインターフェース(116)にリンクされるメ
    モリ(113)とを含むコンピュータシステム(106)と、 前記ローカルインターフェース(116)にリンクされる
    パーソナル機器インターフェース(133)と、及び前記
    メモリに記憶され、前記プロセッサ(109)によって実
    行される交換ロジック(150)とを含み、その交換ロジ
    ック(150)が、 パーソナル機器指定を取得するために、前記パーソナル
    機器インターフェース(133)を介して前記パーソナル
    機器(146)をポーリングするためのロジックと、 関連するパーソナル機器ドライバを決定するために、前
    記パーソナル機器指定を、ドライバライブラリからの多
    数の記憶された装置指定と比較するためのロジックと、
    及び前記関連するパーソナル機器ドライバを用いて、前
    記パーソナル機器(146)とのデータ転送リンクを確立
    するためのロジックとを有する、システム。
JP2001029657A 2000-02-07 2001-02-06 デジタルデータを交換するためのシステム及び方法 Pending JP2001290747A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US49941500A 2000-02-07 2000-02-07
US09/499415 2000-02-07

Publications (1)

Publication Number Publication Date
JP2001290747A true JP2001290747A (ja) 2001-10-19

Family

ID=23985177

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001029657A Pending JP2001290747A (ja) 2000-02-07 2001-02-06 デジタルデータを交換するためのシステム及び方法

Country Status (2)

Country Link
JP (1) JP2001290747A (ja)
GB (1) GB2365177A (ja)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8212893B2 (en) 1999-06-08 2012-07-03 Verisign, Inc. Digital camera device and methodology for distributed processing and wireless transmission of digital images
US7372485B1 (en) 1999-06-08 2008-05-13 Lightsurf Technologies, Inc. Digital camera device and methodology for distributed processing and wireless transmission of digital images
US7103357B2 (en) 1999-11-05 2006-09-05 Lightsurf Technologies, Inc. Media spooler system and methodology providing efficient transmission of media content from wireless devices
US7610349B1 (en) 2000-10-31 2009-10-27 Lightsurf Technologies, Inc. Photo-serving communication protocols and methodology for providing disparate host devices with FTP-like access to digital images residing on a digital camera device
US7610331B1 (en) 2000-09-13 2009-10-27 Lightsurf Technologies, Inc. System and method for dynamic uploading and execution of applications and drivers between devices
US7305354B2 (en) 2001-03-20 2007-12-04 Lightsurf,Technologies, Inc. Media asset management system
US7724281B2 (en) 2002-02-04 2010-05-25 Syniverse Icx Corporation Device facilitating efficient transfer of digital content from media capture device
US7051040B2 (en) 2002-07-23 2006-05-23 Lightsurf Technologies, Inc. Imaging system providing dynamic viewport layering

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6573927B2 (en) * 1997-02-20 2003-06-03 Eastman Kodak Company Electronic still camera for capturing digital image and creating a print order
AUPO856797A0 (en) * 1997-08-15 1997-09-04 AAV Australia Pty. Limited Computer system having fixed computers and mobile computers
FR2787225A1 (fr) * 1998-12-09 2000-06-16 Jacques Leoni Kiosque destine a tout le monde afin qu'ils puissent par eux meme imprimer, transferer, graver, scanner, enregistrer, copier, developper, envoyer, recevoir, tout ce qui peut ou a ete numerise
US6369908B1 (en) * 1999-03-31 2002-04-09 Paul J. Frey Photo kiosk for electronically creating, storing and distributing images, audio, and textual messages
GB9919706D0 (en) * 1999-08-19 1999-10-20 Ncr Int Inc Digital data storage apparatus

Also Published As

Publication number Publication date
GB0101832D0 (en) 2001-03-07
GB2365177A (en) 2002-02-13

Similar Documents

Publication Publication Date Title
US7304665B2 (en) Image transfer system and display method in which a stored image is transferred to an image display device
JP3665615B2 (ja) 外部記憶装置及び外部記憶装置におけるバッテリ残量通知方法
CN100392588C (zh) 自动更新照相机固件的方法和系统
US20030120849A1 (en) PDA presentation system
US20090073270A1 (en) System and method for efficiently transferring data from an electronic camera device
KR100350506B1 (ko) 엠베드 시스템의 타임정보 관리방법 및 시스템
US20020080090A1 (en) Method of controlling a display device, a display system, a display apparatus, and an electronic accessory device for controlling a display device
WO2005116827A1 (en) A method for remotely upgrading the firmware of a target device using wireless technology
EP1316888A2 (en) Memory card for an electronic device connectable to a remote data storage device
CN112230943A (zh) 应用程序的处理方法、装置及电子设备
CN114416127A (zh) 终端软件升级方法、终端软件升级装置及存储介质
GB2379761A (en) System for updating software in an appliance
JP2001290747A (ja) デジタルデータを交換するためのシステム及び方法
JP2002099475A (ja) 無線装置、データ管理システム及びデータ管理方法
US6392757B2 (en) Method and apparatus for improved digital image control
CN116048628B (zh) 设备启动方法及电子设备
US6148287A (en) Voice data transmission/storage system
JPH11102296A (ja) 制御装置及び制御方法
JP2002185895A (ja) 携帯端末、店頭端末、通信システム及び通信方法
JPH11313355A (ja) 外部接続機能付き無線選択呼出受信機及びそのメッセージ転送方法
US20040196828A1 (en) Telephone having an integrated high speed connection and data transfer system comprising same
CN114168167A (zh) 固件更新方法、装置、终端、服务器及可读存储介质
US20020152336A1 (en) System and method of installing a driver of an expansion card on a portable electronic device
CN111966435A (zh) 电子设备的操作流程分享方法及装置
US20020143723A1 (en) Personal data assistant (PDA) using a remote server for processing