Patents by Inventor David Arnolds

David Arnolds 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).

  • Publication number: 20050077718
    Abstract: A web guide assembly has a D-ring to receive a seatbelt. The D-ring is attached to a support by a joint. The joint allows universal movement relative to the support. The web guide assembly may be part of a vehicle restraint system.
    Type: Application
    Filed: October 14, 2003
    Publication date: April 14, 2005
    Inventors: Robert Desmarais, David Arnold, Bayard Temple
  • Patent number: 6877069
    Abstract: An address translation logic and method for generating an instruction's operand address. The address generation logic includes an address generation circuit having adders that perform partial sum additions of the instruction operand's base register value with a displacement value in the instruction. The address generation logic also includes a carry prediction history block associated with the instruction that provides predicted carry-in values to the adders during the partial sum addition operation. In a related embodiment, the carry prediction history block that, in an advantageous embodiment, is appended to the instruction includes a predicted row access select (RAS) carry-in value, a predicted column access select (CAS) carry-in value and a confirmation flag that indicates whether the previous carry-in predictions for the previous predicted RAS and CAS carry-in values for the instruction were correct.
    Type: Grant
    Filed: March 28, 2002
    Date of Patent: April 5, 2005
    Assignee: International Business Machines Corporation
    Inventor: David Arnold Luick
  • Patent number: 6868489
    Abstract: Embodiments are provided in which the generation of a carry of a sum of two numbers can be implemented by adding only some most significant bits of the two numbers and assuming that the sum of the remaining bits do not generate a carry. Other embodiments are also provided in which the generation of the carry of a sum of the two numbers can be implemented using carry look-ahead techniques wherein generate and propagate terms are generated. By combining the product terms of the carry function and combining pairs of propagate or generate terms, the generation of the carry of the sum of the two numbers can be implemented in an And-Or-Inverter function less complex than that of prior art. Still other embodiments are provided in which one operand of a carry generation circuit comes from a fixed source and the other operand is selected from several forwarding sources.
    Type: Grant
    Filed: January 2, 2002
    Date of Patent: March 15, 2005
    Assignee: International Business Machines Corporation
    Inventor: David Arnold Luick
  • Patent number: 6853277
    Abstract: An auxiliary magnetic trip system for a circuit breaker, the auxiliary magnetic trip system includes a strap configured to conduct a first level of electrical current and a second level of electrical current; a u-shape collar with a first pole face, the u-shape collar disposed around the strap; a trip lever rotatably mounted on an axis; and a holdback system releasably coupled to the trip lever, wherein the holdback system prevents movement of the trip lever at the first level of electrical current and releases the trip lever at the second level of electrical current.
    Type: Grant
    Filed: August 6, 2002
    Date of Patent: February 8, 2005
    Assignee: General Electric Company
    Inventors: Roger N. Castonguay, David Arnold
  • Publication number: 20050017495
    Abstract: A vehicle occupant restraint system including: a seat belt pretensioner comprising a curved cable guide and a flexible cable, having a determinable stiffness to bending, positioned about and movable relative to the cable guide. One end of the cable is adapted to be connected to a piston means for moving the cable (or alternately to a static anchor) and an opposite end of the cable adapted to be operably connected to a seat belt buckle, a portion of the cable impregnated with a first material to increase the stiffness of the cable, the cable configured to be drawn into the cable guide and to dissipate energy as it is so moved. Additionally, the first material covers the exterior of the cable and is of determinable thickness.
    Type: Application
    Filed: July 25, 2003
    Publication date: January 27, 2005
    Inventor: David Arnold
  • Patent number: 6835702
    Abstract: The present invention relates to compositions and methods for mitigating corrosion of applied color designs on a bottle, or on another glass or ceramic item. More specifically the composition or method of the present invention can mitigate corrosion even in the presence of a known corrosive agent. The composition and methods of the invention employ one or more phosphates and one or more phosphonates at a ratio that reduces or minimizes corrosion of an applied color design.
    Type: Grant
    Filed: November 7, 2001
    Date of Patent: December 28, 2004
    Assignee: Ecolab Inc.
    Inventors: Brandon Leon Herdt, Gerald Kurt Wichmann, David Arnold Halsrud, Michel Marie Lawrence, Richard Eugene Steindorf
  • Publication number: 20040249878
    Abstract: A high-frequency compound instruction mechanism and method allows performing a common compare immediate function before an add function has completed, thereby reducing the number of cycles to perform the add-compare function. By increasing the speed of performing the add-compare function, a branch mispredict signal may be provided to an instruction pipeline before data registers are affected by the pipelined instructions. The compound instruction mechanism of the preferred embodiments may be implemented within space that is primarily unused within arithmetic logic units, resulting in an implementation that only marginally increases space requirements on an integrated circuit.
    Type: Application
    Filed: June 5, 2003
    Publication date: December 9, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: David Arnold Luick
  • Publication number: 20040227770
    Abstract: Methods, apparatus, including computer program products, and systems implement and use techniques for rendering glyphs. A representation of a glyph is generated, the glyph to be rendered at a size on an output device having a device resolution. A bitmap representation of the glyph is generated using a first anti-aliasing process in a first direction and using a different second anti-aliasing process in a second direction.
    Type: Application
    Filed: May 16, 2003
    Publication date: November 18, 2004
    Inventors: Terence S. Dowling, R. David Arnold
  • Publication number: 20040227771
    Abstract: Methods, apparatus, including computer program products, and systems implement and use techniques for rendering glyphs. A plurality of glyphs to be rendered are received. For each glyph, an anti-aliasing procedure is selected to render the glyph. The anti-aliasing procedure is selected from a first anti-aliasing procedure and one or more alternative anti- aliasing procedures. The anti-aliasing procedure for each glyph is selected based on the glyph.
    Type: Application
    Filed: May 16, 2003
    Publication date: November 18, 2004
    Inventors: R. David Arnold, Terence S. Dowling
  • Patent number: 6804759
    Abstract: In a computer processor, a low-order portion of a virtual address for a pipelined operation is compared directly with the corresponding low-order portions of addresses of operations below it in the pipeline to detect an address conflict, without first translating the address. Preferably, if a match is found, it is assumed that an address conflict exists, and the pipeline is stalled one or more cycles to maintain data integrity in the event of an actual address conflict. Preferably, the CPU has caches which are addressed using real addresses, and a translation lookaside buffer (TLB) for determining the high-order portion of a real address. The comparison of low-order address portions provides conflict detection before the TLB can translate a real address of an instruction.
    Type: Grant
    Filed: March 14, 2002
    Date of Patent: October 12, 2004
    Assignee: International Business Machines Corporation
    Inventor: David Arnold Luick
  • Patent number: 6775735
    Abstract: Embodiments are provided in which a first and second instructions are executed in parallel. A first and a second address are generated according to the first and second instructions, respectively. The first address is used to select a data cache line of a data cache RAM and a first data bank from the data cache line. The second address is used to select a second data bank from the data cache. The first and second data banks are outputted in parallel from the data cache RAM. An instruction pair testing circuit tests the probability of the first and second instructions accessing a same data cache line of the data cache RAM. If it is unlikely that the two instructions will access a same data cache line, the second instruction is refetched and re-executed, and the second data bank is not used.
    Type: Grant
    Filed: October 11, 2001
    Date of Patent: August 10, 2004
    Assignee: International Business Machines Corporation
    Inventor: David Arnold Luick
  • Patent number: 6763421
    Abstract: Embodiments are provided in which a first and second instructions are executed in parallel. A first and a second address are generated according to the first and second instructions, respectively. The first address is used to select a data cache line of a data cache RAM and a first data bank from the data cache line. The second address is used to select a second data bank from the data cache. The first and second data banks are outputted in parallel from the data cache RAM. An instruction pair testing circuit tests the probability of the first and second instructions accessing a same data cache line of the data cache RAM. If it is unlikely that the two instructions will access a same data cache line, the second instruction is refetched and re-executed, and the second data bank is not used.
    Type: Grant
    Filed: October 11, 2001
    Date of Patent: July 13, 2004
    Assignee: International Business Machines Corporation
    Inventor: David Arnold Luick
  • Patent number: 6740711
    Abstract: A pressure sensitive hot melt adhesive composition suitable for use in a variety of medical products, as well as consumer and industrial products, comprises one or more pressure-sensitive adhesive matrices and at least 0.5 wt. %, based on the total formulation of trans-polyoctenamer. The adhesive composition adheres well to human and other mammalian skin, and can be used for example to secure wound dressings and ostomy appliances.
    Type: Grant
    Filed: September 3, 2002
    Date of Patent: May 25, 2004
    Assignee: Avery Dennison Corporation
    Inventors: Roger David Arnold Lipman, Kristine Dhaeze
  • Publication number: 20040083350
    Abstract: A method and system for accessing a specified cache line using previously decoded base address offset bits, stored with a register file, which eliminate the need to perform a full address decode in the cache access path, and to replace the address generation adder multiple level logic with only one level of rotator/multiplexer logic. The decoded base register offset bits enable the direct selection of the specified cache line, thus negating the need for the addition and the decoding of the base register offset bits at each access to the cache memory. Other cache lines are accessed by rotating the decoded base address offset bits, resulting in a selection of another cache word line.
    Type: Application
    Filed: October 29, 2002
    Publication date: April 29, 2004
    Applicant: International Business Machines Corp.
    Inventor: David Arnold Luick
  • Patent number: 6724286
    Abstract: An adjustable solenoid having an enclosure containing a winding through which a current is passed. The winding defines an area and a plunger is positioned at one end of the area with a mechanical biasing mechanism for providing a biasing force to the plunger, the mechanical biasing mechanism is secured to the plunger at one end and a support at the other end. A stator having a first threaded portion engaged within a threaded opening of the enclosure causes the stator to travel between a first position and a second position as a rotational force is applied to the stator.
    Type: Grant
    Filed: March 26, 2002
    Date of Patent: April 20, 2004
    Assignee: General Electric Company
    Inventors: David Arnold, Thomas G. O'Keeffe, Paul Douglas Lafferty
  • Patent number: 6710100
    Abstract: A fluid-absorbing, composite material that is pressure sensitive adhesive and which is made of a mixture comprising a continuous phase formed from a pressure sensitive adhesive matrix, and a discontinuous phase substantially comprised of one or more natural or synthetically derived water soluble and/or water insoluble absorbents, characterised in that the continuous phase contains trans-polyoctenamer polymer, which material serves to elevate the shear strength of the composite. Because of its low melting point, compositions containing trans-polyoctenamer polymer are very easy to process. Formulations can be prepared that have only weakly adhesive properties, also formulations that are suitable as primary dressings for various hard-to-heal and chronic wounds. The pressure sensitive adhesive can also be combined with a non-adhesive, water impervious film, or other backing material, and can be used as the protective adhesive skin barrier component of ostomy pouches.
    Type: Grant
    Filed: August 22, 2002
    Date of Patent: March 23, 2004
    Assignee: Avery Dennison Corporation
    Inventor: Roger David Arnold Lipman
  • Publication number: 20040044880
    Abstract: In a dynamically compiling computer system, a system and method for efficiently transferring control from execution of an instruction in a first representation to a second representation of the instruction is disclosed. The system and method include the setting of a tag for entry points of each instruction in a first representation that has been translated to a second representation. The tag is stored in memory in association with each such instruction. When a given instruction in a first representation is to be executed, the tag is examined, and if it indicates that a translated version of the instruction has previously been generated, control is passed to execution of the instruction in the second representation. The second representation can be a different instruction set representation, or an optimized representation in the same instruction set as the original instruction.
    Type: Application
    Filed: May 2, 2001
    Publication date: March 4, 2004
    Applicant: International Business Machines Corporation
    Inventors: Erik R. Altman, Kemal Ebcioglu, Michael Karl Gschwind, David Arnold Luick
  • Publication number: 20030229662
    Abstract: Methods and apparatus are provided for eliminating hot spots on processor chips in a symmetric multiprocessor (SMP) computer system. Some operations, in particular, floating point multiply/add, repetitively utilize portions of a processor chip to the point that the average power of the affected portions exceeds cooling capabilities. The localized temperature of the affected portions can then exceed design limits. The current invention determines when a hot spot occurs and task swaps the task to another processor prior to the localized temperature becoming too hot. Moving of tasks to processors that have data affinity with the processor reporting a hot spot is considered. Further considerations include prioritizing unused processors and those processors that have not recently reported a hot spot.
    Type: Application
    Filed: June 6, 2002
    Publication date: December 11, 2003
    Applicant: International Business Machines Corporation
    Inventor: David Arnold Luick
  • Publication number: 20030224729
    Abstract: A wireless sensor and control system includes wireless RF transmitter units and one or more receivers that communicate using more than one narrowband radio channel to provide increased reliability in the presence of unintentional radio interference. The output of a sensor transducer or closure of a switch contact can trigger transmissions at two or more narrowband carrier frequencies that are subsequently decoded by the receiver(s). The remote sensor data can then be passed to another system for processing and/or utilized to control remote devices. In accordance with one practical embodiment, the remote sensor data indicates the ingress or egress of monitored product inventory.
    Type: Application
    Filed: May 28, 2002
    Publication date: December 4, 2003
    Inventor: Kenneth David Arnold
  • Publication number: 20030188124
    Abstract: An address translation logic and method for generating an instruction's operand address. The address generation logic includes an address generation circuit having adders that perform partial sum additions of the instruction operand's base register value with a displacement value in the instruction. The address generation logic also includes a carry prediction history block associated with the instruction that provides predicted carry-in values to the adders during the partial sum addition operation. In a related embodiment, the carry prediction history block that, in an advantageous embodiment, is appended to the instruction includes a predicted row access select (RAS) carry-in value, a predicted column access select (CAS) carry-in value and a confirmation flag that indicates whether the previous carry-in predictions for the previous predicted RAS and CAS carry-in values for the instruction were correct.
    Type: Application
    Filed: March 28, 2002
    Publication date: October 2, 2003
    Applicant: International Business Machines Corporation
    Inventor: David Arnold Luick