NAVIGATION CONTROL FOR A TABLETOP COMPUTER SYSTEM
First Claim
1. A system for providing navigation control for a tabletop computer system, the system comprising:
- a multi-touch display; and
processing circuitry coupled to the multi-touch display, the processing circuitry configured to;
display a user interface on the multi-touch display;
render a navigation pane on the multi-touch display, the navigation pane comprising a reduced-scale copy of the user interface;
detect a touch-based input at a position on the navigation pane;
determine a scaled position on the user interface corresponding to the position on the navigation pane;
interpret the touch-based input at the position on the navigation pane as an equivalent touch-based input at the scaled position on the user interface; and
trigger an event corresponding to the equivalent touch-based input at the scaled position on the user interface.
1 Assignment
0 Petitions
Accused Products
Abstract
One aspect of the invention is a system for providing navigation control for a tabletop computer system. The system includes a multi-touch display and processing circuitry coupled to the multi-touch display. The processing circuitry is configured to display a user interface on the multi-touch display and render a navigation pane on the multi-touch display. The navigation pane includes a reduced-scale copy of the user interface. The processing circuitry is also configured to detect a touch-based input at a position on the navigation pane and determine a scaled position on the user interface corresponding to the position on the navigation pane. The processing circuitry is further configured to interpret the touch-based input at the position on the navigation pane as an equivalent touch-based input at the scaled position on the user interface and trigger an event corresponding to the equivalent touch-based input at the scaled position on the user interface.
-
Citations
20 Claims
-
1. A system for providing navigation control for a tabletop computer system, the system comprising:
-
a multi-touch display; and processing circuitry coupled to the multi-touch display, the processing circuitry configured to; display a user interface on the multi-touch display; render a navigation pane on the multi-touch display, the navigation pane comprising a reduced-scale copy of the user interface; detect a touch-based input at a position on the navigation pane; determine a scaled position on the user interface corresponding to the position on the navigation pane; interpret the touch-based input at the position on the navigation pane as an equivalent touch-based input at the scaled position on the user interface; and trigger an event corresponding to the equivalent touch-based input at the scaled position on the user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for providing navigation control for a tabletop computer system, the method comprising:
-
displaying a user interface on a multi-touch display; rendering, by processing circuitry coupled to the multi-touch display, a navigation pane on the multi-touch display, the navigation pane comprising a reduced-scale copy of the user interface; detecting, by the processing circuitry, a touch-based input at a position on the navigation pane; determining, by the processing circuitry, a scaled position on the user interface corresponding to the position on the navigation pane; interpreting, by the processing circuitry, the touch-based input at the position on the navigation pane as an equivalent touch-based input at the scaled position on the user interface; and triggering, by the processing circuitry, an event corresponding to the equivalent touch-based input at the scaled position on the user interface. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer program product for providing navigation control for a tabletop computer system, the computer program product including a non-transitory computer readable medium storing instructions for causing processing circuitry coupled to a multi-touch display to implement a method, the method comprising:
-
displaying a user interface on the multi-touch display; rendering a navigation pane on the multi-touch display, the navigation pane comprising a reduced-scale copy of the user interface; detecting a touch-based input at a position on the navigation pane; determining a scaled position on the user interface corresponding to the position on the navigation pane; interpreting the touch-based input at the position on the navigation pane as an equivalent touch-based input at the scaled position on the user interface; and triggering an event corresponding to the equivalent touch-based input at the scaled position on the user interface. - View Dependent Claims (17, 18, 19, 20)
-
Specification