Patent ID: 8230039

Claim:
A system comprising: a memory; a database comprising categorized search terms; a network interface; and a processor in communication with the memory, the database and the network interface, the processor configured to: perform a web crawl to identify a plurality of rich internet applications for indexing; retrieve the plurality of rich internet applications; and for each rich internet application: determine a frame rate associated with the rich internet application, the rich internet application comprising a plurality of frames, determine at least one timing signal to be generated by the rich internet application, determine at least one frame of the plurality of frames at which the at least one timing signal would be output at the frame rate, generate each of the plurality of frames of the rich internet application at a rate greater than the frame rate, output the at least one timing signal when the at least one frame associated with the timing signal is generated, after generating each frame: parse the generated frame to identify at least one text field associated with the generated frame; and extract text from the at least one text field; and store an association between the extracted text and the rich internet application in the database.