# US 2014/0195979 A1 · Interactive user interface

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

- Number: US 2014/0195979 A1
- Document ID: US20140195979A1
- Status: Published application
- Kind: A1
- Application number: 13/738,290
- Filed: 2013-01-10
- Published: 2014-07-10
- Earliest claimed: 2013-01-10
- Assignees: Appsense Limited
- Applicants: Appsense Limited
- Inventors: Paul Keith BRANTON; Andrew LEA
- Web page: https://patentgrep.com/patent/US20140195979A1

## CPC

- G06F 3/0488: using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A system and method for providing a selection interface on a touch screen device is disclosed. The selection interface depicts a claw for grasping. A progress indicator is provided by varying the motion of the claw. A completion indicator is also provided by depicting the claw in an open state or a closed state, and by moving the claw into a target region.

## Claims

### Claim 1

A computerized method for use with a computing device, comprising:
displaying on a touch screen at a first location a tool icon illustrating a tool formed for grasping;
displaying on the touch screen at a second location an object icon representing a data object;
detecting a touch on the touch screen by a user originating at the first location and ending at the second location;
displaying on the touch screen an animation depicting the tool icon grasping the object icon at the second location;
translating, on the touch screen, the object icon and the tool icon from the second location toward the first location; and
monitoring for at least one of i) additional touches on the touch screen, and ii) a shaking of the computing device.

### Claim 2 (depends on 1)

The computerized method of claim 1, further comprising displaying on the touch screen at least one of i) an animation of the tool icon moving into an image plane of the touch screen, and ii) an animation of the tool icon moving out of the image plane of the touch screen.

### Claim 3 (depends on 1)

The computerized method of claim 1, further comprising:
triggering an action in response to detecting a finger on the touchscreen by the user originating at the first location and a subsequent removal of the finger from the touch screen, thereby allowing the user to change an initially-selected item; and
providing feedback to the user that represents progress of the action, wherein the feedback includes stopping the translation of the object icon and the tool icon.

### Claim 4 (depends on 3)

The computerized method of claim 3, wherein the translation of the object icon and the tool icon is stopped when the action is terminated.

### Claim 5 (depends on 1)

The computerized method of claim 1, further comprising terminating the action in response to detecting a shaking motion of the user.

### Claim 6 (depends on 1)

The computerized method of claim 1, further comprising displaying, on the touch screen, the tool icon in an open state before detecting the touch on the touch screen, and displaying, on the touch screen, the tool icon in a closed state after detecting the touch on the touch screen ending at the second location.

### Claim 7 (depends on 1)

The computerized method of claim 1, wherein the object icon is part of a radial menu and the first location is at a center of the radial menu.

### Claim 8 (depends on 3)

The computerized method of claim 3, wherein the action is a request to copy data to the mobile device.

### Claim 9

A computing device, comprising:
a touch screen;
one or more processors;
a computer-readable non-transitory memory coupled to the one or more processors and including instructions that, when executed by the one or more processors, cause the one or more processors to:
display on the touch screen a tool icon illustrating a tool formed for grasping, at a first location;
display on the touch screen an object icon representing a data object at a second location;
detect a touch on the touch screen by a user originating at the first location and ending at the second location;
display on the touch screen an animation depicting the tool icon grasping the object icon at the second location;
translate, on the touch screen, the object icon and the tool icon from the second location toward the first location; and
monitor for at least one of i) additional touches on the touch screen, and ii) a shaking of the computing device.

### Claim 10 (depends on 9)

The computing device of claim 9, wherein the instructions further cause the one or more processors to trigger an action after detecting an ending of the touch originating at the first location.

### Claim 11 (depends on 9)

The computing device of claim 9, wherein the instructions further cause the one or more processors to display on the touch screen at least one of i) an animation of the tool icon moving into an image plane of the touch screen, and ii) an animation of the tool icon moving out of the image plane of the touch screen.

### Claim 12 (depends on 9)

The computing device of claim 9, wherein the instructions further cause the one or more processors to provide feedback to the user for an underlying operation initiated by the user, the feedback relating to a status of the underlying operation, wherein the feedback is provided by stopping the translation of the object icon and the tool icon.

### Claim 13 (depends on 12)

The computing device of claim 12, wherein the instructions further cause the one or more processors to stop the translation of the object icon and the tool icon when the underlying operation is terminated.

### Claim 14 (depends on 12)

The computing device of claim 12, wherein the instructions further cause the one or more processors to translate the object icon and the tool icon at a velocity that is a function of a duration of the underlying operation.

### Claim 15 (depends on 9)

The computing device of claim 9, wherein the instructions further cause the one or more processors to display, on the touch screen, the tool icon in an open state before detecting the touch on the touch screen, and display, on the touch screen, the tool icon in a closed state after detecting the touch on the touch screen; and
wherein the object icon is part of a radial menu and the first location is at a center of the radial menu.

### Claim 16

A non-transitory computer-readable medium having executable instructions operable to, when executed by a computing device, cause the computing device to:
display, on a touch screen, a tool icon illustrating a tool formed for grasping, at a first location;
display, on the touch screen, an object icon representing a data object at a second location;
detect a touch on the touch screen by a user originating at the first location and ending at the second location;
display, on the touch screen, an animation depicting the tool icon grasping the object icon at the second location;
translate, on the touch screen, the object icon and the representational image from the second location toward the first location; and
monitor for at least one of i) additional touches on the touch screen, and ii) a shaking of the computing device.

### Claim 17 (depends on 15)

The non-transitory computer-readable medium of claim 15, the executable instructions further operable to cause the computing device to display, on the touch screen, at least one of i) an animation of the tool icon moving into an image plane of the touch screen, and ii) an animation of the tool icon moving out of the image plane of the touch screen.

### Claim 18 (depends on 15)

The non-transitory computer-readable medium of claim 15, the executable instructions further operable to cause the computing device to provide feedback to the user for an underlying operation initiated by the user, the feedback relating to a status of the underlying operation, wherein the feedback is provided by stopping the translation of the object icon and the tool icon when the underlying operation is terminated.

### Claim 19 (depends on 17)

The non-transitory computer-readable medium of claim 17, the executable instructions further operable to cause the computing device to terminate the action in response to detecting a shaking motion of the user.

### Claim 20 (depends on 15)

The non-transitory computer-readable medium of claim 15, the executable instructions further operable to cause the computing device to display, on the touch screen, the tool icon in an open state before detecting the touch on the touch screen, and to display, on the touch screen, the tool icon in a closed state after detecting the touch on the touch screen ending at the second location; and
wherein the object icon is part of a radial menu and the first location is at a center of the radial menu.
