Patents by Inventor Stephen A. Fischer
Stephen A. Fischer has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 6185671Abstract: The present invention discloses a method and apparatus for matching data types of operands in an instruction. A type code of an operand used by the instruction is determined. An attribute value of a storage element which corresponds to the operand is read from a speculative array. This attribute value is then compared with the type code.Type: GrantFiled: March 31, 1998Date of Patent: February 6, 2001Assignee: Intel CorporationInventors: Vladimir Pentovski, Gerald Bennett, Stephen A. Fischer, Eric Heit, Glenn J. Hinton, Patrice L. Roussel
-
Patent number: 6160059Abstract: Described is a process for making acrylic resins suitable as polymeric surfactants used in emulsion polymerization, as pigment grinding resins and for preparing dispersions used as overprint varnishes. The feedstock is styrene, .alpha.-methyl styrene, acrylic acid and a polymerization initiator and is preferably free of solvent. This mix is passed through a continuous tube reactor run at a controlled range of pressure and relatively low residence time and temperature. Optimally, when the polymer/unreacted monomers blend exits the reactor and is devolatilized, the recovered monomers are used to make up part of the feedstock.Type: GrantFiled: October 10, 1997Date of Patent: December 12, 2000Assignee: Cook Composites and Polymers Co.Inventors: George Roth, George A. Smith, Reuben Grinstein, Paul D. Whyzmuzis, deceased, Shruti Singhal, Steve Boucher, Roger Lovald, David Devore, Stephen A Fischer, Michael S. Wiggins
-
Patent number: 6123990Abstract: A process for providing a substrate with anti-static and lubricating properties by contacting the substrate with a water-soluble or water-dispersible polymer composition having hydrophobic and hydrophilic properties.Type: GrantFiled: May 26, 1998Date of Patent: September 26, 2000Assignee: Henkel CorporationInventors: Michael S. Wiggins, Michael J. Incorvia, Stephen A. Fischer
-
Patent number: 6077900Abstract: An aqueous dispersion containing a polyamide and non-polyamide polymer is prepared by dissolving the polyamide in an organic solvent with a surfactant to form a polyamide solution. Water is then added to the polyamide solution to form an aqueous dispersion. The non-polyamide polymer can be added before or after the addition of water. The polyamide/non-polyamide dispersion can be used to produce an ink with better adhesion to plastic substrates and reduced blocking problems.Type: GrantFiled: September 29, 1998Date of Patent: June 20, 2000Assignee: Cognis CorporationInventors: Chase J. Boudreaux, Timothy Vogel, David I. Devore, Reimar Heucher, Stephen A. Fischer, Kartar S. Arora
-
Patent number: 6058408Abstract: The invention provides a method and apparatus for performing complex digital filters. According to one aspect of the invention, a method for performing a complex digital filter is described. The complex digital filter is performed using a set of data samples and a set of complex coefficients. In addition, the complex digital filter is performed using a inner and outer loop. The outer loop steps through a number of corresponding relationships between the set of complex coefficients and the set of data samples. The inner loop steps thorough each complex coefficient in the set of complex coefficients. Within the inner loop, the data sample corresponding to the current complex coefficient (the complex coefficient currently identified by the inner loop) is determined according to the current corresponding relationship (the corresponding relationship currently identified by the outer loop).Type: GrantFiled: December 20, 1995Date of Patent: May 2, 2000Assignee: Intel CorporationInventors: Stephen A. Fischer, Larry M. Mennemeier, Alexander D. Peleg, Carole Dulong, Eiichi Kowashi
-
Patent number: 6002049Abstract: Latexes are thickened by compounds of the formula ##STR1## wherein R.sup.1 is an aliphatic, substituted aliphatic, aromatic, or substituted aromatic radical having a valence of from 2 to 8; each of B.sub.1 -B.sub.8 is independently an ester, amide, amine, ether, sulfide, disulfide, thiocarbamate, urea, thiourea, urethane, sulfate, phosphate, carbonyl, methylene, thioamide, carbonate, or imide linkage; each of X.sup.1 -X.sup.8 is independently --A.sub.1 --R.sup.2 --A.sub.2 -- or --A.sub.1 -- wherein each of A.sub.1 and A.sub.2 is independently an ester, amide, amine, ether, sulfide, disulfide, urethane, thiocarbamate, urea, thiourea, sulfate, phosphate, carbonyl, methylene, thioamide, carbonate, or imide linkage and R.sup.2 is a divalent aliphatic, substituted aliphatic, aromatic, or substituted aromatic radical with the proviso that only one of B.sub.1 -B.sub.8 is urethane and that when one of B.sub.1 -B.sub.8 is urethane, one of A.sub.1 and A.sub.Type: GrantFiled: June 12, 1997Date of Patent: December 14, 1999Assignee: Henkel CorporationInventors: Michael S. Wiggins, Reuben H. Grinstein, Stephen A. Fischer
-
Patent number: 5983257Abstract: A computer system which includes a multimedia input device which generates an audio or video input signal and a processor coupled to the multimedia input device. The system further includes a storage device coupled to the processor and having stored therein a signal processing routine for multiplying and accumulating input values representative of the audio or video input signal. The signal processing routine, when executed by the processor, causes the processor to perform several steps. These steps include performing a packed multiply add on a first set of values packed into a first source and a second set of values packed into a second source each representing input signals to generate a packed intermediate result. The packed intermediate result is added to an accumulator to generate a packed accumulated result in the accumulator. These steps may be iterated with the first set of values and portions of the second set of values to the accumulator to generate the packed accumulated result.Type: GrantFiled: December 26, 1995Date of Patent: November 9, 1999Assignee: Intel CorporationInventors: Carole Dulong, Larry M. Mennemeier, Tuan H. Bui, Eiichi Kowashi, Alexander D. Peleg, Benny Eitan, Stephen A. Fischer, Benny Maytal, Millind Mittal
-
Patent number: 5983253Abstract: A method and apparatus for performing complex digital filters. According to one aspect of the invention, a computer system generally having a transmitting unit, a processor, and a storage device is described. The storage device is coupled to the processor and has stored therein a routine. When executed by the processor, the routine causes the processor to perform a digital filter on unfiltered data items using complex coefficients to generate an output data stream. Execution of the routine causes the processor to perform outer and inner loops. The outer loop steps through corresponding relationships between the complex coefficients and the unfiltered data items. Each of these corresponding relationships is used by the digital filter to generate the output data stream. The inner loop steps the complex coefficients. Within the inner loop, the unfiltered data item corresponding to the current complex coefficient is determined according to the current corresponding relationship.Type: GrantFiled: December 20, 1995Date of Patent: November 9, 1999Assignee: Intel CorporationInventors: Stephen A. Fischer, Larry M. Mennemeier, Alexander D. Peleg, Carole Dulong, Eiichi Kowashi
-
Patent number: 5948880Abstract: A process is provided for preparing a dispersion of a polyamide in water, said process comprising:forming a solution of a polyamide having an acid value of greater than about 2 in an organic solvent to form a solution of said polyamide in said solvent, said polyamide and said solvent being at a temperature below the softening point of said polyamide during said dissolving, said solution further comprising a surfactant, wherein at least a portion of the acid value of said polyamide is neutralized,adding sufficient water to said solution with mixing to form an oil-in-water dispersion, the temperature of said solution and said water being below the softening point of said polyamide during said adding, andremoving at least a major amount of said organic solvent from said oil-in-water dispersion. The resulting dispersion is useful in preparing a coating of the polyamide, which coating is useful as an adhesive.Type: GrantFiled: May 8, 1997Date of Patent: September 7, 1999Assignee: Henkel CorporationInventors: Stephen A. Fischer, Chase J. Boudreaux, Michael S. Wiggins
-
Patent number: 5941964Abstract: A bus bridge which intercepts synchronization events and selectively flushes data in buffers within the bridge is disclosed. The bridge insures data consistency by actively intercepting synchronization events, including, interrupts, processor accesses of a control status registers, and I/O master accesses of shared memory space. Interrupt signals may be routed through the bridge, which includes a bridge control unit comprised of state machine logic for managing data transfers through the bridge. In response to an interrupt signal from an agent on a bus, the bridge control unit flushes posted data before allowing a processor to process the interrupt signal. The bridge control unit further requires that the bridge complete all posted writes generated from a first bus before the bridge accepts a read generated from a second bus. The bridge control unit additionally insures strict ordering of accesses through the bridge.Type: GrantFiled: June 7, 1995Date of Patent: August 24, 1999Assignee: Intel CorporationInventors: Bruce Young, Jeff Rabe, Stephen Fischer
-
Patent number: 5936872Abstract: The invention provides a method and apparatus for storing complex data in formats which allow efficient complex multiplication operations to be performed and for performing such complex multiplication operations. According to one aspect of the invention, a method for multiplying complex numbers is provided for use in a data processing system. In response to receiving an instruction, eight data elements are read and used to generate a resulting complex number. These eight data elements were previously stored as packed data and include two representations of each of the components of a first and second complex number. Each of these representations is signed such that it represents either the positive or negative of said component. As a result of the manner in which these eight data elements are stored, the resulting complex number represents the product of the first and second complex numbers. According to another aspect of the invention, a machine-readable medium is described.Type: GrantFiled: December 20, 1995Date of Patent: August 10, 1999Assignee: Intel CorporationInventors: Stephen A. Fischer, Larry M. Mennemeier, Alexander D. Peleg, Carole Dulong, Eiichi Kowashi
-
Patent number: 5886135Abstract: A process is provided for preparing a dispersion of a polyamide in water, said process comprising:dissolving a polyamide having an amine value of greater than about 2 in an organic solvent to form a solution of said polyamide in said solvent, said polyamide and said solvent being at a temperature below the softening point of said polyamide during said dissolving, said solution further comprising a surfactant and an inorganic alkaline material,adding sufficient water containing an acid to said solution with mixing to form an oil-in-water dispersion, the temperature of said solution and said water being below the softening point of said polyamide during said adding, the amount of said acid being sufficient to neutralize a portion of said inorganic alkaline material, but insufficient to coagulate said polyamide from the resulting oil-in-water dispersion, andremoving at least a major amount of said organic solvent from said oil-in-water dispersion.Type: GrantFiled: May 8, 1997Date of Patent: March 23, 1999Assignee: Henkel CorporationInventors: Stephen A. Fischer, Michael S. Wiggins, Chase J. Boudreaux
-
Patent number: 5887194Abstract: A computer bus that enables bus mastering agents to send/receive a burst of data to/from a slave agent without determining in advance the number of data words to be transferred, or even the maximum number of data words that could be transferred. Either the master, the slave, or the bus arbiter can terminate the burst at any time with minimum overhead. Furthermore, either the master or the slave can throttle the speed of the data transfer by adding wait states. Distributed address decode is performed by each agent coupled to the bus. Each agent must claim a transaction directed toward it by the master. If no agent claims the transaction within a predetermined number of clock periods, a subtractive decode device may claim the transaction by default. The bus also includes a bus lock wherein each bus slave agent may be able to enter a locked state, and once in the locked state, reject all accesses except those initiated by the master agent that locked it.Type: GrantFiled: June 5, 1995Date of Patent: March 23, 1999Assignee: Intel CorporationInventors: Dave Carson, Bruce Young, Norman Rasmussen, Stephen Fischer, Jeffrey Rabe
-
Patent number: 5868826Abstract: A composition for thickening aqueous based personal care products is comprised of a cosolvent selected from the group consisting of a diol, the mono alkyl ether of a diol, a salt of a sulfated ethoxylated alcohol, a salt of a sulfated ethoxylated alkyl phenol, and a complex organic phosphate ester; water; a nonionic surfactant and, a complex ester.Type: GrantFiled: June 18, 1996Date of Patent: February 9, 1999Assignee: Henkel CorporationInventors: Stephen A. Fischer, Kartar S. Arora, Reuben Grinstein, Patrick M. McCurry, Jr., Judith C. Giordan
-
Patent number: 5852712Abstract: A CMOS microprocessor chip includes an on-chip single-poly EPROM that is process compatible with the CMOS process used to manufacture the microprocessor. The EPROM is used to store manufacturing and contract related data such as serial number, customer, and process related data such as wafer number test results, binning data, etc. This provides important information for quality and reliability control. The EPROM is also used to control selection of optional microprocessor features such as speed governing, pin-out and I/O bus interface configuration. A third use is for trimming of critical circuit elements and for cache redundancy fault control.Type: GrantFiled: September 8, 1997Date of Patent: December 22, 1998Assignee: Intel CorporationInventors: Michael J. Allen, Gregory K. Crain, Stephen A. Fischer, Patrick P. Gelsinger, David R. Gray, Stuart T. Hopkins, Gustay Laub, III, Charles H. Lucas, Richard D. Pashley, Babak Sabi, Joseph D. Schutz, David J. Shield, Stephen F. Sullivan
-
Patent number: 5835392Abstract: A method in a computer system of performing a butterfly stage of a complex fast fourier transform of two input signals. First, a packed multiply add is performed on a first packed complex value generated from a first input signal and a set of trigonometric values to generate a first product. Then, a second product is generated which comprises the first product with a sign inverted. A packed add of the second product and a second complex value generated from a second input signal is performed to generate a first result, and the first product and the second complex value to generate a second result.Type: GrantFiled: December 28, 1995Date of Patent: November 10, 1998Assignee: Intel CorporationInventors: Carole Dulong, Larry M. Mennemeier, Eiichi Kowashi, Alexander D. Peleg, Stephen A. Fischer
-
Patent number: 5804682Abstract: A process is provided for preparing a dispersion of a polyamide in water, said process comprising:forming a solution of a polyamide having an acid value of greater than about 2 in an organic solvent to form a solution of said polyamide in said solvent, said polyamide and said solvent being at a temperature below the softening point of said polyamide during said dissolving, said solution further comprising a surfactant, wherein at least a portion of the acid value of said polyamide is neutralized,adding sufficient water to said solution with mixing to form an oil-in-water dispersion, the temperature of said solution and said water being below the softening point of said polyamide during said adding, andremoving at least a major amount of said organic solvent from said oil-in-water dispersion. The resulting dispersion is useful in preparing a coating of the polyamide, which coating is useful as an adhesive.Type: GrantFiled: October 25, 1996Date of Patent: September 8, 1998Assignee: Henkel CorporationInventors: Stephen A. Fischer, David I. Devore, Kartar S. Arora, Reimar Heucher, Michael S. Wiggins, Chase J. Boudreaux, Dwight D. Heinrich
-
Patent number: 5793661Abstract: A method of multiplying and accumulating two sets of values in a computer system. A packed multiply add is performed on a first portion of a first set of values packed into a first source and a first portion of a second set of values packed into a second source to generate a first result. The first result is unpacked into a plurality of values (e.g. two). The plurality of values is then added together to form a resulting accumulation value.Type: GrantFiled: December 26, 1995Date of Patent: August 11, 1998Assignee: Intel CorporationInventors: Carole Dulong, Larry Mennemeier, Tuan H. Bui, Eiichi Kowashi, Alexander D. Peleg, Benny Eitan, Stephen A. Fischer, Benny Maytal, Millind Mittal
-
Patent number: 5786436Abstract: A polymer useful as an inorganic pigment dispersant is provided. The polymer is derived from monomers consisting essentially of an ethylenically unsaturated aromatic monomer, an ethylenically unsaturated acid monomer, and an ethylenically unsaturated amide monomer. The amount of said ethylenically unsaturated acid monomer is sufficient to permit said polymer to associate with an inorganic pigment in an aqueous medium in a manner which disperses said inorganic pigment in said aqueous medium to form a stable aqueous dispersion of said inorganic pigment, and the amount of said ethylenically unsaturated aromatic monomer is sufficient to reduce the water sensitivity of a dried coating of a latex paint comprised of said stable aqueous dispersion of said inorganic pigment. A process of preparing a polymer useful as an inorganic pigment dispersant and a method of preparing an inorganic pigment dispersion useful in the preparation of latex paints are also provided.Type: GrantFiled: July 11, 1997Date of Patent: July 28, 1998Assignee: Henkel CorporationInventors: Stephen A. Fischer, Michael S. Wiggins, Bruce Matta
-
Patent number: 5783553Abstract: A composition and process for enhancing the aesthetic and tactile properties of an alkyl polyglycoside involving combining an alkyl polyglycoside having the general formula I:RO(Z).sub.a (I)wherein R is a monovalent organic radical having from about 8 to about 18 carbon atoms; Z is a saccharide residue having 5 or 6 carbon atoms; and a is a number having a value from about 1 to about 6, with an aliphatic alcohol having from 1 to about 20 carbon atoms.Type: GrantFiled: November 1, 1995Date of Patent: July 21, 1998Assignee: Henkel CorporationInventors: Sureshchandra G. Desai, John Frederick Hessel, Allen D. Urfer, Charles B. Allen, Stephen A. Fischer, Patrick M. McCurry