Patents by Inventor Christopher Reynolds

Christopher Reynolds 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: 20070226983
    Abstract: A wiper apparatus for a window includes a wiper arm having an injection molded body with a chamber formed therein. The chamber is formed with a gas and the chamber selectively directs a fluid to a nozzle.
    Type: Application
    Filed: March 31, 2006
    Publication date: October 4, 2007
    Inventor: Christopher Reynolds
  • Publication number: 20070198808
    Abstract: A system, method and program product for retaining a logic state of a processor pipeline architecture are disclosed. A comparator is positioned between two stages of the processor pipeline architecture. A storage capacitor is coupled between a storage node of the comparator and a ground to store an output of the early one of the two stages. A reference logic is provided, which has the same value as the output of the early stage. A logic storing and dividing device is coupled between the reference logic and a reference node of the comparator to generate a logic at the reference node, which is a fraction of the reference logic, and to retain a logic state of the information stored on the storage capacitor. Further mechanisms are provided to determine validity of data stored in the logic storing and dividing device.
    Type: Application
    Filed: February 20, 2006
    Publication date: August 23, 2007
    Inventors: Kerry Bernstein, Kenneth Goodnow, Clarence Ogilvie, Christopher Reynolds, Sebastian Ventrone, Keith Williams
  • Publication number: 20070162792
    Abstract: A method for increasing the manufacturing yield of field programmable gate arrays (FPGAS) or other programmable logic devices (PLDs). An FPGA or other PLD is formed in several sections, each of the sections having its own power bus and input/output connections. Each section of the FPGA or other PLD is tested to identify defects in the FPGA or other PLD. The FPGA or other PLD is sorted according to whether the section has an acceptable number of defects. An assigned unique number for the FPGA or other PLD chip or part identifies it as partially good. Software for execution and configuring the FPGA or other PLD may use the unique number for programming only the identified functional sections of the FPGA or other PLD. The result is an increase in yield as partially good FPGAs or other PLDs may still be utilized.
    Type: Application
    Filed: January 12, 2006
    Publication date: July 12, 2007
    Inventors: Kenneth Goodnow, Clarence Ogilvie, Christopher Reynolds, Sebastian Ventrone, Paul Zuchowski
  • Publication number: 20070090256
    Abstract: A cup holder, wherein the cup holder comprises a well adapted to receive a beverage container through an open top of the well. The cup holder also includes a sealing unit having a ring seal secured to the well adjacent to the open top of the well. The ring seal engages the container when the container is disposed in the well to cooperate with the well in providing a substantially closed and sealed chamber resistant to heat transfer to or from the chamber.
    Type: Application
    Filed: October 9, 2006
    Publication date: April 26, 2007
    Inventors: Alison Hansen, Christopher Reynolds, Mark Kelly
  • Publication number: 20070075733
    Abstract: A field programmable gate array (FPGA) device including a non-programming-based default power-on electronic configuration. The non-programming-based default power-on electronic configuration defines a default state to initial a first logic function. Upon power-up, the FPGA device would be enabled to enter the default state without having first to be configured via a conventional programming mode, thus saving processing time during power-up. Several embodiments are disclosed, such as a mask via circuit, an asynchronous set/reset circuit, an unbalanced latch circuit and a flush and scan circuit. A related method is also disclosed to reduce the memory size dedicated to the first logic function to facilitate further programming after power-up. In addition to time saving and further programming, the FPGA device can also allow partial or incremental programming to expand the full functionality to match customer's different needs.
    Type: Application
    Filed: September 30, 2005
    Publication date: April 5, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kenneth Goodnow, Clarence Ogilvie, Christopher Reynolds, Jack Smith, Sebastian Ventrone, Keith Williams
  • Publication number: 20070075736
    Abstract: A field programmable gate array (FPGA) device including a non-programming-based default power-on electronic configuration. The non-programming-based default power-on electronic configuration defines a default state to initial a first logic function. Upon power-up, the FPGA device would be enabled to enter the default state without having first to be configured via a conventional programming mode, thus saving processing time during power-up. Several embodiments are disclosed, such as a mask via circuit, an asynchronous set/reset circuit, an unbalanced latch circuit and a flush and scan circuit. A related method is also disclosed to reduce the memory size dedicated to the first logic function to facilitate further programming after power-up. In addition to time saving and further programming, the FPGA device can also allow partial or incremental programming to expand the full functionality to match customer's different needs.
    Type: Application
    Filed: March 9, 2006
    Publication date: April 5, 2007
    Inventors: Kenneth Goodnow, Clarence Ogilvie, Christopher Reynolds, Jack Smith, Sebastian Ventrone, Keith Williams
  • Patent number: 7198309
    Abstract: A vehicle bumper is disclosed that includes a first vehicle mounting member, a second vehicle mounting member and an elongated energy absorbing structure. The first and second vehicle mounting members are configured to be attached to a vehicle at horizontally spaced apart locations and to support the vehicle bumper. The elongated energy absorbing structure is movably attached to both of the vehicle mounting members to linearly deform and torsionally deform with respect to the mounting members in response to a vehicular impact. The vehicle bumper absorbs energy linearly and torsionally in response to vehicular impact.
    Type: Grant
    Filed: March 23, 2005
    Date of Patent: April 3, 2007
    Assignee: Nissan Technical Center North America, Inc.
    Inventor: Christopher Reynolds
  • Patent number: 7194474
    Abstract: An NDE test data record management system is provided. The test data record management system can include a format conversion server, a local archiving server, a cataloging server, an image and data cache server, and an image query and review station.
    Type: Grant
    Filed: December 1, 2000
    Date of Patent: March 20, 2007
    Assignee: General Electric Company
    Inventors: Thomas William Birdwell, Joseph Benjamin Ross, Ronald Cecil McFarland, Christopher Reynolds Hammond
  • Publication number: 20060277411
    Abstract: A system and method are disclosed for securely handling data and information that may be used by an electronic information system. This includes storing and accessing data on a medium that has the appearance of a standard CD or DVD, but is novel in comparison thereto as to its structure and content. The system and method may be embodied in media that have characteristics of a CD or DVD but can take any shape permitted for a CD or DVD. Further, the system and method may be used for interconnection of electronic devices without the need of cables or conventional wireless connections. And, the system and method may provide for secure storage of data or information downloaded from a source, such music from the Internet.
    Type: Application
    Filed: December 7, 2005
    Publication date: December 7, 2006
    Inventors: Christopher Reynolds, Stephen Fantone, David Vogel
  • Publication number: 20060253253
    Abstract: A processor of an apparatus in one example makes a determination of an environmental characteristic based on an average of a plurality of concomitant values that correspond to the environmental characteristic.
    Type: Application
    Filed: May 9, 2005
    Publication date: November 9, 2006
    Inventors: Christopher Reynolds, Donald Heckathorn, Michael Perlmutter, Ian Humphrey
  • Publication number: 20060250257
    Abstract: A processor of an apparatus in one example makes a determination of an environmental characteristic based on a plurality of concomitant values that correspond to the environmental characteristic. A plurality of sensors obtains the plurality of concomitant values. The plurality of sensors configured in a plurality of orientations.
    Type: Application
    Filed: May 9, 2005
    Publication date: November 9, 2006
    Inventor: Christopher Reynolds
  • Publication number: 20060214439
    Abstract: A vehicle bumper is disclosed that includes a first vehicle mounting member, a second vehicle mounting member and an elongated energy absorbing structure. The first and second vehicle mounting members are configured to be attached to a vehicle at horizontally spaced apart locations and to support the vehicle bumper. The elongated energy absorbing structure is movably attached to both of the vehicle mounting members to linearly deform and torsionally deform with respect to the mounting members in response to a vehicular impact. The vehicle bumper absorbs energy linearly and torsionally in response to vehicular impact.
    Type: Application
    Filed: March 23, 2005
    Publication date: September 28, 2006
    Applicant: Nissan Technical Center North America, Inc.
    Inventor: Christopher Reynolds
  • Publication number: 20050278588
    Abstract: A system and method of providing error detection and correction capability in an IC using redundant logic cells and an embedded field programmable gate array (FPGA). The system and method provide error correction (EC) to enable a defective logic function implemented within an IC chip design to be replaced, wherein at least one embedded FPGA is provided in the IC chip to perform a logic function. If a defective logic function is identified in the IC design, the embedded FPGA is programmed to correctly perform the defective logic function. All inputs in an input cone of logic of the defective logic function are identified and are directed into the embedded FPGA, such that the embedded FPGA performs the logic function of the defective logic function.
    Type: Application
    Filed: May 26, 2004
    Publication date: December 15, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: JOHN COHN, CHRISTOPHER REYNOLDS, SEBASTIAN VENTRONE, PAUL ZUCHOWSKI
  • Publication number: 20050278551
    Abstract: A method for protecting a dynamically reconfigurable computing system includes generating an encoding signature and passing the encoding signature, through a system level bus, to at least one field programmable logic device and to a function library included within the system. The function library contains a plurality of functions for selective programming into the at least one field programmable logic device. A lock is generated so as to prevent external resources with respect to the system from accessing the encoding signature during the passing thereof.
    Type: Application
    Filed: May 28, 2004
    Publication date: December 15, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kenneth Goodnow, Clarence Ogilvie, Christopher Reynolds
  • Publication number: 20050251778
    Abstract: A reconfigurable logic array (RLA) system (104) that includes an RLA (108) and a programmer (112) for reprogramming the RLA on a cyclical basis. A function (F) requiring a larger amount of logic than contained in the RLA is partitioned into multiple functional blocks (FB 1, FB2, FB3). The programmer contains software (144) that partitions the RLA into a function region FR located between two storage regions SR1, SR2. The programmer then programs functional region sequentially with the functional blocks of the function so that the functional blocks process in alternating directions between the storage regions. While the programmer is reconfiguring function region with the next functional block and reconfiguring one of the storage regions for receiving the output of the next functional block, data being passed from the current functional block to the next functional block is held in the other storage region.
    Type: Application
    Filed: July 14, 2005
    Publication date: November 10, 2005
    Applicant: International Business Machines Corporation
    Inventors: Kenneth Goodnow, Clarence Ogilvie, Christopher Reynolds, Jack Smith, Sebastian Ventrone
  • Publication number: 20050240857
    Abstract: Methods and systems are provided for web site construction, including method and system for using page modules for facilitating web site construction without requiring the user to have specialized knowledge of web site coding techniques.
    Type: Application
    Filed: April 4, 2005
    Publication date: October 27, 2005
    Inventors: Jason Benedict, Christopher Reynolds
  • Publication number: 20050231758
    Abstract: A system and method are disclosed that may used to significantly reduce the costs of printing documents. This will involve the use of remanufactured printer cartridges and printing only changed pages after the first printing of a particular document. The system and method also will permit an accurate determination of printing costs based on the incremental price of the paper and the cost the ink/toner necessary for printing each page of a document. The system and method may be carried out in a computer-based system with a connected printer, and the computer-based system connects to a central system.
    Type: Application
    Filed: February 7, 2005
    Publication date: October 20, 2005
    Inventor: Christopher Reynolds
  • Publication number: 20050121698
    Abstract: A field programmable gate array is described for use in a semiconductor chip such as a VLSI chip. The array is provided with variable wire-through porosity to allow for optimum chip-level routing through the array. This is achieved by dividing the array into blocks which can be individually assessed for required porosity. Then blocks that have been prefabricated with differing porosities are placed in the macro to optimize local chip level routing. The routing of wires is determined by developing a chip floor plan to include early timing allocation and a proposed placement of the array. The floor plan is then overlaid with critical logical wiring nets. From this, an initial selection of blocks is made based on proposed wiring density, and the macro is assembled with the blocks strategically placed therein. The procedure is likewise applicable to other types of densely obstructed cores embedded with a chip.
    Type: Application
    Filed: December 9, 2003
    Publication date: June 9, 2005
    Applicant: International Business Machines Corporation
    Inventors: Christopher Reynolds, Sebastian Ventrone, Angela Weil
  • Publication number: 20050120323
    Abstract: A method and system for modifying the function of a state machine having a programmable logic device. The method including: (a) modifying a high-level design of the state machine to obtain a modified high-level design of the state machine with a modified function; (b) generating a programmable logic device netlist from differences in the high-level design and the modified design; and (c) installing the modified function into the state machine by programming the programmable logic device based on the programmable logic device netlist.
    Type: Application
    Filed: December 2, 2003
    Publication date: June 2, 2005
    Applicant: International Business Machines Corporation
    Inventors: Kenneth Goodnow, Clarence Ogilvie, Christopher Reynolds, Jack Smith, Sebastian Ventrone
  • Publication number: 20050077917
    Abstract: A reconfigurable logic array (RLA) system (104) that includes an RLA (108) and a programmer (112) for reprogramming the RLA on a cyclical basis. A function (F) requiring a larger amount of logic than contained in the RLA is partitioned into multiple functional blocks (FB1, FB2, FB3). The programmer contains software (144) that partitions the RLA into a function region FR located between two storage regions SR1, SR2. The programmer then programs functional region sequentially with the functional blocks of the function so that the functional blocks process in alternating directions between the storage regions. While the programmer is re-configuring function region with the next functional block and re-configuring one of the storage regions for receiving the output of the next functional block, data being passed from the current functional block to the next functional block is held in the other storage region.
    Type: Application
    Filed: October 13, 2003
    Publication date: April 14, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kenneth Goodnow, Clarence Ogilvie, Christopher Reynolds, Jack Smith, Sebastian Ventrone