From Anonymous on 2014/09/28 01:44:46 +0000
Allow the user to define the number of people sleeping on the same mattress. Log the weight of each sleeper, the bed size, and relative position of the phone to the sleepers. Use this information to evaluate the movement of the sensors that create the sleep graph.
Example: There are two people in a king size bed and one is heavier than the other. The phone is at the head of the bed closer to the heavy person. Use the sensor data over the course of the night to determine which person is triggering the sensor. A heavier person closer to the phone might make a bigger spike. A lighter person further from the phone might not make as big a spike. once calibrated, the phone could “clean” the graph by pulling out the movement associated with the other sleeper and give potentially more accurate data for each of the two sleepers.
I can think of several scenarios which would make this difficult to implement, but it may work for some. For example, if in the situation above, if the phone is closer to the lighter person, the sensor may pick up similar measurements when each person moves. The bigger person’s movements might look the same as the smaller person’s movements. But, using the data, you could make recommendations on where is the best place to position the phone to record the most accurate sleep data for more than one sleeper on the same bed.
Copied from original feature request: http://urbandroid.uservoice.com/forums/264867-sleep-as-android/suggestions/6494122-multiple-sleepers