IP Library Granted Patent US 12,340,656
Granted Patent B2
US 12,340,656 · App. 17/857,988 · Granted Jun 24, 2025

Data collection cloud system for electronic gaming machines

Inventors: Jeremiah O'Hara (Las Vegas, NV); Anthony Patton (Las Vegas, NV)
Assignee: Aristocrat Technologies, Inc.
G07F17/3225G06Q50/34G07F17/3223G07F17/3227G07F17/3234G07F17/3241H04L63/0807H04L63/0853H04L67/125H04L67/34
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,340,656
App. No.
17/857,988
Granted
Jun 24, 2025
Kind
B2
Abstract

An application program interface (API) provides functionality to store device data from multiple protocols. A collection server hosting the API is configured to receive a data structure from a first sending device comprising first sending device data, wherein the data structure comprises a static portion and a dynamic portion, wherein the static portion comprises identifying information for the sending device, and where in the dynamic portion comprises the device data; and store the device data in accordance with the data structure.

Claims (59)

1. A non-transitory computer readable medium comprising computer readable code executable by one or more processors to:

receive;

a data structure from a first sending device of a plurality of sending devices comprising first sending device data, wherein a format of the data structure comprises a static portion and a dynamic portion, wherein the static portion comprises:

identifying information for the first sending device,

a message identifier, a sending device identifier, a counter value, and an action type associated with the data structure, and wherein the dynamic portion comprises:

the first sending device data, and

a second data structure from a second sending device, wherein the second data structure comprises a dynamic portion corresponding to a protocol different than a protocol corresponding to the dynamic portion of the data structure; and

store the first sending device data on a collection server in accordance with the data structure, wherein the collection server comprises aggregated device data from the plurality of sending devices in the format of the data structure, and wherein the plurality of sending devices are associated with a plurality of protocols.

2. The non-transitory computer readable medium of claim 1 , further comprising computer readable code to:

transmit a data request to the first sending device for the first sending device data.

3. The non-transitory computer readable medium of claim 1 , further comprising computer readable code to:

receive, from the first sending device, an authentication token, wherein the first sending device obtains the authentication token from an authentication server; and

authorize transmission of the data structure based on the authentication token.

4. The non-transitory computer readable medium of claim 1 , wherein the first sending device is comprised in a computing environment using a first data protocol, and further comprising computer readable code to:

receive, from a second sending device, second sending device data, wherein the second sending device is comprised in a computing environment using a second data protocol.

5. The non-transitory computer readable medium of claim 1 ,

wherein the dynamic portion comprises data from an electronic gaming machine (EGM).

6. The non-transitory computer readable medium of claim 1 , wherein the dynamic portion comports to a protocol selected from a group consisting of a G2S protocol and an X series protocol.

7. The non-transitory computer readable medium of claim 1 , further comprising computer readable code to:

filter the data structure based at least in part on the static portion of the data structure.

8. A method comprising:

receiving, at a computing device:

a data structure from a first sending device of a plurality of sending devices comprising first sending device data, wherein a format of the data structure comprises a static portion and a dynamic portion, wherein the static portion comprises:

identifying information for the first sending device,

a message identifier, a sending device identifier, a counter value, and an action type associated with the data structure, and wherein the dynamic portion comprises:

the first sending device data, and

a second data structure from a second sending device, wherein the second data structure comprises a dynamic portion corresponding to a protocol different than a protocol corresponding to the dynamic portion of the data structure; and

storing the first sending device data on a collection server in accordance with the data structure, wherein the first sending device data is retrievable in accordance with the data structure, and, wherein the collection server comprises aggregated device data from the plurality of sending devices in the format of the data structure, and wherein the plurality of sending devices are associated with a plurality of protocols.

9. The method of claim 8 , further comprising:

transmitting a data request to the first sending device for the first sending device data.

10. The method of claim 8 , further comprising:

receiving, from the first sending device, an authentication token, wherein the first sending device obtains the authentication token from an authentication server; and

authorizing transmission of the data structure based on the authentication token.

11. The method of claim 8 , wherein the first sending device is comprised in a computing environment using a first data protocol, and further comprising:

receiving, from a second sending device, second sending device data, wherein the second sending device is comprised in a computing environment using a second data protocol.

12. The method of claim 8 , wherein the dynamic portion comprises data from an electronic gaming machine (EGM).

13. The method of claim 8 , wherein the dynamic portion comports to a protocol selected from a group consisting of a G2S protocol and an X series protocol.

14. The method of claim 8 , further comprising:

filtering the data structure based at least in part on the static portion of the data structure.

15. A system comprising:

one or more processors; and

one or more computer readable media comprising computer readable code executable by the one or more processors to:

receive;

a data structure from a first sending device of a plurality of sending devices comprising first sending device data, wherein a format of the data structure comprises a static portion and a dynamic portion, wherein the static portion comprises:

identifying information for the first sending device, a message identifier, a sending device identifier, a counter value, and an action type associated with the data structure, and data type, and

wherein the dynamic portion comprises:

the first sending device data, and

a second data structure from a second sending device, wherein the second data structure comprises a dynamic portion corresponding to a protocol different than a protocol corresponding to the dynamic portion of the data structure; and

store the first sending device data on a collection server in accordance with the data structure, wherein the collection server comprises aggregated device data from the plurality of sending devices in the format of the data structure, and wherein the plurality of sending devices are associated with a plurality of protocols.

16. The system of claim 15 , further comprising computer readable code to:

transmit a data request to the first sending device for the first sending device data.

17. The system of claim 15 , further comprising computer readable code to:

receive, from the first sending device, an authentication token, wherein the first sending device obtains the authentication token from an authentication server; and

authorize transmission of the data structure based on the authentication token.

18. The system of claim 15 , wherein the first sending device is comprised in a computing environment using a first data protocol, and further comprising computer readable code to:

receive, from a second sending device, second sending device data, wherein the second sending device is comprised in a computing environment using a second data protocol.

19. The system of claim 15 , wherein the dynamic portion comports to a protocol selected from a group consisting of a G2S protocol and an X series protocol.

20. The system of claim 15 , further comprising computer readable code to:

filter the data structure based at least in part on the static portion of the data structure.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 5, 2022
From: O'HARA, JEREMIAH; PATTON, ANTHONY
To: ARISTOCRAT TECHNOLOGIES, INC.
Reel/Frame 060405/0027 →
Continuity (3)
Provisional Application 63250959 · Sep 30, 2021
Provisional Application 63220260 · Jul 9, 2021
Related Publication 20230027242A1 · Jan 26, 2023
References Cited (298)
US 39370A · Alexander · 1863 [cited by applicant]
US 4582324A · Koza · 1986 [cited by applicant]
US 5283422A · Storch · 1994 [cited by applicant]
US 5326104A · Pease · 1994 [cited by applicant]
US 5605334A · McCrea, Jr. · 1997 [cited by applicant]
US 5643086A · Alcorn · 1997 [cited by applicant]
US 5735742A · French · 1998 [cited by applicant]
US 5970143A · Schneier · 1999 [cited by applicant]
US 6154131A · Jones, II · 2000 [cited by applicant]
US 6165069A · Sines · 2000 [cited by applicant]
US 6383076B1 · Tiedeken · 2002 [cited by applicant]
US 6460848B1 · Soltys · 2002 [cited by applicant]
US 6488585B1 · Wells · 2002 [cited by applicant]
US 6641484B2 · Oles · 2003 [cited by applicant]
US 7003139B2 · Endrikhovski · 2006 [cited by applicant]
US 7154380B1 · Tarrab, Jr. · 2006 [cited by applicant]
US 7168089B2 · Nguyen · 2007 [cited by applicant]
US 7316615B2 · Soltys · 2008 [cited by applicant]
US 7581256B2 · Cockerille · 2009 [cited by applicant]
US 7708638B2 · Enzminger · 2010 [cited by applicant]
US 7736234B2 · Cockerille · 2010 [cited by applicant]
US 7815507B2 · Parrott · 2010 [cited by applicant]
US 7951003B2 · Russell · 2011 [cited by applicant]
US 8157647B2 · House · 2012 [cited by applicant]
US 8303417B2 · Burke · 2012 [cited by applicant]
US 8366542B2 · White · 2013 [cited by applicant]
US 8407147B2 · Lenger · 2013 [cited by applicant]
US 8449378B2 · Michaelson · 2013 [cited by applicant]
US 8608568B2 · Carpenter · 2013 [cited by applicant]
US 8628413B2 · Lemay · 2014 [cited by applicant]
US 8657674B2 · Lemay · 2014 [cited by applicant]
US 8777758B2 · Anderson · 2014 [cited by applicant]
US 8801517B2 · Walker · 2014 [cited by applicant]
US 8917971B2 · Woods · 2014 [cited by applicant]
US 8944910B1 · Boyle · 2015 [cited by applicant]
US 8974304B2 · Gagner · 2015 [cited by applicant]
US 9033791B2 · Hamlin · 2015 [cited by applicant]
US 9084937B2 · Gadher · 2015 [cited by applicant]
US 9117329B2 · Osgood · 2015 [cited by applicant]
US 9117339B2 · Burke · 2015 [cited by applicant]
US 9269216B2 · Keilwert · 2016 [cited by applicant]
US 9325203B2 · Nguyen · 2016 [cited by applicant]
US 9367991B2 · Acres · 2016 [cited by applicant]
US 9616324B2 · Krenn · 2017 [cited by applicant]
US 9865139B2 · Walker · 2018 [cited by applicant]
US 10037648B2 · Acres · 2018 [cited by applicant]
US 10223679B2 · Lee · 2019 [cited by applicant]
US 10229561B2 · Cage · 2019 [cited by applicant]
US 10275583B2 · Leuthardt · 2019 [cited by applicant]
US 10297106B1 · Simons · 2019 [cited by applicant]
US 10322727B1 · Chan · 2019 [cited by applicant]
US 10425426B1 · Simons · 2019 [cited by applicant]
US 10497204B2 · Weber · 2019 [cited by applicant]
US 10530569B2 · Bisti · 2020 [cited by applicant]
US 10549202B2 · McCoy · 2020 [cited by applicant]
US 10706678B2 · Nguyen · 2020 [cited by applicant]
US 10741017B2 · Silva · 2020 [cited by applicant]
US 10824759B1 · Magerkurth · 2020 [cited by applicant]
US 10850204B2 · Bruzzo · 2020 [cited by applicant]
US 10943438B2 · Cage · 2021 [cited by applicant]
US 10949417B2 · Kurian · 2021 [cited by applicant]
US 10950081B2 · Baker · 2021 [cited by applicant]
US 10991201B2 · McDowell · 2021 [cited by applicant]
US 11004304B2 · Nguyen · 2021 [cited by applicant]
US 11023981B2 · Hu · 2021 [cited by applicant]
US 11045726B2 · Hennessy · 2021 [cited by applicant]
US 11107321B2 · Ovalle · 2021 [cited by applicant]
US 11158170B2 · Thomas · 2021 [cited by applicant]
US 11159334B2 · Kuzma · 2021 [cited by applicant]
US 11159945B2 · Obaidi · 2021 [cited by applicant]
US 11189130B2 · Purohit · 2021 [cited by applicant]
US 11195371B2 · Purohit · 2021 [cited by applicant]
US 11232442B2 · Liu · 2022 [cited by applicant]
US 11245529B2 · Clark · 2022 [cited by applicant]
US 11281644B2 · Shimamura · 2022 [cited by applicant]
US 11288921B2 · Haishima · 2022 [cited by applicant]
US 11308761B2 · Purohit · 2022 [cited by applicant]
US 11373446B1 · Beisel · 2022 [cited by applicant]
US 11373480B2 · Taylor · 2022 [cited by applicant]
US 11380070B2 · Koidahl · 2022 [cited by applicant]
US 11651651B2 · Purohit · 2023 [cited by applicant]
US 11688233B2 · Acres · 2023 [cited by applicant]
US 11783669B2 · Schwartz · 2023 [cited by applicant]
US 20010019966A1 · Idaka · 2001 [cited by applicant]
US 20020025850A1 · Hafezi · 2002 [cited by applicant]
US 20020032051A1 · Stockdale · 2002 [cited by applicant]
US 20020138461A1 · Sinclair · 2002 [cited by applicant]
US 20020142831A1 · Mattice · 2002 [cited by applicant]
US 20020152120A1 · Howington · 2002 [cited by applicant]
US 20030032485A1 · Cockerille · 2003 [cited by applicant]
US 20030060283A1 · Rowe · 2003 [cited by applicant]
US 20040048669A1 · Rowe · 2004 [cited by applicant]
US 20040127277A1 · Walker · 2004 [cited by applicant]
US 20040235562A1 · Kiely · 2004 [cited by applicant]
US 20050043086A1 · Schneider · 2005 [cited by applicant]
US 20050054430A1 · Pitman · 2005 [cited by applicant]
US 20050130728A1 · Nguyen · 2005 [cited by applicant]
US 20060035713A1 · Cockerille · 2006 [cited by applicant]
US 20060063595A1 · Kondo · 2006 [cited by applicant]
US 20060100009A1 · Walker · 2006 [cited by applicant]
US 20060111172A1 · Walker · 2006 [cited by applicant]
US 20060166732A1 · Lechner · 2006 [cited by applicant]
US 20060189382A1 · Muir · 2006 [cited by applicant]
US 20060205488A1 · Gagner · 2006 [cited by applicant]
US 20060264253A1 · Trobia · 2006 [cited by applicant]
US 20070054734A1 · Morrow · 2007 [cited by applicant]
US 20080058059A1 · Fitzsimons · 2008 [cited by applicant]
US 20080167118A1 · Kroeckel · 2008 [cited by applicant]
US 20080182667A1 · Davis · 2008 [cited by applicant]
US 20080214300A1 · Williams · 2008 [cited by applicant]
US 20080235746A1 · Peters · 2008 [cited by applicant]
US 20090042640A1 · Gagner · 2009 [cited by applicant]
US 20090061987A1 · Canterbury · 2009 [cited by applicant]
US 20090124392A1 · Ruppert · 2009 [cited by examiner]
US 20090181720A1 · Marsico · 2009 [cited by applicant]
US 20090197660A1 · Cramer · 2009 [cited by applicant]
US 20090247293A1 · Lenger · 2009 [cited by applicant]
US 20100093428A1 · Mattice · 2010 [cited by applicant]
US 20100203961A1 · Burke · 2010 [cited by applicant]
US 20100234094A1 · Gagner · 2010 [cited by applicant]
US 20100248812A1 · Pacey · 2010 [cited by applicant]
US 20100255902A1 · Goldstein · 2010 [cited by applicant]
US 20100291994A1 · Denham · 2010 [cited by applicant]
US 20110089730A1 · Higgs · 2011 [cited by applicant]
US 20110102546A1 · Dhuse · 2011 [cited by applicant]
US 20110109134A1 · Filipour · 2011 [cited by applicant]
US 20110111838A1 · Bauer · 2011 [cited by applicant]
US 20110117984A1 · Shimabukuro · 2011 [cited by applicant]
US 20110124405A1 · Okada · 2011 [cited by applicant]
US 20110195789A1 · Wells · 2011 [cited by examiner]
US 20120021824A1 · Wells · 2012 [cited by applicant]
US 20120028703A1 · Anderson · 2012 [cited by applicant]
US 20120035751A1 · Dimitriadis · 2012 [cited by applicant]
US 20120100908A1 · Wells · 2012 [cited by applicant]
US 20120129596A1 · Thackston · 2012 [cited by applicant]
US 20120193956A1 · Baker · 2012 [cited by applicant]
US 20120229508A1 · Wigdor · 2012 [cited by applicant]
US 20120322564A1 · Granger · 2012 [cited by applicant]
US 20130072304A1 · Brosnan · 2013 [cited by applicant]
US 20130084959A1 · Nelson · 2013 [cited by applicant]
US 20130084960A1 · Frady · 2013 [cited by applicant]
US 20130084973A1 · Frady · 2013 [cited by applicant]
US 20130085001A1 · Anderson · 2013 [cited by applicant]
US 20130137498A1 · Willyard · 2013 [cited by applicant]
US 20130190095A1 · Gadher · 2013 [cited by applicant]
US 20130196755A1 · Nelson · 2013 [cited by applicant]
US 20140219492A1 · Pelliccio · 2014 [cited by applicant]
US 20140235324A1 · Ryan · 2014 [cited by applicant]
US 20140256450A1 · Bleich · 2014 [cited by applicant]
US 20140274309A1 · Nguyen · 2014 [cited by applicant]
US 20140309012A1 · Anderson · 2014 [cited by applicant]
US 20140323194A1 · Keilwert · 2014 [cited by applicant]
US 20140324749A1 · Peters · 2014 [cited by applicant]
US 20150279155A1 · Chun · 2015 [cited by applicant]
US 20150302690A1 · Hutchinson-Kay · 2015 [cited by examiner]
US 20160012465A1 · Sharp · 2016 [cited by applicant]
US 20160023116A1 · Wire · 2016 [cited by applicant]
US 20160292558A1 · Vienneau · 2016 [cited by applicant]
US 20160335840A1 · Acres · 2016 [cited by applicant]
US 20170061731A1 · Colvin · 2017 [cited by applicant]
US 20170161991A1 · Ayati · 2017 [cited by applicant]
US 20170278304A1 · Hildreth · 2017 [cited by applicant]
US 20170287593A1 · Ovalle · 2017 [cited by applicant]
US 20170293669A1 · Madhavan · 2017 [cited by applicant]
US 20170300876A1 · Musiala, Jr. · 2017 [cited by applicant]
US 20170316644A1 · Arnone · 2017 [cited by applicant]
US 20180019867A1 · Davis · 2018 [cited by applicant]
US 20180089956A1 · Nagaragatta · 2018 [cited by examiner]
US 20180096175A1 · Schmeling · 2018 [cited by applicant]
US 20180096752A1 · Ovalle · 2018 [cited by applicant]
US 20180114403A1 · Jayachandran · 2018 [cited by applicant]
US 20180370476A1 · Alequin · 2018 [cited by applicant]
US 20190028264A1 · Bisti · 2019 [cited by applicant]
US 20190028265A1 · Bisti · 2019 [cited by applicant]
US 20190066488A1 · Locke · 2019 [cited by applicant]
US 20190080554A1 · Barbour · 2019 [cited by applicant]
US 20190096170A1 · Lewis · 2019 [cited by applicant]
US 20190096191A1 · Stuehling · 2019 [cited by applicant]
US 20190102986A1 · Nelson · 2019 [cited by applicant]
US 20190109714A1 · Clark · 2019 [cited by applicant]
US 20190122300A1 · O'Brien · 2019 [cited by applicant]
US 20190122492A1 · Nguyen · 2019 [cited by applicant]
US 20190122495A1 · Yi · 2019 [cited by applicant]
US 20190130698A1 · Simons · 2019 [cited by applicant]
US 20190130701A1 · Simons · 2019 [cited by applicant]
US 20190143207A1 · Kumar · 2019 [cited by applicant]
US 20190149418A1 · Bertsche · 2019 [cited by applicant]
US 20190163672A1 · Shmueli · 2019 [cited by applicant]
US 20190180558A1 · Merati · 2019 [cited by applicant]
US 20190188653A1 · Khaund · 2019 [cited by applicant]
US 20190205894A1 · Gonzales, Jr. · 2019 [cited by applicant]
US 20190221076A1 · Simons · 2019 [cited by applicant]
US 20190280875A1 · Ragnoni · 2019 [cited by applicant]
US 20190289019A1 · Thekadath · 2019 [cited by applicant]
US 20190295371A1 · Simons · 2019 [cited by applicant]
US 20190296915A1 · Lancashire · 2019 [cited by applicant]
US 20190314726A1 · Masini · 2019 [cited by applicant]
US 20190321722A1 · Hennessy · 2019 [cited by applicant]
US 20190325700A1 · Jayachandran · 2019 [cited by applicant]
US 20190333285A1 · Delia · 2019 [cited by applicant]
US 20190352125A1 · Wooten · 2019 [cited by applicant]
US 20190355209A1 · Sorey · 2019 [cited by applicant]
US 20190373015A1 · Kozloski · 2019 [cited by applicant]
US 20200020194A1 · Higgins · 2020 [cited by examiner]
US 20200021600A1 · Simons · 2020 [cited by applicant]
US 20200027315A1 · Cotton · 2020 [cited by applicant]
US 20200051081A1 · Valecha · 2020 [cited by applicant]
US 20200051368A1 · Pustizzi · 2020 [cited by applicant]
US 20200066093A1 · Schwartz · 2020 [cited by applicant]
US 20200090463A1 · Mohrhardt · 2020 [cited by applicant]
US 20200097862A1 · Arora · 2020 [cited by applicant]
US 20200105096A1 · Ovalle · 2020 [cited by applicant]
US 20200110855A1 · Cunningham · 2020 [cited by applicant]
US 20200145217A1 · Clark · 2020 [cited by applicant]
US 20200152005A1 · Higgins · 2020 [cited by applicant]
US 20200168036A1 · Schwartz · 2020 [cited by applicant]
US 20200168038A1 · Schwartz · 2020 [cited by applicant]
US 20200189420A1 · Urano · 2020 [cited by applicant]
US 20200193764A1 · Ovalle · 2020 [cited by applicant]
US 20200202668A1 · Cotta · 2020 [cited by applicant]
US 20200211325A1 · Kaizerman · 2020 [cited by applicant]
US 20200380817A1 · Purohit · 2020 [cited by applicant]
US 20200410433A1 · Rahilly · 2020 [cited by applicant]
US 20200412813A1 · Mong · 2020 [cited by applicant]
US 20210037013A1 · Salkintzis · 2021 [cited by applicant]
US 20210174634A1 · Purohit · 2021 [cited by applicant]
US 20210233351A1 · Meltzer · 2021 [cited by applicant]
US 20210241566A1 · Russ · 2021 [cited by applicant]
US 20210255995A1 · Shmueli · 2021 [cited by applicant]
US 20210327208A1 · Colvin · 2021 [cited by applicant]
US 20210335085A1 · Froy, Jr. · 2021 [cited by applicant]
US 20210350659A1 · Purohit · 2021 [cited by applicant]
US 20220006831A1 · Garg · 2022 [cited by applicant]
US 20220030000A1 · Lee · 2022 [cited by applicant]
US 20220038280A1 · Punal · 2022 [cited by applicant]
US 20220207959A1 · Schwartz · 2022 [cited by applicant]
US 20220215719A1 · Schwartz · 2022 [cited by applicant]
US 20220383695A1 · Demarco · 2022 [cited by applicant]
US 20220392312A1 · Marks · 2022 [cited by applicant]
US 20230130583A1 · Shaffer, Jr. · 2023 [cited by applicant]
US 20230306816A1 · Nimish · 2023 [cited by applicant]
US 20230419778A1 · Schwartz · 2023 [cited by applicant]
AU 2019203135A1 · 2019 [cited by applicant]
GB 2573622 · 2019 [cited by applicant]
WO 2019089774A1 · 2019 [cited by applicant]
WO 2019089778A1 · 2019 [cited by applicant]
Brendan Koemer, “Russians Engineer A Brilliant Slot Machine Cheat—And Casinos Have No Fix”, https://www.wired.com/2017/02/russians-engineer-brilliant-slot-machine-cheat-casinos-no-fix/, Nov. 6, 2018, 14 pages. [cited by applicant]
Brendan Koemer, “Meet Alex, The Russian Casino Hacker Who Makes Millions Targeting Slot Machines”, https://Wired.com/story/meet-alex-the-russian-casino-hacker-who-makes-millions-targeting-slot-machines/, Nov. 6, 2018, 1… [cited by applicant]
Office Action dated Mar. 8, 2021 for U.S. Appl. No. 16/415,654 (pp. 1-12). [cited by applicant]
Office Action (Notice of Allowance and Fees Due (PTOL-85)) dated Nov. 26, 2021 for U.S. Appl. No. 16/778,743 (pp. 1-9). [cited by applicant]
Office Action (Notice of Allowance and Fees Due (PTOL-85)) dated Aug. 25, 2021 for U.S. Appl. No. 16/415,654 (pp. 1-10). [cited by applicant]
Office Action (Notice of Allowance and Fees Due (PTOL-85)) dated Oct. 6, 2021 for U.S. Appl. No. 16/864,800 (pp. 1-9). [cited by applicant]
Office Action (Notice of Allowance and Fees Due (PTOL-85)) dated Dec. 8, 2021 for U.S. Appl. No. 16/778,768 (pp. 1-8). [cited by applicant]
Office Action (Notice of Allowance and Fees Due (PTOL-85)) dated Dec. 21, 2021 for U.S. Appl. No. 16/837,655 (pp. 1-8). [cited by applicant]
Office Action (Notice of Allowance and Fees Due (PTOL-85)) dated Dec. 23, 2021 for U.S. Appl. No. 16/778,841 (pp. 1-9). [cited by applicant]
Office Action (Notice of Allowance and Fees Due (PTOL-85)) dated Feb. 8, 2022 for U.S. Appl. No. 16/778,987 (pp. 1-8). [cited by applicant]
Office Action (Notice of Allowance and Fees Due (PTOL-85)) dated Jan. 13, 2022 for U.S. Appl. No. 16/864,800 (pp. 1-7). [cited by applicant]
Office Action (Notice of Allowance and Fees Due (PTOL-85)) dated Jan. 14, 2022 for U.S. Appl. No. 16/778,923 (pp. 1-8). [cited by applicant]
Office Action (Notice of Allowance and Fees Due (PTOL-85)) dated Aug. 11, 2021 for U.S. Appl. No. 16/902,186 (pp. 1-8). [cited by applicant]
Office Action (Notice of Allowance and Fees Due (PTOL-85)) dated Feb. 2, 2022 for U.S. Appl. No. 16/778,889 (pp. 1-8). [cited by applicant]
Office Action (Non-Final Rejection) dated Feb. 1, 2022 for U.S. Appl. No. 17/222,763 (pp. 1-9). [cited by applicant]
Office Action (Notice of Allowance and Fees Due (PTOL-85)) dated Mar. 9, 2022 for U.S. Appl. No. 16/841,957 (pp. 1-9). [cited by applicant]
Office Action (Final Rejection) dated May 13, 2022 for U.S. Appl. No. 17/222,763 (pp. 1-11). [cited by applicant]
Office Action (Non-Final Rejection) dated Aug. 30, 2022 for U.S. Appl. No. 17/222,763 (pp. 1-11). [cited by applicant]
Office Action (Notice of Allowance and Fees Due (PTOL-85)) dated May 10, 2023 for U.S. Appl. No. 17/543,339 (pp. 1-5). [cited by applicant]
Office Action (Notice of Allowance and Fees Due (PTOL-85)) dated Jun. 7, 2023 for U.S. Appl. No. 17/697,637 (pp. 1-9). [cited by applicant]
Office Action (Non-Final Rejection) dated Dec. 6, 2023 for U.S. Appl. No. 17/844,466 (pp. 1-7). [cited by applicant]
Australian Examination Report No. 1 issued in App. No. AU2019219795, dated Oct. 16, 2023, 4 pages. [cited by applicant]
Office Action (Notice of Allowance and Fees Due (PTOL-85)) dated Feb. 22, 2024 for U.S. Appl. No. 17/705,010 (pp. 1-9). [cited by applicant]
Office Action (Non-Final Rejection) dated Mar. 7, 2024 for U.S. Appl. No. 18/351,965 (pp. 1-38). [cited by applicant]
Office Action (Non-Final Rejection) dated Mar. 7, 2024 for U.S. Appl. No. 18/351,962 (pp. 1-38). [cited by applicant]
Office Action dated Mar. 19, 2024 for U.S. Appl. No. 18/191,693 (pp. 1-17). [cited by applicant]
Notice of Allowance dated Mar. 22, 2024 for U.S. Appl. No. 17/858,769 (pp. 1-9). [cited by applicant]
Office Action (Notice of Allowance and Fees Due (PTOL-85)) dated Jan. 5, 2023 for U.S. Appl. No. 17/222,763 (pp. 1-7). [cited by applicant]
Office Action (Non-Final Rejection) dated Jan. 18, 2023 for U.S. Appl. No. 17/671,388 (pp. 1-6). [cited by applicant]
Office Action (Notice of Allowance and Fees Due (PTOL-85)) dated Feb. 10, 2023 for U.S. Appl. No. 17/721,152 (pp. 1-10). [cited by applicant]
Office Action (Non-Final Rejection) dated Mar. 16, 2023 for U.S. Appl. No. 17/529,050 (pp. 1-13). [cited by applicant]
Office Action (Non-Final Rejection) dated Mar. 16, 2023 for U.S. Appl. No. 17/529,069 (pp. 1-13). [cited by applicant]
Office Action (Non-Final Rejection) dated Apr. 12, 2023 for U.S. Appl. No. 17/543,339 (pp. 1-5). [cited by applicant]
Office Action (Notice of Allowance and Fees Due (PTOL-85)) dated Apr. 14, 2023 for U.S. Appl. No. 17/529,069 (pp. 1-9). [cited by applicant]
Notice of Allowance dated Apr. 14, 2023 for U.S. Appl. No. 17/529,050 (pp. 1-9). [cited by applicant]
Office Action (Notice of Allowance and Fees Due (PTOL-85)) dated Apr. 26, 2023 for U.S. Appl. No. 17/671,388 (pp. 1-9). [cited by applicant]
Notice of Allowance dated Apr. 16, 2024 for U.S. Appl. No. 17/844,466 (pp. 1-5). [cited by applicant]
Office Action (Notice of Allowance and Fees Due (PTOL-85)) dated Apr. 16, 2024 for U.S. Appl. No. 17/844,466 (pp. 1-5). [cited by applicant]
Australian Examination Report No. 1 issued in App. No. AU2023201845, daated Jun. 12, 2024, 4 pages. [cited by applicant]
Office Action (Notice of Allowance and Fees Due (PTOL-85)) dated Jul. 9, 2024 for U.S. Appl. No. 17/858,769 (pp. 1-8). [cited by applicant]
Office Action (Notice of Allowance and Fees Due (PTOL-85)) dated Jul. 16, 2024 for U.S. Appl. No. 18/351,965 (pp. 1-8). [cited by applicant]
Office Action (Notice of Allowance and Fees Due (PTOL-85)) dated Jul. 16, 2024 for U.S. Appl. No. 18/351,962 (pp. 1-8). [cited by applicant]
Office Action (Non-Final Rejection) dated Jul. 29, 2024 for U.S. Appl. No. 17/709,146 (pp. 1-7). [cited by applicant]
Office Action (Notice of Allowance and Fees Due (PTOL-85)) dated Aug. 14, 2024 for U.S. Appl. No. 17/858,769 (pp. 1-2). [cited by applicant]
Office Action (Non-Final Rejection) dated Aug. 19, 2024 for U.S. Appl. No. 18/364,231 (pp. 1-6). [cited by applicant]
Office Action (Non-Final Rejection) dated Aug. 20, 2024 for U.S. Appl. No. 17/858,009 (pp. 1-9). [cited by applicant]
Office Action (Non-Final Rejection) dated Sep. 6, 2024 for U.S. Appl. No. 18/302,542 (pp. 1-5). [cited by applicant]
Office Action (Final Rejection) dated Sep. 23, 2024 for U.S. Appl. No. 18/191,693 (pp. 1-10). [cited by applicant]
Office Action (Non-Final Rejection) dated Sep. 25, 2024 for U.S. Appl. No. 18/461,233 (pp. 1-11). [cited by applicant]
Office Action (Notice of Allowance and Fees Due (PTOL-85)) dated Nov. 8, 2024 for U.S. Appl. No. 17/709,146 (pp. 1-8). [cited by applicant]
Office Action (Notice of Allowance and Fees Due (PTOL-85)) dated Nov. 27, 2024 for U.S. Appl. No. 18/302,542 (pp. 1-5). [cited by applicant]
Office Action (Notice of Allowance and Fees Due (PTOL-85)) dated Dec. 13, 2024 for U.S. Appl. No. 18/364,231 (pp. 1-5). [cited by applicant]