Real time map rendering with data clustering and expansion and overlay
First Claim
1. A method for displaying information pertaining to a plurality of geographically related assets, the method comprising:
- receiving information pertaining to a plurality of assets, wherein the assets are vehicles;
selecting the assets from the plurality of assets that are geographically related, wherein the assets are geographically related if the physical location of the assets are within a geographic area defined by a virtual bounding area;
forming a cluster comprising the selected assets;
providing a 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 displays on the graphical user interface at least one item of information pertaining to the selected assets; and
splitting a cluster of assets, wherein each asset has pixel coordinates based on its geospatial location and in reference to a virtual area representing an end user'"'"'s display;
identifying the coordinates of each asset;
dividing the virtual area into slots;
grouping the assets into the slots based on each assets'"'"' pixel coordinates; and
generating new clusters, wherein each new cluster comprises at least one asset and comprises every asset which was grouped into the same slot.
9 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.
254 Citations
9 Claims
-
1. A method for displaying information pertaining to a plurality of geographically related assets, the method comprising:
-
receiving information pertaining to a plurality of assets, wherein the assets are vehicles; selecting the assets from the plurality of assets that are geographically related, wherein the assets are geographically related if the physical location of the assets are within a geographic area defined by a virtual bounding area; forming a cluster comprising the selected assets; providing a 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 displays on the graphical user interface at least one item of information pertaining to the selected assets; andsplitting a cluster of assets, wherein each asset has pixel coordinates based on its geospatial location and in reference to a virtual area representing an end user'"'"'s display; identifying the coordinates of each asset;
dividing the virtual area into slots;
grouping the assets into the slots based on each assets'"'"' pixel coordinates; and
generating new clusters, wherein each new cluster comprises at least one asset and comprises every asset which was grouped into the same slot. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for displaying information pertaining to a plurality of geographically related assets, the method comprising:
-
receiving information pertaining to a plurality of assets, wherein the assets are vehicles; selecting the assets from the plurality of assets that are geographically related, wherein the assets are geographically related if the physical location of the assets are within a geographic area defined by a virtual bounding area; forming a cluster comprising the selected assets; providing a 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 displays on the graphical user interface at least one item of information pertaining to the selected assets; andclustering assets, wherein each asset has pixel coordinates based on the asset'"'"'s geospatial location and in reference to a virtual area representing an end user'"'"'s display; determining an icon shape with specific pixel dimensions for use in connection with each asset;
querying a data structure with the icon shape for each asset;
adding an asset as a new cluster in the data structure if the area defined by the pixel dimensions of the asset'"'"'s icon shape, when centered over the asset'"'"'s pixel coordinates, does not overlap with the area covered by another cluster in the data structure; and
adding an asset to an existing cluster in the data structure if the area defined by the pixel dimensions of the asset'"'"'s icon shape, when centered over the asset'"'"'s pixel coordinates, overlaps with the area covered by the existing cluster.
-
Specification