Scale sends weight to Google health, healthvault, twitter, etc.
After taking the scale out of the box, you connect it to your USB port (only used during setup) and launch the scale configuration website. You specify the wireless access point and security settings to use and link the scale to a web-based account. You set up users in your account and provide basic height/age/preferred method for body mass index calculation. Technologies used - WiFi with WEP or WPA security, HTTPS, and USB. Once the scale is associated with your account, using it is simple. When you stand on the scale, it wirelessly uses a RESTful protocol to compare your weight with the list of known scale users on your account, probabilistically choosing the right user by matching weights. It retrieves demographic information, calculates body mass index, and % body fat, then sends the data to the user account. Once posted, there are multiple data options - graphing over time, PDF of measured weights, automated posting to Google Health, automated posting to Microsoft Healthvault, and even posting in realtime to Twitter (I’m not sure who would want to do this). Technologies used include PDF rendering, calling the Google API, and calling the Microsoft Health API.