Real time map rendering with data clustering and expansion and overlay
First Claim
1. A method of displaying information pertaining to a fleet of vehicles, the method comprising:
- receiving status information pertaining to a plurality of vehicles in a vehicle fleet;
selecting first vehicles, from the plurality of vehicles, that are geographically related, wherein the first vehicles are fewer in number than the plurality of vehicles, and wherein the first vehicles are geographically related if the physical locations of the first vehicles are within a geographic area defined by a virtual bounding area;
defining a cluster comprising the first vehicles;
electronically generating, with a computer system comprising computer hardware, a graphical user interface for presentation to a user, the graphical user interface comprising a geographic map and the cluster, wherein the cluster is overlaid on the geographic map in the geographic area defined by the bounding area wherein the cluster is configured to display on the graphical user interface at least one item of the status information pertaining to the first vehicles; and
splitting the cluster into a plurality of clusters in response to a user of the graphical user interface zooming in on the geographic map by identifying the coordinates of each of the first vehicles, wherein splitting comprises dividing the virtual bounding area into slots, grouping the first vehicles into the slots based on each of the first vehicles'"'"' pixel coordinates, and generating new clusters to replace the cluster, wherein each of the new clusters comprises at least one of the first vehicles and comprises every one of the first vehicles that was grouped into a given one of the slots.
7 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for the organization, management, and graphical display of multiple logically related entities. In some embodiments, the systems and methods provide the real-time display of status and location information for a fleet of tracked vehicles. In some embodiments, the systems and methods permit the automatic clustering of assets based on a user'"'"'s view of an underlying map. In some embodiments, the assets are vehicles that are a part of a managed fleet. In some embodiments, the assets are logically arranged into clusters of like assets. In some embodiments, the clusters provide graphical indications of status or class information of their underlying assets.
-
Citations
27 Claims
-
1. A method of displaying information pertaining to a fleet of vehicles, the method comprising:
-
receiving status information pertaining to a plurality of vehicles in a vehicle fleet; selecting first vehicles, from the plurality of vehicles, that are geographically related, wherein the first vehicles are fewer in number than the plurality of vehicles, and wherein the first vehicles are geographically related if the physical locations of the first vehicles are within a geographic area defined by a virtual bounding area; defining a cluster comprising the first vehicles; electronically generating, with a computer system comprising computer hardware, a graphical user interface for presentation to a user, the graphical user interface comprising a geographic map and the cluster, wherein the cluster is overlaid on the geographic map in the geographic area defined by the bounding area wherein the cluster is configured to display on the graphical user interface at least one item of the status information pertaining to the first vehicles; and splitting the cluster into a plurality of clusters in response to a user of the graphical user interface zooming in on the geographic map by identifying the coordinates of each of the first vehicles, wherein splitting comprises dividing the virtual bounding area into slots, grouping the first vehicles into the slots based on each of the first vehicles'"'"' pixel coordinates, and generating new clusters to replace the cluster, wherein each of the new clusters comprises at least one of the first vehicles and comprises every one of the first vehicles that was grouped into a given one of the slots. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for displaying information pertaining to a fleet of vehicles, the system comprising:
a server system comprising computer hardware, the server system configured to; receive status information pertaining to a plurality of vehicles in a vehicle fleet; select first vehicles, from the plurality of vehicles, that are geographically related, wherein the first vehicles are fewer in number than the plurality of vehicles, and wherein the first vehicles are geographically related if the physical locations of the first vehicles are within a geographic area defined by a virtual bounding area; define a cluster comprising the first vehicles; electronically generate, with a computer system comprising computer hardware, a graphical user interface for presentation to a user, the graphical user interface comprising a geographic map and the cluster, wherein the cluster is overlaid on the geographic map in the geographic area defined by the bounding area wherein the cluster is configured to display on the graphical user interface at least one item of the status information pertaining to the first vehicles; and splitting the cluster into a plurality of clusters in response to a user of the graphical user interface zooming in on the geographic map by identifying the coordinates of each of the first vehicles, wherein splitting comprises dividing the virtual bounding area into slots, grouping the first vehicles into the slots based on each of the first vehicles'"'"' pixel coordinates, and generating new clusters to replace the cluster, wherein each of the new clusters comprises at least one of the first vehicles and comprises every one of the first vehicles that was grouped into a given one of the slots. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
20. Non-transitory physical computer storage comprising instructions stored thereon that, when executed in one or more processors, cause the one or more processors to implement a method of displaying information pertaining to a fleet of vehicles, the method comprising:
-
receiving status information pertaining to a plurality of vehicles in a vehicle fleet; selecting first vehicles, from the plurality of vehicles, that are geographically related, wherein the first vehicles are fewer in number than the plurality of vehicles, and wherein the first vehicles are geographically related if the physical locations of the first vehicles are within a geographic area defined by a virtual bounding area; defining a cluster comprising the first vehicles; electronically generating a graphical user interface for presentation to a user, the graphical user interface comprising a geographic map and the cluster, wherein the cluster is overlaid on the geographic map in the geographic area defined by the bounding area wherein the cluster is configured to display on the graphical user interface at least one item of the status information pertaining to the first vehicles; and splitting the cluster into a plurality of clusters in response to a user of the graphical user interface zooming in on the geographic map by identifying the coordinates of each of the first vehicles, wherein splitting comprises dividing the virtual bounding area into slots, grouping the first vehicles into the slots based on each of the first vehicles'"'"' pixel coordinates, and generating new clusters to replace the cluster, wherein each of the new clusters comprises at least one of the first vehicles and comprises every one of the first vehicles that was grouped into a given one of the slots. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
Specification