1. A computer-implemented method comprising: under control of one or more computer systems configured with executable instructions, obtaining image information captured by a camera of a portable computing device; processing the image information to locate at least one region of the image having properties of a text string; analyzing the at least one region using an optical character recognition algorithm to recognize text in the at least one region; identifying a text pattern corresponding to the recognized text; determining an application associated with the text pattern; and automatically providing the recognized text to the application.