Accelerometer brainstorming

Crane, Matthew mcrane03 at
Fri Mar 28 17:59:38 CET 2008

* I mentioned this in another thread, but if the device:
	- goes from 60km+ to 0 in short order, e.g. high g stop
	- while traveling horizontally
	- over a road
	- an on-screen alert/countdown is not stoped 
Then it's likely a vehicular accident so auto-call/sms for help with
some kind of countdown to disable.  Only really possible to do that with
a phone + GPS + acell.

* Sense when the owner is in a car by keying on the vibration signature
and acceleration, possibly with gps data, and automatically bring up the
assigned travel/map application.

* Use acell data to charecterize person carrying the phone (as many
couples out there will share phones, or give to children) and tie into
user profile. 

* Detect when phone has dropped out of ones pocket, short fall by aprupt
stop, beep three times loudly.  (that's kind of reaching..)


-----Original Message-----
From: community-bounces at
[mailto:community-bounces at] On Behalf Of Alexey
Sent: Friday, March 28, 2008 9:22 AM
To: List for OpenMoko community discussion
Subject: Accelerometer brainstorming

Just like my recent post about using GPS to enhance the phone, I'll try
explore the synergy opportunities for the accelerometers that Neo has.  
Once again, some of this might have already been discussed.

* Intuitive mute: put the ringing phone on a flat horizontal surface  
(table) with its screen facing down to stop the ringing. Intuitive for
user and easy to detect with the accelerometers. Could also be used to  
hang up the current call. The gesture is very distinguishable and is
to misinterpret because there aren't many situations when the user would

normally put the phone on the table screen down.

* Vibration control: when the phone is lying flat, either with its
up or down, don't vibrate, so as to not produce the annoying loud noise.

Ring instead, or do something else. Maybe make a weaker vibration, if
vibrator can do that.

* Step counter: use the accelerometers to count steps when walking or  
running. Some people use dedicated devices for that.

* GPS power saving: you can't move if you don't accelerate, so don't do

power-expensive location detection until acceleration is detected. Once

it's detected, start monitoring the location and keep doing it. Stop  
monitoring once the position stops changing for a while.

Alexey Feldgendler <alexey at>
[ICQ: 115226275]

Openmoko community mailing list
community at

More information about the community mailing list