A method for analyzing and implementing sentiments includes sorting data from the data stream into sorted data by using a corpus builder. The sorted data is then input into an opinion mining platform where selected content is obtained based on the identification of keywords present in the sorted data. A sentiment extraction program generates sentiment metrics based on analysis of the selected content. A rules extractor program determines, based on the sentiment metrics satisfying rules, if actions are to be performed by a business rules engine.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A method for implementation by one or more data processors forming part of at least one computing system, the method comprising: sorting, by at least one data processor executing a corpus builder, data from a data stream into a plurality of sorted data; obtaining, by an opinion mining platform executed on at least one data processor, a plurality of selected content from the plurality of sorted data based on the identifying of a plurality of keywords being present in the plurality of sorted data; generating, by a sentiment extraction program executed on at least one data processor, a plurality of sentiment metrics based on the analysis of the plurality of selected content; and determining, by a rules extractor program executed on at least one data processor, and based on a plurality of rules and the plurality of sentiment metrics, whether a plurality of conditions are satisfied that allows a plurality of actions to be performed by a business rules engine. 2. The method of claim 1, wherein the generating further comprises: generating the selected content by cleaning input from the sorted data; selecting features from the selected content; identifying a sentiment describing the features of the clean data; scoring and/or classifying the sentiment to determine the sentiment metrics; and transmitting the sentiment metrics to the rules extractor program. 3. The method of claim 1 wherein, based on the rules extractor program determining that the plurality of conditions are not satisfied, the opinion mining platform continues to obtain the plurality of selected content from the sorted data based on the identifying of the plurality of keywords being present in the plurality of sorted data. 4. The method of claim 1 wherein, based on the rules extractor program determining that the plurality of conditions are satisfied, the opinion mining platform continues to obtain the plurality of selected content from the sorted data based on the identifying of the plurality of keywords being present in the plurality of sorted data. 5. The method of claim 1, wherein the sentiment extraction program uses natural-language processing to generate the plurality of sentiment metrics. 6. The method of claim 1, wherein the plurality of sentiment metrics are numerical values. 7. The method of claim 1, wherein the plurality of sentiment metrics are descriptive values. 8. The method of claim 1, wherein the business rules engine is fully automated and does not require human intervention for execution of the action. 9. The method of claim 1, wherein the business rules engine is partially automated and requires human intervention for execution of the action. 10. The method of claim 1, wherein at least a portion of the plurality of actions is performed by the business rules engine. 11. The method of claim 1, wherein the plurality of actions is performed by the business rules engine. 12. A computer program product comprising a non-transitory machine-readable medium storing instructions that, when executed by at least one programmable processor, cause the at least one programmable processor to perform operations comprising: sorting, by a corpus builder, data from a data stream into a plurality of sorted data; obtaining, by an opinion mining platform, a plurality of selected content from the plurality of sorted data based on the identifying of a plurality of keywords being present in the plurality of sorted data; generating, by a sentiment extraction program, a plurality of sentiment metrics based on the analysis of the plurality of selected content; and determining, by a rules extractor program and based on a plurality of rules and the plurality of sentiment metrics, whether a plurality of conditions are satisfied that allows a plurality of actions to be performed by a business rules engine. 13. The method of claim 12, wherein the generating further comprises: generating the selected content by cleaning input from the sorted data; selecting features from the selected content; identifying a sentiment describing the features of the clean data; scoring and/or classifying the sentiment to determine the sentiment metric; and transmitting the sentiment metric to the rules extractor program. 14. The method of claim 12, wherein the plurality of actions is performed by the business rules engine. 15. The method of claim 12, wherein the plurality of actions is not performed by the business rules engine. 16. The method of claim 12, wherein irrespective of the determining, the opinion mining platform continues to obtain the plurality of selected content from the sorted data based on the identifying of the plurality of keywords being present in the plurality of sorted data. 17. A system comprising: at least one data processor; and memory storing instructions, which when executed by the at least one data processor, result in operations comprising: sorting, by at least one data processor executing a corpus builder, data from a data stream into a plurality of sorted data; obtaining, by an opinion mining platform executed on at least one data processor, a plurality of selected content from the plurality of sorted data based on the identifying of a plurality of keywords being present in the plurality of sorted data; generating, by a sentiment extraction program executed on at least one data processor, a plurality of sentiment metrics based on the analysis of the plurality of selected content; and determining, by a rules extractor program executed on at least one data processor, and based on a plurality of rules and the plurality of sentiment metrics, whether a plurality of conditions are satisfied that allows a plurality of actions to be performed by a business rules engine. 18. The method of claim 17, further comprising generating the selected content by cleaning input from the sorted data. 19. The method of claim 17, further comprising selecting features from the selected content. 20. The method of claim 17, further comprising identifying a sentiment describing the features of the clean data. 21. The method of claim 17, further comprising scoring and/or classifying the sentiment to determine the sentiment metrics. 22. The method of claim 17, further comprising transmitting the sentiment metrics to the rules extractor program.