User Interface Elements Positioned for Display
First Claim
Patent Images
1. A method, comprising:
- receiving a first sensor input indicating a first hold position of a portable device;
responsive to receiving the first sensor input, moving one or more user interface elements of a user interface on an integrated display of the portable device to a location away from the first hold position;
receiving a second sensor input indicating a second hold position of the portable device;
responsive to receiving the second sensor input indicating the second hold position, determining if the second hold position is different from the first hold position; and
responsive to determining the second hold position is different from the first hold position, moving at least a portion of the one or more user interface elements of the user interface to a location that is proximate to the second hold position.
2 Assignments
0 Petitions
Accused Products
Abstract
User interface elements positioned for display is described. In various embodiment(s), sensor input can be received from one or more sensors that are integrated with a portable device. A device hold position that corresponds to where the portable device is grasped by a user can be determined based at least in part on the sensor input. A display of user interface element(s) can then be initiated for display on an integrated display of the portable device based on the device hold position that corresponds to where the portable device is grasped.
-
Citations
20 Claims
-
1. A method, comprising:
-
receiving a first sensor input indicating a first hold position of a portable device; responsive to receiving the first sensor input, moving one or more user interface elements of a user interface on an integrated display of the portable device to a location away from the first hold position; receiving a second sensor input indicating a second hold position of the portable device; responsive to receiving the second sensor input indicating the second hold position, determining if the second hold position is different from the first hold position; and responsive to determining the second hold position is different from the first hold position, moving at least a portion of the one or more user interface elements of the user interface to a location that is proximate to the second hold position. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A portable device, comprising:
-
an integrated display; one or more processors; and one or more computer-readable storage media storing processor-executable instructions that are executable by the one or more processors to perform operations including; receiving a sensor input indicating a device hold position of the portable device; initiating a display of one or more user interface elements on the integrated display based on the device hold position; receiving an indication that the portable device is not being grasped; and responsive to receiving the indication, removing the one or more user interface elements from the integrated display while maintaining one or more other user interface elements on the integrated display. - View Dependent Claims (13, 14, 15, 16)
-
-
17. One or more computer-readable storage media storing computer-executable instructions that are executable by one or more processors to cause the one or more processors to perform operations comprising:
-
receiving a first sensor input indicating a first hold position of a portable device; responsive to the first sensor input being received, moving one or more user interface elements in a user interface on an integrated display of the portable device to avoid the one or more user interface elements being obscured based on where the portable device is grasped in the first hold position; receiving a second sensor input indicating a second hold position of the portable device; responsive to receiving the second sensor input, determining if the second hold position is different from the first hold position; and responsive to determining the second hold position is different from the first hold position, moving at least a portion of the one or more user interface elements in the user interface to a position proximate to the second hold position. - View Dependent Claims (18, 19, 20)
-
Specification