Input gesture chart scaling
US-9513792-B2 · Dec 6, 2016 · US
US10095389B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10095389-B2 |
| Application number | US-201414466095-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 22, 2014 |
| Priority date | Aug 22, 2014 |
| Publication date | Oct 9, 2018 |
| Grant date | Oct 9, 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.
On-chart data filtering on computing devices such as, e.g., touch-enabled mobile devices can be enabled by methods, systems, and computer programs that facilitate detecting a filtering gesture performed on an axis element (such as a value range, category label, or category-label row) of a data chart displayed on-screen and, in response to the filtering gesture, filtering data associated with the axis element and updating the displayed data chart based on the filtering.
Opening claim text (preview).
What is claimed is: 1. A method comprising: causing, by one or more processors of a machine, display of a two-dimensional-axes data chart in a graphical user interface (GUI), the two-dimensional-axes data chart comprising, along a category axis, a plurality of category-label rows each indicating a different corresponding plurality of categories; detecting, by one or more processors of the machine, a selecting gesture that includes a touching of or click on one of the displayed category-label rows in the GUI, whereby that category-label row is selected, the selected category-label row indicating a selected plurality of categories distinct from a non-selected plurality of categories indicated by a non-selected category-label row; detecting, by one or more processors of the machine, a filtering gesture that includes a touching of or click on the selected category-label row in the GUI followed by a swipe on the selected category-label row in the GUI, the detected filtering gesture indicating that the selected plurality of categories are not of interest; and generating, by one or more processors of the machine and in response to the detected filtering gesture, and causing display of an interest-improved version of the two-dimensional-axes data chart in the GUI by executing a rendering procedure that corresponds to the selected category-label row, the rendering procedure calculating a corresponding representative value for each of the non-selected plurality of categories uninfluenced by the selected plurality of categories and generating the interest-improved version of the two-dimensional-axes data chart, the interest-improved version omitting the selected category-label row and depicting the calculated representative values for the non-selected plurality of categories indicated by the non-selected category-label row, the omitting of the selected category-label row indicating that the selected plurality of categories are not of interest and did not influence the calculating of the representative values for the non-selected plurality of categories. 2. The method of claim 1 , further comprising detecting an additional filtering gesture that includes a touching of or click on a value range of the two-dimensional-axes data chart. 3. The method of claim 2 , further comprising, in response to the additional filtering gesture, deleting data associated with the value range. 4. The method of claim 2 , wherein the additional filtering gesture is a composite gesture comprising a first gesture part selecting a value axis, a second gesture part defining the value range, and a third gesture part performed on the defined value range. 5. The method of claim 1 , wherein the filtering gesture comprises a touch-based gesture. 6. The method of claim 1 , further comprising storing filtered-out data that corresponds to the omitted category-label row. 7. The method of claim 6 , further comprising, upon detection of a recovery gesture performed on the two-dimensional-axes data chart, restoring the filtered-out data to the two-dimensional-axes data chart. 8. The method of claim 7 , wherein the filtering gesture comprises a hold-and-swipe gesture performed to the right and wherein the recovery gesture comprises a hold-and-swipe gesture performed to the left. 9. A system comprising: a hardware processor; and memory storing instructions that, when executed by the hardware processor, cause the hardware processor to perform operations comprising: causing display of a two-dimensional-axes data chart in a graphical user interface (GUI), the two-dimensional-axes data chart comprising, along a category axis, a plurality of category-labeled rows each indicating a different corresponding plurality of categories; detecting a selecting gesture that includes a touching of or click on one of the displayed category-label rows in the GUI, whereby that category-label row is selected, the selected category-label row indicating a selected plurality of categories distinct from a non-selected plurality of categories indicated by non-selected category-label row; detecting a filtering gesture that includes a touching of or click on the selected category-label row in the GUI followed by a swipe on the selected category-label row in the GUI, the detected filtering gesture indicating that the selected plurality of categories are not of interest; and in response to the detected filtering gesture, generating and causing display of an interest-improved version of the two-dimensional-axes data chart in the GUI by executing a rendering procedure that corresponds to the selected category-label row, the rendering procedure calculating a corresponding representative value for each of the non-selected plurality of categories uninfluenced by the selected plurality of categories and generating the interest-improved version of the two-dimensional-axes data chart, the interest-improved version omitting the selected category-label row and depicting the calculated representative values for the non-selected plurality of categories indicated by the non-selected category-label row, the omitting of the selected category-label row indicating that the selected plurality of categories are not of interest and did not influence the calculating of the representative values for the non-selected plurality of categories. 10. The system of claim 9 , further comprising a touch screen and wherein the filtering gesture comprises a touch-based gesture. 11. The system of claim 9 , wherein the memory further stores at least one inactive data set comprising filtered data. 12. The system of claim 11 , wherein the instructions further comprise instructions which, when executed by the hardware processor, cause the hardware processor to restore one of the at least one inactive data sets in response to a recovery gesture performed on the two-dimensional-axes data chart. 13. The system of claim 9 , wherein the instructions further comprise instructions which, when executed by the hardware processor, cause the hardware processor to detect a further filtering gesture performed on a value range, and to filter a data set that corresponds to the two-dementia-axes data chart by deleting data associated with the value range. 14. A non-transitory computer-readable medium storing processor-executable instructions which, when executed by a hardware processor, cause the hardware processor to perform operations comprising: causing display of a two-dimensional-axes data chart in a graphical user interface (GUI), the two-dimensional-axes data chart comprising, along a category axis, a plurality of category-labeled rows each indicating a different corresponding plurality of categories; detecting a selecting gesture that includes a touching of or click on one of the displayed category-label rows in the GUI, whereby that category-label row is selected, the selected category-label row indicating a selected plurality of categories distinct from a non-selected plurality of categories indicated by non-selected category-label row; detecting a filtering gesture that includes a touching of or click on the selected category-label row in the GUI followed by a swipe on the selected category-label row in the GUI, the detected filtering gesture indicating that the selected plurality of categories are not of interest; and in response to the detected filtering gesture, generating and causing display of an interest-improved version of the two-dimensional-axes data chart in the GUI by executing a rendering procedure that corresponds to the selected category-label row, the rendering procedure calculating a corresponding representative value for each of the non-selected p
Drawing of charts or graphs · CPC title
for inputting data by handwriting, e.g. gesture or text · CPC title
Physics · mapped topic
Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title
Physics · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.