IP Library Granted Patent US 12,459,752
Granted Patent B2
US 12,459,752 · App. 18/058,469 · Granted Nov 4, 2025

Conveyor system control via predictive feed-forward mapping

Inventors: Gowrish G. Shenoy (Charlotte, NC); Kalirajan Chelliah (Charlotte, NC); Sakthivel Raj (Charlotte, NC); Karthikeyan Murugesan (Charlotte, NC)
Assignee: INTELLIGRATED HEADQUARTERS, LLC
B65G43/10B65G39/12
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,459,752
App. No.
18/058,469
Granted
Nov 4, 2025
Kind
B2
Abstract

Various embodiments are directed to predicting and mapping a location of an object transported by a conveyor system with respect to a sequence of zones of the conveyor system. An example method includes detecting the presence of the object in a first zone using a first photo-eye. The first zone is controlled with a first roller rotational speed. The method further includes generating a virtual map to describe a location of the object. The location of the object is dynamically determined at least by predicting the object's presence in a given zone using a roller rotational speed of one or more preceding zones and configuring a roller rotational speed of the given zone in accordance with the object predicted to be present in the given zone. The method further includes evaluating the virtual map's accuracy with detecting the object in a final zone using a second photo-eye.

Claims (44)

1 . A method for operating a conveyor system to transport an object disposed thereon, wherein the conveyor system comprises a plurality of motor driven rollers (MDRs) and having defined a sequence of zones, the method comprising:

detecting a presence of the object in a first zone of the conveyor system using a first photo-eye, the first zone having a first MDR rotational speed;

generating a virtual map to describe a real-time location of the object within the conveyor system that is dynamically determined based at least in part on predicting the presence of the object in a given zone at a given timepoint based at least in part on a previously detected and/or predicted presence of the object in one or more preceding zones and a MDR rotational speed of each preceding zone;

in accordance with the predicted presence of the object in the given zone at the given timepoint, configuring a MDR rotational speed of the given zone for at least the given timepoint; and

evaluating an accuracy of the virtual map responsive to detecting the presence of the object in a final zone of the conveyor system using a second photo-eye.

2 . The method of claim 1 , further comprising:

determining a length of the object based at least in part on the first MDR rotational speed and an elapsed time period during which the presence of the object in the first zone is detected by the first photo-eye.

3 . The method of claim 2 , wherein the MDR rotational speed of the given zone is configured based at least in part on the length of the object.

4 . The method of claim 2 , wherein the MDR rotational speed of the given zone is associated with an operational time period including the given timepoint, the operational time period determined based at least in part on the length of the object and representative of a duration of time when the object is present in the given zone.

5 . The method of claim 1 , wherein evaluating the accuracy of the virtual map comprises:

determining an error measure of the virtual map based at least in part on comparing a predicted final timepoint at which the object was predicted to be present in the final zone with an observed final timepoint at which the presence of the object in the final zone was detected by the second photo-eye.

6 . The method of claim 5 , further comprising:

determining whether the error measure satisfies one or more error thresholds; and

responsive to a determination that the error measure satisfies the one or more error thresholds, configuring the virtual map for describing a real-time location of one or more subsequent objects within the conveyor system.

7 . The method of claim 1 , wherein the MDR rotational speed of a particular zone is initialized and/or configured to be at least substantially zero for a time period during which no objects are predicted to be present in the particular zone.

8 . An apparatus configured for operation of a conveyor system to transport an object disposed thereon, wherein the conveyor system comprises a plurality of motor driven rollers (MDRs) and having defined a sequence of zones, the apparatus comprising at least one processor and a memory storing executable instructions that, when executed by the at least one processor, cause the apparatus to:

detect a presence of an object in a first zone of the conveyor system using a first photo-eye, the first zone having a first MDR rotational speed;

generate a virtual map to describe a real-time location of the object within the conveyor system that is dynamically determined based at least in part on predicting the presence of the object in a given zone at a given timepoint based at least in part on a previously detected and/or predicted presence of the object in one or more preceding zones and a MDR rotational speed of each preceding zone;

in accordance with the predicted presence of the object in the given zone at the given timepoint, configure a MDR rotational speed of the given zone for at least the given timepoint; and

evaluate an accuracy of the virtual map responsive to detecting the presence of the object in a final zone of the conveyor system using a second photo-eye.

9 . The apparatus of claim 8 , wherein the executable instructions, when executed by the at least one processor, further cause the apparatus to:

determine a length of the object based at least in part on the first MDR rotational speed and an elapsed time period during which the presence of the object in the first zone is detected by the first photo-eye.

10 . The apparatus of claim 9 , wherein the MDR rotational speed of the given zone is configured based at least in part on the length of the object.

11 . The apparatus of claim 9 , wherein the MDR rotational speed of the given zone is associated with an operational time period including the given timepoint, the operational time period determined based at least in part on the length of the object and representative of a duration of time when the object is present in the given zone.

12 . The apparatus of claim 8 , wherein evaluating the accuracy of the virtual map comprises:

determining an error measure of the virtual map based at least in part on comparing a predicted final timepoint at which the object was predicted to be present in the final zone with an observed final timepoint at which the presence of the object in the final zone was detected by the second photo-eye.

13 . The apparatus of claim 12 , wherein the executable instructions, when executed by the at least one processor, further cause the apparatus to:

determine whether the error measure satisfies one or more error thresholds; and

responsive to a determination that the error measure satisfies the one or more error thresholds, configure the virtual map for describing a real-time location of one or more subsequent objects within the conveyor system.

14 . The apparatus of claim 8 , wherein the MDR rotational speed of a particular zone is initialized and/or configured to be at least substantially zero for a time period during which no objects are predicted to be present in the particular zone.

15 . A computer program product comprising at least one non-transitory computer-readable storage medium having computer-executable program code portions stored therein, the computer-executable program code portions configured to cause a processor to:

detect a presence of an object in a first zone of the conveyor system using a first photo-eye, the first zone having a first MDR rotational speed;

generate a virtual map to describe a real-time location of the object within the conveyor system that is dynamically determined based at least in part on predicting the presence of the object in a given zone at a given timepoint based at least in part on a previously detected and/or predicted presence of the object in one or more preceding zones and a MDR rotational speed of each preceding zone;

in accordance with the predicted presence of the object in the given zone at the given timepoint, configure a MDR rotational speed of the given zone for at least the given timepoint; and

evaluate an accuracy of the virtual map responsive to detecting the presence of the object in a final zone of the conveyor system using a second photo-eye.

16 . The computer program product of claim 15 , wherein the computer-executable program code portions are further configured to cause a processor to:

determine a length of the object based at least in part on the first MDR rotational speed and an elapsed time period during which the presence of the object in the first zone is detected by the first photo-eye.

17 . The computer program product of claim 16 , wherein the MDR rotational speed of the given zone is configured based at least in part on the length of the object.

18 . The computer program product of claim 16 , wherein the MDR rotational speed of the given zone is associated with an operational time period including the given timepoint, the operational time period determined based at least in part on the length of the object and representative of a duration of time when the object is present in the given zone.

19 . The computer program product of claim 15 , wherein evaluating the accuracy of the virtual map comprises:

determining an error measure of the virtual map based at least in part on comparing a predicted final timepoint at which the object was predicted to be present in the final zone with an observed final timepoint at which the presence of the object in the final zone was detected by the second photo-eye.

20 . The computer program product of claim 19 , wherein the computer-executable program code portions are further configured to cause a processor to:

determine whether the error measure satisfies one or more error thresholds; and

responsive to a determination that the error measure satisfies the one or more error thresholds, configure the virtual map for describing a real-time location of one or more subsequent objects within the conveyor system.

Assignments (2)
SECURITY AGREEMENT Recorded Jul 29, 2026
From: INTELLIGRATED HEADQUARTERS, LLC; TRANSNORM SYSTEM INC.; HILMOT, LLC; TREW, LLC; UNITED SORTATION SOLUTIONS LLC; TECH KING OPERATIONS, LLC
To: ALLY BANK, AS COLLATERAL AGENT
Reel/Frame 076077/0385 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 23, 2022
From: SHENOY, GOWRISH G.; CHELLIAH, KALIRAJAN; RAJ, SAKTHIVEL; MURUGESAN, KARTHIKEYAN
To: INTELLIGRATED HEADQUARTERS, LLC
Reel/Frame 061865/0079 →
Priority Claims (1)
IN 202111056968 · Dec 8, 2021 · national
Continuity (1)
Related Publication 20230174316A1 · Jun 8, 2023
References Cited (10)
US 4853602A · Hommes · 1989 [cited by examiner]
US 4921092A · Crawford et al. · 1990 [cited by applicant]
US 8550234B2 · Breen et al. · 2013 [cited by applicant]
US 9365347B2 · Nakamura · 2016 [cited by applicant]
US 10757394B1 · Wang · 2020 [cited by examiner]
US 20020060795A1 · Metcalfe · 2002 [cited by examiner]
US 20190389670A1 · Anderson · 2019 [cited by examiner]
US 20220267100A1 · Ramesh · 2022 [cited by examiner]
US 20240010434A1 · Shenoy · 2024 [cited by examiner]
US 20240242063A1 · Imoto · 2024 [cited by examiner]