(57)【要約】      （修正有）【課題】複数の機器の使用状況を遠隔追跡及び制御するためのインターロックシステムを提供する。【解決手段】インターロックシステム１００は、機器に通信可能に接続されるインターデバイス１３０〜１３８を備え、そのような機器の状態を制御し、使用状況を監視するように構成される。インターロックシステムは、機器の状態及び使用状況に部分的に基づいて、機器の使用状況を制御するルールベースエンジンを含むウェブベースプラットフォームを更に備える。【選択図】図１
2017092943.tif 000002
【特許請求の範囲】
【請求項１】
複数の機器の使用状況を遠隔制御するためのシステムであって、該システムは、
前記複数の機器のうちの１つ又は複数の機器に通信可能に接続される複数のインターロックモジュールであって、該複数のインターロックモジュールはそれぞれ、前記複数の機器のうちの少なくとも１つの機器の状態を制御するように構成され、前記インターロックモジュールはそれぞれ、識別子を割り当てられ、内部通信ネットワークによってアドレス指定可能である、複数のインターロックモジュールと、
前記複数の機器の使用状況を制御するルールベースエンジンを含むウェブベースプラットフォームであって、該ウェブベースプラットフォームは、
前記複数の機器のうちの少なくとも１つの機器の使用に関するユーザ入力を受信し、
前記ユーザ入力と、前記機器のうちの少なくとも１つの機器の前記状態とに基づいて、ルールベースエンジンを用いて、前記複数の機器のうちの１つ又は複数の機器に対する制御信号を決定し、
前記制御信号を前記内部通信ネットワーク上に位置するブリッジに通信する、
ように構成される、ウェブベースプラットフォームと
を備え、
前記ブリッジは前記ウェブベースプラットフォームから、前記機器のうちの前記少なくとも１つの機器の前記状態を制御する命令を受信し、前記インターロックモジュールのうちの１つへのメッセージを生成及び通信し、前記インターロックモジュールのうちの前記１つから、前記機器のうちの前記少なくとも１つの機器の前記状態に関する応答を受信し、前記複数の機器のうちの前記少なくとも１つの機器の前記状態を前記ウェブベースプラットフォームに通信するように構成される、システム。
【請求項２】
前記インターロックモジュールは前記複数の機器のうちの前記１つ又は複数の機器から電気的に分離される、請求項１に記載のシステム。
【請求項３】
前記インターロックモジュールは、ソレノイド及び光スイッチのうちの少なくとも１つを用いて、前記複数の機器のうちの前記１つ又は複数の機器から電気的に分離される、請求項２に記載のシステム。
【請求項４】
インターネットベースネットワークから前記内部通信ネットワークを保護するファイアウォールを更に備える、請求項１に記載のシステム。
【請求項５】
前記ルールベースエンジンは、ユーザのトレーニングレベルに基づいて、前記機器のうちの１つ又は複数の機器の使用状況を制御する複数のルールを含む、請求項１に記載のシステム。
【請求項６】
前記ルールベースエンジンは、前記機器のうちの前記１つ又は複数の機器に関する所定のスケジュールに基づいて、前記機器のうちの１つ又は複数の機器の使用状況を制御する複数のルールを含む、請求項１に記載のシステム。
【請求項７】
前記ルールベースエンジンは、前記機器のうちの前記１つ又は複数の機器の使用の長さに基づいて、前記機器のうちの１つ又は複数の機器の使用状況を制御する複数のルールを含む、請求項１に記載のシステム。
【請求項８】
前記インターロックモジュールのうちの少なくとも１つは、１つの機器から観測結果を受信し、該観測結果を、前記ブリッジを介して前記ウェブベースプラットフォームに通信するように更に構成される、請求項１に記載のシステム。
【請求項９】
前記機器は撮像デバイスであり、前記観測結果は前記撮像デバイスによって処理されたサンプルである、請求項８に記載のシステム。
【請求項１０】
前記インターロックモジュールのうちの少なくとも１つは、２人以上のユーザによって１つの機器を同時に使用できるように構成される、請求項１に記載のシステム。
【請求項１１】
前記内部通信ネットワークに接続されるコンピュータキオスクを更に備え、該コンピュータキオスクは前記ルールベースエンジンと通信するように構成される、請求項１に記載のシステム。
【請求項１２】
前記インターロックモジュールはそれぞれ、専用ＩＰアドレスを割り当てられる、請求項１に記載のシステム。
【請求項１３】
前記インターロックモジュールはそれぞれ、仮想ＩＰアドレスを割り当てられる、請求項１に記載のシステム。
【請求項１４】
インターロックシステムであって、
機器に通信可能に接続されるインターロックモジュールであって、前記インターロックモジュールは、前記機器の状態を制御するように構成され、前記インターロックモジュールは識別子を割り当てられ、内部通信ネットワークによってアドレス指定可能である、インターロックモジュールと、
前記機器の使用状況を制御するルールベースエンジンを含むウェブベースプラットフォームであって、該ウェブベースプラットフォームは、
前記機器の使用に関するユーザ入力を受信し、
前記ユーザ入力と、前記機器の前記状態とに基づいて、ルールベースエンジンを用いて、前記機器に対する制御信号を決定し、
前記制御信号を前記内部通信ネットワーク上に位置するブリッジに通信する、
ように構成される、ウェブベースプラットフォームと
を備え、
前記ブリッジは前記ウェブベースプラットフォームから、前記機器の前記状態を制御する命令を受信し、前記インターロックモジュールへのメッセージを生成及び通信し、前記インターロックモジュールから、前記機器の前記状態に関する応答を受信し、前記機器の前記状態を前記ウェブベースプラットフォームに通信するように構成される、インターロックシステム。
【請求項１５】
前記インターロックモジュールの前記識別子は、ＩＰアドレス、ＭＡＣアドレス、及び前記インターロックモジュールの固有の識別子のうちの少なくとも１つである、請求項１４に記載のインターロックシステム。
【請求項１６】
前記インターロックモジュールは複数のチャネルを有し、前記機器は前記チャネルのうちの１つを介して前記インターロックモジュールに通信可能に接続される、請求項１５に記載のインターロックシステム。
【請求項１７】
前記機器は、電気的に分離されたチャネルを介して、前記インターロックデバイスに通信可能に接続される、請求項１６に記載のインターロックシステム。
【請求項１８】
前記機器は、光リレー、光スイッチ及びソレノイドのうちの少なくとも１つを介して前記インターロックデバイスに通信可能に接続される、請求項１７に記載のインターロックシステム。
【請求項１９】
前記インターロックモジュールは前記機器の使用状況を監視するように更に構成される、請求項１４に記載のインターロックシステム。
【請求項２０】
前記機器はアプリケーションであり、前記インターロックモジュールは前記アプリケーションを制御するように構成される、請求項１４に記載のインターロックシステム。
【請求項２１】
インターロックシステムであって、
電気的に分離され、光スイッチを介して機器に通信可能に接続されるインターロックモジュールであって、該インターロックモジュールは、前記光スイッチを介して前記機器の状態を制御し、前記機器の前記状態をウェブベースプラットフォームに通信するように構成され、該インターロックモジュールは識別子を割り当てられる、インターロックモジュールと、
前記機器の使用状況を制御するルールベースエンジンを含むウェブベースプラットフォームであって、該ウェブベースプラットフォームは、
前記機器の使用を要求するか、又はスケジュールするユーザ入力を受信し、
前記ユーザ入力と、前記機器の前記状態とに基づいて、ルールベースエンジンを用いて、前記機器に対する制御信号を決定し、
前記識別子を用いて前記インターロックモジュールと通信し、前記機器に対する前記制御信号を通信するように構成される、ウェブベースプラットフォームと
を備える、インターロックシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書において開示される実施態様は、包括的には、情報管理技術に関し、具体的には、機器を遠隔制御するための技術に関する。
【発明の概要】
【０００２】
本明細書において開示されるインターロックシステムの一実施態様は、複数の機器の使用状況を遠隔追跡及び制御するためのインターロックシステムを提供する。本明細書において開示されるインターロックシステムは、機器に通信可能に接続されるインターロックモジュールを備え、そのような機器の状態を制御し、使用状況を監視するように構成される。インターロックシステムは、機器の状態及び使用状況に部分的に基づいて、機器の使用状況を制御するルールベースエンジンを含むウェブベースプラットフォームを更に備える。
【０００３】
ウェブベースプラットフォームは、ユーザに、機器の使用に関する入力を与えるためのユーザインターフェースを提供し、機器の状態と、ユーザ入力と、ルールベースエンジンの１つ又は複数のルールとに基づいて、機器制御信号を決定する。機器制御信号は、内部通信ネットワーク上に位置するブリッジを介してインターロックモジュールに通信され、ブリッジはウェブベースプラットフォームから、機器の状態を制御する機器制御信号を受信し、インターロックモジュールへのメッセージを生成及び通信し、インターロックモジュールから機器の状態に関する応答を受信し、機器の状態をウェブベースプラットフォームに通信するように構成される。
【０００４】
この「発明の概要」は、「発明を実施するための形態」において後に更に説明されることになる概念のうちの選択されたものを簡略化された形で導入するために提供される。この「発明の概要」は、特許請求される主題の重要な特徴又は不可欠な特徴を特定することを意図するものではなく、特許請求される主題の範囲を制限するために使用されることを意図するものでもない。特許請求される主題の他の特徴、詳細、有用性及び利点は、添付の図面において更に例示され、添付の特許請求の範囲において規定されるような種々の実施形態及び実施態様に関する以下の更に詳細な書面による「発明を実施するための形態」から明らかになるであろう。
【０００５】
本技術の本質及び利点の更なる理解は、本明細書の残りの部分において説明される図を参照することによって達成することができる。図では、類似の構成要素を参照するために、幾つかの図を通して同じ参照符号が使用される。場合によっては、参照符号は、複数の類似の構成要素のうちの１つを表すために、小文字からなる関連するサブラベルを有する場合がある。サブラベルを指定することなく、参照符号が参照されるとき、その参照は、そのような複数の類似の構成要素をまとめて参照することを意図している。
【図面の簡単な説明】
【０００６】
【図１】本明細書において開示されるインターロックシステムの機能を表す例示的なネットワーク図である。
【図２】本明細書において開示されるインターロックシステムの機能を表す別の例示的なネットワーク図である。
【図３】本明細書において開示されるインターロックシステムの機能を表す更に別の例示的なネットワーク図である。
【図４】本明細書において開示されるインターロックシステムの機能を表す更に別の例示的なネットワーク図である。
【図５】本明細書において開示されるインターロックシステムの例示的な動作のフローチャートである。
【図６】本明細書において開示されるインターロックシステムの例示的な動作の別のフローチャートである。
【図７】本明細書において開示されるインターロックシステムを実現するために使用することができる例示的なコンピューティングシステムを示す図である。
【発明を実施するための形態】
【０００７】
現代の研究所は、多数の複雑な顕微鏡、計量器、遠心分離機、秤、加熱及び冷却機器等を含む。そのような機器は一般的に、高価であり、極めて重要であり、損傷しやすい。それゆえ、そのような機器を使用するのは、適切な許可をとり、かつトレーニングを受けているユーザに限定される。本明細書において開示されるインターロックシステムは、研究用機器を遠隔監視し、研究用機器の使用状況を追跡し、１つ又は複数の基準に基づいてユーザが研究用機器にアクセスできるようにする。例えば、インターロックシステムは、ウェブベースプラットフォームを用いて複数のユーザが研究用機器にアクセスできるようにするルールベースエンジンを使用することができる。
【０００８】
１つの実施態様では、ユーザがウェブベースインターフェースを用いて機器にアクセスすることができる。そのようなウェブベースインターフェースの一例が、要求される機器、所望の使用時間、ユーザプロファイル情報等の１つ又は複数の入力をユーザが入力するためのグラフィカルユーザインターフェース（ＧＵＩ）を提供する。例えば、ユーザは、ユーザプロファイルに添付されるユーザアカウントを作成することができ、ユーザプロファイルは、ユーザのトレーニング、所属、支払情報等についての情報を提供する。ウェブベースインターフェースはウェブサーバによって管理することができ、ウェブサーバは、ウェブベースインターフェースからデータを収集し、ウェブベースインターフェースにデータを与える。１つの実施態様では、ウェブサーバは、研究用機器へのアクセス及び研究用機器の使用を管理するための複数のルールを含むルールベースエンジンを含むことができる。例えば、例示的なルールは、ユーザが特定の研究用機器へのアクセスを許される前にユーザに要求されるトレーニングレベルを与えることができる。
【０００９】
そのようなインターロックシステムの編成及び機能が、添付の図を用いて詳細に説明される。すなわち、一緒に、又は別々に取り上げられる添付の図は、インターロックシステムの種々の実施態様又は構成要素を示す。
【００１０】
図１は、本明細書において開示されるインターロックシステム１００の機能を表す例示的なネットワーク図を示す。インターロックシステム１００は、インターネット等のネットワーク１０４に通信可能に接続されるインターロックサーバ１０２を含む。インターロックサーバ１０２は単一のサーバであるように示されるが、代替の実施態様では、複数のサーバがインターロックサーバ１０２としての役割を果たすことができることに留意されたい。更に代替的には、インターロックサーバ１０２の能力は、アマゾンウェブサービス、Ｍｉｃｒｏｓｏｆｔ  ＯｎｅＤｒｉｖｅ等のクラウド実施態様を用いて実現することができる。インターロックサーバ１０２は、データストア１０６、ルールベースエンジン１０８等を含む、複数のモジュールを含むことができる。代替の実施態様では、これらのモジュール１０６、１０８等のうちの１つ又は複数は、ネットワーク１０４に接続される他のサーバ上で、又はクラウドコンピューティングシステム上で実現される場合があることに留意されたい。
【００１１】
また、インターロックシステム１００は、セキュアシェル（ＳＳＨ）プロトコル等のセキュア通信プロトコルを介して、インターロックサーバ１０２に通信可能に接続されるインターロックサブネット１１０を含む。インターロックサブネット１１０は、キャンパスネットワークとも呼ばれる、１つの組織の内部ネットワーク１１２上に位置することができる。内部ネットワーク１１２は、ファイアウォール１１４を介してネットワーク１０４から保護することができる。インターロックサブネット１１０の一実施態様では、インターロックサブネット１１０をインターロックサーバ１０２に接続するために、インターロックサーバ１０２以外のネットワーク１０４上の任意のデバイス又はユーザがインターロックサブネット１１０にアクセスできないようにする通信プロトコルが使用される。
【００１２】
インターロックサーバ１０２は、デバイス１１６、１１８を使用するユーザがインターロックシステム１００の機能にアクセスできるように、ウェブサイト、モバイルアプリケーション等を介してユーザにＧＵＩインターフェースを提供することができる。しかしながら、ファイアウォール１１４のセキュリティプロトコルと、インターロックサーバ１０２とインターロックサブネット１１０との間の通信プロトコルとを仮定すると、ユーザは、インターロックサブネット１１０にアクセスするために、インターロックサーバ１０２を通り抜けることを要求される場合がある。
【００１３】
インターロックサブネット１１０は、複数のインターロックデバイス１３０〜１３８をインターロックサーバ１０２に安全に接続するインターロックブリッジ１２２を含む。インターロックデバイス１３０〜１３８はそれぞれ、インターロックデバイス１３０〜１３８にアクセスし、通信するために使用することができる、インターネットプロトコル（ＩＰ）アドレス、媒体アクセス制御（ＭＡＣ）アドレス、デバイスの固有名等の専用識別子を有することができる。インターロックデバイス１３０〜１３８はそれぞれ、１つ又は複数の研究用機器に接続することができる。例えば、図１において、インターロックデバイス１３８は、研究用機器１４０〜１４４に接続される。そのような機器は、例えば、顕微鏡、計量器、遠心分離機、秤、加熱及び冷却機器等とすることができる。代替の実施態様では、研究用機器１４０〜１４４は、そのような機器にインストールされる１つ又は複数のソフトウェア又はファームウェアベースのアプリケーションを有することもできる。そのような場合、インターロックデバイス１３８は、研究用機器１４０〜１４４上のそのようなアプリケーションと通信し、制御している場合がある。更に代替的には、研究用機器１４０〜１４４は単に、アプリケーションを実行しているコンピューティングデバイスとすることができ、そのような実施態様では、インターロックデバイス１３８は、そのようなアプリケーションと通信し、制御している場合がある。さらに、例示される実施態様では、インターロックデバイス１３０〜１３８はブリッジ１２２を介してインターロックサーバ１０２と通信するが、代替の実施態様では、インターロックデバイス１３０〜１３８は、インターロックサーバ１０２と直接通信することができることに留意されたい。具体的には、そのような実施態様では、インターロックサーバ１０２は、専用識別子を用いてブリッジ１２２を介してインターロックデバイス１３０〜１３８をアドレス指定することなく、インターロックデバイス１３０〜１３８を直接アドレス指定できる場合がある。
【００１４】
インターロックデバイス１３０〜１３８は、光スイッチ、光学バルブ、ソレノイド等の電気的に分離するコネクタを用いて、そのような研究用機器１４０〜１４４に接続することができる。インターロックデバイス１３０〜１３８は、研究用機器１４０〜１４４のオン／オフ状態等の状態を監視し、インターロックブリッジ１２２を介して、そのような状態をインターロックサーバ１０２に報告できる場合がある。１つの実施態様では、インターロックデバイス１３０〜１３８は、定期的に、例えば、数分ごとに、研究用機器１４０〜１４４の状態を自動的に報告することができる。代替の実施態様では、インターロックデバイス１３０〜１３８は、インターロックサーバ１０２からの状態要求に応答して、研究用機器１４０〜１４４の状態を報告することができる。
【００１５】
インターロックシステム１００によって、ユーザは、インターロックデバイス１３０〜１３８を介して研究用機器１４０〜１４４とインタラクトできるようになる。インターロックデバイス１３０〜１３８はマイクロコントローラを含むことができ、マイクロコントローラは研究用機器１４０〜１４４に電気的に、又は別の方法で結合する（アタッチする：attach）ことができ、インターロックデバイス１３０〜１３８に、コア監視能力と、１つ又は複数のブッキングルールに基づいてユーザが研究用機器１４０〜１４４にアクセスできるようにする実制御とを与える。インターロックサーバ１０２は、ファシリテータ又はリソース管理者に、研究用機器１４０〜１４４に関する制御能力を提供する。
【００１６】
データストア１０６を用いて、研究用機器１４０〜１４４、インターロックデバイス１３０〜１３８等についての情報を含む、インターロックシステム１００についての種々の情報を記憶することができる。研究用機器１４０〜１４４についての例示的な情報は、研究用機器１４０〜１４４の時間あたりの使用率、そのような研究用機器１４０〜１４４を使用することを許される前に必要なユーザのトレーニングレベル、そのような研究用機器１４０〜１４４のうちの１つを同時に使用することができるユーザの数等を含むことができる。また、データストア１０６は、ユーザ名、ユーザ経験レベル、その所属、支払情報等を含む、ユーザのプロファイル情報等の、ユーザについての情報も記憶することができる。
【００１７】
さらに、データストア１０６を用いて、研究用機器１４０〜１４４の使用記録を記憶することもできる。例えば、そのような使用記録はそれぞれ、使用開始時刻、使用終了時刻、使用からの出力、ユーザの身元、研究用機器１４０〜１４４の使用に関するスケジュールすなわち予定等の、研究用機器１４０〜１４４のうちの１つの使用事例を明記することができる。そのような使用データを用いて、課金報告、使用報告等の、研究用機器１４０〜１４４に関する種々の報告を生成することができる。
【００１８】
ルールベースエンジン１０８を用いて、研究用機器１４０〜１４４へのアクセスを提供し、制御するための種々のルールを記憶し、実施することができる。例示的なルールが、特定の研究用機器１４０〜１４４に関する使用時間を指定することができる。インターロックサーバ１０２は、そのようなルールを決定するために施設によって使用可能であるウェブベースユーザインターフェース（図示せず）を提供することもできる。例えば、施設管理者は、特定の研究用機器１４０〜１４４を使用することができる時間帯及び曜日を指定することができる。同様に、施設管理者は、研究用機器１４０〜１４４に関するブッキングルール（時間帯、曜日、その時間に別の人が申し込んでいるか、ユーザの優先順位等）、ユーザタイプ（内部又は外部、トレーニングを受けているか否か等）、予約タイプ（事前予約の要件、又は事前予約なしの申し込み（walk-up appointments）が許されるか否か等）、異なるユーザタイプごとの使用課金率等も指定することができる。また、施設管理者は、種々のユーザが研究用機器１４０〜１４４のうちの１つ又は複数を使用できないようにするために、そのようなウェブベースユーザインターフェースを使用することもできる。
【００１９】
１つの実施態様では、インターロックシステム１００は、インターロックサブネット１１０内にあるキオスク型コンピュータインターフェース１５０を含むこともできる。例えば、そのようなキオスク１５０は、ソフトウェアインターロックインターフェース１５２を介して、インターロックブリッジ１２２に、又はインターロックデバイス１３４のうちの１つ又は複数に通信可能に接続することができる。インターロックサーバ１０２を介してユーザ又は施設管理者が利用可能な機能のうちの１つ又は複数が、キオスク１５０及びソフトウェアインターロックインターフェース１５２を通しても利用可能な場合がある。
【００２０】
インターロックシステム１００は、研究用機器ファシリテータが機器へのアクセスを管理できるようにし、機器使用状況をリアルタイムに視認できるようにし、スケジュールされた時間及び日程が履行されるのを確実にすることにより、かつ時間が許すときに事前予約なしの使用を許すことにより機器を最大限に使用できるようにすることによって、研究用機器ファシリテータに複数の利益をもたらす。顧客に対して、インターロックシステム１００は、施設内のオンラインログ、日程表に基づく利用可能性情報、スケジュールされたセッションのレビュー、過去の使用状況の実際のログ等を提供する。インターロックデバイス１３０〜１３８を使用することによって、インターロックシステム１００は、ローカルオペレーティングシステムからの追跡システムを切り離すこと、使用状況をリアルタイムに追跡すること、研究用機器１４０〜１４４がインターネットに通信可能に接続されない場合であっても研究用機器を使用できるようにすること等を提供する。
【００２１】
インターロックシステム１００の１つの実施態様では、インターロックデバイス１３０〜１３８は、複数の、例えば、２、１０、１６個等の正規の１１０Ｖアウトレット（outlet）（図示せず）を制御することができる。具体的には、インターロックデバイス１３０〜１３８は、そのような数のアウトレットをそれぞれ、例えば、オンに切り替えることができ、オフに切り替えることができ、状態をチェックすることができる。代替の実施態様では、インターロックデバイス１３０〜１３８は、インターロックデバイス１３０〜１３８がそれぞれ３０ＶまでのＤＣ電流を制御する、より工業グレードのデバイスとすることができる。これは、主電源を遮断することなく、より精密な機器を制御し、機器に関するインターロックを確保することによって、更なる融通性を与える。このようにして、本明細書において開示されるインターロックシステム１００の実施態様は、研究用機器１４０〜１４４へのアクセスを管理し、制御するために使用されるが、そのようなインターロックシステムは、他の工業用機器、製造機器等へのアクセスを管理し、制御するためにも使用することができる。
【００２２】
図２は、本明細書において開示されるインターロックシステム２００の機能を表す代替の例示的なネットワーク図を示す。インターロックシステム２００の構成は、図１において開示されたインターロックシステム１００の構成に或る程度類似している。それゆえ、図１のインターロックシステム１００の構成要素に類似のインターロックシステム２００の１つ又は複数の構成要素は、本明細書において詳細には論じられない。しかしながら、インターロックシステム２００は、複数のサブネットが接続され、単一のインターロックサーバ２０２を用いて制御される大規模な展開を示す。
【００２３】
具体的には、インターロックサーバ２０２は、インターネット等のネットワーク２０４に接続され、データストア２０６及びルールベースエンジン２０８を含み、種々のインターロックサブネット２１０ａ、２１０ｂ等へのアクセスを制御する。インターロックサーバ２０２は、キャンパスネットワーク２１２上に位置する種々のインターロックサブネット２１０ａ、２１０ｂに接続することができる。インターロックサブネット２１０ａ、２１０ｂへのアクセスは、キャンパスネットワーク２１２に接続されるインターロックブリッジ２２２によって管理及び制御される。さらに、キャンパスネットワーク２１２はファイアウォール２１４によって保護される。
【００２４】
１つ又は複数のユーザデバイス２１６、２１８が、インターロックサブネット２１０ａ、２１０ｂ等のインターロックデバイス（列挙されない）に接続される種々の研究用機器（図示せず）にアクセスを要求し、アクセスできるようにする他のウェブベースインターフェースのウェブポータルにアクセスすることができる。また、インターロックシステム２００は、ソフトウェアインターロックモジュール２５２を介してインターロックサブネット２１０ａ、２１０ｂと通信するキオスク型コンピュータインターフェース２５０も含むことができる。
【００２５】
図３は、本明細書において開示されるインターロックシステム３００の機能を表す更に別の例示的なネットワーク図を示す。インターロックシステム３００は、セキュアＳＳＨトンネル３０４を介して、インターロックブリッジ３２２に接続されるインターロックサーバ３０２を含む。インターロックブリッジ３２２は、ファイアウォール３１４の後方に構成される内部ネットワーク３１０上に位置することができる。インターロックブリッジ３２２は、インターロックデバイスのための識別子を用いて、インターロックデバイス３３０、３３２と通信することができる。インターロックデバイス３３０、３３２のためのそのような識別子は、例えば、ＩＰアドレス、ＭＡＣアドレス等とすることができる。
【００２６】
インターロックデバイス３３０、３３２はそれぞれ、通信チャネルを介して複数の機器に接続することができる。例えば、図３は、インターロックデバイス３３０が通信チャネル１を介して第１の顕微鏡３４０と、そして通信チャネル２を介して第２の顕微鏡３４２と通信可能に接続されることを示す。同様に、複数のスキャナ３５０が、インターロックデバイス３２の３つの異なる通信チャネルを介して、インターロックデバイス３３２に接続される。
【００２７】
インターロックデバイス３３０は、顕微鏡３４０、３４２をオン又はオフに切り替えることができ、及び／又は顕微鏡３４０、３４２のオン／オフ状態をチェックすることができる。図３は、数台の機器のみを有するように各チャネルを示すが、代替の実施態様では、１６台まで、又はそれ以上等の多数の機器が各チャネルに接続される場合があることに留意されたい。顕微鏡３４０、３４２はそれぞれ、インターロックデバイス３３０、３３２等にアタッチされるネットワーク上の特定のチャネルに関連付けられる場合がある。顕微鏡３４０、３４２のうちの１つ又は複数をネットワークにアタッチすることは、インターロックデバイス３３０、３３２の専用ＩＰアドレス等の識別子と、機器を制御することになる特定のチャネル又はアウトレットとを設定することを含むことができる。そのような特定のチャネル又はアウトレットは、１〜ｎの数値とすることができる。ただし、ｎは選択されたインターロックデバイス３３０、３３２上のアウトレットの数である。
【００２８】
インターロックデバイス３３０、３３２は、光リレー、光スイッチ、光学バルブ等の非電気的接続を用いて、顕微鏡３４０、３４２等の機器に接続することができる。そのような非電気的接続は、インターロックデバイス３３０、３３２と、顕微鏡３４０、３４２等の機器との間に存在し、それにより、機器をインターロックデバイスから電気的に分離し、干渉を防ぐ。１つの実施態様では、そのような非電気的接続は機器側に構成される。また、インターロックデバイス３３０、３３２を用いて、顕微鏡３４０、３４２の状態を定期的に監視し、そのような状態をインターロックサーバ３０２に通信することができる。また、インターロックシステム３００の実施態様はキオスク３５０も含み、キオスクは、コンピュータ上で実現することができ、ソフトウェアインターロック３５２を介してインターロックブリッジ３２２に通信可能に接続することができる。
【００２９】
インターロックサーバ３０２は、ユーザ情報、機器情報等を含む、インターロックシステム３００についての種々の情報を記憶するデータストア（図示せず）を含むことができる。また、インターロックサーバ３０２は、インターロックブリッジ３２２を介して、顕微鏡３４０、３４２等へのアクセスを制御及び許可するルールベースエンジン（図示せず）を含むこともできる。例えば、インターロックサーバ３０２によって提供されるウェブベースインターフェースによって、ファシリテータが、１つ又は複数のルールを規定し、修正できるようになる場合がある。例えば、ユーザがウェブベースインターフェースにログインすることができ、例えば、機器を使用するための事前にスケジュールされたセッションを起動し、そのようなセッションの実際の開始時刻及び終了時刻を追跡し、事前にスケジュールされたセッションの残り時間を他のユーザのために解放することができる。また、そのようなウェブベースインターフェースによって、ユーザが、顕微鏡３４０、３４２へのアクセスを要求するか、又はスケジュールすることができるようになる場合がある。また、インターロックサーバ３０２は、ユーザ及びファシリテータに対する種々の報告を生成することもできる。
【００３０】
図４は、本明細書において開示されるインターロックシステム４００の機能を表す更なる代替の例示的なネットワーク図を示す。具体的には、図４は、仮想プライベートネットワーク（ＶＰＮ）４０４を介してキオスク又はインターロックサーバ４０６に接続される内部ネットワーク上に位置する種々のインターロックデバイス４１０、４１２を示す。また、図４は、キオスク４０６又はウェブベースインターフェース上のユーザインターフェースの表示４０２も含み、ユーザインターフェースは、１つ又は複数の機器の状態を視認する、そのような機器の使用をスケジュールする、機器の状態に対する変更を要求する等のためにユーザが使用することができる。表示４０２は、ユーザがユーザインターフェースを用いて、ログインし、その後、利用可能な機器をオン及び／又はオフに切り替えることができることを示す。表示４０２を用いて、例えば、ユーザがそれに関する時間をスケジュールした任意の機器、機器状態、他のユーザによって使用されている機器、機器に関する停止状態等についての情報をユーザに明確に通知することができる。４３０によって示されるように、インターロックデバイス４１０は、機器４２０、４２２から電気的に分離される。言い換えると、インターロックデバイス４１０は、光学バルブを介しての光通信等の他の通信方法を用いて、機器４２０、４２２と通信することができる。
【００３１】
インターロックデバイス４１０及び４１２は、ネットワークにアタッチされた電力コントローラ又はリレーとすることができる。その実施態様は２つのそのようなインターロックデバイスのみを開示するが、コア施設は、必要なだけ多くのそのようなインターロックデバイスを追加することができる。１つの実施態様では、電力コントローラは、１つの専用ＩＰアドレスから、顕微鏡等の２台〜２０台の機器を制御するように構成することができる。ＶＰＮ４０４は、それらのＩＰアドレス等の識別子を用いて、インターロックデバイス４１０及び４１２にアクセスすることができる。インターロックデバイス４１０及び４１２はそれぞれ、機器４２０（オフ）、４２２、４２４（オン）等の機器に接続される場合がある。
【００３２】
図５は、本明細書において開示されるインターロックシステムの例示的な動作５００のフローチャートを示す。具体的には、動作５００は、インターロックシステムによって制御される機器の使用をユーザがスケジュールすることができるようにすることに向けられる。動作５０２は、特定の機器の使用を要求するユーザからの要求を受信する。例えば、ユーザが、将来の日付の１時間にわたって顕微鏡の使用を要求する場合がある。動作５０４は、ユーザが要求された顕微鏡を使用するのを許されるか否かを判断するために、ユーザのトレーニング等のユーザの資格を評価する。代替の実施態様では、ユーザの資格に関するそのような評価は、ユーザがインターロックシステムに登録されたときに事前に行われる場合がある。ユーザの要求の評価は、ルールベースエンジンの複数のルールに基づいて実行することができる。ユーザが顕微鏡を使用するのを許されない場合には、動作５０６が、ユーザにそのことを通知するメッセージを送る。
【００３３】
ユーザがその使用を許される場合には、動作５０８が、要求された時刻に機器が利用可能であるか否かを判断する。例えば、インターロックシステムのデータストアが、要求された機器に関する使用日程表を記憶する記録を有することができ、動作５０８は、機器が利用可能であるか否かを判断する際に、そのような記録にアクセスすることができる。要求された時刻にその機器が利用可能でない場合には、動作５１０がユーザに通知する。さらに、動作５１０は、要求された機器が利用可能である他の時間帯のスケジュールをユーザに提供することもできる。しかしながら、代替の実施態様では、ユーザによる要求時に、利用可能な時間帯を示す日程表が単に提示される場合がある。
【００３４】
要求時点において要求された機器が利用可能である場合には、動作５１２が、その機器を予約する。例えば、要求された機器のデータストア記録を、そのような予約を示すように変更することができる。動作５１４が、利用可能な機器のスケジュールを更新する。
【００３５】
図６は、本明細書において開示されるインターロックシステムの例示的な動作６００の代替のフローチャートを示す。具体的には、動作６００は、ユーザがキオスク型インターフェースを用いて、事前予約なしで機器の使用を要求できるようになることを示す。キオスク型インターフェースは、キャンパスネットワーク内部に実現することができ、そのようなインターフェースに対する制御は、カードキーによって制御することができる。動作６０２が、キオスク型インターフェースにおいて、機器へのアクセス要求を受信する。ユーザは、インターロックシステムにログインし、１つ又は複数のユーザ識別情報を与えることによって身元を明らかにしなければならない場合がある。
【００３６】
動作６０４が、要求された機器を使用するために、ユーザが事前予約なしでインターロックシステムを使用する資格があるか否か、及びユーザがトレーニング等の、要求された機器を使用する資格を有するか否かを判断する。例えば、ユーザが顕微鏡Ａの使用を要求する場合には、動作６０４は、ユーザ経験レベルを、顕微鏡Ａを使用するために要求される経験と比較することができる。全てのユーザ資格基準のうち、満たされないものがある場合には、動作６０６が、ユーザが顕微鏡Ａ等の要求された機器を使用するのをなぜ許されないかに関する適切な理由をユーザに通知する。ユーザが、資格があるユーザとして識別された場合には、動作６０８が、要求された機器のネットワークアドレスを決定する。例えば、動作６０８は、どのインターロックデバイス、及びそのインターロックデバイス上のどのチャネルが要求された機器に関連付けられるかを判断するために、インターロックシステムのデータストアに問い合わせを送る。例えば、要求された顕微鏡Ａは、識別子Ｘによって識別されるインターロックデバイスに、そしてそのようなインターロックデバイスのチャネルｎに関連付けられる場合がある。例えば、インターロックデバイスの識別子はインターロックデバイスのＩＰアドレス、インターロックデバイスのＭＡＣアドレス、又はインターロックネットワーク上でインターロックデバイスを一意に識別する他の識別子とすることができる。
【００３７】
次に、動作６１０が、要求された機器の状態を確認するための要求を送る。例えば、ユーザによって要求される特定の顕微鏡Ａがチャネルｎ上のインターロックデバイスＸにあると識別される場合には、そのチャネルｎ上でデバイスの状態をチェックするために、インターロックデバイスＸにＩＰ要求（又は必要に応じて他の形の要求）が送られる場合がある。また、動作６１０は、要求された機器の使用が現時点でスケジュールされているかを確認するために、又はデータストアがその中に現時点の使用状態を既に有するか否かを確認するために、インターロックデバイスのデータストアに要求を送ることもできる。そのような要求された機器に関連付けられるインターロックデバイスは、現在の状態を確認するために、要求された機器に対して、光リレー、ソレノイド等において適切な信号を送ることができる。要求された機器の状態は、オン／オフ状態、メンテナンス状態等とすることができる。
【００３８】
動作６１２が、インターロックデバイスから状態情報を受信する。動作６１４が、そのデバイスが利用可能であるか否かを判断するために、状態情報を解析する。例えば、その機器が現在使用中であるか、メンテナンス段階にある場合には、動作６１６が、要求されたデバイスが事前予約なしで利用できないことと、その理由とをユーザに通知する。要求された機器が利用可能である場合には、動作６１８が、その機器への事前予約なしのユーザアクセスを承諾する。１つの実施態様では、ユーザが要求された機器へのアクセスを承諾されると、ユーザは、機器の使用を制御し、機器からの結果も受信できる場合がある。例えば、要求された機器が顕微鏡である場合には、ユーザがキオスク型インターフェースを介して機器にアクセスすると、ユーザは顕微鏡の動作の１つ又は複数のパラメータを制御し、インターロックデバイスを介して顕微鏡からデータを受信できる場合がある。
【００３９】
図７は、説明された技術を実施する際に役に立つことがある例示的なシステムを示す。説明された技術を実施するための図７の例示的なハードウェア及び動作環境は、ゲーム用コンソール又はコンピュータ２０、モバイル電話、携帯情報端末（ＰＤＡ）、セットトップボックス又は他のタイプのコンピューティングデバイスの形をとる、汎用コンピューティングデバイス等のコンピューティングデバイスを含む。図７の実施態様では、例えば、コンピュータ２０は、処理ユニット２１と、システムメモリ２２と、システムメモリを含む種々のシステムコンポーネントを処理ユニット２１に動作可能に結合するシステムバス２３とを含む。１つのみの処理ユニット２１、２つ以上の処理ユニット２１が存在する場合があり、コンピュータ２０のプロセッサは、単一の中央処理ユニット（ＣＰＵ）を備えるか、又は一般に並列処理環境と呼ばれる複数の処理ユニットを備える。コンピュータ２０は、従来のコンピュータ、分散コンピュータ、又は任意の他のタイプのコンピュータとすることができ、実施態様はそれには限定されない。
【００４０】
システムバス２３は、メモリバス又はメモリコントローラ、周辺機器用バス、スイッチドファブリック、２地点間接続、及び種々のバスアーキテクチャのいずれかを用いるローカルバスを含む、幾つかのタイプのバス構造のうちの任意のものとすることができる。システムメモリは、単にメモリと呼ばれる場合もあり、読出し専用メモリ（ＲＯＭ）２４及びランダムアクセスメモリ（ＲＡＭ）２５を含む。起動中等に、コンピュータ２０内の要素間で情報を転送するのを助ける基本ルーチンを含む、基本入出力システム（ＢＩＯＳ）２６が、ＲＯＭ２４に記憶される。コンピュータ２０は更に、図示されない、ハードディスクに対して読出し及び書込みを行うためのハードディスクドライブ２７と、リムーバブル磁気ディスク２９に対して読出し又は書込みを行うための磁気ディスクドライブ２８と、ＣＤ  ＲＯＭ、ＤＶＤ又は他の光学媒体等のリムーバブル光ディスク３１に対して読出し又は書込みを行うための光ディスクドライブ３０とを含む。
【００４１】
ハードディスクドライブ２７、磁気ディスクドライブ２８及び光ディスクドライブ３０はそれぞれ、ハードディスクドライブインターフェース３２、磁気ディスクドライブインターフェース３３及び光ディスクドライブインターフェース３４によってシステムバス２３に接続される。それらのドライブ及び関連する有形のコンピュータ可読媒体は、コンピュータ２０のためのコンピュータ可読命令、データ構造、プログラムモジュール及び他のデータの不揮発性記憶を提供する。磁気カセット、フラッシュメモリカード、デジタルビデオディスク、ランダムアクセスメモリ（ＲＡＭ）、読出し専用メモリ（ＲＯＭ）等の、コンピュータによってアクセス可能であるデータを記憶することができる任意のタイプの有形のコンピュータ可読媒体を例示的な動作環境において使用できることは当業者には理解されたい。
【００４２】
ハードディスク、磁気ディスク２９、光ディスク３１、ＲＯＭ２４又はＲＡＭ２５上に、オペレーティングシステム３５、１つ又は複数のアプリケーションプログラム３６、他のプログラムモジュール３７及びプログラムデータ３８を含む、複数のプログラムモジュールが記憶される場合がある。キーボード４０及びポインティングデバイス４２等の入力デバイスを通して、ユーザがパーソナルコンピュータ２０にコマンド及び情報を入力することができる。他の入力デバイス（図示せず）は、マイクロフォン（例えば、音声入力用）、カメラ（例えば、ナチュラルユーザインターフェース（ＮＵＩ）用）、ジョイスティック、ゲームパッド、パラボラアンテナ、スキャナ等を含むことができる。これらの入力デバイス及び他の入力デバイスは、多くの場合に、システムバスに結合されるシリアルポートインターフェース４６を通して処理ユニット２１に接続されるが、パラレルポート、ゲームポート又はユニバーサルシリアルバス（ＵＳＢ）等の他のインターフェースによって接続される場合もある。モニタ４７又は他のタイプの表示デバイスも、ビデオアダプタ４８等のインターフェースを介して、システムバス２３に接続される。モニタに加えて、コンピュータは通常、スピーカ及びプリンタ等の他の周辺出力デバイス（図示せず）を含む。
【００４３】
コンピュータ２０は、遠隔コンピュータ４９等の１つ又は複数の遠隔コンピュータへの論理接続を用いて、ネットワーク化された環境内で動作することができる。これらの論理接続は、コンピュータ２０に結合されるか、又はコンピュータ２０の一部である通信デバイスによって達成される。実施態様は、特定のタイプの通信デバイスに限定されない。遠隔コンピュータ４９は、別のコンピュータ、サーバ、ルータ、ネットワークＰＣ、クライアント、ピアデバイス又は他の共通ネットワークノードとすることができ、通常、コンピュータ２０に関して上記で説明された要素の多く又は全てを含むが、図７には、メモリ記憶デバイス５０のみが示されている。図７に示される論理接続は、ローカルエリアネットワーク（ＬＡＮ）５１及びワイドエリアネットワーク（ＷＡＮ）５２を含む。そのようなネットワーキング環境は、全てのタイプのネットワークである、オフィスネットワーク、企業規模のコンピュータネットワーク、イントラネット及びインターネットにおいて一般的である。
【００４４】
ＬＡＮネットワーキング環境において使用されるときに、コンピュータ２０は、１つのタイプの通信デバイスである、ネットワークインターフェース又はアダプタ５３を通して、ローカルネットワーク５１に接続される。ＷＡＮネットワーキング環境において使用されるときに、コンピュータ２０は通常、モデム５４、ネットワークアダプタ、１つのタイプの通信デバイス、又はワイドエリアネットワーク５２を介して通信を確立するための任意の他のタイプの通信デバイスを含む。モデム５４は、内部又は外部に存在する場合があり、シリアルポートインターフェース４６を介してシステムバス２３に接続される。ネットワーク化された環境では、パーソナルコンピュータ２０に関して示されるプログラムエンジン、又はその一部が、遠隔メモリ記憶デバイスに記憶される場合がある。図示されるネットワーク接続は例であり、コンピュータ間に通信リンクを確立するための他の手段及び通信デバイスが使用される場合もあることは理解されたい。
【００４５】
例示的な実施態様では、サーチ管理システム、種々のアプリケーション、サーチコンテキストパイプライン、サーチサービス、ローカルファイルインデックス、ローカル若しくはリモートアプリケーションコンテンツインデックス、プロバイダＡＰＩ、コンテクスチュアルアプリケーションランチャを提供するためのソフトウェア又はファームウェア命令及びデータ、並びに他の命令及びデータが、メモリ２２及び／又は記憶デバイス２９若しくは３１に記憶され、処理ユニット２１によって処理される場合がある。
【００４６】
幾つかの実施形態は、製品を含むことができる。製品はロジックを記憶する有形の記憶媒体を含むことができる。記憶媒体の例は、揮発性メモリ又は不揮発性メモリ、リムーバブル又は非リムーバブルメモリ、消去可能又は非消去可能メモリ、書込み可能又は書換え可能メモリ等を含む、電子データを記憶することができる１つ又は複数のタイプのコンピュータ可読記憶媒体を含むことができる。ロジックの例は、ソフトウェアコンポーネント、プログラム、アプリケーション、コンピュータプログラム、アプリケーションプログラム、システムプログラム、機械プログラム、オペレーティングシステムソフトウェア、ミドルウェア、ファームウェア、ソフトウェアモジュール、ルーチン、サブルーチン、関数、メソッド、手続き、ソフトウェアインターフェース、アプリケーションプログラムインターフェース（ＡＰＩ）、命令セット、コンピューティングコード、コンピュータコード、コードセグメント、コンピュータコードセグメント、ワード、値、シンボル又はその任意の組み合わせ等の、種々のソフトウェア要素を含むことができる。１つの実施形態では、例えば、製品は、コンピュータによって実行されるときに、コンピュータに説明された実施形態による方法及び／又は動作を実行させる実行可能コンピュータプログラム命令を記憶することができる。実行可能コンピュータプログラム命令は、ソースコード、コンパイルされたコード、解釈されたコード、実行可能コード、静的コード、動的コード等の任意の適切なタイプのコードを含むことができる。実行可能コンピュータプログラム命令は、或る特定の機能を実行するようにコンピュータに指示するために、所定のコンピュータ言語、方法又は構文に従って実現される場合がある。命令は、任意の適切な高水準、低水準、オブジェクト指向、ビジュアル、コンパイル及び／又は解釈されたプログラミング言語を用いて実現される場合がある。
【００４７】
本明細書において説明される実施態様は、１つ又は複数のコンピュータシステムにおいて論理ステップとして実施される。論理動作は、（１）１つ又は複数のコンピュータシステムにおいて実行される一連のプロセッサ実施ステップとして、及び（２）１つ又は複数のコンピュータシステム内で相互接続される機械又は回路モジュールとして実現される場合がある。実施態様は選択の問題であり、利用されるコンピュータシステムの性能要件によって決まる。したがって、本明細書において説明される実施態様を構成する論理動作は、動作、ステップ、オブジェクト又はモジュールのように様々に呼ばれる。さらに、論理動作は、他に明確に特許請求されない限り、又はクレーム文言によって本質的に特定の順序が必要とされない限り、任意の順序において実行できることは理解されたい。
【００４８】
本技術の実施形態が、インターロックシステムとの関連で本明細書において開示される。上記の説明では、説明の目的上、本発明を完全に理解してもらうために、数多くの具体的な細部が記載される。しかしながら、本発明がこれらの具体的な細部の幾つかを用いることなく実施される場合があることは当業者には明らかであろう。例えば、種々の特徴が特定の実施形態に属すると見なされるが、１つの実施形態に関して説明される特徴は他の実施形態に組み込まれる場合もあることは理解されたい。さらに、一方では、本発明の他の実施形態はそのような特徴を省く場合があるので、任意の説明された実施形態の１つ又は複数の特徴が本発明にとって不可欠であると見なされるべきではない。
【００４９】
明確にするために、本明細書において説明される実施態様の所定の機能が全て図示及び説明されるとは限らない。任意のそのような実際の実施態様を開発する際に、適用例に関連する制約及びビジネスに関連する制約の順守等の、開発者の具体的な目標を達成するために、数多くの実施態様特有の決定が行われなければならないこと、及びそれらの具体的な目標が、実施態様ごとに、及び開発者ごとに異なることは当然理解されよう。
【００５０】
本発明との関連において、「プロセッサ」という用語は、データを処理又は変換する物理的なコンピュータ（独立型又は分散型のいずれか）又はバーチャルマシン（独立型又は分散型のいずれか）を示す。プロセッサは、ハードウェア、ソフトウェア、ファームウェア又はその組み合わせにおいて実現される場合がある。
【００５１】
上記の明細書、例及びデータは、本発明の例示的な実施形態の構造及び使用に関する完全な説明を提供する。本発明の種々の実施形態が、或る程度まで詳細に、又は１つ若しくは複数の個別の実施形態を参照しながら、これまで説明されてきたが、当業者は、本発明の趣旨及び範囲から逸脱することなく、開示された実施形態に数多くの変更を加えることができる。詳細には、説明された技術は、パーソナルコンピュータから独立して利用される場合があることは理解されたい。それゆえ、他の実施形態も考えられる。上記の説明に含まれ、添付の図面に示される全ての事柄は、特定の実施形態を例示するにすぎないと解釈されるべきであり、限定するものと解釈されるべきでないことを意図している。添付の特許請求の範囲に規定されるような本発明の基本要素から逸脱することなく、細部又は構造に関する変更を加えることができる。
【図１】
2017092943.tif 000003
【図２】
2017092943.tif 000004
【図３】
2017092943.tif 000005
【図４】
2017092943.tif 000006
【図５】
2017092943.tif 000007
【図６】
2017092943.tif 000008
【図７】
2017092943.tif 000009
【外国語明細書】
2017092943.tif 000010
2017092943.tif 000011
2017092943.tif 000012
2017092943.tif 000013
2017092943.tif 000014
2017092943.tif 000015
2017092943.tif 000016
2017092943.tif 000017
2017092943.tif 000018
2017092943.tif 000019
2017092943.tif 000020
2017092943.tif 000021
2017092943.tif 000022
2017092943.tif 000023
2017092943.tif 000024
2017092943.tif 000025
2017092943.tif 000026
2017092943.tif 000027
2017092943.tif 000028
2017092943.tif 000029
2017092943.tif 000030
2017092943.tif 000031
2017092943.tif 000032
2017092943.tif 000033
2017092943.tif 000034
2017092943.tif 000035
2017092943.tif 000036
2017092943.tif 000037
2017092943.tif 000038