The present invention detects indicia, identifiers, or partial URLs to
mark up in real time from input sources such as that of radio,
television, cable, and other sources that have a digital, analog or
digital/analog signal where text can be decoded from. A device receives a
broadcast and decodes text data from the broadcast signal. The data is
stored and words are parsed from the stored data. The words may be
matched against a table of identifiers or rules to determine whether
indicia have been detected. If not and it is determined that there is
more data, then the next word may be parsed from the stored data. If an
identifier or the like has been detected then it may be determined
whether the word is a phone number. When the word is a phone number, the
number is stored in a phone cache to speed-dial, auto-dial, generate a
hyperdial link, or update a phone book. If the word is not a phone
number, then it may be determined whether the word is a lottery number,
stock symbol and price, zip code, e-mail, domain name, weather and any
other indicia types that may be detected to perform an operative
function.