Vehicle independent employee/driver tracking and reporting
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, with 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 driver groups,each of the plurality of user-selectable driver groups including information identifying two or more drivers of the plurality of drivers;
provide driver activity information for each driver of the plurality of drivers,the driver activity information being derived from the GPS event data;
generate, in response to a selection of one of the plurality of user-selectable driver groups and based on the GPS event data, one or more driver activity reports that include information associated with;
each of the two or more drivers in the one of the plurality of user-selectable driver groups,scores and rankings, associated with a plurality of operational metrics, for each of the two or more drivers in the one of the plurality of user-selectable driver groups,the rankings being based on a comparison of the scores, for each of the two or more drivers in the one of the plurality of user-selectable driver groups, with scores of the plurality of drivers other than the two or more drivers in the one of the plurality of user-selectable driver groups,each vehicle assigned to the two or more drivers in the one of the plurality of user-selectable driver groups, andeach indirectly-associated driver that is assigned to at least one of the vehicles assigned to the two or more drivers in the one of the plurality of user-selectable driver groups,each indirectly-associated driver not being included in the one of the plurality of user-selectable driver groups;
provide, via the graphic user interface, the one or more driver activity reports;
determine whether the plurality of vehicles satisfy a goal, associated with the plurality of operational metrics, based on the one or more driver activity reports and the GPS event data; and
provide information indicating whether the plurality of vehicles satisfy the goal.
7 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 activity reports for fleets of driver and vehicles.
69 Citations
23 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, with 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 driver groups, each of the plurality of user-selectable driver groups including information identifying two or more drivers of the plurality of drivers; provide driver activity information for each driver of the plurality of drivers, the driver activity information being derived from the GPS event data; generate, in response to a selection of one of the plurality of user-selectable driver groups and based on the GPS event data, one or more driver activity reports that include information associated with; each of the two or more drivers in the one of the plurality of user-selectable driver groups, scores and rankings, associated with a plurality of operational metrics, for each of the two or more drivers in the one of the plurality of user-selectable driver groups, the rankings being based on a comparison of the scores, for each of the two or more drivers in the one of the plurality of user-selectable driver groups, with scores of the plurality of drivers other than the two or more drivers in the one of the plurality of user-selectable driver groups, each vehicle assigned to the two or more drivers in the one of the plurality of user-selectable driver groups, and each indirectly-associated driver that is assigned to at least one of the vehicles assigned to the two or more drivers in the one of the plurality of user-selectable driver groups, each indirectly-associated driver not being included in the one of the plurality of user-selectable driver groups; provide, via the graphic user interface, the one or more driver activity reports; determine whether the plurality of vehicles satisfy a goal, associated with the plurality of operational metrics, based on the one or more driver 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, 15, 16, 17, 18, 19, 20, 21)
-
-
22. 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, with 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 driver groups, each of the plurality of user-selectable driver groups including information identifying two or more drivers of the plurality of drivers; 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; generating, by the device, in response to a selection of one of the plurality of user-selectable driver groups, and based on the GPS event data, one or more driver activity reports that include information associated with; each of the two or more drivers in the one of the plurality of user-selectable driver groups, scores and rankings, associated with a plurality of operational metrics, for each of the two or more drivers in the one of the plurality of user-selectable driver groups, the rankings being based on a comparison of the scores, for each of the two or more drivers in the one of the plurality of user-selectable driver groups, with scores of the plurality of drivers other than the two or more drivers in the one of the plurality of user-selectable driver groups, each vehicle assigned to the two or more drivers in the one of the plurality of user-selectable driver groups, and each indirectly-associated driver that is assigned to at least one of the vehicles assigned to the two or more drivers in the one of the plurality of user-selectable driver groups, each indirectly-associated driver not being included in the one of the plurality of user-selectable driver groups; providing, by the device and via the graphic user interface, the one or more driver 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 driver activity reports and the GPS event data; and providing, by the device, information indicating whether the plurality of vehicles satisfy the goal.
-
-
23. 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, with 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 driver groups, each of the plurality of user-selectable driver groups including information identifying two or more drivers of the plurality of drivers; provide driver activity information for each driver of the plurality of drivers, the driver activity information being derived from the GPS event data; generate, in response to a selection of one of the plurality of user-selectable driver groups and based on the GPS event data, one or more driver activity reports that include information associated with; each of the two or more drivers in the one of the plurality of user-selectable driver groups, scores and rankings, associated with a plurality of operational metrics, for each of the two or more drivers in the one of the plurality of user-selectable driver groups, the rankings being based on a comparison of the scores, for each of the two or more drivers in the one of the plurality of user-selectable driver groups, with scores of the plurality of drivers other than the two or more drivers in the one of the plurality of user-selectable driver groups, each vehicle assigned to the two or more drivers in the one of the plurality of user-selectable driver groups, and each indirectly-associated driver that is assigned to at least one of the vehicles assigned to the two or more drivers in the one of the plurality of user-selectable driver groups, each indirectly-associated driver not being included in the one of the plurality of user-selectable driver groups; provide, via the graphic user interface, the one or more driver activity reports; determine whether the plurality of vehicles satisfy a goal, associated with the plurality of operational metrics, based on the one or more driver activity reports and the GPS event data; and provide information indicating whether the plurality of vehicles satisfy the goal.
Specification