# US 10,120,562 B2 · Implementation method for user interface of mobile device, and mobile device

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

- Number: US 10,120,562 B2
- Document ID: US10120562B2
- Status: Granted
- Kind: B2
- Application number: 14/765,298
- Filed: 2014-05-06
- Published: 2015-12-31
- Granted: 2018-11-06
- Earliest claimed: 2013-05-16
- Assignees: Shanghai Holaverse Network Technology Co. Ltd.
- Applicants: Shanghai Holaverse Network Technology Co. Ltd.
- Inventors: Yang Zhang; Kai Yu; Jiankai Zhao
- Web page: https://patentgrep.com/patent/US10120562B2

## 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 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/04842: Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence)
- G06F 3/04886: by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
- H04M 1/72469: for operating the device by selecting functions from two or more displayed items, e.g. menus or icons
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)

## Abstract

The present invention discloses an implementation method of user interface for a mobile device and a mobile device. Herein, the method comprises: detecting a trigger action on the mobile device; in response to the trigger action, displaying n layers of response region, wherein the n layers of response region are transparent rectangle, and overlap at one of their corners or edges, calculating display position(s) of one or more UI element(s), and presenting the UI element(s) in the valid region of each layer of response region. In the present invention, the sector UI may provide the user with a convenient access to opening an application corresponding to the UI element.

## Claims

### Claim 1

An implementation method of user interface for a mobile device, comprising:
detecting a single trigger action on the mobile device;
in response to the single trigger action, displaying n layers of response region,
wherein n>1, the n layers of response region are transparent rectangle, and overlap at one of their corners or edges,
wherein a mth layer of response region is larger than a m−1th layer of response region, mϵ[2, n],
wherein each layer of response region comprises a valid portion and an invalid portion, each layer of response region responds to a touch gesture when a position of the touch gesture is in the valid portion, each layer of response region does not respond to the touch gesture when the position of the touch gesture is in the invalid portion, and the valid portion of each layer of response region does not overlap with each other, and
wherein a valid portion of a first layer of response region is sector-shaped, and a valid portion of a nth layer of response region is annulus-sector-shaped;
determining corresponding positions of displaying one or more user interface elements;
presenting the one or more user interface elements in one or more valid portions of one or more layers of response region based on the determined corresponding positions;
wherein the method further comprises:
when displaying each layer of response region, displaying a non-transparent image in the valid portion of each layer of response region at the same time; and
for the mth layer of response region, after reaching a start presentation time of the mth layer of response region, presenting the mth layer of response region and the non-transparent image corresponding to the mth layer of response region, wherein the start presentation time of the mth layer of response region is a total of presentation time of the 1st to the m−1th layers of response region.

### Claim 2 (depends on 1)

The method as claimed in claim 1, wherein, the determining corresponding positions of displaying one or more user interface elements further comprises: according to a preset radius of each layer of response region and a block index value of the valid region of the layer of response region corresponding to the user interface element(s), calculating position(s) of the user interface element(s) presented in the layer of response region, wherein the block index value is an index value of one of several blocks into which the valid region of the layer of response region is divided.

### Claim 3 (depends on 2)

The method as claimed in claim 2, wherein, the presenting the one or more user interface elements in one or more valid portions of one or more layers of response region based on the determined corresponding positions further comprises:
for the mth layer of response region, after reaching a start presentation time of the user interface elements in the mth layer of response region, presenting the user interface elements in the valid region of the mth layer of response region in a from-upper-to-lower order; wherein, the start presentation time of the user interface elements in the mth layer of response region is a total of presentation time of the user interface elements in the 1st to the m−1th layers of response region.

### Claim 4 (depends on 1)

The method as claimed in claim 1, wherein, the single trigger action comprises: a click or a double-click action on a designated button; or a sliding action from the lower right corner toward the upper left of a screen; or a sliding action from the lower left corner toward the upper right of a screen; or a sliding action from the upper right corner toward the lower left of a screen; or a sliding action from the upper left corner toward the lower right of a screen; or a sliding action from one side toward the opposite side of a screen.

### Claim 5 (depends on 1)

The method as claimed in claim 1, wherein, the presenting the one or more user interface elements in one or more valid portions of one or more layers of response region based on the determined corresponding positions further comprises:
presenting a close user interface element for realizing a user interface closing function in the valid region of the 1st layer of response region; presenting a plurality of tag elements in the valid region of the 2nd layer of response region; and presenting a plurality of application icon elements in the valid regions of the 3rd to the nth layers of response region.

### Claim 6

A mobile device, comprising:
a processor; and
a memory communicatively coupled to the processor to configure the processor at least to: detect a single trigger action on the mobile device;
in response to the single trigger action, display n layers of response region,
wherein n>1, the n layers of response region are rectangular region, and overlap at one of their corners or edges,
wherein a mth layer of response region is larger than a m−1th layer of response region, mϵ[2, n],
wherein each layer of response region comprises a valid portion and an invalid portion, each layer of response region responds to a touch gesture when a position of the touch gesture is in the valid portion, each layer of response region does not respond to the touch gesture when the position of the touch gesture is in the invalid portion, and the valid portion of each layer of response region does not overlap with each other, and
wherein a valid portion of a first layer of response region is a sector-shaped, and a valid region of a nth layer of response region is annulus-sector-shaped;
determine corresponding positions of displaying one or more user interface elements; and
present the one or more user interface elements in one or more valid portions of one or more layers of response region based on the determined corresponding positions;
wherein the memory further configures the processor to:
when displaying each layer of response region, display a non-transparent image in the valid portion of each layer of response region at the same time; and
for the mth layer of response region, after reaching a start presentation time of the mth layer of response region, present the mth layer of response region and the non-transparent image corresponding to the mth layer of response region, wherein the start presentation time of the mth layer of response region is a total of presentation time of the 1st to the m−1th layers of response region.

### Claim 7 (depends on 6)

The mobile device as claimed in claim 6, the memory further configuring the processor to:
according to a preset radius of each layer of response region and a block index value of the valid region of the layer of response region corresponding to the user interface element(s), calculate position(s) of the user interface element(s) presented in the layer of response region, wherein the block index value is an index value of one of several blocks into which the valid region of the layer of response region is divided.

### Claim 8 (depends on 7)

The mobile device as claimed in claim 7, the memory further configuring the processor to:
for the mth layer of response region, after reaching a start presentation time of the user interface elements in the mth layer of response region, present the user interface elements in the valid region of the mth layer of response region in a from-upper-to-lower order; wherein, the start presentation time of the user interface elements in the mth layer of response region is a total of presentation time of the user interface elements in the 1st to the m−1th layers of response region.

### Claim 9 (depends on 6)

The mobile device as claimed in claim 6, the memory further configuring the processor to detect the following trigger action on the mobile device, wherein the following trigger action comprises a click or a double-click action on a designated button; a sliding action from the lower right corner toward the upper left of a screen; a sliding action from the lower left corner toward the upper right of a screen; a sliding action from the upper right corner toward the lower left of a screen; a sliding action from the upper left corner toward the lower right of a screen; or a sliding action from one side toward the opposite side of a screen.

### Claim 10 (depends on 6)

The mobile device as claimed in claim 6, the memory further configuring the processor to:
present a close user interface element for realizing a user interface closing function in the valid region of the 1st layer of response region; present a plurality of tag elements in the valid region of the 2nd layer of response region; and present a plurality of application icon elements in the valid regions of the 3rd to the nth layers of response region.

### Claim 11

A non-transitory computer readable medium, having instructions stored thereon that, when executed by at least one processor, cause the at least one processor to perform operations for implementation of user interface for a mobile device, the operations comprising:
detecting a single trigger action on the mobile device;
in response to the single trigger action, displaying n layers of response region,
wherein n>1, the n layers of response region are transparent rectangle, and overlap at one of their corners or edges,
wherein a mth layer of response region is larger than a m−1th layer of response region, mϵ[2, n],
wherein each layer of response region comprises a valid portion and an invalid portion, each layer of response region responds to a touch gesture when a position of the touch gesture is in the valid portion, each layer of response region does not respond to the touch gesture when the position of the touch gesture is in the invalid portion, and the valid portion of each layer of response region does not overlap with each other, and
wherein a valid portion of a first layer of response region is sector-shaped, and a valid portion of a nth layer of response region is annulus-sector-shaped;
determining corresponding positions of displaying one or more user interface elements; and
presenting the one or more user interface elements in one or more valid portions one or more layers of response region based on the determined corresponding positions;
wherein the operations further comprise:
when displaying each layer of response region, displaying a non-transparent image in the valid portion of each layer of response region at the same time; and
for the mth layer of response region, after reaching a start presentation time of the mth layer of response region, presenting the mth layer of response region and the non-transparent image corresponding to the mth layer of response region, wherein the start presentation time of the mth layer of response region is a total of presentation time of the 1st to the m−1th layers of response region.
