Image navigation for touchscreen user interface
First Claim
1. An apparatus comprising:
- a display;
a network interface;
an input device operative to translate generate input event data in response to detected inputs;
one or more processors; and
one or more computer-readable tangible media encoding one or more instructions that, when executed are operable to cause the one or more processors to;
receive, from a remote host, an image object;
display a local view of the image object on the display, wherein the local view is a portion of the image object;
increase or decrease the local view of the image object displayed on the display based on zoom gestures detected at the input device; and
in response to associated event data generated by the input device, translate the local view to display a new portion of the image object, while keeping a cursor displayed on the display in the center of the display.
1 Assignment
0 Petitions
Accused Products
Abstract
Various embodiments relate to a local computing device that includes a display and a touchscreen interface. The device is operable to establish a remote network computing session with a host computer system, transmit touch event information associated with touch events, receive graphical display information corresponding to a host image associated with the host computer system, translate the graphical display information from host coordinates to local coordinates, update the local image based on the graphical display information, the local image comprising a selected portion of the host image, and, in response to mouse movement events caused by associated touch events, change the selected portion of the host image while keeping a cursor in the center of the display, except when the center of the selected portion is within a predetermined limit of an edge of the host image, thereafter move the cursor relative to the local display.
84 Citations
20 Claims
-
1. An apparatus comprising:
-
a display; a network interface; an input device operative to translate generate input event data in response to detected inputs; one or more processors; and one or more computer-readable tangible media encoding one or more instructions that, when executed are operable to cause the one or more processors to; receive, from a remote host, an image object; display a local view of the image object on the display, wherein the local view is a portion of the image object; increase or decrease the local view of the image object displayed on the display based on zoom gestures detected at the input device; and in response to associated event data generated by the input device, translate the local view to display a new portion of the image object, while keeping a cursor displayed on the display in the center of the display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
receiving, at one or more computing devices and from a remote host, an image object; displaying, by the one or more computing devices, a local view of the image object on a display, wherein the local view is a portion of the image object; increasing or decreasing, by the one or more computing devices, the local view of the image object displayed on the display based on zoom gestures detected at the input device; and in response to associated event data generated by the input device, translating, by the one or more computing devices, the local view to display a new portion of the image object, while keeping a cursor displayed on the display in the center of the display. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. One or more computer-readable non-transitory storage media embodying software operable when executed by one or more computer systems to:
-
receive, from a remote host, an image object; display a local view of the image object on a display, wherein the local view is a portion of the image object; increase or decrease the local view of the image object displayed on the display based on zoom gestures detected at the input device; and in response to associated event data generated by the input device, translate the local view to display a new portion of the image object, while keeping a cursor displayed on the display in the center of the display. - View Dependent Claims (20)
-
Specification