Touch gesture offset
AssigneeFacebook, Inc.
InventorsMajd Taby, Henry Bridge, Jasper Reid Hauser
Life of this patent
Estimating the term…
Abstract
In one embodiment, logic embodied in a computer-readable non-transitory storage medium of a device determines a location of a touch gesture by a user within a touch-sensitive area of the device. The logic selects for the touch gesture based on its location within the touch-sensitive area one of a plurality of pre-determined offsets, the pre-determined offsets being specific to the device, the pre-determined offsets being derived from device-specific empirical data on usage of the device by a plurality of users, and the pre-determined offsets being pre-loaded onto the device. The logic applies the pre-determined offset to the location of the touch gesture to determine a touch input intended by the user.
Claims27
A method comprising:
- by one or more processors associated with a device, determining, using one or more touch-sensitive areas of the device, one or more areas of the device by which a user is holding the device;
- by the one or more processors, determining (1) a location of a touch gesture by the user within a primary touch-sensitive area of the device and (2) a type of object used to perform the touch gesture;
- by the one or more processors, selecting for the touch gesture based on its location within the primary touch-sensitive area and the type of object one of a plurality of pre-determined offsets;
- and
- by the one or more processors, applying the selected pre-determined offset to the location of the touch gesture to determine a touch input intended by the user.
One or more computer-readable non-transitory storage media embodying software that is operable when executed to:
- determine, using one or more touch-sensitive areas of a device, one or more areas of the device by which a user is holding the device;
- determine (1) a location of a touch gesture by the user within a primary touch-sensitive area of the device and (2) a type of object used to perform the touch gesture;
- select for the touch gesture based on its location within the primary touch-sensitive area and the type of object one of a plurality of pre-determined offsets;
- and
- apply the selected pre-determined offset to the location of the touch gesture to determine a touch input intended by the user.
A system comprising:
- one or more processors;
- and
- a memory coupled to the processors comprising instructions executable by the processors, the processors operable when executing the instructions to:
- determine, using one or more touch-sensitive areas of a device, one or more areas of the device by which a user is holding the device;
- determine (1) a location of a touch gesture by the user within a primary touch-sensitive area of the device and (2) a type of object used to perform the touch gesture;
- select for the touch gesture based on its location within the primary touch-sensitive area and the type of object one of a plurality of pre-determined offsets;
- and
- apply the selected pre-determined offset to the location of the touch gesture to determine a touch input intended by the user.
Dependencies are inferred from the claim text.