# US 10,310,706 B2 · System and methods for touch target presentation

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

- Number: US 10,310,706 B2
- Document ID: US10310706B2
- Status: Granted
- Kind: B2
- Application number: 15/133,859
- Filed: 2016-04-20
- Published: 2016-12-29
- Granted: 2019-06-04
- Earliest claimed: 2015-06-23
- Assignees: Qingdao Hisense Electronics Co., Ltd.
- Applicants: Jamdeo Canada Ltd.; Qingdao Hisense Electronics Co., Ltd.; Hisense USA CORP.; Hisense International Co., Ltd.
- Inventors: Sanjiv Sirpal; Mohammed Selim
- Web page: https://patentgrep.com/patent/US10310706B2

## CPC

- G06F 3/04883: for inputting data by handwriting, e.g. gesture or text
- G06F 3/017: {Gesture based interaction, e.g. based on a set of recognized hand gestures (interaction based on gestures traced on a digitiser G06F3/04883)}
- 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 3/04817: using icons (graphical or visual programming using iconic symbols G06F8/34)
- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 3/0484: for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F 3/04842: Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence)
- G06F 3/04845: for image manipulation, e.g. dragging, rotation, expansion or change of colour
- G06F 3/04847: Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
- G06F 3/0485: Scrolling or panning
- G06F 3/0488: using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F 3/167: {Audio in a user interface, e.g. using voice commands for navigating, audio feedback}
- G06F 16/316: {Indexing structures}
- G06F 16/35: Clustering; Classification
- G06T 11/60: Creating or editing images; Combining images with text
- H04B 1/3833: {Hand-held transceivers}
- H04L 51/04: Real-time or near real-time messaging, e.g. instant messaging [IM]
- H04L 67/142: Managing session states for stateless protocols; Signalling session states; State transitions; Keeping-state mechanisms
- H04M 1/72469: for operating the device by selecting functions from two or more displayed items, e.g. menus or icons
- H04N 5/77: between a recording apparatus and a television camera
- H04N 23/62: Control of parameters via user interfaces
- H04N 23/667: Camera operation mode switching, e.g. between still and video, sport and normal or high- and low-resolution modes
- G06T 2200/24: involving graphical user interfaces [GUIs]
- H04M 2250/22: including a touch pad, a touch sensor or a touch detector
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- H04B: TRANSMISSION
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

The present disclosure relates to user interfaces and in particular to providing a touch target for device interaction. In one embodiment, a process for providing a touch target includes displaying, by a device, a touch target on a display of the device, wherein the touch target is displayed in a first position, and detecting an input touch command to the display of the device. The process can also include positioning the touch target based on the input touch command, wherein the touch target is moved to a second position and controlling device operation based on position of the touch target. The processes and devices described herein may be configured to project contact position of a contact to portions of the display.

## Claims

### Claim 1

A method for providing a touch target for device interaction, the method comprising:
displaying, by a device, a touch target on a display of the device, wherein the touch target is displayed in a first position;
displaying, by the device, a touch marker in a particular position for use with a touch target wherein the touch marker is a graphical element displayed in a location as an overlay for positioning the touch target;
detecting, by the device, an input touch command to the display of the device, wherein the input touch command positions the touch marker to a display location, wherein the touch marker is configured as an input area for positioning the touch target, the touch marker returning to the particular position following completion of the input touch command;
positioning, by the device, the touch target based on the input touch command, wherein the touch target is moved to a second position, wherein positioning includes scaling detected motion parameters of the input touch command to update position of the touch target to the second position, wherein scaling of motion parameters includes scaling a vertical direction of the input touch command, scaling the vertical direction by a first scaling region for more vertical movement, and a second scaling region for less vertical movement to reduce the amount of vertical change, and wherein horizontal motion of the input touch command is scaled to a 1 to 1 ratio; and
controlling device operation based on position of the touch target.

### Claim 2 (depends on 1)

The method of claim 1, wherein the touch target is a graphical element presented as an overlay and the touch target is configured for positioning within the display screen for at least one of selection of and interaction with one or more elements presented by the device.

### Claim 3 (depends on 1)

The method of claim 1, wherein the input touch command relates to a touch command to the display associated with a first portion of the display, the input touch command including a contact motion to direct the touch target.

### Claim 4 (depends on 1)

The method of claim 1, wherein the touch marker is configured to act as a button for selection associated with the touch target.

### Claim 5 (depends on 1)

The method of claim 1, wherein an amount of scaling of motion parameters is varied based on the position of the touch target and a length of the input touch command.

### Claim 6 (depends on 1)

The method of claim 1, wherein scaling of motion parameters is decreased as the touch target moves closer to a vertical limit of display.

### Claim 7 (depends on 1)

The method of claim 1, wherein a selection command includes at least one of a touch, tap, and release of the display.

### Claim 8 (depends on 1)

The method of claim 1, wherein controlling includes correlating position of the touch target to a graphical element displayed by the device.

### Claim 9 (depends on 1)

The method of claim 1, further comprising detecting a command to initiate presentation of the touch target, and presenting the touch target on the display.

### Claim 10 (depends on 1)

The method of claim 1, further comprising detecting a gesture command and controlling a function of the device based on the detected gesture and position of the touch target.

### Claim 11

A device comprising:
a display configured for presentation of a user interface; and
a controller configured to control the display and presentation of the user interface, wherein the controller is configured to
control displaying of a touch target on a display of the device, wherein the touch target is displayed in a first position;
display a touch marker in a particular position for use with a touch target wherein the touch marker is a graphical element displayed in a location as an overlay for positioning the touch target;
detect an input touch command to the display of the device, wherein the input touch command positions the touch marker to a display location, wherein the touch marker is configured as an input area for positioning the touch target, the touch marker returning to the particular position following completion of the input touch command, wherein positioning includes scaling detected motion parameters of the input touch command to update position of the touch target to the second position, wherein scaling of motion parameters includes scaling a vertical direction of the input touch command, scaling the vertical direction by a first scaling region for more vertical movement, and a second scaling region for less vertical movement to reduce the amount of vertical change, and wherein horizontal motion of the input touch command is scaled to a 1 to 1 ratio;
control position of the touch target based on the input touch command, wherein the touch target is moved to a second position; and
control device operation based on position of the touch target.

### Claim 12 (depends on 11)

The device of claim 11, wherein the touch target is a graphical element presented as an overlay and the touch target is configured for positioning within the display screen for at least one of selection of and interaction with one or more elements presented by the device.

### Claim 13 (depends on 11)

The device of claim 11, wherein the input touch command relates to a touch command to the display associated with a first portion of the display, the input touch command including a contact motion to direct the touch target.

### Claim 14 (depends on 11)

The device of claim 11, wherein the touch marker is configured to act as a button for selection associated with the touch target.

### Claim 15 (depends on 11)

The device of claim 11, wherein an amount of scaling of motion parameters is varied based on the position of the touch target and a length of the input touch command.

### Claim 16 (depends on 11)

The device of claim 11, wherein scaling of motion parameters is decreased as the touch target moves closer to a vertical limit of display.

### Claim 17 (depends on 11)

The device of claim 11, wherein a selection command includes at least one of a touch, tap, and release of the display.

### Claim 18 (depends on 11)

The device of claim 11, wherein controlling includes correlating position of the touch target to a graphical element displayed by the device.

### Claim 19 (depends on 11)

The device of claim 11, further comprising detecting a command to initiate presentation of the touch target, and presenting the touch target on the display.

### Claim 20 (depends on 11)

The device of claim 11, further comprising detecting a gesture command and controlling a function of the device based on the detected gesture and position of the touch target.
