Gesture fingerprinting
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving a first input from a first user entered via an input device of a computing device associated with the first user;
determining, at a processor of the computing device, a first gesture and one or more attributes associated with the first gesture based on the first input, the first gesture having a first gesture type;
analyzing, at the processor of the computing device, the one or more attributes associated with the first gesture to determine a first variation, of a plurality of variations, of the first gesture that was used by the first user when entered via the input device, the plurality of variations reflecting differences in which a gesture type that is the same gesture type as the first gesture type is entered by different users;
matching, at the processor of the computing device, the first gesture to a first gesture model using the determined first variation; and
rendering a first navigation effect to the first user via a display of the computing device based on the matched first gesture model.
2 Assignments
0 Petitions
Accused Products
Abstract
Various implementations related to gesture fingerprinting are described. In one such implementation, a computer-implemented method includes receiving input from a user entered via an input device; determining a gesture and one or more attributes associated with the gesture based on the input; matching the gesture to a gesture model for the user using the one or more attributes; and optimizing the gesture model based on subsequent input received from the user.
69 Citations
19 Claims
-
1. A computer-implemented method comprising:
-
receiving a first input from a first user entered via an input device of a computing device associated with the first user; determining, at a processor of the computing device, a first gesture and one or more attributes associated with the first gesture based on the first input, the first gesture having a first gesture type; analyzing, at the processor of the computing device, the one or more attributes associated with the first gesture to determine a first variation, of a plurality of variations, of the first gesture that was used by the first user when entered via the input device, the plurality of variations reflecting differences in which a gesture type that is the same gesture type as the first gesture type is entered by different users; matching, at the processor of the computing device, the first gesture to a first gesture model using the determined first variation; and rendering a first navigation effect to the first user via a display of the computing device based on the matched first gesture model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
one or more processors; and one or more memories storing instructions that, when executed by the one or more processors, cause the system to perform operations including; receiving a first input from a first user entered via an input device of a computing device associated with the first user; determining a first gesture and one or more attributes associated with the first gesture based on the first input, the first gesture having a first gesture type; analyzing the one or more attributes associated with the first gesture to determine a first variation, of a plurality of variations, of the first gesture that was used by the first user when entered via the input device, the plurality of variations reflecting differences in which a gesture type that is the same gesture type as the first gesture type is entered by different users; matching the first gesture to a first gesture model using the determined first variation; and rendering a first navigation effect to the first user via a display based on the matched first gesture model. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system comprising:
-
means for receiving a first input from a first user entered via an input device of a computing device associated with the first user; means for determining a first gesture and one or more attributes associated with the first gesture based on the first input, the first gesture having a first gesture type; means for analyzing the one or more attributes associated with the first gesture to determine a first variation, of a plurality of variations, of the first gesture that was used by the first user when entered via the input device, the plurality of variations reflecting differences in which a gesture type that is the same gesture type as the first gesture type is entered by different users; means for matching the first gesture to a first gesture model using the determined first variation; and means for rendering a first navigation effect to the first user via a display of the computing device based on the matched first gesture model.
-
Specification