JP2017519197A - サイトネットワークを形成するための方法及びシステム - Google Patents

サイトネットワークを形成するための方法及びシステム Download PDF

Info

Publication number
JP2017519197A
JP2017519197A JP2016566737A JP2016566737A JP2017519197A JP 2017519197 A JP2017519197 A JP 2017519197A JP 2016566737 A JP2016566737 A JP 2016566737A JP 2016566737 A JP2016566737 A JP 2016566737A JP 2017519197 A JP2017519197 A JP 2017519197A
Authority
JP
Japan
Prior art keywords
laboratory automation
automation system
laboratory
processor
subgraph
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.)
Granted
Application number
JP2016566737A
Other languages
English (en)
Other versions
JP2017519197A5 (ja
JP6628368B2 (ja
Inventor
ミヒャエル エーベルハルト,
ミヒャエル エーベルハルト,
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.)
Beckman Coulter Inc
Original Assignee
Beckman Coulter Inc
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 Beckman Coulter Inc filed Critical Beckman Coulter Inc
Publication of JP2017519197A publication Critical patent/JP2017519197A/ja
Publication of JP2017519197A5 publication Critical patent/JP2017519197A5/ja
Application granted granted Critical
Publication of JP6628368B2 publication Critical patent/JP6628368B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • G06F30/18Network design, e.g. design based on topological or interconnect aspects of utility systems, piping, heating ventilation air conditioning [HVAC] or cabling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • G06F30/13Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • G06F30/17Mechanical parametric or variational design
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2111/00Details relating to CAD techniques
    • G06F2111/02CAD in a network environment, e.g. collaborative CAD or distributed simulation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2113/00Details relating to the application field
    • G06F2113/20Packaging, e.g. boxes or containers

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Geometry (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Evolutionary Computation (AREA)
  • Mathematical Analysis (AREA)
  • Pure & Applied Mathematics (AREA)
  • Mathematical Optimization (AREA)
  • Computational Mathematics (AREA)
  • Architecture (AREA)
  • Civil Engineering (AREA)
  • Structural Engineering (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Automatic Analysis And Handling Materials Therefor (AREA)

Abstract

検査室自動化システムを作成するための方法が開示される。本方法は、複数のシステムブロックに対応する複数のサブグラフを取得することを含む。システムブロックを選択し、サブグラフを貼り合わせて、検査室自動化システムのためのサイトグラフを形成する。方法は、プロセッサによって、検査室自動化システムのための検査室自動化システム設計データを受信することと、プロセッサによって、かつ検査室自動化システム設計データを使用して、システムブロックに関連付けられたサブグラフを貼り合わせて、検査室自動化システムのためのサイトネットワークを作成することとを含み、各サブグラフは、複数のサイトノード、エッジ、及び疑似ノードを備える。

Description

(関連出願の相互参照)
本出願は、2014年5月6日に出願された米国特許仮出願第61/989,054号の非仮出願であり、同仮出願の出願日の利益を主張する。同仮出願は、全ての目的について、その全体が参照により本明細書に組み込まれる。
(背景技術)
検査室自動化システムは、試料管等の試料容器内の試料を処理するために使用される。このような自動化システムは、遠心分離機、アリコータ、デキャッパ、及びリキャッパ等の器具を利用し得る。
様々な理由から、検査室自動化システムのユーザは、それらのシステムを、所定の空間上及び処理上の制約に適合するように特別に設計してもらう必要があり得る。このようなユーザ固有の検査室自動化システムを設計することは、長くて煩わしい。更に、特定の検査室自動化システム構成が作成された後でさえ、検査室自動化システムは、ユーザが期待するように動作しないことがある。例えば、特定の検査室自動化システムの据付後、ユーザは、アリコータ又はデキャッパの数が不十分であるために、処理遅延が存在すると判断するかもしれない。あるいは、ユーザは、システムが、処理速度の増大をもたらすような様式で配置可能であったと判断していたかもしれない。
いくつかの処理システムが先行技術において記載されている。
米国特許第5,737,498号は、プロセスの遂行のためのスケジュールを生成する方法を開示する。同方法は、各ノードがプロセス内の少なくとも1つの工程に対応するノードリストと、プロセスの各工程のためのタスクのリスト(作業指示)とを生成する。ノード及びタスクリストに基づいて、スケジューラは、一連の工程を生成する(米国特許第5,737,498号Aの図3を参照されたい)。
米国特許第6,546,364号は、動的に変化する物理環境においてタスク(「作業指示」)の順序を含むワークフロー(「ルートスケジュール」)を生成するように構成されたスケジューラエンジンを開示する。
スケジューラエンジンは、構成表又は材料(状態ノードによって表される)と資源構成表(タスクノードによって表される)とを含む物理環境の仮想表現を生成し、生成されたワークフローの実行を監視する。更に、万一ステータスに変化がある場合、仮想表現を更新するために、物理環境は、変化がないか絶えず監視される。
米国特許第6,721,615号は、資源のステータス(可用性)及びプロセス内の試料の処理ステータスを監視して、予期しない事象があれば試料プロトコルを動的に更新する作業セルシステムの管理のための方法を開示する(米国特許第6,721,615号B2の図1及び1Aを参照されたい)。
米国特許第5,737,498号明細書 米国特許第6,546,364号明細書 米国特許第6,721,615号明細書
これらの引用文献のうちのいずれも、検査室自動化システムを設計するための、長くて煩わしく、時として不正確な従来のプロセスに関連する問題に対処していない。本発明の実施形態は、これら及び他の問題を、個々に又はまとめて解決する。
本発明の実施形態は、検査室自動化システムのためのサイトグラフを作成するためのシステム及び方法に関する。
本発明の一実施形態は、プロセッサによって検査室自動化システムのための検査室自動化システム設計データを受信することを含む方法に関する。同方法はまた、システムブロックに関連付けられたサブグラフを貼り合わせて、検査室自動化システムのためのサイトネットワークを作成することも含む。各サブグラフは、サイトノード、エッジ、及び疑似ノードを備える。サブグラフは、少なくとも1つのサブアセンブリと関連付けられ得る。
本発明の別の実施形態は、1つ以上のプロセッサと、1つ以上のプロセッサに連結されたコンピュータ読み取り可能な媒体とに関し、コンピュータ読み取り可能な媒体は、1つ以上のプロセッサに方法を実装させるためのコードを含む。同方法は、プロセッサによって、検査室自動化システムのための検査室自動化システム設計データを受信することを含む。同方法はまた、プロセッサによって、システムブロックに関連付けられたサブグラフを貼り合わせて、検査室自動化システムのためのサイトネットワークを作成することも含む。各サブグラフは、サイトノード、エッジ、及び疑似ノードを備える。サブグラフは、少なくとも1つのサブアセンブリと関連付けられ得る。
本発明のこれらの、及び他の実施形態が、以下に更に詳細に説明される。
相互接続された検査室自動化システムの少なくとも一部分の平面図である。 検査室自動化システムの図の平面図を示し、検査室自動化システムの部分の周囲に枠が描かれている。 検査室自動化システムの図の平面図を示し、検査室自動化システムの部分の周囲に枠が描かれている。 サイトグラフを示し、図2A中の検査室自動化システムの部分に対応するサブグラフの周囲に枠が描かれている。 サイトグラフを示し、図2A中の検査室自動化システムの部分に対応するサブグラフの周囲に枠が描かれている。 検査室自動化システムにおける2つの例示的なシステムブロックの平面図を示す。 相互に接続された例示的なシステムブロックの平面図を示す。 相互に接続された工程システムブロックの平面図を、ただし図4に示されるのとは異なる様式で、示す。 本発明の一実施形態による別の例示的な検査室自動化システムの平面図を示す。 本発明の一実施形態による別の例示的な検査室自動化システムの平面図を示す。 貼り合わせることができる個別のサブグラフの図を示す。 貼り合わせることができる個別のサブグラフの図を示す。 貼り合わせることができる個別のサブグラフの図を示す。 針落点を通じて貼り合わせられている3つのサブグラフを示す。 針落点を通じて貼り合わせられている3つのサブグラフを示す。 図7〜8に示されるサブグラフを貼り合わせることによって形成されたサイトグラフの図を示す。 図7〜8に示されるサブグラフを貼り合わせることによって形成されたサイトグラフの図を示す。 本発明の一実施形態による方法を図示する流れ図を示す。 本発明の一実施形態による貼り合わせプロセスを図示する流れ図を示す。 本発明の一実施形態によるシステムのブロック図を示す。 コンピュータ装置のブロック図を示す。
本発明の実施形態は、検査室自動化システムを作成するためのシステム及び方法に関する。本発明の実施形態は、ユーザが所望のように組み立てることができるシステムブロックのカタログを利用して、検査室自動化システム案のためのサイトグラフを作成し得る。次に、サイトグラフを使用して、検査室自動化システム案の動作をシミュレートし得る。検査室自動化設計システム案の動作は、実際の検査室自動化システムが実装される前に評価され得る。本発明の実施形態は、ユーザが、検査室自動化設計システム案がユーザの所望の目的に従って機能するか判断することを可能にする。例えば、ユーザは、特定の区域(例えば、建物)において処理すべき所定の数及び種類の試料管を有し得る。本発明の実施形態は、ユーザが、ユーザの特定の設計、プロセス、及び/又は空間的制約を考慮して最適な検査室自動化設計システムを決定するのを援助し得る。
本発明の具体的な実施形態を記載する前に、一部の用語について多少の説明が有用であり得る。
「システムブロック」は、検査室自動化システム内の任意の好適なコンポーネント又はコンポーネントのサブセットを含み得る。コンポーネントは、搬送経路(例えば、軌道)並びに/又はリキャッパ、デキャッパ、遠心分離機、及びアリコータを含むサブシステムを含み得る。一部の実施形態では、各システムブロックは、具体的なハードウェア構成を特定する識別子(例えば、部品番号)を含み得る。
「システムブロック容器」は、システムブロックのためのソフトウェアモジュールであってもよい。それは、サブシステムデータ及び/又はトラックデータを含み得る。
「サイトグラフ」(これは、サイトネットワークとも呼ばれ得る)は、検査室自動化システムの機能を表し得、検査室自動化システムの様々なハードウェア構成を仮想的に抽象するために使用され得る。サイトグラフは、いくつかのサイトノード(例えば、バッファ、処理、及び輸送)並びにノードを接続するエッジを含み得る。エッジは、2つのノード間の線であってもよく、線は、2つのノード間を動く検査室製品輸送要素の搬送経路を表し得る。サイトグラフはまた、グラフへの入力又はグラフからの出力を表す1つ以上の疑似ノード(これは、疑似サイトとも呼ばれ得る)も含み得る。
「疑似ノード」は、サブグラフ又はサイトグラフの境界上にあるノードを含み得る。疑似ノードがサブグラフの境界上にある場合、それは、貼り合わせプロセス内の別のサブグラフ上の対応する疑似ノードと合併され得る。
「サブグラフ」は、サイトグラフの一部分であってもよい。サイトグラフと同様に、サブグラフは、サブグラフ内のノード及びノード間のエッジを含み得る。単一のサブグラフは、単一のシステムブロックと関連付けられ得る。サブグラフは、いくつかのサイトノード(例えば、バッファ、処理、輸送等)並びにノードを相互接続するエッジを含み得る。サブグラフは、他のサブグラフの疑似ノードと合併され得る疑似ノードを含み得る。
「貼り合わせ」は、2つ以上のサブグラフを合体させるための任意の好適な方法を含み得る。貼り合わせは、第2のサブグラフ内の1つ以上の疑似ノードと合併され得る第1のサブグラフ内の1つ以上の疑似ノードを特定することを伴い得る。例えば、第1のシステムブロックからの試料出力に対応する疑似ノードは、第2のシステムブロック内への試料入力に対応する疑似ノードと合併され得る。ひとたび合併される疑似ノードが特定されると、貼り合わせ操作は、グラフ平滑化操作を利用して、疑似ノードを合併させ得る。
一部の実施形態では、グラフ平滑化操作において、第1のサブグラフ内の疑似ノードn_1が、第2のサブグラフ内の対応する疑似ノードn_2にマッピングされ得る。
一部の実施形態では、疑似ノードの各ペア(n_1、n_2)について、平滑化操作は、n_1又はn_2のいずれかがその関連付けられたサブグラフにおいて隣接するあらゆるノードに隣接する組み合わせたノードn_12によってn_1及びn_2を置き換え得る。一部の場合には、3つ以上の疑似ノードを組み合わせて単一のノードにしてもよい。このような場合には、組み合わせたノードは、合併されたノードのうちのいずれかが隣接しているノードに隣接し得る(すなわち、疑似ノードの隣接リストの合体)。
一部の実施形態では、疑似ノード(n_1、n_2)の各ペアについて、平滑化操作は、第1のサブグラフにおいてn_1に隣接する各ノードが第2のサブグラフにおいてn_2に隣接する各ノードに隣接するように、n_1及びn_2を完全に除去し得る。
他の実施形態では、グラフ平滑化操作は、2つ以上の疑似ノード間のエッジ縮約又は頂点縮約のための任意の他の好適なアルゴリズムを利用し得る。
貼り合わせ操作の結果は、複数のシステムブロックの操作を組み合わせたものを表すサイトネットワークである。上記のように、サブグラフ内の各輸送ノード又は処理ノードは、ノードに関連付けられた活動(例えば、遠心分離機を動かすためにモータを動作させること)を行うために使用されるソフトウェアルーチンと関連付けられ得る。ソフトウェアルーチンは、機能、リンクされたライブラリ、又は共有オブジェクト等の、任意の好適な様式で実装され得る。サブグラフ内の各エッジは、輸送ノード間、及び/又は輸送ノードと処理ノードとの間の試料の動きを表す。サブグラフを組み合わせてサイトネットワークを構築するとき、輸送ノード及び処理ノードに関連付けられたソフトウェアルーチンは、同じままであってもよい一方で、サブグラフ間のエッジは、システムブロック間の試料の動きを可能にする。したがって、サブグラフを貼り合わせてサイトネットワークとすることは、検査室自動化システムのための統合ソフトウェアプログラムが自動的に生成されることを可能にする。
一部の実施形態では、2つのシステムブロックを張り合わせても、それらのシステムブロック内のサブシステムの機能を改変しないことがある。例えば、結合され得る2つのシステムブロックとしては、デキャッパ及び第1のトラック部を含む第1のシステムブロックが挙げられ得、第2のシステムブロックは、遠心分離機及び第2のトラック部を含む。システムブロックが相互に対してどのように配置されているかにかかわらず、デキャッパ及び遠心分離機の機能は、同じであってもよい。
他の実施形態では、2つのシステムブロックを張り合わせると、それらのシステムブロック内のサブシステムの機能を改変し得る。例えば、結合され得る2つのシステムブロックとしては、デキャッパ及び第1のトラック部を含む第1のシステムブロックが挙げられ得、第2のシステムブロックは、遠心分離機及び第2のトラック部を収容する。デキャッパ及び遠心分離機の機能は、第1のシステムブロック及び第2のシステムブロックがどのように相互に接続されているか、及び/又はそれらに接続されている更なるシステムブロックは存在するかに応じて変化し得る。例えば、第1のシステムブロック内のデキャッパは、特定のメーカーからの特定の種類のものであってもよく、所定の速度で動作し得る。第1のシステムブロックが第2のシステムブロックに接続されている場合、第2のシステムブロック内の遠心分離機の動作は、第1のシステムブロック内に存在する特定のデキャッパへの接続に適応させるために自動的に調節され得る(例えば、ファームウェアを通じて)。
「サブシステム」は、特定の機能を行うことができる器具又は器具の集合を含み得る。サブシステムの例としては、リキャッパ、デキャッパ、遠心分離機、及びアリコータ、並びに試料入力及び試料出力が挙げられる。
「サブアセンブリ」は、サブシステムの一部であってもよい。各サブシステムは、1つ以上のサブアセンブリを含み得る。例えば、「出力」サブシステムは、グリッパ及びいくつかのドロワーを含み得る。この実施例では、グリッパ(又は「ドロワー」)は、サブアセンブリとみなされ得る。
「サブアセンブリ容器」は、2つ以上のサブアセンブリの指定されたグループ化を制御するソフトウェアモジュールを含み得る。これらの2つ以上のサブアセンブリは、異なるサブシステムの一部であってもよい。
「検査室自動化システム設計データ」は、検査室自動化システムを作成するために使用され得る任意の好適な情報を含み得る。このようなデータは、検査室自動化システム内のサブシステム及び/又はサブアセンブリの数及び/又は種類に関する情報を含み得る。このようなデータはまた、検査室自動化システム内の異なるサブシステム及び/又はサブアセンブリの構成に関する情報を含み得る。
一部の実施形態では、検査室自動化設計データは、検査室自動化設計システム案のなかで使用される選択されたシステムブロック及びサブグラフに関するデータを含み得る。それはまた、それらのシステムブロック及び/又はサブグラフの相互に関係のある、及びプロセス制約(例えば、システム案において運用されるアッセイの数及び/又は種類)又は物理的制約(例えば、検査室自動化システムを収容する部屋のサイズ及び/又は寸法)等の任意の好適な外部パラメータに関係のある、特定の配置又は構成を含み得る。
検査室自動化設計データはまた、システムを構築する際に存在し得る任意の制約に関するデータも含み得る。このような制約の例としては、プロセスの制約(例えば、システム案において運用されるアッセイの数及び/又は種類、期待されるスループット、及び/又はターンアラウンドタイム等)、又は物理的制約(例えば、検査室自動化システムを収容する部屋のサイズ及び/又は寸法)が挙げられ得る。
「検査室製品」は、検査室輸送システム内で輸送され得る様々な異なる容器を指し得る。このような容器の例としては、試験管、試料管、試料容器、又は検査室試料を保持するように構成され得る任意の容器が挙げられるが、これらには限定されない。加えて、検査室製品は、異なる状況で末端保護又は末端脱保護され得る。本発明の一部の実施形態では、検査室製品は、輸送される前に事前遠心分離されてもよい。
「検査室製品輸送要素」には、検査室輸送システム内で検査室製品を輸送するように構成された様々な異なる輸送要素が含まれる。検査室製品輸送要素は、任意の好適な輸送モードを使用して検査室製品(例えば、試料管)を輸送し得る。例示的な検査室製品輸送要素としては、車輪等、要素の動きを促進する装置が挙げられ得る。輸送要素は、1つ以上の検査室製品(例えば、内部に試料を有する試料容器)を輸送し得る。
本発明の一実施形態による「検査室輸送システム」は、本発明の一実施形態による少なくとも1つの検査室製品輸送要素と、搬送経路の配置とを含み得る。検査室輸送システムは、様々な異なるサブシステムを含み得る。例えば、一部の検査室輸送システムは、搬送経路配置及び1つ以上の検査室製品輸送要素を含み得る。一部の検査室輸送システムは、能動輸送システムであってもよい一方、他は受動輸送システムであってもよい。能動輸送システムは、上で検査室製品輸送要素が動かされる、又は所定の経路に沿って動かされる1つ以上の磁石の磁気引力によって輸送要素が経路に沿って動かされる、チェーンコンベヤ又はベルトコンベヤを含み得る。受動輸送システムは、チェーンコンベヤ若しくはベルトコンベヤ又は可動磁石の使用を回避し得る自動推進型輸送要素を利用し、代わりに、検査室製品輸送要素自体の一部をなす異なる運動コンポーネントを利用して、搬送面に沿って動く。
「搬送経路」は、検査室製品輸送要素が上を移動し得る、検査室輸送システム内の様々な異なる面を指し得る。一部の場合には、搬送経路は、平滑な表面を含み得る。搬送経路の一例としては、トラックが挙げられ得る。搬送経路は、一部の場合には他の特長と共に1つ以上の搬送経路を含み得る搬送経路配置の一部であってもよい。搬送経路の好適な例としては、検査室製品輸送要素の動きを制限し得る側部限定(例えば、壁部)を有する水平ウェブが挙げられ得る。一部の場合には、搬送経路は、検査室製品輸送要素によって追尾され得るマーカー(例えば、線)を有し得る。搬送経路は、1つ以上の方向に進み得る。
「搬送経路配置」は、更なる特長を含み得、それらの特長のうちの一部は能動的であってもよい一方、その他は受動的であってもよい。搬送経路配置としては、障壁、マーカー、インジケータ、センサ、送信器、受信器、導電体、電源、電磁波源、及び/又は光学素子が挙げられ得るが、これらには限定されない。
「メモリ装置」は、電子データを記憶し得る任意の好適な装置であってもよい。好適なメモリ装置は、所望の方法を実装するためにプロセッサによって実行され得る命令を記憶したコンピュータ読み取り可能な媒体を含み得る。メモリ装置の例としては、1つ以上のメモリチップ、ディスクドライブ等が挙げられ得る。このようなメモリ装置は、任意の好適な電気的、光学的、及び/又は磁気的な動作モードを使用して動作し得る。
「プロセッサ」は、任意の好適なデータ計算装置(複数可)を指し得る。プロセッサは、協働して所望の機能を達成する1つ以上のマイクロプロセッサを含み得る。プロセッサは含み得るCPUは、ユーザの要求及び/又はシステムで生成された要求を実行するためのプログラムコンポーネントを実行するために十分な少なくとも1つの高速データプロセッサを備える。CPUは、AMDのAthlon、及び/若しくはOpteron、IBM及び/若しくはMotorolaのPowerPC、IBMの、及びSonyのCellプロセッサ、IntelのCeleron、Itanium、Pentium(登録商標)、Xeon、並びに/又はXScale等のマイクロプロセッサ、並びに/又は類似のプロセッサ(複数可)であってもよい。
図1は、いくつかのトラックセグメント108A〜108Dを含む輸送システムによって相互に接続されているいくつかのサブシステム104A〜104Cを有する検査室自動化システム100の一部分の平面図を示している。パック等の検査室製品輸送要素は、輸送システムを使用して様々なサブシステム104A〜104C間で試料容器内の試料を輸送し得る。特定の検査室製品輸送要素及びそれらのための搬送経路(例えば、トラックセグメント)に関する詳細は、2012年5月11日に出願され、「System and Method Including Laboratory Product Transport Element」と題された米国特許出願第14/117,434号のなかに見出され得、同出願は、全ての目的について、その全体が参照により本明細書に組み込まれる。各サブシステム104A〜104Cは、ロボット、カメラ等を含む任意の好適な数又は組み合わせのサブアセンブリを含み得る。
図1に示されるように、サブアセンブリ104A〜104C及びトラックセグメント108A〜108Dは、多くの異なる方法で構成され得る。エンドユーザは、トラックセグメント108A〜108D及びサブシステム104A〜104Cを任意の好適な様式で構成し得る。それらがエンドユーザによって配置される様式は、所定の空間的制約及び/又は処理上絵の制約に依存し得る。空間的制約の一例としては、検査室自動化システムを収容するために使用され得る利用可能な空間の量が挙げられ得る。処理上の制約の例としては、処理される必要がある試料の数及び/又は試料に対して行われる処理の種類が挙げられ得る。例えば、特定のユーザ(例えば、病院)は、所定の数の試料を所定の量の時間内に処理できる必要があり得、それらのうちの一定割合は、短いターンアラウンドタイム(STAT)の試料である。
図2Aは、例示的な検査室自動化システムの図を示している。図示されている検査室自動化システムは、6つのシステムブロックを含む。6つのシステムブロックは、第1のシステムブロック204A、第2のシステムブロック204B、及び第3のシステムブロック204Cを含む。この実施例では、第1、第2、及び第3のシステムブロック204A、204B、204Cは、検査室製品輸送要素を案内するために使用されるトラックからなる輸送セクションであってもよい。第4のシステムブロック204D、第5のシステムブロック204E、及び第6のシステムブロック204Fは、それぞれ第1、第2、及び第3のシステムブロック204A、204B、及び204Cと関連付けられている。第4、第5、及び第6のシステムブロック204D、204E、204Fは、試料容器内の試料を処理し得るサブアセンブリを有してもよい。この実施例では、第4、第5、及び第6のシステムブロック204D、204E、204Fは、それぞれ遠心分離機、アリコータ、及び出力システムブロックとして特徴付けられ得る。
図2Aに示される検査室自動化システムは、例示目的のみのためのものであり、他の検査室自動化システムは、具体的に説明されているシステムブロックよりも多い、若しくは少ない、又はそれとは異なる種類のシステムブロックを有し得ることが理解される。
図2Bは、図2Aに示される検査室自動化システムのためのサイトグラフ208と関連付けられたいくつかの処理ノード、バッファノード、及び輸送ノードを示す。ノードは、試料又は試料を運搬する検査室製品輸送要素のための移動経路を表し得るエッジによって接続され得る。サイトグラフ208内の矢印は、検査室自動化システム内の検査室製品輸送要素の潜在的な移動の方向を示す。
サイトグラフ208は、図2A内のシステムブロックに対応し得るサブグラフ208A〜208Fへ分割され得る。例えば、第1、第2、及び第3のサブグラフ208A、208B、208Cは、第1、第2、及び第3のシステムブロック204A、204B、及び204Cと関連付けられ得る。第4、第5、及び第6のサブグラフ208D、208E、208Fは、第4、第5、及び第6のシステムブロック204D、204E、204Fに対応し得る。
この実施例では、第1、第2、及び第3のシステムブロック204A、204B、204Cは、検査室製品輸送要素の輸送を支援するトラックのみを含み得る。
第1のサブグラフ208Aは、第1のシステムブロック204Aに対応し得、遠心分離機停止、入力停止、デキャッパ停止、及びアリコート前停止(それぞれこの順番で相互の下流にある)を含むいくつかの輸送ノードを含み得る。
第2のサブグラフ208Bは、第2のシステムブロック204Bに対応し得、第1のアリコート前停止、第2のアリコート前停止、第1のアリコート停止、及び第2のアリコート停止を含む輸送ノードを含み得る。第1のアリコート前停止は、第2のアリコート前停止の上流にあってもよい。第1のアリコート停止は、第2のアリコート前停止の上流にあってもよい。アリコート前停止は、検査室製品輸送要素が、アリコート停止に到達する前に停止する位置であってもよい。アリコートリザーバ停止は、第1のアリコート前停止の上流にあってもよく、第1のシステムブロック208A内の遠心分離機停止の上流にあってもよい。
第3のサブグラフ208Cは、第3のシステムブロック204Cに対応し得、リキャッパ停止、第1に出力停止、及び第2の出力停止、及びアリコート前停止(それぞれこの順番で相互の下流にある)を含むいくつかの輸送ノードを含み得る。
第4のサブグラフ208Dは、第4のシステムブロック204Dに対応し、第1のシステムブロック204A内のデキャッパ停止の下流かつアリコート前停止の上流にあるデキャッパ入力停止を含む輸送ノードを含む。第4のシステムブロック204Dはまた、デキャッパ入力停止と連通するデキャッパと、第4のシステムブロック208D内の分配バッファの下流かつ第1のシステムブロック208A内の遠心分離機停止の上流にある遠心分離機とを含むいくつかの処理ノードを含む。第4のシステムブロック204Dはまた、入力領域、分配バッファ、SIQ(問題の試料)バッファを含むいくつかのバッファノードを含み得る。
第5のサブグラフ208Eは、第5のシステムブロック204Eに対応し、第1のラベラー停止及び第2のラベラー停止を含むいくつかの輸送ノードを含む。第1のラベラー停止及び第2のラベラー停止は、第2のサブグラフ208B内の第1のアリコータ停止及び第2のアリコータ停止の上流にあり得、それらに対して検査室製品輸送要素を供給し得る。ラベラー停止は、ラベラーノードを含む処理ノードと連通していてもよい。第1のアリコータノード及び第2のアリコータノードは、第5のサブグラフ208E内にも存在してもよく、第2のサブグラフ208B内の第1のアリコータ停止及び第2のアリコータ停止と連通していてもよい。
第6のシステムサブグラフ208Fは、第6のシステムブロック204Fに対応する。第6のサブグラフ208Fは、リキャッパ入力停止を含む輸送ノード、リキャッパノードを含むいくつかの処理ノード、並びに第1の出力ノード及び第2の出力ノードを含み得る。リキャッパ入力停止は、リキャッパ処理ノードと連通している。
図2Bに示されるように、サブグラフ内の、及び隣接するサブグラフ間の異なるノードは、搬送経路を表すエッジによって接続され得る。以下に更に詳細に説明されるように、隣接するサブグラフの疑似ノードで終端する搬送経路は、貼り合わされ得る。サブグラフ及び対応するシステムブロックの仮想表現は、カタログデータベース内に記憶することができ、それらは、検査室自動化システムを設計する際、エンドユーザによって思い通りに選択され得る。
図2A及び2Bは、いくつかの具体的な処理ノード及び輸送ノードを示しているが、本発明の実施形態は、これらの特定のノード、特定のハードウェア構成、又は検査室製品輸送要素の移動経路に限定されない。
図3は、例示目的のために2つのシステムブロックを示す。第1のシステムブロック304は、第1のトラックセクション304Aを含む一方で、第2のシステムブロック308は、対応する第2のトラックセクション308Aに連結された器具(例えば、遠心分離機)308Bを含む。他の実施形態では、システムブロックは、対応するトラックセクションの有無にかかわらず、相互に連結された複数の器具を有し得る。第1のトラックセクション及び第2のトラックセクション304A、308Aは、検査室製品輸送要素がそれらの間を移動できるように、相互に連結されてもよい(例えば、電気的に、かつ/又は機械的に)。図3は、試料を単に輸送するために、試料を処理及び輸送するために、又は試料を処理するためだけに、システムブロックを使用できることを示している。
図4及び5は、本発明の実施形態を使用して2つのシステムブロック404、408をどのように配置及び再配置できるかを示している。
図4は、相互に結合された第1のシステムブロック404及び第2のシステムブロック408を示している。各システムブロック404、408は、ドロワー及びキャッパを有する出力フレーム404A、408Aを含み得る。示されるように、第1のシステムブロック及び第2のシステムブロックに関連付けられた2つの前側トラック404B、408Bと、2つの後側トラック404C、408Cとは、相互に結合され得る。いくつかの検査室製品輸送要素(例えば、パック)407は、トラック404B、404C、408B、408Cを介してシステムブロック404、408の間を通過し得る。
図5は、同じシステムブロック404、408を示しているが、第2のシステムブロック408は、図4におけるその位置と比較して逆転しているため、出力フレーム408Aは、トラック404B、404C、408B、408Cの出力フレーム404Aと反対側にある。示されるように、システムブロック404と関連付けられた前側トラック404Bは、システムブロック408の後側トラック408Cに結合され得る。更に、システムブロック404の後側トラック404Cは、システムブロック408の前側トラック408Bに結合され得る。いくつかの検査室製品輸送要素は、トラックを介してシステムブロック404、408の間を通過し得る。
図4〜5に示されるように、本発明の実施形態を使用すれば、システムブロックを相互に対して再配置して、異なる検査室自動化システム構成を生み出し得る。ひとたびエンドユーザがシステムブロック404、408を相互に対してどのように配置するかを決定すると、これらのシステムブロック404、408に関連付けられたサブグラフは、自動的に貼り合わされ得る。システムブロック404、408の機能は、それらがどのように配置されるかに基づいてシミュレートされ得る。システムブロックの異なる配置を、コンピュータソフトウェアを使用して配置し、それらが結合され実際に使用される前にそれらの相互に対する動作をシミュレートし得る。
図6は、第1のシステムブロック604、第2のシステムブロック608、第3のシステムブロック610、及び第4のシステムブロック612を含む別のシステムを示している。第1のシステムブロック604は、第1のトラックセクション604Aと、第1のトラックセクション604Aに連結された遠心分離機フレーム604Bとを備え得る。遠心分離機フレーム604Bは、遠心分離機、チューブロボット、及びアダプタハンドラを備え得る。第2のシステムブロック608は、第2のトラックセクション608Aと、第2のトラックセクション608Aに連結された入力フレーム608Bとを備え得る。入力フレーム608Bは、数値入力ドロワー、分配バッファ、及びデキャッパを備え得る。第3のシステムブロック610は、第3のトラックセクション610Aと、第3のトラックセクション610Aに連結された出力フレーム610Bとを備え得る。出力フレーム610Bは、リキャッパ、いくつかのドロワー、及び出力セクションを備え得る。第4のシステムブロック612は、第4のトラックセクション612Aと、第4のトラックセクション612Aに連結されたアリコータフレーム612Bとを備え得る。この実施例では、アリコータフレーム612B内のアリコータは、システムの他の器具の輸送セクションと反対側にある。この実施例では、第1、第2、及び第3のシステムブロック内の処理サブシステムは、接続された輸送サブシステムの同じ側にある。第4のシステムブロックは、第1、第2、及び第3のブロックシステム604、608、610、612内の処理サブシステムとは反対側の接続された輸送サブシステムの側にある処理サブシステムを有する。エンドユーザの希望に応じて、ブロックシステム604、608、610、612のうちのいずれかにおける処理の配置は、逆転され得る。
図7A〜7Cは、それぞれ、貼り合わされる前に別個に存在し得る複数のサブグラフ702、704、706を示している。サブグラフ702、704、706は、異なるシステムブロックに対応し得る。
図7Aは、複数の輸送ノード702Aを含み得るトラック終端システムブロックの第1のサブグラフ702を示している。各輸送ノード702Aは、検査室製品輸送要素が停止するか、又は方向転換するかのいずれかである位置であってもよい。サブグラフ702は、いくつかの疑似ノード702E、702F、及び702Gも含み得る。疑似ノード702F、702Gは、トラックセクションの端部に対応し得る。他方の疑似ノード702Eは、他の疑似ノードに貼り合わせ得る。第1のサブグラフ702内のエッジは、検査室製品輸送要素が移動し得る経路に対応し得る。
図7Bは、疑似ノード704E、704Fを含む遠心分離機システムブロックの第2のサブグラフ704を示している。2つの輸送ノード704Aは、2つのそれぞれの疑似ノード704Eの間にある。ノード704Bは、別の輸送ノードであってもよい一方、ノード704C、704Dは、処理ノードであってもよい。「合併停止」というラベルを付されたノード704A、704Bは、検査室製品輸送要素が遠心分離機とトラックとの間で搬送されるのと物理的に同じ点であってもよい。ノード704C−1は、体積判定用であってもよい一方で、ノード704C−2は、遠心分離用であってもよい。ノード704D−1は、遠心分離機出力バッファ用であってもよい一方で、ノード704D−2は、遠心分離機入力バッファ用であってもよい。疑似ノード702Fは、遠心分離機入力バッファ704D−2に接続され得る。
最後に、図7Cは、入力システムブロックの第3のサブグラフ706を示している。それは、疑似ノード706E、706F及びいくつかの輸送ノード706A、706Bを含む。「合併停止」というラベルを付された相互に隣接するノード(点線によって表示されている)は、トラックと、分配バッファ704D−1と、デキャッパ706C−2との間で検査室製品輸送要素の搬送が行われる試料物理点であってもよい。それは、入力ノード706C−1及びデキャッパノード706C−2を含むいくつかの処理ノードも備え得る。それは、分配バッファ704D−1及び問題の試料バッファ704D−2を含むいくつかのバッファノードも備え得る。
図8は、第1、第2、及び第3のサブグラフ702、704、706の貼り合わせを示している。示されるように、第1のサブグラフ702の疑似ノード702E及び第2のサブグラフ704の疑似ノード704Eを貼り合わせて針落点802Eが形成される。示されるように、第2のサブグラフ704の疑似ノード704E及び第3のサブグラフ706の疑似ノード706Eを貼り合わせて針落点804Eが形成される。更に、第2のサブグラフ704内の疑似ノード704F及び第3のサブグラフ706内の疑似ノード706Fを貼り合わせて針落点806が形成される。
図9は、第1、第2、及び第3のサブグラフ702、704、706を貼り合わせることによって形成されるサイトグラフを示している。図9に示されるように、図8に示される針落点802E、804E、及び806は、もはや存在しない。サイトグラフの各ノードは、試料、試料容器、又は試料容器若しくは試料を運搬する検査室製品輸送要素に対して行われ得る異なるプロセス又は機能を表し得る。
一部の実施形態では、異なるノードは、異なるソフトウェアの層によって制御され得る。2013年11月7日に出願され、「Automated Sample Processing System」と題された米国特許出願第14/074,069号は、本出願と同じ譲受人によるものであり、全ての目的について、その全体が参照により本願明細書に組み込まれるが、同出願は、ワークフロー管理層(WML)、プロセス制御層(PCL)、中間制御層(MCL)、及び装置制御層(DCL)を含むソフトウェア層を記載している。これらのソフトウェア層の各々は、サイトグラフ内の異なるノード上で異なる機能を遂行し得る。例えば、WMLは、デキャッパノードにあるデキャッパに命令を提供し得る一方で、MCLは、サイトグラフ内の輸送ノードを制御し得る。
WMLは、その規則エンジンに明記された試料処理規則を利用して、試料に対して行われるプロセス計画を決定するユーザにとって、トップレベル又は上面図であってもよい。複数のLAS(検査室自動化システム)ラインを有する検査室については、WMLは、各ラインが異なるワークフロー管理スキームによって構成されるようにすることができ、複数の有効なワークフローを同時に管理し得る。始動時に、WMLは、構成データをPCLに伝達し、始動後に構成データへの更なる変更があればそれをPCLに通知し得る。
動作中、WMLは、単一試料容器のためのプロセスルートを生成し、このプロセス計画をPCLに提供する。ルート計画は、所与の順序であり得る処理命令のリストを含む。本方法は、プロセス制御層を使用する少なくとも1つのプロセッサによって、試料調製システムを通り必要な分析器の各々に至る最適化されたルートを判定することと、ルート計画に従って、かつ試料調製システムの可用性及び試料の優先順位に従って、プロセス制御層(PCL)を使用して、その最適化されたルートを使用して試料を処理することと、も含む。
一部の実施形態では、中間制御層(MCL)は、PCLからルート辺を更に受信して処理し得、これらのルート辺は、MCLによって更に最適化され得る。MCLは、本発明の実施形態において、PCL及びWMLとは独立して動作し得る。
MCLはまた、DCLに対して具体的な命令を提供し得る(DCLは、特定装置のファームウェアに命令を提供して、特定のサブアセンブリの動作を制御し得る。
図10は、本発明の一実施形態による方法を図示する流れ図を示す。図10における方法は、プロセッサによって、複数のシステムブロックに関連付けられた複数のサブグラフをデータベース内に記憶することによって始まる(工程1002)。上記のように、各サブグラフは、少なくとも1つのサブアセンブリに関連付けられたサイトノード、エッジ、及び疑似ノードを備える。データベースは、数百の異なるシステムブロック及びそれらのサブグラフの仮想表現を記憶し得る。記憶工程は、以下で更に詳細に説明されるカタログマネージャコンピュータによって遂行され得る。
本方法は、プロセッサによって、検査室自動化システムのための検査室自動化システム設計データを受信することも含む(工程1004)。検査室自動化設計データは、形成される検査室自動化システムの任意の好適な特徴を指定し得る。例えば、それは、組み込むシステムブロックの数及び/又は種類、並びにそれらの相互に対する配置を含み得る。
好適な検査室自動化システム設計データは、検査室自動化システムの作成をカスタマイズし、その動作をシミュレートするために使用され得る任意の好適な種類のデータを含み得る。
一部の実施形態では、検査室自動化設計データは、検査室自動化設計システム案のなかで使用される選択されたシステムブロック及びサブグラフに関するデータを含み得る。それはまた、それらのシステムブロック及び/又はサブグラフの相互に関係のある、及びプロセス制約(例えば、システム案において運用されるアッセイの数及び/又は種類)又は物理的制約(例えば、検査室自動化システムを収容する部屋のサイズ及び/又は寸法)等の任意の好適な外部パラメータに関係のある、特定の配置又は構成を含み得る。
検査室自動化設計データはまた、システムを構築する際に存在し得る任意の制約に関するデータも含み得る。このような制約の例としては、プロセスの制約(例えば、システム案に関して実行されるアッセイの数及び/又は種類、期待されるスループット、及び/又はターンアラウンドタイム等)、又は物理的制約(例えば、検査室自動化システムを収容する部屋のサイズ及び/又は寸法)が挙げられ得る。
一部の実施形態では、ユーザのニーズは、ユーザによって作成されるマニフェストファイル内に具現化され得る。新しい検査室自動化システムを設計するとき、又は既存の構成を改変するとき、ユーザは、システム性能/スループット、動力要求値、論理的レイアウト、及びフロアレイアウト等の所望のパラメータを提供する。このような情報は、検査室自動化システム設計データに含め得る。マニフェストファイルに関する更なる詳細は、以下で提供される。
検査室自動化設計データがプロセッサによって受信された後、プロセッサは、検査室自動化システム設計データに明記されるシステムブロックに関連付けられたサブグラフを貼り合わせて、検査室自動化システムのためのサイトネットワークを作成する(工程1006)。例示的な貼り合わせプロセスは、上で、かつ図11に関連して以下で、説明される。
システムブロックは、マスタシステムブロックカタログデータベース(図12に関連して以下で更に詳細に説明される)内に記憶され得る。システムブロックデータベースは、全てのサポートされるシステムブロック又は装置及びそれらのそれぞれのサブグラフに関する情報を含む。それはまた、遠隔地にあるサーバ及び製造システムに接続されており、そのコンテンツをこれらから引き出し、更新し得る。
システムレイアウトを作成するとき、システムビルダコンピュータは、システムブロックのレイアウトを最適化して、最も望ましい様式でユーザの要求事項を満たし得る。例えば、最短の輸送経路長が達成されるようにレイアウトが選択され得る。更に、試料が不必要に経路を横断し、往来を発生させ、TATを低下させることが防止されるように、レイアウトは改善され得る。更に、レイアウトは、運搬装置の貯蔵所をそれらが必要とされる場所の付近に導入することによって、運搬装置の可用性に関して改善され得る。なぜなら、貯蔵所が戦略的に配置されなければ、運搬装置は、長距離を移動することが必要になり、それによって往来を増大させ、分析器/器具のスループットの遅れを増大させるからである。更に、このためにレイアウトは分析器サンプリング時間を考慮することができ、より遅い分析器がより速い分析器の性能を減速させないように、高スループット分析器及び低スループット分析器の使用が最適化され得る。
最適化の後、マニフェストファイルは生成され得る。マニフェストファイルは、システムを構築するために必要なシステムブロックに関する情報、並びにそれらのシステムブロックのバージョン及び/又は世代に関する情報を含み得る。本発明の実施形態では、このマニフェストファイルは、使用されるシステムブロック又はソフトウェアのバージョンから独立していてもよく、そのため、以前にデプロイされたシステム上のソフトウェアを更新するために同じマニフェストファイルが使用され得る。本発明の他の実施形態では、マニフェストファイルは、システムブロック又はシステムブロックと関連付けられた任意のソフトウェアのバージョン番号に言及し得る。
このマニフェストファイルから、システムの配線、必要なシステムブロック、及びPLCのシステムブロックへの割り当て、並びに空間的なレイアウト情報が導出され得る。例えば、新たに設計されたシステムのサービス技術者による据付を手助けするために、配線計画が作成され得る。
上記のように、貼り合わせ操作の結果は、複数のシステムブロックの操作を組み合わせたものを表すサイトネットワークである。上記のように、サブグラフ内の各輸送ノード又は処理ノードは、ノードに関連付けられた活動(例えば、遠心分離機を動かすためにモータを動作させること)を行うために使用されるソフトウェアルーチンと関連付けられ得る。ソフトウェアルーチンは、機能、リンクされたライブラリ、又は共有オブジェクト等の、任意の好適な様式で実装され得る。サブグラフ内の各エッジは、輸送ノード及び/又は処理ノード間の試料の動きを表す。サブグラフを組み合わせてサイトネットワークを構築するとき、輸送ノード及び処理ノードに関連付けられたソフトウェアルーチンは、同じままであってもよい一方で、サブグラフ間のエッジは、システムブロック間の試料の動きを可能にする。したがって、サブグラフを貼り合わせてサイトネットワークとすることは、検査室自動化システムのための統合ソフトウェアプログラムが自動的に生成されることを可能にする。
ひとたび検査室自動化システム案のためのサイトネットワークが形成されると、サイトネットワークの動作がシミュレートされる(工程1008)。例えば、異なる種類及び数の搬送経路及びサブアセンブリを異なる方法で組み合わせることによって、いくつかの異なるシステム構成を形成し得る。様々な種類の処理特性(例えば、通常の処理、短いターンアラウンドタイムすなわち「STAT」処理)及び異なるルート計画を有する様々な種類の試料に、異なるシステム構成を仮想的に通過させて、それらが試料をどのように処理するか確認することができる。処理遅延及び他の問題は、システムが実際に構築される前に、これらのシミュレートされた仮想検査室自動化システムを仮想的に運用することによって、特定され得る。
シミュレートされた検査室自動化システムの動作が受け入れ可能ではない場合、更なる、かつ/又は異なる検査室自動化設計データがプロセッサに提供され得る(工程1010)。シミュレートされた検査室自動化システムの動作が受け入れ可能ではない場合、プロセスは終了し得る。
検査室自動化システムのシミュレーション結果は、いくつかの理由から受け入れ不能又は不満足になり得る。これらの理由には、試料処理システム内の1つ以上の位置における検査室製品輸送要素の輸送上のボトルネックの形成が含まれ得る。例えば、いくつかのシステムブロックを結合した後で、シミュレーションは、システム内の遠心分離機前のバッファ領域に入る試料容器の数が高すぎるため、遠心分離機の数が不十分であると指摘し得る。他の理由としては、試料処理システムの特定領域における容量超過が挙げられ得る。例えば、試料処理システム内の1領域は、十分に活用されていないいくつかの分析器、あまりに多くの分析器が存在しているかもしれないと指摘し得る。更に、一部の場合では、通常の試料及びSTAT試料を含むシミュレートされたシステム負荷の下では優先度の高い試料/STAT試料の処理があまりに遅くなり得ることが判明し得る。更に別の場合では、特定の装置(例えば、ロボット又は冷蔵庫)が予想以上に頻繁に使用され得ることが判明し得る。これは、任意のサービス間隔の時間若しくは頻度を低減するか、又はより高いスループットで試料を処理できる装置を探す必要性を必要とし得る。
本発明の実施形態では、本明細書に記載され、示されるサイトグラフ及び/又はシステムブロックは、グラフィカルユーザインターフェースを介してユーザに示され得る。システムブロックは、ユーザが希望する様式で組み合わされ得、組み合わされたシステムブロックの動作は、ユーザがシステム案の動作を視覚化できるように、ユーザに示され得る。
ひとたび受け入れ可能な設計されるシステムが決定されると、部品リスト(例えば、サブシステム、コンベヤ等)、価格、配線等がシステムビルダコンピュータによって自動的に生成され得る。次に、この部品リストは、任意の数の方法において使用され得る。例えば、部品リストは、手動又は自動で供給業者のコンピュータに提供され得、供給業者のコンピュータは、次に、ユーザが新規システムを使用することを希望する場所への部品の出荷を調整し得る。
図11は、本発明の実施形態による貼り合わせプロセスに関する更なる詳細を提供する流れ図を示している。
プロセスは、第1のシステムブロック容器を作製することによって始まる(工程1102)。
工程1104では、第1のシステムブロックに関するサイトグラフ器具情報が第1のシステムブロック容器に提供される。
工程1106では、前側トラック及び後側トラックの疑似ノードが削除される。
工程1108では、プロセッサは、更なるシステムブロックが存在するか判定する。存在しない存在しない場合、疑似ノードは、それがまだ存在する場合は、削除される(工程1122)。更なるシステムブロックが存在する場合、システムブロックXのための更なるシステムブロック容器Xが作製される(工程1110)。
次に、プロセッサは、システムブロックXが逆向きであるか判定する(工程1112)。逆向きである場合、逆のシステムブロックXに関するサイトグラフ器具情報が、システムブロックX容器内に読み込まれる(工程1114)。工程1120に示されるように、システムブロックX内の後側トラック開始疑似ノードと以前のシステムブロックX−1内の前側トラック終端疑似ノードとの各ペア(i)について、かつシステムブロックX内の前側トラック終端疑似ノードと以前のシステムブロックX−1内の後側トラック開始疑似ノードとの各ペア(ii)について、疑似ノードのペアは削除され、システムブロックは結合される。システムブロックを結合することは、輸送タイムスパンを組み合わせること(例えば、2つの疑似ノードを貼り合わせることによって結合された2つのエッジに沿って試料を輸送することに伴う時間を組み合わせること)、及びシステムブロックの間にエッジを作ることを含み得る。
逆向きではない場合、システムブロックXに関するサイトグラフ器具情報がシステムブロックX容器内に読み込まれる(工程1116)。工程1118に示されるように、システムブロックX内の前側トラック開始疑似ノードとシステムブロックX−1内の前側トラック終端疑似ノードとの各ペア(i)について、かつシステムブロックX内の後側トラック終端疑似ノードとシステムブロックX−1内の後側トラック開始疑似ノードとの各ペア(ii)について、疑似ノードのペアは削除され、システムブロックは結合される。システムブロックを結合することは、輸送タイムスパンを組み合わせること、及びシステムブロックの間にエッジを作成することを含み得る。
工程1108に示されるように、このプロセスは、更なるシステムブロックについて希望される限り何回でも繰り返され得る。
図12は、本発明の一実施形態によるコンピュータシステムのブロック図を示す。図12は、マスタシステムブロックカタログデータベース1204と連通するカタログマネージャコンピュータ1202を示している。カタログマネージャコンピュータ1202を使用して、システムブロック(及びそれらの対応するサブグラフ)を作成、更新、又は削除し、かつそれらをカタログデータベース1204内に正確に配置し得る。カタログデータベース1204は、あらゆるサポートされているシステムブロック及び器具に関する全ての確認情報を格納し得る。カタログデータベースは、部品番号によってシステムブロックに索引を付け得る。
データベース1204は、Oracle(商標)又はSybase(商標)等の、故障に強くスケーラブルかつセキュアな従来のリレーショナルデータベースであってもよい。データベース1204は、配列、ハッシュ、(連結)リスト、構造化テキストファイル(例えば、XML)、表等の、様々な標準的データ構造を使用して実装され得る。このようなデータ構造は、メモリに、かつ/又は(構造化)ファイルに、記憶され得る。
システムビルダコンピュータ1206はまた、マスタシステムブロックカタログデータベース1204と連通していてもよく、そこからシステムブロックを引き出して、本出願に記載されるような様々なサイトグラフを作成し得る。システムビルダコンピュータ1206は、プロセッサと、プロセッサに連結されたコンピュータ読み取り可能な媒体とを備え得る。コンピュータ読み取り可能な媒体は、方法を実装するためのプロセッサによって実行可能なコードを含み、該方法は、プロセッサによって、検査室自動化システムのための検査室自動化システム設計データを受信することと、検査室自動化システム設計データを使用して、システムブロックに関連付けられたサブグラフを貼り合わせて、検査室自動化システムのためのサイトネットワークを作成することとを含み、各サブグラフは、複数のサイトノード、エッジ、及び疑似ノードを備える。
カタログマネージャコンピュータ1202、データベース1204、及びシステムビルダコンピュータ1206は、全てローカルであってもよく、又は相互に対して遠隔であってもよい。これらのコンポーネント間の通信は、任意の好適な有線又は無線ネットワークを通じて、かつ/又はインターネットを含む任意の好適な私的若しくは公的なデータネットワークを通じて、行われ得る。
本発明の実施形態では、後のソフトウェアインストールプロセスでの使用のためにマニフェストファイル1210を作成してもよい。マニフェストは、ソフトウェアのインストール中にシステム固有の特長を生成するために使用され得る。このような特長としては、システムのサイトグラフ、全てのソフトウェア層の器具のパラメータ設定、低水準ソフトウェア機能のためのプログラムコード、並びにシステム及び器具に固有のグラフィカルユーザインターフェース構成及びデプロイコードが挙げられ得る。
マニフェストファイル1210は、システムブロックデータベース内のシステムブロック情報1212と共に使用して、システムビルダコンピュータ1206にいくつかの機能を遂行させ得る。
第一に、1214Aでは、マニフェストファイルは、ハードウェアを使用する必要さえなしに(ハードウェアはエミュレートされ得る)、システムビルダコンピュータ1206にシステムをシミュレートするよう指図し得る。このシミュレーションは、システム内の最適ではない挙動(例えば、ボトルネック)を特定することを可能にする。このような特定された最適ではない挙動は、システムビルダ内のシステムを最適化する工程にフィードバックされ得、システム全体の逐次改善が促進される。
第二に、マニフェストファイルは、上記のように、システムビルダコンピュータ1206にシステム(1214B)のサイトグラフを作成/貼り合わせるよう指図し得る。
第三に、マニフェストファイルは、DCL、MCL、及びPCL(1214C)を運用するソフトウェアを構築するようシステムビルダコンピュータ1206に指図し得る。このソフトウェアは、特定のシステムの要件に従って作成される。よって、このソフトウェアは、各々の個別システム専用であり、それぞれのシステム上で最適に機能する。これは、全ての機能(たとえ全てが必要なわけではないとしても)を有する汎用ソフトウェアソフトウェアのみが提供される、当分野における従来のシステムとは異なる。本発明による生成されるソフトウェアは、メモリ及びCPU消費要件、並びにシステムポート及びバス帯域要件を最小限に抑えるように、作成されるシステムを最適化する。
第四に、マニフェストファイルは、ユーザの介入なしにPLC(プログラム論理コントローラ)(1214D)の構成を提供するようシステムビルダコンピュータに指図し得、それによりソフトウェアとハードウェア1214Eとの間の通信がより確実に機能するようにする。システムが作成又は変更されるときにPLCの構成を提供すると、更なる配線、リレー等を導入する必要なしに変更がソフトウェアによって行われ得るため、システムを手動で(再)配線する必要性が回避され、よって、信頼性(人為ミスの可能性が低減されるため)及びシステムをセットアップする速度(手動プロセスとしての配線は、非常に時間がかかる)、並びにシステムの柔軟性が増大する。
上記のように、本発明の実施形態を使用して、既存の構成を改変することもできる。この場合、改変されるシステムに対応するマニフェストファイルは、例えば、相違点を特定する異なるアルゴリズムによって、改変前のシステムのマニフェストファイルと比較される。同相違点は、システムオペレーターが、改変を実施するために必要な措置を迅速に特定することを可能にする。例えば、2つのマニフェストファイルを比較した結果、システムブロック2(例えば、遠心分離機である)を異なるシステムブロック(例えば、より大きなスループットを有する遠心分離機)によって置き換えられなければならず、又は新しい機能を有効化するためにシステムブロック1のファームウェアを更新しなければならないことがあり得る。
システムソフトウェアを更新しなければならないとき、マニフェストファイルの使用は、従来のプロセスよりも優れたソフトウェアバージョン管理を提供する。システムを動作させるために必要なソフトウェア及び全ての他の構成データは、各システム上でマニフェストファイルを使用して生成されるため、マニフェストファイルは、より容易なソフトウェア分配を提供する。
ソフトウェアの更新については、ライブラリ、システムブロックデータベース、及びリンク可能なバイナリの最新版を含む非一時的なコンピュータ読み取り可能な媒体のみがユーザのサイトにおいて必要である。この非一時的なコンピュータ読み取り可能な媒体(CD/DVD等)及びシステムのマニフェストファイルによって、システムのための(例えば、PCL、MCL、及びDCL層のための)ソフトウェアが構築及びデプロイされる。
更に、本発明の実施形態は、オンラインでも、又はスタンドアロンのコンピュータシステムでも機能し得る。本発明の実施形態は、外部データベースと通信してユーザ構成をアップロード及びダウンロードし、システム作成プロセスの間の文書及びデータの共有を提供し、任意のシステムブロックのための更新をダウンロードし得る。
実施形態は、いくつかの他の特長及び恩恵を有する。
本発明の実施形態は、レイアウト計画機能及びフロア計画機能を有し得る。ソフトウェアは、縮尺に合致した2D及び3Dの視覚化機能を含み得る。ユーザが検査室自動化設計システムにおける器具の空間的配置を評価できるように、壁及びサブアセンブリのイメージがグラフィカルユーザインターフェースを介してユーザに表示され得る。一部の実施形態では、顧客からの統計データ又はログファイルがシミュレーションの基礎として使用され得、それによって、本発明の実施形態が、任意の検査室自動化システム案の正確な表現を生み出すことを可能にする。検査室自動化設計システム案は、2D及び/又は3Dにおいて、並びに動作に関して正確にシミュレートされ得るため、検査室要員の歩行距離もまた、本発明の実施形態を使用してシミュレートされ得る。検査室自動化設計システム案を運用するために何名のスタッフが必要かに関する見積りもまた、提供され得る。
本発明の実施形態はまた、改善されたモジュール冗長性計画も提供し得る。本発明の実施形態は、読み込まれるクリティカルなモジュールを目立たせ、かつ/又は更なる器具及び/若しくは分析器に関する提案を生成し得る。
設計フェーズでは、本発明を使用して、システムの潜在的ユーザのために部品リストを生成し、価格見積りを生成することもできる。選択された検査室自動化設計システム案。
本発明の実施形態は、更なる技術的利点も有する。例えば、本発明の実施形態を使用して、特定のユーザのニーズに特別に適合させたシステムを作成し得る。このようなシステムは、速度と効率性だけではなく、ハードウェア資源とソフトウェア資源も最適化するように効率的に設計される。従来のシステムと比較すると、本発明の実施形態では、最適な処理能力を達成しつつ、ハードウェア資源及びソフトウェア資源が最小限に抑えられる。
図13は、本発明の一実施形態に基づく方法又は動作を実行するように構成されたコンピュータデバイス又はシステムに存在し得る構成要素のブロック図である。図13に示されるサブシステムは、図12に示されるコンピュータのために使用され得、システムバス575を介して相互に接続される。更なるサブシステム、例えば、プリンタ574、キーボード578、固定ディスク579、ディスプレイアダプタ582に接続されたモニタ576等が示される。周辺装置及びI/Oコントローラ571に接続された入力/出力(I/O)デバイスは、当該分野において公知の任意の数の手段、例えば、シリアルポート577により、前記コンピュータシステムに接続され得る。例えば、シリアルポート577又は外部インターフェース581は、前記コンピュータデバイスを広域ネットワーク、例えば、インターネット、マウス入力デバイス又はスキャナに接続するのに使用され得る。システムバス575を介した相互接続は、プログラムされた中央処理装置573(例えば、マイクロプロセッサ、CPU等)が各サブシステムと通信し、システムメモリ572又は固定ディスク579に保存され得る命令の実行並びにサブシステム間での情報の変更を制御するのを可能にする。システムメモリ572及び/又は固定ディスク579は、コンピュータ読み取り可能な媒体を具現化し得る。
本出願において記載されたソフトウェアコンポーネント又は機能のいずれかは、任意の適切なコンピュータ言語、例えば、Java(登録商標)、C++又はPerl等を使用し、例えば、従来又はオブジェクト指向技術を使用して、プロセッサにより実行されるソフトウェアコードとして実行され得る。前記ソフトウェアコードは、一連の命令又はコマンドとして、コンピュータ読み取り可能な媒体、例えば、ランダムアクセスメモリ(RAM)、読み出し専用メモリ(ROM)、磁気媒体、例えば、ハードドライブ若しくはフロッピディスク又は光学媒体、例えば、CD−ROM上に保存され得る。任意のこのようなコンピュータ読み取り媒体は、1つのコンピュータ装置上に属するか、又は、同装置内にあることができ、システム又はネットワーク内の種々のコンピュータ装置上に存在するか、又は、同装置内に存在することができる。
上記記載は、例示であり、限定的ではない。本発明の多くの変更は、本開示のレビューに基づいて、当業者に明らかとなるであろう。したがって、本発明の範囲は、上記説明を参照して決定されるべきではなく、代わりに、添付の特許請求の範囲を参照して、その完全な範囲又は均等物に沿って決定されるべきである。
任意の実施形態からの1つ以上の特徴は、本発明の範囲から逸脱することなく、任意の他の実施形態の1つ以上の特徴と組み合わせられ得る。
「a」、「an」又は「the」の詳細説明は、特に反対に示さない限り、「1つ以上(one or more)」を意味することを意図する。
全ての特許、特許出願、刊行物及び上記説明は、全ての目的に関してその内容全体が参照により、本明細書に組み込まれる。いずれも従来技術であることを認めるものではない。

Claims (20)

  1. 方法であって、
    プロセッサによって、検査室自動化システムのための検査室自動化システム設計データを受信することと、
    前記プロセッサによって、かつ前記検査室自動化システム設計データを使用して、システムブロックに関連付けられたサブグラフを貼り合わせて、前記検査室自動化システムのためのサイトネットワークを作成することと
    を含み、
    各サブグラフは、複数のサイトノード、エッジ、及び疑似ノードを備える、方法。
  2. 前記プロセッサによって、所定の検査室動作条件に従って前記検査室自動化システムのための前記サイトネットワークの動作をシミュレートすることを更に含む、請求項1に記載の方法。
  3. 複数のシステムブロックは各々、遠心分離機、アリコータ、入力ユニット、出力ユニット、分析器、記憶ユニット、デキャッパ、及びリキャッパのうちの少なくとも1つを備える、請求項1に記載の方法。
  4. 前記エッジは、輸送経路に対応する、請求項1に記載の方法。
  5. 前記プロセッサによって、受信後かつ貼り合わせ前に、前記検査室自動化システム設計データを含むマニフェストファイルを生成することを更に含む、請求項1に記載の方法。
  6. 前記検査室自動化システム設計データは、前記システムブロック及び前記サブグラフの選択と、前記システムブロック及び前記サブグラフの相互に対する配置とに関するデータを含む、請求項1に記載の方法。
  7. 前記検査室自動化システム設計データは、前記検査室自動化システムによって処理されている試料に対する所定のスループット及びターンアラウンドタイムに関するデータを含む、請求項6に記載の方法。
  8. 前記検査室自動化設計システムデータは、前記検査室自動化システムを収容する物理的構造物に関するデータを含む、請求項7に記載の方法。
  9. 前記プロセッサによって、所定の検査室動作条件に従って前記検査室自動化システムのための前記サイトネットワークの動作をシミュレートすることと、
    前記検査室自動化システムの前記動作が所定のパラメータを満たさない場合、前記プロセッサによって、前記検査室自動化システムを却下することと、
    前記検査室自動化システムの前記動作が前記所定のパラメータを満たす場合、前記プロセッサによって、前記検査室自動化設計システムを受け入れることと
    を更に含む、請求項1に記載の方法。
  10. 前記プロセッサによって、前記受け入れられた検査室自動化システムのための部品リストを生成することを更に含む、請求項9に記載の方法。
  11. コンピュータ装置であって、
    1つ以上のプロセッサと、
    前記1つ以上のプロセッサに連結されたコンピュータ読み取り可能な媒体と
    を備え、
    前記コンピュータ読み取り可能な媒体は、前記1つ以上のプロセッサに方法を実装させるためのコードを含み、前記方法は、
    検査室自動化システムのための検査室自動化システム設計データを受信することと、
    前記検査室自動化システム設計データを使用して、システムブロックに関連付けられたサブグラフを貼り合わせて、前記検査室自動化システムのためのサイトネットワークを作成することと
    を含み、
    各サブグラフは、複数のサイトノード、エッジ、及び疑似ノードを備える、コンピュータ装置。
  12. 前記方法は、所定の検査室動作条件に従って前記検査室自動化システムのための前記サイトネットワークの動作をシミュレートすることを更に含む、請求項11に記載のコンピュータ装置。
  13. 複数のシステムブロックは各々、遠心分離機、アリコータ、入力ユニット、出力ユニット、分析器、記憶ユニット、デキャッパ、及びリキャッパのうちの少なくとも1つを備える、請求項11に記載のコンピュータ装置。
  14. 前記エッジは、輸送経路に対応する、請求項11に記載のコンピュータ装置。
  15. 前記方法は、前記プロセッサによって、データベース内に、複数のシステムブロックに関連付けられた複数のサブグラフを記憶することを更に含む、請求項11に記載のコンピュータ装置。
  16. 前記検査室自動化システム設計データは、前記システムブロック及び前記サブグラフの選択と、前記システムブロック及び前記サブグラフの相互に対する配置とに関するデータを含む、請求項11に記載のコンピュータ装置。
  17. 前記検査室自動化システム設計データは、前記検査室自動化システムによって処理されている試料に対する所定のスループット及びターンアラウンドタイムに関するデータを含む、請求項16に記載のコンピュータ装置。
  18. 前記検査室自動化設計システムデータは、前記検査室自動化システムを収容する物理的構造物に関するデータを含む、請求項17に記載のコンピュータ装置。
  19. 前記方法は、
    所定の検査室動作条件に従って前記検査室自動化システムのための前記サイトネットワークの動作をシミュレートすることと、
    前記検査室自動化システムの前記動作が所定のパラメータを満たさない場合、前記検査室自動化システムを却下することと、
    前記検査室自動化システムの前記動作が前記所定のパラメータを満たす場合、前記検査室自動化設計システムを受け入れることと
    を更に含む、請求項11に記載のコンピュータ装置。
  20. 前記方法は、前記プロセッサによって、前記受け入れられた検査室自動化システムのための部品リストを生成することを更に含む、請求項19に記載のコンピュータ装置。
JP2016566737A 2014-05-06 2015-05-06 サイトネットワークを形成するための方法及びシステム Expired - Fee Related JP6628368B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201461989054P 2014-05-06 2014-05-06
US61/989,054 2014-05-06
PCT/US2015/029425 WO2015171735A1 (en) 2014-05-06 2015-05-06 Method and system for forming site network

Publications (3)

Publication Number Publication Date
JP2017519197A true JP2017519197A (ja) 2017-07-13
JP2017519197A5 JP2017519197A5 (ja) 2018-06-07
JP6628368B2 JP6628368B2 (ja) 2020-01-08

Family

ID=53267607

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016566737A Expired - Fee Related JP6628368B2 (ja) 2014-05-06 2015-05-06 サイトネットワークを形成するための方法及びシステム

Country Status (6)

Country Link
US (1) US10089434B2 (ja)
EP (1) EP3140754A1 (ja)
JP (1) JP6628368B2 (ja)
KR (1) KR20170002539A (ja)
CN (1) CN106415549B (ja)
WO (1) WO2015171735A1 (ja)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2917729B1 (en) 2012-11-07 2019-03-13 Beckman Coulter, Inc. Automated sample processing system
US9614963B2 (en) 2014-03-26 2017-04-04 Rockwell Automation Technologies, Inc. Cloud-based global alarm annunciation system for industrial systems
US9838476B2 (en) 2014-03-26 2017-12-05 Rockwell Automation Technologies, Inc. On-premise data collection and ingestion using industrial cloud agents
US10878000B2 (en) * 2016-07-29 2020-12-29 Hewlett Packard Enterprise Development Lp Extracting graph topology from distributed databases
US10764255B2 (en) 2016-09-21 2020-09-01 Rockwell Automation Technologies, Inc. Secure command execution from a cloud monitoring system to a remote cloud agent
JP7008039B2 (ja) * 2017-01-24 2022-01-25 川崎重工業株式会社 ロボットの取引システム及び取引方法
US11327473B2 (en) 2017-07-11 2022-05-10 Rockwell Automation Technologies, Inc. Dynamically reconfigurable data collection agent for fracking pump asset
US10482063B2 (en) * 2017-08-14 2019-11-19 Rockwell Automation Technologies, Inc. Modular control manifest generator for cloud automation
US10416660B2 (en) 2017-08-31 2019-09-17 Rockwell Automation Technologies, Inc. Discrete manufacturing hybrid cloud solution architecture
EP3502708B1 (en) * 2017-12-21 2023-09-27 Tecan Trading AG Monitoring a laboratory automation device via a simulation model

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004317320A (ja) * 2003-04-16 2004-11-11 Hitachi Koki Co Ltd 自動分注装置
JP2007520703A (ja) * 2004-01-23 2007-07-26 バイアコア エイビー 計器の制御プロセスの開発のための方法および装置
JP2010518382A (ja) * 2007-02-02 2010-05-27 ベックマン・コールター・インコーポレーテッド 自動検証ルールを試験するためのシステムおよび方法
JP2011242154A (ja) * 2010-05-14 2011-12-01 Hitachi High-Technologies Corp 自動分析システムおよび装置管理サーバ
US20120030646A1 (en) * 2010-07-30 2012-02-02 Kaushik Ravindran Developing Programs in a Graphical Specification and Constraint Language
JP2014055907A (ja) * 2012-09-14 2014-03-27 Hitachi High-Technologies Corp 検体前処理システム、及び検体検査前処理システムの制御装置

Family Cites Families (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB8822739D0 (en) * 1988-09-28 1988-11-23 Zyqad Ltd Improvements in/relating to knowledge engineering
US5737498A (en) 1995-07-11 1998-04-07 Beckman Instruments, Inc. Process automation method and apparatus
DE59701238D1 (de) * 1996-09-18 2000-04-13 Siemens Ag Verfahren zur optimierten plazierung technischer komponenten in einer vorgebbaren topologie, durch einen rechner
US6546364B1 (en) * 1998-12-18 2003-04-08 Impresse Corporation Method and apparatus for creating adaptive workflows
US6581012B1 (en) 1999-07-30 2003-06-17 Coulter International Corp. Automated laboratory software architecture
US7937655B2 (en) 2000-12-22 2011-05-03 Oracle International Corporation Workflows with associated processes
DE60139922D1 (de) 2001-04-05 2009-10-29 Inpeco Ip Ltd Verfahren zur Verwaltung von Arbeitszellensystemen mit einem Automatisierungsverwaltungssystem
US6871108B2 (en) 2002-11-19 2005-03-22 Qssolutions, Inc. System and method for creating a representation of an assembly
US20040103073A1 (en) 2002-11-21 2004-05-27 Blake M. Brian System for and method of using component-based development and web tools to support a distributed data management system
US7850912B2 (en) 2003-05-14 2010-12-14 Dako Denmark A/S Method and apparatus for automated pre-treatment and processing of biological samples
US7467054B2 (en) * 2003-05-02 2008-12-16 Bio-Rad Laboratories, Inc. System and method for integrating the internal and external quality control programs of a laboratory
US20080235055A1 (en) 2003-07-17 2008-09-25 Scott Mattingly Laboratory instrumentation information management and control network
DE602004012399T2 (de) 2004-06-07 2008-11-27 Abb Research Ltd. Vefahren zur Generierung von optimalen Steuerungsproblemen für industrielle Prozesse
CN101114405A (zh) * 2005-09-21 2008-01-30 宁波奇科威数字教学设备有限公司 数字化实验室***及其数据控制方法
US20080113440A1 (en) 2006-10-06 2008-05-15 Leica Biosystems Melbourne Pty Ltd Method and Apparatus for Tissue Sample Processing
CN100561162C (zh) * 2007-07-20 2009-11-18 广州市计量检测技术研究院 一种虚拟振动台检测信号处理方法及其设备
JP5481122B2 (ja) 2009-07-28 2014-04-23 株式会社日立ハイテクノロジーズ 遠心分離装置
CN102822678B (zh) 2010-03-30 2015-06-10 希森美康株式会社 样本分析装置及样本分析***
EP2596135A2 (en) 2010-07-23 2013-05-29 Beckman Coulter, Inc. System and method including analytical units
EP2450711A1 (en) 2010-11-03 2012-05-09 F. Hoffmann-La Roche AG Analaysis system for analyzing biological samples
US9116746B2 (en) 2010-12-17 2015-08-25 Verizon Patent And Licensing Inc. Workflows and presets for workflows
JP5654048B2 (ja) 2010-12-28 2015-01-14 株式会社日立ハイテクノロジーズ 検体前処理システムおよび遠心分離装置
WO2012158520A1 (en) * 2011-05-13 2012-11-22 Beckman Coulter, Inc. Laboratory product transport element and path arrangement
KR20140092377A (ko) 2011-11-07 2014-07-23 베크만 컬터, 인코포레이티드 분취기 시스템 및 작업흐름
CN104053997B (zh) 2011-11-07 2016-12-21 贝克曼考尔特公司 用于处理样本的***和方法
EP2917729B1 (en) 2012-11-07 2019-03-13 Beckman Coulter, Inc. Automated sample processing system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004317320A (ja) * 2003-04-16 2004-11-11 Hitachi Koki Co Ltd 自動分注装置
JP2007520703A (ja) * 2004-01-23 2007-07-26 バイアコア エイビー 計器の制御プロセスの開発のための方法および装置
JP2010518382A (ja) * 2007-02-02 2010-05-27 ベックマン・コールター・インコーポレーテッド 自動検証ルールを試験するためのシステムおよび方法
JP2011242154A (ja) * 2010-05-14 2011-12-01 Hitachi High-Technologies Corp 自動分析システムおよび装置管理サーバ
US20120030646A1 (en) * 2010-07-30 2012-02-02 Kaushik Ravindran Developing Programs in a Graphical Specification and Constraint Language
JP2014055907A (ja) * 2012-09-14 2014-03-27 Hitachi High-Technologies Corp 検体前処理システム、及び検体検査前処理システムの制御装置

Also Published As

Publication number Publication date
EP3140754A1 (en) 2017-03-15
US10089434B2 (en) 2018-10-02
WO2015171735A1 (en) 2015-11-12
JP6628368B2 (ja) 2020-01-08
US20150324502A1 (en) 2015-11-12
CN106415549A (zh) 2017-02-15
KR20170002539A (ko) 2017-01-06
CN106415549B (zh) 2020-02-11

Similar Documents

Publication Publication Date Title
JP6628368B2 (ja) サイトネットワークを形成するための方法及びシステム
Little et al. An algorithm for the traveling salesman problem
JP5960062B2 (ja) 自動建築設備設計のシステムおよび方法
KR102184071B1 (ko) 자동화된 샘플 처리 시스템
Askaripoor et al. E/E architecture synthesis: Challenges and technologies
US20070038415A1 (en) Cable quantity totalizing device, cable quantity totalizing method and cable quantity totalizing program
US20070106410A1 (en) Systems and methods for production planning by visualizing products and resources in a manufacturing process
Krenczyk et al. ERP, APS and simulation systems integration to support production planning and scheduling
Krenczyk et al. Integration of manufacturing operations management tools and discrete event simulation
US8874414B2 (en) Model population
CN108734768A (zh) 三维大规模模型可视化数据库***
AU2021334408B2 (en) Method and apparatus for coordinating multiple cooperative vehicle trajectories on shared road networks
Gregor et al. Design of a system for verification of automatic guided vehicle routes using computer emulation
CN108885686A (zh) 用于视频分析的基于云的主动调试***
US11663680B2 (en) Method and system for automatic work instruction creation
JP2013007889A (ja) 3次元道路地図データ生成装置、3次元道路地図データ処理システム、ナビゲーション装置及び3次元道路地図データ生成方法
Cecil A conceptual framework for supporting UAV based cyber physical weather monitoring activities
Zahedi et al. Utilization of simulation tools in early design phases through adaptive detailing strategies
Krenczyk et al. Integration of scheduling and discrete event simulation systems to improve production flow planning
Guraksin et al. ACO-based approach for integrating product lifecycle management with MRO services in aviation industry
EP4046004A1 (en) Generating a 3d model of a plant layout
Rehman et al. Data-driven integration framework for four-dimensional building information modeling simulation in modular construction: a case study approach
EP2963599A1 (en) Managing execution of a manufacturing order
US20120330619A1 (en) Dynamic connection visualization in computer aided design package
Edwards et al. Coverage planning for capacitated field operations under spatial variability

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180420

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180420

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190121

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190228

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190527

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20191004

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20191031

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20191105

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20191031

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20191129

R150 Certificate of patent or registration of utility model

Ref document number: 6628368

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees