JPS63262724A - データ処理ネツトワーク - Google Patents
データ処理ネツトワークInfo
- Publication number
- JPS63262724A JPS63262724A JP63067506A JP6750688A JPS63262724A JP S63262724 A JPS63262724 A JP S63262724A JP 63067506 A JP63067506 A JP 63067506A JP 6750688 A JP6750688 A JP 6750688A JP S63262724 A JPS63262724 A JP S63262724A
- Authority
- JP
- Japan
- Prior art keywords
- host
- data
- program
- workstation
- data files
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/17—Details of further file system functions
- G06F16/178—Techniques for file synchronisation in file systems
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99951—File or database maintenance
- Y10S707/99952—Coherency, e.g. same view to multiple users
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Computer Security & Cryptography (AREA)
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Stored Programmes (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
A、産業上の利用分野
本発明は複数のワーク・ステーションをホスト・データ
・プロセッサに接続するようにしたデータ処理ネットワ
ークに関し、更に具体的にいえば、このようなデータ処
理ネットワークにおいて、ワークステーションのデータ
・ファイルを効果的に更新する技術に関する。
・プロセッサに接続するようにしたデータ処理ネットワ
ークに関し、更に具体的にいえば、このようなデータ処
理ネットワークにおいて、ワークステーションのデータ
・ファイルを効果的に更新する技術に関する。
B、従来の技術
ワーク・ステーションは、その時々で更新される必要が
あるデータ・ファイルをしばしば含む。
あるデータ・ファイルをしばしば含む。
ワーク・ステーションがプログラマブルであり、そして
ホスト・コンピュータに接続されるようになっているパ
ーソナル・コンピュータで構成される場合、パーソナル
・コンピュータはコンピュータ・プログラムを含むが、
このようなコンピュータ・プログラムはプログラムの誤
りを正すため、その時々で修正する必要がある。パーソ
ナル・コンピュータ(pc)のプログラムは通常磁気デ
ィスケットでユーザに供給される。実際にはユーザはプ
ログラムを購入するのではなく、ライセンスの条件に応
じてPCプログラム使用許諾料をプログラムの所有者に
支払う。もしユーザがプログラムの新しいバージョンを
希望すれば、新たな許諾料が必要になる。
ホスト・コンピュータに接続されるようになっているパ
ーソナル・コンピュータで構成される場合、パーソナル
・コンピュータはコンピュータ・プログラムを含むが、
このようなコンピュータ・プログラムはプログラムの誤
りを正すため、その時々で修正する必要がある。パーソ
ナル・コンピュータ(pc)のプログラムは通常磁気デ
ィスケットでユーザに供給される。実際にはユーザはプ
ログラムを購入するのではなく、ライセンスの条件に応
じてPCプログラム使用許諾料をプログラムの所有者に
支払う。もしユーザがプログラムの新しいバージョンを
希望すれば、新たな許諾料が必要になる。
コンピュータ・プログラムを客先に供給する前にプログ
ラムを広範にテストするが、後で誤りが見つかることが
あり、このような場合に欠陥のあるプログラムを更新す
るために様々な対策が考えられている。通常は各プログ
ラム・ユーザの住所とプログラムの所有者又はプログラ
ム入手先の業者を登録することが行なわれている。更新
が必要な場合プログラムの所有者又は業者は各登録ユー
ザと連絡を取り、新しい訂正済みのPCプログラムを供
給するか、又は訂正あるいはパッチ情報を供給してユー
ザ自身が古いプログラムを編集し変更できるようにする
ことが必要である。プログラム所有者に対する費用は別
にしても、この方法はユーザにとって不都合な場合があ
り、特に1カ所に多数のパーソナル・コンピュータがあ
る場合はすべてのものに新しいプログラムを設置するの
は長い時間がかかる。
ラムを広範にテストするが、後で誤りが見つかることが
あり、このような場合に欠陥のあるプログラムを更新す
るために様々な対策が考えられている。通常は各プログ
ラム・ユーザの住所とプログラムの所有者又はプログラ
ム入手先の業者を登録することが行なわれている。更新
が必要な場合プログラムの所有者又は業者は各登録ユー
ザと連絡を取り、新しい訂正済みのPCプログラムを供
給するか、又は訂正あるいはパッチ情報を供給してユー
ザ自身が古いプログラムを編集し変更できるようにする
ことが必要である。プログラム所有者に対する費用は別
にしても、この方法はユーザにとって不都合な場合があ
り、特に1カ所に多数のパーソナル・コンピュータがあ
る場合はすべてのものに新しいプログラムを設置するの
は長い時間がかかる。
この更新の問題に対する解決策は安価で迅速なものでな
ければならない。
ければならない。
IBM テクニカル・ディスクロージャ・ブレティン
(IBM Technical Disclosure
Bulletin)、Vol、 18、Na 8.1
976年1月、第2663頁は、ホスト・コンピュータ
によって分散データベースを更新し、各ローカル・サブ
システムがホストに記憶されるデータ・ベースの最新版
を持つことができるようにしたオンライン・データベー
ス・レベル制御構成を示している。ホスト・コンピュー
タは、必要時に、緊急手順により各サブシステムの特定
のデータ・ベースに問合せを行ない、各サブシステムが
更新の対象となっているデータベース・ページ部分を含
むかを判定する。もし含むならば、ホストはサブシステ
ムにおいてそのページ部分を削除させ、サブシステムが
次にそのページ部分を必要とする時、ホストの最新レベ
ルのデータベースページ部分をアクセスさせる。
(IBM Technical Disclosure
Bulletin)、Vol、 18、Na 8.1
976年1月、第2663頁は、ホスト・コンピュータ
によって分散データベースを更新し、各ローカル・サブ
システムがホストに記憶されるデータ・ベースの最新版
を持つことができるようにしたオンライン・データベー
ス・レベル制御構成を示している。ホスト・コンピュー
タは、必要時に、緊急手順により各サブシステムの特定
のデータ・ベースに問合せを行ない、各サブシステムが
更新の対象となっているデータベース・ページ部分を含
むかを判定する。もし含むならば、ホストはサブシステ
ムにおいてそのページ部分を削除させ、サブシステムが
次にそのページ部分を必要とする時、ホストの最新レベ
ルのデータベースページ部分をアクセスさせる。
データベースとコンピュータ・プログラムとの間には類
似点があるが、ユーザへの供給方法を含めていくつかの
相違点があり、特にコンピュータ・プログラムに様々な
バージョン又はリリースがある場合は、特定のレベル又
はバージョンに関する更新情報を、これを用いることが
認められたユーザにのみ供給することが重要である。
似点があるが、ユーザへの供給方法を含めていくつかの
相違点があり、特にコンピュータ・プログラムに様々な
バージョン又はリリースがある場合は、特定のレベル又
はバージョンに関する更新情報を、これを用いることが
認められたユーザにのみ供給することが重要である。
C0発明が解決しようとする問題点
本発明の目的はデータ処理ネットワークに接続されたユ
ーザにほとんど又は全く不都合を与えることなく且つ各
遠隔ユーザに記憶されるデータ・ファイルのレコードを
ホスト・データ・プロセッサに保管することなくユーザ
側のデータ・ファ・イルを更新できるようにすることで
ある。
ーザにほとんど又は全く不都合を与えることなく且つ各
遠隔ユーザに記憶されるデータ・ファイルのレコードを
ホスト・データ・プロセッサに保管することなくユーザ
側のデータ・ファ・イルを更新できるようにすることで
ある。
D0問題点を解決するための手段
本発明によれば、データ処理ネットワークは少なくとも
1つのホスト・プロセッサを含み、ホスト・プロセッサ
には、タスクの実行に使用するデータ・ファイルを含む
複数のワークステーション又はローカル・プロセッサが
接続される。ホスト・プロセッサは更新を必要とする各
ワークステーションのデータ・ファイルのコピーを含む
。各ワークステーション又はローカル・プロセッサは、
どのデータ・ファイルを有するか及びこれらのデータ・
ファイルのレベルを示す信号をホスト・プロセッサに送
る。ホスト・プロセッサは、この信号に基いて、そのワ
ークステーションが最新レベルのデータ・ファイルを有
するか否かを判定する。
1つのホスト・プロセッサを含み、ホスト・プロセッサ
には、タスクの実行に使用するデータ・ファイルを含む
複数のワークステーション又はローカル・プロセッサが
接続される。ホスト・プロセッサは更新を必要とする各
ワークステーションのデータ・ファイルのコピーを含む
。各ワークステーション又はローカル・プロセッサは、
どのデータ・ファイルを有するか及びこれらのデータ・
ファイルのレベルを示す信号をホスト・プロセッサに送
る。ホスト・プロセッサは、この信号に基いて、そのワ
ークステーションが最新レベルのデータ・ファイルを有
するか否かを判定する。
その判定の結果、ワークステーションが最新レベルにな
いデータ・ファイルを持つことがわかった場合は、ワー
クステーションに最新レベルのコピーを送って古いレベ
ルのデータ・ファイルと置き換える。
いデータ・ファイルを持つことがわかった場合は、ワー
クステーションに最新レベルのコピーを送って古いレベ
ルのデータ・ファイルと置き換える。
本発明の良好な実施例では、ホスト・プロセッサはター
ミナルに含まれているのが特定のデータ・ファイルのど
のバージョンであるかを判定し、そのバージョンに該当
する更新済みデータ・ファイルのみをそのターミナルに
供給するための手段を有する。
ミナルに含まれているのが特定のデータ・ファイルのど
のバージョンであるかを判定し、そのバージョンに該当
する更新済みデータ・ファイルのみをそのターミナルに
供給するための手段を有する。
E、実施例
第2図において、データ処理ネットワークはホスl−・
プロセッサ1及びこれに接続された複数のワークステー
ションWSを含む。これらのワークステーションはワー
クステーション2によって示すように星形構成でホスト
・プロセッサ1に接続してもよく、又は制御装置3及び
ワークステーション4によって示すように制御装置を介
して接続してもよい。あるいは、ワークステーションは
ループ5及びワークステーション6で示すように構内方
式で、又はループ7及びワークステーション8で示すよ
うに遠隔方式でホスト・プロセッサに接続することもで
きる。後者の場合ループ7はホスト・プロセッサ1に接
続された制御装置9によってサービスされるローカル・
エリア・ネットワーク(LAN)とすることができる。
プロセッサ1及びこれに接続された複数のワークステー
ションWSを含む。これらのワークステーションはワー
クステーション2によって示すように星形構成でホスト
・プロセッサ1に接続してもよく、又は制御装置3及び
ワークステーション4によって示すように制御装置を介
して接続してもよい。あるいは、ワークステーションは
ループ5及びワークステーション6で示すように構内方
式で、又はループ7及びワークステーション8で示すよ
うに遠隔方式でホスト・プロセッサに接続することもで
きる。後者の場合ループ7はホスト・プロセッサ1に接
続された制御装置9によってサービスされるローカル・
エリア・ネットワーク(LAN)とすることができる。
1つの以上のホスト・プロセッサ10を更に設け、この
プロセッサに直接に又は間接に他のワークステーション
2.4.6又は8を接続することもできる。
プロセッサに直接に又は間接に他のワークステーション
2.4.6又は8を接続することもできる。
このようなデータ処理ネットワークは周知であり、ネッ
トワーク自体のこれ以上の説明は不要である。本発明は
IBM Personal Computerのような
、適当にプログラムされ構成されたパーソナル・コンピ
ュータによって構成されるワークステーションに関して
説明するものとする。一般にパーソナル・コンピュータ
はコンピュータ・プログラムをロードするのに用いられ
る磁気ディスケット・ファイルを通常有する。磁気ディ
スク・ドライブを持たず、何らかの通信リンクを介して
プログラムをロードするようなパーソナル・コンピュー
タを用いることも可能である。
トワーク自体のこれ以上の説明は不要である。本発明は
IBM Personal Computerのような
、適当にプログラムされ構成されたパーソナル・コンピ
ュータによって構成されるワークステーションに関して
説明するものとする。一般にパーソナル・コンピュータ
はコンピュータ・プログラムをロードするのに用いられ
る磁気ディスケット・ファイルを通常有する。磁気ディ
スク・ドライブを持たず、何らかの通信リンクを介して
プログラムをロードするようなパーソナル・コンピュー
タを用いることも可能である。
いずれにせよ、パーソナル・コンピュータのユーザには
、プログラムの使用条件及びコピー条件を定めた使用許
諾契約に基いてプログラムが提供される。通常プログラ
ムの供給者は、使用期間に見つかるかも知れないプログ
ラムの誤りを正すための何らかの訂正手続きの提供を約
束する。これは、何千ものプログラム・コピーを使用許
諾することから見ても、管理上及び技術上の大きな問題
である。特定のプログラムに複数のバージョン又はリリ
ースがあり、ユーザが特定のバージョン又はリリースに
ついてのみ使用許諾されている場合はこの問題は一層複
雑困難になる。
、プログラムの使用条件及びコピー条件を定めた使用許
諾契約に基いてプログラムが提供される。通常プログラ
ムの供給者は、使用期間に見つかるかも知れないプログ
ラムの誤りを正すための何らかの訂正手続きの提供を約
束する。これは、何千ものプログラム・コピーを使用許
諾することから見ても、管理上及び技術上の大きな問題
である。特定のプログラムに複数のバージョン又はリリ
ースがあり、ユーザが特定のバージョン又はリリースに
ついてのみ使用許諾されている場合はこの問題は一層複
雑困難になる。
本発明によれば、ホスト・プロセッサ内に記憶されるデ
ータ・ファイルのライブラリを利用し、特定のパーソナ
ル・コンピュータ(ワークステーション)のデータ・フ
ァイルを更新する必要がある時、その特定のワークステ
ーション内のデータ・ファイルを更新する。ホスト・プ
ロセッサは、これに接続されるすべてのワークステーシ
ョンがどのようなデータ・ファイルを持っているかの記
録を保管しておく必要はない。
ータ・ファイルのライブラリを利用し、特定のパーソナ
ル・コンピュータ(ワークステーション)のデータ・フ
ァイルを更新する必要がある時、その特定のワークステ
ーション内のデータ・ファイルを更新する。ホスト・プ
ロセッサは、これに接続されるすべてのワークステーシ
ョンがどのようなデータ・ファイルを持っているかの記
録を保管しておく必要はない。
第3図はホスト・プロセッサ11とワークステーション
12とを通信リンク13で接続した構成を示している。
12とを通信リンク13で接続した構成を示している。
パーソナル・コンピュータで構成されるワークステーシ
ョン12は、通常の構成のように、キーボード14、デ
ィスプレイ15、制御論理ユニット16、並びにデータ
及びプログラムを記憶するメモリ17を含む。プリンタ
、プロッタ及び他の入出力装置(図示せず)をワークス
テーション12に接続したり又はその一部として組込む
こともできる。制御論理ユニット16は布線論理、プロ
グラム式論理、又はそれらの組合せによって構成できる
。メモリ17は通常磁気ディスク又はディスケット・メ
モリであり、1つ以上のコンピュータ・プログラムを含
む。各コンピュータ・プログラムはいくつかのデータ・
ファイルよりなる。データ・ファイルは可変のサイズを
有し、1つ以上のコード・モジュールよりなる識別可能
なコード・ブロックを表わす。もしデータ・ファイルの
中で誤りが見つかった場合は、そのコードを置き換える
か又は誤りを正すように修正する必要がある。通常の更
新過程は高価であるだけでなく、時間がかかり、しかも
、訂正を必要とするプログラムが訂正されたかどうか確
信できない。
ョン12は、通常の構成のように、キーボード14、デ
ィスプレイ15、制御論理ユニット16、並びにデータ
及びプログラムを記憶するメモリ17を含む。プリンタ
、プロッタ及び他の入出力装置(図示せず)をワークス
テーション12に接続したり又はその一部として組込む
こともできる。制御論理ユニット16は布線論理、プロ
グラム式論理、又はそれらの組合せによって構成できる
。メモリ17は通常磁気ディスク又はディスケット・メ
モリであり、1つ以上のコンピュータ・プログラムを含
む。各コンピュータ・プログラムはいくつかのデータ・
ファイルよりなる。データ・ファイルは可変のサイズを
有し、1つ以上のコード・モジュールよりなる識別可能
なコード・ブロックを表わす。もしデータ・ファイルの
中で誤りが見つかった場合は、そのコードを置き換える
か又は誤りを正すように修正する必要がある。通常の更
新過程は高価であるだけでなく、時間がかかり、しかも
、訂正を必要とするプログラムが訂正されたかどうか確
信できない。
そのため、ホスト・プロセッサ11には、このホスト・
プロセッサに接続されるワークステーションが必要とす
るオブジェクト・コードのライブラリを含むメモリ18
が設けられる。ライブラリ18には、自動的に更新する
ことが望まれる各PCプログラムの各バージョン/リリ
ース毎に、完全なデータ・ファイルのセットが存在する
。PCプロクラムの特定のバージョン/リリースにおい
て何らかの理由でデータ・ファイルを更新する必要があ
った場合は、そのデータ・ファイルが更新される。1度
新しいレベルに更新されると、制御論理ユニット19は
、ホスト・プロセッサ11に接続された任意のワークス
テーション12において新しいレベルのデータ・ファイ
ルが必要になった時に、そのワークステーションに新し
いレベルのデータ・ファイル(これはそのワークステー
ションに対して使用許可されたプログラムのバージョン
/リリースに合致したデータ・ファイルである)を与え
ることができるようにする。
プロセッサに接続されるワークステーションが必要とす
るオブジェクト・コードのライブラリを含むメモリ18
が設けられる。ライブラリ18には、自動的に更新する
ことが望まれる各PCプログラムの各バージョン/リリ
ース毎に、完全なデータ・ファイルのセットが存在する
。PCプロクラムの特定のバージョン/リリースにおい
て何らかの理由でデータ・ファイルを更新する必要があ
った場合は、そのデータ・ファイルが更新される。1度
新しいレベルに更新されると、制御論理ユニット19は
、ホスト・プロセッサ11に接続された任意のワークス
テーション12において新しいレベルのデータ・ファイ
ルが必要になった時に、そのワークステーションに新し
いレベルのデータ・ファイル(これはそのワークステー
ションに対して使用許可されたプログラムのバージョン
/リリースに合致したデータ・ファイルである)を与え
ることができるようにする。
第1図は更新手順の例を要約した図である。例示のため
、特定のPCプログラムが2つのバージョンをもって販
売されており、バージョン1が夫々レベル1.2.1の
データ・ファイルa、b、Cを持ち、バージョン2が夫
々レベル1.2.2.1のデータ・ファイルa、b、c
、dを持つものとする。これらの2つのバージョンのデ
ータ・ファイルはレベル番号を添えて夫々のa i、b
2、cl、及びal、b2、c2、dlで示されている
。これらの2つのバージョンのオブジェクト・ライブラ
リはホスト・プロセッサ11に記憶される。パーソナル
・コンピュータ12はすべてレベル1のデータ・ファイ
ルa、b、cを有するプログラムのバージョン1を記憶
している。換言すると、パーソナル・コンピュータ12
に設置されたプログラムのバージョンは古いレベルにあ
る。更新過程はホスト・プロセッサ11が最初にPCl
3に照会を送ることから開始される。この照会は特別の
照会とすることができるが、好ましくは、ホスト11か
らPCl3への一般照会の一部をなすものである。例え
ば、ホストは付属のワークステーションへ一般照会を送
り、ワークステーションはこれに応答してワークステー
ションのタイプ及び装備されている機能を識別し、この
応答に基いてホスト側では、ホスト内のデータ又はプロ
グラムあるいはその両方を、その特定のタイプのワーク
ステーションへ伝送するのに適した形に構成する。
、特定のPCプログラムが2つのバージョンをもって販
売されており、バージョン1が夫々レベル1.2.1の
データ・ファイルa、b、Cを持ち、バージョン2が夫
々レベル1.2.2.1のデータ・ファイルa、b、c
、dを持つものとする。これらの2つのバージョンのデ
ータ・ファイルはレベル番号を添えて夫々のa i、b
2、cl、及びal、b2、c2、dlで示されている
。これらの2つのバージョンのオブジェクト・ライブラ
リはホスト・プロセッサ11に記憶される。パーソナル
・コンピュータ12はすべてレベル1のデータ・ファイ
ルa、b、cを有するプログラムのバージョン1を記憶
している。換言すると、パーソナル・コンピュータ12
に設置されたプログラムのバージョンは古いレベルにあ
る。更新過程はホスト・プロセッサ11が最初にPCl
3に照会を送ることから開始される。この照会は特別の
照会とすることができるが、好ましくは、ホスト11か
らPCl3への一般照会の一部をなすものである。例え
ば、ホストは付属のワークステーションへ一般照会を送
り、ワークステーションはこれに応答してワークステー
ションのタイプ及び装備されている機能を識別し、この
応答に基いてホスト側では、ホスト内のデータ又はプロ
グラムあるいはその両方を、その特定のタイプのワーク
ステーションへ伝送するのに適した形に構成する。
照会が特別の照会があっても一般照会であってもホスト
11からの照会の結果として、PCl3は、そこに設置
しであるデータ・ファイルのリスト及びこれらのファイ
ルのレベルの表示を含む返答を謁して応答する。一般照
会であれば、PC,12はデータ・ファイルのリスト及
びそれらのレベルをその正規の応答に追加して返答する
。PCl3からの返答に基いてホスト11は、どのバー
ジョンのプログラムがPCl3に設置されているか及び
そのバージョンが最新レベルにあるかを判断する。もし
最新レベルになければ、ホスト11はプログラムを最新
のレベルにするのに必要な最新レベルのデータ・ファイ
ルのコピーを送る。PCl3が新しいレベルのデータ・
ファイルを受取った時PC12は古いレベルのものを消
去し、これを新しいレベルのもので置き換える。従って
図示の例では、ホストは、PCl3がバージョン1を設
置しており、データ・ファイルb1が古いレベルにある
と判断することになる。またホストは、このバージョン
ではデータ・ファイルc1が正しいレベルにあり、高い
レベルc2はバージョン2のプログラムに適用されるも
のであると認識する。
11からの照会の結果として、PCl3は、そこに設置
しであるデータ・ファイルのリスト及びこれらのファイ
ルのレベルの表示を含む返答を謁して応答する。一般照
会であれば、PC,12はデータ・ファイルのリスト及
びそれらのレベルをその正規の応答に追加して返答する
。PCl3からの返答に基いてホスト11は、どのバー
ジョンのプログラムがPCl3に設置されているか及び
そのバージョンが最新レベルにあるかを判断する。もし
最新レベルになければ、ホスト11はプログラムを最新
のレベルにするのに必要な最新レベルのデータ・ファイ
ルのコピーを送る。PCl3が新しいレベルのデータ・
ファイルを受取った時PC12は古いレベルのものを消
去し、これを新しいレベルのもので置き換える。従って
図示の例では、ホストは、PCl3がバージョン1を設
置しており、データ・ファイルb1が古いレベルにある
と判断することになる。またホストは、このバージョン
ではデータ・ファイルc1が正しいレベルにあり、高い
レベルc2はバージョン2のプログラムに適用されるも
のであると認識する。
第1図の例では、ホスト11からの照会によってPCl
3から返答を求めるようにしているが、PCl3が何ら
かのタスクを実行する時に又は適当に定められた時刻に
、PCl3から自己の保有するデータ・ファイルのリス
ト及びそのレベルをホスト11に送って更新の必要性を
間合せることもできる。しかしホストからの照会によれ
ば、無駄な手順を用いずに更新を適正な時期に行なうこ
とができ、またホストが複数個存在し、PCl3が通常
接続されるホストとは別のホストからデータ・ファイル
の供給を受けることができる場合あるいはデータ・ファ
イルの更新に関して優先順位がある場合などにおいては
ホストからの照会を用いる方が効果的である。
3から返答を求めるようにしているが、PCl3が何ら
かのタスクを実行する時に又は適当に定められた時刻に
、PCl3から自己の保有するデータ・ファイルのリス
ト及びそのレベルをホスト11に送って更新の必要性を
間合せることもできる。しかしホストからの照会によれ
ば、無駄な手順を用いずに更新を適正な時期に行なうこ
とができ、またホストが複数個存在し、PCl3が通常
接続されるホストとは別のホストからデータ・ファイル
の供給を受けることができる場合あるいはデータ・ファ
イルの更新に関して優先順位がある場合などにおいては
ホストからの照会を用いる方が効果的である。
ホストは、夫々のワークステーションにどのプログラム
が設置されているか、またそのレベルが何であるかの記
録を保管しておく必要はない、ホストに記憶されたバー
ジョンを更新することにより、必要に応じて、関連PC
に記憶されたバージョンの更新を確実に行なうことがで
きる。
が設置されているか、またそのレベルが何であるかの記
録を保管しておく必要はない、ホストに記憶されたバー
ジョンを更新することにより、必要に応じて、関連PC
に記憶されたバージョンの更新を確実に行なうことがで
きる。
明らかに本発明はホスト・プログラムと通信するPCプ
ログラムと共に用いる場合に最も有用である。しかし、
PCがオブジェクト・ライブラリ内にプログラムのデー
タ・ファイルのコピーを有するホスト・コンピュータと
通信できるならば任意のPCプログラムに本方式を適用
することが可能である。
ログラムと共に用いる場合に最も有用である。しかし、
PCがオブジェクト・ライブラリ内にプログラムのデー
タ・ファイルのコピーを有するホスト・コンピュータと
通信できるならば任意のPCプログラムに本方式を適用
することが可能である。
パーソナル・コンピュータにどのバージョンのプログラ
ムが設置されているかをホストが認識できる場合は、本
方式は、PCに設置されているプログラム・バージョン
に含まれるべきデータ・ファイルが含まれていないこと
がPCの応答かられかった場合に欠落データ・ファイル
を供給するのにも使用しうる。
ムが設置されているかをホストが認識できる場合は、本
方式は、PCに設置されているプログラム・バージョン
に含まれるべきデータ・ファイルが含まれていないこと
がPCの応答かられかった場合に欠落データ・ファイル
を供給するのにも使用しうる。
次に第4図を参照して本発明の良好な実施例について説
明する。第4図はホスト・プロセッサ11とパーソナル
・コンピュータ12を含む構成を示している。ホスト・
プロセッサ11はホスト・プログラム26を有し、パー
ソナル・コンピュータ12はホスト・プログラムと会話
するためのPCプログラム28を有する。ホスト・プロ
グラムは種々の構成要素よりなり、ファイル及び記号セ
ット制御コード20、図形制御コード21、英数字制御
コード22、エンコーダ制御コード23、通信制御コー
ド24及び記号発生コード25を含む。加えて、PCプ
ログラム・オブジェクト・ライブラリ18はパーソナル
・コンピュータに設置されるPCプログラムを構成する
データ・ファイルのコピーを含む。ライブラリ18の中
には、PCプログラムの各バージョン又はリリース毎に
データ・ファイルのセットがある。
明する。第4図はホスト・プロセッサ11とパーソナル
・コンピュータ12を含む構成を示している。ホスト・
プロセッサ11はホスト・プログラム26を有し、パー
ソナル・コンピュータ12はホスト・プログラムと会話
するためのPCプログラム28を有する。ホスト・プロ
グラムは種々の構成要素よりなり、ファイル及び記号セ
ット制御コード20、図形制御コード21、英数字制御
コード22、エンコーダ制御コード23、通信制御コー
ド24及び記号発生コード25を含む。加えて、PCプ
ログラム・オブジェクト・ライブラリ18はパーソナル
・コンピュータに設置されるPCプログラムを構成する
データ・ファイルのコピーを含む。ライブラリ18の中
には、PCプログラムの各バージョン又はリリース毎に
データ・ファイルのセットがある。
記号発生コード25はデータ・ファイルとして記号を発
生し、この理由のため、オブジェクト・ライブラリ18
は制御コード20を記号発生コード25と共用すること
ができる。PCはI BM3274制御装置のような制
御装置(図示せず)を介してホスト・プロセッサに接続
されるが、この制御装置はホスI−・プロセッサとのリ
ンク上では英数字データしか処理できないので、非英数
字データは、これを通信リンクで処理できるようにする
ためにエンコーダ・コード23でエンコードする必要が
ある6通信(プロトコルなど)は通信制御コード24に
よって処理される。
生し、この理由のため、オブジェクト・ライブラリ18
は制御コード20を記号発生コード25と共用すること
ができる。PCはI BM3274制御装置のような制
御装置(図示せず)を介してホスト・プロセッサに接続
されるが、この制御装置はホスI−・プロセッサとのリ
ンク上では英数字データしか処理できないので、非英数
字データは、これを通信リンクで処理できるようにする
ためにエンコーダ・コード23でエンコードする必要が
ある6通信(プロトコルなど)は通信制御コード24に
よって処理される。
PCl3はI B M P C3278エミユレータ
のような適当な端末エミュレータ27を有し、PCl3
がIBM3274制御装置と通信できるようにしている
。PCプログラム28は、ホスト・プログラムからのエ
ンコードされた非英数字コードをデコードするためのデ
コード制御コード29、及び付属の制御コード31〜3
4と関連してデコード・データに基いて動作するシステ
ム制御コード30を含む、DOSファイル・サービス制
御コード31は磁気ディスク・アダプタ35を介して磁
気ディスク装置(図示せず)に対して行なわれるDOS
オペレーティング・システムのアクセスを制御する。プ
リンタ・ドライバ・コード32は適当なプリンタ例えば
マトリクス・プリンタ、インクジェット・プリンタ又は
ディジー・ホイール・プリンタのようなプリンタが接続
されるプリンタ・アダプタ36を通るプリント・データ
の流れを制御する。同様にプロッタ・ドライバ・コード
33はプロッタ・アダプタ37を通るプロッタ・データ
の流れを制御する。
のような適当な端末エミュレータ27を有し、PCl3
がIBM3274制御装置と通信できるようにしている
。PCプログラム28は、ホスト・プログラムからのエ
ンコードされた非英数字コードをデコードするためのデ
コード制御コード29、及び付属の制御コード31〜3
4と関連してデコード・データに基いて動作するシステ
ム制御コード30を含む、DOSファイル・サービス制
御コード31は磁気ディスク・アダプタ35を介して磁
気ディスク装置(図示せず)に対して行なわれるDOS
オペレーティング・システムのアクセスを制御する。プ
リンタ・ドライバ・コード32は適当なプリンタ例えば
マトリクス・プリンタ、インクジェット・プリンタ又は
ディジー・ホイール・プリンタのようなプリンタが接続
されるプリンタ・アダプタ36を通るプリント・データ
の流れを制御する。同様にプロッタ・ドライバ・コード
33はプロッタ・アダプタ37を通るプロッタ・データ
の流れを制御する。
ディスプレイ・ドライバ・コード34は適当な図形ディ
スプレイ(図示せず)に接続される図形ディスプレイ・
アダプタ38への図形データの流れを制御する。上記し
たように、英数字データはエンコード及びデコードなし
に、英数字ディスプレイ・アダプタ39から適当なディ
スプレイ装置(図示せず)に伝送できる。実際には図形
ディスプレイ・アダプタ38及び英数字ディスプレイ・
アダプタ39は破線で示すように単一のディスプレイ・
アダプタに組合せることができる。更に、図形ディスプ
レイ及び英数字ディスプレイは括弧41で示すように単
一のディスプレイ装置で構成することもできる。
スプレイ(図示せず)に接続される図形ディスプレイ・
アダプタ38への図形データの流れを制御する。上記し
たように、英数字データはエンコード及びデコードなし
に、英数字ディスプレイ・アダプタ39から適当なディ
スプレイ装置(図示せず)に伝送できる。実際には図形
ディスプレイ・アダプタ38及び英数字ディスプレイ・
アダプタ39は破線で示すように単一のディスプレイ・
アダプタに組合せることができる。更に、図形ディスプ
レイ及び英数字ディスプレイは括弧41で示すように単
一のディスプレイ装置で構成することもできる。
制御コード要素29〜34の各々は1つのデータ・ファ
イルを楕成し、オブジェクト・ライブラリ18の中には
、PCプログラムの各バージョン毎に、個々のデータ・
ファイルのコピーが存在する。パーソナル・コンピュー
タ12が、ホスト11に対して、特定のタスクのために
パーソナル・コンピュータ12が持っているデータ・フ
ァイルと、これらのデータ・ファイルの各々のレベルと
を示すと、ホスト11は、PCl3にどのバージョンが
設置されているか、すべてのデータ・ファイルが存在す
るか、及びそれらのデータ・ファイルがそのバージョン
に合った最新のレベルにあるかをチェックする。もし必
要ならば、プログラム28は上述したように更新される
。
イルを楕成し、オブジェクト・ライブラリ18の中には
、PCプログラムの各バージョン毎に、個々のデータ・
ファイルのコピーが存在する。パーソナル・コンピュー
タ12が、ホスト11に対して、特定のタスクのために
パーソナル・コンピュータ12が持っているデータ・フ
ァイルと、これらのデータ・ファイルの各々のレベルと
を示すと、ホスト11は、PCl3にどのバージョンが
設置されているか、すべてのデータ・ファイルが存在す
るか、及びそれらのデータ・ファイルがそのバージョン
に合った最新のレベルにあるかをチェックする。もし必
要ならば、プログラム28は上述したように更新される
。
第5図はデータ・ファイル29.30.31.32.3
3又は34を表わしている。データ・ファイルの始めか
ら一定の既知の値のオフセットのところに、コードの3
フイールド・ブロック42がある。ブロック42の最初
のフィールド43は4バイトの16進数(HEX)であ
る、最初のバイトはプログラムのバージョン又はリリー
スを示し、次の3バイトはデータを表すす、即ちデータ
・ファイルの特定のレベルを表わす。フィールド43は
パーソナル・コンピュータによってホストに送られる情
報を含む。
3又は34を表わしている。データ・ファイルの始めか
ら一定の既知の値のオフセットのところに、コードの3
フイールド・ブロック42がある。ブロック42の最初
のフィールド43は4バイトの16進数(HEX)であ
る、最初のバイトはプログラムのバージョン又はリリー
スを示し、次の3バイトはデータを表すす、即ちデータ
・ファイルの特定のレベルを表わす。フィールド43は
パーソナル・コンピュータによってホストに送られる情
報を含む。
ブロック42の第2のフィールド44はEBCDICコ
ードであり、特定のデータ・ファイルの名前を含む。例
えば、もしそのデータ・ファイルがプリンタ・ドライバ
・コード32であれば、フィールド44には、名前゛プ
リンタ・ドライバ″がEBCDICコードでエンコード
され、従ってホスト・プロセッサ11ではその名前をプ
ログラマに対して表示することができる。フィールド4
4もパーソナル・コンピュータによってホストに送られ
る情報であり、フィールド44の名前は、特定のPCが
保有するデータ・ファイルの種類をホストにおいて識別
するのに用いられる。各データ・ファイルはブロック4
2を有し、各PCはホストからの照会に応答して、自己
が保有する各データ・ファイルのフィールド43及びフ
ィールド44のデータを送るから、ホストは、各PCに
設置されているデータ・ファイルの名前リスト、バージ
ョン又はリリース、レベルを知ることができる。
ードであり、特定のデータ・ファイルの名前を含む。例
えば、もしそのデータ・ファイルがプリンタ・ドライバ
・コード32であれば、フィールド44には、名前゛プ
リンタ・ドライバ″がEBCDICコードでエンコード
され、従ってホスト・プロセッサ11ではその名前をプ
ログラマに対して表示することができる。フィールド4
4もパーソナル・コンピュータによってホストに送られ
る情報であり、フィールド44の名前は、特定のPCが
保有するデータ・ファイルの種類をホストにおいて識別
するのに用いられる。各データ・ファイルはブロック4
2を有し、各PCはホストからの照会に応答して、自己
が保有する各データ・ファイルのフィールド43及びフ
ィールド44のデータを送るから、ホストは、各PCに
設置されているデータ・ファイルの名前リスト、バージ
ョン又はリリース、レベルを知ることができる。
ブロック42の第3のフィールド45はASCIIコー
ドでエンコードされ、データ・ファイルに対する著作権
表示を含む、これにより、パーソナル・コンピュータの
ディスプレイでは著作権表示を見ることができる。デー
タ・ファイルの残りの部分は勿論16進コードでエンコ
ードされる。
ドでエンコードされ、データ・ファイルに対する著作権
表示を含む、これにより、パーソナル・コンピュータの
ディスプレイでは著作権表示を見ることができる。デー
タ・ファイルの残りの部分は勿論16進コードでエンコ
ードされる。
これらのコーディングは例示であって、様々なコード化
方式を使用しうろことは理解されよう。
方式を使用しうろことは理解されよう。
F8発明の効果
各ワークステーションが保有するデータ・ファイルのリ
スト及び各データ・ファイルのレベルを一括してホスト
に知らせ、ホストにおいて更新の必要性を判定して更新
を行なう本発明によれば。
スト及び各データ・ファイルのレベルを一括してホスト
に知らせ、ホストにおいて更新の必要性を判定して更新
を行なう本発明によれば。
各ワークステーションにどのようなデータ・ファイルが
設置されているかの記録をホストに保管する必要がなく
、しかも各ワークステーションが多数のデータ・ファイ
ルを有し且つ様々なバージョン又はリリースがある場合
でも、また更新を必要とするデータ・ファイルが複数個
含まれている場合でも、ワークステーションとホストと
の間の1回のやり取りですべての更新を迅速に且つ簡単
に自動的に更新できるから、データ・ファイル作成者に
とってもユーザにとっても最小の労力で非常に効率的に
更新をすることができる。
設置されているかの記録をホストに保管する必要がなく
、しかも各ワークステーションが多数のデータ・ファイ
ルを有し且つ様々なバージョン又はリリースがある場合
でも、また更新を必要とするデータ・ファイルが複数個
含まれている場合でも、ワークステーションとホストと
の間の1回のやり取りですべての更新を迅速に且つ簡単
に自動的に更新できるから、データ・ファイル作成者に
とってもユーザにとっても最小の労力で非常に効率的に
更新をすることができる。
第1図は本発明の例示動作の概要図である。
第2図は本発明を適用できるデータ処理ネットワークの
一般構成図である。 第3図はホスト・プロセッサと遠隔接続パーソナル・コ
ンピュータの概略構成図である。 第4図はホスト・プロセッサと遠隔接続パーソナル・コ
ンピュータの詳細な例示構成図である。 第5図はデータ・ファイルの例示構造図である。
一般構成図である。 第3図はホスト・プロセッサと遠隔接続パーソナル・コ
ンピュータの概略構成図である。 第4図はホスト・プロセッサと遠隔接続パーソナル・コ
ンピュータの詳細な例示構成図である。 第5図はデータ・ファイルの例示構造図である。
Claims (1)
- 【特許請求の範囲】 ホスト・プロセッサと、ホスト・プロセッサに接続され
た複数のワークステーションとを含み、各ワークステー
ションはデータ・ファイルを含み、ホスト・プロセッサ
は更新を必要とするワークステーションのデータ・ファ
イルのコピーを含むデータ処理ネットワークであつて、 各ワークステーションは自己が保有するデータ・ファイ
ル及びこれらのデータ・ファイルのレベルを示す信号を
ホスト・プロセッサに送り、 ホスト・プロセッサは上記信号に基いて、ワークステー
ションが最新レベルのデータ・ファイルを持つかどうか
を判定し、ワークステーションが古いレベルのデータ・
ファイルを持つ場合、ワークステーションに最新レベル
のデータ・ファイルのコピーを送るように構成されてい
ることを特徴とするデータ処理ネットワーク。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GB08707848A GB2203573A (en) | 1987-04-02 | 1987-04-02 | Data processing network with upgrading of files |
| GB8707848 | 1987-04-02 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS63262724A true JPS63262724A (ja) | 1988-10-31 |
Family
ID=10615086
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63067506A Pending JPS63262724A (ja) | 1987-04-02 | 1988-03-23 | データ処理ネツトワーク |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US5019963A (ja) |
| EP (1) | EP0284924B1 (ja) |
| JP (1) | JPS63262724A (ja) |
| DE (1) | DE3885327T2 (ja) |
| GB (1) | GB2203573A (ja) |
Cited By (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01125649A (ja) * | 1987-11-11 | 1989-05-18 | Oki Electric Ind Co Ltd | 端末装置のデータ処理方法 |
| JPH01204550A (ja) * | 1988-02-10 | 1989-08-17 | Toshiba Corp | ネットワークシステム |
| JPH034340A (ja) * | 1989-05-12 | 1991-01-10 | Internatl Business Mach Corp <Ibm> | データ処理システム |
| JPH0374738A (ja) * | 1989-08-16 | 1991-03-29 | Nec Corp | 一覧情報送信方式 |
| JPH03161833A (ja) * | 1989-11-20 | 1991-07-11 | Pfu Ltd | 改版情報処理方法 |
| JPH03164841A (ja) * | 1989-08-31 | 1991-07-16 | Internatl Business Mach Corp <Ibm> | コンピユータ・システム |
| JPH04349574A (ja) * | 1991-05-27 | 1992-12-04 | Fujitsu Ltd | 地図データ管理方式 |
| JPH05153288A (ja) * | 1991-11-28 | 1993-06-18 | Tamura Electric Works Ltd | 公衆電話機 |
| JPH07509333A (ja) * | 1992-12-02 | 1995-10-12 | コンパック・コンピュータ・コーポレイション | ホストコンピュータとの自動データ同期化機能を有するハンドヘルドコンピュータ |
| JPH08152997A (ja) * | 1994-11-28 | 1996-06-11 | Nec Corp | バージョン管理システム |
| JPH08278913A (ja) * | 1995-01-23 | 1996-10-22 | Internatl Business Mach Corp <Ibm> | クライアント/サーバをベースにした多重プロセッサ・ファイル・システム |
| WO1997043724A1 (en) * | 1996-05-10 | 1997-11-20 | Aim Corporation | Message searching system and terminal |
| WO2000033193A1 (en) * | 1998-11-30 | 2000-06-08 | Hitachi, Ltd. | Method, apparatus and system for delivering information and recording medium |
| JP2004534973A (ja) * | 2000-04-14 | 2004-11-18 | ゴー アヘッド ソフトウェア インコーポレイテッド | ネットワークデバイスのアップグレードシステム及び方法 |
Families Citing this family (151)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5220657A (en) * | 1987-12-02 | 1993-06-15 | Xerox Corporation | Updating local copy of shared data in a collaborative system |
| CA1337132C (en) | 1988-07-15 | 1995-09-26 | Robert Filepp | Reception system for an interactive computer network and method of operation |
| US5155847A (en) * | 1988-08-03 | 1992-10-13 | Minicom Data Corporation | Method and apparatus for updating software at remote locations |
| US5282273A (en) * | 1989-03-15 | 1994-01-25 | Hitachi, Ltd. | Enterprise information system having three level hierarchy of data bases and communication paths |
| EP0398204B1 (en) * | 1989-05-15 | 1994-12-14 | International Business Machines Corporation | Automatic routing of documents sent over fax network between data processing systems |
| WO1991002313A1 (en) * | 1989-08-03 | 1991-02-21 | International Business Machines Corporation | Data processing network |
| US5473772A (en) * | 1991-04-02 | 1995-12-05 | International Business Machines Corporation | Automatic update of static and dynamic files at a remote network node in response to calls issued by or for application programs |
| US6044205A (en) * | 1996-02-29 | 2000-03-28 | Intermind Corporation | Communications system for transferring information between memories according to processes transferred with the information |
| US5212789A (en) * | 1989-10-12 | 1993-05-18 | Bell Communications Research, Inc. | Method and apparatus for updating application databases used in a distributed transaction processing environment |
| US6212557B1 (en) * | 1990-01-29 | 2001-04-03 | Compaq Computer Corporation | Method and apparatus for synchronizing upgrades in distributed network data processing systems |
| EP0463251A1 (en) * | 1990-06-28 | 1992-01-02 | International Business Machines Corporation | Software installation |
| US5734981A (en) * | 1991-01-17 | 1998-03-31 | Highwaymaster Communications, Inc. | Method and apparatus for call delivery to a mobile unit |
| EP0520083B1 (de) * | 1991-06-28 | 1996-02-21 | Siemens Aktiengesellschaft | Datenkonsistenzsicherung in einem digitalen Fernmeldevermittlungssystem |
| US6694359B1 (en) * | 1991-08-21 | 2004-02-17 | Unova, Inc. | Data collection and dissemination system |
| JPH0778776B2 (ja) * | 1991-09-24 | 1995-08-23 | インターナショナル・ビジネス・マシーンズ・コーポレイション | 分散資源部分のアクセス方法及びネットワーク |
| US5315711A (en) * | 1991-11-01 | 1994-05-24 | Unisys Corporation | Method and apparatus for remotely and centrally controlling a plurality of host processors |
| US6295449B1 (en) | 1992-01-27 | 2001-09-25 | @Track Communications, Inc. | Data messaging in a communications network using a feature request |
| US5454027A (en) * | 1992-01-27 | 1995-09-26 | Hm Holding Corporation | Phantom mobile identification number method and apparatus |
| US5539810A (en) | 1992-01-27 | 1996-07-23 | Highwaymaster Communications, Inc. | Data messaging in a communications network |
| US6009330A (en) * | 1992-01-27 | 1999-12-28 | Highwaymaster Communications, Inc. | Method and apparatus for call delivery to a mobile unit |
| US7370008B1 (en) | 1992-04-10 | 2008-05-06 | Charles E. Hill & Associates, Inc. | Electronic catalog system and method |
| US5528490A (en) | 1992-04-10 | 1996-06-18 | Charles E. Hill & Associates, Inc. | Electronic catalog system and method |
| US5642515A (en) * | 1992-04-17 | 1997-06-24 | International Business Machines Corporation | Network server for local and remote resources |
| US5440739A (en) * | 1992-06-11 | 1995-08-08 | Beck Systems, Inc. | Method of maintaining updated set-up configurations in workgroups on a network |
| US5586322A (en) * | 1992-06-11 | 1996-12-17 | Beck; Robert E. | Workgroup organized network manager with workstation comparison system |
| GB2269032B (en) * | 1992-07-21 | 1996-03-20 | Orbitel Mobile Communications | Reprogramming methods and apparatus |
| US5805897A (en) * | 1992-07-31 | 1998-09-08 | International Business Machines Corporation | System and method for remote software configuration and distribution |
| US5815722A (en) * | 1992-11-18 | 1998-09-29 | Canon Information Systems, Inc. | In an interactive network board, a method and apparatus for remotely downloading and executing files in a memory |
| ATE533112T1 (de) * | 1992-11-27 | 2011-11-15 | Io Res Pty Ltd | Verteiltes datenbanksystem und datenbankempfänger dafür |
| FR2699708B1 (fr) * | 1992-12-22 | 1995-02-24 | Bull Sa | Procédé de gestion de fichiers, support d'enregistrement et système informatique l'incorporant. |
| JPH076142A (ja) * | 1993-04-20 | 1995-01-10 | Mitsubishi Electric Corp | マルチエージェント協調システム及びその方法 |
| JPH076026A (ja) * | 1993-05-28 | 1995-01-10 | Xerox Corp | 構成管理及び構成要素の互換性保証方法、ならびに常駐ソフトウェアと移行ソフトウェアの非互換性の排除方法 |
| US5499365A (en) * | 1993-08-04 | 1996-03-12 | International Business Machines Corporation | System and method for controlling versions of objects in an object oriented computing environment |
| JP3457032B2 (ja) * | 1993-09-30 | 2003-10-14 | 富士通株式会社 | オペレーティングシステム更新装置 |
| US5475753A (en) * | 1993-11-12 | 1995-12-12 | Matsushita Electric Corporation Of America | Apparatus and method for certifying the delivery of information |
| US5546539A (en) * | 1993-12-29 | 1996-08-13 | Intel Corporation | Method and system for updating files of a plurality of storage devices through propogation of files over a nework |
| JP2708386B2 (ja) | 1994-03-18 | 1998-02-04 | インターナショナル・ビジネス・マシーンズ・コーポレイション | 同時更新及び複写手順を通して重複データベースを回復させる方法及び装置 |
| US5796999A (en) * | 1994-04-15 | 1998-08-18 | International Business Machines Corporation | Method and system for selectable consistency level maintenance in a resilent database system |
| US5694546A (en) | 1994-05-31 | 1997-12-02 | Reisman; Richard R. | System for automatic unattended electronic information transport between a server and a client by a vendor provided transport software with a manifest list |
| US5633484A (en) * | 1994-12-26 | 1997-05-27 | Motorola, Inc. | Method and apparatus for personal attribute selection and management using a preference memory |
| US6110228A (en) * | 1994-12-28 | 2000-08-29 | International Business Machines Corporation | Method and apparatus for software maintenance at remote nodes |
| US5630159A (en) * | 1994-12-29 | 1997-05-13 | Motorola, Inc. | Method and apparatus for personal attribute selection having delay management method and apparatus for preference establishment when preferences in a donor device are unavailable |
| US5742829A (en) * | 1995-03-10 | 1998-04-21 | Microsoft Corporation | Automatic software installation on heterogeneous networked client computer systems |
| US5699275A (en) * | 1995-04-12 | 1997-12-16 | Highwaymaster Communications, Inc. | System and method for remote patching of operating code located in a mobile unit |
| US5694322A (en) * | 1995-05-09 | 1997-12-02 | Highwaymaster Communications, Inc. | Method and apparatus for determining tax of a vehicle |
| US5694596A (en) * | 1995-05-25 | 1997-12-02 | Kangaroo, Inc. | On-line database updating network system and method |
| US5764992A (en) * | 1995-06-06 | 1998-06-09 | Apple Computer, Inc. | Method and apparatus for automatic software replacement |
| US5794221A (en) | 1995-07-07 | 1998-08-11 | Egendorf; Andrew | Internet billing method |
| AU6678096A (en) * | 1995-07-20 | 1997-02-18 | Novell, Inc. | Transaction synchronization in a disconnectable computer and network |
| EP0839352B1 (en) | 1995-07-20 | 2002-10-16 | Novell, Inc. | Transaction log management in a disconnectable computer and network |
| US6625617B2 (en) | 1996-01-02 | 2003-09-23 | Timeline, Inc. | Modularized data retrieval method and apparatus with multiple source capability |
| US6639608B1 (en) | 1996-01-23 | 2003-10-28 | Yuichiro Itakura | System for displaying two independent images received from network |
| US5951639A (en) * | 1996-02-14 | 1999-09-14 | Powertv, Inc. | Multicast downloading of software and data modules and their compatibility requirements |
| GB2310298A (en) * | 1996-02-15 | 1997-08-20 | Motorola Israel Ltd | Updating operating systems of remote computers by radio link |
| US6351745B1 (en) | 1996-02-28 | 2002-02-26 | Netzero, Inc. | Communication system for distributing such message as advertisement to user of terminal equipment |
| US5862325A (en) * | 1996-02-29 | 1999-01-19 | Intermind Corporation | Computer-based communication system and method using metadata defining a control structure |
| US5970471A (en) | 1996-03-22 | 1999-10-19 | Charles E. Hill & Associates, Inc. | Virtual catalog and product presentation method and apparatus |
| US6601091B1 (en) * | 1996-03-28 | 2003-07-29 | Networks Associates Technology, Inc. | Method for improving the perceived performance of a computer system |
| GB2339313B (en) * | 1996-05-10 | 2000-08-09 | Aim Corp | Terminal |
| GB2348308B (en) * | 1996-05-10 | 2001-01-03 | Aim Corp | Message distribution system |
| US6711551B1 (en) | 1996-06-05 | 2004-03-23 | Netzero, Inc. | Information provider, terminal and system and recording medium for the terminal |
| US6074434A (en) | 1996-06-07 | 2000-06-13 | International Business Machines Corporation | Selection of code updates, data updates or new data for client |
| US5752042A (en) * | 1996-06-07 | 1998-05-12 | International Business Machines Corporation | Server computer for selecting program updates for a client computer based on results of recognizer program(s) furnished to the client computer |
| EP0817016A3 (en) * | 1996-07-03 | 2003-10-22 | Siemens Aktiengesellschaft | Software ICS for high level application frameworks |
| US6012081A (en) * | 1996-07-03 | 2000-01-04 | Siemens Aktiengesellschaft | Service and event synchronous/asynchronous manager |
| US6275871B1 (en) | 1996-07-03 | 2001-08-14 | Siemens Aktiengesellschaft | Asynchronous transport optimizing observer-pattern-like system supporting several modes for an interface definition language-less communication subsystem |
| US5878434A (en) * | 1996-07-18 | 1999-03-02 | Novell, Inc | Transaction clash management in a disconnectable computer and network |
| US6108637A (en) * | 1996-09-03 | 2000-08-22 | Nielsen Media Research, Inc. | Content display monitor |
| US6006034A (en) | 1996-09-05 | 1999-12-21 | Open Software Associates, Ltd. | Systems and methods for automatic application version upgrading and maintenance |
| US5778323A (en) * | 1996-10-04 | 1998-07-07 | Motorola, Inc. | Method and apparatus for facilitating a recovery from a configuration error in a communication system |
| US5867714A (en) * | 1996-10-31 | 1999-02-02 | Ncr Corporation | System and method for distributing configuration-dependent software revisions to a computer system |
| WO1998040805A2 (en) * | 1997-02-27 | 1998-09-17 | Siebel Systems, Inc. | Method of synchronizing independently distributed software and database schema |
| US6581091B1 (en) | 1997-03-12 | 2003-06-17 | Siemens Nixdorf Informationssysteme Aktiengesellschaft | Program parameter updating method |
| DE19710250A1 (de) * | 1997-03-12 | 1998-09-17 | Siemens Nixdorf Inf Syst | Parameteraktualisierungsverfahren |
| US5978912A (en) | 1997-03-20 | 1999-11-02 | Phoenix Technologies Limited | Network enhanced BIOS enabling remote management of a computer without a functioning operating system |
| US5796952A (en) * | 1997-03-21 | 1998-08-18 | Dot Com Development, Inc. | Method and apparatus for tracking client interaction with a network resource and creating client profiles and resource database |
| US6643696B2 (en) | 1997-03-21 | 2003-11-04 | Owen Davis | Method and apparatus for tracking client interaction with a network resource and creating client profiles and resource database |
| US6571290B2 (en) | 1997-06-19 | 2003-05-27 | Mymail, Inc. | Method and apparatus for providing fungible intercourse over a network |
| US8516132B2 (en) | 1997-06-19 | 2013-08-20 | Mymail, Ltd. | Method of accessing a selected network |
| US6205473B1 (en) * | 1997-10-03 | 2001-03-20 | Helius Development Corporation | Method and system for asymmetric satellite communications for local area networks |
| US6125372A (en) * | 1997-10-03 | 2000-09-26 | Hewlett-Packard Company | Server system and method of updating server software |
| JPH11282779A (ja) * | 1998-03-27 | 1999-10-15 | Matsushita Electric Ind Co Ltd | ファイル配信システム |
| EP1086560A1 (en) | 1998-06-19 | 2001-03-28 | Netsafe, Inc. | Method and apparatus for providing connections over a network |
| DE19845764A1 (de) * | 1998-10-05 | 2000-04-13 | Siemens Ag | Speicherprogrammierbare Steuerung mittels Datenverwaltung über Netzrechner und Verfahren zum Betrieb einer speicherprogrammierbaren Steuerung |
| CA2249828A1 (en) * | 1998-10-08 | 2000-04-08 | It Factory A/S | Generation and maintenance of document databases |
| US7028019B2 (en) | 1998-11-11 | 2006-04-11 | Wise Solutions, Inc. | Method and system of managing software conflicts in computer system that receive, processing change information to determine which files and shared resources conflict with one another |
| GB2346986A (en) | 1999-02-19 | 2000-08-23 | Ibm | Microcode upgrading |
| US6973572B1 (en) | 1999-04-22 | 2005-12-06 | International Business Machines Corporation | Signature hash for checking versions of abstract data types |
| US7062765B1 (en) | 1999-05-25 | 2006-06-13 | Realnetworks, Inc. | System and method for updating information via a network |
| US6996627B1 (en) | 1999-05-25 | 2006-02-07 | Realnetworks, Inc. | System and method for providing update information |
| US6463468B1 (en) | 1999-06-01 | 2002-10-08 | Netzero, Inc. | Targeted network video download interface |
| US6490616B1 (en) * | 1999-06-14 | 2002-12-03 | Wind River International, Ltd. | Method and apparatus for incremental download from server to client |
| US6857015B1 (en) | 1999-06-14 | 2005-02-15 | Wind River International, Ltd. | Method and system for remotely observing and controlling objects |
| AUPQ206399A0 (en) * | 1999-08-06 | 1999-08-26 | Imr Worldwide Pty Ltd. | Network user measurement system and method |
| US6564376B1 (en) | 1999-09-30 | 2003-05-13 | International Business Machines Corporation | Method, system and program products for operationally backing out components of a cluster through emulation |
| US6754848B1 (en) * | 1999-09-30 | 2004-06-22 | International Business Machines Corporation | Method, system and program products for operationally migrating a cluster through emulation |
| US6363359B1 (en) * | 1999-12-21 | 2002-03-26 | Intel Corporation | Inventory determination for facilitating commercial transactions |
| US7555683B2 (en) * | 1999-12-23 | 2009-06-30 | Landesk Software, Inc. | Inventory determination for facilitating commercial transactions during diagnostic tests |
| CA2396565A1 (en) | 2000-01-12 | 2001-07-19 | Jupiter Media Metrix, Inc. | System and method for estimating prevalence of digital content on the world-wide-web |
| US6711798B2 (en) | 2000-01-18 | 2004-03-30 | Dell Products L.P. | Method for manufacturing products according to customer orders |
| US6892104B2 (en) * | 2000-01-18 | 2005-05-10 | Dell Products L.P. | System and method for manufacturing products according to customer orders |
| US6631606B2 (en) * | 2000-01-18 | 2003-10-14 | Dell Products L.P. | System and method for accommodating atypical customer requirements in a mass customization manufacturing facility |
| US7353267B1 (en) | 2000-04-07 | 2008-04-01 | Netzero, Inc. | Targeted network video download interface |
| JP2001297262A (ja) * | 2000-04-14 | 2001-10-26 | Nec Corp | 著作物使用料課金方法、これに用いるネットワークシステム、及びその制御プログラムを記録した記録媒体 |
| GB2361784A (en) * | 2000-04-28 | 2001-10-31 | 3Com Corp | Automatic installation of software in a network |
| US6912711B1 (en) | 2000-05-25 | 2005-06-28 | International Business Machines Corporation | Method of applying an update to a contained collection of program and data files based upon versions |
| GB2348721A (en) * | 2000-07-15 | 2000-10-11 | Ideagen Software Limited | Automated software or data updating in distributed computing system |
| US6934697B1 (en) | 2000-08-04 | 2005-08-23 | Netzero, Inc. | Creating customized internet access client user interface |
| US9251647B2 (en) * | 2000-10-19 | 2016-02-02 | Igt | Remote configuration of gaming terminals |
| US20040180721A1 (en) * | 2000-12-21 | 2004-09-16 | Igt | Gaming terminal data repository and information distribution system |
| US6645077B2 (en) * | 2000-10-19 | 2003-11-11 | Igt | Gaming terminal data repository and information distribution system |
| US8636596B2 (en) | 2000-11-04 | 2014-01-28 | Igt | Dynamic player notices for operational changes in gaming machines |
| US8556698B2 (en) * | 2000-10-19 | 2013-10-15 | Igt | Executing multiple applications and their variations in computing environments |
| US20020067504A1 (en) * | 2000-12-06 | 2002-06-06 | Xerox Corporation | Method and apparatus for automatic upgrade of a product's printer driver |
| US7186181B2 (en) * | 2001-02-02 | 2007-03-06 | Igt | Wide area program distribution and game information communication system |
| US6634506B2 (en) | 2001-03-05 | 2003-10-21 | Dell Products L.P. | Reusable container management system and method |
| US6816746B2 (en) | 2001-03-05 | 2004-11-09 | Dell Products L.P. | Method and system for monitoring resources within a manufacturing environment |
| US6505094B2 (en) | 2001-03-05 | 2003-01-07 | Dell Products L.P. | System and method for shipping items from a distribution facility |
| US20020123918A1 (en) * | 2001-03-05 | 2002-09-05 | Dell Products L.P. | System and method for manufacturing and shipping products according to customer orders |
| US6615092B2 (en) | 2001-03-05 | 2003-09-02 | Dell Products L.P. | Method, system and facility for controlling resource allocation within a manufacturing environment |
| US6529797B2 (en) | 2001-03-05 | 2003-03-04 | Dell Products L.P. | System and method for automatically releasing collections of goods for shipment |
| US6560509B2 (en) | 2001-03-05 | 2003-05-06 | Dell Products L.P. | System and method for automated management of a distribution facility |
| US6611727B2 (en) | 2001-03-05 | 2003-08-26 | Dell Products L.P. | Method and system for simulating production within a manufacturing environment |
| US7178143B2 (en) * | 2001-03-09 | 2007-02-13 | Bea Systems, Inc. | Multi-version hosting of application services |
| AUPR505601A0 (en) * | 2001-05-17 | 2001-06-07 | Traffion Technologies Pty Ltd | Method of optimising content presented to a user within a communications network |
| US8266124B2 (en) | 2001-12-18 | 2012-09-11 | Caldvor Acquisitions Ltd., Llc | Integrated asset management |
| JP2003303120A (ja) * | 2002-04-10 | 2003-10-24 | Nec Infrontia Corp | データバックアップ方法及びこの方法を実行するシステム |
| US6962306B2 (en) * | 2002-07-15 | 2005-11-08 | West Ronald R | Units for storing flexible elongated objects |
| US8271778B1 (en) | 2002-07-24 | 2012-09-18 | The Nielsen Company (Us), Llc | System and method for monitoring secure data on a network |
| DE10242918A1 (de) * | 2002-09-16 | 2004-03-25 | Siemens Ag | System und Verfahren zum Aktualisieren von Informationen |
| AU2003900398A0 (en) * | 2003-01-31 | 2003-02-13 | Red Sheriff Limited | Method and system of measuring and recording user data in a communications network |
| US20050097346A1 (en) * | 2003-10-31 | 2005-05-05 | Brent Pipal | Program code version enforcement |
| US8689185B1 (en) * | 2004-01-27 | 2014-04-01 | United Services Automobile Association (Usaa) | System and method for processing electronic data |
| US20120021835A1 (en) * | 2005-02-11 | 2012-01-26 | Iprd Labs Llc | Systems and methods for server based video gaming |
| US20070038351A1 (en) * | 2005-08-15 | 2007-02-15 | Larschan Bradley R | Driver activity and vehicle operation logging and reporting |
| US9818120B2 (en) | 2015-02-20 | 2017-11-14 | Innovative Global Systems, Llc | Automated at-the-pump system and method for managing vehicle fuel purchases |
| US8626377B2 (en) | 2005-08-15 | 2014-01-07 | Innovative Global Systems, Llc | Method for data communication between a vehicle and fuel pump |
| US7117075B1 (en) | 2005-08-15 | 2006-10-03 | Report On Board Llc | Driver activity and vehicle operation logging and reporting |
| US8620817B2 (en) * | 2006-09-14 | 2013-12-31 | Flexera Software, Inc. | Method and system for creating license management in software applications |
| WO2008150575A2 (en) * | 2007-05-31 | 2008-12-11 | The Nielsen Company | Methods and apparatus to model set-top box data |
| EP2107460A1 (en) * | 2008-04-04 | 2009-10-07 | Alcatel Lucent | Method for improving native library and native application compatibily |
| US8949824B2 (en) | 2012-09-28 | 2015-02-03 | Wal-Mart Stores, Inc. | Systems and methods for installing, managing, and provisioning applications |
| US9235491B2 (en) | 2012-09-28 | 2016-01-12 | Wal-Mart Stores, Inc. | Systems and methods for installing, managing, and provisioning applications |
| US9317269B2 (en) | 2012-09-28 | 2016-04-19 | Wal-Mart Stores, Inc. | Systems and methods for installing, managing, and provisioning applications |
| US9128792B2 (en) | 2012-09-28 | 2015-09-08 | Wal-Mart Stores, Inc. | Systems and methods for installing, managing, and provisioning applications |
| US9219928B2 (en) | 2013-06-25 | 2015-12-22 | The Nielsen Company (Us), Llc | Methods and apparatus to characterize households with media meter data |
| US9277265B2 (en) | 2014-02-11 | 2016-03-01 | The Nielsen Company (Us), Llc | Methods and apparatus to calculate video-on-demand and dynamically inserted advertisement viewing probability |
| US10219039B2 (en) | 2015-03-09 | 2019-02-26 | The Nielsen Company (Us), Llc | Methods and apparatus to assign viewers to media meter data |
| US9848224B2 (en) | 2015-08-27 | 2017-12-19 | The Nielsen Company(Us), Llc | Methods and apparatus to estimate demographics of a household |
| US10791355B2 (en) | 2016-12-20 | 2020-09-29 | The Nielsen Company (Us), Llc | Methods and apparatus to determine probabilistic media viewing metrics |
| US11782728B2 (en) * | 2019-03-28 | 2023-10-10 | Ncr Corporation | Modularized and customizable transaction terminal architecture |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5851339A (ja) * | 1981-09-22 | 1983-03-26 | Fujitsu Ltd | 制御情報管理方式 |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS57150019A (en) * | 1981-03-13 | 1982-09-16 | Hitachi Ltd | Control system of terminal device |
| US4558413A (en) * | 1983-11-21 | 1985-12-10 | Xerox Corporation | Software version management system |
| JPS6115203A (ja) * | 1984-06-30 | 1986-01-23 | Fanuc Ltd | システムプログラムの修正方法 |
| US4631673A (en) * | 1985-01-22 | 1986-12-23 | International Business Machines Corporation | Method for refreshing multicolumn tables in a relational data base using minimal information |
| US4714992A (en) * | 1985-11-26 | 1987-12-22 | International Business Machines Corporation | Communication for version management in a distributed information service |
| US4875159A (en) * | 1987-12-22 | 1989-10-17 | Amdahl Corporation | Version management system using plural control fields for synchronizing two versions of files in a multiprocessor system |
-
1987
- 1987-04-02 GB GB08707848A patent/GB2203573A/en not_active Withdrawn
-
1988
- 1988-03-18 EP EP88104339A patent/EP0284924B1/en not_active Expired - Lifetime
- 1988-03-18 DE DE88104339T patent/DE3885327T2/de not_active Expired - Lifetime
- 1988-03-21 US US07/171,315 patent/US5019963A/en not_active Expired - Lifetime
- 1988-03-23 JP JP63067506A patent/JPS63262724A/ja active Pending
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5851339A (ja) * | 1981-09-22 | 1983-03-26 | Fujitsu Ltd | 制御情報管理方式 |
Cited By (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01125649A (ja) * | 1987-11-11 | 1989-05-18 | Oki Electric Ind Co Ltd | 端末装置のデータ処理方法 |
| JPH01204550A (ja) * | 1988-02-10 | 1989-08-17 | Toshiba Corp | ネットワークシステム |
| JPH034340A (ja) * | 1989-05-12 | 1991-01-10 | Internatl Business Mach Corp <Ibm> | データ処理システム |
| JPH0374738A (ja) * | 1989-08-16 | 1991-03-29 | Nec Corp | 一覧情報送信方式 |
| JPH03164841A (ja) * | 1989-08-31 | 1991-07-16 | Internatl Business Mach Corp <Ibm> | コンピユータ・システム |
| JPH03161833A (ja) * | 1989-11-20 | 1991-07-11 | Pfu Ltd | 改版情報処理方法 |
| JPH04349574A (ja) * | 1991-05-27 | 1992-12-04 | Fujitsu Ltd | 地図データ管理方式 |
| JPH05153288A (ja) * | 1991-11-28 | 1993-06-18 | Tamura Electric Works Ltd | 公衆電話機 |
| JPH07509333A (ja) * | 1992-12-02 | 1995-10-12 | コンパック・コンピュータ・コーポレイション | ホストコンピュータとの自動データ同期化機能を有するハンドヘルドコンピュータ |
| JPH08152997A (ja) * | 1994-11-28 | 1996-06-11 | Nec Corp | バージョン管理システム |
| JPH08278913A (ja) * | 1995-01-23 | 1996-10-22 | Internatl Business Mach Corp <Ibm> | クライアント/サーバをベースにした多重プロセッサ・ファイル・システム |
| KR100363266B1 (ko) * | 1996-05-08 | 2003-01-14 | 주식회사 제일기획 | 메시지검색시스템및단말장치 |
| WO1997043724A1 (en) * | 1996-05-10 | 1997-11-20 | Aim Corporation | Message searching system and terminal |
| GB2328537A (en) * | 1996-05-10 | 1999-02-24 | Aim Corp | Message searching system and terminal |
| GB2328537B (en) * | 1996-05-10 | 2000-08-09 | Aim Corp | Message searching system and terminal |
| US6356893B1 (en) | 1996-05-10 | 2002-03-12 | Yuichiro Itakura | Message searching system and terminal |
| WO2000033193A1 (en) * | 1998-11-30 | 2000-06-08 | Hitachi, Ltd. | Method, apparatus and system for delivering information and recording medium |
| JP2004534973A (ja) * | 2000-04-14 | 2004-11-18 | ゴー アヘッド ソフトウェア インコーポレイテッド | ネットワークデバイスのアップグレードシステム及び方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| EP0284924A3 (en) | 1990-03-07 |
| GB8707848D0 (en) | 1987-05-07 |
| EP0284924B1 (en) | 1993-11-03 |
| DE3885327D1 (de) | 1993-12-09 |
| EP0284924A2 (en) | 1988-10-05 |
| US5019963A (en) | 1991-05-28 |
| DE3885327T2 (de) | 1994-05-11 |
| GB2203573A (en) | 1988-10-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS63262724A (ja) | データ処理ネツトワーク | |
| US5784460A (en) | Secured electronic information delivery system having a three-tier structure | |
| TW396322B (en) | Method and system for supplying a custom software image to a computer system | |
| US6067582A (en) | System for installing information related to a software application to a remote computer over a network | |
| US5581749A (en) | System and method for maintaining codes among distributed databases using a global database | |
| US6968550B2 (en) | Apparatus and method for synchronizing software between computers | |
| EP0554613B1 (en) | Barcode printing system | |
| US5881236A (en) | System for installation of software on a remote computer system over a network using checksums and password protection | |
| US7146612B2 (en) | Method and system for receiving a software image from a customer for installation into a computer system | |
| US20020007347A1 (en) | Secured electronic information delivery system having a metering device | |
| US20030208593A1 (en) | Uniquely identifying a crashed application and its environment | |
| US6516346B1 (en) | Microcode upgrade in data processing system | |
| EP1029314A1 (en) | Pos terminal, method of controlling the pos terminal, pos system using the pos terminal, and information storage medium | |
| WO2002077815A2 (en) | System for and method of automatically migrating data among multiple legacy applications | |
| JPH0152948B2 (ja) | ||
| US7283947B2 (en) | Method and system for translation management of source language text phrases | |
| EP1450324B1 (en) | Pos system, pos server, shop terminal, sale managing method, and recorded medium | |
| US20050038705A1 (en) | Pos system, pos server, shop terminal, sales managing method, and recording medium | |
| WO2001071638A1 (en) | An internet storage service system and method | |
| Guide | Business software | |
| WO2001025998A2 (en) | Method and system for providing technical support with user approval | |
| CN121858099A (zh) | 基于数据转储工具的数据转储方法、装置、电子设备、存储介质及程序产品 | |
| JPH03142523A (ja) | フロッピィディスクの識別方式 | |
| IE83290B1 (en) | Method and system for supplying a custom software image to a computer system | |
| GB2306710A (en) | Software version control facility |