CPC G06Q 50/184 (2013.01) [G06N 20/00 (2019.01)] | 17 Claims |
1. A method, comprising:
receiving first data representing a trademark associated with at least one of a good or service;
receiving second data representing a description of the at least one of the good or the service;
querying a set of databases to determine a first language associated with the trademark, individual ones of the set of databases including words in a given language;
determining that the description of the at least one of the good or the service is in a second language that differs from the first language;
translating the trademark from the first language to the second language;
generating, based at least in part on a translated version of the trademark to the second language, third data including a first vector representation of the first data;
generating fourth data including a second vector representation of the second data;
generating, via a machine learning model trained on feedback and based at least in part on the third data and the fourth data, fifth data indicating a distance between the first vector representation and the second vector representation in a vector space and quantifying a degree of distinctiveness of the trademark in association with the at least one of the good or the service; and
sending, via a network protocol over a network to a user device, a command configured to cause an application on the user device to enable and to display, without user input, a recommendation to change the description of the at least one of the good or the service based on the distance satisfying a threshold distance indicating that the trademark is similar to the description of the at least one of the good or the service.
|