10. A method for storing and retrieving input data or input patterns with a cognitive memory system having computer readable memory folders on a computer or other information appliance, said input data or input patterns received from one or more sensors, said data or input patterns stored wherever space is available in said memory folders, each memory folder configured for storing a plurality of patterns from said one or more sensors and configured for storing other identifying or related data, said method adapted for retrieving the contents of one or more of said memory folders containing one or more stored patterns related to an input prompt or query pattern, said method comprising the steps of: (a) carrying said input data or input patterns throughout said cognitive memory system using a memory input line, and storing said input data or input patterns wherever space is available in said memory folders coupled to said memory input line; (b) carrying said input prompt or query pattern throughout said cognitive memory system using a prompt line; (c) organizing said cognitive memory system into one or more segments, each of the one or more segments comprised of one or more of said memory folders, a scanner, a prompt memory buffer, an autoassociative neural network, a first comparator, a first threshold, a first switch, a second comparator, a second threshold, a second switch, and a memory output line; (d) generating training patterns in each segment by scanning its memory folders with its scanner, and training its autoassociative neural network with said training patterns; (e) sensing the cognitive memory system by applying said input prompt or query pattern to said prompt line; (f) deriving a sensing input pattern for each autoassociative neural network in each segment from said prompt line; (g) sensing each autoassociative neural network in each segment by comparing with said first comparator the input patterns and output patterns of said autoassociative neural network when the input pattern is said input prompt pattern or query pattern; (h) closing a first switch in each segment where there is a first hit, when the first comparator error is below the level of said first threshold, said first switch connecting said prompt memory buffer to said prompt line; (i) generating patterns by scanning the memory folders of each segment and comparing using said second comparator these scanned patterns with the pattern stored in said prompt memory buffer of said each segment; and (j) closing a second switch in each hit segment where there is a second hit, where the second comparator error is below the threshold level of said second threshold, said second switch configured to connect the memory output line of said hit segment to the hit memory folder containing the pattern matching the pattern stored in the prompt memory buffer, delivering the pattern contents of said hit folder as the output of said hit segment.
10. A method for storing and retrieving input data or input patterns with a cognitive memory system having computer readable memory folders on a computer or other information appliance, said input data or input patterns received from one or more sensors, said data or input patterns stored wherever space is available in said memory folders, each memory folder configured for storing a plurality of patterns from said one or more sensors and configured for storing other identifying or related data, said method adapted for retrieving the contents of one or more of said memory folders containing one or more stored patterns related to an input prompt or query pattern, said method comprising the steps of: (a) carrying said input data or input patterns throughout said cognitive memory system using a memory input line, and storing said input data or input patterns wherever space is available in said memory folders coupled to said memory input line; (b) carrying said input prompt or query pattern throughout said cognitive memory system using a prompt line; (c) organizing said cognitive memory system into one or more segments, each of the one or more segments comprised of one or more of said memory folders, a scanner, a prompt memory buffer, an autoassociative neural network, a first comparator, a first threshold, a first switch, a second comparator, a second threshold, a second switch, and a memory output line; (d) generating training patterns in each segment by scanning its memory folders with its scanner, and training its autoassociative neural network with said training patterns; (e) sensing the cognitive memory system by applying said input prompt or query pattern to said prompt line; (f) deriving a sensing input pattern for each autoassociative neural network in each segment from said prompt line; (g) sensing each autoassociative neural network in each segment by comparing with said first comparator the input patterns and output patterns of said autoassociative neural network when the input pattern is said input prompt pattern or query pattern; (h) closing a first switch in each segment where there is a first hit, when the first comparator error is below the level of said first threshold, said first switch connecting said prompt memory buffer to said prompt line; (i) generating patterns by scanning the memory folders of each segment and comparing using said second comparator these scanned patterns with the pattern stored in said prompt memory buffer of said each segment; and (j) closing a second switch in each hit segment where there is a second hit, where the second comparator error is below the threshold level of said second threshold, said second switch configured to connect the memory output line of said hit segment to the hit memory folder containing the pattern matching the pattern stored in the prompt memory buffer, delivering the pattern contents of said hit folder as the output of said hit segment. 13. The method of claim 10 , further comprising: preprocessing said input data or input patterns by any one of or any combination of rotation, translation, scaling, varying brightness, and contrast before carrying throughout said cognitive memory system by said memory input line.