IP Library Granted Patent US 10,503,399
Granted Patent B2
US 10,503,399 · App. 14/968,581 · Granted Dec 10, 2019

Adjusting the display area of application icons at a device screen

Inventor: Tianying Chu (Hangzhou, CN)
Assignee: Alibaba Group Holding Limited
G06F3/04886G06F1/1694G06F3/0346G06F3/04817G06F2200/1637
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,503,399
App. No.
14/968,581
Granted
Dec 10, 2019
Kind
B2
Abstract

Adjusting the display area of application icons at a device screen is disclosed, including: obtaining a set of tilt angle parameters from a gravity sensor; determining a tilt angle and a tilt direction based at least in part on the set of tilt angle parameters; and adjusting a display area of a plurality of application icons at a screen based at least in part on the tilt angle, the tilt direction, or both.

Claims (79)

1. A system, comprising:

one or more processors; and

one or more memories coupled with the one or more processors, wherein the one or more memories configured to provide the one or more processors with instructions which when executed cause the one or more processors to:

obtain a number of invalid user tap operations with respect to a screen of a device, wherein an invalid user tap operation comprises a user tap operation with respect to an embedded point located in a periphery of a first application icon displayed at the screen;

receive an indication that the number of invalid user tap operations exceeds a preset number;

in response to the indication:

present a settings prompt panel, wherein the settings prompt panel is configured to display information regarding how the device can be tilted to adjust a display area of a plurality of application icons at the screen; and

in response to a user selection to perform an adjustment of the display area of the plurality of application icons at the screen, obtain a set of tilt angle parameters from a gravity sensor associated with the device;

determine a tilt angle and a tilt direction based at least in part on the set of tilt angle parameters; and

adjust the display area of the plurality of application icons at the screen based at least in part on the tilt angle, the tilt direction, or both, wherein to adjust the display area of the plurality of application icons comprises to:

determine a preset movement distance corresponding to the tilt angle based at least in part on preset correspondences between ranges of tilt angles and corresponding preset movement distances;

determine a first current location associated with the first application icon included in the plurality of application icons at the screen;

determine a first distance between the first current location associated with the first application icon and an edge of the screen;

determine a second current location associated with a second application icon included in the plurality of application icons at the screen;

determine a second distance between the second current location associated with the second application icon and the edge of the screen;

determine at least a first portion of the preset movement distance corresponding to the tilt angle to move the first application icon based at least in part on the first distance between the first current location associated with the first application icon and the edge of the screen;

determine at least a second portion of the preset movement distance corresponding to the tilt angle to move the second application icon based at least in part on the second distance between the second current location associated with the second application icon and the edge of the screen, wherein the second distance is longer than the first distance, wherein the at least second portion of the preset movement distance to move the second application icon is longer than the at least first portion of the preset movement distance to move the first application icon;

cause the first application icon to move the at least first portion of the preset movement distance in the tilt direction; and

cause the second application icon to move the at least second portion of the preset movement distance in the tilt direction.

2. The system of claim 1 , wherein the one or more processors are further configured to:

determine that the device is tilted to the left or right for a first time; and

in response to the determination that the device is tilted to the left or right for the first time, present the settings prompt panel.

3. The system of claim 1 , wherein the one or more memories are further configured to provide the one or more processors with instructions which when executed cause the one or more processors to:

receive a user selection of a preconfigured option to adjust the display area of the plurality of application icons; and

in response to the receipt of the user selection of the preconfigured option, present the settings prompt panel.

4. The system of claim 1 , wherein the one or more memories are further configured to provide the one or more processors with instructions which when executed cause the one or more processors to:

receive a user input confirmation command associated with storing the adjusted display area of the plurality of application icons; and

in response to the user input confirmation command, store the adjusted display area of the plurality of application icons.

5. The system of claim 4 , wherein the user input confirmation command comprises one or more of the following: a predetermined confirmation hand gesture, a user selection of a presented button, or a user input motion.

6. The system of claim 1 , wherein the one or more memories are further configured to provide the one or more processors with instructions which when executed cause the one or more processors to:

receive a user input restore command associated with restoring the adjusted display area of the plurality of application icons to an original display area of the plurality of application icons; and

in response to the user input restore command, restore the adjusted display area of the plurality of application icons.

7. The system of claim 6 , wherein the user input restore command comprises one or more of the following: a predetermined confirmation hand gesture, a user selection of a presented button, or a user input motion.

8. A method, comprising:

obtaining a number of invalid user tap operations with respect to a screen of a device, wherein an invalid user tap operation comprises a user tap operation with respect to an embedded point located in a periphery of a first application icon displayed at the screen;

receiving an indication that the number of invalid user tap operations exceeds a preset number;

in response to the indication:

presenting a settings prompt panel, wherein the settings prompt panel is configured to display information regarding how the device can be tilted to adjust a display area of a plurality of application icons at the screen; and

in response to a user selection to perform an adjustment of the display area of the plurality of application icons at the screen, obtaining, using one or more processors, a set of tilt angle parameters from a gravity sensor associated with the device;

determining a tilt angle and a tilt direction based at least in part on the set of tilt angle parameters; and

adjusting the display area of the plurality of application icons at the screen based at least in part on the tilt angle, the tilt direction, or both, wherein adjusting the display area of the plurality of application icons comprises:

determining a preset movement distance corresponding to the tilt angle based at least in part on preset correspondences between ranges of tilt angles and corresponding preset movement distances;

determining a first current location associated with the first application icon included in the plurality of application icons at the screen;

determining a first distance between the first current location associated with the first application icon and an edge of the screen;

determining a second current location associated with a second application icon included in the plurality of application icons at the screen;

determining a second distance between the second current location associated with the second application icon and the edge of the screen;

determining at least a first portion of the preset movement distance corresponding to the tilt angle to move the first application icon based at least in part on the first distance between the first current location associated with the first application icon and the edge of the screen;

determining at least a second portion of the preset movement distance corresponding to the tilt angle to move the second application icon based at least in part on the second distance between the second current location associated with the second application icon and the edge of the screen, wherein the second distance is longer than the first distance, wherein the at least second portion of the preset movement distance to move the second application icon is longer than the at least first portion of the preset movement distance to move the first application icon;

causing the first application icon to move the at least first portion of the preset movement distance in the tilt direction; and

causing the second application icon to move the at least second portion of the preset movement distance in the tilt direction.

9. The method of claim 8 , further comprising:

determining that the device is tilted to the left or right for a first time; and

in response to the determination that the device is tilted to the left or right for the first time, presenting the settings prompt panel.

10. The method of claim 8 , further comprising:

receiving a user selection of a preconfigured option to adjust the display area of the plurality of application icons; and

in response to the receipt of the user selection of the preconfigured option, presenting the settings prompt panel.

11. A computer program product, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:

obtaining a number of invalid user tap operations with respect to a screen of a device, wherein an invalid user tap operation comprises a user tap operation with respect to an embedded point located in a periphery of a first application icon displayed at the screen;

receiving an indication that the number of invalid user tap operations exceeds a preset number;

in response to the indication:

presenting a settings prompt panel, wherein the settings prompt panel is configured to display information regarding how the device can be tilted to adjust a display area of a plurality of application icons at the screen; and

in response to a user selection to perform an adjustment of the display area of the plurality of application icons at the screen, obtaining a set of tilt angle parameters from a gravity sensor associated with the device;

determining a tilt angle and a tilt direction based at least in part on the set of tilt angle parameters; and

adjusting the display area of the plurality of application icons at the screen based at least in part on the tilt angle, the tilt direction, or both, wherein adjusting the display area of the plurality of application icons comprises:

determining a preset movement distance corresponding to the tilt angle based at least in part on preset correspondences between ranges of tilt angles and corresponding preset movement distances;

determining a first current location associated with the first application icon included in the plurality of application icons at the screen;

determining a first distance between the first current location associated with the first application icon and an edge of the screen;

determining a second current location associated with a second application icon included in the plurality of application icons at the screen;

determining a second distance between the second current location associated with the second application icon and the edge of the screen;

determining at least a first portion of the preset movement distance corresponding to the tilt angle to move the application icon based at least in part on the first distance between the first current location associated with the first application icon and the edge of the screen;

determining at least a second portion of the preset movement distance corresponding to the tilt angle to move the second application icon based at least in part on the second distance between the second current location associated with the second application icon and the edge of the screen, wherein the second distance is longer than the first distance, wherein the at least second portion of the preset movement distance to move the second application icon is longer than the at least first portion of the preset movement distance to move the first application icon;

causing the first application icon to move the at least first portion of the preset movement distance in the tilt direction; and

causing the second application icon to move the at least second portion of the preset movement distance in the tilt direction.

12. The computer program product of claim 11 , further comprising computer instructions for:

determining that the device is tilted to the left or right for a first time; and

in response to the determination that the device is tilted to the left or right for the first time, presenting the settings prompt panel.

13. The computer program product of claim 11 , further comprising computer instructions for:

receiving a user selection of a preconfigured option to adjust the display area of the plurality of application icons; and

in response to the receipt of the user selection of the preconfigured option, presenting the settings prompt panel.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2020
From: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
To: ADVANCED NEW TECHNOLOGIES CO., LTD.
Reel/Frame 054233/0693 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 1, 2020
From: ALIBABA GROUP HOLDING LIMITED
To: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053667/0148 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 11, 2016
From: CHU, TIANYING
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 037798/0467 →
Priority Claims (1)
CN 2014 1 0852523 · Dec 31, 2014 · national
Continuity (1)
Related Publication 20160188189A1 · Jun 30, 2016
Cited By (1)
US 12,321,562