Patents by Inventor Jon M. Huppenthal

Jon M. Huppenthal 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: 20040088527
    Abstract: Multi-adaptive processing systems and techniques for enhancing parallelism and performance of computational functions are disclosed which can be employed in a myriad of applications including multi-dimensional pipeline computations for seismic applications, search algorithms, information security, chemical and biological applications, filtering and the like as well as for systolic wavefront computations for fluid flow and structures analysis, bioinformatics etc. Some applications may also employ both the multi-dimensional pipeline and systolic wavefront methodologies disclosed.
    Type: Application
    Filed: October 31, 2002
    Publication date: May 6, 2004
    Inventors: Jon M. Huppenthal, David E. Caliga
  • Publication number: 20040000705
    Abstract: A reconfigurable processor module comprising hybrid stacked integrated circuit (“IC”) die elements. In a particular embodiment disclosed herein, a processor module with reconfigurable capability may be constructed by stacking one or more thinned microprocessor, memory and/or field programmable gate array (“FPGA”) die elements and interconnecting the same utilizing contacts that traverse the thickness of the die. The processor module disclosed allows for a significant acceleration in the sharing of data between the microprocessor and the FPGA element while advantageously increasing final assembly yield and concomitantly reducing final assembly cost.
    Type: Application
    Filed: June 2, 2003
    Publication date: January 1, 2004
    Inventors: Jon M. Huppenthal, D. James Guzy
  • Publication number: 20030212853
    Abstract: A multi-adaptive processor element architecture incorporating a field programmable gate array (“FPGA”) control element having at least one embedded processor core and a pair of user FPGAs forming a user array is disclosed in conjunction with high volume dynamic random access memory (“DRAM”) and dual-ported static random access memory (“SRAM”) banks. In operation, the DRAM is “read” using its fast sequential burst modes and the lower capacity SRAM banks are then randomly loaded allowing the user FPGAs to experience very high random access data rates from what appears to be a very large virtual SRAM. The reverse also happens when the user FPGAs are “writing” data to the SRAM banks. These overall control functions may be managed by an on-chip DMA engine that is implemented in the control FPGA.
    Type: Application
    Filed: May 9, 2002
    Publication date: November 13, 2003
    Inventors: Jon M. Huppenthal, Denis O. Kellam
  • Patent number: 6627985
    Abstract: A reconfigurable processor module comprising hybrid stacked integrated circuit (“IC”) die elements. In a particular embodiment disclosed herein, a processor module with reconfigurable capability may be constructed by stacking one or more thinned microprocessor, memory and/or field programmable gate array (“FPGA”) die elements and interconnecting the same utilizing contacts that traverse the thickness of the die. The processor module disclosed allows for a significant acceleration in the sharing of data between the microprocessor and the FPGA element while advantageously increasing final assembly yield and concomitantly reducing final assembly cost.
    Type: Grant
    Filed: December 5, 2001
    Date of Patent: September 30, 2003
    Assignee: Arbor Company LLP
    Inventors: Jon M. Huppenthal, D. James Guzy
  • Publication number: 20030102495
    Abstract: A reconfigurable processor module comprising hybrid stacked integrated circuit (“IC”) die elements. In a particular embodiment disclosed herein, a processor module with reconfigurable capability may be constructed by stacking one or more thinned microprocessor, memory and/or field programmable gate array (“FPGA”) die elements and interconnecting the same utilizing contacts that traverse the thickness of the die. The processor module disclosed allows for a significant acceleration in the sharing of data between the microprocessor and the FPGA element while advantageously increasing final assembly yield and concomitantly reducing final assembly cost.
    Type: Application
    Filed: December 5, 2001
    Publication date: June 5, 2003
    Inventors: Jon M. Huppenthal, D. James Guzy
  • Publication number: 20030097187
    Abstract: A multiprocessor computer architecture incorporating a plurality of programmable hardware memory algorithm processors (“MAP”) in the memory subsystem. The MAP may comprise one or more field programmable gate arrays (“FPGAs”) which function to perform identified algorithms in conjunction with, and tightly coupled to, a microprocessor and each MAP is globally accessible by all of the system processors for the purpose of executing user definable algorithms. A circuit within the MAP signals when the last operand has completed its flow thereby allowing a given process to be interrupted and thereafter restarted. Through the use of read only memory (“ROM”) located adjacent the FPGA, a user program may use a single command to select one of several possible pre-loaded algorithms thereby decreasing system reconfiguration time.
    Type: Application
    Filed: January 8, 2003
    Publication date: May 22, 2003
    Inventors: Jon M. Huppenthal, Paul A. Leskar
  • Publication number: 20030061432
    Abstract: A computer system architecture and memory controller for close-coupling within a hybrid computing system using an adaptive processor interface port (“APIP”) added to, or in conjunction with, the memory and I/O controller chip of the core logic. Memory accesses to and from this port, as well as the main microprocessor bus, are then arbitrated by the memory control circuitry forming a portion of the controller chip. In this fashion, both the microprocessors and the adaptive processors of the hybrid computing system exhibit equal memory bandwidth and latency. In addition, because it is a separate electrical port from the microprocessor bus, the APIP is not required to comply with, and participate in, all FSB protocol. This results in reduced protocol overhead which results higher yielded payload on the interface.
    Type: Application
    Filed: October 29, 2002
    Publication date: March 27, 2003
    Inventors: Jon M. Huppenthal, Thomas R. Seeman, Lee A. Burton
  • Patent number: 6434687
    Abstract: A system and method for accelerating web site access and processing utilizing a multiprocessor computer system incorporating reconfigurable and standard microprocessors as the web site server. One or more reconfigurable processors may be utilized, for example, in accelerating site visitor demographic data processing, real time web site content updating, database searches and other processing associated with e-commerce applications. In a particular embodiment disclosed, all of the reconfigurable and standard microprocessors may be controlled by a single system image of the operating system, although cluster management software may be utilized to cause a cluster of microprocessors to appear to the user as a single copy of the operating system.
    Type: Grant
    Filed: June 22, 2001
    Date of Patent: August 13, 2002
    Assignee: SRC Computers, Inc.
    Inventor: Jon M. Huppenthal
  • Publication number: 20020056033
    Abstract: A system and method for accelerating web site access and processing utilizing a multiprocessor computer system incorporating reconfigurable and standard microprocessors as the web site server. One or more reconfigurable processors may be utilized, for example, in accelerating site visitor demographic data processing, real time web site content updating, database searches and other processing associated with e-commerce applications. In a particular embodiment disclosed, all of the reconfigurable and standard microprocessors may be controlled by a single system image of the operating system, although cluster management software may be utilized to cause a cluster of microprocessors to appear to the user as a single copy of the operating system.
    Type: Application
    Filed: June 22, 2001
    Publication date: May 9, 2002
    Inventor: Jon M. Huppenthal
  • Publication number: 20020019926
    Abstract: A switch/network adapter port (“SNAP”) for clustered computers employing multi-adaptive processor (“MAP™”, a trademark of SRC Computers, Inc.) elements in a dual in-line memory module (“DIMM”) or Rambus™ in-line memory module (“RIMM”) format to significantly enhance data transfer rates over that otherwise available through use of the standard peripheral component interconnect (“PCI”) bus. Particularly disclosed is a microprocessor based computer system utilizing either a DIMM or RIMM physical format processor element for the purpose of implementing a connection to an external switch, network, or other device. In a particular embodiment, connections may be provided to either the PCI, accelerated graphics port (“AGP”) or system maintenance (“SM”) bus for purposes of passing control information to the host microprocessor or other control chips.
    Type: Application
    Filed: August 17, 2001
    Publication date: February 14, 2002
    Inventors: Jon M. Huppenthal, Thomas R. Seeman, Lee A. Burton
  • Patent number: 6339819
    Abstract: An enhanced memory algorithmic processor (“MAP”) architecture for multiprocessor computer systems comprises an assembly that may comprise, for example, field programmable gate arrays (“FPGAs”) functioning as the memory algorithmic processors. The MAP elements may further include an operand storage, intelligent address generation, on board function libraries, result storage and multiple input/output (“I/O”) ports. The MAP elements are intended to augment, not necessarily replace, the high performance microprocessors in the system and, in a particular embodiment of the present invention, they may be connected through the memory subsystem of the computer system resulting in it being very tightly coupled to the system as well as being globally accessible from any processor in a multiprocessor computer system.
    Type: Grant
    Filed: May 3, 2000
    Date of Patent: January 15, 2002
    Assignee: SRC Computers, Inc.
    Inventors: Jon M. Huppenthal, Paul A. Leskar
  • Publication number: 20010014937
    Abstract: A multiprocessor computer architecture incorporating a plurality of programmable hardware memory algorithm processors (“MAP”) in the memory subsystem. The MAP may comprise one or more field programmable gate arrays (“FPGAs”) which function to perform identified algorithms in conjunction with, and tightly coupled to, a microprocessor and each MAP is globally accessible by all of the system processors for the purpose of executing user definable algorithms. A circuit within the MAP signals when the last operand has completed its flow thereby allowing a given process to be interrupted and thereafter restarted. Through the use of read only memory (“ROM”) located adjacent the FPGA, a user program may use a single command to select one of several possible pre-loaded algorithms thereby decreasing system reconfiguration time.
    Type: Application
    Filed: January 5, 2001
    Publication date: August 16, 2001
    Inventors: Jon M. Huppenthal, Paul A. Leskar
  • Patent number: 6247110
    Abstract: A multiprocessor computer architecture incorporating a plurality of programmable hardware memory algorithm processors (“MAP”) in the memory subsystem. The MAP may comprise one or more field programmable gate arrays (“FPGAs”) which function to perform identified algorithms in conjunction with, and tightly coupled to, a microprocessor and each MAP is globally accessible by all of the system processors for the purpose of executing user definable algorithms. A circuit within the MAP signals when the last operand has completed its flow thereby allowing a given process to be interrupted and thereafter restarted. Through the use of read only memory (“ROM”) located adjacent the FPGA, a user program may use a single command to select one of several possible pre-loaded algorithms thereby decreasing system reconfiguration time.
    Type: Grant
    Filed: January 12, 2000
    Date of Patent: June 12, 2001
    Assignee: SRC Computers, Inc.
    Inventors: Jon M. Huppenthal, Paul A. Leskar
  • Patent number: 6163642
    Abstract: An optical interface includes at least two transmitters and receivers capable of transmitting and receiving, respectively, high bandwidth optical signals. A first transmitter/receiver assembly which includes at least one such transmitter and one such receiver is mounted inside a computer having a shell which maintains a hermetic seal. The transmitter and receiver of the first transmitter/receiver assembly face a transparent portion of the computer shell. A second transmitter/receiver assembly also includes at least one transmitter and receiver which are mounted outside the computer shell facing the transparent portion of the shell, with each transmitter and receiver of the second transmitter/receiver assembly opposite a corresponding receiver or transmitter of the first transmitter/receiver assembly. High bandwidth optical signals of up to 1 Gb/s are transmitted to and from the computer across the transparent portion of the shell while the hermetic seal is maintained.
    Type: Grant
    Filed: January 30, 1997
    Date of Patent: December 19, 2000
    Assignee: Medallion Technology, LLC
    Inventor: Jon M. Huppenthal
  • Patent number: 6076152
    Abstract: A multiprocessor computer architecture incorporating a plurality of programmable hardware memory algorithm processors ("MAP") in the memory subsystem. The MAP may comprise one or more field programmable gate arrays ("FPGAs") which function to perform identified algorithms in conjunction with, and tightly coupled to, a microprocessor and each MAP is globally accessible by all of the system processors for the purpose of executing user definable algorithms. A circuit within the MAP signals when the last operand has completed its flow thereby allowing a given process to be interrupted and thereafter restarted. Through the use of read only memory ("ROM") located adjacent the FPGA, a user program may use a single command to select one of several possible pre-loaded algorithms thereby decreasing system reconfiguration time.
    Type: Grant
    Filed: December 17, 1997
    Date of Patent: June 13, 2000
    Assignee: SRC Computers, Inc.
    Inventors: Jon M. Huppenthal, Paul A. Leskar
  • Patent number: 6026459
    Abstract: A system and method for dynamic priority conflict resolution in a multi-processor computer system having shared memory resources wherein a predetermined priority level for each input port is maintained by each output port. When a conflict for a particular output port occurs, the priority levels of the conflicting inputs are evaluated and access is initially granted to the highest priority input. Once this initial access is granted, the priority level of the "winning" input is then changed to the lowest priority level and the priority of all of the other inputs is increased by one. Inputs not requiring access to a particular output port over a relatively long period of time will resultantly have their priority incremented to the highest level and remain there. If multiple inputs have been incremented to the highest priority, or another form of priority conflict occurs, the input may then default back to its original predetermined priority.
    Type: Grant
    Filed: February 3, 1998
    Date of Patent: February 15, 2000
    Assignee: SRC Computers, Inc.
    Inventor: Jon M. Huppenthal
  • Patent number: 5509827
    Abstract: A connection assembly includes a coaxial cable to microstrip flexible circuit connector and a mating microstrip flex circuit to electronic circuit connector. The coaxial cable to microstrip flex circuit connector comprises a portion which is mechanically attached to the coaxial cable and a portion which is mechanically attached to the microstrip flex circuit. The coaxial cable attachment portion includes a first electrical connector electrically connected to the center conductor and a second electrical connector electrically connected to the shielding conductor of each coaxial cable. The microstrip flex circuit attachment portion includes a third electrical connector electrically connected to each trace and a fourth connector electrically connected to the ground plane conductor. The flex circuit to electrical circuit connector comprises a plurality of unsupported extensions of a trace or the ground plane conductor.
    Type: Grant
    Filed: November 21, 1994
    Date of Patent: April 23, 1996
    Assignee: Cray Computer Corporation
    Inventors: Jon M. Huppenthal, Steven E. Garcia, James A. Harden, Jr., Catherine A. Herzog
  • Patent number: 5491300
    Abstract: A penetrator and flexible circuit apparatus comprises a penetrator housing having a passageway through which at least one elongated flat flexible circuit having a plurality of parallel electrical traces is placed. A retention material substantially occupies the passageway to retain the flexible circuit in the passageway, to establish a hermetic seal of the flexible circuit within the penetrator and to thereby seal the interior of a computer which is cooled by cooling fluid from its exterior environment.
    Type: Grant
    Filed: April 28, 1994
    Date of Patent: February 13, 1996
    Assignee: Cray Computer Corporation
    Inventors: Jon M. Huppenthal, Candy L. Saunders, Joseph E. Jaramillo
  • Patent number: RE37368
    Abstract: A connection assembly includes a coaxial cable to microstrip flexible circuit connector and a mating microstrip flex circuit to electronic circuit connector. The coaxial cable to microstrip flex circuit connector comprises a portion which is mechanically attached to the coaxial cable and a portion which is mechanically attached to the microstrip flex circuit. The coaxial cable attachment portion includes a first electrical connector electrically connected to the center conductor and a second electrical connector electrically connected to the shielding conductor of each coaxial cable. The microstrip flex circuit attachment portion includes a third electrical connector electrically connected to each trace and a fourth connector electrically connected to the ground plane conductor. The flex circuit to electrical circuit connector comprises a plurality of unsupported extensions of a trace or the ground plane conductor.
    Type: Grant
    Filed: April 22, 1998
    Date of Patent: September 18, 2001
    Assignee: Medallion Technology, LLC
    Inventors: Jon M. Huppenthal, Steven E. Garcia
  • Patent number: RE36845
    Abstract: A connection assembly includes a coaxial cable to microstrip flexible circuit connector and a mating microstrip flex circuit to electronic circuit connector. The coaxial cable to microstrip flex circuit connector comprises a portion which is mechanically attached to the coaxial cable and a portion which is mechanically attached to the microstrip flex circuit. The coaxial cable attachment portion includes a first electrical connector electrically connected to the center conductor and a second electrical connector electrically connected to the shielding conductor of each coaxial cable. The microstrip flex circuit attachment portion includes a third electrical connector electrically connected to each trace and a fourth connector electrically connected to the ground plane conductor. The flex circuit to electrical circuit connector comprises a plurality of unsupported extensions of a trace or the ground plane conductor.
    Type: Grant
    Filed: August 13, 1997
    Date of Patent: August 29, 2000
    Assignee: Medallion Technology, LLC
    Inventors: Jon M. Huppenthal, Steven E. Garcia, James A. Harden, Jr., Catherine A. Herzog