output from the internet webcast receiver 4 fig2 shows the operation of the digital audio recorder program 5 first the digital audio receiver recorder program 5 receives the audio stream in this example the stream consists of a audio encoded in pcm format which is a widely used standard digital audio encoding however any recognizable format can be used the audio receiver may leave the audio in its present form or process it and sends this audio stream to a temporary buffer 7 a collection of templates are loaded into the template storage 8 which describe the content that is being searched for these templates contain matching criteria for content selections such as songs or multi media content the full template collection may also be stored on a central server and retrieved over the internet and just the active templates being searched for may be retrieved onto the local machine a search process 9 examines the contents of the buffer 7 and uses a collection of active content templates stored in storage 8 to match with the contents of the buffer when a template match is discovered the search process identifies the beginning and end of the selection this identification of beginning and end could use silence periods combined with beginning ending templates the search process 9 then copies the matched selection to an area of memory or on disk associated with the u201c found u201d content 10 and labels the contents with the information found in the template label after the contents of the buffer 7 have been searched and the content of choice has been archived to area 10 the searched part of the buffer 7 can be discarded or over written and the buffer 7 continues.