Patent attributes
Disclosed herein are embodiments of systems, methods, and products comprises a server, which identifies optimized potential suppliers based on the client's request. The request comprises search specification and preselected bidders. The server extracts a first set of keywords from the search specification and finds web pages of potential suppliers based on the first set of keywords. The server identifies the websites of the preselected bidders, extracts a second set of keywords from the websites, and finds web pages of more potential suppliers based on the second set of keywords. The server determines the web pages are associated with real suppliers by excluding non-supplier web pages. The server determines a similarity score for each potential supplier by vectorizing keywords extracted from the supplier's web pages. The server determines a risk score for each potential supplier. The server generates a GUI comprising a list of suppliers ranked based on the similarity scores.