(57)【特許請求の範囲】
【請求項１】
遠隔サイトに在庫され、ソフトウエアプログラム又は電子ボードの少なくとも１つを有する複数の電子装置を本拠地サイトから資産管理する遠隔資産管理システムであって、
ａ）少なくとも１つの遠隔サイト（４０，５０，６０）を備え、
該遠隔サイトの各々が電子装置（１０）を備え、
該電子装置（１０）は、
ｉ）記憶手段（１５）を有する管理対象の電子ボード（１３）であって、該電子ボード（１３）にユニークなデジタル文字列からなる通し番号が前記記憶手段（１５）に記憶されており、このデジタル文字列が、予め定義され機械読取り可能な文字列であるところの、電子ボード（１３）、
又は、
ｉｉ）管理対象のソフトウエアプログラムが記憶された遠隔サイト記憶装置（５３）であって、前記ソフトウエアプログラムにユニークなデジタル文字列からなる通し番号が該ソフトウエアプログラムに埋め込まれており、このデジタル文字列が、予め定義され機械読取り可能な文字列であるところの、遠隔サイト記憶装置（５３）
の少なくとも１つを備え、
該少なくとも１つの遠隔サイトの各々が、前記記憶手段（１５）に記憶された前記通し番号又は前記ソフトウエアプログラムに埋め込まれた前記通し番号を読取ると共に、該読み取った通し番号を本拠地サイト（２０）に伝送するように機能する監視プログラムを稼働させている遠隔サイトマイクロプロセッサ（５１）をさらに具備し、
前記遠隔資産管理システムは、さらに、
ｂ）本拠地記憶装置（３３）と本拠地プロセッサ（３１）とを有する前記本拠地サイト（２０）を備え、
ｉ）前記本拠地記憶装置（３３）は、ある遠隔サイトについて、前記電子ボード又はソフトウエアプログラムの各々の内に保護対象の財産権が存在することと、この遠隔サイトが保護対象の財産権を使うことが許可された遠隔サイトであること、とを示す財産権情報を、前記ある遠隔サイトの前記電子ボード又はソフトウエアプログラムの通し番号に関連付けて予め記憶したデータベースを有し、
ｉｉ）前記本拠地プロセッサ（３１）は、ある遠隔サイトのマイクロプロセッサ（５１）から獲得した前記通し番号を用いて、前記本拠地記憶装置（３３）の前記データベースにアクセスして、当該遠隔サイトの財産権情報を読取り、当該遠隔サイトが前記財産権の利用が許可されているか否かを判断する、本拠地基本プログラムを運用し、
前記遠隔資産管理システムは、さらに、
ｃ）前記遠隔サイトと前記本拠地サイトとの間を接続し、前記本拠地サイトと前記遠隔サイトの間で情報をやり取りする通信リンク（１００）を有し、
前記監視プログラムは、前記通信リンク（１００）と前記本拠地プロセッサ（３１）とを介して前記本拠地基本プログラムにより遠隔起動されることを特徴とする遠隔資産管理システム。
【請求項２】
ａ）前記遠隔サイトの前記マイクロプロセッサ（５１）と前記監視プログラムとは、前記通し番号に追加して、各々の電子ボード又はソフトウエアプログラムの時間経過に伴う使用実績を追跡して、この情報を前記本拠地プロセッサ（３１）に報告し、
ｂ）前記本拠地プロセッサ（３１）は、各々の電子ボード又はソフトウエアプログラムの使用期間及び履行の経過の報告を作成することを特徴とする請求項１記載の遠隔資産管理システム。
【発明の詳細な説明】
【０００１】
【関連出願との関係】この出願は、ローレンスＰ．ゼールによって出願され、この出願の被譲渡人に譲渡された係属中の米国特許出願（通し番号未定、出願人控え番号ＲＤ−２６、４２１）、発明の名称「遠隔指示装置」と関連を有する。
【０００２】
【発明の背景】
【０００３】
【発明の分野】この発明は複数個の遠隔サイトに於ける電子ボード／ソフトウエア・ルーチンの構成を長期に互って確認することに関する。
【０００４】
【従来技術の説明】蒸気タービン、発電機、機関車、船舶、精油所、製鉄所、打抜き加工工場、工場用の工具の様な多くの大型の工業用機械は、構内測定の為に仕事場に持込むのが出来ないか、又は実際的ではない。こういう遠隔サイトは現在では遠隔リンクによって基地ベースに接続されている。測定データ並びにその他のデータを遠隔サイト及び基地ベースの間で遠隔リンクを介して伝送することが出来る。
【０００５】
この遠隔リンクは専用電話線の様な結線式、インターネット接続、又は無線リンクであってよい。遠隔リンクは、設備の遠隔診断を実施する為に使われるのが典型的である。
【０００６】
典型的には、遠隔リンクは装置内にあるボードの現在の形並びに在庫を確認して、正確な使用上の忠告を与える為に使われる。各々機械は多くの異なる種類のボード並びにソフトウエアを使うことがあり、ある種類は両立性がないことがある。
【０００７】
特許権、著作権及び商標権がある電子ボード及びソフトウエア・ルーチン（保護対象の財産権）に及んでいることがある。これらは、特定された期間、使用区域又は使用条件に対して、（ライセンサによって）顧客（ライセンシー）にライセンスされることがある。使用条件が誓約に反することがあり、ライセンシーはそのことを知っていることが重要である。保護対象の発明が、その所定の使い方で実施されているかどうかを区別するのは非常に困難である。その使い方を区別することは、多くは典型的には現場の装置にあって、立ち入り出来ない為に、非常に困難である。ライセンスに従って実際に製品を使っている顧客を検査するのも迷惑であることがある。
【０００８】
現在、遠隔サイトにある機械に存在する無許可のボード及びルーチンを自動的に判定すると共に、ボード及びルーチンの寿命サイクルを判定する助けにもなる装置に対する必要がある。
【０００９】
【発明の要約】
遠隔在庫管理装置が、遠隔サイトにある機械内の電子ボード／ソフトウエア・ルーチンを監視する。ボード／ルーチンには、機械で読取り可能な独特な通し番号が記される。モニタ・プログラムが遠隔サイトで作用して、通し番号及びその他の対応する情報を収集し、この情報を基地ベースサイトに送る。
【００１０】
基地ベースが遠隔リンクを介して遠隔サイトに接続されている。
【００１１】
基地ベースにあるプロセッサがデータベースプログラムを運用し、このプログラムは、データベース内にある通し番号をルックアップし、使うことが許可されていない保護対象の財産権を使っている遠隔サイトを表示する。データベースプログラムは、各々のボード／ルーチンの使用期間並びに特定されたボード／ルーチンの実績経過の時間に互る報告を作成することも出来る。ボード／ルーチンが販売された日付、場所及び販売された相手の売り主の情報を入力することにより、基地ベースが売り主活動の報告を作成することが出来る。
【００１２】
【発明の目的】
この発明の目的は、遠隔の機械にある保護対象の財産権の存在を遠隔から判定する手段を提供することである。
【００１３】
この発明の別の目的は、ある期間に互って使われたボード／ルーチンの実績経過を遠隔から判定する手段を提供することである。
【００１４】
この発明の別の目的は、ある期間に互ってボード／ルーチンの場所を追跡することである。
【００１５】
この発明の別の目的は、予定の期間内に、許容し得る数の誤りより大きい誤りを持つボード／ルーチンの数を確認することである。
【００１６】
この発明の新規な特徴は特許請求の範囲に具体的に記載してあるが、この発明の構成並びに内容は、その他の目的及び特徴と共に、以下図面について詳しく説明するところから更によく理解されよう。
【００１７】
【発明の詳しい説明】
上に述べた様に、遠隔サイトに立入って、複雑な機械のハードウエア及びソフトウエアの状態を判定することは困難である。そのサイトに入ったとしても、多くのボード／ルーチンは機械の内部にある。ボード／ルーチンを取出したとしても、光学式バーコードがなければ、同じ種類の２つのボードを区別することは困難である。
【００１８】
従来がそうであった様に、使われている電子ボードの種類並びに／又はソフトウエア・プログラムの改訂版を確認することとは別に、診断の目的の為に、ボード／ルーチンの種類並びにその改訂番号だけが確認されていた。
【００１９】
従来とは異なり、現在では、特定のボード／ルーチンの場所、実績／維持／アップグレードの経過並びに保護対象の財産権の存在を追跡する為に、正確なボード／ルーチンを確認することが必要である。
【００２０】
遠隔サービス及び診断の誕生と共に、知的財産権（ＩＰ）の追跡及び施行を自動化するという可能性の全く新しい世界が開けた。各々の電子ボードに、プログラマブル固定メモリ（ＰＲＯＭ）又はＲＯＭを焼付けること等により、独特の通し番号を記すことにより、各々を一意的に確認することが出来る。
【００２１】
各々のソフトウエア・パッケージにある各々のソフトウエア・ルーチンが、プログラム・オブジェクトコード又はデータ部分にある機械で読取り可能な独特の通し番号により、一意的に確認される。この通し番号はボードのＰＲＯＭ、ＲＯＭのある場所に現れる。こういうものは、それを知らない者には区別するのが容易ではない。それらは、必要な実行可能なコードの一部分又はハードウエアの状態ワードと判断される曖昧なワードの様に見える。
【００２２】
通し番号は、その通し番号が生成された時と場所や、ハードウエア／ソフトウエアの改訂版、さらには、その装置に及ぶ特許権又は商標権などに関する情報と共に符号化することが出来る。この情報は、基地ベースにあるデータベースの様なある場所で、通し番号と結び付けることも出来る。
【００２３】
自動ダウンロード
装置を遠隔点検の為に接続する間、この通し番号が基地ベースにダウンロードされる。このようなダウンロードは、別のサイトと自動的に接触して特定の情報を送ることが出来る様にするインターネット配信における「プッシュ」ソフトウエアやジャヴァ・アプレット（Java applets）の誕生と共に一般的な技術になっており、遠隔設備側のオペレータがダウンロードを開始することを必要とせずに、多くの場合、オペレータはダウンロードに気付かない。
【００２４】
通し番号のダウンロードは、基地ベースからの要請によって行うことも出来る。これが標準的な「プル」技術である。
【００２５】
遠隔点検
基地ベースで運用されるプログラムは、通し番号を受信すると、それらを処理する。データベースプログラムは、そのサイトに対する通し番号の履歴、各々の通し番号に関係するボード／ルーチンの種類、その通し番号に対する実績記録、これまでの通し番号のリスト、ボード／ルーチンのもとの購入者に関する情報、購入の日付／場所、許可されたユーザのリスト及びその他の関連する情報を持つデータベースにアクセスすることが出来る。この情報から、データベースプログラムは多くの異なる作用を実施することが出来る。
【００２６】
構成の変更
通し番号を、この装置に対するボード／ソフトウエアの通し番号についての以前の在庫記録と比較することが出来る。どのボード／ソフトウエアが変化したかを判定し、それをこのサイトについて記録されている構成と比較することにより、何が変わったかを判定することが出来る。更に、ボードの使用実績を検査することにより、その変更が性能を改善したか、落としたかを区別することが出来る。
【００２７】
サービス契約
新しく追加されたボード／ハードウエアの通し番号を追跡し、それをオリジナルの通し番号についての在庫情報と比較することにより、ボード／ソフトウエアが変更され、使用契約又は誓約を無効にしている惧れがあるかどうかを識別することが出来る。
【００２８】
ソフトウエア使用ライセンス
サイト側装置の通し番号を定期的にダウンロードすることにより、所定の期間の間にどのソフトウエア／ボードが使われているかを判定することが出来る。使用回数に結びつくライセンスも現在では実行可能である。これも、使っていることが否定されたときに使っていることを示す証拠として用いることが出来る。この情報は、定期的に主データベースに供給することが出来るので、これは強力な武器になり得る。
【００２９】
競争相手の監視
ボード／ソフトウエアの販売、それらの通し番号、販売日付、販売した相手、それらの場所等を記録した販売記録を管理することが出来る。この販売記録を、ある機械の現在の通し番号と比較すれば、同じサービスを提供する競争相手について、どこで、どれだけの仕事が為されているか、何時為されたか、並びに地理的にどの区域でそれが為されたかに関するその競争相手のパターンを判定することが出来る。これによって、こういう機械のサービスをする競争相手が何処にいるかのマップが得られる。
【００３０】
刻印
異なるサイトから多重又は同じ通し番号があることを検査すれば、「ブラック・マーケット」のノックオフ又は偽造されたボード／ソフトウエアが判るはずである。前に述べた様に、通し番号は独特であるから、コピーされたボード／ルーチンは同じ通し番号を持つ。前に述べた様に、そのことに気が付かない者にとって通し番号が識別出来ないものであれば、これらの通し番号は、必要な実行可能なコード又はハードウエア状態ワードの一部分と見なされ、偽造する人間によって大量にコピーされよう。従って、ボード／ソフトウエアをコピーする人間は、機能性を保つ為に文字通りのコピーをし、その結果、同じ通し番号を持つ全く同じコピーになる。データベースプログラムによって許可を受けている当事者を素早く検査すれば、許可されていないコピーを持つ複製の場所と共に、許可を受けているライセンシーが判る。これはライセンス／侵害事件の助けになるはずである。
【００３１】
ボード／ルーチンの確認
通し番号がＲＯＭ又はソフトウエア・ルーチン内に記憶され、遠隔サイトに於けるモニタ・プログラムが、遠隔サイトで通し番号を定期的に読取って、それを主基地ベースに報告することが出来るようにする。このような監視（モニタ）ルーチンは、実績記録が記憶されたデータブロックをも送ることが出来る。通し番号は、ソフトウエア並びにデータがいわゆる「即納状態（”off-the-shelf”）」にあるときでも、これらに容易に付属させることが出来る。例えば、新しい「ファイルの終り」マーカを追加して、普通のプログラムに何ワードかを付属させることが出来、延長したファイルで新しいチェックサム又はパリティ・ワードを計算することが出来る。
【００３２】
これは、ＲＯＭを、埋設した通し番号を持つ別のものと交換することによって、同様に作用する。
【００３３】
従って、「即納状態（”off-the-shelf”）」のハードウエアに対し、ＲＯＭチップを取外し、コードをディスクにダウンロードすることが出来る。その後、コードに追加のワードを付属させ、ファイルの終りマーカを追加し、新しいチェックサムの計算をする。その後、この拡張コードを空白のＲＯＭチップに焼付け、もとのＲＯＭに代わって使う。
【００３４】
この監視（モニタ）・プログラムは、各々のボード／ルーチン内の通し番号のデータワードが記憶されている場所を知っており、それらを読取り、それを遠隔リンクを介して解析の為に基地ベースに送る。このモニタ・プログラムは、内部クロックが特定された日付／時間に達するという様なある内部トリガ事象によって、独りでにこの過程を開始することが出来、或いは基地ベースからの要請によってトリガすることが出来る。
【００３５】
このような報告ルーチンを、ある時刻に「目を覚まし」（起動され）、通し番号を読取り、その後、基地ベースに報告するという計画に設定することも出来る。
【００３６】
図１にこの発明の簡略ブロック図が示されている。少なくとも１つの遠隔サイト４０、５０、６０が主基地ベース２０に接続されることが示されている。各々の遠隔サイトが遠隔リンク１００を用いて基地ベース２０に接続され、この遠隔リンクは結線式リンク、無線リンク又は両者の組合せであってよい。
【００３７】
複雑な機械１０が遠隔サイト４０にあり、少なくとも１つの電子ボード１３並びに／又は監視しようとするソフトウエア・ルーチンを持っている。
【００３８】
ボード１３は、機械によって読取り可能な独特の通し番号を記憶する手段１５を持っている。これは、専用電子回路、ＲＯＭ、ＥＰＲＯＭ又はＰＲＯＭの形であってよい。
【００３９】
ソフトウエア・ルーチンに対しては、独特な通し番号をソフトウエア・ルーチンに埋込み、ハード・ディスクの様な記憶装置５３に記憶する。遠隔サイト４０にあるマイクロプロセッサ５１がルーチン及び通し番号を読取る。
【００４０】
モニタ・プログラムがマイクロプロセッサ５１によってアクセス可能である。このモニタ・プログラムは、基地ベース２０から、遠隔サイト４０へ供給し、遠隔サイト４０のディスク５３、ＲＯＭ ２１又はＲＡＭ １９に予め記憶することが出来る。モニタ・プログラムは自分で「目を覚まし」、遠隔サイト４０の内部クロックによってトリガされ、又は基地ベース２０にあるマイクロプロセッサ３１からの要請によってトリガすることが出来る。マイクロプロセッサ５１及び監視プログラムが時間に互る各々のボード／ルーチンの履行を追跡して、この情報をベース２０のマイクロプロセッサ３１に報告し、ベース２０のマイクロプロセッサ３１は、各々のボード１３／ルーチンの使用期間及び履行経過の報告を作成することができる。
【００４１】
モニタ・プログラムが機械１０の在庫管理をし、必要な情報を遠隔リンク１００を介して基地ベース２０に供給する。
【００４２】
基地ベース２０のマイクロプロセッサ３１が、記憶装置３３、ＲＯＭ ３２又はＲＡＭ ２５に記憶されていてよいデータベースプログラムを運用する。
【００４３】
データベースプログラムが、そのあるものが、所定のサイト又は通し番号に対して、現在の情報の記憶並びに過去の情報の検索の為にデータベースを必要とする様な、上に述べた様な多数の機能を実施することが出来る。このデータベースが記憶装置３３に記憶される。
【００４４】
マイクロプロセッサ３１が運用するデータベースプログラムが、入力装置２１を介して基地ベース側のユーザ２と相互作用し、その出力をモニタ２９に供給することが出来る。従って、所与のサイトにある現在のボード／ルーチンを表示することが出来る。特定のボード／ルーチンの過去の経歴又は実績を表示することも出来る。
【００４５】
ボード１３／ルーチンがそれまでにあった場所、それが購入された場所、並びにボード／ルーチンを購入したグループの表示も表示することが出来る。
【００４６】
マイクロプロセッサ３１で運用されるデータベースプログラムは、特定のグループに販売されたボード／ルーチンを確認し、時間に互ってこういうボード／ルーチンの場所を追跡することにより、第３者サービス機関の活動のマップを作成することが出来る。
【００４７】
この発明の特定の実施例を図面に示して説明したが、当業者には色々な変更が考えられよう。従って、特許請求の範囲は、この発明の範囲内に属するこの様な全ての変更を包括するものであることを承知されたい。
【図面の簡単な説明】
【図１】幾つかの遠隔サイトのボード／ルーチンを監視するこの発明の１実施例の略図。
【符号の説明】
１０ 機械、１３ ボード、２０ 基地ベース、３３，５３ 記憶装置、４０，５０，６０ 遠隔サイト、５１ マイクロプロセッサ、
【図１】
0005230043.tif 000002