IP Library Granted Patent US 12,314,280
Granted Patent B2
US 12,314,280 · App. 17/513,091 · Granted May 27, 2025

Systems and methods for providing analytics regarding a plurality of object processing systems

Inventors: Craig Hattabaugh (Wellesley, MA); Steve Johnson (Harpswell, ME); Jennifer Eileen King (Gibsonia, PA); John Richard Amend, Jr. (Arlington, MA); Kyle Maroney (Saunderstown, MA); Thomas Wagner (Concord, MA)
Assignee: Berkshire Grey Operating Company, Inc.
G06F16/252G06F9/451G06F16/74
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,314,280
App. No.
17/513,091
Granted
May 27, 2025
Kind
B2
Abstract

An analytics system is disclosed for providing real time analytical data regarding operational characteristics of a plurality of object processing systems that process objects. The analytics system includes a communication system for accessing the warehouse management system and for obtaining object specific data, a data collection system for receiving real time data regarding processing at each of the plurality of object processing systems, each of the plurality of object processing systems including a programmable motion device that is programmed to process objects independent of other of the plurality of processing systems, an integration system for integrating the real time data with the object assignment data, and a graphic display system for displaying the real time data as associated with the assignment data.

Claims (56)

1. A system for providing real time analytical data regarding operational characteristics of a plurality of object processing systems that process objects in accordance with a warehouse management system, said system comprising:

a data collection system for receiving real time data regarding processing at each of the plurality of object processing systems, each of the plurality of object processing systems including a programmable motion device that is programmed to process objects independent of other of the plurality of object processing systems;

an analytics processing system that monitors the real time data from the data collection system and adjusts the processing of objects at one or more of the plurality of object processing systems responsive to the real time data; and

a graphic display system for displaying the real time data from the analytics processing system regarding the processing of objects at one or more of the plurality of object processing systems;

wherein the analytics processing system further provides that data relating to operations of the plurality of object processing systems are recorded, and at least one of:

relative changes or anomalies in operation of a subject object processing system of the plurality of object processing systems are identified;

the relative changes or anomalies relate to whether objects are successfully grasped by the subject object processing system; and

the analytics processing system further includes a predictive alert system for providing proactive alerting of the relative changes or anomalies prior to a processing disruption event.

2. The system as claimed in claim 1 , wherein the real time data includes data representative of an object being grasped by one of the plurality of object processing systems.

3. The system as claimed in claim 1 , wherein the real time data includes data representative of an object being moved by one of the plurality of object processing systems.

4. The system as claimed in claim 1 , wherein the real time data includes video data of one or more of the plurality of object processing systems processing an object.

5. The system as claimed in claim 1 , wherein the real time data includes a number of picks of an object.

6. The system as claimed in claim 1 , wherein the real time data includes any of video data, two dimensional and three dimensional data.

7. The system as claimed in claim 1 , wherein the real time data includes a number of objects that the specific object processing system could not identify.

8. The system as claimed in claim 1 , wherein the real time data includes a number of objects that the specific object processing system could not grasp.

9. The system as claimed in claim 1 , wherein the graphic display system is interactive.

10. The system as claimed in claim 1 , wherein the analytics processing system further provides that rates of movement of any of bins, totes or boxes are monitored to identify relative decreases in rates of movement of such bins, totes or boxes to identify any of blockages or starvations of a subject object processing system of the plurality of object processing systems.

11. The system as claimed in claim 1 , wherein at least one of the plurality of data collection units includes a motion rate detection system for monitoring a speed of movement of the programmable motion device at one or more of the plurality of object processing systems.

12. An analytics system for providing real time analytical data regarding operational characteristics of a plurality of object processing systems connected by at least one conveyor that process objects in accordance with a warehouse management system, said analytics system comprising:

a data collection system for receiving real time data regarding processing at each of the plurality of object processing systems, each of the plurality of object processing systems including a programmable motion device that is programmed to process objects independent of other of the plurality of processing systems;

an aggregation system for aggregating and storing aggregated data over a period of time regarding processing at each of the plurality of object processing systems;

an integration system for integrating the real time data with the aggregated data; and

a conveyor control system for adjusting a speed of the at least one conveyor responsive to the aggregated data;

wherein the analytics system further provides that data relating to operations of the plurality of object processing systems are recorded, and at least one of:

relative changes or anomalies in operation of a subject object processing system of the plurality of object processing systems are identified;

the relative changes or anomalies relate to whether objects are successfully grasped by the subject object processing system; and

the analytics processing system further includes a predictive alert system for providing proactive alerting of the relative changes or anomalies prior to a processing disruption event.

13. The analytics system as claimed in claim 12 , wherein the analytics system presents to the graphic display system object specific data regarding the processing of a specific object.

14. The analytics system as claimed in claim 13 , wherein the object specific data includes data representative of the grasping of the specific object by one of the plurality of object processing systems.

15. The analytics system as claimed in claim 13 , wherein the object specific data includes data representative of the moving of the specific object by one of the plurality of object processing systems.

16. The analytics system as claimed in claim 13 , wherein the object specific data includes data representative of video information regarding the processing of the specific object at an object processing system of the plurality of object processing systems.

17. The analytics system as claimed in claim 12 , wherein the analytics system presents to the graphic display system object processing system specific data regarding the operation of a specific object processing system.

18. The analytics system as claimed in claim 17 , wherein the object processing system specific data includes a number of picks of an object.

19. The analytics system as claimed in claim 17 , wherein the object processing system specific data includes any of video data, two dimensional and three dimensional data.

20. The analytics system as claimed in claim 17 , wherein the object processing system specific data includes a number of objects that the specific object processing system could not identify.

21. The analytics system as claimed in claim 17 , wherein the object processing system specific data includes a number of objects that the specific object processing system could not grasp.

22. The analytics system as claimed in claim 12 , wherein the data collection system includes a motion rate detection system for monitoring a speed of the at least one conveyor.

23. A method of providing real time analytical data regarding operational characteristics of a plurality of object processing systems connected by at least one conveyor that process objects in accordance with a warehouse management system, said method comprising:

receiving real time data regarding processing at each of the plurality of object processing systems, each of the plurality of object processing systems including a programmable motion device that is programmed to process objects independent of other of the plurality of processing systems;

monitoring the real time data regarding the processing of objects at one or more of the plurality of object processing systems;

recording data relating to operations of the plurality of object processing systems;

identifying relative changes or anomalies in operation of a subject object processing system of the plurality of object processing systems; and

controlling a speed of the at least one conveyor connecting the plurality of object processing systems responsive to the real time data:

wherein at least one of:

relative changes or anomalies relate to whether objects are identified at the subject object processing system;

the relative changes or anomalies relate to whether objects are successfully grasped by the subject object processing system; and

the method further includes proactive alerting of the relative changes or anomalies prior to a processing disruption event.

24. The method as claimed in claim 23 , further comprising displaying the real time data regarding the processing of a specific object.

25. The method as claimed in claim 23 , wherein the real time data includes data representative of an object being grasped by one of the plurality of object processing systems.

26. The method as claimed in claim 23 , wherein the real time data includes data representative of an object being moved by one of the plurality of object processing systems.

27. The method as claimed in claim 23 , wherein the real time data includes video data of one or more of the plurality of object processing systems processing an object.

28. The method as claimed in claim 23 , wherein the real time data includes a number of picks of an object.

29. The method as claimed in claim 23 , wherein the real time data includes any of video data, two dimensional and three dimensional data.

30. The method as claimed in claim 23 , wherein the real time data includes a number of objects that the specific object processing system could not identify.

31. The method as claimed in claim 23 , wherein the real time data includes a number of objects that the specific object processing system could not grasp.

32. The method as claimed in claim 23 , wherein the real time data includes motion rate detection data regarding a speed of any of the at least one conveyor or at least one programmable motion device.

Assignments (2)
MERGER AND CHANGE OF NAME Recorded Feb 1, 2022
From: BERKSHIRE GREY, INC.; BERKSHIRE GREY OPERATING COMPANY, INC.
To: BERKSHIRE GREY OPERATING COMPANY, INC.
Reel/Frame 058947/0548 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2022
From: HATTABAUGH, CRAIG; JOHNSON, STEVE; KING, JENNIFER EILEEN; AMEND, JOHN RICHARD, JR.; MARONEY, KYLE; WAGNER, THOMAS
To: BERKSHIRE GREY, INC.
Reel/Frame 058650/0604 →
Continuity (2)
Provisional Application 63107324 · Oct 29, 2020
Related Publication 20220138214A1 · May 5, 2022
References Cited (25)
US 5595263A · Pignataro · 1997 [cited by applicant]
US 6076023A · Sato · 2000 [cited by applicant]
US 7650982B2 · Tachibana et al. · 2010 [cited by applicant]
US 9738455B2 · Neiser et al. · 2017 [cited by applicant]
US 10265872B2 · Wagner et al. · 2019 [cited by applicant]
US 10385522B1 · Ellwein · 2019 [cited by examiner]
US 10407844B1 · Nelson · 2019 [cited by examiner]
US 10853757B1 · Hill et al. · 2020 [cited by applicant]
US 20030029946A1 · Lieber et al. · 2003 [cited by applicant]
US 20100241260A1 · Kilibarda et al. · 2010 [cited by applicant]
US 20130345872A1 · Brooks et al. · 2013 [cited by applicant]
US 20140195979A1 · Branton et al. · 2014 [cited by applicant]
US 20160274586A1 · Stubbs et al. · 2016 [cited by applicant]
US 20200094288A1 · Coupar et al. · 2020 [cited by applicant]
US 20200401125A1 · Hirsch · 2020 [cited by examiner]
US 20210163235A1 · Mezzaro · 2021 [cited by examiner]
US 20210173603A1 · Collet et al. · 2021 [cited by applicant]
US 20210292100A1 · Schroader · 2021 [cited by examiner]
CN 116583857A · 2023 [cited by applicant]
EP 2233400B1 · 2010 [cited by applicant]
WO 2019090264A1 · 2019 [cited by applicant]
WO 2022094040A1 · 2022 [cited by applicant]
Notification Concerning Transmittal of International Preliminary Report on Patentability and the International Preliminary Report on Patentability issued by the International Bureau of WIPO in related International Appl… [cited by applicant]
Communication pursuant to Rules 161(1) and 162 EPC issued by the European Patent Office in related European Patent Application No. 21811197.9 on Jun. 6, 2023, 3 pages. [cited by applicant]
International Search Report and Written Opinion issued by the European Patent Office, as the International Searching Authority, in related International Application No. PCT/US2021/056998 on Feb. 28, 2022, 13 pages. [cited by applicant]