IP Library Granted Patent US 7,647,195
Granted Patent B1
US 7,647,195 · App. 11/776,535 · Granted Jan 12, 2010

Method and apparatus for a virtual accelerometer system

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,647,195
App. No.
11/776,535
Granted
Jan 12, 2010
Kind
B1
Abstract

A method and apparatus for a virtual accelerometer is described. The virtual accelerometer includes an active process identifier engine to identify any active application that may use accelerometer data. The virtual accelerometer also includes an intelligent signal interpretation and separation (ISIS) engine to separate raw accelerometer data for each of the active applications that use the accelerometer data. Additionally, the virtual accelerometer includes a universal application program interface (API) to provide separated accelerometer data to an application.

Claims (17)

1. A virtual accelerometer receiving data from a real accelerometer, the virtual accelerometer comprising:

an active process identifier engine to identify any active applications that may use accelerometer data;

an Intelligent Signal Interpretation and Separation (ISIS) Engine to separate raw accelerometer data for each of the active applications that use accelerometer data; and

a universal application program interface (API) to provide separated accelerometer data to an application.

2. The virtual accelerometer of claim 1 , wherein the active process identifier engine is further to turn off the real accelerometer when no applications are using the accelerometer data.

3. The virtual accelerometer of claim 1 , further comprising:

a sample rate selector to select a sample rate for the real accelerometer based on the identified active applications.

4. The virtual accelerometer of claim 1 , further comprising:

an adjustment logic to remove an application from a list of active applications receiving accelerometer data, based on current activity levels.

5. The virtual accelerometer of claim 1 , further comprising:

an adjustment logic to adjust motion data used by the ISIS engine based on a current activity level of the user.

6. The virtual accelerometer of claim 1 , further comprising:

a registration logic to enable a user to register motion data for an application, the motion data used by the ISIS engine to identify a portion of the accelerometer data associated with the application.

7. The virtual accelerometer of claim 6 , further comprising:

the registration logic to utilize a set of sample motions by the user to set the motion data.

8. The virtual accelerometer of claim 6 , further comprising:

a calibration logic to calibrate sample motion data based on actual user motion.

Assignments (3)
SECURITY INTEREST Recorded Sep 24, 2025
From: DP TECHNOLOGIES, INC.
To: TEMPUR WORLD, LLC
Reel/Frame 072940/0723 →
NUNC PRO TUNC ASSIGNMENT Recorded Dec 12, 2008
From: FULLPOWER, INC.
To: DP TECHNOLOGIES, INC.
Reel/Frame 021965/0710 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2007
From: KAHN, PHILIPPE; KINSOLVING, ARTHUR
To: FULLPOWER, INC.
Reel/Frame 019667/0426 →