Nova Patents
AU2014202442A1

Interactive geospatial map

Abstract

An interactive data object map system is disclosed in which large amounts of geographical, geospatial, and other types of data, geodata, objects, features, and/or metadata are efficiently presented to a user on a map interface. The interactive data object map system allows for rapid and deep analysis of various objects, features, and/or metadata by the user. A layer ontology may be displayed to the user. In various embodiments, when the user rolls a selection cursor over an object/feature an outline of the object/feature is displayed. Selection of an object/feature may cause display of metadata associated with that object/feature. The interactive data object map system may automatically generate feature/object lists and/or histograms based on selections made by the user. The user may perform geosearches, generate heatmaps, and/or perform keyword searches, among other actions. -50- N* IMMEN \\ 'W .'NN '\ \ \M\ ..N N . .. .. . 'K.~~ ~ ... N<:~>~ ":'SU .. + . . . . NNN. N\ $~X N\LIx \ NNM K low

AU2014202442A1, drawing sheet 1
Sheet 1 of 35

Term

Projected expiry 5 May 2034.

  1. Priority and filed
  2. Published
  3. Today
  4. Projected expiry

32 claims: 23 independent, 9 dependent

  1. 1
    WHAT IS CLAIMED IS:1. A computer system comprising: an electronic data structure configured to store a plurality of features or objects, wherein each of the features or objects is associated with metadata;a computer readable medium storing software modules including computer executable instructions;one or more hardware processors in communication with the electronic data structure and the computer readable medium, and configured to execute a user interface module of the software modules in order to: display an interactive map on an electronic display of the computer system;include on the interactive map one or more features or objects, wherein the features or objects are selectable by a user of the computer system, and wherein the features or objects are accessed from the electronic data structure;receive a first input from the user selecting one or more of the included features or objects;and in response to the first input, access, from the electronic data structure, the metadata associated with each of the selected features or objects;determine one or more metadata categories based on the accessed metadata;organize the selected features or objects into one or more histograms based on the determined metadata categories and the accessed metadata;and display the one or more histograms on the electronic display.
  2. 2
    The computer system of Claim 1, wherein the features or objects comprise vector data.
  3. 3
    The computer system of Claim 1 or Claim 2, wherein the features or objects comprise at least one of roads, terrain, lakes, rivers, vegetation, utilities, -451000627816 2014202442 05 May 2014 street lights, railroads, hotels or motels, schools, hospitals, buildings or structures, regions, transportation objects, entities, events, or documents.
  4. 4
    The computer system of any one of Claims 1 to 3, wherein the metadata associated with the features or objects comprise at least one of a location, a city, a county, a state, a country, an address, a district, a grade level, a phone number, a speed, a width, or other related attributes.
  5. 5
    The computer system of any one of Claims 1 to 4, wherein the features or objects are selectable by a user using a mouse and/or a touch interface.
  6. 6
    The computer system of any one of Claims 1 to 5, wherein each histogram of the one or more histograms is specific to a particular metadata category.
  7. 7
    The computer system of Claim 6, wherein each histogram of the one or more histograms comprises a list of items of metadata specific to the particular metadata category of the histogram, wherein the list of items is organized in descending order from an item having the largest number of related objects or features to an item having the smallest number of related objects or features.
  8. 8
    The computer system of any one of Claims 1 to 7, wherein the one or more histograms displayed on the electronic display are displayed so as to partially overlay the displayed interactive map.
  9. 9
    The computer system of any one of Claims 1 to 8, wherein the one or more hardware processors are further configured to execute the user interface module in order to:receive a second input from the user selecting a second one or more features or objects from the one or more histograms;and in response to the second input, update the interactive map to display the second one or more features or objects on the display;and highlight the second one or more features or objects on the interactive map.
  10. 10
    The computer system of Claim 9, wherein updating the interactive map comprises panning and/or zooming. -461000627816 2014202442 05 May 2014
  11. 11
    The computer system of Claim 9 or Claim 10, wherein highlighting the second one or more features comprises at least one of outlining, changing color, bolding, or changing contrast.
  12. 12
    The computer system of any one of Claims 9 to 11, wherein the one or more hardware processors are further configured to execute the user interface module in order to:receive a third input from the user selecting a drill-down group of features or objects from the one or more histograms;and in response to the third input, drill-down on the selected drill-down group of features or objects by: accessing the metadata associated with each of the features or objects of the selected drill-down group;determining one or more drill-down metadata categories based on the accessed metadata associated with each of the features or objects of the selected drill-down group;organizing the features or objects of the selected drill-down group into one or more drill-down histograms based on the determined drill-down metadata categories and the accessed metadata associated with each of the features or objects of the selected drill-down group;and displaying on the interactive map the one or more drill-down histograms.
  13. 13
    The computer system of Claim 12, wherein the one or more hardware processors are further configured to execute the user interface module in order to enable the user to further drill down into the one or more drill-down histograms.
  14. 14
    The computer system of any one of Claims 1 to 13, wherein the one or more hardware processors are further configured to execute the user interface module in order to:receive a feature or object hover over input from the user;and -471000627816 2014202442 05 May 2014 in response to receiving the hover over input, highlight, on the electronic display, metadata associated with the particular hovered over feature or object to the user.
  15. 15
    The computer system of any one of Claims 1 to 14, wherein one or more hardware processors are further configured to execute the user interface module in order to:receive a feature or object selection input from the user;and in response to receiving the selection input, display, on the electronic display, metadata associated with the particular selected feature or object to the user.
  16. 16
    A computer system comprising:an electronic data structure configured to store a plurality of features or objects, wherein each of the features or objects is associated with metadata;a computer readable medium storing software modules including computer executable instructions;one or more hardware processors in communication with the electronic data structure and the computer readable medium, and configured to execute a user interface module of the software modules in order to: display an interactive map on a display of the computer system, the interactive map comprising a plurality of map tiles accessed from the electronic data structure, the map tiles each comprising an image composed of one or more vector layers;include on the interactive map a plurality of features or objects accessed from the electronic data structure, the features or objects being selectable by a user, each of the features or objects including associated metadata;receive an input from a user including at least one of a zoom action, a pan action, a feature or object selection, a layer selection, a geosearch, a heatmap, and a keyword search;and in response to the input from the user: -481000627816 2014202442 05 May 2014 request, from a server, updated map tiles, the updated map tiles being updated according to the input from the user;receive the updated map tiles from the server;and update the interactive map with the updated map tiles.
  17. 17
    The computer system of Claim 16, wherein the one or more vector layers comprise at least one of a regions layer, a buildings/structures layer, a terrain layer, a transportation layer, or a utilities/infrastructure layer.
  18. 18
    The computer system of Claim 16 or Claim 17, wherein each of the one or more vector layers is comprised of one or more sub-vector layers.
  19. 19
    A computer system comprising:one or more hardware processors in communication with the computer readable medium, and configured to execute a user interface module of the software modules in order to: display an interactive map on a display of the computer system, the interactive map comprising a plurality of map layers;determine a list of available map layers;organizing the list of available map layers according to a hierarchical layer ontology, wherein like map layers are grouped together;and display on the interactive map the hierarchical layer ontology, wherein the user may select one or more of the displayed layers, and wherein each of the available map layers is associated with one or more feature or object types.
  20. 20
    The computer system of Claim 19, wherein the map layers comprise at least one of vector layers and base layers. -491/35 2014202442 05 May 2014 2/35 2014202442 05 May 2014 wxxxxxx SXwXwXvXvis ^XsXs^JW-NW· •Λ. ' <w··^ < CM ^NSNS.SX^·· $χ· I &§ 3/35 2014202442 05 May 2014 FIG. 2B 4/35 Oawi··# BOWwiii liBW jjiSisSAgXS 2014202442 05 May 2014 A :*χ·:·χ t S ·* V. SX·, W··.·*·. /XSSX·, xxwAxxxxxxxxx-x Λ'·'· , Λ'.ν.\\'^^ 'j ?StS .ΑχνΧ'ΧνΧνΧ'Χ'ΐ'Χ'Χ'Χ'Χ WR 'i.X^ S% -. N·’·’·'·' ·»$·\:Χ x „.. \ A '\ k'·'. vfc \ Α4Λ --^ s ' .44 ή 4 A\»X^W <·Μ% ·*\ s s\s SXXX Sv *S 44>V........ ^ w * Xs’-XvXXXX'-X^···'·' λ ^^χΐ W^-χ·4:ΐχ^·Χ·:>χ>·^ ΧΧ'ΧΧΧΧ^ΧΧ'^Χ'Χ-,'Λ· o CM 5/35 2014202442 05 May 2014 < CO 6/35 2014202442 05 May 2014 £Ώ co 7/35 2014202442 05 May 2014 Τ-Η CO ΓΗ co 1¾¾¾ o co 8/35 2014202442 05 May 2014 ΓΗ co Q co 9/35 2014202442 05 May 2014 ci Cl CO LU CO 10/35 2014202442 05 May 2014 C| CO 11/35 2014202442 05 May 2014 igssiSsSisSi SSSSSSSSS ^^^¾^^¾¾¾¾¾¾¾¾¾¾^ w o co co 0 co MSSSO 12/35 2014202442 05 May 2014 co co 13/35 2014202442 05 May 2014 co co 14/35 2014202442 05 May 2014 15/35 2014202442 05 May 2014 -w. X S sSX X* ssXXXXXXX-.XXX 'SJ co 16/35 2014202442 05 May 2014 ο ΓΗ 17/35 2014202442 05 May 2014 ο ΓΗ £Ώ 18/35 2014202442 05 May 2014 19/35 2014202442 05 May 2014 C| CH 20/35 2014202442 05 May 2014 ο ΓΗ ΓΗ <
  21. 21
    21/35 2014202442 05 May 2014 >s.xxxxsss' \xxxxx^xxxxxxxxxx. $xxxxxxxx\sXsXXX-:\<Nxs<:N< x x<:·: ^XX^>^V.^^N>^ * - * Nx«sNXXs^:<· sXXK-^-.XXX· ssss Νχχ·'χ\χ·^>>:·:·:·»χ·>»χ <;·.·. * .-.-.A. 5 'ζ'' !> χ\' <&·.<. XX \ <.·*« -.X-xxXX xSx ./. \ ?-- $?' << Ά \ ^•^^^^WXXXS^ **S'X\£ <·* ^Χ^ΧΧ<ξϊ -- s « >s<: Αχχ\>>χχ\χχχ\>χ\>>>^ χ χ<^χχχχχχχ·χχχχχχ'\χ·.χχ^-ϊ;< ^¾¾¾¾¾ $$5¾¾^¾¾^ Λ : : : «««xw;Αχ·ίχ·:ίί V : W-X^ ΧΛ'-ΆΧ.Χ V ?$ 5? , XsssvXw.wXv.v.'.'.'.'.'.'.'.'.'.'X’X'Xv ·:·:·»χ'·χ·'χχχ;χχχχ:·χ''»>χχ·χ$'χχχχ ·.·.·.·.·. * . ΝΧχ^· ·. s x·· κ:·: X'X'XSa^ 'A'AS'X'.W'.'.'.'AS ο LC
  22. 22
    22/35 2014202442 05 May 2014 ο ΓΗ LC SSssSSSS XXXXXXX^X $ s x- x<$x\ S<s ^\ xx ' .xX?&s sXx\«« ................. , , ΛχΜ^ 7 |(|||(|||||| Λ &&i&x:·>:« ·χχχχχχx\^: ^χ\\^χ>>χχχ<&Λ$ Λ·:·Λ·:·:«:^^:·χ·:· .:.4( V <·χ<χχχ«χ·:· * -¾¾.^¾. .. ·$: <: ν··<χί •XXXs^XXXXX<<<«^ ma ij. : xxxxxxxxxxx<Nxx-.xx<:<<: xw>»»xx«$:^· .... ' §^v.\^.v.Xs^ $ x.-XwSxi s\ Ο ιο
  23. 23
    23/35 OWWWWSi' χ·χ·χ·χ·χ>χ·?χ\:·:·»χ χ·:·χ·χ·χ·χ < Χ$ν<ί§ί SS.Sx.............. ;>^Χ;5Χχ$ W&kxife '>Φ \<:X : £:X<SSSx<x¥wNX : XxxxXxX'-SSSSSSXx/x ;k. ixxxi^sjl'<· ...... i? x :? ss* ^:- XXSXSSx: N - V. ' s<x-\ x^SSSfo^ SOWMWO^WWO ' \ v>>X->>XX\XX\VX^xXX>>X^X\X x \X<\XX< 2014202442 05 May 2014 ·. $ •χ^χχ · ·χχ> <ΧΧ' χ\ $ -X- -. \, χχχ s ’ x 4^*^ < *'^ , ¥sii· \ ·.·. χ. < · ·Χ·χ· - X Iv x<XxXxX<fe<x : X· Q Λ wxxx$»xx>xx<S ^Χ·χ^χ·ΐ·Χ'Χ^·χ ΧΧχν.ν'Χ'-Χ^Χ ·:·:·:·:·:·χ<
  24. 24
    24/35 2014202442 05 May 2014 ΓΗ LO LU ID
  25. 25
    25/35 2014202442 05 May 2014
  26. 26
    26/35 2014202442 05 May 2014 «www:· iWSSSSSSS X<:<\XX<XX<W« ίίίΐββ®
  27. 27
    27/35 2014202442 05 May 2014 fi fi V fi Λ > Ά fi fi fi 00 co LC «·.« <ly fi· :fi· fi fi- .,. s . , s . y : S' fi Si fi χ· * Xfi : fi 'fi: fi £$Ui 111 i 111111111 fi Μ ϊ: Μ M: MM M >i;? ·ίϊ£ £Τ£ ίΐ · is i> >y $5 Sz >? >a sfc''' 5 fi -5 fi fiz5 -5 -5 !·.: st fi· fi· 8? F? >S >i yJ :-5 $5 w ?5 <* fifi fi fi fi k Wit HH ΛΧ .(· S ίΧ xjbfisfi s s\\\.. 111 o t s s s s s s Us i it 11 st O' | h liilMi«|| ''-WSV wio $> & ?! :¾¾¾¾¾¾¾¾¾ rX ’X ·Χ· &· $>$>;& <ϊ ή: tt Μ: .4 νΐ ,-ϊ II .·> ,fi ΙΗ· ΤΙΙ $ fi s fi fi fi Mt Mi Μ Ϊ :f I « Slit g fi fi fi .fi: Λ χ fi i & fi fi HHHWl Skfisfi fis.\ X S;fi· £ S )· ): fi: fi S $. § χ Huua. i< S «x ίχ fi fi * fi fi fi. x x x x X X- X· :ί '1;Ilf II 8χ: •χ <χ fi fi {·: :·. fi:|i fi £ £ fi
  28. 28
    28/35 2014202442 05 May 2014 FIG. 6A
  29. 29
    29/35 620 2014202442 05 May 2014 622 624 626 628 630 FIG. 6B
  30. 30
    30/35 2014202442 05 May 2014 702 704 716 718 720 FIG. 7A
  31. 31
    31/35 2014202442 05 May 2014 736 738 FIG. 7B
  32. 32
    32/35 2014202442 05 May 2014 FIG. 8A 2014202442 05 May 2014 co 34/35 2014202442 05 May 2014 35/35 2014202442 05 May 2014 co CXI oo OO CXI oo I I I I I I I I I I I I I I I I I I I Q co
Independent claims32