Image data processing method and apparatus
US-2024169712-A1 · May 23, 2024 · US
US9299170B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-9299170-B1 |
| Application number | US-201514607761-A |
| Country | US |
| Kind code | B1 |
| Filing date | Jan 28, 2015 |
| Priority date | Jan 28, 2014 |
| Publication date | Mar 29, 2016 |
| Grant date | Mar 29, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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
Drawing of charts or graphs · CPC title
Texturing; Colouring; Generation of textures or colours (retouching, inpainting or scratch removal G06T5/77) · CPC title
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.