COMPUTING INTERFACE SYSTEM
First Claim
1. A method comprising:
- receiving a first set of acceleration measurements from a first accelerometer that is attached to a thumb of a user;
detecting, based at least in part on the first set of acceleration measurements, a first event corresponding to engagement of a working surface;
during the first event, tracking motion of the first accelerometer, based at least in part on the first set of acceleration measurements;
determining, based at least in part on the tracked motion of the first accelerometer during the first event, image data; and
transmitting, storing, or displaying the image data.
1 Assignment
0 Petitions
Accused Products
Abstract
Computing interface systems and methods are disclosed. Some implementations include a first accelerometer attached to a first fastening article that is capable of holding the first accelerometer in place on a portion of a thumb of a user. Some implementations may also include a second accelerometer attached to a second fastening article that is capable of holding the second accelerometer in place on a portion of a wrist of a user. Some implementations may additionally or alternatively include magnetometers and/or gyroscopes attached to the first and second fastening articles. Some implementations may also include a processing device configured to receive measurements from the accelerometers, magnetometers, and/or gyroscopes and identify, based on the measurements, symbols associated with motions of a user'"'"'s hand and/or the orientation of the hand. Some implementations may allow a user to control a cursor in a three dimensional virtual space and interact with objects in that space.
68 Citations
34 Claims
-
1. A method comprising:
-
receiving a first set of acceleration measurements from a first accelerometer that is attached to a thumb of a user; detecting, based at least in part on the first set of acceleration measurements, a first event corresponding to engagement of a working surface; during the first event, tracking motion of the first accelerometer, based at least in part on the first set of acceleration measurements; determining, based at least in part on the tracked motion of the first accelerometer during the first event, image data; and transmitting, storing, or displaying the image data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system comprising:
-
a data processing apparatus; a data storage device storing instructions executable by the data processing apparatus that upon execution by the data processing apparatus cause the data processing apparatus to perform operations comprising; receiving a first set of acceleration measurements from a first accelerometer that is attached to a thumb of a user; detecting, based at least in part on the first set of acceleration measurements, a first event corresponding to engagement of a working surface; during the first event, tracking motion of the first accelerometer, based at least in part on the first set of acceleration measurements; determining, based at least in part on the tracked motion of the first accelerometer during the first event, image data; and transmitting, storing, or displaying the image data. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
Specification