IP Library Granted Patent US 12,444,080
Granted Patent B2
US 12,444,080 · App. 18/085,225 · Granted Oct 14, 2025

Method and system for manipulating a multitude of target items supported on a substantially horizontal support surface one at a time

Inventor: G. Neil Haven (Clearwater, ID)
Assignee: Liberty Robotics Inc.
G06T7/74B25J9/1664B25J9/1697G06T7/0008G06T2207/10028
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,444,080
App. No.
18/085,225
Granted
Oct 14, 2025
Kind
B2
Abstract

A method and system for manipulating (i.e. such as by picking) a multitude of target items supported on a substantially horizontal support surface one at a time. The support surface supports a configuration of substantially identical items aligned substantially perpendicular to the support surface. The method includes the steps of providing a plurality of hypotheses which are ranked based on surprisals of the hypotheses. Each of the hypotheses describes an observation of an item in the configuration. The observations include an observation of the appearance of a perimeter of the item and an observation of the geometry of the perimeter of the item. The method also includes generating potential configurations for potential combinations of the multiple items based on the ranked hypotheses. Finally, the potential configurations are ranked. The step of ranking includes the step of combining the surprisals of the hypotheses in each potential configuration.

Claims (17)

1. A method of manipulating a multitude of target items supported on a substantially horizontal support surface one at a time, the support surface supporting a configuration of substantially identical items aligned substantially perpendicular to the support surface, the method comprising the steps of:

providing a plurality of hypotheses which are ranked based on surprisals of the hypotheses, each of the hypotheses describing an observation of an item in the configuration, the observations including an observation of the appearance of a perimeter of the item and an observation of the geometry of the perimeter of the item;

generating potential configurations for potential combinations of the multiple items based on the ranked hypotheses; and

ranking the potential configurations wherein the step of ranking includes the step of combining the surprisals of the hypotheses in each potential configuration.

2. The method as claimed in claim 1 , wherein each target item is a box-like object such as a box or a large bag.

3. The method as claimed in claim 1 , wherein a pallet has the support surface.

4. The method as claimed in claim 1 , further comprising the step of selecting the potential configuration with the largest combined surprisal.

5. The method as claimed in claim 4 , further comprising the steps of providing an autonomous manipulator and a manipulating tool attached to the autonomous manipulator and utilizing the autonomous manipulator and the manipulating tool to manipulate items of the selected potential configuration one at a time based on the ranked potential configurations and based on a desired manipulating order.

6. The method as claimed in claim 5 , wherein the autonomous manipulator is vision-guided robot.

7. A system for manipulating a multitude of target items supported on a substantially horizontal support surface one at a time, the support surface supporting a configuration of substantially identical items aligned substantially perpendicular to the support surface, the system comprising:

a memory device configured to store a plurality of hypotheses which are ranked based on surprisals of the hypotheses, each of the hypotheses describing an observation of an item in the configuration, the observations including an observation of the appearance of a perimeter of the item and an observation of the geometry of the perimeter of the item; and

at least one processor configured to generate potential configurations for potential combinations of the multiple items based on the ranked hypotheses and configured to rank the potential configurations by combining the surprisals of the hypotheses in each potential configuration.

8. The system as claimed in claim 7 , wherein each target item is a box-like object such as a box or large bag.

9. The system as claimed in claim 7 , wherein the at least one processor is configured to select the potential configuration with the largest combined surprisal.

10. The system as claimed in claim 7 , wherein a pallet has the support surface.

11. The system as claimed in claim 9 , further comprising an autonomous manipulator and a manipulating tool attached to the autonomous manipulator to manipulate items of the selected potential configuration one at a time based on the ranked potential configurations and based on a desired manipulating order.

12. The system as claimed in claim 11 , wherein the autonomous manipulator is a vision-guided robot.

Assignments (3)
CHANGE OF NAME Recorded Apr 1, 2024
From: LIBERTY REACH INC.
To: LIBERTY ROBOTICS INC.
Reel/Frame 066961/0011 →
CHANGE OF NAME Recorded Apr 1, 2024
From: LIBERTY REACH INC.
To: LIBERTY ROBOTICS INC.
Reel/Frame 066965/0202 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 20, 2022
From: HAVEN, G. NEIL
To: LIBERTY REACH INC.
Reel/Frame 062162/0218 →
Continuity (5)
Continuation In Part 17852482 · Jun 29, 2022
Continuation In Part 17569606 · Jan 6, 2022
Continuation In Part 17491975 · Oct 1, 2021
Continuation 17141593 · Jan 5, 2021
Related Publication 20230120831A1 · Apr 20, 2023
References Cited (51)
US 4284186A · Brouwer · 1981 [cited by applicant]
US 5400896A · Loomer · 1995 [cited by applicant]
US 8493496B2 · Freedman et al. · 2013 [cited by applicant]
US 9493316B2 · Girtman et al. · 2016 [cited by applicant]
US 9630320B1 · Konolige et al. · 2017 [cited by applicant]
US 9630321B2 · Bradski et al. · 2017 [cited by applicant]
US 10049443B2 · Bartos et al. · 2018 [cited by applicant]
US 10239701B2 · Wicks et al. · 2019 [cited by applicant]
US 10315866B2 · Yuvaraj et al. · 2019 [cited by applicant]
US 10337977B1 · Kuhn et al. · 2019 [cited by applicant]
US 10369698B1 · Islam et al. · 2019 [cited by applicant]
US 10591277B2 · Kallay et al. · 2020 [cited by applicant]
US 10662007B2 · Yuvaraj et al. · 2020 [cited by applicant]
US 10776949B2 · Haven et al. · 2020 [cited by applicant]
US 10937182B2 · Dou et al. · 2021 [cited by applicant]
US 11029713B2 · Haven et al. · 2021 [cited by applicant]
US 20080279423A1 · Zhang et al. · 2008 [cited by applicant]
US 20130329012A1 · Bartos et al. · 2013 [cited by applicant]
US 20150105592A1 · Miller · 2015 [cited by examiner]
US 20150105892A1 · Townsend · 2015 [cited by examiner]
US 20160089791A1 · Bradski et al. · 2016 [cited by applicant]
US 20160221187A1 · Bardski et al. · 2016 [cited by applicant]
US 20180061043A1 · Bartos et al. · 2018 [cited by applicant]
US 20180120218A1 · Shultis et al. · 2018 [cited by applicant]
US 20190262994A1 · Yuvaraj · 2019 [cited by applicant]
US 20190332084A1 · Haven · 2019 [cited by applicant]
US 20200086437A1 · Johnson et al. · 2020 [cited by applicant]
US 20200134860A1 · Haven et al. · 2020 [cited by applicant]
US 20200164531A1 · Wagner et al. · 2020 [cited by applicant]
US 20200234071A1 · Yuvaraj et al. · 2020 [cited by applicant]
US 20200361083A1 · Mousavian et al. · 2020 [cited by applicant]
US 20200394747A1 · Chatterjee · 2020 [cited by examiner]
US 20200410712A1 · Haven et al. · 2020 [cited by applicant]
US 20210150760A1 · Haven et al. · 2021 [cited by applicant]
US 20210171283A1 · Deacon et al. · 2021 [cited by applicant]
US 20210239624A1 · Dalla Casa et al. · 2021 [cited by applicant]
US 20220203547A1 · Majumdar · 2022 [cited by applicant]
US 20220327736A1 · Haven et al. · 2022 [cited by applicant]
US 20230120831A1 · Haven · 2023 [cited by applicant]
CN 214494704U · 2021 [cited by applicant]
EP 2751748B1 · 2019 [cited by applicant]
WO 2022150280A1 · 2022 [cited by applicant]
WO 2023083848A1 · 2023 [cited by applicant]
International Searching Authority, Mail Stop PCT, International Search Report and Written Opinion for corresponding International Application No. PCT/US23/84820 dated May 22, 2024. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 18/085,100, dated Apr. 23, 2025, 37 pages. [cited by applicant]
International Searching Authority, Mail Stop PCT, International Search Report and Written Opinion for related International Application No. PCT/US23/84993 dated May 22, 2024. [cited by applicant]
Mail Stop PCT, Attn: ISA/US, Commissioner for Patents, International Search Report and the Written Opinion of the International Authority for International Application No. PCT/US2023/36873 mailed Feb. 27, 2024. [cited by applicant]
International Searching Authority, Mail Stop PCT, International Search Report and Written Opinion for related International Application No. PCT/US23/84843 dated Apr. 15, 2024. [cited by applicant]
European Patent Office, Extended European Search Report for European Patent Application No. 22736980.8 dated Sep. 30, 2024. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 18/085,307, dated May 13, 2025, 41 pages. [cited by applicant]
Corrected Notice of Allowability dated Aug. 12, 2025 for U.S. Appl. No. 18/085,100, 8 pages. [cited by applicant]