BofA granted record number of patents  Finextra