IP Library › Granted Patent US 12,365,499
Granted Patent B2
US 12,365,499 · App. 18/626,947 · Granted Jul 22, 2025

Systems and methods for automated prescription preparation

Inventors: Cody Small (Loveland, CO); Brendan Hunt (Superior, CO); Kevin Austria (Wesminster, CO); Matthew Collegeman (Thornton, CO); Allen Sager (Thornton, CO)
Assignee: McKesson Corporation
B65B5/105B65B43/52
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,365,499
App. No.
18/626,947
Granted
Jul 22, 2025
Kind
B2
Abstract

A system includes a gantry having an end-of-arm tool (EOAT). The gantry can include a first linear actuator that is configured to axially move the EOAT along a first axis and second linear actuator that is configured to axially move the EOAT along a second axis that is perpendicular to the first axis. The system can further include at least one input conveyor. Each input conveyor can have a plurality of pucks that are each configured to receive a prescription container and carry the prescription container to the gantry. The system can further include at least one output conveyor that is configured to receive the prescription container from the gantry. The gantry can be configured to move the prescription containers from the plurality of pucks to the output conveyor(s).

Claims (40)

1. A method comprising:

receiving, at a gantry, at least one prescription container from a first input conveyor of a plurality of input conveyors; and

moving, by the gantry, the at least one prescription container from the first input conveyor to an output conveyor,

wherein the gantry comprises:

an end of arm tool (EOAT);

a first linear actuator that is configured to axially move the EOAT along a first axis; and

a second linear actuator that is configured axially move the EOAT along a second axis that is perpendicular to the first axis,

wherein the plurality of input conveyors extend to the gantry along a third axis that is perpendicular to the first and second axes.

2. The method of claim 1 , wherein the moving, by the gantry, the at least one prescription container from the first input conveyor to the output conveyor comprises simultaneously moving a plurality of prescription containers by the gantry from the first conveyor to the output conveyor.

3. The method of claim 1 , wherein the first axis is a vertical axis, and wherein the second axis is a horizontal axis.

4. The method of claim 1 , wherein the output conveyor is a first output conveyor, and wherein the method further comprises moving, by the gantry, at least one additional prescription container from the first conveyor to a second output conveyor.

5. The method of claim 1 , wherein the EOAT comprises opposed gripping elements that are movable relative to each other.

6. The method of claim 5 , wherein the opposed gripping elements of the EOAT are movable relative to each other along the second axis.

7. The method of claim 5 , wherein the opposed gripping elements comprise opposed first and second gripping elements, wherein each of the opposed gripping elements comprises at least one cutout, wherein each cutout of the at least one cutout has a width along a third axis that is perpendicular to the first and second axes, wherein the width of each cutout of the at least one cutout of the first gripping element of the opposed gripping elements decreases along the second axis in a corresponding direction away from the second gripping element of the opposed gripping elements.

8. The method of claim 7 , wherein the at least one cutout of each of the opposed gripping elements comprises a gripping surface having a wedge shape with a decreasing thickness toward the opposed gripping element.

9. The method of claim 7 , wherein the at least one cutout of each gripping element of the opposed gripping elements comprises a plurality of cutouts.

10. The method of claim 1 , wherein each input conveyor of the plurality of input conveyors comprises a plurality of pucks that are each configured to receive a prescription container, wherein each puck of the plurality of pucks is configured to carry the prescription container to the gantry.

11. The method of claim 10 , wherein each puck of the plurality of pucks comprises a receptacle and an insert that is received within the receptacle, and wherein the insert is configured to complementarily receive at least a portion of the prescription container.

12. The method of claim 10 , wherein each puck of the plurality of pucks comprises an identifier.

13. The method of claim 1 , wherein the output conveyor is configured to carry totes to and from the gantry.

14. The method of claim 1 , wherein the output conveyor comprises a rail and a plurality of carriers that are movable along the rail, wherein the plurality of carriers are configured to the at least one prescription container therein.

15. The method of claim 10 , further comprising detecting, by at least one optical sensor, a presence of a respective prescription container in a respective puck of the plurality of pucks of the plurality of input conveyors at the gantry.

16. The method of claim 1 , wherein the gantry has a travel distance along the second axis of at least 60 inches.

17. The method of claim 1 , wherein the at least one prescription container comprises a vial, a bottle, or a combination thereof.

18. A method comprising:

receiving, at a gantry, at least one prescription container from at least one input conveyor;

moving, by the gantry, the at least one prescription container from the at least one input conveyor to a first output conveyor; and

moving, by the gantry, at least one additional prescription container from the at least one input conveyor to a second output conveyor;

wherein the gantry comprises:

an end of arm tool (EOAT);

a first linear actuator that is configured to axially move the EOAT along a first axis; and

a second linear actuator that is configured axially move the EOAT along a second axis that is perpendicular to the first axis.

19. A method comprising:

receiving, at a gantry, at least one prescription container from at least one input conveyor;

moving, by the gantry, the at least one prescription container from the at least one input conveyor to an output conveyor; and

wherein the gantry comprises:

an end of arm tool (EOAT);

a first linear actuator that is configured to axially move the EOAT along a first axis; and

a second linear actuator that is configured axially move the EOAT along a second axis that is perpendicular to the first axis,

wherein each input conveyor of the at least one input conveyor comprises a plurality of pucks that are each configured to receive a prescription container, wherein each puck of the plurality of pucks is configured to carry the prescription container to the gantry.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 12, 2024
From: SMALL, CODY; HUNT, BRENDAN; AUSTRIA, KEVIN; COLLEGEMAN, MATTHEW; SAGER, ALLEN
To: MCKESSON CORPORATION
Reel/Frame 067089/0929 →
Continuity (2)
Division 17899855 · Aug 31, 2022
Related Publication 20240246703A1 · Jul 25, 2024
References Cited (21)
US 5771657A · Lasher · 1998 [cited by examiner]
US 7313898B1 · Eller · 2008 [cited by examiner]
US 7765776B1 · Leu · 2010 [cited by applicant]
US 8333224B2 · Sheehy · 2012 [cited by examiner]
US 10086974B2 · Joplin · 2018 [cited by applicant]
US 10370190B2 · Eller · 2019 [cited by examiner]
US 11288505B2 · Klumph · 2022 [cited by examiner]
US 20100281829A1 · Leu · 2010 [cited by examiner]
US 20110150619A1 · Nilsson · 2011 [cited by examiner]
US 20130101377A1 · Hawkes · 2013 [cited by examiner]
US 20130214469A1 · Terzini · 2013 [cited by examiner]
US 20140300681A1 · Eller · 2014 [cited by examiner]
US 20160010778A1 · Hutter · 2016 [cited by applicant]
US 20160107781A1 · Hutter · 2016 [cited by examiner]
US 20170015005A1 · Joplin · 2017 [cited by examiner]
US 20180221244A1 · Joplin · 2018 [cited by examiner]
US 20190263551A1 · Sasso · 2019 [cited by examiner]
US 20190367196A1 · Hoffman · 2019 [cited by examiner]
US 20200122936A1 · Bennett · 2020 [cited by examiner]
US 20220185510A1 · Hoffman · 2022 [cited by examiner]
US 20240246703A1 · Small · 2024 [cited by examiner]