That sounds really fascinating, could you post the patent no. or a link to more information? I bought a cheap NDT ultrasonic 'scope' to play with recently, to see if I can potentially measure specific gravity via it.
This correctly listed the parents. Hard part was linking all the systems together and keeping sync. Did it all in C++ way back when I actually programmed for work. Now I am a PM and code on the side for fun. I'm almost glad I cannot go back and see my code. It produced good data but damn was I a novice.