# US 12,181,384 B2 · Automated sample processing system

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,181,384 B2
- Document ID: US12181384B2
- Status: Granted
- Kind: B2
- Application number: 17/528,016
- Filed: 2021-11-16
- Published: 2022-03-10
- Granted: 2024-12-31
- Earliest claimed: 2012-11-07
- Assignees: Beckman Coulter, Inc.
- Applicants: Beckman Coulter, Inc.
- Inventors: Michael Eberhardt; Charles Martinez; Kathleen Payne; Christoph Welte; Bernd Wiedemann
- Web page: https://patentgrep.com/patent/US12181384B2

## CPC

- G01N 1/28: Preparing specimens for investigation {including physical details of (bio-)chemical methods covered elsewhere, e.g. G01N33/50, C12Q}(mounting specimens on microscopic slides G02B21/34; means for supporting the objects or the materials to be analysed in electron microscopes H01J37/20 {; laboratory gas handling apparatus B01L5/00})
- G01N 35/0092: {Scheduling}
- G01N 2035/0094: {optimisation; experiment design}
- G01N: INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES (measuring or testing apparatus or processes other than immunoassay, involving enzymes or microorganisms C12M, C12Q)

## Abstract

One embodiment of the invention is directed to a method comprising receiving instruction data relating to a sample in a sample container. The method includes generating, by at least one processor using a workflow management layer, a process plan for the sample, and providing the process plan to a process control layer. The process plan comprises a plurality of possible routes. The method also comprises selecting, by the at least one processor using the process control layer, an optimized route within the plurality of possible routes in the process plan, and providing the optimized route to a middleware control layer. The at least one processor and middleware control layer are operable to cause a transport system to proceed along the selected route.

## Claims

### Claim 1

An automated sample processing system comprising:
a workflow management controller having a first processor and a first computer readable medium, the workflow management controller including a workflow management layer configured to, for each sample from a plurality of samples:
generate a process plan for that sample; and
send the process plan for that sample to a corresponding laboratory automation system controller;
a first laboratory automation system controller coupled to the workflow management controller and being a first part of the automated sample processing system, the first laboratory automation system controller having a second processor, and a second computer readable medium, wherein the first laboratory automation system controller operates a first process control layer and a first middle control layer, wherein the first laboratory automation system controller is in communication with a first plurality of subsystems and the first plurality of subsystems include a first plurality of instruments for processing a first plurality of samples, wherein the first process control layer is configured to, based on receiving a process plan for a sample for which the first laboratory automation system controller is the corresponding laboratory automation system controller, determine a route for the sample for which the first laboratory automation system controller is the corresponding laboratory automation system controller, wherein the route specifies one or more instruments from the first plurality of instruments for carrying out the process plan, and wherein the first middle control layer is configured to control the operation of the first plurality of subsystems including the first plurality of instruments for the processing of the first plurality of samples according to routes determined by the first process control layer; and
a second laboratory automation system controller coupled to the workflow management controller and being a second part of the automated sample processing system, the second laboratory automation system controller having a third processor, and a third computer readable medium, wherein the second laboratory automation system controller operates a second process control layer and a second middle control layer, wherein the second laboratory automation system controller is in communication with a second plurality of subsystems and the second plurality of subsystems include a second plurality of instruments for processing a second plurality of samples, wherein the second process control layer is configured to, based on receiving a process plan for a sample for which the second laboratory automation system controller is the corresponding laboratory automation system controller, generate a route for the sample for which the second laboratory automation system controller is the corresponding laboratory automation system controller, wherein the route specifies one or more instruments from the second plurality of instruments for carrying out the process plan, and wherein the second middle control layer is configured to control the operation of the second plurality of subsystems including the second plurality of instruments for the processing of the second plurality of samples according to routes determined by the second process control layer.

### Claim 2 (depends on 1)

The system of claim 1, wherein the first plurality of instruments and the second plurality of instruments each include two or more of an analyzer, an aliquoter, a robot, an input station, an output station, a decapper, a recapper, a gripper unit, a tube inspection unit (TIU), an LLD, and a centrifuge.

### Claim 3 (depends on 1)

The system of claim 1, wherein the first laboratory automation system controller and the second laboratory automation system controller are two of a plurality of laboratory automation system controllers.

### Claim 4 (depends on 1)

The system of claim 1, wherein at least the first laboratory automation system controller and the workflow management controller are configured to operate independently of each other.

### Claim 5 (depends on 1)

The system of claim 1, wherein the first process control layer and the first middle control layer are software layers stored in the second computer readable medium and the second process control layer and the second middle control layer are software layers stored in the third computer readable medium.

### Claim 6 (depends on 1)

The system of claim 1, wherein the first process control layer is configured to receive a sample container data from the first middle control layer.

### Claim 7 (depends on 1)

The system of claim 1, wherein controlling the first plurality of subsystems including the first plurality of instruments for processing the first plurality of samples according to routes determined by the first process control layer comprises coordinating common resources shared by multiple different subsystems from the first plurality of subsystems.

### Claim 8 (depends on 1)

The system of claim 1, wherein:
for each sample from the plurality of samples, the process plan for that sample comprises a plurality of routes for that sample; and
the first process control layer is configured to determine the route for the sample for which the first laboratory automation system controller is the corresponding laboratory automation system controller by selecting a route from the plurality of routes comprised by the process plan for the sample for which the first laboratory automation system controller is the corresponding laboratory automation system controller.

### Claim 9 (depends on 1)

The system of claim 1, wherein, for each sample from the plurality of samples:
the workflow management layer is configured to receive an arrival notification for that sample from a process control layer comprised by the corresponding laboratory automation system controller for that sample; and
the workflow management layer is configured to generate the process plan for that sample based on receiving the arrival notification for that sample.

### Claim 10 (depends on 1)

The system of claim 1, wherein:
the first process control layer is configured to, after the sample for which the first laboratory automation system controller is the corresponding laboratory automation system controller is processed by an instrument from the first plurality of instruments, send updated sample tube information for that sample to the workflow management layer; and
the workflow management layer is configured to, for each sample from the plurality of samples:
upon receiving updated sample tube information for that sample, regenerate the process plan for that sample; and
send the regenerated process plan for that sample to the corresponding laboratory automation system controller for that sample.

### Claim 11

A computer apparatus comprising:
a workflow management controller including at least a first processor and a memory device storing a software component, executable by the first processor, the software component comprising a workflow management layer configured to, for each sample from a plurality of samples:
generate a process plan for that sample; and
send the process plan for that sample to a corresponding laboratory automation system controller;
a first laboratory automation system controller coupled to the workflow management controller, the first laboratory automation system controller having a second processor, and a second computer readable medium, wherein the first laboratory automation system controller operates a first process control layer and a first middle control layer, wherein the first process control layer and the first middle control layer are software layers stored in the second computer readable medium, wherein the first process control layer is configured to, based on receiving a process plan for a sample for which the first laboratory automation system controller is the corresponding laboratory automation system controller, break down the process plan from the workflow management layer and use the process plan from the workflow management layer to generate a plurality of route legs for the sample for which the first laboratory automation system controller is the corresponding laboratory automation system controller, and wherein the second processor and the first middle control layer are configured to control operations of a first plurality of subsystems including a first plurality of instruments along the plurality of route legs for the sample for which the first laboratory automation system controller is the corresponding laboratory automation system controller; and
a second laboratory automation system controller coupled to the workflow management controller, the second laboratory automation system controller having a third processor, and a third computer readable medium, wherein the second laboratory automation system controller operates a second process control layer and a second middle control layer, wherein the second process control layer and the second middle control layer are software layers stored in the third computer readable medium, wherein the second process control layer is configured to, based on receiving a process plan for a sample for which the first laboratory automation system controller is the corresponding laboratory automation system controller, break down the process plan from the workflow management layer and use the process plan from the workflow management layer to generate a plurality of route legs for the sample for which the second laboratory automation system controller is the corresponding laboratory automation system controller, and wherein the third processor and the second middle control layer are configured to control operations of a second plurality of subsystems including a second plurality of instruments along the plurality of route legs for the sample for which the first laboratory automation system controller is the corresponding laboratory automation system controller.

### Claim 12 (depends on 11)

The computer apparatus of claim 11, wherein the first laboratory automation system controller and the second laboratory automation system controller are two of a plurality of laboratory automation system controllers.

### Claim 13 (depends on 11)

The computer apparatus of claim 11, wherein at least the first laboratory automation system controller and the workflow management controller are configured to operate independently of each other.

### Claim 14 (depends on 11)

The system of claim 11, wherein the first middle control layer selects one or more of the first plurality of instruments that will achieve a fastest possible processing.

### Claim 15 (depends on 11)

The system of claim 11, wherein controlling operations of the first plurality of subsystems including the first plurality of instruments along the plurality of route legs comprises coordinating common resources shared by multiple different subsystems from the first plurality of subsystems.

### Claim 16

A computer apparatus comprising:
a workflow management controller including at least a first processor and a memory device storing a software component, executable by the first processor, the software component comprising a workflow management layer configured to generate a process plan comprising a plurality of routes;
a first laboratory automation system controller coupled to the workflow management controller, the first laboratory automation system controller having a second processor, and a second computer readable medium, wherein the first laboratory automation system controller operates a first process control layer and a first middle control layer, wherein the first process control layer and the first middle control layer are software layers stored in the second computer readable medium; and
a second laboratory automation system controller coupled to the workflow management controller, the second laboratory automation system controller having a third processor, and a third computer readable medium, wherein the second laboratory automation system controller operates a second process control layer and a second middle control layer, wherein the second process control layer and the second middle control layer are software layers stored in the third computer readable medium;
wherein the first process control layer selects an optimized route in the plurality of routes, wherein the first process control layer is configured for reviewing and evaluating at least some samples waiting to be processed, and wherein the first process control layer divides the selected optimized route into a plurality of route legs, wherein at least the second processor and the first middle control layer cause a sample to be processed by a first plurality of subsystems autonomously, without interaction with the first process control layer.

### Claim 17 (depends on 16)

The computer apparatus of claim 16, wherein at least the third processor and the second middle control layer are configured to cause a second sample to be processed by a second plurality of subsystems autonomously, without interaction with the second process control layer optimize a portion of an optimized route to reduce a number of scheduling requests by the second middle control layer to the second process control layer.

### Claim 18 (depends on 16)

The computer apparatus of claim 16, wherein the first laboratory automation system controller and the second laboratory automation system controller are two of a plurality of laboratory automation system controllers.

### Claim 19 (depends on 16)

The computer apparatus of claim 16, wherein at least the first laboratory automation system controller and the workflow management controller are configured to operate independently of each other.

### Claim 20 (depends on 16)

The computer apparatus of claim 16, wherein the first plurality of subsystems include a first plurality of instruments for processing a sample, and wherein the first plurality of instruments includes two or more of an analyzer, an aliquoter, a robot, an input station, an output station, a decapper, a recapper, a gripper unit, a tube inspection unit (TIU), an LLD, and a centrifuge.
