BofA piles up patents as it focuses on machine learning