9606277
9759848
9764157
10359552
10605970
11672944
Additional U.S. and foreign patents pending and granted.