Methods and devices for identifying users based on tremor
First Claim
Patent Images
1. A handheld, pointing device comprising:
- a first rotational sensor for determining rotation of said pointing device about a first axis and generating a first rotational output associated therewith;
a second rotational sensor for determining rotation of said pointing device about a second axis and generating a second rotational output associated therewith;
an accelerometer for determining an acceleration of said pointing device and outputting an acceleration output associated therewith; and
a processing unit for receiving said first and second rotational outputs and said acceleration output and for;
(a) establishing, during a training period, a plurality of hand tremor classes each of which is associated with a user by processing training data derived from at least one of said first and second rotational outputs and said acceleration output while said user is holding said pointing device without intentional movement; and
(b) determining, subsequent to said training period, an identity of a current user of said pointing device by comparing data derived from at least one of a current first rotational output, a current second rotational output and a current acceleration output to said plurality of hand tremor classes established during said training period.
8 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods according to the present invention address these needs and others by providing a handheld device, e.g., a free space pointing device, which uses hand tremor as an input. One or more sensors within the handheld device detect a user'"'"'s hand tremor and identify the user based on the detected tremor.
-
Citations
33 Claims
-
1. A handheld, pointing device comprising:
-
a first rotational sensor for determining rotation of said pointing device about a first axis and generating a first rotational output associated therewith;
a second rotational sensor for determining rotation of said pointing device about a second axis and generating a second rotational output associated therewith;
an accelerometer for determining an acceleration of said pointing device and outputting an acceleration output associated therewith; and
a processing unit for receiving said first and second rotational outputs and said acceleration output and for;
(a) establishing, during a training period, a plurality of hand tremor classes each of which is associated with a user by processing training data derived from at least one of said first and second rotational outputs and said acceleration output while said user is holding said pointing device without intentional movement; and
(b) determining, subsequent to said training period, an identity of a current user of said pointing device by comparing data derived from at least one of a current first rotational output, a current second rotational output and a current acceleration output to said plurality of hand tremor classes established during said training period. - View Dependent Claims (2, 3)
-
-
4. A method for identifying a user of a handheld device comprising the steps of:
-
detecting a hand tremor associated with a user holding said handheld device; and
identifying said user based on said detected hand tremor. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A handheld device comprising:
-
at least one motion sensor capable of generating data associated with movement of said handheld device; and
a processing unit for detecting hand tremor data based on said movement data and for identifying a user based on said hand tremor data. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A handheld device comprising:
-
means for generating data associated with movement of said handheld device; and
means for detecting hand tremor data based on said movement data and for identifying a user based on said hand tremor data.
-
-
22. A computer-readable medium, capable of storing program instructions which, when executed perform the steps of:
-
detecting a hand tremor associated with a user holding said handheld device; and
identifying said user based on said detected hand tremor.
-
-
23. A method for operating a handheld device using hand tremor as an input thereto, the method comprising the steps of:
-
(a) training said handheld device by having a plurality of users each hold said handheld device for a training period;
(b) detecting movement of said handheld device during each training period;
(b) establishing, based on said training periods, a plurality of hand tremor classes each of which is associated with one of said plurality of users, by processing data derived from said detected movement for a respective training period; and
(b) determining, subsequent to said training period, an identity of a current user of said handheld device by comparing data derived from current movement of said handheld device with said plurality of hand tremor classes. - View Dependent Claims (24, 25, 26, 27)
-
-
28. A method for processing sample data from at least one motion sensor in a handheld device comprising the steps of:
-
(a) determining that said handheld device is in a stable state, wherein a user is holding said handheld device without intentionally introducing movement thereto; and
(b) processing sample data from said at least one motion sensor in response to said determining step. - View Dependent Claims (29, 30)
-
-
31. A method for processing sample data from at least one motion sensor in a handheld device comprising the steps of:
-
(a) determining that said handheld device is in an active state, wherein a user is holding said handheld device and is intentionally introducing movement thereto; and
(b) processing sample data from said at least one motion sensor in response to said determining step into first data associated with said intentional movement and second data associated with unintentional movement. - View Dependent Claims (32, 33)
-
Specification