2D line data cursor

US9501219B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9501219-B2
Application numberUS-201213439630-A
CountryUS
Kind codeB2
Filing dateApr 4, 2012
Priority dateJan 25, 2012
Publication dateNov 22, 2016
Grant dateNov 22, 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.

Various arrangements for displaying a value of a data point on a graph are presented. The graph that illustrates a plurality of datasets may be presented. Input may be received from a user that indicates a point on the graph. Along a line parallel to an axis that extends through the point on the graph indicated by the user input, a dataset from the plurality of datasets may be identified. The value for the data point of the dataset that corresponds to an intersection of the line parallel to the axis and the visual representation of the dataset may be determined. The value for the data point may be displayed.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method for displaying a value of a data point on a graph, comprising: displaying, by a touchscreen computerized device, the graph that illustrates a plurality of datasets, wherein: each of the plurality of datasets is visually represented on the graph; receiving a single user input of a point on the graph by a user touching one location on the touchscreen computerized device, wherein the user does not select a particular dataset from the plurality of datasets; identifying, by the touchscreen computerized device, along a line parallel to an axis of the graph, a single closest dataset from the plurality of datasets, the single closest dataset corresponding to a graphical representation closest to the point along the line parallel to the axis of the graph as compared to graphical representations that correspond to other datasets of the plurality of datasets, wherein: the line passes through the point on the graph indicated by the user input; retrieving, by the touchscreen computerized device, the value for the data point of the dataset that corresponds to an intersection of the line parallel to a y-axis and the graphical representation of the dataset; displaying, by the touchscreen computerized device, the value for the data point corresponding to the single closest dataset identified as closest to the point along the line parallel to the axis of the graph; displaying, by the touchscreen computerized device, a visual indication of the point on the graph indicated by the user input; detecting, by the touchscreen computerized device, a swipe gesture performed by the user on the touchscreen computerized device; and in response to detecting the swipe gesture, displaying, by the touchscreen computerized device, a second value for a second data point wherein the second data point is selected based on a direction of the swipe gesture and is a closest data point to the data point based on the direction of the swipe gesture, wherein the value for the data point is not presented when the second value for the second data point is presented, wherein retrieving the value for the data point of the dataset that corresponds to the intersection of the line parallel to the axis of the graph and the graphical representation of the dataset comprises: identifying the data point of the dataset closest to the intersection. 2. The computer-implemented method for displaying the value of the data point on the graph of claim 1 , further comprising: deemphasizing display of each dataset of the plurality of datasets besides the dataset after identifying, along the line parallel to the axis of the graph, the dataset from the plurality of datasets. 3. The computer-implemented method for displaying the value of the data point on the graph of claim 1 , further comprising: displaying the line parallel to the axis of the graph. 4. The computer-implemented method for displaying the value of the data point on the graph of claim 1 , wherein displaying the value for the data point comprises not displaying values for any other data point while the value is displayed. 5. The computer-implemented method for displaying the value of the data point on the graph of claim 1 , wherein retrieving the value for the data point of the dataset that corresponds to the intersection of the line parallel to the axis and the graphical representation of the dataset comprises: determining a value for the intersection. 6. The computer-implemented method for displaying the value of the data point on the graph of claim 1 , wherein the touchscreen computerized device is a cellular phone. 7. The computer-implemented method for displaying the value of the data point on the graph of claim 1 , wherein the second data point is in a dataset from the plurality of datasets that is different from the single closest dataset. 8. A non-transitory processor-readable medium for displaying a value of a data point on a graph, the non-transitory processor-readable medium comprising processor-readable instructions configured to cause a processor to: cause the graph to be presented by a touchscreen interface that illustrates a plurality of datasets, wherein: each of the plurality of datasets is visually represented on the graph; receive a single user input of a point on the graph by a user touching one location on the touchscreen interface, wherein the user does not select a particular dataset from the plurality of datasets; identify, along a line parallel to an axis of the graph, a single closest dataset from the plurality of datasets, the single closest dataset corresponding to a graphical representation closest to the point along the line parallel to the axis of the graph as compared to graphical representations that correspond to other datasets of the plurality of datasets, wherein: the line passes through the point on the graph indicated by the user input; retrieve the value for the data point of the dataset that corresponds to an intersection of the line parallel to a y-axis and the graphical representation of the dataset; cause the value for the data point to be displayed corresponding to the single closest dataset identified as closest to the point along the line parallel to the axis of the graph; cause a visual indication to be displayed to indicate the point on the graph indicated by the user input; detect, on the touchscreen interface, a swipe gesture performed by the user; and in response to detecting the swipe gesture, cause the touchscreen interface to present a second value for a second data point wherein the second data point is selected based on a direction of the swipe gesture and is a closest data point based on the direction of the swipe gesture, wherein the value for the data point is not presented when the second value for the second data point is presented, wherein the processor-readable instructions configured to cause the processor to retrieve the value for the data point of the dataset that corresponds to the intersection of the line parallel to the axis of the graph and the graphical representation of the dataset comprises processor-readable instructions configured to cause the processor to: identify the data point of the dataset closest to the intersection. 9. The non-transitory processor-readable medium for displaying the value of the data point on the graph of claim 8 , wherein the processor-readable instructions are further configured to cause the processor to: deemphasize display of each dataset of the plurality of datasets besides the dataset after identifying, along the line parallel to the axis of the graph, the dataset from the plurality of datasets. 10. The non-transitory processor-readable medium for displaying the value of the data point on the graph of claim 8 , wherein the processor-readable instructions are further configured to cause the processor to: cause the line parallel to the axis of the graph to be displayed. 11. The non-transitory processor-readable medium for displaying the value of the data point on the graph of claim 8 , wherein displaying the value for the data point comprises not displaying values for any other data point while the value is displayed. 12. The non-transitory processor-readable medium for displaying the value of the data point on the graph of claim 8 , wherein the processor-readable instructions configured to cause the processor to retrieve the value for the data point of the dataset that corresponds to the intersection of the line parallel to the axis and the graphical representation of the dataset comprises processor-readable instructions configured to cause the processor to: determine a value for the inters

Assignees

Inventors

Classifications

  • for inputting data by handwriting, e.g. gesture or 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 US9501219B2 cover?
Various arrangements for displaying a value of a data point on a graph are presented. The graph that illustrates a plurality of datasets may be presented. Input may be received from a user that indicates a point on the graph. Along a line parallel to an axis that extends through the point on the graph indicated by the user input, a dataset from the plurality of datasets may be identified. The v…
Who is the assignee on this patent?
Yoshimoto Brandon, Zhang Hugh, Singh Prashant, and 1 more
What technology area does this patent fall under?
Primary CPC classification G06F3/04883. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 22 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). 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).