US Patent 9675926 B2
US Patent 9675926 B2
US Patent 8349053 B2
US Patent 6811590 B2
US Patent 6793719 B2
10-0679175
10-0895890
10-1317927
10-2060980
10-1647017