# US 2013/0154957 A1 · Snap to center user interface navigation

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

- Number: US 2013/0154957 A1
- Document ID: US20130154957A1
- Status: Published application
- Kind: A1
- Application number: 13/331,664
- Filed: 2011-12-20
- Published: 2013-06-20
- Earliest claimed: 2011-12-20
- Assignees: Lenovo (Singapore) Pte. Ltd.
- Inventors: Howard Locker; Daryl Cromer; Steven R. Perrin
- Web page: https://patentgrep.com/patent/US20130154957A1

## CPC

- G06F 3/0488: using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F 3/04812: Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects
- G06F 3/04842: Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Systems, methods and products directed toward snap to center user interface navigation are presented herein. One aspect includes executing an ultra-mobile user interface displayed on a display device accessible by an information handling device, the ultra-mobile user interface being comprised of one or more landing zones; ascertaining a user selected position within the ultra-mobile user interface based on user input communicated through one or more input devices operatively coupled with the information handling device; and selecting one of the one or more landing zones determined to be in closest proximity to the user selected position. Other embodiments are described herein.

## Claims

### Claim 1

An information handling device comprising:
one or more processors;
a memory storing program instructions accessible by the one or more processors;
a display device accessible by the one or more processors;
wherein, responsive to execution of the program instructions accessible by the one or more processors, the one or more processors are configured to:
execute an ultra-mobile user interface displayed on the display device, the ultra-mobile user interface being comprised of one or more landing zones;
ascertain a user selected position within the ultra-mobile user interface based on user input communicated through one or more input devices operatively coupled with the information handling device; and
select one of the one or more landing zones determined to be in closest proximity to the user selected position.

### Claim 2 (depends on 1)

The information handling device according to claim 1, wherein the ultra-mobile user interface comprises a user interface optimized for an ultra-mobile information handling device having finger touch screen input.

### Claim 3 (depends on 2)

The information handling device according to claim 2, wherein the information handling device comprises a conventional computing device form factor.

### Claim 4 (depends on 2)

The information handling device according to claim 2, wherein the information handling device comprises an ultra-mobile information handling device comprising an emulated conventional input device.

### Claim 5 (depends on 1)

The information handling device according to claim 1, wherein the one or more input devices comprise a mouse input device.

### Claim 6 (depends on 1)

The information handling device according to claim 1, wherein the one or more input devices comprise a touchpad input device.

### Claim 7 (depends on 1)

The information handling device according to claim 1, further comprising:
determining a direction of movement of user input communicated through the one or more input devices; and
selecting another of the one or more landing zones in the direction of movement of user input.

### Claim 8 (depends on 7)

The information handling device according to claim 7, further comprising determining one of the one or more landing zones which is a closest object in the direction of movement of user input based on a straight line approximation.

### Claim 9 (depends on 1)

The information handling device according to claim 1, further comprising activating a selected landing zone responsive to detecting removal of user input from the one or more input devices.

### Claim 10 (depends on 1)

The information handling device according to claim 1, further comprising mapping the one or more input devices to the ultra-mobile user interface.

### Claim 11 (depends on 10)

The information handling device according to claim 10, further comprising displaying an indicator on the display device responsive to detecting user input on the one or more input devices, the indicator being configured to indicate an area of the ultra-mobile user interface corresponding to a location of the user input on the one or more input devices.

### Claim 12

A method comprising:
executing an ultra-mobile user interface displayed on a display device accessible by an information handling device, the ultra-mobile user interface being comprised of one or more landing zones;
ascertaining a user selected position within the ultra-mobile user interface based on user input communicated through one or more input devices operatively coupled with the information handling device; and
selecting one of the one or more landing zones determined to be in closest proximity to the user selected position.

### Claim 13 (depends on 12)

The method according to claim 12, wherein the ultra-mobile user interface comprises a user interface optimized for an ultra-mobile information handling device having finger touch screen input.

### Claim 14 (depends on 12)

The method according to claim 12, wherein the information handling device comprises a conventional computing device form factor.

### Claim 15 (depends on 12)

The method according to claim 12, wherein the information handling device comprises an ultra-mobile information handling device comprising an emulated conventional input device.

### Claim 16 (depends on 12)

The method according to claim 12, wherein the one or more input devices comprise a mouse input device.

### Claim 17 (depends on 12)

The method according to claim 12, wherein the one or more input devices comprise a touchpad input device.

### Claim 18 (depends on 12)

The method according to claim 12, further comprising:
determining a direction of movement of user input communicated through the one or more input devices; and
selecting another of the one or more landing zones in the direction of movement of user input.

### Claim 19 (depends on 18)

The method according to claim 18, further comprising determining one of the one or more landing zones which is a closest object in the direction of movement of user input based on a straight line approximation.

### Claim 20 (depends on 12)

The method according to claim 12, further comprising activating a selected landing zone responsive to detecting removal of user input from the one or more input devices.

### Claim 21 (depends on 12)

The method according to claim 12, further comprising mapping the one or more input devices to the ultra-mobile user interface.

### Claim 22 (depends on 21)

The method according to claim 21, further comprising displaying an indicator on the display device responsive to detecting user input on the one or more input devices, the indicator being configured to indicate an area of the ultra-mobile user interface corresponding to a location of the user input on the touchpad input device.

### Claim 23

A program product comprising:
a storage medium having program code embodied therewith, the program code comprising:
program code configured to execute an ultra-mobile user interface displayed on a display device accessible by an information handling device, the ultra-mobile user interface being comprised of one or more landing zones;
program code configured to ascertain a user selected position within the ultra-mobile user interface based on user input communicated through one or more input devices operatively coupled with the information handling device; and
program code configured to select one of the one or more landing zones determined to be in closest proximity to the user selected position.
