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 analysi
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.
대표청구항▼
1. A computer system comprising: one or more hardware processors in communication with a computer readable medium storing software instructions, the one or more hardware processors configured to execute the software instructions to cause the computer system to: cause display of an interactive map in
1. A computer system comprising: one or more hardware processors in communication with a computer readable medium storing software instructions, the one or more hardware processors configured to execute the software instructions to cause the computer system to: cause display of an interactive map in a graphical user interface, wherein the interactive map comprises a plurality of map layers;determine a list of available map layers;organize the list of available map layers according to a hierarchical layer ontology, wherein like map layers are grouped together;cause display, on the interactive map in the graphical user interface, of the hierarchical layer ontology including indications of the available map layers, wherein each of the available map layers is user selectable, wherein each of the available map layers is associated with one or more feature types, and wherein the available map layers comprise base layers, vector layers, and user-defined layers;receive a first user input selecting or deselecting one or more map layers of the available map layers; andresponsive to the first user input, determine whether map layers needed to compose map tiles based on the selecting or deselecting are cached. 2. The computer system of claim 1, wherein the hierarchical layer ontology includes at least two hierarchical levels of layers. 3. The computer system of claim 2, wherein selection or de-selection of an available map layer in a first hierarchical level causes a corresponding selection or de-selection of all available map layers in any hierarchical levels below the first hierarchical level. 4. The computer system of claim 1, wherein fewer than all the map layers are displayed in the hierarchical layer ontology. 5. The computer system of claim 1, wherein the base layer comprises at least one of an overhead imagery layer, a topographic layer, a subtle base layer, an aviation layer, a blank Mercator layer, or a blank unprojected layer. 6. The computer system of claim 1, 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. 7. The computer system of claim 1, wherein each of the one or more vector layers is comprised of one or more sub-vector layers. 8. The computer system of claim 7, wherein each of the one or more vector layers includes vector data associated with features of respective feature types. 9. The computer system of claim 8, wherein the one or more feature types include at least one of regions, buildings/structures, terrain, transportation, or utilities/infrastructure. 10. The computer system of claim 8, wherein each of the features represents at least one of a road, a terrain, a lake, a river, a vegetation, a utility, a street light, a sign, a railroad, a hotel, a motel, a school, a hospital, a building or other structure, a region, a transportation object, an entity, an event, or a document. 11. The computer system of claim 8, wherein metadata associated with the features includes 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. 12. The computer system of claim 11, wherein the one or more hardware processors are further configured to execute the software instructions to cause the computer system to: receive a second user input from the user selecting one or more of the features; andin response to the second user input, access and cause display of metadata associated with at least some of the selected features. 13. The computer system of claim 12, wherein the one or more hardware processors are further configured to execute the software instructions to cause the computer system to: further in response to the second user input, cause display of one or more histograms based on the accessed metadata. 14. The computer system of claim 1, wherein the one or more hardware processors are further configured to execute the software instructions to cause the computer system to: further responsive to the first user input: cause the interactive map to be updated with the one or more map tiles including the map layers needed to compose the map tiles based on the selecting or deselecting. 15. The computer system of claim 14, wherein causing the interactive map to be updated comprises: composing data associated with each of the map layers needed to compose the map tiles into one or more map tiles; andarranging the one or more map tiles into the interactive map in the graphical user interface. 16. The computer system of claim 1, wherein the one or more hardware processors are further configured to execute the software instructions to cause the computer system to: further responsive to the first user input: determine, based on the selecting or deselecting, a map tile composition and the map layers needed to compose the map tiles;compose the map layers needed to compose the map tiles into one or more map tiles; andcause the interactive map to be updated with the one or more map tiles. 17. The computer system of claim 16, wherein the one or more hardware processors are further configured to execute the software instructions to cause the computer system to: further responsive to the first user input: calculate any map layers needed in the map tile composition that are not cached; andcache the calculated map layers. 18. A computer-implemented method comprising: by one or more processors executing program instructions: causing display of an interactive map in a graphical user interface, wherein the interactive map comprises a plurality of map layers;determining 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;causing display, on the interactive map in the graphical user interface, of the hierarchical layer ontology including indications of the available map layers, wherein each of the available map layers is user selectable, wherein each of the available map layers is associated with one or more feature types, and wherein the available map layers comprise base layers, vector layers, and user-defined layers;receiving a first user input selecting or deselecting one or more map layers of the available map layers; andresponsive to the first user input, determining whether map layers needed to compose map tiles based on the selecting or deselecting are cached. 19. The computer-implemented method of claim 18 further comprising: by the one or more processors executing program instructions: further responsive to the first user input: determining, based on the selecting or deselecting, a map tile composition and the map layers needed to compose the map tiles;composing the map layers needed to compose the map tiles into one or more map tiles; andcausing the interactive map to be updated with the one or more map tiles. 20. The computer-implemented method of claim 19 further comprising: by the one or more processors executing program instructions: further responsive to the first user input: calculating any map layers needed in the map tile composition that are not cached; andcaching the calculated map layers.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (283)
Szeliski Richard ; Shum Heung-Yeung, 3-dimensional image rotation method and apparatus for producing image mosaics.
Kudrolli Abdus Samad,INX ; Kudrolli Parvez,INX ; Kudrolli Feroz,INX, Abbreviating and compacting text to cope with display space constraint in computer software.
Decherd, Alexander; Alworth, Colin; Horst, Brian; Rivard, Kurt David; Eick, Stephen Gregory; Eick, M. Andrew; Wolosewicz, Andrzej; Kowalski, James; Fugitt, Jesse Adam, Analysis of time-based geospatial mashups using AD HOC visual queries.
Heckerman,David E.; Bradley,Paul S.; Chickering,David M.; Meek,Christopher A., Apparatus and accompanying methods for visualizing clusters of data and hierarchical cluster classifications.
Mullins, Oliver C.; McKeon, Donald Charles; Chen, Felix; Wu, Xu; Dussan V, Elizabeth B.; Groenzin, Henning; Canuel, Clelia, Apparatus and methods for determining velocity of oil in a flow stream.
Puttick, Randy W.; Lewis, William M.; Burroughs, John K.; Gentzkow, Hauke A.; Stein, Steven F., Automatically performing varying levels of summarization of geographic data points in response to a user's selection of zoom level.
Gabbert, Charles Keith; Robbins, Mark Wayne; Lombard, Robin J.; Woolums, Thomas Michael; Moiceanu, Corneliu, Centralized terminology and glossary development.
Kudrolli, Abdus Samad; Kudrolli, Feroz; Kudrolli, Parvez, Compacting an information array display to cope with two dimensional display space constraint.
Nerayoff, Steven David; Wong, Thompson S., Controlling use of a single multi-vehicle parking space and a restricted location within the single multi-vehicle parking space using multiple cameras.
Becker Richard A. (Watchung NJ) Eick Stephen G. (Edison NJ) Miller Eileen O. (Short Hills NJ) Wilks Allan R. (Scotch Plains NJ), Dynamic graphics arrangement for displaying spatial-time-series data.
Baier, John Joseph; Bromley, Clifton Harold; Hobbs, Mark; Schouten, Teunis Hendrik; Reichard, Douglas James; Gordon, Kevin George; Jasper, Taryl Jon; McGreevy, Robert Joseph; Fuller, Bruce Gordan, Dynamically generating visualizations in industrial automation environment as a function of context and state information.
Daniel A. Voce ; Matthew Mohebbi ; Asha Mehrotra ; John Fry, Earth tiling system for providing regional based service in a mobile satellite communication network.
Greenstein, Paul G.; Grunin, Galina; Nguyen, Luu Q., Facilitating management of service elements usable in providing information technology service offerings.
Tachibana Shoichi,JPX ; Ishibashi Kouji,JPX ; Sasaki Kazutaka,JPX ; Shimazaki Kenichi,JPX ; Sasaki Kazuaki,JPX, Icon display and method which reflect the intuitive perspective of correlation between icons which have hierarchical relationships.
Albertson, Jacob C.; Arnold, Kenneth C.; Goldman, Steven D.; Paolini, Michael A.; Sessa, Anthony J., Informing a user of gestures made by others out of the user's line of sight.
Tribble, Dennis; Khan, Abdul Wahid; Schneider, Dennis; Olsen, Gregory T.; Bender, Jayson Lee; Padmani, Bhavesh S.; Valentine, Matthew A., Management, reporting and benchmarking of medication preparation.
Vishniac, Ephraim Meriwether; Isman, Marshall A.; Bay, Paul; Bromley, H. Mark; Richardson, John L., Managing storage of individually accessible data units.
Kantrowitz, Mark, Method and apparatus for efficient identification of duplicate and near-duplicate documents and text spans using high-discriminability text fragments.
Chiu Patrick ; Moran Thomas P. ; vanMelle William J., Method and apparatus for maintaining links between graphic objects in a free-form graphics display system.
Comer Ross Ward ; Stein Adam Brett ; Williams ; Jr. David Russell, Method and apparatus for suggesting completions for a partially entered data item based on previously-entered, associate.
Skolnick, Jeffrey F.; Barrientos, Edward R.; Beliveau, Sean M.; Hedges, Thomas M.; Lundberg, Eric J.; Pendleton, Edmund S.; Wells, Roger, Method and system for creating a user-selectable arbitrary coordinate frame.
Bryar, Colin M.; Tesler, Lawrence G.; Bezos, Jeffrey P., Method and system for displaying a hyperlink at multiple levels of prominence based on user interaction.
Bellotti,Victoria C.; Smith,Ian E.; Howard,Mark A.; Ducheneaut,Nicolas B.; Neuwirth,Christine M.; Burton,Richard R., Method and system for flexible workflow management.
Neophytou, Neophytos; Herbert, Marc L.; Pittel, James L., Method and system for geometry extraction, 3D visualization and analysis using arbitrary oblique imagery.
Poston, Timothy; Shalit, Tomer; Dixon, Mark; Westerberg, Anna; Fjellström, Oskar, Method and system for harmonization of variants of a sequential file.
Frasher, Thomas A.; Fitch, Todd Matthew; Sholtis, Steven A., Method and system for identification of geographic condition zones using aggregated claim data.
Berger, Ben; Hellman, Ziv; Marchant, Hayden; Meir, Rannen; Melamed, Boris; Schreiber, Zvi, Method and system for mapping enterprise data assets to a semantic information model.
Rao Ramana B. (San Francisco CA) Card Stuart K. (Los Alto Hills CA), Method and system for producing a table image showing indirect data representations.
Cave, Douglas G.; Alexandrian, Yuri; Calvin, John T.; Lara, Jenine A., Method and system for producing statistical analysis of medical care information.
Bishop, Reid J.; Fortner, James D.; Spieker, Jonathan L.; White, Christopher L., Method and system for providing alarm reporting in a managed network services environment.
Velipasalar, Senem; Brown, Lisa Marie; Hampapur, Arun; Shu, Chiao-Fe, Method and system for spatio-temporal event detection using composite definitions for camera systems.
Ioup, Elias Z K; Sample, John T; Mesick, Hillary C, Method for efficiently transforming a raster image from one map projection to another map projection.
Turner, James Luke; Turner, Robert Edward, Method for providing customized and automated security assistance, a document marking regime, and central tracking and control for sensitive or classified documents in electronic format.
Ackerman,David M., Method for user verification and authentication and multimedia processing for interactive database management and method for viewing the multimedia.
Champion, David Frederick; Meserth, Timothy Andreas; Molander, Mark E.; Nyeste, Patrick Gabor; Windell, David Thomas; Smith, Jeffrey John, Method, apparatus and program storage device for providing customizable, immediate and radiating menus for accessing applications and actions.
Creeden, Denis Michael; Glionna, Jesse; Poulter, Martha Cecilia; Kaptinski, John Stephen; Persico, James Robert; Doolittle, William Roy; Cascade, Ryan Stuart; van Heyst, Amanda Jenks; Ernst, David Andrew; Chomienne, Kathleen Mary; Bellish, Robert Wayne; Crowley, Robert Francis, Methods and systems for managing risk management information.
Nwabueze, E. Kenneth; Venkataraman, Siva; Chaudhury, Supratim Roy; Thirumaligai, Appan, Methods for abstracting data from various data structures and managing the presentation of the data.
Cornelia Edward J. ; Fine Benjamin ; Jacobs Jonathan D. ; Karasic Neal J., Multi-user electronic document authoring system with prompted updating of shared language.
Vulcano, Emanuele; van Os, Marcel; Moore, Bradford A.; Pylappan, Seejo K., Navigation application with adaptive display of graphical directional indicators.
Chamberlain, Benjamin C.; Weber, Brandon G.; Jones, Bruce Cordell; Ellis, Charles D.; Street, Christopher M.; Gainer, David E.; Vigesaa, Eric B., One click conditional formatting method and system for software programs.
Hotelling, Steve P.; Kerr, Duncan Robert; Ording, Bas; Ive, Jonathan P.; Kennedy, Peter J.; Fadell, Anthony M.; Robbin, Jeffrey L., Proximity detector in handheld device.
Epard Marc A. (Lawrence KS) Ping He (Lawrence KS) Trautman Neal E. (Lawrence KS) VanVleck Paul F. (Lawrence KS), Screen image sharing among heterogeneous computers.
Pike, William A.; Riensche, Roderick M.; Best, Daniel M.; Roberts, Ian E.; Whyatt, Marie V.; Hart, Michelle L.; Carr, Norman J.; Thomas, James J., Storing and managing information artifacts collected by information analysts using a computing device.
David Charles Martin ; Hansel Joseph Miranda ; Mark Paul Plutowski ; William Scott Spangler ; Shivakumar Vaithyanathan ; Kevin Wheeler ; David Hilton Wolpert, Surfaid predictor: web-based system for predicting surfer behavior.
Luo, Wilbur; Pribetich, Olivier; Omedes, Olivier; Ruehl, Roland; Lai, Ya-Chieh; Gennari, Frank E., System and method for automated real-time design checking.
Xiong, Shanji; Xie, Jianjun; Lin, Yinghua; Wu, Guowei; Lu, Quan; Coggeshall, Stephen, System and method for credit scoring using an identity network connectivity.
Cash, Joseph Larry; Ryan, Edith D; Bridenbaugh, Jr., Ray F, System and method for defining attributes, decision rules, or both, for remote execution, claim set I.
Sarpy, Sr., Russel William; Fortune, Wesley Trenton; Fortune, Jr., Robert Lee, System and method for facilitating the execution of law enforcement duties and enhancing anti-terrorism and counter-terrorism capabilities.
Bensoussan, Pierre; De Jaegere, Antoine, System and method for instant consolidation, enrichment, delegation and reporting in a multidimensional database.
Burns, Michael J.; West, Robert A.; Brumfield, Harris; Ziemkiewicz, Peter F., System and method for money management in electronic trading environment.
Burr, Brandon Lawrence; Pundle, Akshay; Simler, Kevin D.; Miyake, Nicholas Niki Frank, System and method for parameterizing documents for automatic workflow generation.
Evanitsky, Eugene Stephen; Moore, John A.; Coene, Matthew Dylan; Schlonski, Steve; Chlebove, Wilma Wandersleben, System and method of on-demand document processing.
Hanson,Andrew; Lamkins,David B., System for creating a space-efficient document categorizer for training and testing of automatic categorization engines.
Rivette, Kevin G.; Rappaport, Irving S.; Hohmann, Luke; Carrico, Sandra L.; DeWolfe, Andrew S.; Rosenquist, Brent; Koehn, David, System, method and computer program product for mediating notes and note sub-notes linked or otherwise associated with stored or networked web pages.
Shankar, Ankit; Ash, Andrew; Stowe, Geoff; Petracca, Thomas; Duffield, Benjamin, Systems and user interfaces for dynamic and interactive simultaneous querying of multiple data stores.
Williams, Cheryl L.; Jensen, Stephen D.; Keohane, Robert F.; Leukart, Richard H., Two-dimensional radial user interface for computer software applications.
Frishert, Michiel; Jouline, Anton V.; Massie, William Ryan; Reed, Jr., William Edward, User interface and method in a local search system with related search results.
Bellotti,Victoria C.; Smith,Ian E.; Howard,Mark A.; Ducheneaut,Nicolas B.; Neuwirth,Christine M.; Burton,Richard R., User interface for a message-based system having embedded information management capabilities.
Klassen, Gerhard Dietrich; Kalougina, Tatiana; Wisebourt, Shaul; Devenyi, Peter John; Boudreau, Jesse Joseph; Johnson, Eric, User interface methods and apparatus for controlling the visual display of maps having selectable map elements in mobile communication devices.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.