← Back to Patent Explorer
US4977540A Expired / Lapsed US ⏱️ 0.0 years remaining

Spin glass type associative processor system

Assignee: University of California
•
Filing: 1988-06-22
•
Granted: 1990-12-11
•
Expires: 2008-06-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An associative data processor including a spin glass type amorphous magnetic film has input areas, output areas, and "hidden" or associative areas. A coil provides selective magnetic biasing, and lasers provide selective digital input to the input and output areas, which are intercoupled by the associative areas. Following input of a number of digital patterns to the processor, and "learning" by heating the associative areas, an incomplete input pattern may be applied, and the complete pattern read by sensing the polarization of reflected polarized light from the output areas.

Inventors

  • 👤 James M. Goodwin
  • 👤 Bruce E. Rosen
  • 👤 Jacques J. Vidal
  • 👤 John D. Mackenzie
  • 👤 Edward T. H. Wu

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 21:29
CPC Classifications
G; G11; G11C; G11C15/00; G11C15/02; G06; G06N; G06N3/00; G06N3/02; G06N3/06; G06N3/063; G11C13/00; G11C13/04; G11C13/06

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 355 words
An associative data processing system comprising: (a) a body of a polarizable material, the polarization of zones of said body being facilitated or enabled by the application of mobility enabling energy in the presence of a polarizing field; (b) said body of material including a plurality of input zones, a plurality of output zones, and means including a plurality of associative zones located between said input and output zones for coupling polarization between said input and output zones; (c) means for selectively applying a polarizing field to said polarizable material; (d) means for applying polarization enabling energy in a first selected pattern to said input and said output zones in the presence of the polarizing field, to polarize the input and output areas to register a first digital pattern therein; (e) means for applying a substantially uniform mobility enabling energy to the associative zones while the input and output zones are polarized and in the absence of the polarizing field, so that the associative zones are at lease partially polarized and to modify interactions in the associative zones; (f) means for applying additional patterns to said system as set forth in paragraphs (d) and (e) hereinabove; (g) means for applying an output control pattern only to selected input zones of said layer; (h) means for applying polarization enabling energy to said associative zones and said output zones to control the binary polarization state of said output zones; and (i) means for withdrawings output signals from said output zones in response to said output control input pattern applied to said input zones as specified in paragraph (g), with said output zones assuming a polarization state which is a function of said patterns applied to the input and output zones pursuant to steps (d) through (f), the polarization of said associative areas, and step (h) as set forth above; whereby the output based on paragraphs (g), (h) and (i) is a result of the previous series of inputs to the system which constitute a learning function, and this output need not and often will not be a direct binary function of the current inputs to the system.
Claim 2
Dependent Claim 355 words
An associative data processing system comprising: (a) a body of a polarizable material, the polarization of zones of said body being facilitated or enabled by the application of mobility enabling energy in the presence of a polarizing field; (b) said body of material including a plurality of input zones, a plurality of output zones, and means including a plurality of associative zones located between said input and output zones for coupling polarization between said input and output zones; (c) means for selectively applying a polarizing field to said polarizable material; (d) means for applying polarization enabling energy in a first selected pattern to said input and said output zones in the presence of the polarizing field, to polarize the input and output areas to register a first digital pattern therein; (e) means for applying a substantially uniform mobility enabling energy to the associative zones while the input and output zones are polarized and in the absence of the polarizing field, so that the associative zones are at lease partially polarized and to modify interactions in the associative zones; (f) means for applying additional patterns to said system as set forth in paragraphs (d) and (e) hereinabove; (g) means for applying an output control pattern only to selected input zones of said layer; (h) means for applying polarization enabling energy to said associative zones and said output zones to control the binary polarization state of said output zones; and (i) means for withdrawings output signals from said output zones in response to said output control input pattern applied to said input zones as specified in paragraph (g), with said output zones assuming a polarization state which is a function of said patterns applied to the input and output zones pursuant to steps (d) through (f), the polarization of said associative areas, and step (h) as set forth above; whereby the output based on paragraphs (g), (h) and (i) is a result of the previous series of inputs to the system which constitute a learning function, and this output need not and often will not be a direct binary function of the current inputs to the system.
Claim 3
Dependent Claim 23 words
A system as defined in claim 1 wherein said body of polarizable material is formed of a layer of a spin glass material.
Claim 4
Dependent Claim 20 words
A system as defined in claim 1 wherein said body of polarizable material is formed of an amorphous magnetic material.
Claim 5
Dependent Claim 20 words
A system as defined in claim 1 wherein said body of polarizable material is formed of a magnetizable garnet material.
Claim 6
Dependent Claim 16 words
A system as defined in claim 1 wherein said material includes gadolinium, terbium, cobalt and iron.
Claim 7
Dependent Claim 24 words
A system as defined in claim 1 wherein said element designated (h) further includes means for applying mobility enabling energy to said output areas.
Claim 8
Dependent Claim 19 words
A system as defined in claim 1 wherein said means for applying mobility enabling energy is a laser beam.
Claim 9
Dependent Claim 29 words
A system as defined in claim 1 wherein masking means are provided for minimizing the application of energy to said input zones when said associative zones are being energized.
Claim 10
Dependent Claim 28 words
A system as defined in claim 1 wherein said means for applying energy to said associative zones includes a laser and deflection means for the resultant laser beam.
Claim 11
Dependent Claim 21 words
A system as defined in claim 1 wherein said means for producing a polarizing field includes at least one magnetic coil.
Claim 12
Independent Claim 268 words
A method of operating an associative data processing system including a body of polarizable material which is sensitive to mobility enabling energy, in the presence of a polarizing field, to polarize selected zones of said body; said method comprising the steps of: (a) applying one of a plurality of digital signal patterns to said body at selected input and output zones thereof, by directing polarization enabling energy at selected zones in the presence of a polarizing field, said input and output zones having associative zones located between them for coupling polarization between said input and output zones; (b) applying mobility enabling energy to said associative zones in the absence of a polarizing field, to induce polarization into said associative zones; (c) repeating steps (a) and (b) using different patterns of digital signals applied to at least some of the same input and output zones as specified in step (a), said patterns constituting learned original patterns; (d) applying an output control pattern only to selected input zones; (e) applying polarization enabling energy to said associative zones and output zones; and (f) reading out the polarization state at said output zones, with the said output states at said output zones being a function of said output control pattern, of said learned original patterns, and, also of the inputs from the associative zones; whereby the output based on steps (d), (e) and (f) is a result of the previous series of inputs to the system which constitute a learning function, and this output need not and often will not be a direct binary function of the current inputs to the system.
Claim 13
Independent Claim 268 words
A method of operating an associative data processing system including a body of polarizable material which is sensitive to mobility enabling energy, in the presence of a polarizing field, to polarize selected zones of said body; said method comprising the steps of: (a) applying one of a plurality of digital signal patterns to said body at selected input and output zones thereof, by directing polarization enabling energy at selected zones in the presence of a polarizing field, said input and output zones having associative zones located between them for coupling polarization between said input and output zones; (b) applying mobility enabling energy to said associative zones in the absence of a polarizing field, to induce polarization into said associative zones; (c) repeating steps (a) and (b) using different patterns of digital signals applied to at least some of the same input and output zones as specified in step (a), said patterns constituting learned original patterns; (d) applying an output control pattern only to selected input zones; (e) applying polarization enabling energy to said associative zones and output zones; and (f) reading out the polarization state at said output zones, with the said output states at said output zones being a function of said output control pattern, of said learned original patterns, and, also of the inputs from the associative zones; whereby the output based on steps (d), (e) and (f) is a result of the previous series of inputs to the system which constitute a learning function, and this output need not and often will not be a direct binary function of the current inputs to the system.
Claim 14
Dependent Claim 15 words
A method as defined in claim 11 wherein the polarizing field is a magnetic field.
Claim 15
Dependent Claim 20 words
A method as defined in claim 11 wherein step (d) also includes the polarization enabling energy at said output zones.
Claim 16
Dependent Claim 19 words
A method as defined in claim 11 wherein the application of energy to said body is accomplished by lasers.
Claim 17
Dependent Claim 349 words
An associative data processing system comprising: (a) a layer of spin glass material, the magnetization of areas of said layer being facilitated or enabled by the application of heat in the presence of a polarizing magnetic field; (b) said layer including a plurality of input zones, a plurality of output zones, and means including a plurality of associative zones located between said input and output zones for coupling polarization from said input zones to said output zones; (c) means for selectively applying a magnetic field to said spin glass layer; (d) means for applying a laser beam in a first selected pattern to said input and said output zones in the presence of the magnetic field to polarize the input and output zones to register a digital pattern therein; (e) means for heating the associative areas while the input and output zones are polarized and in the absence of the polarizing field, so that the spin interactions are modified and the associative zones are at least partially polarized; (f) means for applying additional input and output patterns to said system as set forth in paragraphs (d) and (e) hereinabove; (g) means for applying a part of a pattern previously applied to said system, to selected input zones of said layer; (h) means for heating said associative zones and said output zones to control the binary polarization state of said output zones; and (i) means for withdrawing output signals from said output zones in response to said output control input pattern applied to said input zones as specified i paragraph (g), with said output zones assuming a polarization state which is a function of said patterns applied to the input and output zones pursuant to steps (d) through (f), the polarization of said associative areas, and step (h) as set forth above; whereby the output based on paragraphs (g), (h) and (i) is a result of the previous series of inputs to the system which constitute a learning function, and this output need not and often will not be a direct binary function of the current inputs to the system.
Claim 18
Dependent Claim 349 words
An associative data processing system comprising: (a) a layer of spin glass material, the magnetization of areas of said layer being facilitated or enabled by the application of heat in the presence of a polarizing magnetic field; (b) said layer including a plurality of input zones, a plurality of output zones, and means including a plurality of associative zones located between said input and output zones for coupling polarization from said input zones to said output zones; (c) means for selectively applying a magnetic field to said spin glass layer; (d) means for applying a laser beam in a first selected pattern to said input and said output zones in the presence of the magnetic field to polarize the input and output zones to register a digital pattern therein; (e) means for heating the associative areas while the input and output zones are polarized and in the absence of the polarizing field, so that the spin interactions are modified and the associative zones are at least partially polarized; (f) means for applying additional input and output patterns to said system as set forth in paragraphs (d) and (e) hereinabove; (g) means for applying a part of a pattern previously applied to said system, to selected input zones of said layer; (h) means for heating said associative zones and said output zones to control the binary polarization state of said output zones; and (i) means for withdrawing output signals from said output zones in response to said output control input pattern applied to said input zones as specified i paragraph (g), with said output zones assuming a polarization state which is a function of said patterns applied to the input and output zones pursuant to steps (d) through (f), the polarization of said associative areas, and step (h) as set forth above; whereby the output based on paragraphs (g), (h) and (i) is a result of the previous series of inputs to the system which constitute a learning function, and this output need not and often will not be a direct binary function of the current inputs to the system.
Claim 19
Dependent Claim 20 words
A system as defined in claim 15 wherein said element designated (h) further includes means for heating said output zones.
Claim 20
Dependent Claim 35 words
A system as defined in claim 15 wherein said heating of said associative zones as set forth in Step (e) is accomplished at a substantially higher temperature level than the level to which said input
Claim 21
Dependent Claim 26 words
A system as defined in claim 15 wherein said means for heating said associative zones includes a laser and deflection means for the resultant laser beam.
Claim 22
Dependent Claim 369 words
An associative data processing system comprising: (a) a layer of spin glass material, the magnetization of areas of said layer being facilitated or enabled by the application of heat in the presence of a polarizing magnetic field; (b) said layer including a plurality of input zones, a plurality of output zones, and means including a plurality of associative zones located between aid input and output zones for coupling polarization from said input zones to said output zones; (c) means for selectively applying a magnetic field to said spin glass layer. (d) means for applying a laser beam in a first selected pattern to said input and said output zones in the presence of the magnetic field to polarize the input and output zones to register a digital pattern therein; (e) means for heating the associative areas while the input and output zones are polarized and in the absence of the polarizing field, so that the spin interactions are modified and the associative zones are at least partially polarized; (f) means for applying additional input and output patterns to said system as set forth in paragraphs (d) and (e) hereinabove; (g) means for applying a part of a pattern previously applied to said system, to selected input zones of said layer; (h) means for heating said associative zones and said output zones to control the binary polarization state of said output zones; (i) means for withdrawing output signals from said output zones in response to said output control input pattern applied to said input zones as specified in paragraph (g), with said output zones assuming a polarization state which is a function of said patterns applied to the input and output zones pursuant to steps (d) through (f), the polarization of said associative areas, and step (h) as set forth above; and (j) said system including masking means for minimizing heating of said input zones when said associative zones are being heated; whereby the output based on paragraphs (g), (h) and (i) is a result of the previous series of inputs to the system which constitute a learning function, and this output need not and often will not be a direct binary function of the current input to the system.
Claim 23
Dependent Claim 369 words
An associative data processing system comprising: (a) a layer of spin glass material, the magnetization of areas of said layer being facilitated or enabled by the application of heat in the presence of a polarizing magnetic field; (b) said layer including a plurality of input zones, a plurality of output zones, and means including a plurality of associative zones located between aid input and output zones for coupling polarization from said input zones to said output zones; (c) means for selectively applying a magnetic field to said spin glass layer. (d) means for applying a laser beam in a first selected pattern to said input and said output zones in the presence of the magnetic field to polarize the input and output zones to register a digital pattern therein; (e) means for heating the associative areas while the input and output zones are polarized and in the absence of the polarizing field, so that the spin interactions are modified and the associative zones are at least partially polarized; (f) means for applying additional input and output patterns to said system as set forth in paragraphs (d) and (e) hereinabove; (g) means for applying a part of a pattern previously applied to said system, to selected input zones of said layer; (h) means for heating said associative zones and said output zones to control the binary polarization state of said output zones; (i) means for withdrawing output signals from said output zones in response to said output control input pattern applied to said input zones as specified in paragraph (g), with said output zones assuming a polarization state which is a function of said patterns applied to the input and output zones pursuant to steps (d) through (f), the polarization of said associative areas, and step (h) as set forth above; and (j) said system including masking means for minimizing heating of said input zones when said associative zones are being heated; whereby the output based on paragraphs (g), (h) and (i) is a result of the previous series of inputs to the system which constitute a learning function, and this output need not and often will not be a direct binary function of the current input to the system.

References Cited (Backward Citations)

US3887906A Cited
US4799114A Cited
US4586161A Cited
US4615944A Cited
US4672594A Cited
US4694358A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-12-10 1994-06-11 1994-12-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-12-10 1998-06-11 1998-12-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-12-10 2002-06-11 2002-12-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag