METHODS AND SYSTEMS TO PERFORM AT LEAST ONE ACTION ACCORDING TO A USER'S GESTURE AND IDENTITY
20180014187 ยท 2018-01-11
Assignee
Inventors
Cpc classification
H04L63/0428
ELECTRICITY
H04L2209/805
ELECTRICITY
G06F3/017
PHYSICS
G06F3/0346
PHYSICS
International classification
G06F3/0346
PHYSICS
Abstract
The present invention discloses methods and systems for performing at least one action at a system according to a user's gesture information. The required steps comprises of capturing the user's gestures information by a mobile apparatus, wherein the apparatus comprises an antenna, a processor, a storage medium, at least one accelerometer, wherein the accelerometer has at least 3 axis; comparing gesture information against one or more predefined gesture information at the mobile apparatus and when the gesture information matches a predefined gesture information, the mobile apparatus selects a first identity based on the predefined gesture information, sends encrypted information to a system through a reader wherein the encrypted information comprises the predefined gesture information, the first identity, a timestamp, and a device identity. The system performs at least one action according to the encrypted information. When the gesture information does not match any pre-defined gesture information, the mobile apparatus sends a failure notice to the user. The mobile apparatus or device does not send the encrypted information unless the device is physically close to the reader by a first wireless signal strength.
Claims
1. A method of performing at least one action at a system according to a user's gesture information, comprising the steps of: a. capturing the user's gestures information by a mobile apparatus, wherein the mobile apparatus comprises an antenna, a processor, a storage medium, at least one accelerometer, wherein the accelerometer has at least 3 axis; b. comparing gesture information with a predefined gesture information at the mobile apparatus; c. when the gesture information matches a predefined gesture information, at the mobile apparatus: i. selecting a first identity based on the predefined gesture information; ii. sending encrypted information to a system through a reader; iii. performing the at least one action at the system according to the encrypted information; wherein the encrypted information comprises the predefined gesture information, the first identity, a timestamp, and a device identity; d. when the gesture information does not match any pre-defined gesture information, at the mobile apparatus: i. sending a failure notice to the user; and wherein the steps of (c) (ii) and (d) (i) are not performed unless the device is physically close to the reader by a first wireless signal strength.
2. According to the method of claim 1, wherein the step of (c) (ii) is performed after the user has decided to submit the gesture information.
3. According to the method of claim 1, wherein the mobile apparatus stores a plurality of identities and the first identity is one of the pluralities of identities.
4. A method of performing at least one action according to a user's gesture information and an identity, comprising the steps of: a. capturing, at a mobile apparatus, the user's gestures information, wherein the mobile apparatus comprises an antenna, a processor, a storage medium, at least one accelerometer, wherein the accelerometer has at least 3 axis; b. sending, at the mobile apparatus, the identity and the gesture information separately to a system; wherein the identity is either sent before the gesture information or vice versa; c. checking, at the system, whether the identity is valid after having received the identity; d. comparing, at the system, the gesture information against one or more predefined gesture information according to the identity when identity is determined to be valid at step (c); e. performing the at least one action according to a predefined gesture information and the identity when the gesture information is determined to be matching the predefined gesture information at step (d); and wherein the at least one action is performed by the system, the mobile apparatus or a second device.
5. According to the method of claim 4, when the identity is sent before the gesture information, further comprising the steps of: f. sending, at the system, a request to the mobile apparatus for gesture information; g. prompting, at the mobile apparatus, a user to create gesture information; h. capturing, at the mobile apparatus, the gesture information; i. sending, at the mobile apparatus, the gesture information to the system; and wherein steps (f)-(i) are performed before step (c).
6. According to the method of claim 4, wherein the identity and gesture information are encrypted before sending.
7. According to the method of claim 4, wherein the identity and gesture information are encrypted with a timestamp before sending.
8. According to the method of claim 4, wherein the identity and the gesture information are sent at least ten milliseconds apart.
9. According to the method of claim 4, wherein the system and the reader are located at different premises.
10. According to the method of claim 4, wherein the identity is a user identity.
11. According to the method of claim 10, wherein the user has a plurality of user identities.
12. According to the method of claim 4, wherein the identity is a device identity.
13. A system of performing at least one action according to a user's gesture information, wherein the system comprises a mobile apparatus, a reader, at least one first processor, and at least one first storage medium; wherein the mobile apparatus comprises an antenna, a second processor, a second storage medium, at least one accelerometer; wherein the accelerometer has at least 3 axis; wherein the second storage medium storing program instructions executable by the at least one second processor for the steps of: a. capturing, at the mobile apparatus, the user's gestures information; b. sending, at the mobile apparatus, the identity and the gesture information separately to a system; wherein the identity is either sent before the gesture information or vice versa; wherein the at least one first storage medium storing program instructions executable by the al least one first processor for the steps of: c. checking, at the system, whether the identity is valid after having received the identity; d. comparing, at the system, the gesture information against one or more predefined gesture information according to the identity when identity is determined to be valid at step (c); e. performing the at least one action according to a predefined gesture information and the identity when the gesture information is determined to be matching the predefined gesture information at step (d); and wherein the at least one action is performed by the system, the mobile apparatus or a second device.
14. The mobile apparatus and the system of claim 13, when the identity is sent before the gesture information, further comprising the steps of: f. sending, at the system, a request to the mobile apparatus for gesture information; g. prompting, at the mobile apparatus, a user to create gesture information; h. capturing, at the mobile apparatus, the gesture information; i. sending, at the mobile apparatus, the gesture information to the system; and wherein steps (f)-(i) are performed before step (c).
15. According to the system of claim 13, wherein the identity and gesture information are encrypted before sending.
16. According to the system of claim 13, wherein the identity and gesture information are encrypted with a timestamp before sending.
17. According to the system of claim 13, wherein the identity and the gesture information are sent at least ten milliseconds apart.
18. According to the system of claim 13, wherein the system and the reader are located at different premises.
19. According to the system of claim 13, wherein the identity is a user identity.
20. According to the system of claim 19, wherein the user has a plurality of user identities.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0083]
[0084]
[0085]
[0086]
[0087]
[0088]
[0089]
[0090]
[0091]
[0092]
[0093]
[0094]
[0095]
[0096]
[0097]