-
公开(公告)号:US12109453B2
公开(公告)日:2024-10-08
申请号:US17032933
申请日:2020-09-25
Applicant: Apple Inc.
Inventor: Gunes Dervisoglu , Hung A. Pham , Bharath Narasimha Rao , Jonathan M. Beard , Lucie A. Huet , Anh N. Phan , Vinay R. Majjigi , James P. Ochs , Karthik Jayaraman Raghuram
CPC classification number: A63B24/0062 , G16H20/30 , G16H40/67 , A63B2220/836 , A63B2220/89
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.
-
公开(公告)号:US20240401954A1
公开(公告)日:2024-12-05
申请号:US18731060
申请日:2024-05-31
Applicant: Apple Inc.
Inventor: Xiaoyuan Tu , Alexander Singh Alvarado , Jonathan Michel Beard , Lucie A. Huet , Ozhan Turgut , Ryan K. Burns
IPC: G01C21/16
Abstract: Embodiments are disclosed for PDR for different device placements. In some embodiments, a method comprises: obtaining motion data from a motion sensor of a mobile device; determining pedestrian or non-pedestrian class based on the device motion data; determining a placement of the device based on the device motion data; estimating a first direction of travel based on multiple direction of travel sources and the device placement; estimating a first velocity based on the pedestrian or non-pedestrian classification, the first estimate of direction of travel and a first estimate of speed; estimating a second velocity based on a kinematic model and the device motion data; selecting the first estimated velocity or the second estimated velocity based on selection logic; and determining a relative position of the device based on the selected estimated velocity.
-
公开(公告)号:US20240402279A1
公开(公告)日:2024-12-05
申请号:US18679998
申请日:2024-05-31
Applicant: Apple Inc.
Inventor: Benjamin A. Werner , Anup Dhital , Alexander Singh Alvarado , Brian G. Kilberg , Kenneth M. Pesyna, JR. , Tunc Ertan , Mohamed Youssef , Ranjini Narayan , Shreya Dilip Date , Jonathan M. Beard , Lucie A. Huet , Xiaoyuan Tu , Ryan K. Burns , Ozhan Turgut
Abstract: A mobile device may determine a set of range values between the first mobile device and the second mobile device based on a difference between the first time and the second time for ranging wireless signals. The mobile device can determine first odometry information using a first sensor on the first mobile device, the first odometry information indicating a first motion of the first mobile device during a time period. The mobile device can receive, via a data channel, second odometry information determined from second measurements captured using a second sensor on the second mobile device. The mobile device can solve an angle between a first reference frame for the first device and a second reference frame for the second device using the set of range values, and the first and second odometry information to display a directional arrow pointing to a current position of the second mobile device.
-
公开(公告)号:US20230392953A1
公开(公告)日:2023-12-07
申请号:US18205478
申请日:2023-06-02
Applicant: Apple Inc.
Inventor: Lucie A. Huet , Adeeti V. Ullal , Allison L. Gilmore , Gabriel A. Blanco , Karthik Jayaraman Raghuram , Maryam Etezadi-Amoli , Richard A. Fineman
CPC classification number: G01C22/006 , A61B5/112 , A61B5/681 , G01C25/00 , A61B2562/0219
Abstract: Embodiments are disclosed for stride length estimation and calibration at the wrist. In some embodiments, a method comprises: obtaining sensor data from a wearable device worn on a wrist of a user; deriving features from the sensor data; estimating a form-based stride length using an estimation model that takes the features and user height as input; and calibrating the form-based stride length. In other embodiments, user cadence and speed are used to estimate speed-based stride length which, upon certain conditions, is blended with the form-based stride length to get a final estimated stride length of the user.
-
-
-