1. A method, comprising: detecting, via a processor, a message posted on a website data source from an end user, the message posting being related to a predefined monitored entity; performing via the processor, a natural language interpretation of the message contents responsive to identifying the message posting being related to the predefined monitored entity; processing via the processor, the message to determine the user's topic of interest; generating via a processor, a response to the message responsive to the user's topic of interest; and sending, via a transmitter, the response to the end user; wherein the end user is identified by matching user specific information included in the message to pre-stored user specific information stored in a database.
1. A method, comprising: detecting, via a processor, a message posted on a website data source from an end user, the message posting being related to a predefined monitored entity; performing via the processor, a natural language interpretation of the message contents responsive to identifying the message posting being related to the predefined monitored entity; processing via the processor, the message to determine the user's topic of interest; generating via a processor, a response to the message responsive to the user's topic of interest; and sending, via a transmitter, the response to the end user; wherein the end user is identified by matching user specific information included in the message to pre-stored user specific information stored in a database. 2. The method of claim 1 , further comprising calculating a confidence score representing a likelihood that the response is accurate prior to sending the response to the end user.