Back to results
US 9,754,428 B2Granted
Interactive timeline interface and data visualization
AssigneeFleetmatics Ireland Limited
InventorsPeter Mitchell, Kyle Erlenbach
Life of this patent
Estimating the term…
Abstract
A computer system and method for storing and processing GPS data for a plurality of drivers and vehicles to provide a visual representation of driver's activity for fleets of driver and vehicles.
Claims20
A computer system comprising:
- a memory;
- and
- at least one processor, coupled to the memory, configured to:
- receive Global Positioning System (GPS) event data transmitted from each GPS device, of a plurality of GPS devices, over a period of time,
- each GPS device, of the plurality of GPS devices, being associated with a corresponding vehicle, of a plurality of vehicles, and
- each GPS event data including location information for a vehicle, of the plurality of vehicles, associated with each GPS device;
- store the GPS event data, received from the plurality of GPS devices, in the memory;
- associate information identifying each driver, of a plurality of drivers, and information identifying one or more of the plurality of vehicles;
- provide a graphic user interface that includes at least one user-selectable filtering category for generating a report based on the GPS event data in the memory,
- the at least one user-selectable filtering category including a group filter category with a plurality of user-selectable vehicle groups,
- each of the plurality of user-selectable vehicle groups including information identifying two or more vehicles of the plurality of vehicles;
- provide driver activity information for each driver of the plurality of drivers,
- the driver activity information being derived from the GPS event data;
- provide, via the graphic user interface and based on the GPS event data, an interactive display that displays a visual representation of the driver activity information during a time period;
- generate, in response to a selection of one of the plurality of user-selectable vehicle groups and based on the GPS event data, one or more vehicle activity reports that include information associated with:
- each of the vehicles in the one of the plurality of user-selectable vehicle groups,
- scores and rankings, associated with a plurality of operational metrics, for each of the vehicles in the one of the plurality of user-selectable vehicle groups,
- the rankings being based on a comparison of the scores, for each of the vehicles in the one of the plurality of user-selectable vehicle groups, with scores of the plurality of vehicles other than the vehicles in the one of the plurality of user-selectable vehicle groups,
- each driver assigned to the vehicles in the one of the plurality of user-selectable vehicle groups, and
- each indirectly-associated vehicle that is assigned to at least one of the drivers assigned to the vehicles in the one of the plurality of user-selectable vehicle groups,
- each indirectly-associated vehicle not being included in the one of the plurality of user-selectable vehicle groups;
- provide, via the graphic user interface, the one or more vehicle activity reports;
- determine whether the plurality of vehicles satisfy a goal, associated with the plurality of operational metrics, based on the one or more vehicle activity reports and the GPS event data;
- and
- provide information indicating whether the plurality of vehicles satisfy the goal.
22 more elements
A method comprising:
- receiving, by a device, Global Positioning System (GPS) event data transmitted from each GPS device, of a plurality of GPS devices, over a period of time,
- each GPS device, of the plurality of GPS devices, being associated with a corresponding vehicle, of a plurality of vehicles, and
- each GPS event data including location information for a vehicle, of the plurality of vehicles, associated with each GPS device;
- storing, by the device, the GPS event data, received from the plurality of GPS devices, in a memory;
- associating, by the device, information identifying each driver, of a plurality of drivers, and information identifying one or more of the plurality of vehicles;
- providing, by the device, a graphic user interface that includes at least one user-selectable filtering category for generating a report based on the GPS event data in the memory,
- the at least one user-selectable filtering category including a group filter category with a plurality of user-selectable vehicle groups,
- each of the plurality of user-selectable vehicle groups including information identifying two or more vehicles of the plurality of vehicles;
- providing, by the device, driver activity information for each driver of the plurality of drivers,
- the driver activity information being derived from the GPS event data;
- providing, by the device and via the graphic user interface and based on the GPS event data, an interactive display that displays a visual representation of the driver activity information during a time period;
- generating, by the device, in response to a selection of one of the plurality of user-selectable vehicle groups, and based on the GPS event data, one or more vehicle activity reports that include information associated with:
- each of the vehicles in the one of the plurality of user-selectable vehicle groups,
- scores and rankings, associated with a plurality of operational metrics, for each of the vehicles in the one of the plurality of user-selectable vehicle groups,
- the rankings being based on a comparison of the scores, for each of the vehicles in the one of the plurality of user-selectable vehicle groups, with scores of the plurality of vehicles other than the vehicles in the one of the plurality of user-selectable vehicle groups,
- each driver assigned to the vehicles in the one of the plurality of user-selectable vehicle groups, and
- each indirectly-associated vehicle that is assigned to at least one of the drivers assigned to the vehicles in the one of the plurality of user-selectable vehicle groups,
- each indirectly-associated vehicle not being included in the one of the plurality of user-selectable vehicle groups;
- providing, by the device and via the graphic user interface, the one or more vehicle activity reports;
- determining, by the device, whether the plurality of vehicles satisfy a goal, associated with the plurality of operational metrics, based on the one or more vehicle activity reports and the GPS event data;
- and
- providing, by the device, information indicating whether the plurality of vehicles satisfy the goal.
19 more elements
A non-transitory computer-readable medium storing instructions, the instructions comprising:
- one or more instructions that, when executed by one or more processors, cause the one or more processors to:
- receive Global Positioning System (GPS) event data transmitted from each GPS device, of a plurality of GPS devices, over a period of time,
- each GPS device, of the plurality of GPS devices, being associated with a corresponding vehicle, of a plurality of vehicles, and
- each GPS event data including location information for a vehicle, of the plurality of vehicles, associated with each GPS device;
- store the GPS event data, received from the plurality of GPS devices, in a memory;
- associate information identifying each driver, of a plurality of drivers, and information identifying one or more of the plurality of vehicles;
- provide a graphic user interface that includes at least one user-selectable filtering category for generating a report based on the GPS event data in the memory,
- the at least one user-selectable filtering category including a group filter category with a plurality of user-selectable vehicle groups,
- each of the plurality of user-selectable vehicle groups including information identifying two or more vehicles of the plurality of vehicles;
- provide driver activity information for each driver of the plurality of drivers,
- the driver activity information being derived from the GPS event data;
- provide, via the graphic user interface and based on the GPS event data, an interactive display that displays a visual representation of the driver activity information during a time period;
- generate, in response to a selection of one of the plurality of user-selectable vehicle groups and based on the GPS event data, one or more vehicle activity reports that include information associated with:
- each of the vehicles in the one of the plurality of user-selectable vehicle groups,
- scores and rankings, associated with a plurality of operational metrics, for each of the vehicles in the one of the plurality of user-selectable vehicle groups,
- the rankings being based on a comparison of the scores, for each of the vehicles in the one of the plurality of user-selectable vehicle groups, with scores of the plurality of vehicles other than the vehicles in the one of the plurality of user-selectable vehicle groups,
- each driver assigned to the vehicles in the one of the plurality of user-selectable vehicle groups, and
- each indirectly-associated vehicle that is assigned to at least one of the drivers assigned to the vehicles in the one of the plurality of user-selectable vehicle groups,
- each indirectly-associated vehicle not being included in the one of the plurality of user-selectable vehicle groups;
- provide, via the graphic user interface, the one or more vehicle activity reports;
- determine whether the plurality of vehicles satisfy a goal, associated with the plurality of operational metrics, based on the one or more vehicle activity reports and the GPS event data;
- and
- provide information indicating whether the plurality of vehicles satisfy the goal.
20 more elements
Dependencies are inferred from the claim text.