IP Library Granted Patent US 12,380,757
Granted Patent B1
US 12,380,757 · App. 18/647,012 · Granted Aug 5, 2025

Cloud-based cash inventory management for on-premises cash handling devices

Inventors: Brian McCabe (Jupiter, FL); Wilfredo Rego (Jupiter, FL)
Assignee: G4S Retail Solutions (USA) Inc.
G07D11/23G06Q20/202G07D11/34G07D11/40
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,380,757
App. No.
18/647,012
Filed
Apr 26, 2024
Granted
Aug 5, 2025
Kind
B1
Art Unit
2876
USPC
235/379
Abstract

Various embodiments are directed to systems and methods for remotely monitoring cash reserves within a plurality of cash handling devices, and for automatically initiating change orders to maintain optimal levels of cash reserves within those cash handling devices. Certain embodiments remotely monitor closing transaction data received from those cash handling devices. Based at least in part on portions of data reflected within the closing transaction data, retrieve historical usage data relating to a forecast period; generate a usage forecast for the forecast period, and based on the generated usage forecast and the closing transaction data, generate message data for transmission to external systems to facilitate the maintenance of optimal cash reserves within those cash handling devices.

Claims (48)

1. A system for cash handling device operation management, the system comprising one or more non-transitory memory storage areas and one or more processors collectively configured to:

monitor closing transaction data from a cash handling device identifying physical cash movement within the cash handling device for each of a plurality of cash denominations and identifying physical cash locations in a recycler cassette of the cash handling device and in a deposit cassette of the cash handling device, wherein the deposit cassette does not provide automated cash dispensing;

trigger a forecasting process for the cash handling device upon receiving data identifying physical cash movement from the recycler cassette to the deposit cassette, the forecasting process comprising:

retrieving historical usage data for each of the plurality of cash denominations from each register till of the plurality of register tills; and

determining an operating fund for each register till of the plurality of register tills based at least in part on one or more of the historical usage data or manual adjustments, wherein the operating fund for each register till of the plurality of register tills identifies an operating fund amount for each of a plurality of cash denominations for a forecast period;

determining a forecast starting content for each of the plurality of cash denominations within the recycler cassette at the cash handling device for the forecast period;

comparing the forecast starting content for each of the plurality of cash denominations against the operating funds determined for each of the plurality of register tills; and

generate a user interface displaying the operating funds determined for each of the plurality of register tills.

2. The system for cash handling device operation management of claim 1 ,

wherein determining a forecast starting content for each of the plurality of cash denominations at the cash handling device for the forecast period comprises retrieving a closing content for each of the plurality of cash denominations from the closing transaction data.

3. The system for cash handling device operation management of claim 2 , wherein the forecast period is embodied as a first forecast period of a plurality of forecast periods, and wherein the plurality of forecast periods comprise the first forecast period and a second forecast period occurring consecutively after the first forecast period; and

wherein the forecasting process additionally comprises determining a second forecast starting content for each of the plurality of cash denominations for the second forecast period at least in part by:

determining a forecast closing content for each of the plurality of cash denominations after the first forecast period based at least in part on one or more of: the closing transaction data and historical data relevant to the first forecast period.

4. The system for cash handling device operation management of claim 1 , wherein the one or more processors are further configured to, upon determining the forecast starting content for at least one of the plurality of cash denominations does not satisfy the operating funds for the plurality of register tills for the forecast period:

determine a cash transfer time to provide a forecast starting content of each of the plurality of cash denominations to satisfy the operating fund for each of the plurality of cash denominations for the forecast period; and

populate a portion of an order record with data identifying the cash transfer time.

5. The system for cash handling device operation management of claim 1 , wherein the forecasting process additionally comprises:

determining a forecast content of cash within the deposit cassette at the cash handling device for the forecast period;

comparing the forecast content of cash within the deposit cassette at the cash handling device against a deposit cassette threshold; and

upon determining that the forecast content of cash within the deposit cassette at the cash handling device for the forecast period exceeds the deposit cassette threshold for the forecast period, transmitting an order record to an external computing entity to initialize a cash transfer from the cash handling device.

6. A computer-implemented method for cash handling device operation management, the method comprising:

monitoring closing transaction data from a cash handling device identifying physical cash movement within the cash handling device for each of a plurality of cash denominations and identifying physical cash locations in a recycler cassette of the cash handling device and in a deposit cassette of the cash handling device, wherein the deposit cassette does not provide automated cash dispensing;

triggering a forecasting process for the cash handling device upon receiving data identifying physical cash movement from the recycler cassette to the deposit cassette, the forecasting process comprising:

retrieving historical usage data for each of the plurality of cash denominations from each register till of the plurality of register tills; and

determining an operating fund for each register till of the plurality of register tills based at least in part on one or more of the historical usage data or manual adjustments, wherein the operating fund for each register till of the plurality of register tills identifies an operating fund amount for each of a plurality of cash denominations for a forecast period;

determining a forecast starting content for each of the plurality of cash denominations within the recycler cassette at the cash handling device for the forecast period;

comparing the forecast starting content for each of the plurality of cash denominations against the operating funds determined for each of the plurality of register tills; and

generating a user interface displaying the operating funds determined for each of the plurality of register tills.

7. The computer-implemented method for cash handling device operation management of claim 6 , wherein determining a forecast starting content for each of the plurality of cash denominations at the cash handling device for the forecast period comprises retrieving a closing content for each of the plurality of cash denominations from the closing transaction data.

8. The computer-implemented method for cash handling device operation management of claim 7 , wherein the forecast period is embodied as a first forecast period of a plurality of forecast periods, and wherein the plurality of forecast periods comprise the first forecast period and a second forecast period occurring consecutively after the first forecast period; and

wherein the forecasting process additionally comprises determining a second forecast starting content for each of the plurality of cash denominations for the second forecast period at least in part by:

determining a forecast closing content for each of the plurality of cash denominations after the first forecast period based at least in part on one or more of: the closing transaction data and historical data relevant to the first forecast period.

9. The computer-implemented method for cash handling device operation management of claim 6 , wherein the forecasting process additionally comprises:

determining a forecast content of cash within the deposit cassette at the cash handling device for the forecast period;

comparing the forecast content of cash within the deposit cassette at the cash handling device against a deposit cassette threshold; and

upon determining the forecast content of cash within the deposit cassette at the cash handling device for the forecast period exceeds the deposit cassette threshold for the forecast period, transmitting an order record to an external computing entity to initialize a cash transfer from the cash handling device.

10. A computer program product comprising a non-transitory computer readable medium having computer program instructions stored therein, the computer program instructions when executed by a processor, cause the processor to:

monitor closing transaction data from a cash handling device identifying physical cash movement within the cash handling device for each of a plurality of cash denominations and identifying physical cash locations in a recycler cassette of the cash handling device and in a deposit cassette of the cash handling device, wherein the deposit cassette does not provide automated cash dispensing;

trigger a forecasting process for the cash handling device upon receiving data identifying physical cash movement from the recycler cassette to the deposit cassette, the forecasting process comprising:

retrieving historical usage data for each of the plurality of cash denominations from each register till of the plurality of register tills; and

determining an operating fund for each register till of the plurality of register tills based at least in part on one or more of the historical usage data or manual adjustments, wherein the operating fund for each register till of the plurality of register tills identifies an operating fund amount for each of a plurality of cash denominations for a forecast period;

determining a forecast starting content for each of the plurality of cash denominations within the recycler cassette at the cash handling device for the forecast period;

comparing the forecast starting content for each of the plurality of cash denominations against the operating funds determined for each of the plurality of register tills; and

generate a user interface displaying the operating funds determined for each of the plurality of register tills.

11. The computer program product of claim 10 , wherein determining a forecast starting content for each of the plurality of cash denominations at the cash handling device for the forecast period comprises retrieving a closing content for each of the plurality of cash denominations from the closing transaction data.

12. The computer program product of claim 10 , wherein the forecast period is embodied as a first forecast period of a plurality of forecast periods, and wherein the plurality of forecast periods comprise the first forecast period and a second forecast period occurring consecutively after the first forecast period; and

wherein the forecasting process additionally comprises determining a second forecast starting content for each of the plurality of cash denominations for the second forecast period at least in part by:

determining a forecast closing content for each of the plurality of cash denominations after the first forecast period based at least in part on one or more of: the closing transaction data and historical data relevant to the first forecast period.

Assignments (2)
NOTES PATENT SECURITY AGREEMENT Recorded Jul 11, 2025
From: G4S RETAIL SOLUTIONS (USA) INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 071888/0745 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 26, 2024
From: MCCABE, BRIAN; REGO, WILFREDO
To: G4S RETAIL SOLUTIONS (USA) INC.
Reel/Frame 067235/0297 →
Continuity (4)
Continuation 18166659 · Feb 9, 2023
Continuation 17182704 · Feb 23, 2021
Continuation 16516026 · Jul 18, 2019
Provisional Application 62700072 · Jul 18, 2018
References Cited (114)
US 5553320A · Matsuura · 1996 [cited by applicant]
US 7610215B1 · Folk et al. · 2009 [cited by applicant]
US 7635085B2 · Brown et al. · 2009 [cited by applicant]
US 7900829B1 · Folk et al. · 2011 [cited by applicant]
US 7940176B2 · Bohen et al. · 2011 [cited by applicant]
US 7950512B2 · Folk et al. · 2011 [cited by applicant]
US 7954699B1 · Sanders et al. · 2011 [cited by applicant]
US 8011581B1 · Folk et al. · 2011 [cited by applicant]
US 8019663B1 · Bohen et al. · 2011 [cited by applicant]
US 8025214B1 · Folk et al. · 2011 [cited by applicant]
US 8032415B2 · Sanders et al. · 2011 [cited by applicant]
US 8047427B2 · Sanders et al. · 2011 [cited by applicant]
US 8056305B1 · Folk et al. · 2011 [cited by applicant]
US 8096398B2 · Folk et al. · 2012 [cited by applicant]
US 8117127B1 · Sanders et al. · 2012 [cited by applicant]
US 8141772B1 · Folk et al. · 2012 [cited by applicant]
US 8157078B1 · Folk et al. · 2012 [cited by applicant]
US 8172067B1 · Folk et al. · 2012 [cited by applicant]
US 8175970B1 · Mon et al. · 2012 [cited by applicant]
US 8177132B1 · Bohen et al. · 2012 [cited by applicant]
US 8181854B1 · Folk et al. · 2012 [cited by applicant]
US 8181856B1 · Folk et al. · 2012 [cited by applicant]
US 8196826B2 · Folk et al. · 2012 [cited by applicant]
US 8201680B1 · Folk et al. · 2012 [cited by applicant]
US 8210429B1 · Bohen et al. · 2012 [cited by applicant]
US 8214257B1 · Folk et al. · 2012 [cited by applicant]
US 8225988B1 · Bohen et al. · 2012 [cited by applicant]
US 8227936B1 · Folk et al. · 2012 [cited by applicant]
US 8260669B1 · Folk et al. · 2012 [cited by applicant]
US 8272563B1 · Folk et al. · 2012 [cited by applicant]
US 8274364B1 · Bohen et al. · 2012 [cited by applicant]
US 8327995B1 · Folk et al. · 2012 [cited by applicant]
US 8346640B1 · Sanders et al. · 2013 [cited by applicant]
US 8387874B1 · Bohen et al. · 2013 [cited by applicant]
US 8396278B2 · Jones et al. · 2013 [cited by applicant]
US 8401965B2 · Johnson et al. · 2013 [cited by applicant]
US 8407119B2 · Folk et al. · 2013 [cited by applicant]
US 8430303B1 · Sanders et al. · 2013 [cited by applicant]
US 8517257B1 · Folk et al. · 2013 [cited by applicant]
US 8556166B1 · Folk et al. · 2013 [cited by applicant]
US 8561885B1 · Folk et al. · 2013 [cited by applicant]
US 8571948B1 · Nichols et al. · 2013 [cited by applicant]
US 8600842B1 · Sanders et al. · 2013 [cited by applicant]
US 8601771B2 · Folk et al. · 2013 [cited by applicant]
US 8602295B1 · Sanders et al. · 2013 [cited by applicant]
US 8640945B1 · McCormick · 2014 [cited by applicant]
US 8781903B1 · Bohen et al. · 2014 [cited by applicant]
US 8812366B2 · Folk et al. · 2014 [cited by applicant]
US 8812394B1 · Folk et al. · 2014 [cited by applicant]
US 8909547B2 · Bohen et al. · 2014 [cited by applicant]
US 8925797B1 · Bohen et al. · 2015 [cited by applicant]
US 9004352B1 · Graef et al. · 2015 [cited by applicant]
US 9064366B1 · Folk et al. · 2015 [cited by applicant]
US 9070125B1 · Folk et al. · 2015 [cited by applicant]
US 9098960B1 · Folk et al. · 2015 [cited by applicant]
US 9311671B2 · Folk et al. · 2016 [cited by applicant]
US 9547848B2 · Folk et al. · 2017 [cited by applicant]
US 9697493B2 · Folk et al. · 2017 [cited by applicant]
US 9715793B1 · Brancaccio · 2017 [cited by applicant]
US 10977889B1 · McCabe · 2021 [cited by examiner]
US 11188910B2 · Yang · 2021 [cited by applicant]
US 11315379B1 · Crandall et al. · 2022 [cited by applicant]
US 11410149B1 · Goetz · 2022 [cited by applicant]
US 11615665B1 · McCabe · 2023 [cited by examiner]
US 11688221B1 · Crandall · 2023 [cited by applicant]
US 12002319B1 · McCabe · 2024 [cited by examiner]
US 20020074709A1 · Kanagawa · 2002 [cited by applicant]
US 20050011721A1 · Armanini et al. · 2005 [cited by applicant]
US 20050027626A1 · Garcia · 2005 [cited by applicant]
US 20050289030A1 · Smith · 2005 [cited by applicant]
US 20060253349A1 · Brooks et al. · 2006 [cited by applicant]
US 20090070263A1 · Davis et al. · 2009 [cited by applicant]
US 20100010904A1 · Sanders · 2010 [cited by applicant]
US 20100131407A1 · Folk et al. · 2010 [cited by applicant]
US 20110060639A1 · Garcia · 2011 [cited by applicant]
US 20110258090A1 · Bosch et al. · 2011 [cited by applicant]
US 20120073482A1 · Meeker et al. · 2012 [cited by applicant]
US 20130191196A1 · Cecala · 2013 [cited by applicant]
US 20130232064A1 · Bosch · 2013 [cited by applicant]
US 20130346135A1 · Siemens et al. · 2013 [cited by applicant]
US 20140074708A1 · Bellamy · 2014 [cited by applicant]
US 20140279675A1 · Wiig et al. · 2014 [cited by applicant]
US 20140353375A1 · Turocy et al. · 2014 [cited by applicant]
US 20150199661A1 · Saoji et al. · 2015 [cited by applicant]
US 20170061561A1 · Cha · 2017 [cited by applicant]
US 20170193731A1 · Kim et al. · 2017 [cited by applicant]
US 20170232300A1 · Tran et al. · 2017 [cited by applicant]
US 20170286883A1 · Nail et al. · 2017 [cited by applicant]
US 20180005193A1 · Crandall et al. · 2018 [cited by applicant]
US 20180047239A1 · Niizuma · 2018 [cited by applicant]
US 20180078843A1 · Tran et al. · 2018 [cited by applicant]
US 20180144321A1 · Baar et al. · 2018 [cited by applicant]
US 20180181935A1 · Johnson · 2018 [cited by examiner]
US 20180218323A1 · Nguyen · 2018 [cited by applicant]
US 20180240190A1 · Schumacher · 2018 [cited by applicant]
US 20180293649A1 · Morgan et al. · 2018 [cited by applicant]
US 20180300703A1 · Hiramatsu et al. · 2018 [cited by applicant]
US 20190220839A1 · Oliynyk · 2019 [cited by applicant]
US 20210327198A1 · Yukawa · 2021 [cited by applicant]
U.S. Appl. No. 18/166,659, filed Feb. 9, 2023, U.S. Pat. No. 12,002,319, Issued. [cited by applicant]
U.S. Appl. No. 17/182,704, filed Feb. 23, 2021, U.S. Pat. No. 11,615,665, Issued. [cited by applicant]
U.S. Appl. No. 16/516,026, filed Jul. 18, 2019, U.S. Pat. No. 10,977,889, Issued. [cited by applicant]
United States Patent and Trademark Office, Unpublished U.S. Appl. No. 12/241,397. [cited by applicant]
United States Patent and Trademark Office, Office Action for U.S. Appl. No. 16/516,026, filed Jul. 9, 2020, (9 pages), U.S. [cited by applicant]
United States Patent and Trademark Office, NonFinal Office Action for U.S. Appl. No. 16/516,000, filed Aug. 13, 2020, (17 pages), U.S. [cited by applicant]
United States Patent and Trademark Office, NonFinal Office Action for U.S. Appl. No. 16/697,503, filed Sep. 29, 2020, (15 pages), U.S. [cited by applicant]
NonFinal Office Action for U.S. Appl. No. 16/906,056, dated Oct. 6, 2021, (16 pages), United States Patent and Trademark Office, USA. [cited by applicant]
Notice of Allowance and Fee(s) Due for U.S. Appl. No. 16/906,056, dated Apr. 27, 2022, (13 pages), United States Patent and Trademark Office, US. [cited by applicant]
NonFinal Office Action for U.S. Appl. No. 17/182,704, dated Jun. 17, 2022, (9 pages), United States Patent and Trademark Office, US. [cited by applicant]
NonFinal Office Action for U.S. Appl. No. 17/166,561, dated Oct. 14, 2022, (8 pages), United States Patent and Trademark Office, US. [cited by applicant]
Notice of Allowance and Fee(s) Due for U.S. Appl. No. 16/928,460, dated Feb. 1, 2023, (11 pages), United States Patent and Trademark Office, US. [cited by applicant]
Non-Final Office Action for United States U.S. Appl. No. 18/315,883, dated Dec. 7, 2023, (9 pages), United States Patent and Trademark Office. [cited by applicant]
Non-Final Office Action for United States U.S. Appl. No. 17/166,561, dated Dec. 28, 2023, (17 pages), United States Patent and Trademark Office. [cited by applicant]
Non-Final Office Action for United States U.S. Appl. No. 18/620,045, dated May 8, 2025, (15 pages), United States Patent and Trademark Office. [cited by applicant]