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

International classification

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] FIG. 1A is a flowchart showing the steps required to convert movement information to gesture information and sending this gesture information with an associated user ID and a device ID to a security system.

[0084] FIG. 1B is a flowchart showing the steps required to send the movement information from motion sensing module 606 with all user IDs and a device ID to a security system.

[0085] FIG. 1C is a block diagram showing the format of the message sent from the user device to security system.

[0086] FIG. 2A is a flowchart illustrating a process according to a plurality of the embodiments of the present invention where the security system receives the gesture information with the associated user ID and a device ID from the user device and perform assigned action.

[0087] FIG. 2B is a flowchart showing the steps required to identify a user ID and perform the associated action(s) assigned to that user ID.

[0088] FIG. 3A is a flowchart showing the steps required unlocking a user device or how a second device is being unlocked by using the user device by using gesture information and a user ID.

[0089] FIG. 3B is a flowchart showing the steps required to allow a user to enter into a corporate network through a VPN (Virtual Private Network) of an office network through a company device by using gesture information and user ID.

[0090] FIG. 4 is a flowchart showing the steps required to set new gesture information for a user ID.

[0091] FIG. 5 is a block diagram showing how one or more actions and gesture information are assigned to a user ID.

[0092] FIG. 6 is a block diagram illustrating the system of a user device.

[0093] FIG. 7A is a flowchart showing the steps required to perform one or more actions where the actions are assigned to a user ID and the gesture information is sent after the user ID is accepted by the system.

[0094] FIG. 7B is a flowchart showing the steps required to perform one or more actions where the actions are assigned to a user ID and the gesture information is sent before the encrypted ID.

[0095] FIG. 8 is a schematic diagram of the wearable electronic device according to prior art (U.S. patent application Ser. No. 14/471,868).

[0096] FIG. 9 is a block diagram depicting an alternative configuration of an RFID device holder according to prior art (U.S. patent application Ser. No. 13/867,634).

[0097] FIG. 10 is a table depicting exemplary motions and their associated actions according to prior art (U.S. patent application Ser. No. 13/867,634).