| CPC G06F 16/172 (2019.01) [G06F 16/148 (2019.01); G07C 5/085 (2013.01)] | 19 Claims |

|
1. A system for generating, sorting, and storing fueling data, the system comprising:
a vehicle having one or more fuel sensors configured to generate vehicle fueling data corresponding to an instance of refueling the vehicle by a fueling station;
a database configured to store fueling station data corresponding to the instance of refueling the vehicle by the fueling station, the fueling station data including a name of a fuel provider and/or a name of the fueling station; and
a server having a memory and configured to automatically:
receive the vehicle fueling data from the vehicle in a first file format and the fueling station data from the database, the vehicle fueling data includes an ambient temperature, a temperature of the fuel tank, a pressure within the fuel tank, an amount of fuel within the fuel tank, and an amount of fuel received from the fueling station,
convert the vehicle fueling data from the first file format to a second file format,
generate a fueling data file including a filename based on the received vehicle fueling data and the received fueling station data, the fueling data file having a file number that is associated with data included in the fueling data file,
store the fueling data file in a temporary location on the memory,
parse the filename of the fueling data file to obtain the file number and a timestamp associated with the fueling data file,
scan one or more rows of a table for the obtained file number, wherein the table includes a summary of data corresponding to a plurality of instances of refueling the one or more vehicles,
extract one or more strings from a row of the one or more rows that includes the obtained file number, the one or more strings corresponding to the name of the fuel provider and/or the name of the fueling station,
generate a directory path based on the extracted one or more strings and one or more lookup tables,
move and store the fueling data file from the temporary location to a destination location based on the generated directory path when the fueling data file does not already exist in the destination location,
analyze the vehicle fueling data in the second file format to identify the vehicle fueling data as fueling files from non-fueling files, and
allow another server to automatically sort the fueling data files without having to open and read, and process the fueling data files by using the table.
|