Laboratory instrument control system
AssigneeLeica Biosystems Melbourne Pty Ltd
InventorJames Maddern
Life of this patent
Estimating the term…
Abstract
A server computer system connected to a first communications network and including: an instrument communications component configured to communicate with and control a plurality of biological reagent instruments using the first communications network; and a user interface component configured to cause user interface (UI) instances to be displayed by a client computer device connected by a second communications network to said server computer system; wherein said UI instances control respective virtual pods representing one or more of said biological reagent instruments.
Claims17
A server computer system comprising:
- a processor configured to control communication with and control at least two virtual pods which comprises a first virtual pod and a second virtual prod, wherein the first virtual pod comprises a first set of at least two biological reagent instruments from among a plurality of biological reagent instruments and a first dedicated client computer device, which controls said at least two of the plurality of biological reagent instruments and the second virtual pod comprises a second set of at least two other biological reagent instruments from among the plurality of biological reagent instruments and a second dedicated client computer device,
- wherein the processor is further configured to control communication with the plurality of biological reagent instruments using a first communications network, and to control communication with the first dedicated client computer and the second dedicate client computer via a second communications network;
- wherein the processor is further configured to generate a plurality of user interface (UI) instances, each of the plurality of the UI instances comprises instructions to control a respective virtual pod from among the at least two virtual pods,
- wherein a first UI instance from among the plurality of UI instances comprises instructions to control the first virtual pod and a second UI instance from among the plurality of UI instances comprises instructions to control the second virtual pod,
- wherein, in response to a request, from the second dedicated client computer device, to control the first virtual pod, the processor controls to communicate the first UI instance to the second dedicated client computer device so that the first set of biological reagent instruments are controlled by the second dedicated client computer device using the received first UI instance, and
- wherein the first virtual pod is at a physical location different from a location of the second virtual pod.
A method of controlling a plurality of biological reagent instruments, the method comprising:
- receiving, by a server from a first client computer which is a dedicated computer for a first virtual pod from among a plurality of virtual pods, a request to control a second virtual pod from among the plurality of virtual pods, wherein each of the plurality of virtual pods comprises an exclusive set of at least two from among the plurality of biological reagent instruments and a dedicated client computer which controls the respective exclusive set of the at least two biological reagent instruments;
- in response to receiving the request, the server generates a plurality of user interface instances for the plurality of virtual pods comprising a first UI instance comprising a first set of instructions to control the first virtual pod including instructions to control the respective set of the at least two biological reagent instruments belonging to the first virtual pod and a second user interface (UI) instance which comprises instructions to control the second virtual pod including instructions to control the respective set of the at least two biological reagent instruments belonging to the second virtual pod;
- and
- transmitting, from the server, the generated second UI instance to the first client computer which controls the second virtual pod via the server using the second UI instance,
- wherein the first client computer controls the first virtual pod and the second virtual pod via the server.
Dependencies are inferred from the claim text.