Abstract:
In one aspect, the present disclosure relates to a method, including obtaining, by the fitness tracking device, motion data of the user over a period of time, wherein the motion data can include a first plurality motion measurements from a first motion sensor of the fitness tracking device; determining, by the fitness tracking device, using the motion data an angle of the fitness tracking device relative to a plane during the period of time; estimating by the fitness tracking device, using the motion data, a range of linear motion of the fitness tracking device through space during the period of time; and comparing, by the fitness tracking device, the angle of the fitness tracking device to a threshold angle and comparing the range of linear motion of the fitness tracking device to a threshold range of linear motion to determine whether the user is sitting or standing.
Abstract:
Disclosed embodiments include wearable devices and techniques for detecting the end of hiking activities. By accurately and promptly detecting the end of hiking activities automatically, the disclosure enables wearable devices to accurately calculate user performance information when users forget to start and/or stop recording a hiking activity.
Abstract:
Disclosed embodiments include wearable devices and techniques for detecting walking workouts. By accurately and promptly detecting the start of walking workouts activities and automatically distinguishing between walking workout and causal walking activities, the disclosure enables wearable devices to accurately calculate user performance information when users forget to start and/or stop recording walking workouts.
Abstract:
Methods and apparatus for dynamic search management in a multi-mode device. In one embodiment, a mobile device performs network search and acquisition by dynamically changing search delays and/or search frequencies. In one implementation, the mobile device adjusts the amount of time allocated for each network search based on e.g., previous network connection history (e.g., previously connected to a home network, previously connected to a roaming network), device conditions, user preferences, geographical information, etc. By focusing search effort on cellular technologies which have a high likelihood of success, the mobile device can greatly improve search time and reduce unnecessary power consumption.