System and method to provide gesture functions at a device
First Claim
Patent Images
1. A method of providing gesture functionality, the method comprising:
- receiving a gesture input from a user device, the gesture input representing a gesture performed on an interface of the user device that indicates a symbol that correlates to an action to be performed within a networked environment;
accessing a set of known gesture inputs;
determining that the received gesture input is within a predetermined tolerance of at least one known gesture input of the set of known gesture inputs;
determining, by a processor, a writing style difference between the at least one known gesture input and the received gesture input and modifying at least one of the set of known gesture inputs and the predetermined tolerance to include the writing style difference for the received gesture input within the set of known gesture inputs based on the writing style difference;
determining that the action is executable;
causing, using one or more processors, performance of the action based on a determination that the action is executable; and
receiving a further gesture input that is a shaking motion performed with the user device, the shaking motion causing a refresh of the interface.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for providing gesture functionality are provided. In example embodiments, a gesture input is received. The gesture input represents a commerce-related action, whereby the commerce-related action relates to an action to be performed within a networked environment. A determination is performed to determine that the commerce-related action is executable. The commerce-related action is then performed based on the determination that the commerce-related action is executable.
33 Citations
19 Claims
-
1. A method of providing gesture functionality, the method comprising:
-
receiving a gesture input from a user device, the gesture input representing a gesture performed on an interface of the user device that indicates a symbol that correlates to an action to be performed within a networked environment; accessing a set of known gesture inputs; determining that the received gesture input is within a predetermined tolerance of at least one known gesture input of the set of known gesture inputs; determining, by a processor, a writing style difference between the at least one known gesture input and the received gesture input and modifying at least one of the set of known gesture inputs and the predetermined tolerance to include the writing style difference for the received gesture input within the set of known gesture inputs based on the writing style difference; determining that the action is executable; causing, using one or more processors, performance of the action based on a determination that the action is executable; and receiving a further gesture input that is a shaking motion performed with the user device, the shaking motion causing a refresh of the interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system to provide gesture functionality, the system comprising:
-
a gesture input module to receive a gesture input from a user device, the gesture input representing a gesture performed on an interface of the user device that indicates a symbol that correlates to an action to be performed on a networked environment; a gesture identification module to access a set of known gesture inputs and to identify the received gesture input by determining the received gesture input is within a predetermined tolerance of at least one known gesture input of the set of known gesture inputs; a gesture training module, comprising one or more processors, to determine a writing style difference between the at least one known gesture input and the received gesture input and modifying at least one of the set of known gesture inputs and the predetermined tolerance to include the writing style difference for the received gesture input within the set of known gesture inputs; an action determination module to determine that the action is executable; and
anaction execution module, having one or more processors, to cause performance of the action based on a determination that the action is executable, the gesture input module to receive a further gesture input that is a shaking motion performed with the user device, the shaking motion causing a refresh of the interface. - View Dependent Claims (11)
-
-
12. A non-transitory machine-readable storage medium storing instructions which, when executed by at least one processor of a machine, cause the machine to perform operations comprising:
-
receiving a gesture from a user device, the gesture input representing a gesture performed on an interface of the user device that indicates a symbol that correlates to a action to be performed within a networked environment; accessing a set of known gesture inputs; determining that the received gesture input is within a predetermined tolerance of at least one known gesture input of the set of known gesture inputs; determining, by the processor, a writing style difference between the at least one known gesture input and the received gesture input and modifying at least one of the set of known gesture inputs and the predetermined tolerance to include the writing style difference for the received gesture input within the set of known gesture inputs; determining that the action is executable; causing performance of the action based on a determination that the action is executable; and receiving a further gesture input that is a shaking motion performed with the user device, the shaking motion causing a refresh of the interface. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
Specification