patent M.1658928344.A.FBA