# US 10,373,405 B2 · Vehicle generated data

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,373,405 B2
- Document ID: US10373405B2
- Status: Granted
- Kind: B2
- Application number: 15/274,580
- Filed: 2016-09-23
- Published: 2018-03-29
- Granted: 2019-08-06
- Earliest claimed: 2016-09-23
- Assignees: International Business Machines Corporation
- Applicants: International Business Machines Corporation
- Inventors: Tamer E. Abuelsaad; Gregory J. Boss; John E. Moore, Jr.; Randy A. Rendahl
- Web page: https://patentgrep.com/patent/US10373405B2

## CPC

- G07C 5/06: in graphical form
- G01C 22/02: by conversion into electric waveforms and subsequent integration, e.g. using tachometer generator {(G01C22/002, G01C22/004, G01C22/006 take precedence)}
- G07C 5/008: {communicating information to a remotely located station (transmission systems for measured values G08C)}
- G07C 5/085: {using electronic data carriers}
- G07C 5/12: in graphical form
- G07C: TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G01C: MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY (measuring liquid level G01F; radio navigation, determining distance or velocity by use of propagation effects, e.g. Doppler effects, propagation time, of radio waves, analogous arrangements using other waves G01S)

## Abstract

Embodiments are directed to a computer-implemented method of generating data of a vehicle. The method includes tracking, using a processor system, mileage data that represents a number of miles driven by the vehicle. The method further includes storing, using a memory system, the mileage data. The method further includes tracking, using the processor system, operating data that represents how the vehicle has been operated. The method further includes storing, using the memory system, the operating data. The method further includes generating, using the processor system, a map that maps relationships among the mileage data and the operating data.

## Claims

### Claim 1

A computer-implemented method of determining wear on a pre-owned vehicle, the computer-implemented method comprising:
tracking, using a processor system, first mileage data that represents a first number of miles driven by the vehicle during a first time period when the vehicle is owned by a first owner;
storing, using a memory system, the first mileage data;
tracking, using the processor system, a first set of operating data that represents a first operating parameter, wherein the first operating parameter is selected to represent a first measure of wear on the vehicle as a result of the vehicle generating the first set of operating data;
tracking, using the processor system, a second set of operating data that represents a second operating parameter, wherein the second operating parameter is selected to represent a second measure of wear on the vehicle as a result of the vehicle generating the second set of operating data;
storing, using the memory system, the first set of operating data, the second set of operating data, the first operating parameter, and the second operating parameter;
tracking, using the processor system, first ownership data that represents a first owner of the vehicle during the time the first number of miles was driven by the vehicle;
storing, using the memory, the first ownership data;
generating in real time, using the processor system, a map that maps, for each of the first number of miles driven by the vehicle, relationships among the first set of operating data, the second set of operating data, and the first ownership data;
analyzing, using the processor system, the map and known performance standards to determine, for the first number of miles driven by the vehicle during the first time period when the vehicle is owned by the first owner, a text description or a diagram illustration configured to communicate how the vehicle was driven.

### Claim 2 (depends on 1)

The computer-implemented method of claim 1 further comprising:
tracking, using the processor system, time data that represents periods of time during which the vehicle was operated; and
storing, using the memory system, the time data.

### Claim 3 (depends on 2)

The computer-implemented method of claim 2, wherein the map further maps, for each of the number of miles driven by the vehicle, relationships among the time data, the first set of operating data, the second set of operating data, and the first ownership data.

### Claim 4 (depends on 1)

The computer-implemented method of claim 1 further comprising:
tracking, using the processor system, second mileage data that represents a second number of miles driven by the vehicle during a second time period when the vehicle is owned by a second owner;
storing, using a memory system, the second mileage data;
tracking, using the processor system, a third set of operating data that represents a third operating parameter, wherein the third operating parameter is selected to represent a third measure of wear on the vehicle as a result of the vehicle generating the third set of operating data;
tracking, using the processor system, a fourth set of operating data that represents a fourth operating parameter, wherein the fourth operating parameter is selected to represent a fourth measure of wear on the vehicle as a result of the vehicle generating the fourth set of operating data;
storing, using the memory system, the third set of operating data, the fourth set of operating data, the third operating parameter, and the fourth operating parameter;
tracking, using the processor system, second ownership data that represents the second owner of the vehicle during the time the second number of miles was driven by the vehicle;
storing, using the memory, the second ownership data;
generating in real time, using the processor system, the map to map, for each of the second number of miles driven by the vehicle, relationships among the third set of operating data, the fourth set of operating data, and the second ownership data; and
analyzing, using the processor system, the map and known performance standards to determine, for the second number of miles driven by the vehicle during the second time period when the vehicle is owned by the second owner, another text description or another diagram illustration configured to communicate how the vehicle was driven.

### Claim 5 (depends on 1)

The computer-implemented method of claim 1 further comprising storing the map in a relational database.

### Claim 6 (depends on 1)

The computer-implemented method of claim 1 further comprising:
incorporating the map into a graphical user interface (GUI); and
displaying the GUI on a display;
wherein the GUI comprises an ability to search the map based on at least one search criterion.

### Claim 7 (depends on 6)

The computer-implemented method of claim 6, wherein the GUI comprises an ability to:
sort the map based on at least one sort criterion; and
compare the map based on at least one comparison criterion.

### Claim 8 (depends on 1)

The computer-implemented method of claim 1, wherein analyzing the map and the known performance standards further comprises:
selecting from the map a portion of the first set of operating data that corresponds in the map to a selected portion of the first mileage data and the first owner; and
determining, based on comparing the portion of the first set of operating data to the known performance standards for first set of operating data, a level of wear on the vehicle as a result of the vehicle generating the portion of the first set of operating data;
wherein the text description or the diagram illustration configured to communicate how the vehicle was driven is based on the level of wear on the vehicle as a result of the vehicle generating the portion of the first set of operating data.

### Claim 9

A computer system for tracking wear on a pre-owned vehicle, the system comprising:
a memory system; and
a processor system communicatively coupled to the memory system, wherein the processor system and the memory system are configured to:
track first mileage data that represents a first number of miles driven by the vehicle during a first time period when the vehicle is owned by a first owner;
store the first mileage data;
track a first set of operating data that represents a first operating parameter, wherein the first operating parameter is selected to represent a first measure of wear on the vehicle as a result of the vehicle generating the first set of operating data;
track a second set of operating data that represents a second operating parameter, wherein the second operating parameter is selected to represent a second measure of wear on the vehicle as a result of the vehicle generating the second set of operating data;
store the first set of operating data, the second set of operating data, the first operating parameter, and the second operating parameter;
track first ownership data that represents the first owner of the vehicle during the time the first number of miles was driven by the vehicle;
store the first ownership data;
generate in real time a map that maps, for each of the first number of miles driven by the vehicle, relationships among the first set of operating data, the second set of operating data, and the first ownership data;
analyzing, using the processor system, the map and known performance standards to determine, for the first number of miles driven by the vehicle during the first time period when the vehicle is owned by the first owner, a text description or a diagram illustration configured to communicate how the vehicle was driven.

### Claim 10 (depends on 9)

The computer system of claim 9, wherein the processor system and the memory system are further configured to:
track time data that represents periods of time during which the vehicle was operated; and
store the time data.

### Claim 11 (depends on 10)

The computer system of claim 10, wherein the map further maps, for each of the number of miles driven by the vehicle, relationships among the time data, the first set of operating data, the second set of operating data, and the first ownership data.

### Claim 12 (depends on 9)

The computer system of claim 9, wherein the processor system and the memory system are further configured to:
track second mileage data that represents a second number of miles driven by the vehicle during a second time period when the vehicle is owned by a second owner;
store the second mileage data;
track a third set of operating data that represents a third operating parameter, wherein the third operating parameter is selected to represent a third measure of wear on the vehicle as a result of the vehicle generating the third set of operating data;
track a fourth set of operating data that represents a fourth operating parameter, wherein the fourth operating parameter is selected to represent a fourth measure of wear on the vehicle as a result of the vehicle generating the fourth set of operating data;
store the third set of operating data, the fourth set of operating data, the third operating parameter, and the fourth operating parameter;
track second ownership data that represents the second owner of the vehicle during the time the second number of miles was driven by the vehicle;
store the second ownership data;
generate in real time the map to map, for each of the second number of miles driven by the vehicle, relationships among the third set of operating data, the fourth set of operating data, and the second ownership data; and
analyzing, using the processor system, the map and known performance standards to determine, for the second number of miles driven by the vehicle during the second time period when the vehicle is owned by the second owner, another text description or another diagram illustration configured to communicate how the vehicle was driven.

### Claim 13 (depends on 9)

The computer system of claim 9, wherein the processor system and the memory system are further configured to store the map in a relational database.

### Claim 14 (depends on 9)

The computer system of claim 9, wherein the processor system and the memory system are further configured to:
incorporate the map into a graphical user interface (GUI); and
display the GUI on a display;
wherein the GUI comprises an ability to search the map based on at least one search criterion.

### Claim 15 (depends on 14)

The computer system of claim 14, wherein the GUI comprises an ability to:
sort the map based on at least one sort criterion; and
compare the map based on at least one comparison criterion.

### Claim 16 (depends on 15)

The computer system of claim 15, wherein analyzing the map and the known performance standards further comprises:
selecting from the map a portion of the first set of operating data that corresponds in the map to a selected portion of the first mileage data and the first owner; and
determine, based on comparing the portion of the first set of operating data to performance standards for first set of operating data, a level of wear on the vehicle as a result of the vehicle generating the portion of the first set of operating data;
wherein the text description or the diagram illustration configured to communicate how the vehicle was driven is based on the level of wear on the vehicle as a result of the vehicle generating the portion of the first set of operating data.

### Claim 17

A computer program product for tracking wear on a pre-owned vehicle, the computer program product comprising:
a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, the program instructions readable by a processor system to cause the processor system to perform a method comprising:
tracking first mileage data that represents a first number of miles driven by the vehicle during a first time period when the vehicle is owned by a first owner;
storing the first mileage data;
tracking a first set of operating data that represents a first operating parameter, wherein the first operating parameter is selected to represent a first measure of wear on the vehicle as a result of the vehicle generating the first set of operating data;
tracking a second set of operating data that represents a second operating parameter, wherein the second operating parameter is selected to represent a second measure of wear on the vehicle as a result of the vehicle generating the second set of operating data;
storing the first set of operating data, the second set of operating data, the first operating parameter, and the second operating parameter;
tracking first ownership data that represents the first owner of the vehicle during the time the first number of miles was driven by the vehicle;
storing the first ownership data;
generating in real time a map that maps, for each of the first number of miles driven by the vehicle, relationships among the first set of operating data, the second set of operating data, and the first ownership data; and
analyzing, using the processor system, the map and known performance standards to determine, for the second number of miles driven by the vehicle during the second time period when the vehicle is owned by the second owner, another text description or another diagram illustration configured to communicate how the vehicle was driven.

### Claim 18 (depends on 17)

The computer program product of claim 17 further comprising:
tracking time data that represents periods of time during which the vehicle was operated; and
storing the time data;
wherein the map further maps, for each of the number of miles driven by the vehicle, relationships among the time data, the first set of operating data, the second set of operating data, and the first ownership data.

### Claim 19 (depends on 17)

The computer program product of claim 17 further comprising:
tracking second mileage data that represents a second number of miles driven by the vehicle during a second time period when the vehicle is owned by a second owner;
storing the second mileage data;
tracking a third set of operating data that represents a third operating parameter, wherein the third operating parameter is selected to represent a third measure of wear on the vehicle as a result of the vehicle generating the third set of operating data;
tracking a fourth set of operating data that represents a fourth operating parameter, wherein the fourth operating parameter is selected to represent a fourth measure of wear on the vehicle as a result of the vehicle generating the fourth set of operating data;
storing the third set of operating data, the fourth set of operating data, the third operating parameter, and the fourth operating parameter;
tracking second ownership data that represents the second owner of the vehicle during the time the second number of miles was driven by the vehicle;
storing the second ownership data;
generating in real time the map that maps, for each of the second number of miles driven by the vehicle, relationships among the third set of operating data, the fourth set of operating data, and the second ownership data; and
analyzing, using the processor system, the map and known performance standards to determine, for the second number of miles driven by the vehicle during the second time period when the vehicle is owned by the second owner, another text description or another diagram illustration configured to communicate how the vehicle was driven.

### Claim 20 (depends on 17)

The computer program product of claim 17 further comprising:
storing the map in a relational database;
incorporating the map into a graphical user interface (GUI); and
displaying the GUI on a display;
wherein the GUI comprises an ability to search the map based on at least one search criterion;
wherein the GUI comprises an ability to sort the map based on at least one sort criterion;
wherein the GUI comprises an ability to compare the map based on at least one comparison criterion.
