User interface adjustment methods and systems
First Claim
1. A method for adjusting a user interface based upon an orientation of an input object associated with a user, comprising:
- receiving an input, provided by an input object associated with a user, for a device while the device is held by the input object associated with the user with a first grip;
evaluating the input to determine a touch gesture, comprising a swipe gesture or a pan gesture, relative to a display of the device;
evaluating the touch gesture, comprising the swipe gesture or the pan gesture, to determine an orientation of the input object and a finger length of a finger of the input object;
identifying, based upon the orientation of the input object and the finger length of the finger of the input object, a primary accessibility area, associated with the first grip, corresponding to a reachable area of the display of the device that is reachable to at least part of the input object associated with the user while the input object associated with the user holds the device with the first grip, wherein the primary accessibility area is defined by at least one curved boundary, wherein the at least one curved boundary corresponds to a distance that the finger of the input object is determined to be able to access while the input object associated with the user holds the device with the first grip, wherein the identifying the primary accessibility area comprises (i) identifying a first sub-area, of the primary accessibility area, that is defined at least in part by the at least one curved boundary and (ii) identifying a second sub-area, of the primary accessibility area, that does not overlap the first sub-area and that is defined at least in part by a second curved boundary different than the at least one curved boundary; and
adjusting a user interface displayed by the device based upon the primary accessibility area, wherein the adjusting comprises adjusting the user interface to display a first user interface element in the first sub-area based upon a first rate of interaction associated with the first user interface element and display a second user interface element in the second sub-area based upon a second rate of interaction associated with the second user interface element.
5 Assignments
0 Petitions
Accused Products
Abstract
One or more systems and/or methods for adjusting a user interface based upon an orientation of an input object are provided. An input provided by an input object (e.g., a hand of the user) may be received through a display of a device (e.g., a touchscreen display of a smartphone). The input may comprises gesture data corresponding to a gesture performed relative to the display. The input may be evaluated to determine an orientation, such as a hand orientation, of the input object. In an example, curvature associated with the gesture may be evaluated to determine the orientation of the input object. A user interface displayed by the device may be adjusted based upon the orientation of the input object. In an example, a location, a size, an appearance, an output, and/or a functionality of a user interface element displayed within the user interface may be adjusted.
-
Citations
20 Claims
-
1. A method for adjusting a user interface based upon an orientation of an input object associated with a user, comprising:
-
receiving an input, provided by an input object associated with a user, for a device while the device is held by the input object associated with the user with a first grip; evaluating the input to determine a touch gesture, comprising a swipe gesture or a pan gesture, relative to a display of the device; evaluating the touch gesture, comprising the swipe gesture or the pan gesture, to determine an orientation of the input object and a finger length of a finger of the input object; identifying, based upon the orientation of the input object and the finger length of the finger of the input object, a primary accessibility area, associated with the first grip, corresponding to a reachable area of the display of the device that is reachable to at least part of the input object associated with the user while the input object associated with the user holds the device with the first grip, wherein the primary accessibility area is defined by at least one curved boundary, wherein the at least one curved boundary corresponds to a distance that the finger of the input object is determined to be able to access while the input object associated with the user holds the device with the first grip, wherein the identifying the primary accessibility area comprises (i) identifying a first sub-area, of the primary accessibility area, that is defined at least in part by the at least one curved boundary and (ii) identifying a second sub-area, of the primary accessibility area, that does not overlap the first sub-area and that is defined at least in part by a second curved boundary different than the at least one curved boundary; and adjusting a user interface displayed by the device based upon the primary accessibility area, wherein the adjusting comprises adjusting the user interface to display a first user interface element in the first sub-area based upon a first rate of interaction associated with the first user interface element and display a second user interface element in the second sub-area based upon a second rate of interaction associated with the second user interface element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for adjusting a user interface based upon a hand orientation of a user, comprising:
-
a processor; and memory comprising processor-executable instructions that when executed by the processor cause implementation of an adjustment component configured to; receive an input from a user through a display of a device, the input corresponding to a gesture performed by the user while the device is held by a hand of the user with a first grip; evaluate curvature of the gesture to determine a hand orientation of the user and a finger length of a finger of the hand; identify, based upon the hand orientation of the user and the finger length of the finger of the hand, a primary accessibility area for a user interface associated with the first grip, wherein the primary accessibility area corresponds to a reachable area of the display of the device that is reachable to at least part of the hand of the user while the hand of the user holds the device with the first grip, wherein the identifying the primary accessibility area comprises (i) identifying a first sub-area, of the primary accessibility area, that is defined at least in part by the at least one curved boundary and (ii) identifying a second sub-area, of the primary accessibility area, that is defined at least in part by a second curved boundary different than the at least one curved boundary; and adjust the user interface, based upon the hand orientation of the user and the primary accessibility area, wherein the adjusting comprises adjusting the user interface to display a first user interface element in the first sub-area based upon a first rate of interaction associated with the first user interface element and display a second user interface element in the second sub-area based upon a second rate of interaction associated with the second user interface element. - View Dependent Claims (18)
-
-
19. A non-transitory computer readable medium comprising computer executable instructions that when executed by a processor perform a method for adjusting a user interface, comprising:
-
receiving an input from a user through a touchscreen display of a device, the input comprising gesture data corresponding to a gesture performed on the touchscreen display while the device is held by a hand of the user with a first grip; evaluating the gesture data to determine a hand orientation and a finger length of a finger of the hand; identifying a primary accessibility area, associated with the first grip, for a user interface displayed by the touchscreen display based upon the hand orientation and the finger length of the finger of the hand, wherein the primary accessibility area corresponds to a reachable area of the touchscreen display of the device that is reachable to at least part of the hand of the user while the hand of the user holds the device with the first grip, wherein the identifying the primary accessibility area comprises (i) identifying a first sub-area, of the primary accessibility area, that is defined at least in part by at least one curved boundary and (ii) identifying a second sub-area, of the primary accessibility area, that is defined at least in part by a second curved boundary different than the at least one curved boundary; and adjusting a user interface element within the user interface based upon the hand orientation of the user and the primary accessibility area of the user interface, wherein the adjusting comprises adjusting the user interface to display a first user interface element in the first sub-area based upon a first rate of interaction associated with the first user interface element. - View Dependent Claims (20)
-
Specification