IP Library Granted Patent US 12,125,145
Granted Patent B2
US 12,125,145 · App. 17/426,602 · Granted Oct 22, 2024

Systems and methods for implemented mixed reality in laboratory automation

Inventor: Robert K. Gantzer (Cambridge, MA)
Assignee: Beam Therapeutics Inc.
G06T19/006G06T13/20G06V20/20G09B5/02G09B19/24G06K7/1413G06K7/1417
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 12,125,145
App. No.
17/426,602
Granted
Oct 22, 2024
Kind
B2
Abstract

Systems and methods for providing instructing mixed reality overlays for configuring automation protocols in laboratory processes using computing systems include receiving an image from an image feed of an environment. Component markers in the image of the environment are detected and matched with an associated environment component, an environment component action or both. The environment component or environment component action, or both are selected and an animation of an instruction is rendered. An overlay of the animation is caused to display in an augmented reality device associated with a user to appear in a location in the environment of the environment component or environment component action, or both.

Claims (87)

1. A method comprising:

receiving, by at least one processor, a simulated laboratory configuration for an environment;

wherein the environment comprises at least one laboratory component marker positioned throughout the environment marking possible laboratory component positions associated with possible laboratory component actions;

wherein the simulated laboratory configuration defines:

at least one laboratory component position of the possible laboratory component positions associated with a positioning for at least one laboratory component, and

at least one laboratory protocol for performing at least one laboratory process;

wherein the at least one laboratory protocol comprises an automated sequence of at least one laboratory component action using the at least one laboratory component in the at least one laboratory component position;

receiving, by the at least one processor, an image from an image feed of the environment;

detecting, by the at least one processor, the at least one laboratory component marker in the image of the environment;

matching, by the at least one processor, the at least one laboratory component marker with the at least one laboratory component and the at least one laboratory component action;

determining, by the at least one processor, a configuration of the at least one laboratory component at a location of the at least one laboratory component marker based at least in part on the at least one laboratory protocol of the simulated laboratory configuration so as to enable the at least one laboratory component action to be performed using the at least one laboratory component based at least in part on the at least one laboratory protocol of the simulated laboratory configuration, the at least one laboratory component action being associated with at least one instruction;

generating, by the at least one processor, an animation of the at least one instruction;

causing to display, by the at least one processor, an overlay of the animation to appear, via an augmented reality device associated with at least one user, in the location in the environment of the at least one laboratory component in the environment so as to instruct the at least one user to configure the at least one laboratory component at the at least one laboratory component position according to the at least one laboratory protocol to enable performance the at least one laboratory component action according to the laboratory process;

receiving, by the at least one processor in real-time, at least one subsequent image from the image feed of the environment;

determining, by the at least one processor in real-time, at least one status of the at least one laboratory component action being performed via the at least one laboratory component based at least in part on the at least one subsequent image and the simulated laboratory configuration;

determining, by the at least one processor in real-time, at least one correction to the at least one laboratory component status based at least in part on the simulated laboratory configuration;

generating, by the at least one processor in real-time, an additional animation of the at least one correction; and

causing to display, by the at least one processor in real-time, an additional overlay of the additional animation to appear, via the augmented reality device associated with the at least one user, in the location in the environment of the at least one laboratory component in the environment.

2. The method as recited in claim 1 , wherein the environment comprises a laboratory environment.

3. The method as recited in claim 1 , wherein the at least one instruction is associated with establishing a laboratory component configuration.

4. The method as recited in claim 1 , further comprising:

determining, by the at least one processor, a display location on a display of the augmented reality device that intersects a line-of-sight to the location in the environment; and

generating, by the at least one processor, a depiction of the animation in the display location to simulate the environment of the at least one laboratory component, the at least one laboratory component action, or both appearing in the location in the environment.

5. The method as recited in claim 1 , wherein the image feed is received from an image capture device of the augmented reality device in real-time.

6. The method as recited in claim 1 , further comprising determining, by the at least one processor, a sequence of automated component markers of the at least one laboratory component marker associated with a sequence of steps in the at least one instruction;

wherein the at least one laboratory component marker is a plurality of laboratory component markers.

7. The method as recited in claim 1 , further comprising determining, by the at least one processor, an environment state associated with objects within the image of the environment, wherein the environment state comprises a real-time state of at least one of: materials, equipment, components or data.

8. The method as recited in claim 7 , further comprising determining, by the at least one processor, a first step of the at least one instruction based at least in part on the environment state.

9. The method as recited in claim 1 , further comprising:

identifying, by the at least one processor, changes to the at least one laboratory component represented in the image feed based at least in part on differences between images in the image feed;

wherein the changes comprise at least one of:

at least one change of location, or

at least one change in volume of at least one liquid;

determining, by the at least one processor, user actions in the environment based at least in part on the changes to the environment; and

logging, by the at least one processor, the user actions in a user action log.

10. A method comprising:

receiving, by at least one processor, a simulated laboratory configuration for an environment;

wherein the environment comprises at least one laboratory component marker positioned throughout the environment marking possible laboratory component positions associated with automated performance of possible laboratory component actions;

wherein the simulated laboratory configuration defines:

at least one laboratory component position of the possible laboratory component positions associated with a positioning for at least one laboratory component, and

at least one laboratory protocol for performing at least one laboratory process;

wherein the at least one laboratory protocol comprises a plurality of laboratory component actions for physically configuring a plurality of laboratory components using the at least one laboratory component position;

receiving, by at least one processor, at least one image from an image feed of the laboratory environment during performance of the plurality of laboratory component actions of the at least one laboratory protocol;

detecting, by the at least one processor in real-time, the at least one laboratory component marker in the at least one image of the laboratory environment associated with a location in the simulated laboratory configuration;

determining, by the at least one processor in real-time, at least one status of at least one laboratory component action of the plurality of laboratory component actions based on the at least one laboratory component marker and the at least one image;

selecting, by the at least one processor in real-time, at least one instruction for at least one correction, at the location of the at least one laboratory component marker, based at least in part on the at least one status of the at least one laboratory component action in the at least one laboratory protocol;

generating, by the at least one processor in real-time, an animation of the at least one instruction associated with correcting the laboratory component configuration; and

causing to display, by the at least one processor in real-time, an overlay of the animation to appear, via an augmented reality device associated with at least one user, in the location for the laboratory component configuration to visually instruct the at least one user according to the at least one instruction for the laboratory component configuration to correct the at least one laboratory component at the at least one laboratory component position according to the at least one laboratory protocol.

11. The method as recited in claim 10 , further comprising:

determining, by the at least one processor, a display location on a display of the augmented reality device that intersects a line-of-sight to the location in the laboratory environment; and

generating, by the at least one processor, a depiction of the animation in the display location to simulate the laboratory environment of the at least one laboratory component, the at least one laboratory component action, or both appearing in the location in the laboratory environment.

12. The method as recited in claim 10 , wherein the image feed is received from an image capture device of the augmented reality device in real-time.

13. The method as recited in claim 10 , further comprising determining, by the at least one processor, a sequence of automated component markers of the at least one automated component marker associated with a sequence of steps in the at least one instruction.

14. The method as recited in claim 10 , further comprising determining, by the at least one processor, a laboratory state associated with objects within the image of the laboratory environment.

15. The method as recited in claim 14 , further comprising determining, by the at least one processor, a first step of the at least one instruction based at least in part on the laboratory state.

16. The method as recited in claim 10 , further comprising:

identifying, by the at least one processor, changes to the laboratory environment represented in the image feed based at least in part on differences between images in the image feed;

determining, by the at least one processor, user actions in the laboratory environment based at least in part on the changes to the laboratory environment; and

logging, by the at least one processor, the user actions in a user action log.

17. A system comprising:

at least one processor in communication with a non-transitory computer readable medium having instructions stored thereon that cause the at least one processor to perform steps to:

receive a simulated laboratory configuration for an environment;

wherein the environment comprises at least one laboratory component marker positioned throughout the environment marking possible laboratory component positions associated with possible laboratory component actions;

wherein the simulated laboratory configuration defines:

at least one laboratory component position of the possible laboratory component positions associated with a positioning for at least one laboratory component, and

at least one laboratory protocol for performing at least one laboratory process;

 wherein the at least one laboratory protocol comprises an automated sequence of at least one laboratory component action using the at least one laboratory component in the at least one laboratory component position;

receive an image from an image feed of the environment;

detect the at least one laboratory component marker in the image of the environment;

match the at least one laboratory component marker with the at least one laboratory component and the at least one laboratory component action;

determine a configuration of the at least one laboratory component at a location of the at least one laboratory component marker based at least in part on the at least one laboratory protocol of the simulated laboratory configuration so as to enable the at least one laboratory component action to be performed using the at least one laboratory component based at least in part on the at least one laboratory protocol of the simulated laboratory configuration, the at least one laboratory component action being associated with at least one instruction;

generate an animation of the at least one instruction; and

cause to display an overlay of the animation to appear, via an augmented reality device associated with at least one user, in the location in the environment of the at least one laboratory component in the environment so as to instruct the at least one user to configure the at least one laboratory component at the at least one laboratory component position according to the at least one laboratory protocol to enable performance the at least one laboratory component action according to the laboratory process;

receive, in real-time, at least one subsequent image from the image feed of the environment;

determine, in real-time, at least one status of the at least one laboratory component action being performed via the at least one laboratory component based at least in part on the at least one subsequent image and the simulated laboratory configuration;

determine, in real-time, at least one correction to the at least one laboratory component status based at least in part on the simulated laboratory configuration;

generate, in real-time, an additional animation of the at least one correction; and

cause to display, in real-time, an additional overlay of the additional animation to appear, via the augmented reality device associated with the at least one user, in the location in the environment of the at least one laboratory component in the environment.

18. The system as recited in claim 17 , further comprising an augmented reality device in communication with the at least one processor and configured to:

receive the animation;

determine a display location on a display of the augmented reality device that intersects a line-of-sight to the location in the environment; and

generates a depiction of the animation in the display location to simulate the environment of the at least one laboratory component, the at least one laboratory component action, or both appearing in the location in the environment.

19. The system as recited in claim 17 , further comprising an image capture device in communication with the at least one processor and configured to capture a real-time image feed of the environment.

20. The system as recited in claim 17 , wherein the at least one processor is further configured to execute instructions to perform steps to:

identify changes to the environment represented in the image feed based at least in part on differences between images in the image feed;

determine user actions in the environment based at least in part on the changes to the environment; and

log the user actions in a user action log.

Assignments (4)
SECURITY INTEREST Recorded Mar 6, 2026
From: BEAM THERAPEUTICS INC.
To: SIXTH STREET LENDING PARTNERS, AS ADMINISTRATIVE AGENT
Reel/Frame 075021/0929 →
SECURITY INTEREST Recorded Feb 24, 2026
From: BEAM THERAPEUTICS INC.; GUIDE THERAPEUTICS, LLC; BBBR, LLC
To: SIXTH STREET LENDING PARTNERS, AS ADMINISTRATIVE AGENT
Reel/Frame 074955/0064 →
CHANGE OF ADDRESS Recorded Mar 25, 2022
From: BEAM THERAPEUTICS INC.
To: BEAM THERAPEUTICS INC.
Reel/Frame 059501/0784 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2022
From: GANTZER, ROBERT K.
To: BEAM THERAPEUTICS INC.
Reel/Frame 059400/0678 →
Continuity (2)
Provisional Application 62801045 · Feb 4, 2019
Related Publication 20220139046A1 · May 5, 2022