Multiple-entity-based recommendation system Grant US-11886971-B2 United States of America 30 Jan 2024