Recommendation methods, systems and devices Grant US-11694786-B1 United States of America 04 Jul 2023