# US 11,443,351 B1 · Mileage reimbursement as a service

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

- Number: US 11,443,351 B1
- Document ID: US11443351B1
- Status: Granted
- Kind: B1
- Application number: 16/121,557
- Filed: 2018-09-04
- Granted: 2022-09-13
- Earliest claimed: 2017-09-01
- Assignees: Motus Co., Ltd.
- Applicants: Motus, LLC
- Inventors: Rick Blaisdell; A. Craig Powell; Ady Anupam Das; Jeff Duke Logan; Scott David Wakefield Rankin; John J. Petrucelli
- Web page: https://patentgrep.com/patent/US11443351B1

## CPC

- G06Q 30/0284: {Time or distance, e.g. usage of parking meters or taximeters}
- G06F 16/29: Geographical information databases
- G06Q 30/04: Billing or invoicing
- G06Q 40/08: Insurance
- G06Q 50/40: Business processes related to the transportation industry (shipping G06Q10/083)
- G07C 5/008: {communicating information to a remotely located station (transmission systems for measured values G08C)}
- G07C 5/08: Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
- G07C 5/085: {using electronic data carriers}
- G07B 15/00: Arrangements or apparatus for collecting fares, tolls or entrance fees at one or more control points (handling coins or valuable papers, e.g. banknotes, G07D; apparatus for vending or hiring articles or services activated by coins, credit cards, paper currency or the like G07F7/00, G07F17/00)
- 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
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- 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
- G07B: TICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS

## Abstract

A system and method for determining how much a driver should be reimbursed for mileage based on a real time analysis of information specific to information captured in real time of the driver's location and vehicle.

## Claims

### Claim 1

A method implemented by a server communicatively coupled to a mobile device in a specific vehicle driven by a driver, and to make available to a reimbursement software client a mileage rate for the specific vehicle, comprising:
receiving, by the server, from the reimbursement software client, a request for a mileage rate for a driver ID of a driver and a vehicle ID for the specific vehicle;
retrieving, by the server, vehicle-specific information stored in a memory of the server, based on the received vehicle ID;
retrieving, by the server, driver-specific information stored in a memory of the server, based on the received driver ID;
communicating, by the server and the mobile device, to periodically receive vehicle location information from the mobile device in the specific vehicle;
determining, by the server, a fixed mileage reimbursement rate and a variable mileage reimbursement rate based on the vehicle-specific information, the driver-specific information, and the vehicle location information from the specific vehicle; and
sending each of the fixed mileage reimbursement rate and the variable mileage reimbursement rate to the reimbursement software client to enable the reimbursement software client to determine a personalized mileage reimbursement amount for the driver.

### Claim 2 (depends on 1)

The method of claim 1 wherein the vehicle-specific information comprises at least two of: depreciation, insurance, property tax, registration fees, sales tax, and a title fee.

### Claim 3 (depends on 1)

The method of claim 1, wherein the driver-specific information comprises: a percentage of business use of the specific vehicle, as provided by the driver.

### Claim 4 (depends on 1)

The method of claim 1, wherein the vehicle-specific information comprises: a percentage of business use of the specific vehicle, as provided by the specific vehicle.

### Claim 5 (depends on 1)

The method of claim 1, wherein the vehicle ID is associated with the make and model of the specific vehicle.

### Claim 6 (depends on 1)

The method of claim 1, further comprising updating on a periodic basis an average gas price stored in the memory of the server.

### Claim 7 (depends on 1)

The method of claim 1, further comprising updating on a periodic basis a base MPG for a make and model of the specific vehicle, the base MPG stored in the memory of the server.

### Claim 8 (depends on 1)

The method of claim 1, further comprising: updating on a periodic basis geographic information about the residence of the driver, where this information is stored in a memory of the server and is further used to determine the variable mileage reimbursement rate.

### Claim 9 (depends on 1)

The method of claim 1, further comprising: updating on a periodic basis geographic information about the location of the specific vehicle, where this information is stored in a memory of the server and is further used to determine at least one of the fixed mileage rate and the variable mileage rate.

### Claim 10 (depends on 1)

The method of claim 1, wherein at least one of the fixed mileage rate and the variable mileage rate is determined based on a country of residence of the driver.

### Claim 11 (depends on 1)

The method of claim 1, wherein at least one of the fixed mileage rate and the variable mileage rate the is determined using one of a plurality of mileage reimbursement rate determination methods known to the server, based on geographic information of the driver.

### Claim 12 (depends on 1)

The method of claim 1, wherein receiving, from the mobile device, mileage capture information based on miles driven by the specific vehicle further comprises: the client receiving the mileage capture information from the mobile device and forwarding it to the server.

### Claim 13 (depends on 1)

The method of claim 1, wherein receiving, from the mobile device, mileage capture information based on miles driven by the specific vehicle further comprises: the server receiving the mileage capture information from the mobile device.

### Claim 14 (depends on 1)

The method of claim 1, wherein at least one of the fixed mileage reimbursement rate and the variable mileage reimbursement rate is based on the vehicle-specific information, the driver-specific information and the mileage capture information is further based on fixed and variable costs for the driver and vehicle.

### Claim 15

A method implemented by a server communicatively coupled to a mobile device in a specific vehicle driven by a driver, and to make available to a reimbursement software client a mileage rate for the specific vehicle, comprising:
receiving, by the server, from the reimbursement software client, a request for a mileage rate for a driver ID of a driver and
a vehicle ID for the specific vehicle;
retrieving, by the server, vehicle-specific information stored in a memory of the server, based on the received vehicle ID;
retrieving, by the server, driver-specific information stored in a memory of the server, based on the received driver ID;
communicating, by the server and the mobile device, to periodically receive vehicle location information from the mobile device in the specific vehicle;
determining, by the server, a mileage reimbursement rate based on the vehicle-specific information, the driver-specific information and the vehicle location information from the specific vehicle; and
sending the mileage reimbursement rate to the reimbursement software client to enable the reimbursement software client to determine a personalized mileage reimbursement amount for the driver, wherein the reimbursement rate sent to the mileage reimbursement software comprises two values: a fixed rate and a variable rate,
and further comprising:
updating on a periodic basis a metro percentage for a specific driver stored in the memory of the server; and
where the metro percentage is stored in a memory of the server and is further used to determine the mileage reimbursement rate.

### Claim 16

A method implemented by a server to make available to a reimbursement software client a mileage rate for a specific driver and a specific vehicle, comprising:
retrieving from a memory of the server, by the server, personalized driver information and personalized vehicle information, based on the specific driver and the specific vehicle;
determining, by the server, fixed costs based on the personalized driver information and the personalized vehicle information, based on the specific driver and the specific vehicle;
communicating, by the server and a mobile device in the specific vehicle, to periodically receive vehicle location information from the specific vehicle;
determining variable costs based on the personalized driver information, the personalized vehicle information, and the vehicle location information;
determining a fixed mileage reimbursement rate for the specific driver and the specific vehicle based on the fixed costs;
determining a variable mileage reimbursement rate for the specific driver and the specific vehicle based on the variable costs; and
sending the fixed mileage reimbursement rate and the variable mileage reimbursement rate to the client to enable the client to determine a personalized mileage reimbursement amount for the driver.

### Claim 17 (depends on 16)

The method of claim 16, further comprising:
receiving, by the server, mileage capture information for the specific vehicle from an app in the specific vehicle.

### Claim 18 (depends on 16)

The method of claim 16, further comprising:
receiving, by the server, geographical location information for the specific vehicle from a database of geographical information, the database containing information for converting GPS data to location names.

### Claim 19

A system, comprising:
an app associated with a mobile device associated with a vehicle capturing mileage information for the vehicle;
a server communicatively coupled to the app and receiving from the app the captured mileage information for the vehicle a reimbursement software client, sending a driver ID and a vehicle ID to the server, and
wherein the server returns to the reimbursement software client a fixed mileage reimbursement rate and a variable mileage reimbursement rate, based on the driver ID and the vehicle ID and further based on the captured mileage information.

### Claim 20 (depends on 19)

The system of claim 19, further comprising receiving from the reimbursement software client geographical information for one of the driver and the vehicle and the server returning at least one of the fixed mileage reimbursement rate and the variable mileage reimbursement rate further based on the geographical information.

### Claim 21 (depends on 19)

The system of claim 19, wherein the server periodically updates at least one of the following, which is further used to determine at least one of the fixed mileage reimbursement rate and the variable mileage reimbursement rate: depreciation, insurance, property tax, registration fees, sales tax, a title fee, a percentage of business use of the vehicle, and a percentage of metro driving of the vehicle.
