2. The computer system of claim 1 , wherein to determine to begin processing, the computer system is further configured to detect a starting condition based on data defining computer operating context.
1. A computer system, comprising: at least one audio input device, at least one computer storage medium and at least one processor, wherein the at least one audio input device and the computer storage medium are configured to receive and store live audio data for processing by the computer system; wherein the computer system is further configured by a computer program in the computer storage medium to: determine, using the processor, when to begin processing the live audio data and other data derived from the processed live audio data; after determining to begin processing; process, using the processor, the live audio data to extract at least text and store the text in the at least one computer storage medium; process, using the processor, the extracted text to generate information in the at least one computer storage medium identifying salient patterns in the extracted text; and provide the extracted text and the information identifying salient patterns in the computer storage medium for access by to a notetaking application running on the computer system, wherein the notetaking application running on the computer system is configured to receive user input to edit an electronic document in the at least one computer storage medium incorporating the extracted text and the information identifying salient patterns.