IP Library Granted Patent US 12,307,270
Granted Patent B2
US 12,307,270 · App. 18/196,272 · Granted May 20, 2025

Method of generating a terminal interface

Inventors: Joseph Allen Steele, III (Plumas Lake, CA); Josh David Schumacher (Sacramento, CA)
Assignee: Quick Quack Car Wash Holdings, LLC
G06F9/451H04L9/3213
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,307,270
App. No.
18/196,272
Granted
May 20, 2025
Kind
B2
Abstract

The present disclosure is generally related to apparatus and methods for a point-of-sale (POS) terminal configured to receive user data, classify the user data to a category, and generate a token as a function of the category. The POS terminal may be configured to associate the token with a plurality of service identifiers, generate a customer interface as a function of the token, and receive an activation of an event handler of the plurality of event handlers, and initiate as a function of the activation, an automated process.

Claims (72)

1. An apparatus for generating a terminal interface, the apparatus comprising:

at least a processor; and

a memory communicatively connected to the at least a processor, the memory containing instructions configuring the at least a processor to:

receive user data, wherein the user data comprises a digital signature comprising an IP address associated with a known location of the user;

authenticate the user as a function of the IP address, wherein authenticating the user further comprises:

determining a time elapsed during data packet transmission between a computing device associated with the user and the at least a processor; and

authenticating the user based on a comparison of the time elapsed and a certainty threshold;

classify the user data to a category;

generate a token, as a function of the category, wherein generating the token comprises:

accessing a general list of recommendations;

comparing the general list of recommendations to the user data, wherein the user data comprises recent selections;

determining at least a recommendation as a function of comparing the general list to the user data;

generating the token as a function of the at least a recommendation;

associate the token with a plurality of service identifiers;

associate the token with a tiered-membership system;

generate an interface data structure as a function of the token, wherein generating the interface data structure further comprises generating a plurality of event handlers and associated display elements;

determine a device identifier as a function of the digital signature;

retrieve, from a user device, an activation of an event handler of the plurality of event handlers, wherein retrieving the activation of the event handler comprises retrieving a cross-session state variable as a function of the device identifier; and

initiate, as a function of the activation, an automated process, wherein the automated process comprises a car wash experience, wherein the token enables a user to modify the car wash experience as a function of the tiered-membership system, wherein a membership tier of the user determines a level of modification of the car wash experience.

2. The apparatus of claim 1 , wherein generating the interface data structure further comprises:

associating each event handler with a service identifier of the plurality of service identifiers; and

associating each display element with an event handler of the plurality of event handlers; and

configuring a user device to display each display element.

3. The apparatus of claim 1 , wherein classifying the user data further comprises generating a machine learning model, wherein generating the machine learning model further comprises:

creating a training set, wherein the training set comprises user data correlated to a category;

training the machine learning model using the training set; and

generating the machine learning model as a function of the user data.

4. The apparatus of claim 1 , wherein generating the token comprises storing a modified copy of an immutable version of the token.

5. The apparatus of claim 1 , wherein comparing the general list of recommendations to the user data further comprises eliminating recommendations as a function of a degree of similarity between the general list of recommendations and the user data.

6. The apparatus of claim 5 , wherein eliminating recommendations further comprises:

representing the general list of recommendations as a first vector set;

representing the user data as a second vector set;

comparing the first vector set and the second vector set; and

eliminating the recommendations associated with vectors from the first vector set that fall below a threshold degree of similarity.

7. The apparatus of claim 1 , wherein the user data comprises an authorization image data and wherein the at least a processor is further configured to compare the authorization image data and a stored pixel data as a function of a set threshold.

8. The apparatus of claim 1 , wherein generating the token further comprises generating a non-fungible token (NFT) representing vehicle maintenance data.

9. The apparatus of claim 8 , wherein generating the NFT further comprises storing the NFT on an immutable sequential listing.

10. A method for generating a terminal interface, the method comprising:

receiving, by a processor, user data, wherein the user data comprises a digital signature comprising an IP address associated with a known location of the user;

authenticating, by the processor, the user as a function of the IP address, wherein authenticating the user further comprises:

determining a time elapsed during data packet transmission between a computing device associated with the user and the processor; and

authenticating the user based on a comparison of the time elapsed and a certainty threshold;

classifying, by the processor, the user data to a category;

generating, by the processor, a token as a function of the category, wherein generating the token comprises:

accessing a general list of recommendations;

comparing the general list of recommendations to the user data, wherein the user data comprises selections;

determining at least a recommendation as a function of comparing the general list to the user data;

generating the token as a function of the at least recommendation;

associating, by the processor, the token with a plurality of service identifiers;

associating, by the processor, the token with a tiered-membership system;

generating, by the processor, an interface data structure as a function of the token, wherein generating the interface data structure further comprises generating a plurality of event handlers and associated display elements;

determining, by the processor, a device identifier as a function of the digital signature;

retrieving, from a user device, an activation of an event handler of the plurality of event handlers, wherein retrieving the activation of the event handler comprises retrieving a cross-session state variable as a function of the device identifier; and

initiating, as a function of the activation, an automated process, wherein the automated process comprises a car wash experience, wherein the token enables a user to modify the car wash experience as a function of the tiered-membership system, wherein a membership tier of the user determines a level of modification of the car wash experience.

11. The method of claim 10 , wherein generating the interface data structure further comprises:

associating each event handler with a service identifier of the plurality of service identifiers; and

associating each display element with an event handler of the plurality of event handlers; and

configuring a user device to display each display element.

12. The method of claim 10 , wherein classifying the user data further comprises generating a machine learning model, wherein generating the machine learning model further comprises:

creating a training set, wherein the training set comprises user data correlated to a category;

training the machine learning model using the training set; and

generating the machine learning model as a function of the user data.

13. The method of claim 10 , wherein generating the token comprises storing a modified copy of an immutable version of the token.

14. The method of claim 10 , wherein comparing the general list of recommendations to the user data further comprises eliminating recommendations as a function of a degree of similarity between the general list of recommendations and the user data.

15. The method of claim 14 , wherein eliminating recommendations further comprises:

representing the general list of recommendations as a first vector set;

representing the user data as a second vector set;

comparing the first vector set and the second vector set; and

eliminating the recommendations associated with vectors from the first vector set that fall below a threshold degree of similarity.

16. The method of claim 10 , wherein the user data comprises an authorization image data and wherein the method further comprises comparing, by the processor, the authorization image data and a stored pixel data as a function of a set threshold.

17. The method of claim 10 , wherein generating the token further comprises generating a non-fungible token (NFT) representing vehicle maintenance data.

18. The method of claim 17 , wherein generating the NFT further comprises storing the NFT on an immutable sequential listing.

Assignments (2)
SECURITY INTEREST Recorded Jun 10, 2024
From: QUICK QUACK CAR WASH HOLDINGS, LLC
To: GOLUB CAPITAL MARKETS LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 067669/0577 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 3, 2024
From: STEELE, JOSEPH ALLEN, III; SCHUMACHER, JOSH DAVID
To: QUICK QUACK CAR WASH HOLDINGS, LLC
Reel/Frame 066003/0029 →
Continuity (1)
Related Publication 20240378063A1 · Nov 14, 2024
References Cited (28)
US 7761885B2 · Labrou · 2010 [cited by examiner]
US 8291408B1 · Czymontek · 2012 [cited by examiner]
US 10482421B1 · Ducrou · 2019 [cited by applicant]
US 10922743B1 · Andrizzi · 2021 [cited by applicant]
US 11263063B1 · Lamacchia · 2022 [cited by examiner]
US 11443260B1 · Van · 2022 [cited by applicant]
US 11635889B1 · Swanson · 2023 [cited by examiner]
US 20040250072A1 · Ylonen · 2004 [cited by examiner]
US 20060080534A1 · Yeap · 2006 [cited by examiner]
US 20070088583A1 · Chen · 2007 [cited by examiner]
US 20080293375A1 · Swanburg · 2008 [cited by examiner]
US 20120124049A1 · Akiyama · 2012 [cited by examiner]
US 20120287281A1 · Williams · 2012 [cited by applicant]
US 20130027227A1 · Nordstrom · 2013 [cited by examiner]
US 20150347374A1 · Rehtijärvi · 2015 [cited by examiner]
US 20180144256A1 · Saxena · 2018 [cited by examiner]
US 20180246961A1 · Gibson · 2018 [cited by examiner]
US 20190141029A1 · Dube · 2019 [cited by examiner]
US 20200005284A1 · Vijayan · 2020 [cited by examiner]
US 20200213121A1 · Hioki · 2020 [cited by examiner]
US 20200242105A1 · Rich · 2020 [cited by examiner]
US 20200384960A1 · Mayer · 2020 [cited by examiner]
US 20220069996A1 · Xue · 2022 [cited by examiner]
US 20220141231A1 · Simons · 2022 [cited by examiner]
US 20220191195A1 · Moros Ortiz · 2022 [cited by examiner]
US 20230042500A1 · Grix · 2023 [cited by examiner]
US 20230162544A1 · Hua · 2023 [cited by examiner]
US 20230385815A1 · Jakobsson · 2023 [cited by examiner]