US 12,190,257 B2
Systems and methods for gating a step count
Fuad Al-Amin, Milpitas, CA (US); and Ali Shoeb, San Rafael, CA (US)
Assigned to Verily Life Sciences LLC, Dallas, TX (US)
Filed by Verily Life Sciences LLC, South San Francisco, CA (US)
Filed on Nov. 21, 2023, as Appl. No. 18/516,258.
Application 18/516,258 is a continuation of application No. 16/436,082, filed on Jun. 10, 2019, granted, now 11,861,517.
Application 16/436,082 is a continuation of application No. 15/496,095, filed on Apr. 25, 2017, granted, now 10,360,510.
Prior Publication US 2024/0160968 A1, May 16, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06N 7/01 (2023.01); A63B 24/00 (2006.01)
CPC G06N 7/01 (2023.01) [A63B 24/0062 (2013.01); A63B 2220/17 (2013.01); A63B 2220/40 (2013.01); A63B 2230/202 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
one or more processors; and
a memory coupled to the one or more processors, the memory storing one or more instructions that, when executed by the one or more processors, cause the one or more processors to perform a process including:
obtaining, by the one or more processors, acceleration data for observation windows to detect movement of a user, wherein the acceleration data is sensed by an accelerometer;
determining, by the one or more processors, two or more characteristics of the acceleration data obtained for each observation window, wherein the two or more characteristics include at least a frequency domain characteristic; and
for an observation window among the observation windows:
inputting, by the one or more processors into a decision tree algorithm stored in the memory, the two or more characteristics corresponding to the observation window, to determine whether the movement of the user includes taking consecutive steps within the observation window,
upon the determining by the decision tree algorithm that the movement of the user includes taking the consecutive steps, determining, by the one or more processors, a peak frequency based on the two or more characteristics corresponding to the observation window, and
determining, by the one or more processors, a step count for the observation window by integrating the peak frequency in the observation window over a width of the observation window,
wherein the process further includes outputting, by the one or more processors, information related to the step count to an external device.