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: access, using the processor, data in the computer storage medium defining computer operating context of the computer system; detect, using the processor, starting conditions by processing the computer operating context accessed from the computer storage medium; after detecting starting conditions: 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 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.
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: access, using the processor, data in the computer storage medium defining computer operating context of the computer system; detect, using the processor, starting conditions by processing the computer operating context accessed from the computer storage medium; after detecting starting conditions: 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 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. 5. The computer system of claim 1 , wherein the data defining computer operating context includes meeting data including locations of meetings.