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;
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 overlayed 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.
5 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.
35 Citations
11 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; 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 overlayed 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. - View Dependent Claims (4, 5, 6, 7, 8, 9)
-
- 2. The method of claim 2, wherein the assets are vehicles.
-
10. A method for 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, the method comprising:
-
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
generatingnew clusters, wherein each new cluster comprises at least one asset and comprises every asset which was grouped into the same slot.
-
-
11. A method for clustering assets, comprising:
-
generating pixel coordinates for each asset 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