Embodiments of a system and method for identifying and prioritizing company prospects by training at least one classifier on client company win/loss metrics. One or more classifiers can be trained on a training database compiled from company win/loss database for a client and firmographic data from a robust business entity database. Once trained, the system can employ Artificial Intelligence powered by the trained classifiers to classify and output customized prospect lists of thousands of profiled and scored companies that the AI has determined are likely targets for specific marketing and sales. The AI can also ingest databases of client targets and classify and score them based on the custom-trained classifier.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A system comprising: a transceiver for communicating over a network; a memory for storing at least instructions; a processor device that is operative to execute program instructions; a training database comprising a list of company engagements from a client user, and, for each engagement, a company identifier, wherein the list comprises won company engagements, and company entity data mapped to each company engagement, the company entity data comprising firmographic data from a business entity information database, a classification engine comprising at least one classifier configured to identify company prospects, the classification engine being configured to train the at least one classifier on the training data in the training database to identify one or more attractive classes and one or more unattractive classes to classify company prospects. 2. The system of claim 1, wherein the list of company engagements comprises a list of customers. 3. The system of claim 2, wherein the list of company engagements comprises, for at least one of the engagements, at least one of: a begin time for when the company became a customer; a customer revenue value; one or more employee identifiers. 4. The system of claim 2, wherein the list of won company engagements comprises at least one of: a sale of a product or service; and a response to a marketing message. 5. The system of claim 1 wherein the training database comprises a list of lost company engagements. 6. The system of claim 1 wherein the classifier engine includes a machine learning classifier model builder selected from the group of: a decision tree, a random forest modeler, a cluster modeler, a K Means Cluster modeler a neural net, a gradient boosted trees machine modeler, and a support vector machine (SVM). 7. The system of claim 6 wherein the classifier engine comprises: a company profile classifier trained on the training database and configured to identify one or more company profile company classifications, including at least one company profile based on at least one of the attractive classes. 8. The system of claim 7 wherein the classification engine includes a machine learning classifier model builder comprising a K-Means Cluster modeler. 9. The system of claim 8 wherein the machine learning classifier builder is configured to train the at least one classifier on firmographic data from a begin time for company win or loss engagements. 10. The system of claim 6 comprising: a prediction engine comprising the at least one classifier, the prediction engine being configured to calculate a probability score for a company prospect classification. 11. The system of claim 10 wherein the classifier for the prediction engine is trained on a random forest decision tree. 12. The system of claim 5 wherein the list of company engagements comprises one or more employee identifiers and the system is configured to train the at least one classifier to classify company prospects including the one or more employee identifiers. 13. The system of claim 12 wherein the classifier model builder is configured to train at least one classifier for a prediction engine, the prediction engine being configured to calculate a probability score for a company prospect classification for the company employee identifier. 14. The system of claim 13 wherein the system is configured to at least: access the business entity database for employee data for the company prospect, the employee data, and provide a client user with a plurality of the scored prospects that includes the employee data for the company prospect. 15. A method being performed by a computer system that comprises one or more processors, a memory operatively coupled to at least one of the processors, and a computer-readable storage medium encoded with instructions executable by at least one of the processors and operatively coupled to at least one of the processors, the method comprising: receiving into memory a company engagement database comprising a list of company engagements for a client user, wherein the list comprises won company engagements; compiling a training database comprising company entity data linked to each company, the company entity data comprising firmographic data from a business entity information database; training at least one classifier on the training data in the training database to train the at least one classifier to identify one or more attractive classes and one or more unattractive classes to classify company prospects; outputting the at least one classifier to a classification engine; running the at least one classifier on a database comprising the company entity data and the firmographic data to identify prospect companies classified as attractive; and outputting a database of company prospects to a client user interface. 16. The method of claim 15 wherein the list of company engagements comprises a list of customers. 17. The method of claim 15 wherein the training database comprises a list of lost company engagements. 18. The method of claim 15 wherein the method comprises: training the at least one classifier on a machine learning classifier model builder selected from the group of: a decision tree, a random forest modeler, a cluster modeler, a K means cluster modeler, neural net, a gradient boosted trees machine modeler, and support vector machines (SVM). 19. The method of claim 15 wherein the method comprises: training a company profile classifier configured to identify one or more company profile company classifications, including at least one company profile based on at least one of the one or more attractive classes. 20. The method of claim 15 wherein the method comprises: training the company profile classifier on a machine learning classifier model builder comprising a K-Means Cluster modeler. 21. The method of claims 19 wherein the database comprising the company entity data and the firmographic data is the business entity information database. 22. The method of claim 15 comprising: training at least one classifier for a prediction engine, the prediction engine being configured to calculate a probability score for a company prospect classification. 23. The method of claim 22 comprising: training the at least one classifier for the prediction engine on a random forest decision tree. 24. The method of claim 22 wherein the database comprising the company entity data and the firmographic data is a database compiled from new company prospects and the firmographic data for the company prospects from business entity information database. 25. The method of any of claim 15 wherein the list of company engagements comprises one or more employee identifiers and the system is configured to train the at least one classifier to classify company prospects including a company employee identifier. 26. The method of claim 25 wherein the method comprises training at least one classifier for a prediction engine, the prediction engine being configured to calculate a probability score for a company prospect classification for the company employee identifier. 27. The method of claim 25 wherein the method comprises: accessing the business entity database for employee data, the employee data comprising at least one of contact data or cookie data; and providing the user interface for a client user with a plurality of the scored prospects that includes the employee data for the company prospect. 28. A computer program product including computer readable memory encoded with instructions executable by a computer system that, when executed by at least one of the processors of the computer systems, performs the method comprising: receiving into a memory a company engagement database comprising a list of company engagements for a client user, wherein the list comprises won company engagements; compiling a training database comprising company entity data linked to each company, the company entity data comprising firmographic data from a business entity information database; training at least one classifier on the training data in the training database to train the at least one classifier to identify one or more attractive classes and one or more unattractive classes to classify company prospects; outputting the at least one classifier to a classification engine; running the at least one classifier on a database comprising the company entity data and the firmographic data to identify prospect companies classified as attractive; and outputting a database of company prospects to a client user interface.