DETERMINING A CENTER OF ROTATION FOR A COMPONENT IN A COMPUTER SYSTEM
First Claim
Patent Images
1. A computer-implemented method for determining a center of rotation for a component in a computer system, comprising:
- electronically measuring a first acceleration of a first location on the component, a second acceleration of a second location on the component, a third acceleration of a third location on the component, and a fourth acceleration of a fourth location on the component, wherein the first location, the second location, the third location, and the fourth location are situated at predetermined locations for vertices of a tetrahedron; and
electronically determining the center of rotation using the first acceleration, the second acceleration, the third acceleration, the fourth acceleration, and the predetermined locations for vertices of the tetrahedron.
2 Assignments
0 Petitions
Accused Products
Abstract
Some embodiments of the present invention provide a system that determines a center of rotation for a component in a computer system. During operation, the system measures a first acceleration of a first location on the component and a second acceleration of a second location on the component, wherein the first location and the second location are separated by a predetermined distance. Then, the system determines the center of rotation using the first acceleration, the second acceleration, and the predetermined distance.
5 Citations
20 Claims
-
1. A computer-implemented method for determining a center of rotation for a component in a computer system, comprising:
-
electronically measuring a first acceleration of a first location on the component, a second acceleration of a second location on the component, a third acceleration of a third location on the component, and a fourth acceleration of a fourth location on the component, wherein the first location, the second location, the third location, and the fourth location are situated at predetermined locations for vertices of a tetrahedron; and electronically determining the center of rotation using the first acceleration, the second acceleration, the third acceleration, the fourth acceleration, and the predetermined locations for vertices of the tetrahedron. - View Dependent Claims (3, 4, 5, 6, 7, 8)
-
-
2. (canceled)
-
9. A computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for determining a center of rotation for a component in a computer system, the method comprising:
-
measuring a first acceleration of a first location on the component, a second acceleration of a second location on the component, a third acceleration of a third location on the component, and a fourth acceleration of a fourth location on the component, wherein the first location, the second location, the third location, and the fourth location are situated at predetermined locations for vertices of a tetrahedron; and determining the center of rotation using the first acceleration, the second acceleration, the third acceleration, the fourth acceleration, and the predetermined locations for vertices of the tetrahedron. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
10. (canceled)
-
17. An apparatus for determining a center of rotation for a component in a computer system, comprising:
-
a measuring mechanism configured to measure a first acceleration of a first location on the component, a second acceleration of a second location on the component, a third acceleration of a third location on the component, and a fourth acceleration of a fourth location on the component, wherein the first location, the second location, the third location, and the fourth location are situated at predetermined locations for vertices of a tetrahedron; and a determining mechanism configured to determine the center of rotation using the first acceleration, the second acceleration, the third acceleration, the fourth acceleration, and the predetermined locations for vertices of the tetrahedron. - View Dependent Claims (19, 20)
-
-
18. (canceled)
Specification