Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
1. A method implemented by a computer, the method comprising: generating a user interface comprising a section including numeric data in a report format; determining when input via one or more user digits contacting a display presenting the user interface has been received; determining whether the digit input is a command regarding the numeric data; and generating a user interface that modifies the presentation of the numeric data based on the command determination, the modified presentation representing at least the majority of the numeric data; and wherein the command determination comprises determining whether a multi-digit separation motion over a cell of tabular data in the presented numeric data section has been input; wherein the modification comprises generating a user interface comprising the tabular data and data related to the numeric data in the cell, the data related to the numeric data in the cell comprising underlying details of the numeric data in the cell; wherein the report format comprises column headers and row headers, and further comprising: receiving a multi-digit closing motion that starts over a column header and a row header; and generating a user interface with the places of the column headers, the row headers, and the associated data swapped.
A computer-implemented method modifies numeric data presentation on a display. The method displays numeric data in a report format (tabular data with column and row headers). When the user touches the display, the system determines if the touch input is a command. If so, the system modifies the display of the numeric data, showing at least the majority of the data. Specifically, a multi-finger pinch gesture over a data cell displays underlying details for that cell. Furthermore, a multi-finger pinch gesture starting over a column header and a row header transposes the column and row headers along with their associated data.
2. The method of claim 1 , further comprising: receiving a circular digit motion over the presented numeric data section; generating a user interface including a pie chart based on the numeric data.
Building upon the method of claim 1 (displaying numeric data and modifying it based on touch input), a circular finger motion over the displayed numeric data triggers the generation of a pie chart representation of the numeric data.
3. The method of claim 1 , further comprising: receiving a multi-digit slide over the presented numeric data section; and generating a user interface including a bar chart based on the numeric data.
Building upon the method of claim 1 (displaying numeric data and modifying it based on touch input), a multi-finger slide gesture over the displayed numeric data triggers the generation of a bar chart representation of the numeric data.
4. The method of claim 1 , further comprising: receiving a digit motion that begins over a cell of the presented numeric data section and moves towards the outside of the numeric data section; and generating a user interface with the cell of the numeric data removed from the numeric data section.
Building upon the method of claim 1 (displaying numeric data and modifying it based on touch input), a finger motion starting in a data cell and moving outwards removes the data cell from the display.
5. The method of claim 1 , further comprising: receiving a digit motion that begins over a numeric data cell that is outside the presented numeric data section and moves towards the presented numeric data section; and generating a user interface including the numeric data cell in the numeric data section.
Building upon the method of claim 1 (displaying numeric data and modifying it based on touch input), a finger motion starting outside the current numeric data section and moving into it adds the corresponding data cell to the displayed data.
6. The method of claim 1 , wherein the report format comprises column headers, and further comprising: receiving a multi-digit separation motion over a cell of a presented column header; and generating a user interface with repeated values removed from the associated column.
Building upon the method of claim 1 (displaying numeric data and modifying it based on touch input), when the displayed data includes column headers, a multi-finger pinch gesture over a column header cell removes repeated values from that column.
7. The method of claim 1 , wherein the report format comprises column headers, and further comprising: receiving a multi-digit closing motion over a cell of a presented column header; and generating a user interface including repeated values in the associated column.
Building upon the method of claim 1 (displaying numeric data and modifying it based on touch input), when the displayed data includes column headers, a multi-finger pinch gesture over a column header cell restores repeated values to that column.
8. The method of claim 1 , wherein the report format comprises column headers, and further comprising: receiving a vertical digit motion over a cell of a presented column header; and generating a user interface that has the data in the associated column sorted.
Building upon the method of claim 1 (displaying numeric data and modifying it based on touch input), when the displayed data includes column headers, a vertical finger swipe gesture over a column header cell sorts the data in that column.
9. The method of claim 1 , further comprising: receiving a multi-digit closing motion over a header cell of a header section of the tabular data; and generating a user interface with similar portions of the numeric data in cells defined by the header cell grouped together as a single cell.
Building upon the method of claim 1 (displaying numeric data and modifying it based on touch input), a multi-finger pinch gesture over a header cell groups similar data defined by that header cell into a single combined cell.
10. A computer program product for modifying numeric data presented on a display, the computer program product comprising: a computer readable storage device; first program instructions to generate a user interface comprising a section including numeric data in a report format; second program instructions to determine when input via one or more user digits contacting a display presenting the user interface has been received; third program instructions to determine whether the digit input is a command regarding the numeric data; and fourth program instructions to generate a user interface that modifies the presentation of the numeric data based on the command determination, the modified presentation representing at least the majority of the numeric data; wherein the command determination comprises determining whether a multi-digit separation motion over a cell of tabular data in the presented numeric data has been input; wherein the modification comprises generating a user interface comprising the tabular data and data related to the numeric data in the cell, the data related to the numeric data in the cell comprising underlying details of the numeric data in the cell; and wherein the report format comprises column headers and row headers, and further comprising: fifth program instructions to generate, in response to receiving a multi-digit closing motion that starts over a column header and a row header, a user interface with the places of the column headers, the row headers, and the associated data swapped; and wherein said program instructions are stored on said computer readable storage device.
A computer program product modifies numeric data presentation on a display. The product includes instructions to display numeric data in a report format (tabular data with column and row headers). Additional instructions determine when the user touches the display. If the touch input is a command, the system modifies the display, showing at least the majority of the data. Specifically, a multi-finger pinch gesture over a data cell displays underlying details for that cell. Furthermore, a multi-finger pinch gesture starting over a column header and a row header transposes the column and row headers along with their associated data. These instructions are stored on a computer-readable storage device.
11. The computer program product of claim 10 , further comprising: receiving a circular digit motion over the presented numeric data section; and generating a user interface including a pie chart based on the numeric data.
Building upon the computer program product of claim 10 (displaying numeric data and modifying it based on touch input), the product also includes instructions such that a circular finger motion over the displayed numeric data generates a pie chart representation of the numeric data.
12. The computer program product of claim 10 , further comprising: receiving a multi-digit slide over the presented numeric data section; and generating a user interface including a bar chart based on the numeric data.
Building upon the computer program product of claim 10 (displaying numeric data and modifying it based on touch input), the product also includes instructions such that a multi-finger slide gesture over the displayed numeric data generates a bar chart representation of the numeric data.
13. The computer program product of claim 10 , further comprising: receiving a multi-digit separation motion over a cell of tabular data in the presented numeric data section; and generating a user interface comprising the tabular data and data related to the numeric data in the cell.
Building upon the computer program product of claim 10 (displaying numeric data and modifying it based on touch input), the product also includes instructions such that a multi-finger pinch gesture over a data cell displays underlying details for that cell.
14. The computer program product of claim 10 , further comprising: receiving a digit motion that begins over a cell of the presented numeric data section and moves towards the outside of the numeric data section; and generating a user interface with the cell of the numeric data removed from the numeric data section.
Building upon the computer program product of claim 10 (displaying numeric data and modifying it based on touch input), the product also includes instructions such that a finger motion starting in a data cell and moving outwards removes the data cell from the display.
15. The computer program product of claim 10 , wherein the report format comprises column headers, and further comprising: receiving a vertical digit motion over a cell of a presented column header; and generating a user interface that has the data in the associated column sorted.
Building upon the computer program product of claim 10 (displaying numeric data and modifying it based on touch input), when the displayed data includes column headers, the product includes instructions such that a vertical finger swipe gesture over a column header cell sorts the data in that column.
16. The computer program product of claim 10 , further comprising: receiving a multi-digit closing motion over a header cell of a header section of the tabular data; and generating a user interface with similar portions of the numeric data in cells defined by the header cell grouped together as a single cell.
Building upon the computer program product of claim 10 (displaying numeric data and modifying it based on touch input), the product also includes instructions such that a multi-finger pinch gesture over a header cell groups similar data defined by that header cell into a single combined cell.
17. A system, comprising: a processor; an input/output (I/O) system comprising a touch sensitive display; and an operating system operable to: display numeric data; determine when input via one or more user digits contacting the display has been received; determine whether the digit input is a command regarding the numeric data; and generate a user interface that modifies the presentation of the numeric data based on the command determination, the modified presentation representing at least the majority of the numeric data; and wherein the operating system is operable to determine whether a multi-digit separation motion over a cell of tabular data in the displayed numeric data has been input; and wherein the modified presentation comprises generating a user interface comprising the tabular data and data related to the numeric data in the cell, the data related to the numeric data in the cell comprising underlying details of the numeric data in the cell; wherein the report format comprises column headers and row headers, and wherein the operating system is further operable to: receive a multi-digit closing motion that starts over a column header and a row header; and generate a user interface with the places of the column headers, the row headers, and the associated data swapped.
A system for modifying numeric data presentation includes a processor, a touch-sensitive display (I/O system), and an operating system. The operating system displays numeric data. When the user touches the display, the OS determines if the touch input is a command. If so, the OS modifies the display of the numeric data, showing at least the majority of the data. Specifically, a multi-finger pinch gesture over a data cell displays underlying details for that cell. When the data is displayed in a report format with column and row headers, a multi-finger pinch gesture starting over a column header and a row header transposes the column and row headers along with their associated data.
18. The system of claim 17 , wherein the operating system is operable to: determine when input via the display comprises a multi-digit closing motion over a header cell of a header section of the tabular data; and in response to determining the multi-digit closing motion over the header cell of the header section, generate a modified presentation where similar portions of the numeric data in cells defined by the header cell are grouped together.
Building upon the system of claim 17 (displaying numeric data and modifying it based on touch input), the operating system is further configured to respond to a multi-finger pinch gesture over a header cell by grouping similar data defined by that header cell into a single combined cell.
Unknown
October 14, 2014
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.