US Patent 10,186,027


US Patent 10,726,534