# US 2021/0279815 A1 · Mobile Device Distance Tracking

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

- Number: US 2021/0279815 A1
- Document ID: US20210279815A1
- Status: Published application
- Kind: A1
- Application number: 17/328,493
- Filed: 2021-05-24
- Published: 2021-09-09
- Earliest claimed: 2014-08-01
- Assignees: MileIQ LLC
- Applicants: MileIQ LLC
- Inventors: Daniel S. Bomze; Daniel R. Goodwin; Howard A. Bomze
- Web page: https://patentgrep.com/patent/US20210279815A1

## CPC

- G06Q 40/12: Accounting
- G01C 21/3697: {Output of additional, non-guidance related information, e.g. low fuel level (G01C21/3679 takes precedence)}
- G06Q 30/0284: {Time or distance, e.g. usage of parking meters or taximeters}
- G06Q 40/10: Tax strategies
- H04W 4/027: {using movement velocity, acceleration information}
- H04W 4/029: Location-based management or tracking services
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- 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)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

In an example, the present invention provides a method for capturing vehicle mileage information. The method includes initiating an application program configured on the mobile wireless device without any user input required to start tracking a drive. The method includes initiating movement of the mobile wireless device. The method includes using a mapping module to track a start point of a route for the mobile wireless device. The method includes moving the mobile wireless device from the start point through one or more legs. The method includes using algorithms or traffic data to identify one or more of the legs as a route or drive.

## Claims

### Claim 1

A portable electronic device comprising:
one or more processors;
a sensor comprising at least one of an accelerometer, a gyroscope, a magnetometer, or a global positioning system (GPS) sensor;
a non-transitory, processor-readable storage medium comprising one or more programming instructions thereon that, when executed, cause the one or more processors to:
determine, via output of the sensor, that the portable electronic device is in motion;
differentiate, without user input, between the motion corresponding to a drive and the motion corresponding to a non-driving activity;
automatically track a start point of the drive;
track movement of the portable electronic device from the start point through one or more legs of the drive;
identify a stop point of the drive;
capture a drive distance of the drive between the start point of the drive and the stop point of the drive; and
automatically classify the drive distance to establish whether a purpose of the drive is for a business purpose or a personal purpose.

### Claim 2 (depends on 1)

The portable electronic device of claim 1, wherein the automatic classification of the drive is displayed to a user as a selection to either accept or change the automatic classification.

### Claim 3 (depends on 2)

The portable electronic device of claim 2, wherein the storage medium stores the selection by the user of the automatic classification of the drive for a future automatic classification.

### Claim 4 (depends on 2)

The portable electronic device of claim 2, wherein the drive is captured in a real time and the user selection to either accept or change the automatic classification is after the drive is captured.

### Claim 5 (depends on 1)

The portable electronic device of claim 1, wherein the classification of the drive is based on a history of a driver's behavior.

### Claim 6 (depends on 1)

The portable electronic device of claim 1, wherein the classification of the drive is a multi-class classification system that automatically classifies the drive based on a calendar event and the drive distance.

### Claim 7 (depends on 1)

The portable electronic device of claim 1, wherein the classification of the drive is a multi-class classification system that automatically classifies the drive based on at least one credit card expense and the drive distance.

### Claim 8 (depends on 1)

The portable electronic device of claim 1, wherein the classification of the drive is a multi-class classification system that automatically classifies the drive based on a current location being associated to a prior location having a previous classification.

### Claim 9 (depends on 1)

The portable electronic device of claim 1, wherein the classification of the drive is a multi-class classification system that automatically classifies the drive based on a tax rule.

### Claim 10

A method for capturing a vehicle mileage information, the method comprising:
detecting, by at least one sensor of a portable electronic device, at least one of motion or location, the at least one sensor including an accelerometer, a gyroscope, a magnetometer, or a global positioning system (GPS) sensor;
determining, via output of the at least one sensor, that the portable electronic device is in motion;
differentiating, without user input, between the motion corresponding to a drive and the motion corresponding to a non-driving activity;
automatically tracking a start point of the drive;
tracking movement of the portable electronic device from the start point through one or more legs of the drive;
identifying a stop point of the drive;
capturing the vehicle mileage information of the drive between the start point of the drive and the stop point of the drive; and
automatically classifying the vehicle mileage information to establish whether a purpose of the drive is for a business purpose or a personal purpose.

### Claim 11 (depends on 10)

The method of claim 10, wherein the automatic classification of the drive is displayed to a user as a selection to either accept or change the automatic classification.

### Claim 12 (depends on 11)

The method of claim 11, wherein the storage medium stores the selection by the user of the automatic classification of the drive for a future automatic classification.

### Claim 13 (depends on 11)

The method of claim 11, wherein the drive is captured in a real time and the user selection to either accept or change the automatic classification is after the drive is captured.

### Claim 14 (depends on 10)

The method of claim 10, wherein the classification of the drive is based on a prior knowledge of a driver's behavior.

### Claim 15 (depends on 10)

The method of claim 10, wherein the classification of the drive is a multi-class classification system that automatically classifies the drive based on a calendar event.

### Claim 16 (depends on 10)

The method of claim 10, wherein the classification of the drive is a multi-class classification system that automatically classifies the drive based on at least one credit card expense.

### Claim 17 (depends on 10)

The method of claim 10, wherein the classification of the drive is a multi-class classification system that automatically classifies the drive based on a current location being associated to a prior location having a previous classification.

### Claim 18 (depends on 10)

The method of claim 10, wherein the classification of the drive is a multi-class classification system that automatically classifies the drive based on a tax rule.

### Claim 19

A portable electronic device comprising:
one or more processors;
a sensor comprising at least one of an accelerometer, a gyroscope, a magnetometer, or a global positioning system (GPS) sensor;
a non-transitory, processor-readable storage medium comprising one or more programming instructions thereon that, when executed, cause the one or more processors to:
determine, via output of the sensor, that the portable electronic device is in motion;
differentiate, without user input, between the motion corresponding to a drive and the motion corresponding to a non-driving activity;
automatically track a start point of the drive;
track movement of the portable electronic device from the start point through one or more legs of the drive;
identify a stop point of the drive;
capture a drive distance of the drive between the start point of the drive and the stop point of the drive;
automatically classify the drive distance to establish whether a purpose of the drive is for a business purpose or a personal purpose;
display the automatic classification of the drive to a user as a first selection to either accept or change the automatic classification; and
display an expense associated with the classification of the drive to the user as a second selection to either accept or change the expense associated with the classification.

### Claim 20 (depends on 19)

The portable electronic device of claim 19, wherein the storage medium stores the first and second selections by the user of the automatic classification of the drive and the expense associated with the classification of the drive for a future automatic classification.
