Adjusting the display area of application icons at a device screen
First Claim
Patent Images
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.
3 Assignments
0 Petitions
Accused Products
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.
59 Citations
13 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
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. - View Dependent Claims (9, 10)
-
-
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. - View Dependent Claims (12, 13)
-
Specification