Mode-based graphical user interfaces for touch sensitive input devices
First Claim
Patent Images
1. A computer system, comprising:
- a touch screen; and
a processor communicatively coupled to the touch screen, the processor configured fordisplaying a series of items on the touch screen,causing a virtual scroll wheel to appear in response to an initial touch detected on the touch screen over the series of items, the virtual scroll wheel being manipulable using swirling motion touch events over the virtual scroll wheel,converting swirling motion touch events detected over the virtual scroll wheel subsequent to the initial touch into serial movement through the displayed series of items;
detecting a second touch, the second touch at least partially contemporaneous with the initial touch; and
activating a GUI element in response to the second touch,wherein the virtual scroll wheel and a virtual control interface of the GUI element are manipulable simultaneously; and
wherein the virtual scroll wheel is a relative input device configured for moving through the series of items based on movement of the swirling motion touch event with respect to a location of the initial touch independent of any particular initial touch location on the virtual scroll wheel.
2 Assignments
0 Petitions
Accused Products
Abstract
A user interface method is disclosed. The method includes detecting a touch and then determining a user interface mode when a touch is detected. The method further includes activating one or more GUI elements based on the user interface mode and in response to the detected touch.
1348 Citations
34 Claims
-
1. A computer system, comprising:
-
a touch screen; and a processor communicatively coupled to the touch screen, the processor configured for displaying a series of items on the touch screen, causing a virtual scroll wheel to appear in response to an initial touch detected on the touch screen over the series of items, the virtual scroll wheel being manipulable using swirling motion touch events over the virtual scroll wheel, converting swirling motion touch events detected over the virtual scroll wheel subsequent to the initial touch into serial movement through the displayed series of items; detecting a second touch, the second touch at least partially contemporaneous with the initial touch; and activating a GUI element in response to the second touch, wherein the virtual scroll wheel and a virtual control interface of the GUI element are manipulable simultaneously; and wherein the virtual scroll wheel is a relative input device configured for moving through the series of items based on movement of the swirling motion touch event with respect to a location of the initial touch independent of any particular initial touch location on the virtual scroll wheel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 32)
-
-
19. A method for scrolling through a series of items, the method comprising:
-
displaying a series of items on a touch screen; detecting an initial touch on the touch screen over at least one of the series of items that are displayed; causing a virtual scroll wheel to appear in response to the initial touch detected over the displayed series of items, the virtual scroll wheel being graphically manipulable by swirling motion touch events detected over the virtual scroll wheel subsequent to the initial touch; determining if a swirling motion touch event is performed relative to a touch region of the virtual scroll wheel; scrolling through the series of items when the swirling motion touch event is performed; detecting a second touch, the second touch at least partially contemporaneous with the initial touch; and activating a GUI element in response to the second touch, wherein the virtual scroll wheel and a virtual control interface of the GUI element are manipulable simultaneously; and wherein the virtual scroll wheel is a relative input device configured for moving through the series of items based on movement of the swirling motion touch event with respect to a location of the initial touch independent of any particular initial touch location on the virtual scroll wheel. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 33)
-
-
31. A computing system, comprising:
-
a display device configured to display a graphical user interface; a touch sensing device positioned over the display device, the touch sensing device being configured to detect touches that occur over the display device; and a processor operatively coupled to the display device and the touch sensing device, the processor configured for displaying a series of items on the display device, detecting an initial touch over the series of items, instructing the display device to cause a virtual scroll wheel to appear in response to the initial touch, the virtual scroll wheel being graphically manipulable by rotational motion touch events subsequent to the initial touch, converting touch events representing rotational movement around the virtual scroll wheel into serial movement through the displayed series of items; detecting a second touch, the second touch at least partially contemporaneous with the initial touch; and activating a GUI element in response to the second touch, wherein the virtual scroll wheel and z virtual control interface of the GUI element are manipulable simultaneously; and wherein the virtual scroll wheel is a relative input device configured for moving through the series of items based on movement of the swirling motion touch event with respect to a location of the initial touch independent of any particular initial touch location on the virtual scroll wheel. - View Dependent Claims (34)
-
Specification