IP Library Granted Patent US 9,182,324
Granted Patent B2
US 9,182,324 · App. 13/345,605 · Granted Nov 10, 2015

Systems and methods for the automated pre-treatment and processing of biological samples

Inventors: Gordon Alan Feingold (Santa Barbara, CA); James B. Gilmartin (Los Alamos, CA); Mark Richard Holbrook (Fort Collins, CO); John A. Favuzzi (Santa Barbara, CA); Marc E. Key (Ojai, CA)
Assignee: DAKO DENMARK A/S
G01N1/312G01N35/0092G06F19/3406G01N35/0099Y10T436/11Y10T436/110833Y10T436/111666Y10T436/112499Y10T436/114998Y10T436/25Y10T436/2575
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,182,324
App. No.
13/345,605
Granted
Nov 10, 2015
Kind
B2
Abstract

Systems and methods in accordance with embodiments of the present invention allow for the automatic control and scheduling of a staining apparatus for biological samples on slides present within the apparatus. In some embodiments, the actions of a robot coupled to the staining apparatus, which performs some of the staining tasks on the individual slides in accordance with their respective protocols, may be prioritized and scheduled. In some embodiments, the scheduling may result in increasing or maximizing the throughput of slides. In some embodiments, robot scheduling ensures that the individual slides are processed substantially within the tolerances specified by their respective protocols. In some embodiments, the robot scheduler may respond to spontaneous user actions and adaptively schedule or re-schedule robot actions.

Claims (27)

1. A method for scheduling robot tasks for at least one robot in an automated stainer system, wherein the at least one robot treats slides on the automated stainer system according to a treatment protocol with reagents on the automated stainer system, the method comprising:

establishing a connection over a network between a computer and the automated stainer system wherein the network is configured to connect to a plurality of individual automated stainer systems, wherein each of the plurality of individual automated stainer systems includes a network interface, a stain dispenser, and a robot;

obtaining from the automated stainer system an identity of a first slide in the automated stainer system via the network;

selecting a first treatment protocol based on the identity of the first slide;

sending, over the network, first treatment protocol to be performed on the first slide by the automated stainer system;

creating a first robot task list from the first treatment protocol comprising robot tasks to be performed on the first slide by the at least one robot, wherein the robot is configured to dispense, without interruption, onto the first slide at least one reagent from a reagent bottle while another slide, different from the first slide, is added or removed from the automated stainer system during the first treatment protocol;

monitoring, over the network, processing performed on the first slide according to the first robot task list;

obtaining from the automated stainer system an identity of a second slide inserted into the automated stainer system during processing of the first slide;

sending, over the network, a second treatment protocol to be performed on the second slide by the automated stainer system.

2. The method of claim 1 , wherein the network is a wide area network.

3. The method of claim 1 , wherein the first treatment protocol includes a target retrieval protocol.

4. The method of claim 2 , further comprising:

sending, over the network, a first altered treatment protocol to be performed on the first slide by the automated stainer system;

treating, by the robot, the first slide according to the first altered treatment protocol.

5. The method of claim 4 , further comprising:

designating a processing priority of at least one of the first slide and the second slide; and

determining the first altered treatment protocol according to the designated processing priority of at least one of the first slide and the second slide.

6. The method of claim 2 , further comprising:

simulating operation of the automated stainer system; and

determining the second treatment protocol according to results of the simulation.

7. The method of claim 2 , further comprising calculating a completion time of at least one of the first slide and the second slide.

8. The method of claim 7 , wherein the processing priority of at least one of the first slide and the second slide is determined according to a user request.

9. The method of claim 2 , further comprising establishing a connection over the network between the computer and a plurality of automated stainer systems.

10. The method of claim 9 , further comprising coordinating robot task lists of the plurality of automated stainer systems.

11. The method of claim 2 , further comprising obtaining the first treatment protocol from a database available to the network.

12. The method of claim 2 , further comprising monitoring consumable usage by the automated stainer system.

13. The method of claim 2 , further comprising receiving from the automated stainer system information including information about slides, process-status, treatment protocols, reagents, fluids, and diagnostics.

Assignments (2)
CHANGE OF NAME Recorded Feb 26, 2020
From: DAKO DENMARK A/S
To: DAKO DENMARK APS
Reel/Frame 052025/0150 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2020
From: DAKO DENMARK APS
To: AGILENT TECHNOLOGIES, INC.
Reel/Frame 052026/0643 →
Priority Claims (1)
EP 03076463 · May 14, 2003 · regional
Continuity (25)
Continuation 12494542 · Jun 30, 2009
Continuation 11338522 · Jan 23, 2006
Continuation 11229098 · Sep 16, 2005
Continuation In Part 10741628 · Dec 19, 2003
Continuation In Part 10731316 · Dec 8, 2003
Continuation In Part 11119417 · Apr 30, 2005
Continuation In Part PCTDK0300877 · Dec 15, 2003
Continuation In Part 11156760 · Jun 20, 2005
Continuation In Part PCTDK0300877 · Dec 15, 2003
Continuation In Part PCTDK0300911 · Dec 19, 2003
Continuation In Part PCTUS0340518 · Dec 19, 2003
Continuation In Part PCTUS0340591 · Dec 19, 2003
Continuation In Part PCTUS0340520 · Dec 19, 2003
Continuation In Part PCTUS0340974 · Dec 19, 2003
Continuation In Part PCTUS0340519 · Dec 19, 2003
Continuation In Part PCTUS0341022 · Dec 22, 2003
Continuation In Part PCTUS2005006383 · Feb 28, 2005
Continuation In Part PCTUS0340880 · Dec 22, 2003
Continuation In Part 13345605
Continuation 11227270 · Sep 16, 2005
Provisional Application 60697591 · Jul 7, 2005
Provisional Application 60697813 · Jul 7, 2005
Provisional Application 60435601 · Dec 20, 2002
Provisional Application 60549889 · Mar 2, 2004
Related Publication 20120179293A1 · Jul 12, 2012