Patent ID: 8429148

Claim:
A web server comprising: a memory storing computer program instructions; a processor communicatively coupled to the memory, the processor configured to execute the computer program instructions, which, when executed on the processor, cause the processor to host: a headlines module for automatically generating headlines based on data retrieved from a network; an interactive agent for generating responses to a current inquiry received from a user based on the data retrieved from a network, a previous inquiry from the user, and an answer to the previous inquiry generated by the interactive agent, wherein the interactive agent comprises: a search engine for searching for relevant data, in the data retrieved from a network, pertaining to the current inquiry and the previous inquiry; a question answer system for responding to the current inquiry and the previous inquiry; and a virtual dialog agent for conversing with the user to perform tasks and exchange information with the user; a data mining module for extracting data from web pages in the data retrieved from a network, converting the data from web pages to a structured format, assigning attributes to data from each web page, and determining if data from each web page is newsworthy based on calculation of a measure of significance of the attributes with respect to a predetermined standard; and a call router for associating a telephone number of an agent knowledgeable in subject matter of the current inquiry with the current inquiry and initiating a telephone call to the telephone number, wherein the previous inquiry is related to one of the headlines, the current inquiry is related to the answer to the previous inquiry, the headlines are based on information that has changed from a first point in time to a second point in time and data determined to be newsworthy from each web page, and the headlines vary according to the current inquiry, the previous inquiry, and the answer to the previous inquiry.