Automated Fueling Data Sorting via Filename Parsing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for processing, sorting, and archiving fueling station data are inefficient and time-consuming, often requiring manual intervention and specialized software, which can be impractical due to access limitations and the complexity of file information.

Innovation Solution

A system comprising a vehicle with fuel sensors, a database for storing fueling station data, and a server that converts and processes vehicle fueling data to generate a fueling data file, which is then sorted and stored automatically based on extracted metadata and lookup tables.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual processing methods are used to sort and archive fueling station data, then data can be organized, but the process is inefficient and time-consuming

Engineering Contradiction:
Improvedata processing efficiencyVSAvoidtime required for manual file handling
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system enables self-service automation where the server automatically processes, sorts, and archives fueling station data files without requiring manual user intervention. The server extracts metadata from filenames, queries the database for sorting information, and automatically moves files to appropriate directories, making the system serve itself rather than requiring human operators to handle each file manually.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the mechanical manual process of opening, reading, and sorting files with an automated electronic system. The server uses script-based automation to parse filenames, extract metadata, query databases, and move files automatically, substituting human mechanical actions with automated computational processes that significantly improve efficiency and reduce time loss.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Reliability

If specialized software is required to access and process fueling data files, then accurate data processing can be achieved, but access limitations reduce ease of operation

Engineering Contradiction:
Improvedata processing accuracyVSAvoiduser access to processing systems
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The server acts as an intermediary between the fueling data files and the user. Instead of requiring users to directly access specialized processing software and open individual files, the server automatically processes the files in the background, extracting necessary information and organizing data. This intermediary approach maintains data processing accuracy while eliminating the need for users to have direct access to specialized software.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system creates and processes copies of the fueling data files automatically. The server receives files, creates processed versions with extracted metadata and organized structures, and stores these copies in appropriate locations. This copying mechanism allows accurate data processing to occur automatically without requiring users to directly manipulate the original files or access specialized software interfaces.

Inventive Principle:
Principle #26Copying

3Productivity

If files are processed manually to extract sorting information, then data can be organized correctly, but the complexity of file information makes the process impractical

Engineering Contradiction:
Improvedata sorting speedVSAvoidcomplexity of file information processing
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The server extracts only the necessary metadata information from the filenames rather than requiring manual analysis of entire files. By parsing filenames to extract key identifying information and querying the database for additional sorting criteria, the system takes out only the essential data needed for sorting, avoiding the complexity of manually processing complete file contents while maintaining accurate organization.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent replaces the complex manual process of analyzing file information with automated script-based processing. The server uses programming scripts to automatically parse filenames, extract metadata, query databases, and determine sorting criteria, substituting the complex mechanical task of manual file analysis with automated computational processes that handle complexity efficiently and scale to large numbers of files.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS12339809B1Methods, systems, and devices for automatically generating, sorting, and storing fueling station data
Publication Date: 2025.06.24 TOYOTA MOTOR ENG & MFG NORTH AMERICA INC
  • US12339809B1 patent drawing
  • US12339809B1 patent drawing
  • US12339809B1 patent drawing

AI summary

Methods, systems, and devices for generating, sorting and/or storing fueling station data. A method may include storing a fueling data file in a temporary location on a memory. The method may include parsing a filename of the fueling data file to obtain a file number and scanning one or more rows of a table for the obtained file number. The method may include extracting one or more strings from a row of the one or more rows that includes the obtained file number. The method may include determining one or more directory names based on the extracted one or more strings and one or more lookup tables. The method may include generating a directory path based on the determined one or more directory names, and moving and storing the fueling data file from the temporary location to a destination location based on the determined directory path.