IP Library Granted Patent US 12,254,403
Granted Patent B2
US 12,254,403 · App. 17/161,437 · Granted Mar 18, 2025

Method and system for fill level determination

Inventors: Justin Armstrong (San Francisco, CA); Shandy Brown (San Francisco, CA); Mark Stefanski (San Francisco, CA); Matthew Duncan (San Francisco, CA)
Assignee: Compology LLC
G06N3/08G06F18/2148G06F18/2193G06F18/241G06T7/001G06V10/764G06V20/52G06V20/64G06T2207/20084G06T2207/30164G06T2207/30232
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,254,403
App. No.
17/161,437
Granted
Mar 18, 2025
Kind
B2
Abstract

A method for fill level determination, which can include receiving a set training set, training a neural network, selecting reference images, and/or determining a container fill level. A system for fill level determination, which can include a computing system, one or more containers, and/or one or more content sensors.

Claims (24)

1. A method for fullness metric assessment, comprising:

training a fullness metric classifier configured to classify fullness of container interiors by providing the classifier with a training set comprising a plurality of images of different container types in different states of fill;

receiving, from a content sensor, a subject image depicting a subject container interior of a subject container; and

using the fullness metric classifier, determining a fullness metric associated with the subject image, comprising:

providing the subject image and a reference image to the fullness metric classifier as an input, wherein the reference image depicts the subject container interior in the target fullness state of waste; and

in response to providing the subject image and the reference image to the fullness metric classifier, receiving, from the fullness metric classifier, information indicative of the fullness metric, wherein the information indicative of the fullness metric is determined based on the training set.

2. The method of claim 1 , wherein:

an empty container state is defined by a fullness metric value of zero; and

the target fullness state is defined by a fullness metric value less than a threshold value.

3. The method of claim 1 , wherein, in the target fullness state, the subject container interior defines an occupied volume fraction less than 20%, wherein the occupied volume fraction is equal to an occupied volume of the subject container interior divided by a volumetric capacity of the subject container interior.

4. The method of claim 1 , wherein:

the subject container interior defines a container floor;

the fullness metric is defined as an occupied floorspace fraction of the subject container; and

the occupied floorspace fraction is equal to an occupied floor area of the container floor divided by a total floor area of the container floor.

5. The method of claim 4 , wherein, in the target fullness state, the subject container interior defines an occupied floorspace fraction less than 10%.

6. The method of claim 4 , wherein the subject container is an intermodal freight container.

7. The method of claim 1 , wherein the fullness metric is defined as an occupied volume fraction of the subject container, wherein the occupied volume fraction is equal to an occupied volume of the subject container interior divided by a volumetric capacity of the subject container interior.

8. The method of claim 1 , wherein the fullness metric classifier comprises a neural network.

9. The method of claim 8 , wherein, the subject image and the reference image each define a respective set of spatial dimensions, and wherein providing the subject image and a reference image to the fullness metric classifier as the input comprises:

generating a convolutional neural network (CNN) input comprising the subject image and the reference stacked along a channel dimension, wherein each spatial dimension of the respective sets is orthogonal to the channel dimension; and

providing the CNN input to the neural network, wherein the neural network is a CNN.

10. The method of claim 1 , further comprising, before receiving the reference image: selecting the reference image from a set of candidate reference images, wherein each candidate reference image of the set depicts the subject container interior in the target fullness state.

11. The method of claim 1 , further comprising, before providing the subject image to the fullness metric classifier, determining, using a statistical classifier, that the subject image is valid, comprising determining that the subject image depicts a container interior, wherein providing the subject image to the fullness metric classifier is performed in response to determining that the subject image is valid.

12. The method of claim 11 , wherein the fullness metric classifier comprises a first trained neural network, wherein the statistical classifier comprises a second trained neural network distinct from the fullness metric classifier.

Assignments (4)
SECURITY INTEREST Recorded Apr 25, 2023
From: COMPOLOGY LLC
To: AVIDBANK
Reel/Frame 063437/0364 →
MERGER AND CHANGE OF NAME Recorded Oct 27, 2022
From: COMPOLOGY INC.; RR TACTICAL MERGER SUB II LLC; RR TACTICAL MERGER SUB II LLC
To: COMPOLOGY LLC
Reel/Frame 061566/0127 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2021
From: DUNCAN, MATTHEW
To: COMPOLOGY, INC.
Reel/Frame 056236/0434 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 10, 2021
From: ARMSTRONG, JUSTIN; BROWN, SHANDY; STEFANSKI, MARK
To: COMPOLOGY, INC.
Reel/Frame 056191/0437 →
Continuity (3)
Continuation In Part 16709127 · Dec 10, 2019
Provisional Application 62778775 · Dec 12, 2018
Related Publication 20210158097A1 · May 27, 2021
References Cited (174)
US 4485831A · Ungerleider · 1984 [cited by applicant]
US 4646793A · Sherratt · 1987 [cited by applicant]
US 4926879A · Sevrain et al. · 1990 [cited by applicant]
US 5257577A · Clark · 1993 [cited by applicant]
US 5299493A · Durbin et al. · 1994 [cited by applicant]
US 5609193A · Steckler · 1997 [cited by applicant]
US 5708424A · Orlando et al. · 1998 [cited by applicant]
US 5812060A · Despain et al. · 1998 [cited by applicant]
US 5927142A · Mercer · 1999 [cited by applicant]
US 5964258A · Schoenbauer · 1999 [cited by applicant]
US 6123017A · Little et al. · 2000 [cited by applicant]
US 6125213A · Morimoto · 2000 [cited by applicant]
US 6272466B1 · Harada et al. · 2001 [cited by applicant]
US 6369715B2 · Bennett et al. · 2002 [cited by applicant]
US 6561085B1 · Durbin et al. · 2003 [cited by applicant]
US 6822565B2 · Thomas et al. · 2004 [cited by applicant]
US 6951615B2 · Tripodi et al. · 2005 [cited by applicant]
US 7032820B2 · Kreiner et al. · 2006 [cited by applicant]
US 7313464B1 · Perreault et al. · 2007 [cited by applicant]
US 7421112B2 · Calver et al. · 2008 [cited by applicant]
US 7423541B2 · Miller · 2008 [cited by applicant]
US 7441569B2 · Lease · 2008 [cited by applicant]
US 7728730B2 · Langlois et al. · 2010 [cited by applicant]
US 7853142B2 · Meyers et al. · 2010 [cited by applicant]
US 7979146B2 · Ullrich et al. · 2011 [cited by applicant]
US 7999688B2 · Healey et al. · 2011 [cited by applicant]
US 8068025B2 · Devenyi et al. · 2011 [cited by applicant]
US 8185277B2 · Flood et al. · 2012 [cited by applicant]
US 8339269B2 · Sherron · 2012 [cited by applicant]
US 8565536B2 · Liu · 2013 [cited by applicant]
US 8620393B2 · Bornstein et al. · 2013 [cited by applicant]
US 8754757B1 · Ullrich et al. · 2014 [cited by applicant]
US 9019087B2 · Bakircioglu et al. · 2015 [cited by applicant]
US 9298260B2 · Karaoguz et al. · 2016 [cited by applicant]
US 9301094B2 · Jajoo et al. · 2016 [cited by applicant]
US 9352887B2 · Poss et al. · 2016 [cited by applicant]
US 9443410B1 · Constien · 2016 [cited by applicant]
US 9826149B2 · Chalom · 2017 [cited by examiner]
US 9905090B2 · Ullrich et al. · 2018 [cited by applicant]
US 9952600B2 · Gurin · 2018 [cited by applicant]
US 10064007B1 · Deluca et al. · 2018 [cited by applicant]
US 10405133B1 · Merjanian et al. · 2019 [cited by applicant]
US 10416311B2 · Huang et al. · 2019 [cited by applicant]
US 10559208B1 · McAlpine et al. · 2020 [cited by applicant]
US 10621873B1 · Spiel et al. · 2020 [cited by applicant]
US 10642362B2 · Eagleman et al. · 2020 [cited by applicant]
US 10798522B1 · Benjamin et al. · 2020 [cited by applicant]
US 10943356B2 · Armstrong et al. · 2021 [cited by applicant]
US 20020108507A1 · May et al. · 2002 [cited by applicant]
US 20040129781A1 · Kreiner et al. · 2004 [cited by applicant]
US 20040199401A1 · Wagner et al. · 2004 [cited by applicant]
US 20050080520A1 · Kline et al. · 2005 [cited by applicant]
US 20050083197A1 · Glenn et al. · 2005 [cited by applicant]
US 20050126958A1 · Bohlig et al. · 2005 [cited by applicant]
US 20060196937A1 · Kreiner et al. · 2006 [cited by applicant]
US 20060261964A1 · Maetzke · 2006 [cited by applicant]
US 20070041600A1 · Zachman · 2007 [cited by applicant]
US 20070133980A1 · Meyers et al. · 2007 [cited by applicant]
US 20070219862A1 · Casella et al. · 2007 [cited by applicant]
US 20070260466A1 · Casella et al. · 2007 [cited by applicant]
US 20080031525A1 · Yamaguchi · 2008 [cited by applicant]
US 20080061125A1 · Langlois et al. · 2008 [cited by applicant]
US 20080061977A1 · Maruca et al. · 2008 [cited by applicant]
US 20080140422A1 · Hovestadt et al. · 2008 [cited by applicant]
US 20090014363A1 · Gonen et al. · 2009 [cited by applicant]
US 20090161907A1 · Healey et al. · 2009 [cited by applicant]
US 20090321511A1 · Browne · 2009 [cited by applicant]
US 20100001867A1 · Rodrigue et al. · 2010 [cited by applicant]
US 20100017127A1 · Pepitone et al. · 2010 [cited by applicant]
US 20100042940A1 · Monday et al. · 2010 [cited by applicant]
US 20100069035A1 · Johnson · 2010 [cited by applicant]
US 20100092089A1 · Wilson et al. · 2010 [cited by applicant]
US 20100217715A1 · Lipcon · 2010 [cited by applicant]
US 20100287073A1 · Kocis et al. · 2010 [cited by applicant]
US 20100312601A1 · Lin · 2010 [cited by applicant]
US 20110000295A1 · Kritlow · 2011 [cited by applicant]
US 20110063208A1 · Van et al. · 2011 [cited by applicant]
US 20110137812A1 · Sherga · 2011 [cited by applicant]
US 20110148634A1 · Putz · 2011 [cited by applicant]
US 20110175739A1 · McFeeters · 2011 [cited by applicant]
US 20120010746A1 · Sundholm · 2012 [cited by applicant]
US 20120150754A1 · Belady et al. · 2012 [cited by applicant]
US 20120192646A1 · Arnold et al. · 2012 [cited by applicant]
US 20120209783A1 · Smith et al. · 2012 [cited by applicant]
US 20120314059A1 · Hoffmann et al. · 2012 [cited by applicant]
US 20130006522A1 · Vellaikal et al. · 2013 [cited by applicant]
US 20130096731A1 · Tamari et al. · 2013 [cited by applicant]
US 20130180892A1 · Marrapodi et al. · 2013 [cited by applicant]
US 20130218456A1 · Zelek et al. · 2013 [cited by applicant]
US 20130278067A1 · Poss et al. · 2013 [cited by applicant]
US 20130295970A1 · Sheshadri et al. · 2013 [cited by applicant]
US 20130345969A1 · Udeshi et al. · 2013 [cited by applicant]
US 20140005039A1 · Ohishi et al. · 2014 [cited by applicant]
US 20140050397A1 · Badholm et al. · 2014 [cited by applicant]
US 20140074298A1 · Jambeck et al. · 2014 [cited by applicant]
US 20140214697A1 · McSweeney · 2014 [cited by applicant]
US 20140229501A1 · Josefiak · 2014 [cited by applicant]
US 20140266698A1 · Hall et al. · 2014 [cited by applicant]
US 20140278630A1 · Gates et al. · 2014 [cited by applicant]
US 20140351328A1 · Woods et al. · 2014 [cited by applicant]
US 20140379588A1 · Gates · 2014 [cited by examiner]
US 20150081212A1 · Mitchell et al. · 2015 [cited by applicant]
US 20150088792A1 · O'Neill et al. · 2015 [cited by applicant]
US 20150148077A1 · Jelle · 2015 [cited by applicant]
US 20150186497A1 · Patton et al. · 2015 [cited by applicant]
US 20150271126A1 · Menayas et al. · 2015 [cited by applicant]
US 20150271639A1 · Ziskind et al. · 2015 [cited by applicant]
US 20150310606A1 · Shreve et al. · 2015 [cited by applicant]
US 20150339864A1 · Herron · 2015 [cited by applicant]
US 20150348252A1 · Mask · 2015 [cited by applicant]
US 20160003627A1 · Bonhomme · 2016 [cited by applicant]
US 20160026253A1 · Bradski et al. · 2016 [cited by applicant]
US 20160195602A1 · Meadow · 2016 [cited by applicant]
US 20160212590A1 · Decorte et al. · 2016 [cited by applicant]
US 20160266258A1 · Huang et al. · 2016 [cited by applicant]
US 20160292862A1 · Mask · 2016 [cited by applicant]
US 20160355308A1 · Poss et al. · 2016 [cited by applicant]
US 20160358429A1 · Ullrich et al. · 2016 [cited by applicant]
US 20170109027A1 · Shubs et al. · 2017 [cited by applicant]
US 20170124643A1 · Haimi et al. · 2017 [cited by applicant]
US 20170169673A1 · Billington et al. · 2017 [cited by applicant]
US 20170206889A1 · Lev-Tov et al. · 2017 [cited by applicant]
US 20170223499A1 · Jernigan · 2017 [cited by applicant]
US 20170289754A1 · Anderson et al. · 2017 [cited by applicant]
US 20170294000A1 · Shen · 2017 [cited by examiner]
US 20170353829A1 · Kumar et al. · 2017 [cited by applicant]
US 20170366616A1 · Rodrigues Nascimento et al. · 2017 [cited by applicant]
US 20180027371A1 · Austraat et al. · 2018 [cited by applicant]
US 20180075108A1 · Park et al. · 2018 [cited by applicant]
US 20180082279A1 · Vasgaard et al. · 2018 [cited by applicant]
US 20180089840A1 · Yan · 2018 [cited by examiner]
US 20180108023A1 · Stewart et al. · 2018 [cited by applicant]
US 20180165970A1 · Namgoong et al. · 2018 [cited by applicant]
US 20180174067A1 · Spiro et al. · 2018 [cited by applicant]
US 20180189835A1 · Deluca et al. · 2018 [cited by applicant]
US 20180192237A1 · Privitera et al. · 2018 [cited by applicant]
US 20180220061A1 · Wang et al. · 2018 [cited by applicant]
US 20180232767A1 · Garg et al. · 2018 [cited by applicant]
US 20180262903A1 · Ryan et al. · 2018 [cited by applicant]
US 20180268377A1 · Mofardin et al. · 2018 [cited by applicant]
US 20180285535A1 · Zhu et al. · 2018 [cited by applicant]
US 20180312095A1 · Eletrabi · 2018 [cited by applicant]
US 20180338001A1 · Pereira Cabral et al. · 2018 [cited by applicant]
US 20180338031A1 · Subramanian et al. · 2018 [cited by applicant]
US 20180374046A1 · Powers et al. · 2018 [cited by applicant]
US 20190007484A1 · Chen et al. · 2019 [cited by applicant]
US 20190026915A1 · Seaman et al. · 2019 [cited by applicant]
US 20190102726A1 · Ushiki et al. · 2019 [cited by applicant]
US 20190164081A1 · Deluca et al. · 2019 [cited by applicant]
US 20190295223A1 · Shen et al. · 2019 [cited by applicant]
US 20190313204A1 · Ayoub et al. · 2019 [cited by applicant]
US 20200013024A1 · Armstrong et al. · 2020 [cited by applicant]
US 20200100052A1 · Ellis et al. · 2020 [cited by applicant]
US 20200126026A1 · Garlapati · 2020 [cited by examiner]
US 20200145783A1 · Hanada et al. · 2020 [cited by applicant]
US 20200162842A1 · Jones · 2020 [cited by applicant]
US 20200252742A1 · Yeon et al. · 2020 [cited by applicant]
US 20200344567A1 · Wirola et al. · 2020 [cited by applicant]
US 20210158308A1 · Armstrong et al. · 2021 [cited by applicant]
US 20220180501A1 · Perez · 2022 [cited by examiner]
AU 2013100511B4 · 2014 [cited by applicant]
CA 2558906A1 · 2007 [cited by applicant]
CN 101482742B · 2011 [cited by applicant]
EP 2284104A1 · 2011 [cited by applicant]
GB 2386686A · 2003 [cited by applicant]
WO 2012015664A1 · 2012 [cited by applicant]
WO 2012164098A1 · 2012 [cited by applicant]
WO 2014079586A1 · 2014 [cited by applicant]
Redmon, Joseph , et al., “YOLOv3: An Incremental Improvement”, arXiv:1804.02767, submitted on Apr. 8, 2018, https://doi.org/10.48550/arXiv.1804.02767. [cited by applicant]
“Vicentini et al. Sensorized waste collection container for content estimation and collection optimization. Waste Management 29 (2009) [retrieved on Oct. 29, 2014]. Retrieved from the Internet: pp. 1467-1472.”, Jan. 14,… [cited by applicant]
Gates, Jason , “Fullness Monitoring for Waste-Image-based vs. Ultrasonic Sensors”, https://medium.com/@compology/fullness-monitoring-for-waste-image-based-vs-ultrasonic-sensors-29f360bf01e8, dated Jul. 11, 2017. [cited by applicant]
Karpathy, Andrej , “CS231n Convolutional Neural Networks for Visual Recognition”, http://cs231n.github.io/neural-networks-2/#losses. [cited by applicant]
Lamba, Harshall , “One Shot Learning with Siamese Networks using Keras”, https://towardsdatascience.com/one-shot-learning-with-siamese-networks-using-keras-17f34e75bb3d, dated Jan. 20, 2019. [cited by applicant]
Mims, Christopher , “Help, We're Drowning in Recycling! Cue the ‘Internet of Trash’”, Appeared in the Mar. 2, 2019, print edition as ‘The ‘Internet of Trash’ Aims to Sort Out Our Recycling Mess’ https://djreprints.com. [cited by applicant]
Cited By (1)
US 12,347,167