Interactive timeline interface and data visualization
First Claim
Patent Images
1. 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, andeach 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, andeach 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.
8 Assignments
0 Petitions
Accused Products
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.
65 Citations
20 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. 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. - View Dependent Claims (15, 16)
-
-
17. 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. - View Dependent Claims (18, 19, 20)
Specification