Pat. 8,809,213

Pat. 9,693,668

Pat. 10,010,233

Pat. 10,136,790 

Pat. 10,925,457




  

Pat. 8,809,213

Pat. 9,693,668

Pat. 10,010,233

Pat. 10,136,790 

Pat. 10,925,457