Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
242 words
An associative memory of the type which responds to a search word to select a stored memory word having a tag group of bits identical to said search word, said memory comprising (a) magnetic structure made of a material capable of holding cylindrical magnetic domains therein when a bias magnetic field is applied thereto, (b) means for applying a bias magnetic field thereto, (c) N groups of domain holding means on said material, each of said groups comprising a memory tag word storage portion and an identifying bit storage portion, each said identifying bit storage portion comprising first, second and third domain holding locations, (d) means for entering magnetic domains into said N memory tag word portions corresponding respectively to the tag group of bits of N stored memory words, (e) means for entering at least one domain in the first holding location of each said identifying bit storage portions, (f) means on said material for holding magnetic domains corresponding to a search word, means for entering domains into said latter means corresponding to a search word, and (g) means for moving said tag groups and said search word within said respective portions and holding means to cause movement of said domains in said identifying bit storage portions from said first locations to said second locations or third locations if and only if the tag group of bits in the corresponding tag word storage portion is not identical to said search word.
Claim 2
Dependent Claim
242 words
An associative memory of the type which responds to a search word to select a stored memory word having a tag group of bits identical to said search word, said memory comprising (a) magnetic structure made of a material capable of holding cylindrical magnetic domains therein when a bias magnetic field is applied thereto, (b) means for applying a bias magnetic field thereto, (c) N groups of domain holding means on said material, each of said groups comprising a memory tag word storage portion and an identifying bit storage portion, each said identifying bit storage portion comprising first, second and third domain holding locations, (d) means for entering magnetic domains into said N memory tag word portions corresponding respectively to the tag group of bits of N stored memory words, (e) means for entering at least one domain in the first holding location of each said identifying bit storage portions, (f) means on said material for holding magnetic domains corresponding to a search word, means for entering domains into said latter means corresponding to a search word, and (g) means for moving said tag groups and said search word within said respective portions and holding means to cause movement of said domains in said identifying bit storage portions from said first locations to said second locations or third locations if and only if the tag group of bits in the corresponding tag word storage portion is not identical to said search word.
Claim 3
Dependent Claim
70 words
An associative memory as claimed in claim 1 wherein said means for holding magnetic domains corresponding to a search word comprises N identical search word holding means, each positioned adjacent a respective one of said N identifying bit storage portions, and wherein said means for entering domains into said latter means comprises means for entering domains representing said search word into each of said N identical search word holding means.
Claim 4
Dependent Claim
107 words
An associative memory as claimed in claim 2 wherein each said identifying bit storage portion comprises magnetic elements arranged on at least one surface of said material, said magnetic elements being of the type which switch magnetic poles in response to a planar rotating magnetic field whereby said poles attract and hold domains, said magnetic elements being arranged to cause a domain at said first location to move to said second location or third location in response to a rotating magnetic field if and only if an unbalanced repelling force is applied to said domain along a first axis when said domain is in said first location.
Claim 5
Dependent Claim
124 words
An associative memory as claimed in claim 3 wherein each said memory tag word storage portion comprises magnetic elements arranged on at least one surface of said material, said magnetic elements being of the type which switch magnetic poles in response to a planar rotating magnetic field whereby said poles attract and hold domains, said magnetic elements being arranged to cause domains stored in said portion to move sequentially through a plurality of locations defined by said poles, a particular one of said locations being close enough to said first location of said identifying bit storage location to result in a domain in said particular location exerting a repelling force on a domain in said first location along said axis in a first direction.
Claim 6
Dependent Claim
126 words
An associative memory as claimed in claim 4 wherein each said search word holding means comprises magnetic elements arranged on at least one surface of said material, said magnetic elements being of the type which switch magnetic poles in response to a planar rotating magnetic field whereby said poles attract and hold domains, said magnetic elements arranged to cause domains stored in said search word holding means to move sequentially through a plurality of locations defined by said poleS, a particular one of said locations being close enough to the first location of said adjacent identifying bit storage location to result in a domain in said particular location exerting a repelling force on a domain in said first location along said axis in a second direction.
Claim 7
Dependent Claim
62 words
An associative memory as claimed in claim 5 further comprising means for detecting the presence of domains in the first locations of said N identifying bit storage portions and means for holding the magnetic domains comprising the identifying bits in said first locations during comparison of masked bits of said search word with corresponding bits of each of said memory tag word.