16. At least one tangible computer readable medium having computer executable instructions stored thereon that when executed implement a method, the method comprising: searching a text, wherein said searching comprises: finding a number in the text, once the number is found, searching forward in the text within a predetermined number of words of the number, identifying at least two character strings during said search forward, each character string being of a different predefined address indicator type, and selecting a segment of the text including the number and said at least two character strings; assessing whether or not the segment comprises an address; displaying at least a portion of the text comprising the segment on a display of a mobile device; and if the segment is assessed as comprising an address, including a link for display, the link pointing to at least one application, wherein searching the text further comprises: searching for at least two character strings following a number and that are a province or state and non-abbreviated country; and wherein assessing whether or not the segment comprises an address comprises: determining a probability that the segment comprises a valid address based on at least: a number of character strings of different predefined address indicator types within the segment, a number of character strings of different predefined address indicator types within the segment that are cross-referenced in a database, and proximities of the at least two character strings to each other; and if the probability is above a threshold probability, assessing the address as valid.
16. At least one tangible computer readable medium having computer executable instructions stored thereon that when executed implement a method, the method comprising: searching a text, wherein said searching comprises: finding a number in the text, once the number is found, searching forward in the text within a predetermined number of words of the number, identifying at least two character strings during said search forward, each character string being of a different predefined address indicator type, and selecting a segment of the text including the number and said at least two character strings; assessing whether or not the segment comprises an address; displaying at least a portion of the text comprising the segment on a display of a mobile device; and if the segment is assessed as comprising an address, including a link for display, the link pointing to at least one application, wherein searching the text further comprises: searching for at least two character strings following a number and that are a province or state and non-abbreviated country; and wherein assessing whether or not the segment comprises an address comprises: determining a probability that the segment comprises a valid address based on at least: a number of character strings of different predefined address indicator types within the segment, a number of character strings of different predefined address indicator types within the segment that are cross-referenced in a database, and proximities of the at least two character strings to each other; and if the probability is above a threshold probability, assessing the address as valid. 18. The at least one tangible computer readable medium of claim 16 , wherein the predefined address indicator types comprise at least two of a number, a street prefix, a street suffix, a street type, a city, a state, a province, a country, and a postal code.