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 3D 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
77 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 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, wherein said processing unit performs a pattern recognition technique adapted to distinguish between hand tremors of different users to identify said user. - View Dependent Claims (5, 6, 7, 8, 9, 10, 24, 25)
-
-
11. 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, wherein said processing unit performs a pattern recognition technique adapted to distinguish between hand tremors of different users to identify said user. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
12. 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; (c) 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 (d) 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 (13, 14, 15, 16)
-
-
26. 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, wherein said processing unit performs a training operation wherein data associated with different users holding said handheld device without introducing intentional movement thereto is recorded and processed. - View Dependent Claims (27, 28, 29, 30, 31, 37, 38, 39, 40, 41)
-
-
32. A system including a handheld device, said system 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, wherein said processing unit performs a training operation wherein data associated with different users holding said handheld device without introducing intentional movement thereto is recorded and processed. - View Dependent Claims (33, 34, 35, 36)
-
-
42. A system, including 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, wherein said processing unit performs a pattern recognition technique adapted to distinguish between hand tremors of different users to identify said user. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53)
-
-
54. A method comprising:
-
generating data associated with movement of a handheld device; detecting hand tremor data based on said movement data; and identifying a user based on said hand tremor data by performing a pattern recognition technique adapted to distinguish between hand tremors of different users. - View Dependent Claims (55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65)
-
-
66. A method comprising:
-
performing a training operation wherein data associated with different users holding a handheld device without introducing intentional movement thereto is recorded and processed; generating data associated with movement of a handheld device; detecting hand tremor data based on said movement data; and identifying a user based on said hand tremor data. - View Dependent Claims (67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77)
-
Specification