IP Library Granted Patent US 12,113,875
Granted Patent B1
US 12,113,875 · App. 18/196,238 · Granted Oct 8, 2024

Apparatus and method for data conversion

Inventors: Joseph Allen Steele, III (Plumas Lake, CA); Josh David Schumacher (Sacramento, CA); Mark Daniel Adams (Roseville, CA); Betsy Danielle Urschel (Germantown, TN)
Assignee: Quick Quack Car Wash Holdings, LLC
H04L67/535G06V30/153
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,113,875
App. No.
18/196,238
Granted
Oct 8, 2024
Kind
B1
Abstract

An apparatus and method for converting data is disclosed. The apparatus includes at least a processor and a memory communicatively connected to the at least a processor, wherein the memory contains instructions configuring the at least a processor to extract, using a data extraction module, user activity data from user device data, classify the user activity data into one or more user activity data groups, convert, using a data converting module, the user activity data to system data as a function of the one or more user activity data groups and generate, using a report generation module, a user activity report as a function of the system data.

Claims (42)

1. An apparatus for converting data, wherein the apparatus comprises:

at least a processor; and

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

extract, using a data extraction module, user activity data from user device data, wherein the user activity data comprises data related to user activity in a vehicle maintenance system;

classify the user activity data into one or more user activity data groups;

convert, using a data converting module, the user activity data to system data as a function of the one or more user activity data groups, wherein the converting module is further configured to perform a data enrichment of the system data after conversion by adding additional data to the system data, wherein the additional data is generated by performing a web indexing process comprising systematically browsing and indexing sources using a web query to retrieve demographic information;

flag missing data of the user activity data using the data converting module;

identify trends in user behavior as a function of the converted user activity data, wherein identifying trends in the user behavior comprises using a machine-learning model configured to identity demographics trends related to a vehicle maintenance system; and

generate, using a report generation module, a user activity report as a function of the system data and the flagged missing data, wherein the user activity report comprises the identified trends of user behavior related to optimizing usability of the user activity data.

2. The apparatus of claim 1 , wherein the user activity data comprises user information.

3. The apparatus of claim 1 , wherein the user activity data comprises user activity information.

4. The apparatus of claim 1 , wherein the user activity data comprises user system activity data.

5. The apparatus of claim 1 , wherein the user activity data comprises user vehicle information.

6. The apparatus of claim 1 , wherein the memory contains the instructions further configuring the at least a processor to extract the user activity data using optical character recognition.

7. The apparatus of claim 1 , wherein the memory contains instructions further configuring the at least a processor to classify the user activity data into the one or more user activity data groups using a user activity data classifier trained with user activity data training data, wherein the user activity data training data correlates user activity data sets with user activity data groups.

8. The apparatus of claim 1 , wherein the memory contains instructions further configuring the at least a processor to:

identify strings of characters of the user device data; and

extract the user activity data as a function of the strings of characters of the user device data.

9. The apparatus of claim 1 , wherein the memory contains the instructions further configuring the at least a processor to:

compare first user activity data of the user activity data and second user activity data of the user activity data; and

identify an inconsistency between the first user activity data and the second user activity data.

10. A method for converting data, wherein the method comprises:

extracting, using at least a processor and a data extraction module, user activity data from user device data, wherein the user activity data comprises data related to user activity in a vehicle maintenance system;

classifying, using the at least a processor, the user activity data into one or more user activity data groups;

converting, using the at least a processor and a data converting module, the user activity data to system data as a function of the one or more user activity data groups, wherein the converting module is further configured to perform a data enrichment of the system data after conversion by adding additional data to the system data, wherein the additional data is generated by performing a web indexing process comprising systematically browsing and indexing sources using a web query to retrieve demographic information;

flagging, using the at least a processor and the data converting module, missing data of the user activity data;

identifying, using the at least a processor, trends in user behavior as a function of the converted user activity data, wherein identifying trends in the user behavior comprises using a machine-learning model configured to identity demographics trends related to a vehicle maintenance system; and

generating, using the at least a processor and a report generation module, a user activity report as a function of the system data and the flagged missing data, wherein the user activity report comprises the identified trends of user behavior related to optimizing usability of the user activity data.

11. The method of claim 10 , wherein the user activity data comprises user information.

12. The method of claim 10 , wherein the user activity data comprises user activity information.

13. The method of claim 10 , wherein the user activity data comprises user system activity data.

14. The method of claim 10 , wherein the user activity data comprises user vehicle information.

15. The method of claim 10 , further comprising:

extracting, using the at least a processor, the user activity data using optical character recognition.

16. The method of claim 10 , further comprising:

classifying, using the at least a processor, the user activity data into the one or more user activity data groups using a user activity data classifier trained with user activity data training data, wherein the user activity data training data correlates user activity data sets with user activity data groups.

17. The method of claim 10 , further comprising:

identifying, using the at least a processor, strings of characters of the user device data; and

extracting, using the at least a processor, the user activity data as a function of the strings of characters of the user device data.

18. The method of claim 10 , further comprising:

comparing, using the at least a processor, first user activity data of the user activity data and second user activity data of the user activity data; and

identifying, using the at least a processor, an inconsistency between the first user activity data and the second user activity data.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 10, 2024
From: STEELE, JOSEPH ALLEN, III; SCHUMACHER, JOSH DAVID; ADAMS, MARK DANIEL; URSCHEL, BETSY DANIELLE
To: QUICK QUACK CAR WASH HOLDINGS, LLC
Reel/Frame 067675/0669 →
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 →