1. A method for providing an answer to an input question containing at least one time-sensitive word or at least one time-sensitive phrase using natural language processing (NLP), the method comprising: creating and maintaining an online T-Word Dictionary, wherein creating and maintaining the online T-Word Dictionary comprises: determining a relationship between a plurality of T-Words and a plurality of corresponding values, wherein the plurality of corresponding values include a plurality of related lookup phrases and a plurality of concept terms; mapping the plurality of T-Words to the plurality of corresponding values based on the determined relationship; and storing the mapped plurality of T-Words to the plurality of corresponding values in the online T-Word Dictionary; receiving the input question, wherein the input question is entered by a user via a graphical user interface associated with a first computer; performing natural language processing (NLP) analysis on the input question to extract a required value phrase; forming at least one mathematical equation based on the extracted required value phrase, wherein forming the at least one mathematical equation comprises: identifying the at least one time-sensitive word or the at least one time-sensitive phrase contained in the received input question, wherein a value associated with the identified at least one time-sensitive word or the at least one time-sensitive phrase varies according to a particular point in time, and wherein the identifying comprises communicating online with a second computer to access the online T-Word Dictionary; and resolving the identified at least one time-sensitive word or the at least one time sensitive phrase contained in the received input question, wherein the resolving comprises communicating online with the second computer to access the online T-Word Dictionary and recursively mapping a plurality of variables associated with the identified at least one time-sensitive word or the at least one time-sensitive phrase to at least one formula contained in the T-Word Dictionary; determining the answer to the input question in natural language based on the solved at least one mathematical equation; and narrating the answer to the input question in natural language based on the solved at least one mathematical equation.
1. A method for providing an answer to an input question containing at least one time-sensitive word or at least one time-sensitive phrase using natural language processing (NLP), the method comprising: creating and maintaining an online T-Word Dictionary, wherein creating and maintaining the online T-Word Dictionary comprises: determining a relationship between a plurality of T-Words and a plurality of corresponding values, wherein the plurality of corresponding values include a plurality of related lookup phrases and a plurality of concept terms; mapping the plurality of T-Words to the plurality of corresponding values based on the determined relationship; and storing the mapped plurality of T-Words to the plurality of corresponding values in the online T-Word Dictionary; receiving the input question, wherein the input question is entered by a user via a graphical user interface associated with a first computer; performing natural language processing (NLP) analysis on the input question to extract a required value phrase; forming at least one mathematical equation based on the extracted required value phrase, wherein forming the at least one mathematical equation comprises: identifying the at least one time-sensitive word or the at least one time-sensitive phrase contained in the received input question, wherein a value associated with the identified at least one time-sensitive word or the at least one time-sensitive phrase varies according to a particular point in time, and wherein the identifying comprises communicating online with a second computer to access the online T-Word Dictionary; and resolving the identified at least one time-sensitive word or the at least one time sensitive phrase contained in the received input question, wherein the resolving comprises communicating online with the second computer to access the online T-Word Dictionary and recursively mapping a plurality of variables associated with the identified at least one time-sensitive word or the at least one time-sensitive phrase to at least one formula contained in the T-Word Dictionary; determining the answer to the input question in natural language based on the solved at least one mathematical equation; and narrating the answer to the input question in natural language based on the solved at least one mathematical equation. 7. The method of claim 1 , wherein an output from the natural language processing (NLP) is stored in a temporary repository or held in memory.