background image

UXP X

2014-12-05

31

 / 55

IxD Blueprint

UXC

CONFIDENTIAL

ASW128

13 

 Automatic logging of physical activities - an overview

A1ll should be able to log steps, walking, running, swimming, number of stairs, 
elevator riding and sleeping. All activity tracking should work offline. Other 
activities e.g. transportation and app usage are detected by the phone. What 
and how the logged data is visualized is decided by the Lifelog team. 

Ask 

Lifelog team about which activities they commit to. 

Some short time logged 

data will also be visualized in AHA.

GENERAL

AS A: user I WANT TO: be able to experience that all my activities contribute to improved 
health. 

Comment: Today we have steps as the unit that all sport activities 
presumably contributes to. When we have swimming (and eventually other 
physical activities detected) it may be more reasonable to have calories as the 
value that physical activities contributes to.

STEPS

AS A: user I WANT TO: know the number of steps I have taken during a day (only seen in 
Lifelog and AHA since A1II have no display). 
AS A: user I WANT TO: know how I am progressing compared to the set goal.

SLEEP

AS A: user I WANT TO: know for how long time I have slept.
AS A: user I WANT TO: be able to view a sleep cycle on a detailed level.
AS A: user I WANT TO: get an indication of whether my night sleep has been of good 
quality or not.

It should be possible to log sleep automatically. The transition from step 
logging to sleep logging should occur seamlessly. In Lifelog it should be 
possible to view sleep cycles, light sleep, deep sleep, for how long time and if 
the sleep has been of good quality or not (by registering toss and turn?) 

RUNNING and WALKING

AS A: user I WANT TO: know the distance I have run/walked, for how long time and how 
many calories I have burnt.
AS A: user I WANT TO: to be able to view my Heart rate level (possibly measured more 
often during training).

Running and walking both add to the Steps data in Lifelog. 

SWIMMING

AS A: user I WANT TO: know how many lapses I have swum.
AS A: user I WANT TO: know for how long time I have swum. 
AS A: user I WANT TO: know how many calories I have burnt when swimming. 

Discuss: Possibility to manually set the length of the pool to get distance? 
Possibility to measure different swim styles? What If auto detection not 
possible?

NUMBER OF STAIRS and ELEVATOR

AS A: user I WANT TO: know how many number of stairs I have taken (up or down).
AS A: user I WANT TO: know when I’ve been riding the elevator.

Summary of Contents for A1ll

Page 1: ...2014 12 05 Status Draft CONFIDENTIAL The content of this document is the property of Sony Mobile Communications AB and may not be communicated to any other party in any form without the prior written consent of Sony Mobile Communications AB ...

Page 2: ...h NFC 21 8 4 First time pairing and connecting manually 23 8 5 Second time pairing bonding and connecting 24 8 6 General bonding and connecting through NFC UI flow 25 9 Disconnect and reconnect 26 10 Power ON A1ll 27 10 1 Power ON A1ll for the first time or after factory data reset 27 10 2 Power ON A1ll when already bonded 27 10 3 Connection status when turned on 28 11 Turning OFF and Factory data...

Page 3: ... patterns 43 18 Incoming call 44 19 Notifications 45 19 1 General notification 45 19 2 Low battery notification 46 20 Charging battery TBD 47 20 1 Charging battery 47 20 2 Turning off when running out of battery 48 21 Xperia at hand features 49 21 1 New generation proximity unlock 49 21 2 Out of range alert 50 22 Document history 51 ...

Page 4: ...n Helgertz Peter Johansson User Experience Design Sofia Dahlgren Visual Design TBD Technical Interaction Designer Nils Hellstrand About this document The Product aims to work with Android phones that support the 4 0 Bluetooth low energy standard Document author Sofia Dahlgren sofia2 dahlgren sonymobile com Related document IXD Blueprint_Everest_Device app pdf ...

Page 5: ...ication through heart rate variability that the HR sensor provide The measurements are done continuously without the user having to do anything Designed for life As A1ll is designed to be worn all the time it has to be unintrusive comfortable and durable Know the best of you 24 7 activity tracking Find patterns Set goals in Lifelog and follow up Heart Rate Variations and pulse logging continuously...

Page 6: ... for more than 5000 10 000 ms Very very long press Pressed for more than 10 000 ms Double click press Max 500 ms between the release of a short press and the down of the next short press Abbreviations and terms AHA Accessory Host Application BT Bluetooth BLE Bluetooth Low Energy Device The device that A1ll connects with mobile phone or tablet GUI Graphical User Interface N A Not Applicable TBD To ...

Page 7: ... be possible to measure pulse 3 To log and become aware of sleep cycles Users should be able to enter sleep mode automatically and log how many hours of sleep they have had to understand the quality of sleep and look at a sleep cycle for detailed information 4 To use it together with external apps Users should be able to control or interact with external apps through e g tapping or gestures An API...

Page 8: ... call AS A user I WANT TO be able to cancel or snooze a phone alarm or smart wake up AS A user I WANT TO be alerted by a smart wake up alarm that wakes me up at a set time when I am in light sleep AS A user I WANT TO be reminded when I leave my phone behind off per default AS A user I WANT TO have a safe way of unlocking the phone by using the bracelet No one else should be able to access my phone...

Page 9: ...nts LED C LED A LED B One hardware button Accelerometer BLE Bluetooth Low Energy NFC Near Field Communication Built in battery Memory Vibrator 3 RGB LEDs Dimmer Heart rate sensor HRV enabler Galvanic skin sensor GSR Altimeter barometric pressure sensor Capacitive sensor Improved Activity Engine IP68 IP66 DESCOPED DESCOPED ...

Page 10: ...ion status Short press to view if A1II is turned on and connected If it is connected the connected animation is seen in cyan If it is not connected the connected animation is seen in white Key interactions Tap interactions 4 1 3 Remote mode interactions Short press and tap to enter remote mode Single double and triple tap may be used to interact with the phone the initial tapping sequence is treat...

Page 11: ...oogle Play Bai Du A1II starts up in bonding mode From AHA can the user BT scan and connect to A1II as long as A1II is still in bonding mode but a second NFC touch after installing AHA will always pair and connect A1II A1II is now bonded to the phone 4 2 3 NFC touch to reconnect If A1II has been paired and connected but lost the connection can NFC be used to reconnect NFC touch to open AHA 4 2 2 Op...

Page 12: ...ing call Short press or long press to silence incoming call Smart wake up alarm short press and long press 5 1 2 Snooze and dismiss Smart Wake up alarm Vibration and all LEDs blinking in white continuously indicate Xperia alarm Smart wake up only have the vibration The LED animation and vibration pattern should differ slightly from Incoming call Short press to snooze Long press to dismiss the alar...

Page 13: ...warning will be given at least once before running out of battery but will not be given in do not disturb mode The red LED continues to blink every 6 second for up to 5 minutes 5 2 2 Charging Battery charging is indicated by a red changing to yellow RGB light When battery is fully charged the same LED is green instead A1ll is turned off during charging 5 2 3 Notification Incoming notification is s...

Page 14: ...on Not Disturb mode DND A1II can be set in Do Not Disturb mode from AHA DND can be scheduled and should work even if A1II is disconnected In DND are all notifications turned off except for smart wake up and xperia alarm Note Low battery warning should not be given during DND independent of if A1II is connected or not ...

Page 15: ...hers setting is turned on in AHA This will make your contact information available to others 6 1 2 Meet people When meeting a person you want to share your contact info with and discover that the other person also is wearing a bracelet your contact info can easily be exchanged 6 1 3 Identify yourself to others With a handshake the contact info is exchanged Note only mutual infosharing should be po...

Page 16: ...er remote mode Snooze and enter remote mode Double press N A Manual HR V measurement Exit remote mode Start manual HR V measurement Manual HR V measurement Manual HR V measurement Silence ring signal Manual HR V measurement Snooze Manual HR V measurement Long press Power on and reconnect all LEDs in white until connected then cyan N A Exit remote mode go to idle mode Exit app mode go to idle mode ...

Page 17: ... etc System Manual HRV successful Single vibration System Manual HRV failure Double vibration System Long press verification at alarm and app mode Single vibration AHA Incoming call contact customizable Continues to vibrate until user interacts or caller hangs up System AHA Smart wake up and alarm Continues to vibrate up to 3 minutes System Battery is low indication Five vibrations System Feedback...

Page 18: ... press or finished Smart wake up alarm alert Smart wake up alarm alert Smart wake up alarm alert Smart wake up alarm alert Smart wake up alarm alert Incoming call Notification mode and Application mode can coexist Incoming call Incoming call Incoming call Incoming call Long press or NFC Very long press Already bonded Not bonded Bonding succeeded Short press to snooze CONTROL MODE INITIATED FROM TH...

Page 19: ...p alarm alert Smart wake up alarm alert Incoming call Long press or NFC Very long press Already bonded Not bonded Bonding succeeded Short press to snooze CONTROL MODE INITIATED FROM THE PHONE This may include resume to control mode after incoming call or smart wake up alarm MANUAL HR V Double press Double press SILENT INCOMING CALL Double press 7 4 1 State diagram do not disturb mode Notification ...

Page 20: ...ead A1ll can only be bonded to one device at a time which makes it impossible for a second device to pair and connect a bonded A1II BLE Bluetooth low energy and Android version 4 4 or higher for an Android device is required in order to use A1ll 8 1 Pairing bonding and connecting Whenever the user enters the Lifelog app she should see that activities are up to date Sync between A1ll and phone occu...

Page 21: ... user that A1ll needs be fully charged before starting to use it if necessary 8 3 2 Unlock the device The user needs to make sure that the phone has NFC on 8 3 3 NFC touch Hold A1ll to the NFC detection area of the device A1II starts up in bonding mode and the phone will prompt the user to install AHA from e g Google Play MOVE Apps Installed A1ll 8 3 4 A1ll app download Having installed the applic...

Page 22: ...trigger AHA to start and try to connect to Everest Note AHA will open even if already connected 8 3 6 Use case 2 Opening AHA manually If the user chooses to open AHA directly instead of NFC touch a second time a setup guide will tell the user to NFC touch a second time or do a manual Bluetooth pairing from AHA 8 3 7 A1II is paired bonded and connected ...

Page 23: ...will be in bonding mode if it has not been paired before 8 4 3 Search for BT devices If the user started up A1II by a NFC touch will AHA know which BT device to connect to If not there is a text explaining to the user that she needs to search for A1ll in order to pair and connect Available BT devices are listed in AHA and the user can select the right device and complete the pairing bonding and co...

Page 24: ...S A user I WANT TO know which phone A1II automatically reconnects with A1II can only be bonded and connected with one android device at a time If the user wants to switch from an old bonded phone to a new unbonded phone it is necessary to unbond the first phone before bonding the second phone Unbonding the first phone can only be done by factory data reset of A1II After factory data reset will the...

Page 25: ...phone can connect A1ll OFF but has been bonded and connected before NFC touch Power on and reconnectable from the bonded phone A1ll ON and in bonding mode NFC touch Connected by the new phone that is now bonded A1ll ON and connected NFC touch Open AHA A1ll ON and disconnected but have been connected before NFC touch Reconnect A1II advertises for reconnection A1II ON or OFF but is bonded with anoth...

Page 26: ...ected The 2 devices loose connection due to e g out of range or Bluetooth off in connected phone tablet If Bluetooth is turned on again AHA shall try to reconnect A1ll advertises for reconnection the first 30 minutes and after 30 minutes 40 seconds every 30 minutes Whenever there has been a successful reconnect with the bonded device it should be visible in the status bar Disconnect and reconnect ...

Page 27: ...D A LED B 250 ms 500 ms Pressing the key to turn on an already bonded A1II will generate a power on vibration and then connected status is displayed with white LEDs since A1II is not connected yet As soon as AHA succeeds to reconnect the connected status animation is displayed in cyan 300 ms 300 ms 300 ms 500 ms LED C LED A LED B 300 ms 300 ms 300 ms 10 Power ON A1ll 10 1 Power ON A1ll for the fir...

Page 28: ... LED C LED A LED B Key short press when A1II is turned on generates a connected status LED animation The LEDs are lit in cyan if A1II is connected and white if not connected 10 3 1 Short press when connected The connected status animation uses cyan when connected 10 3 2 Short press when disconnected The connected status animation uses white when disconnected ...

Page 29: ... be done from power OFF mode A more than 10 second long press very very long press generates a factory data reset Factory data reset will clear all data but not roll back firmware updates After factory data reset A1ll automatically starts up in bonding mode Factory data reset is the only way to connect A1ll to a new device if already bonded to another device 11 1 1 Very Long press the key to turn ...

Page 30: ...s established Transmission started Transmission completed Restart and enter bonding mode AHA connects to A1II The different modes during a OTA sequence have the same LED indication constant white blinking When the update is completed A1II enters bonding mode and AHA can reconnect Firmware update shall not be possible if the battery level is too low A1II must then indicate this to AHA 12 1 1 OTA se...

Page 31: ...er I WANT TO know for how long time I have slept AS A user I WANT TO be able to view a sleep cycle on a detailed level AS A user I WANT TO get an indication of whether my night sleep has been of good quality or not It should be possible to log sleep automatically The transition from step logging to sleep logging should occur seamlessly In Lifelog it should be possible to view sleep cycles light sl...

Page 32: ...le double or triple tap after key short press the initial tap sequence is handled as an action When in remote mode all three LEDs are lit in green As long as A1II is in remote mode single tap double tap and triple tap is detected and can be linked to the current set of actions that the user has selected in AHA Vibration feedback indicates if single double or triple tap was detected The hardware ha...

Page 33: ...ending on previous mode Double and triple tap must have less than 500 ms between the taps Single double and triple tap have corresponding vibration feedback with a 500 ms delay ensuring that the whole tap sequence was finished LED C LED A LED B 100 ms 14 2 1 LEDs in Remote mode 14 2 2 Vibration feedback after single tap 14 2 3 Vibration feedback after double tap 14 2 4 Vibration feedback after tri...

Page 34: ...pers are limited by the following Extensions can not use keypresses Extensions can not use vibrations For Extensions that want to use tapping to control media we suggest that they will use the same pattern as defined for Media player view next chapter There will be no warning saying that the battery may run out very fast It is up to Extension developers to define and explain their chosen interacti...

Page 35: ...e HRV after LB how many attempts TBD if the user is running the pulse is logged instead of HRV If the user has selected Life bookmark as an action to control in remote mode then she can press the key and tap the dedicated tap sequence to enter remote mode and save a Life bookmark If the user has phone applications up and running the activities will be added to the Life bookmark The life bookmark w...

Page 36: ...rolled through tapping in remote mode Media player actions will control the last used player that supports play pause previous and next intents All three LEDs are constantly lit in green while in remote mode Remote mode times out back to previous mode 10 seconds after the last tap Tap interactions Single tap Play pause If media is off media should start playing If media is on media should stop pla...

Page 37: ...sed on android key events Camera take picture Based on android key events Camera start stop movie recording Based on android key events Find phone start stop sound Phone speaker TBD turn ON OFF Phone ringtone notification volume TBD switch ON silent Phone ringtone notification volume TBD switch ON vibration A1II Do Not Disturb TBD switch ON OFF NOTE This list will be completed in AHA blueprint A1I...

Page 38: ... The user have to confirm in e g a popup when entering control mode TBD if AHA or the external app should ask the user for permission Interrupting control mode The user can long press the key to stop control mode the external app can then not take control over A1II again until the user has accepted it from the phone Control mode can also be interrupted in the following cases it is up to the extern...

Page 39: ...D control 15 2 2 Long press in control mode Long press in control mode ends the control mode session and the external application loses control of A1II A short vibration is used as long press feedback Short press View connection status Long press Exit control mode In control mode can the app take control over the LEDs Key short press will however always override the app and the LEDs animate connec...

Page 40: ...l activities entertainment every day etc There is no indication on the bracelet to signal that an automatic HRV is going on TBD How often the Heart rate measurements are done depends on battery drainage and may be controlled from AHA This is also where settings for which activities that should be measured more often can be configured e g if automatic HR V is time scheduled or triggered by the acce...

Page 41: ...en if it might disturb the session but notifications and low battery warning are delivered after the session Control mode is paused by manual HRV and any key press will abort manual HRV TBD if AHA should have a setting for choosing between manual HRV or HR measurement depends on if the sensor can register both at the same time 16 2 Manual HR V measurement 1600 ms 1600 ms 1600 ms LED C LED A LED B ...

Page 42: ...etween 06 30 and 07 00 when the user is in light sleep If the alarm is set for 07 00 with a 30 minutes wake up widow but A1ll is only detecting deep sleep or that the user is awake the alarm will alert at 07 00 Snooze and turn off Xperia Smart wake up alarm If the user wants to silence the alerting alarm and snooze the user can short press the key After 15 minutes snooze time could be configurable...

Page 43: ...on and white blinks from all LEDs 17 2 Alarm vibration and LED patterns 800 ms 200 ms 800 ms LED C LED A LED B 17 2 2 Smart wake up vibration intervals Smart wake up has the same vibration pattern as Xperia alarm but Smart wake up does not use LEDs LED C LED A LED B 17 2 3 Long press during alerting alarm A short vibration is used as long press feedback when turning off an alerting alarm 250 ms ...

Page 44: ...ication for incoming call consists of continuous vibrations with all 3 LEDs blinking in white until the user short or long press the A1II key This will silence the incoming call signal vibration on the phone and stop the vibration and LED blinking on A1II 1000 ms 1000 ms 1000 ms LED C LED A LED B 18 2 2 Vibrations and LED blinking intervals Continuous vibrations and white blinks from all LEDs unti...

Page 45: ...blinking If the user don t press the key or read the notification on the phone the notification will time out after 5 min A new notification will prolong the notification timeout 19 Notifications 19 1 General notification 19 1 1 Notification in the phone notification tray e g incoming SMS MMS or mail A vibration notifies the user of an incoming notification It blinks every 6 seconds for up to 5 mi...

Page 46: ...mes combined with a red LED There will also be a popup from AHA that notifies the user of A1ll running out of battery The red LED should continue to blink every 6 second the same way as a notification would do TBD if there should be one or many low battery warnings and at which percentage level depending on battery consuming mode and scheduled Do Not Disturb 100 ms 200 ms 6000 ms LED C LED A LED B...

Page 47: ...wall charger or a computer 1 A1ll is ON or OFF Charger is connected 2 LED A is constantly on in red and then in orange as long as the charger is connected and battery is not fully charged Even if the battery is completely drained shall the LED light up immediately when connecting the charger 3 When A1ll is fully charged 90 100 LED A is constantly on in green constantly on until 15 of a fully charg...

Page 48: ...1 Notification when turning off due to low battery LED and vibration indication when turning off because of empty battery AS A user I WANT TO be notified when A1ll is automatically turned off due to empty battery When A1ll is ON and out of battery the regular turning off animation vibration is initiated This will happen when battery level is below 1 ...

Page 49: ...stance between A1ll and the device is xx meter away it should be possible to unlock the phone without using a pin code or pattern etc Every time the user puts the bracelet on and it is connected to the phone the user needs to enter his unlock pin code on the phone A unique code is then sent from the phone to the bracelet The device is locked whenever the user is not nearby When the user presses th...

Page 50: ... be set to OFF in AHA per default Design rationale Users that are in their home or when working in an area that is quite big will not want to be reminded of having left their phone behind as this has been done intentionally If the user get s reminded of this s he will probably feel that the bracelet disturbs rather than helps Out of range alert is disabled when do not disturb is on Distance to dev...

Page 51: ...l_Accessory pdf HRV functionality clarified HRV that is initiated manually is out of scope Specific notifications for reaching step goal is taken out of BP Showing progress on bracelet is taken out of BP Sofia Dahlgren 2014 w 34 3 IXD Blueprint_A1ll_Accessory pdf Show yourself to others added Sofia Dahlgren 2014 w 34 5 IXD Blueprint_A1ll_Accessory pdf Key press table updated Old info about HRV ini...

Page 52: ...014 09 010 IXD Blueprint_A1ll_Accessory pdf Galvanic skin sensor GSR descoped Turn on LED animation updated in chapter 10 Connected status animation added as white or cyan OTA added in chapter 12 State machine diagram added 6 1 LED sequence key interactions updated Reject incoming call added on long press First time setup updated Low battery warning updated General clarifications Nils Hellstrand 2...

Page 53: ...incoming call alarm remote and application mode Nils Hellstrand 2014 10 13 IXD Blueprint_A1ll_Accessory pdf 3 Hardware requirement details updated 15 2 Orange LEDs for application mode removed 7 3 Notifications supported during application mode 7 3 Reject incoming call removed 14 Remote control mode only accessible when connected 16 HR measurement TBD added for manual measurement 17 1 Alarm stop s...

Page 54: ...d Nils Hellstrand 2014 10 23 XD Blueprint_A1ll_Accessory pdf Support for up to 7 smart wake up alarms with repeat Updated comments about A1II being bonded and not paired to a BT device 14 6 Comments added to functionality supported by AHA in remote control mode Nils Hellstrand 2014 11 03 XD Blueprint_A1ll_Accessory pdf 14 Remote control mode renamed to Remote mode 15 Application mode renamed to Co...

Page 55: ...nt Author Modification Date IXD Blueprint_A1ll_Accessory pdf Life bookmark removed Manual HR V LED dimming updated 7 1 LED sequence key interactions Combined press for DFU mode added 17 1 only support for up to 5 smart wake up alarms 8 6 Open AHA at NFC touch when connected Nils Hellstrand 2014 12 05 ...

Reviews: