Internet vehicle data logger framework that provide data controller by the user in standardized human understandable format via web services
First Claim
1. A system for retrieving, logging, and communicating vehicle-related data from each of a plurality of vehicles comprises, a plurality of vehicles;
- a worldwide network;
an at least one web server, wherein said at least one web server executes a collector service, a registration service, a decoder service, a converter service, and a retrieve service;
an at least one database server, wherein said at least one database server stores vehicle-related data for each of said plurality of vehicles;
a plurality of internet-enabled back-end devices, wherein each of the plurality of internet-enabled back-end devices execute an external application or an information system;
each of the plurality of vehicles includes a vehicle computer system access device and an at least one internet-enabled front-end device, wherein said vehicle computer system access device is capable of accessing vehicle-related data and said at least one internet-enabled front-end device executes a passive retrieving application;
said vehicle computer system access device being communicably coupled to said at least one internet-enabled front-end device;
said at least one internet-enabled front-end device being communicably coupled to said at least one web server through said worldwide network;
said at least one web server being communicably coupled to said at least one database server; and
each of said plurality of internet-enabled back-end devices being communicably coupled to said at least one web server through said worldwide network and for remotely collecting vehicle-related data from each of a plurality of vehicles and sending the vehicle-related data to a plurality of internet-enabled back-end devices by executing computer-executable instructions stored on a non-transitory computer-readable medium, the method comprises the steps of;
converting said corresponding records into said requested units of measure by computing equation;
TUOM=({[Q*M)+Si].sup.Pi+So}/T).sup.Po wherein TUOM is target unit of measure, Q is base unit of measure, M is a multiplier, S.sub.i is sum input, S.sub.o is sum output, P.sub.i is power input, and P.sub.o is power output, T is quantity of target unit of measurement.
0 Assignments
0 Petitions
Accused Products
Abstract
Software applications that retrieve, log, and communicate vehicle-related data are implemented within a system that includes a plurality of vehicles, a worldwide network, at least one web server, at least one database server, and a plurality of internet-enabled back-end devices. Each vehicle has at least one internet-enabled front-end device, which is communicably coupled to the vehicle'"'"'s computer system access device. The internet-enabled front-end device of each vehicle retrieves the vehicle-related data through a software application, which is also used to send the vehicle-related data to the web server. The web server collects data from each vehicle and properly organizes and stores the data on the database server. The web server and the database service implements a system software to manage and process the data from each vehicle. Once the system software processes the data, the internet-enabled back-end devices can access the data through external applications or information systems.
-
Citations
12 Claims
-
1. A system for retrieving, logging, and communicating vehicle-related data from each of a plurality of vehicles comprises, a plurality of vehicles;
- a worldwide network;
an at least one web server, wherein said at least one web server executes a collector service, a registration service, a decoder service, a converter service, and a retrieve service;
an at least one database server, wherein said at least one database server stores vehicle-related data for each of said plurality of vehicles;
a plurality of internet-enabled back-end devices, wherein each of the plurality of internet-enabled back-end devices execute an external application or an information system;
each of the plurality of vehicles includes a vehicle computer system access device and an at least one internet-enabled front-end device, wherein said vehicle computer system access device is capable of accessing vehicle-related data and said at least one internet-enabled front-end device executes a passive retrieving application;
said vehicle computer system access device being communicably coupled to said at least one internet-enabled front-end device;
said at least one internet-enabled front-end device being communicably coupled to said at least one web server through said worldwide network;
said at least one web server being communicably coupled to said at least one database server; and
each of said plurality of internet-enabled back-end devices being communicably coupled to said at least one web server through said worldwide network and for remotely collecting vehicle-related data from each of a plurality of vehicles and sending the vehicle-related data to a plurality of internet-enabled back-end devices by executing computer-executable instructions stored on a non-transitory computer-readable medium, the method comprises the steps of;
converting said corresponding records into said requested units of measure by computing equation;
TUOM=({[Q*M)+Si].sup.Pi+So}/T).sup.Powherein TUOM is target unit of measure, Q is base unit of measure, M is a multiplier, S.sub.i is sum input, S.sub.o is sum output, P.sub.i is power input, and P.sub.o is power output, T is quantity of target unit of measurement. - View Dependent Claims (3, 4, 5, 6, 7, 9, 10, 11, 12)
- a worldwide network;
-
2. A method for retrieving vehicle-related data from a specific vehicle and sending the vehicle-related data to a web server through an internet-enabled front-end device by executing computer-executable instructions stored on a non-transitory computer-readable medium, the method comprises the steps of:
- providing a specific vehicle, wherein said specific vehicle includes a vehicle computer system access device;
providing a specific internet-enabled front-end device, a worldwide network, and an at least one web server;
installing an application infrastructure onto said specific internet-enabled front-end device, wherein said application infrastructure includes necessary application directories, application operation files, initial data, and necessary permissions;
configuring a plurality of application settings for said specific internet-enabled front-end device;
remotely collecting vehicle-related data by sending test commands to said vehicle computer system access device and by receiving command answers from said vehicle computer system access device;
initially accessing a specific user account on said at least one web server by sending a user identification and a user password for said specific user account;
associating said vehicle-related data to a unique user and device identification, wherein said unique user and device identification represents both said specific user account and said specific internet-based front-end device; and
continuously sending said vehicle-related data to said at least one web server and for remotely collecting vehicle-related data from each of a plurality of vehicles and sending the vehicle-related data to a plurality of internet-enabled back-end devices by executing computer-executable instructions stored on a non-transitory computer-readable medium, the method comprises the steps of;
converting said corresponding records into said requested units of measure by computing equation;
TUOM=({[Q*M)+Si].sup.Pi+So}/T).sup.Powherein TUOM is target unit of measure, Q is base unit of measure, M is a multiplier, S.sub.i is sum input, S.sub.o is sum output, P.sub.i is power input, and P.sub.o is power output, T is quantity of target unit of measurement.
- providing a specific vehicle, wherein said specific vehicle includes a vehicle computer system access device;
-
8. A method for remotely collecting vehicle-related data from each of a plurality of vehicles and sending the vehicle-related data to a plurality of internet-enabled back-end devices by executing computer-executable instructions stored on a non-transitory computer-readable medium, the method comprises the steps of:
- providing an at least one web server and a database server;
providing a plurality of vehicles, wherein each of said plurality of vehicles includes an at least one internet-enabled front-end device;
providing a plurality of user accounts, wherein each of said plurality of user accounts includes a user identification and a user password;
remotely collecting a plurality of records from said at least one internet-enabled front-end device for each of said plurality of vehicles, wherein each of said plurality of records includes a specific command, a command answer for said specific command, a priority rank, a unique user and device identification, a vehicle identification number (VIN), and a timestamp;
registering and configuring a plurality of external application/information system (App/IS) profiles, wherein said plurality of external App/IS profiles is accessed by a plurality of internet-enabled back-end devices;
limiting accessibility between said plurality of user accounts and said plurality of external App/IS profiles by setting filter preferences for each of said plurality of user accounts; and
enabling said plurality of back-end devices to access said plurality of records for each of said plurality of vehicles through said plurality of external App/IS profiles and for remotely collecting vehicle-related data from each of a plurality of vehicles and sending the vehicle-related data to a plurality of internet-enabled back-end devices by executing computer-executable instructions stored on a non-transitory computer-readable medium, the method comprises the steps of;
converting said corresponding records into said requested units of measure by computing equation;
TUOM=({[Q*M)+Si].sup.Pi+So}/T).sup.Powherein TUOM is target unit of measure, Q is base unit of measure, M is a multiplier, S.sub.i is sum input, S.sub.o is sum output, P.sub.i is power input, and P.sub.o is power output, T is quantity of target unit of measurement.
- providing an at least one web server and a database server;
Specification