Gesture-based visualization of data grid on mobile device

US9904456B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9904456-B2
Application numberUS-201414558017-A
CountryUS
Kind codeB2
Filing dateDec 2, 2014
Priority dateDec 2, 2014
Publication dateFeb 27, 2018
Grant dateFeb 27, 2018

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.

A mobile device user may quickly and naturally explore data received in a data grid from a remote database. A mobile device engine receives the database data including dimensions and measures, in a grid format comprising rows and columns of numerals. In response to a recognized suite of user gestures (e.g., horizontal swipe, vertical swipe, drag and drop), the engine may modify the data grid to provide a changed visualization, without the user device having to re-access a remote database server. In one example, a touch swipe down a column of the data grid may result in display of column data in vertical bar chart form, rather than exclusively as numerical values. Other user recognized gestures can include a user dragging and dropping one column into another, with horizontal bar visualizations combined into stacked bar charts that serve to rapidly apprise the user of a relative magnitude of column information.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method comprising: a mobile device displaying a data grid comprising numerical values arranged in rows and columns of table cells, the columns including column headers; a functional module of the mobile device receiving a user drag gesture in the data grid displayed by the mobile device; in response to the user drag gesture, the function module generating a data grid visualization comprising a modified table cell combining multiple table cells, the modified table cell including a chart replacing numerical values of the multiple table cells; and the function module generating a composite header for a column including the modified table cell, the composite header replacing column headers of multiple table cells being combined and indicating a source of data of the modified table cell. 2. A method as in claim 1 wherein the visual representation comprises a bar. 3. A method as in claim 2 wherein the visual representation comprises a stacked bar comprising a plurality of measures. 4. A method as in claim 1 wherein the functional module comprises: a gesture recognition engine configured to reference an event listener; and a visualization engine configured to generate the data grid visualization based upon an output of the gesture recognition engine. 5. A method as in claim 1 further comprising: the functional module of the mobile device receiving another user gesture in the data grid visualization displayed by the mobile device; and in response to the other gesture, the function module generating another data grid visualization comprising a combination of visual representations. 6. A method as in claim 5 wherein the another gesture comprises a swipe in a column of the data grid. 7. A method as in claim 5 wherein the another gesture comprises a swipe in a row of the data grid. 8. A method as in claim 1 wherein a column of the visualized data grid corresponds to a measure. 9. A non-transitory computer readable storage medium embodying a computer program for performing a method, said method comprising: a mobile device displaying a data grid comprising numerical values of database measures arranged in rows and columns of table cells, the columns including column headers, wherein a column corresponds to single measure; a functional module of the mobile device receiving a user drag gesture in the data grid displayed by the mobile device; in response to the user drag gesture, the function module generating a data grid visualization comprising a modified table cell combining multiple table cells, the modified table cell including a chart replacing numerical values of the multiple table cells; and the function module generating a composite header for a column including the modified table cell, the composite header replacing column headers of multiple table cells being combined and indicating a source of data of the modified table cell. 10. A non-transitory computer readable storage medium as in claim 9 wherein the visual representation comprises a horizontal bar. 11. A non-transitory computer readable storage medium as in claim 10 wherein the horizontal bar comprises a stack of a plurality of measures. 12. A non-transitory computer readable storage medium as in claim 9 wherein the functional module comprises: a gesture recognition engine configured to reference an event listener; and a visualization engine configured to generate the data grid visualization based upon an output of the gesture recognition engine. 13. A non-transitory computer readable storage medium as in claim 9 wherein the method further comprises: the functional module of the mobile device receiving another user gesture in the data grid visualization displayed by the mobile device; and in response to the other gesture, the function module generating another data grid visualization comprising a combination of visual representations. 14. A computer system comprising: one or more processors; a software program, executable on said computer system, the software program configured to: cause a mobile device to display a data grid comprising numerical values arranged in rows and columns of table cells, the columns including column headers; cause a functional module of the mobile device to receiving a user drag gesture in the data grid displayed by the mobile device; in response to the user drag gesture, cause the function module to generate a data grid visualization comprising a modified table cell combining multiple table cells, the modified table cell including a chart replacing numerical values of the multiple table cells; and the function module generating a composite header for a column including the modified table cell, the composite header replacing column headers of multiple table cells being combined and indicating a source of data of the modified table cell. 15. A computer system as in claim 14 wherein the visual representation comprises a stacked bar of a plurality of measures. 16. A computer system as in claim 14 wherein the visual representation comprises a horizontal bar chart of a plurality of values of a same measure. 17. A computer system as in claim 14 wherein the software program is further configured to: cause the functional module of the mobile device to receive a drag-and-drop user gesture in the data grid visualization displayed by the mobile device; and in response to the drag-and-drop gesture, cause the function module to generate another data grid visualization comprising a combination of visual representations of a plurality of measures.

Assignees

Inventors

Classifications

  • Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title

  • for inputting data by handwriting, e.g. gesture or text · CPC title

  • 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

  • G06F3/0486Primary

    Drag-and-drop · CPC title

  • of spreadsheets (form-filling G06F40/174) · 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 US9904456B2 cover?
A mobile device user may quickly and naturally explore data received in a data grid from a remote database. A mobile device engine receives the database data including dimensions and measures, in a grid format comprising rows and columns of numerals. In response to a recognized suite of user gestures (e.g., horizontal swipe, vertical swipe, drag and drop), the engine may modify the data grid to…
Who is the assignee on this patent?
Xie Yingyu, Miao Youdong, Business Objects Software Ltd
What technology area does this patent fall under?
Primary CPC classification G06F3/0486. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 27 2018 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).