11. The system of claim 7 , wherein the processor module is further configured to: store at least one first string before the term in the text data in the tagged information file when the associated part of speech tag associated with a word of the at least one first string belongs to a first group until a word having a part of speech tag belonging to a second group is determined.
7. A system for extracting one or more descriptors from text data for a specified term in the text data, wherein the text data is obtained from at least one information source, the system comprising: a user interface configured to receive, from a user: an address for the at least one information source, the address being a uniform resource locator (URL) address or a location of a text file within a storage device, the term being at least one word to be located in the text data; and the specified term; and at least one hardware processor operatively coupled to a memory and a non-transitory storage storing instructions which when executed by at least one of the processors cause the at least one hardware processor to: generate a tagged information file by associating part of speech tags to the text data obtained from the at least one information source, including any descriptors present in the text data, wherein a descriptor comprises one or more words of the text data that succeed or precede the specified term; identify a location of the specified term in the tagged information file using an approximate text matching technique, wherein the approximate text matching technique: detects the specified term grouped together with the descriptors of the specified term in the text data using the tagged information file, the specified term grouped together with the descriptors of the specified term forming a variable region or variable window that is context sensitive and not of a fixed size; and; identifies, through a finite state machine, a grammatical context shift in the context sensitive region pertaining to the specified term in the text data by analyzing the part of speech tags of the tagged information file, wherein the grammatical context shift is indicated by an autonomous transition of the finite state machine from a first state associated with a first part of speech tag of the tagged information file to a second state associated with a second part of speech tag of the tagged information file for parts of speech associated with words before and after the specified term; determine based on the grammatical context shift the one or more descriptors of the specified term; extract the one or more descriptors of the specified term from the text data; and return the one or more extracted descriptors of the specified term.