Information environment map

US9299170B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9299170-B1
Application numberUS-201514607761-A
CountryUS
Kind codeB1
Filing dateJan 28, 2015
Priority dateJan 28, 2014
Publication dateMar 29, 2016
Grant dateMar 29, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Information is presented on a map that resembles a city map, with related information grouped into distinct “neighborhoods.” Such a display scheme takes advantage of spatial cognition in order to provide an organizational and presentational scheme by which users can more easily remember where to look for and find the right information. Metadata, notifications, and/or other auxiliary information can be presented alongside or superimposed upon the data itself.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method, comprising: at a hardware processor, receiving quantitative data comprising a plurality of data elements; establishing relationships among the data elements, wherein establishing the relationships comprises determining data element proximity values for the plurality of data elements, wherein the determined data element proximity values quantify a degree to which respective data elements are related to other data elements of the plurality of data elements based on data element attributes that are independent of location; associating the plurality of data elements with locations within a map that represents an area comprising a range of locations, wherein associating the data elements with respective locations within the map comprises arranging locations of the data elements such that a proximity of the locations associated with the respective data elements within the map correspond to the determined data element proximity values; rendering a view of the map, wherein the rendered view of the map comprises graphical representations of the respective data elements at the locations associated with the data elements within the map; and displaying the rendered view of the map on a display device. 2. The method of claim 1 , wherein the quantitative data represents company metrics. 3. The method of claim 2 , wherein the data elements each represent data associated with a respective entity, and wherein associating data elements with respective locations further comprises grouping data elements associated with respective entities within the map. 4. The method of claim 1 , wherein the map comprises a representation of a geographic area, and wherein the geographic area corresponds to one of a real-world geographic area, a fictional geographic area, and an arbitrary geographic area. 5. The method of claim 1 , wherein establishing the topography for the map comprises establishing one of a two-dimensional topography and a three-dimensional topography. 6. The method of claim 1 , wherein associating data elements with locations within the map comprises positioning the graphical representations of the data elements in relative proximity to one another within the map based on the determined data element proximity values determined for the data elements. 7. The method of claim 1 , further comprising: receiving user input representing an interaction with the rendered view of the map displayed on the display device, wherein the interaction corresponds to a location within the map; and displaying a pop-up indicator on the rendered view of the map comprising a data element corresponding to the location in response to receiving the user input. 8. The method of claim 1 , further comprising: receiving user input representing an interaction with the rendered view of the map displayed on the display device, wherein the interaction corresponds to a location within the map; and displaying a pop-up indicator on the rendered view of the map comprising at least one of a description of a visualization and a preview of a visualization for a data element corresponding to the location in response to receiving the user input. 9. The method of claim 1 , further comprising: receiving user input representing an interaction with the rendered view of the map displayed on the display device, wherein the interaction corresponds to selection of a location within the map; and displaying a visualization for a data element corresponding to the location on the rendered view of the map in response to receiving the user input. 10. The method of claim 1 , further comprising: receiving user input representing an interaction with the rendered view of the map displayed on the display device, wherein the interaction corresponds to selection of a location within the map; and displaying, on the rendered view of the map, at least one of metadata and a notification corresponding to the location in response to receiving the user input. 11. The method of claim 1 , further comprising: receiving a search term; and displaying an indication identifying a location within the rendered view of the map that corresponds to a graphical representation of a data element having data matching the search term. 12. The method of claim 11 , wherein the search term matches two or more of the plurality of data elements, and wherein displaying the indication comprises superimposing a visual indicator on the rendered view of the map that identifies locations of graphical representations of each of the two or more data elements within the rendered view of the map. 13. The method of claim 11 , wherein the indication comprises a visual cue for display on the rendered view of the map, and wherein the visual cue comprises one or more of a visual overlay for display over the rendered view of the map and a color-coded visual overlay for display over the rendered view of the map. 14. The method of claim 1 , further comprising: tracking user interaction with regions of the rendered view of the map, wherein the regions comprise graphical representations of two or more data elements; adjusting the determined data element proximity values to indicate an increase in the degree to which the two or more data elements are related. 15. The method of claim 1 , wherein displaying the rendered view of the map on the display device comprises transmitting a web page comprising the rendered view of the map to a client computing device over a network for display on a display device of the client computing device. 16. The method of claim 15 , wherein the client computing device is configured to display the web page comprising the rendered view of the map on the display device by use of a browser application. 17. The method of claim 1 , wherein rendering the view of the map comprises generating overlay metadata defining the graphical representations of the plurality of data elements, and wherein displaying the rendered view of the map comprises combining the map with the overlay metadata. 18. A computer program product, comprising: a non-transitory storage medium; and computer program code, encoded on the non-transitory storage medium, wherein the computer program code is configured to cause at least one hardware processor to perform operations, the operations comprising: receiving quantitative data comprising a plurality of data elements; establishing relationships among the data elements, wherein establishing the relationships comprises, determining data element proximity values for the plurality of data elements, wherein the determined data element proximity values quantify a degree to which each of the plurality of data elements is related to others of the plurality of data elements, and wherein determining the data element proximity values comprises comparing characteristics of the plurality of data elements that are independent of location; assigning each of the data elements a location within a map, the map representing a range of locations, wherein the assigned locations are arranged within the map such that a proximity of the locations assigned to the data elements within the map correspond with the determined data element proximity values of the data elements; rendering a view of the map, wherein the rendered view of the map comprises graphical representations of the respective data elements at the locations assigned to the data elements; and causing a display device to display the rendered view of the map. 19. The computer program product of claim

Assignees

Inventors

Classifications

  • Drawing of charts or graphs · CPC title

  • Texturing; Colouring; Generation of textures or colours (retouching, inpainting or scratch removal G06T5/77) · CPC title

  • G06T12/00Primary

    Tomographic reconstruction from projections · CPC title

  • using information manually generated, e.g. tags, keywords, comments, manually generated location and time information · CPC title

  • Creating or editing images; Combining images with text · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9299170B1 cover?
Information is presented on a map that resembles a city map, with related information grouped into distinct “neighborhoods.” Such a display scheme takes advantage of spatial cognition in order to provide an organizational and presentational scheme by which users can more easily remember where to look for and find the right information. Metadata, notifications, and/or other auxiliary information…
Who is the assignee on this patent?
Domo Inc
What technology area does this patent fall under?
Primary CPC classification G06T12/00. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 29 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).