Smartphone based system for vehicle monitoring security
First Claim
1. A computerized method for monitoring a particular vehicle with a computer system located in the particular vehicle, the computerized method comprising:
- acquiring a set of vehicle data from the particular vehicle that includes vehicle diagnostic data, time data, and location data associated with a route the vehicle travels;
associating each of a plurality of diagnostic data with respective ones of the time data and the location data;
analyzing, in the computer system located in the particular vehicle, the set of vehicle data to determine a severity of a warning indication from a set of severities;
outputting to a user, from the computer system located in the particular vehicle, the severity of the warning indication;
securing the set of vehicle data to obtain a secured set of vehicle data and then storing the secured set of vehicle data on the computer system located in the particular vehicle; and
after a predetermined time delay from the acquiring of the set of vehicle data has elapsed, wireless transmitting the secured set of vehicle data to a host computer server.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and method for monitoring a vehicle. Some embodiments include: capturing and securely storing OBD and location data from the vehicle, maintaining the data on storage in control of a user for a user-specified amount of time, securely transmitting the stored data to an internet-based server, storing the data on the internet server and processing the data for retrieval, retrieving the data from the internet server for display via a web server or specialized application, and performing remote diagnostics in the vehicle based on the VIN. Some embodiments include extracting a make and model of the vehicle from the VIN; wirelessly transmitting the make and model to a server; wirelessly receiving, from the server, a particular set of on-board-diagnostic (OBD) queries to perform to determine whether any abnormal measurements exist for this make and model; and executing a plurality of queries from the particular set of OBD queries.
20 Citations
19 Claims
-
1. A computerized method for monitoring a particular vehicle with a computer system located in the particular vehicle, the computerized method comprising:
-
acquiring a set of vehicle data from the particular vehicle that includes vehicle diagnostic data, time data, and location data associated with a route the vehicle travels; associating each of a plurality of diagnostic data with respective ones of the time data and the location data; analyzing, in the computer system located in the particular vehicle, the set of vehicle data to determine a severity of a warning indication from a set of severities; outputting to a user, from the computer system located in the particular vehicle, the severity of the warning indication; securing the set of vehicle data to obtain a secured set of vehicle data and then storing the secured set of vehicle data on the computer system located in the particular vehicle; and after a predetermined time delay from the acquiring of the set of vehicle data has elapsed, wireless transmitting the secured set of vehicle data to a host computer server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer-readable medium having instructions stored thereon, wherein the instructions, when executed by a suitably programmed information-processing system, perform a method comprising:
-
acquiring, into a in-vehicle computer located in the vehicle, vehicle data that includes vehicle-diagnostic data, time data, and location data associated with a route that a particular vehicle travels; associating the vehicle-diagnostic data with the time data and the location data; securing the vehicle data while stored on the in-vehicle computer; processing said vehicle data according to at least one algorithm to generate derived diagnostic and location information that is at least in part derived from the acquired vehicle-diagnostic data, time data, and location data, wherein the at least one algorithm includes at least one selected from the set consisting of a geometric-location algorithm and a topological-location algorithm, and wherein the derived information has a meaning distinct from the acquired vehicle data; analyzing, in the in-vehicle computer located in the vehicle, said vehicle data to determine a severity of a warning indication from a set of severities; outputting to a user, from the in-vehicle computer located in the vehicle, the severity of the warning indication; formatting the derived diagnostic information for display on an application running on a user'"'"'s computer device, wherein the application presents to a user information associated with the vehicle, wherein the interface includes at least one of an icon and a data field associated with the derived information indicative of the vehicle'"'"'s engine performance; and wireless transmitting said formatted vehicle data in a communication to a host computer device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computerized method for monitoring a particular vehicle with a computer system located in the particular vehicle, the computerized method comprising:
-
acquiring a set of vehicle data from the particular vehicle that includes vehicle diagnostic data, time data, and location data associated with a route the vehicle travels; associating each of a plurality of the diagnostic data with respective ones of the time data and the location data; securing the set of vehicle data and then storing the secured set of vehicle on the computer system located in the particular vehicle; after a predetermined time delay from the acquiring of the set of vehicle data has elapsed, wirelessly transmitting the secured set of vehicle data to a host computer server; analyzing, in the computer system located in the particular vehicle, the set of vehicle data to determine a severity of a warning indication from a set of severities; outputting to a user, from the computer system located in the particular vehicle, the severity of the warning indication; aggregating, in the host computer server, sets of vehicle data from a plurality of vehicles having similar characteristics to obtain an aggregated performance of the plurality of vehicles having similar characteristics; comparing performance of the particular vehicle to the aggregated performance of the plurality of vehicles having similar characteristics based on the set of vehicle data from the particular vehicle; and presenting to a user results from the comparing.
-
Specification