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: 6470370
    Abstract: 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: Grant
    Filed: January 16, 2001
    Date of Patent: October 22, 2002
    Assignee: Intel Corporation
    Inventors: Stephen A. Fischer, Larry M. Mennemeier, Alexander D. Peleg, Carole Dulong, Eiichi Kowashi
  • Patent number: 6379813
    Abstract: Novel polymeric compounds are disclosed which may be utilized alone, or after being further polymerized into an emulsion polymer, to form pigmented compositions that are useful in a variety of pigmented compositions, including inks. The inks produced have high bond strength, and are suitable for use in a large number of printing processes, most notably processes involving printing onto flexible substrates.
    Type: Grant
    Filed: September 17, 1999
    Date of Patent: April 30, 2002
    Assignee: S. C. Johnson Commercial Markets, Inc.
    Inventors: Jeffery L. Anderson, Stephen A. Fischer, Harry T. Mills, Jr., Thomas M. Sisson, Daniel A. Teska
  • Publication number: 20010052065
    Abstract: The present invention discloses a method and apparatus for saving and restoring registers. A single instruction is decoded. The single instruction moves contents of a plurality of registers associated with a functional unit in a processor to a memory; the processor operates under a plurality of operational modes and operand sizes. The single instruction arranges the contents in the memory according to a predetermined format into a plurality of groups, each group is aligned at an address boundary which corresponds to a multiple of 2N bytes. The predetermined format is constant for the plurality of operational modes and operand sizes. The single instruction retains the contents of the plurality of registers after moving.
    Type: Application
    Filed: March 31, 1998
    Publication date: December 13, 2001
    Inventors: WILLIAM C. ALEXANDER III, SHREEKANT S. THAKKAR, PATRICE L. ROUSSEL, THOMAS HUFF, BRYANT E. BIGBEE, STEPHEN A. FISCHER
  • Publication number: 20010032228
    Abstract: 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: Application
    Filed: January 16, 2001
    Publication date: October 18, 2001
    Inventors: Stephen A. Fischer, Larry M. Mennemeier, Alexander D. Peleg, Carole Dulong, Eiichi Kowashi
  • Patent number: 6289459
    Abstract: A software method of setting a state in a processor regarding whether a processor number encoded in the processor will be available for reading is described. The method comprises prompting the user to enter an indication whether the processor number should be available for reading by a program. Then, setting a state to inhibit the processor number from being read by a program if the indication indicates that the processor number should not be available for reading by the program. For one embodiment, the method further includes testing the indication if a request for the processor number is received, and releasing the processor number if the indication indicates that the processor number is available.
    Type: Grant
    Filed: January 20, 1999
    Date of Patent: September 11, 2001
    Assignee: Intel Corporation
    Inventors: Stephen A. Fischer, Shreekant S. Thakkar, Robert R. Sullivan, Frederick J. Pollack
  • Patent number: 6237016
    Abstract: 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). Then, in response to receiving an instruction, eight data elements are read and used to generate a currently calculated complex number.
    Type: Grant
    Filed: July 31, 1997
    Date of Patent: May 22, 2001
    Assignee: Intel Corporation
    Inventors: Stephen A. Fischer, Larry M. Mennemeier, Alexander D. Peleg, Carole Dulong, Eiichi Kowashi
  • Patent number: 6225398
    Abstract: A method for formulating an aqueous dispersion of a polymer includes dissolving a polymer such as an acrylic polyol in a solvent to form a polymer solution. A surfactant is added to the polymer solution, and water is then added with mixing sufficient to dispersed the polymer in the water. The resulting aqueous dispersion can be mixed with a water dispersible polyisocyanate to produce coating materials which can be cured to form tough films and coatings.
    Type: Grant
    Filed: March 20, 1998
    Date of Patent: May 1, 2001
    Assignee: Henkel Corporation
    Inventors: Chase J. Boudreaux, Stephen A. Fischer, Kartar S. Arora, Grannis S. Johnson
  • Patent number: 6197879
    Abstract: 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 dicarboxylic acid monomer, and an ethylenically unsaturated monocarboxylic acid monomer. The total amount of said ethylenically unsaturated acid monomers 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: Grant
    Filed: September 13, 1996
    Date of Patent: March 6, 2001
    Assignee: Henkel Corporation
    Inventors: Stephen A. Fischer, Michael S. Wiggins, Bruce Matta, Eric Nowicki
  • Patent number: 6187856
    Abstract: An antistatic composition containing a crosslinked thermosetting resin formed by reacting, in the presence of a water-soluble solvent, (a) a polyaminoamide having unreacted primary and secondary amine groups and (b) a polychlorohydrin derivative.
    Type: Grant
    Filed: March 18, 1998
    Date of Patent: February 13, 2001
    Assignee: Henkel Corporation
    Inventors: Michael J. Incorvia, Stephen A. Fischer
  • Patent number: 6185671
    Abstract: 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: Grant
    Filed: March 31, 1998
    Date of Patent: February 6, 2001
    Assignee: Intel Corporation
    Inventors: Vladimir Pentovski, Gerald Bennett, Stephen A. Fischer, Eric Heit, Glenn J. Hinton, Patrice L. Roussel
  • Patent number: 6160059
    Abstract: 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: Grant
    Filed: October 10, 1997
    Date of Patent: December 12, 2000
    Assignee: 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: 6123990
    Abstract: 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: Grant
    Filed: May 26, 1998
    Date of Patent: September 26, 2000
    Assignee: Henkel Corporation
    Inventors: Michael S. Wiggins, Michael J. Incorvia, Stephen A. Fischer
  • Patent number: 6077900
    Abstract: 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: Grant
    Filed: September 29, 1998
    Date of Patent: June 20, 2000
    Assignee: Cognis Corporation
    Inventors: Chase J. Boudreaux, Timothy Vogel, David I. Devore, Reimar Heucher, Stephen A. Fischer, Kartar S. Arora
  • Patent number: 6058408
    Abstract: 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: Grant
    Filed: December 20, 1995
    Date of Patent: May 2, 2000
    Assignee: Intel Corporation
    Inventors: Stephen A. Fischer, Larry M. Mennemeier, Alexander D. Peleg, Carole Dulong, Eiichi Kowashi
  • Patent number: 6002049
    Abstract: 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: Grant
    Filed: June 12, 1997
    Date of Patent: December 14, 1999
    Assignee: Henkel Corporation
    Inventors: Michael S. Wiggins, Reuben H. Grinstein, Stephen A. Fischer
  • Patent number: 5983257
    Abstract: 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: Grant
    Filed: December 26, 1995
    Date of Patent: November 9, 1999
    Assignee: Intel Corporation
    Inventors: Carole Dulong, Larry M. Mennemeier, Tuan H. Bui, Eiichi Kowashi, Alexander D. Peleg, Benny Eitan, Stephen A. Fischer, Benny Maytal, Millind Mittal
  • Patent number: 5983253
    Abstract: 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: Grant
    Filed: December 20, 1995
    Date of Patent: November 9, 1999
    Assignee: Intel Corporation
    Inventors: Stephen A. Fischer, Larry M. Mennemeier, Alexander D. Peleg, Carole Dulong, Eiichi Kowashi
  • Patent number: 5948880
    Abstract: 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: Grant
    Filed: May 8, 1997
    Date of Patent: September 7, 1999
    Assignee: Henkel Corporation
    Inventors: Stephen A. Fischer, Chase J. Boudreaux, Michael S. Wiggins
  • Patent number: 5941964
    Abstract: 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: Grant
    Filed: June 7, 1995
    Date of Patent: August 24, 1999
    Assignee: Intel Corporation
    Inventors: Bruce Young, Jeff Rabe, Stephen Fischer
  • Patent number: 5936872
    Abstract: 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: Grant
    Filed: December 20, 1995
    Date of Patent: August 10, 1999
    Assignee: Intel Corporation
    Inventors: Stephen A. Fischer, Larry M. Mennemeier, Alexander D. Peleg, Carole Dulong, Eiichi Kowashi