US 11,992,335 B2
System for health monitoring on prosthetic and fixation devices
Fabrizio Billi, Los Angeles, CA (US); Per Henrik Borgstrom, Sacramento, CA (US); William Kaiser, Los Angeles, CA (US); and Harry A. McKellop, Los Angeles, CA (US)
Assigned to The Regents of the University of California, Oakland, CA (US)
Filed by THE REGENTS OF THE UNIVERSITY OF CALIFORNIA, Oakland, CA (US)
Filed on Jul. 12, 2023, as Appl. No. 18/351,409.
Application 18/351,409 is a division of application No. 16/906,632, filed on Jun. 19, 2020, granted, now 11,712,201.
Application 16/906,632 is a continuation of application No. 14/773,253, abandoned, previously published as PCT/US2014/021305, filed on Mar. 6, 2014.
Claims priority of provisional application 61/774,460, filed on Mar. 7, 2013.
Prior Publication US 2023/0355173 A1, Nov. 9, 2023
Int. Cl. A61B 5/00 (2006.01); A61B 5/11 (2006.01); A61B 7/00 (2006.01); G16H 40/63 (2018.01); G16H 50/20 (2018.01)
CPC A61B 5/4851 (2013.01) [A61B 5/1121 (2013.01); A61B 5/1122 (2013.01); A61B 5/4528 (2013.01); A61B 5/6812 (2013.01); A61B 5/7282 (2013.01); A61B 7/006 (2013.01); G16H 40/63 (2018.01); G16H 50/20 (2018.01); A61B 5/4514 (2013.01); A61B 5/7264 (2013.01); A61B 2560/0475 (2013.01); A61B 2562/0204 (2013.01)] 6 Claims
OG exemplary drawing
 
1. A non-transitory computer-readable medium comprising computer-executable instructions to:
access time-stamped digital acoustic data and time-stamped digital motion data;
detect a sample event buffer set from the digital acoustic data;
calculate angle information from the digital motion data;
determine an angle-resolved event from the detected sample event buffer set and calculated angle information;
calculate in the time domain an event envelope from the sample event buffer set by taking the square root of the sum of squares of the sample event buffer set and the respective Hilbert Transforms of the sample event buffer set in the time domain;
determine a plurality of vector elements that form a feature vector in the time domain that measures an amplitude of the event envelope in the time domain;
calculate a Euclidean distance between the feature vector in the time domain and each of a set of predetermined event silhouettes; and
identify one of the predetermined event silhouettes for which the Euclidean distance is a minimum.