# US 8,543,946 B2 · Gesture-based interface system and method

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 8,543,946 B2
- Document ID: US8543946B2
- Status: Granted
- Kind: B2
- Application number: 12/493,471
- Filed: 2009-06-29
- Published: 2010-12-30
- Granted: 2013-09-24
- Earliest claimed: 2009-06-29
- Assignees: Sharp Laboratories of America, Inc.
- Applicants: Amarender Reddy Kethireddy
- Inventors: Amarender Reddy Kethireddy
- Web page: https://patentgrep.com/patent/US8543946B2

## CPC

- G06F 3/04883: for inputting data by handwriting, e.g. gesture or text
- G06F 3/0481: 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
- G06F 2203/04803: Split screen, i.e. subdividing the display area or the window area into separate subareas
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Systems and methods of manipulating display parameters of displayed images, and optionally designating the images for manipulation, via a gesture pad.

## Claims

### Claim 1

A method of displayed image manipulation comprising:
receiving, by a computing device, an image selection input designating a plurality of displayed images for manipulation via a touch-sensitive interface, wherein the touch-sensitive interface is a touch screen comprising a gesture pad and wherein the gesture pad displays a set of gesture icons;
receiving a first image manipulation command selection via touch input on the gesture pad of the touch-sensitive interface, wherein the first image manipulation command selection is selected from the set of gesture icons displayed in the gesture pad of the touch-sensitive interface to manipulate the designated plurality of displayed images, and wherein a selected gesture icon for indicating the selection is displayed in a configuration section within the gesture pad that is separate from the displayed set of gesture icons;
receiving a first image manipulation command execution input via touch input in the configuration section;
manipulating the designated plurality of displayed images responsive to both the first image manipulation command selection and the first image manipulation command execution input, wherein the designated plurality of displayed images are manipulated simultaneously;
receiving a second image manipulation command selection via touch input on the gesture pad of the touch-sensitive interface, wherein the second image manipulation command is selected from the set of gesture icons displayed in the gesture pad of the touch-sensitive interface to manipulate the designated plurality of displayed images, and wherein a selected gesture icon is displayed in a gesture contact section within the gesture pad that is separate from the displayed set of gesture icons and the configuration section for indicating the selection;
receiving a second image manipulation command execution input via gestures in the gesture contact section of the touch-sensitive interface; and
manipulating the designated plurality of displayed images responsive to both the second image manipulation command selection and the second image manipulation command execution input, wherein the designated plurality of displayed images are manipulated simultaneously.

### Claim 2 (depends on 1)

The method of displayed image manipulation of claim 1 further comprising: determining a set of one or more gestures associated with the plurality of displayed images; and manipulating the display of the designated plurality of displayed images based on the determined set of one or more gestures.

### Claim 3 (depends on 2)

The method of displayed image manipulation of claim 2 wherein the determining of the set of one or more gestures is via a dynamic library of gestures.

### Claim 4 (depends on 3)

The method of displayed image manipulation of claim 3 wherein the dynamic library of gestures is executed based on receiving, by the computing device, the image selection input designating the plurality of displayed images for manipulation.

### Claim 5 (depends on 2)

The method of displayed image manipulation of claim 2 further comprising:
configuring the set of one or more gestures based on user-definable parameters.

### Claim 6 (depends on 1)

The method of displayed image manipulation of claim 1 further comprising:
determining a set of one or more gestures via dynamically filtering the set of one or more gestures, wherein the dynamically filtering is based on a set of one or more gestures supported for the plurality of images selected.

### Claim 7 (depends on 6)

The method of displayed image manipulation of claim 6 further comprising:
displaying a set of icons associated with the determined set of one or more gestures for manipulation of the designated plurality of displayed images via the touch-sensitive interface.

### Claim 8 (depends on 1)

The method of displayed image manipulation of claim 1 wherein the selected gesture icon to manipulate display parameters of the plurality of displayed images for manipulation is associated with a gesture to rotate the plurality of displayed images.

### Claim 9

A computing device comprising:
a processing unit and addressable memory;
the processing unit configured to:
receive an image selection input designating a plurality of displayed images for manipulation via a touch-sensitive interface, wherein the touch-sensitive interface is a touch screen-comprising a gesture pad and wherein the gesture pad displays a set of gesture icons;
receive a first image manipulation command selection via touch input on the gesture pad of the touch-sensitive interface, wherein the first image manipulation command selection is selected from the set of gesture icons displayed in the gesture pad of the touch-sensitive interface to manipulate the designated plurality of displayed images, and wherein a selected gesture icon for indicating the selection is displayed in a configuration section within the gesture pad that is separate from the displayed set of gesture icons;
receive a first image manipulation command execution input via touch input in the configuration section;
manipulate the designated plurality of displayed images responsive to both the first image manipulation command selection and the first image manipulation command execution input, wherein the wherein the designated plurality of displayed images are manipulated simultaneously;
receive a second image manipulation command selection via touch input on the gesture pad of the touch-sensitive interface, wherein the second image manipulation command is selected from the set of gesture icons displayed in the gesture pad of the touch-sensitive interface to manipulate the designated plurality of displayed images, and wherein a selected gesture icon is displayed in a gesture contact section within the gesture pad that is separate from the displayed set of gesture icons and the configuration section for indicating the selection;
receive a second image manipulation command execution input via gestures in the gesture contact section of the touch-sensitive interface; and
manipulate the designated plurality of displayed images responsive to both the second image manipulation command selection and the second image manipulation command execution input, wherein the designated plurality of displayed images are manipulated simultaneously.

### Claim 10 (depends on 9)

The computing device of claim 9 wherein the selected gesture icon to manipulate display parameters of the plurality of displayed images for manipulation is associated with a gesture to rotate the plurality of displayed images.

### Claim 11

A non-transitory processor readable medium having processor executable instructions thereon, which when executed by a processor cause the processor to:
receive an image selection input designating a plurality of displayed images for manipulation via a touch-sensitive interface comprising a gesture pad and wherein the gesture pad displays a set of gesture icons;
receive a first image manipulation command selection, via touch input on the gesture pad of the touch-sensitive interface, wherein the first image manipulation command selection is selected from the set of gesture icons displayed in the gesture pad of the touch-sensitive interface to manipulate the designated plurality of displayed images, and wherein a selected gesture icon for indicating the selection is displayed a configuration section within the gesture pad that is separate from the displayed set of gesture icons;
receive a first image manipulation command execution input via touch input in the configuration section; and
manipulate the designated plurality of displayed images responsive to both the first image manipulation command selection and the first image manipulation command execution input, wherein the designated plurality of displayed images are manipulated simultaneously;
receive a second image manipulation command selection via touch input on the gesture pad of the touch-sensitive interface, wherein the second image manipulation command is selected from the set of gesture icons displayed in the gesture pad of the touch-sensitive interface to manipulate the designated plurality of displayed images, and wherein a selected gesture icon is displayed in a gesture contact section within the gesture pad that is separate from the displayed set of gesture icons and the configuration section for indicating the selection;
receive a second image manipulation command execution input via gestures in the gesture contact section of the touch-sensitive interface; and
manipulate the designated plurality of displayed images responsive to both the second image manipulation command selection and the second image manipulation command execution input, wherein the designated plurality of displayed images are manipulated simultaneously.

### Claim 12 (depends on 11)

The processor executable instructions of the non-transitory processor readable of claim 11, wherein the selected gesture icon to manipulate display parameters of the plurality of displayed images for manipulation is associated with a gesture to rotate the plurality of displayed images.
