Package delivery guidance and assistance system using vehicle sensor data
US-12179782-B2 · Dec 31, 2024 · US
US10001897B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10001897-B2 |
| Application number | US-201213589958-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 20, 2012 |
| Priority date | Aug 20, 2012 |
| Publication date | Jun 19, 2018 |
| Grant date | Jun 19, 2018 |
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.
Data visualizations may include a large number of data points, some of which may be small, and/or data points that are in close proximity to one another. To assist a user in accurately selecting a desired data point, when displaying a data visualization, a magnification area is simultaneously displayed. The magnification area includes a zoomed-in view of a portion of the data visualization, centered at a current location indicated by a selection device. The magnification area also includes centered vertical and horizontal crosshairs to visually indicate the current location indicated by the selection device.
Opening claim text (preview).
What is claimed is: 1. A method comprising: rendering a data visualization on an electronic display, wherein the data visualization comprises a graph or a chart of objects that represent respective selectable data points; determining, within the electronic display, a current location associated with a selection device; rendering, on the electronic display, a magnification area overlaying a portion of the data visualization, the magnification area including: an enlarged view of an area of the data visualization centered around the current location associated with the selection device; vertical and horizontal crosshairs that overlay the enlarged view of the area of the data visualization centered around the current location associated with the selection device, the vertical and horizontal crosshairs being centered such that an intersection of the vertical crosshair and the horizontal crosshair corresponds with the current location associated with the selection device; and in an event that the current location associated with the selection device is associated with a particular data point of the selectable data points, a details box displaying details associated with the particular data point, the details box including different information regarding the particular data point than what is displayed in the data visualization, wherein the details box includes data identifying an object of the objects to which the particular data point belongs. 2. A method as recited in claim 1 , wherein the selection device is a computer mouse. 3. A method as recited in claim 1 , wherein the selection device is a user's finger. 4. A method as recited in claim 1 , wherein rendering the magnification area overlaying the data visualization comprises determining a display location for the magnification area based on the current location associated with the selection device. 5. A method as recited in claim 1 , wherein rendering the magnification area overlaying the data visualization comprises: determining a vertical display threshold of the electronic display; comparing the current location associated with the selection device to the vertical display threshold of the electronic display; in an event that the current location associated with the selection device is below the vertical display threshold of the electronic display, rendering the magnification area overlaying a top portion of the data visualization; and in an event that the current location associated with the selection device is above the vertical display threshold of the electronic display, rendering the magnification area overlaying a bottom portion of the data visualization. 6. A method as recited in claim 5 , wherein the electronic display is a touch screen display device. 7. One or more computer storage media encoded with computer-executable instructions that, when executed, configure a computer system to perform a method as recited in claim 1 . 8. A method as recited in claim 1 , further comprising: in response to detecting release of the selection device, rendering a second data visualization on the electronic display, wherein the second data visualization comprises the data represented by the object. 9. A user interface rendered on an electronic display, the user interface comprising: an interactive data visualization comprising a chart or a graph chart of objects that represent respective selectable data points, displayed in a first portion of the electronic display; a magnification area displayed in a second portion of the electronic display, the magnification area including vertically and horizontally centered crosshairs to display a magnified view of an area of the interactive data visualization that is centered around a location associated with a selection device; and in an event that the current location associated with the selection device is associated with a particular data point of the selectable data points, a details box displaying details associated with the particular data point, the details box including different information regarding the particular data point than what is displayed in the data visualization, wherein the details box includes data identifying an object of the objects to which the particular data point belongs. 10. A user interface as recited in claim 9 , wherein: when the location associated with the selection device does not correspond with any of the plurality of selectable data points, the details box is not displayed. 11. A user interface as recited in claim 9 , wherein the magnification area is displayed on an opposite side of a display threshold from the location associated with the selection device. 12. A user interface as recited in claim 9 , further comprising: in response to detecting release of the selection device, a second data visualization, wherein the second data visualization comprises the data represented by the object. 13. A system comprising: a processor; a memory communicatively coupled to the processor; and a data visualization application at least partially stored in the memory and executable on the processor, to render a data visualization from a data store; wherein the data visualization comprises a chart or a graph of objects that represent respective selectable data points, the data visualization application including: a renderer to: extract data from the data store; generate the chart or graph based on the data that is extracted; and render the chart or graph as the data visualization for display; a magnifier to: determine a specific location that is currently being indicated with a selection device; and render a magnification area over a portion of the data visualization; a layout module to: determine a display location for the magnification area based on the specific location and a location of a display threshold; and determine whether the specific location corresponds to a selectable data point of the selectable data points; and the magnification area including: a zoomed-in view of a portion of the rendered data visualization, the portion being centered around the specific location; vertical and horizontal crosshairs centered in the magnification area; and in an event that the current location associated with the selection device is associated with a particular data point of the selectable data points, a details box displaying details associated with the particular data point; and a detail extractor to: extract additional details from the data store, the additional details associated with the selectable data point including different information regarding the selectable data point than what is displayed in the data visualization, wherein the different information includes data identifying an object of the objects to which the particular data point belongs; and the details box further includes the extracted additional details from the data store. 14. A system as recited in claim 13 , wherein the display threshold divides a display area into a first portion and a second portion. 15. A system as recited in claim 14 , wherein the layout module is configured to determine the display location for the magnification area such that: when the specific location is within the first portion of the display, the magnification area is displayed in the second portion of the display; and when the specific location is within the second portion of the display, the magnification area is displayed in the first portion of the display. 16. A system as recited in claim 13 , further comprising a display screen on which to display the data visualization.
based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance · CPC title
Split screen, i.e. subdividing the display area or the window area into separate subareas · CPC title
using a touch-screen or digitiser, e.g. input of commands through traced gestures · CPC title
Zoom, i.e. interaction techniques or interactors for controlling the zooming operation · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.