Mileage tracking system and method
First Claim
Patent Images
1. A method of tracking mileage using a computer comprising:
- the computer receiving first trip data corresponding to a first trip of a first user during a first time period, the first trip data comprising a starting odometer reading and an ending odometer reading corresponding to a start and an end of the first trip respectively, a starting date and an ending date corresponding to the start and the end of the first trip respectively, and a category associated with the first trip;
the computer collecting a first profile associated with the first user, the first profile containing at least a first data field corresponding to a characteristic of the first user;
the computer updating aggregate trip data in a database based at least in part on at least a portion of the first trip data and on the first profile associated with the first user;
the computer receiving second trip data corresponding to a second trip of a second user during a second time period, the second trip data comprising a starting odometer reading and an ending odometer reading corresponding to a start and an end of the second trip respectively, a starting date and an ending date corresponding to the start and the end of the second trip respectively, and a category associated with the second trip;
the computer collecting a second profile associated with the second user, the second profile containing at least a first data field corresponding to a characteristic of the second user;
the computer updating the aggregate trip data with at least a portion of the second trip data based on a matching of the first data field for the first user and the first data field for the second user match;
the computer determining an estimated mileage for the second user for a period of time other than the second time period, based at least in part on the aggregate trip data; and
the computer sending data representing the estimated mileage to the second user over a communications network.
1 Assignment
0 Petitions
Accused Products
Abstract
A mileage tracking system tracks trip data for a user over time, based on trip data provided by the user. The system provides the user with results of the tracking for a specified time period (e.g., a tax year), and the results may be estimated based on the trip data provided by the user as well as trip data provided by other users. The trip data is typically provided by mobile communication devices transmitting the data to a system server, in response to commands entered into the mobile communication devices.
49 Citations
33 Claims
-
1. A method of tracking mileage using a computer comprising:
-
the computer receiving first trip data corresponding to a first trip of a first user during a first time period, the first trip data comprising a starting odometer reading and an ending odometer reading corresponding to a start and an end of the first trip respectively, a starting date and an ending date corresponding to the start and the end of the first trip respectively, and a category associated with the first trip; the computer collecting a first profile associated with the first user, the first profile containing at least a first data field corresponding to a characteristic of the first user; the computer updating aggregate trip data in a database based at least in part on at least a portion of the first trip data and on the first profile associated with the first user; the computer receiving second trip data corresponding to a second trip of a second user during a second time period, the second trip data comprising a starting odometer reading and an ending odometer reading corresponding to a start and an end of the second trip respectively, a starting date and an ending date corresponding to the start and the end of the second trip respectively, and a category associated with the second trip; the computer collecting a second profile associated with the second user, the second profile containing at least a first data field corresponding to a characteristic of the second user; the computer updating the aggregate trip data with at least a portion of the second trip data based on a matching of the first data field for the first user and the first data field for the second user match; the computer determining an estimated mileage for the second user for a period of time other than the second time period, based at least in part on the aggregate trip data; and the computer sending data representing the estimated mileage to the second user over a communications network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of tracking mileage comprising:
-
entering first trip data into a mobile communication device, the first trip data corresponding to a first trip of a first user during a first time period, the first trip data comprising a starting odometer reading and an ending odometer reading corresponding to a start and an end of the first trip respectively, a starting date and an ending date corresponding to the start and the end of the first trip respectively, and a category associated with the first trip; entering additional trip data into the mobile communication device, the additional trip data corresponding to additional trips of the first user during corresponding additional time periods, the additional trip data comprising for each additional trip, a starting odometer reading and an ending odometer reading corresponding to a start and an end of the trip respectively, a starting date and an ending date corresponding to the start and the end of the trip respectively, and a category associated with the trip; sending the first trip data to a server over a communications network; sending the additional trip data to the server over the communications network; collecting at the server a first profile associated with the first user, the first profile containing at least a first data field corresponding to a characteristic of the first user; aggregating trip data at the server reflecting the first trip data, the additional trip data, and trip data from a second user having a second profile associated with the second user, the second profile containing at least a first data field corresponding to a characteristic of the second user, wherein the trip data from the second user is aggregated with the first trip data and additional trip data based on a matching of the first data field of the first user and the first data field of the second user; and receiving estimated mileage data, from the server over the communications network, representing an estimated mileage for a time period other than the first time period and the additional time periods, the estimated mileage being based at least in part on aggregate trip data reflecting the first trip data, the additional trip data, and trip data from a second user. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system for tracking mileage of multiple users comprising:
-
a server programmed to; collect a first profile associated with the first user, the first profile containing at least a first data field corresponding to a characteristic of the first user; collect a second profile associated with a second user, the second profile containing at least a first data field corresponding to a characteristic of the second user; aggregate trip data from the first user and the second user based on a matching of the first data field of the first user and the first data field of the second user; and a mobile communication device in data communication with the server, and programmed to; receive first trip data, the first trip data corresponding to a first trip of a first user during a first time period, the first trip data comprising a starting odometer reading and an ending odometer reading corresponding to a start and an end of the first trip respectively, a starting date and an ending date corresponding to the start and the end of the first trip respectively, and a category associated with the first trip; receive additional trip data, the additional trip data corresponding to additional trips of the first user during corresponding additional time periods, the additional trip data comprising for each additional trip, a starting odometer reading and an ending odometer reading corresponding to a start and an end of the trip respectively, a starting date and an ending date corresponding to the start and the end of the trip respectively, and a category associated with the trip; send the first trip data to the server over a communications network; send the additional trip data to the server over the communications network; and receive estimated mileage data, from the server over the communications network, representing an estimated mileage for a time period other than the first time period and the additional time periods, the estimated mileage being based at least in part on aggregate trip data reflecting the first trip data and trip data from a second user. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification