Patents by Inventor Daniel L. Fowler

Daniel L. Fowler 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: 6233702
    Abstract: A multiprocessor system includes a number of sub-processor systems, each substantially identically constructed, and each comprising a central processing unit (CPU), and at least one I/O device, interconnected by routing apparatus that also interconnects the sub-processor systems. A CPU of any one of the sub-processor systems may communicate, through the routing elements, with any I/O device of the system, or with any CPU of the system. Communications between I/O devices and CPUs is by packetized messages. Interrupts from I/O devices are communicated from the I/O devices to the CPUs (or from one CPU to another CPU) as message packets. CPUs and I/O devices may write to, or read from, memory of a CPU of the system. Memory protection is provided by an access validation method maintained by each CPU in which CPUs and/or I/O devices are provided with a validation to read/write memory of that CPU, without which memory access is denied.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: May 15, 2001
    Assignee: Compaq Computer Corporation
    Inventors: Robert W. Horst, David J. Garcia, William Patterson Bunton, William F. Bruckert, Daniel L. Fowler, Curtis Willard Jones, Jr., David Paul Sonnier, William Joel Watson, Frank A. Williams
  • Patent number: 6163834
    Abstract: A two-level memory region registration and address translation method includes a memory handle table and a translation and protection table (TPT). Each memory region registered is associated with a unique memory handle index which accesses one entry of the memory handle table. The accessed entry in the memory handle table stores a memory handle that is combined with virtual addresses in the registered memory region to access TPT entries storing translation data for the virtual addresses in the registered memory region.
    Type: Grant
    Filed: December 30, 1998
    Date of Patent: December 19, 2000
    Assignee: Tandem Computers Incorporated
    Inventors: David J. Garcia, Daniel L. Fowler
  • Patent number: 5964835
    Abstract: A multiprocessor system includes a number of central processing unit (CPUs) and at least one input/output (I/O) device interconnected by routing apparatus for communicating packetized messages therebetween. The messages contain address information identifying the source and destination of the message, and may also contain requests to write to, or read from, storage of a CPU. Protection against errant reads or writes is provided by an access validation method that utilizes access validation information contained in plural entries maintained by each CPU. Each entry provides validation by identifying what elements of the system has read and/or write wccss to the memory of that CPU, without which memory access is denied.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: October 12, 1999
    Assignee: Tandem Computers Incorporated
    Inventors: Daniel L. Fowler, William Edward Baker, William Patterson Bunton, Gary F. Campbell, Richard W. Cutts, Jr., David J. Garcia, Paul N. Hintikka, Robert W. Horst, Geoffrey I. Iswandhi, David P. Sonnier, William Joel Watson, Frank A. Williams
  • Patent number: 5751955
    Abstract: A multiprocessor system includes a number of sub-processor systems, each substantially identically constructed, and each comprising a central processing unit (CPU), and at least one I/O device, interconnected by routing apparatus that also interconnects the sub-processor systems. A CPU of any one of the sub-processor systems may communicate, through the routing elements, with any I/O device of the system, or with any CPU of the system.Communications between I/O devices and CPUs is by packetized messages. Interrupts from I/O devices are communicated from the I/O devices to the CPUs (or from one CPU to another CPU) as message packets.CPUs and I/O devices may write to, or read from, memory of a CPU of the system. Memory protection is provided by an access validation method maintained by each CPU in which CPUs and/or I/O devices are provided with a validation to read/write memory of that CPU, without which memory access is denied.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: May 12, 1998
    Assignee: Tandem Computers Incorporated
    Inventors: David Paul Sonnier, William Edward Baker, William Patterson Bunton, Daniel L. Fowler, Curtis Willard Jones, Jr., John C. Krause, Michael P. Simpson, William Joel Watson
  • Patent number: 5751932
    Abstract: A multiprocessor system includes a number of sub-processor systems, each substantially identically constructed, and each comprising a central processing unit (CPU), and at least one I/O device, interconnected by routing apparatus that also interconnects the sub-processor systems. A CPU of any one of the sub-processor systems may communicate, through the routing elements, with any I/O device of the system, or with any CPU of the system. The CPUs are structured to operate in one of two modes: a simplex mode in which the two CPUs operate independently of each other, and a duplex mode in which the CPUs operate in lock-step synchronism to execute each instruction of identical instruction streams at substantially the same time. Communications between I/O devices and CPUs is by packetized messages. Interrupts from I/O devices are communicated from the I/O devices to the CPUs (or from one CPU to another CPU) as message packets. CPUs and I/O devices may write to, or read from, memory of a CPU of the system.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: May 12, 1998
    Assignee: Tandem Computers Incorporated
    Inventors: Robert W. Horst, William Edward Baker, Randall G. Banton, John Michael Brown, William F. Bruckert, William Patterson Bunton, Gary F. Campbell, John Deane Coddington, Richard W. Cutts, Jr., Barry Lee Drexler, Harry Frank Elrod, Daniel L. Fowler, David J. Garcia, Paul N. Hintikka, Geoffrey I. Iswandhi, Douglas Eugene Jewett, Curtis Willard Jones, Jr., James Stevens Klecka, John C. Krause, Stephen G. Low, Susan Stone Meredith, Steven C. Meyers, David P. Sonnier, William Joel Watson, Patricia L. Whiteside, Frank A. Williams, Linda Ellen Zalzala
  • Patent number: 5682528
    Abstract: The present invention provides a mechanism for initial execution of software code by a processor in a multiprocessor system. In the preferred embodiment, the multiprocessor system has registers implemented at a reset vector location in a processor. The registers are first loaded with a sequence of software code, and then a first instruction loop is implemented with that software code. The processor is then released from a reset state, and the first instruction loop is executed. This first instruction loop is capable of being executed for an indefinite length of time, and it can execute software instructions on a periodic basis. The first instruction loop is then modified into a second instruction loop. The first and second instruction loops have at least one different instruction. The processor within the system of multiple processors is thus initialized.
    Type: Grant
    Filed: December 22, 1995
    Date of Patent: October 28, 1997
    Assignee: Tandem Computers Incorporated
    Inventors: William E. Baker, David P. Sonnier, Daniel L. Fowler, Frank A. Williams
  • Patent number: 5675807
    Abstract: A multiprocessor system includes a number of sub-processor systems, each substantially identically constructed, and each comprising a central processing unit (CPU), and at least one I/O device, interconnected by routing apparatus that also interconnects the sub-processor systems. A CPU of any one of the sub-processor systems may communicate, through the routing elements, with any I/O device of the system, or with any CPU of the system.Communications between I/O devices and CPUs is by packetized messages. Interrupts from I/O devices are communicated from the I/O devices to the CPUs (or from one CPU to another CPU) as message packets, and stored at an interrupt queue in memory. Storage of the interrupt data will initiate an internal interrupt to notify the receiving CPU. The receiving CPU can then access the interrupt queue, examine the interrupt data, and determine what action to take.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: October 7, 1997
    Assignee: Tandem Computers Incorporated
    Inventors: Geoffrey I. Iswandhi, William Edward Baker, William Patterson Bunton, John Deane Coddington, Daniel L. Fowler, David J. Garcia, Paul N. Hintikka, Susan Stone Meredith, Stephen H. Miller, David Paul Sonnier, William Joel Watson, Frank A. Williams
  • Patent number: 5653906
    Abstract: A control system for a microwave oven having a magnetron unit, a microwave oven using such a control system and methods of making the same are provided, the system being adapted to interconnect a power source to a transformer unit of the magnetron unit to operate the same, the system comprising a unit for determining the actual voltage level of said power source to be utilized at that time and being adapted to interconnect the power source to a particular tap of the transformer unit if the determined power level is above a certain value and to interconnect the power source to another tap of the transformer unit if the determined power level is below the certain value.
    Type: Grant
    Filed: October 31, 1994
    Date of Patent: August 5, 1997
    Assignee: Robertshaw Controls Company
    Inventors: Daniel L. Fowler, Greg R. Pattok, Bruce E. Tanis
  • Patent number: 5652691
    Abstract: An electrically operated control device and system for an appliance and method of operating the same are provided, the system comprising a power source of alternating electrical current that has a repeating voltage wave cycle and a repeating current wave cycle, a load for using the electrical current to provide an output of the load for the appliance, a relay having normally open contacts and a coil for closing the contacts only when the coil is energized, an electrical circuit for interconnecting the power source to the load through the contacts only when the contacts are closed, and a control unit for causing the coil to close the contacts substantially at a certain point on the voltage wave cycle each time the relay coil closes the contacts from the open condition thereof whereby the current flow through the contacts at each closing thereof is at substantially a desired level thereof.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: July 29, 1997
    Assignee: Robertshaw Controls Company
    Inventor: Daniel L. Fowler
  • Patent number: 5618460
    Abstract: A temperature regulating control system for an oven of a cooking apparatus and methods of making and operating the same are provided, the system having a circuit for interconnecting a power source to a load of the apparatus in a regulated manner so as to tend to provide a selected temperature output of the load for the oven, the circuit comprising a microcomputer, external components, and a voltage regulator for providing a regulated voltage from the power source for operating the microcomputer so that the microcomputer can operate the external components, the circuit having a temperature sensing unit to sense the ambient temperature of a portion of the circuit and provide a warning signal to the microcomputer that a first high ambient temperature has been sensed so that the microcomputer can shut down the external components of the system in a controlled manner before a second higher ambient temperature is sensed by the temperature sensing unit.
    Type: Grant
    Filed: September 21, 1995
    Date of Patent: April 8, 1997
    Assignee: Robertshaw Controls Company
    Inventors: Daniel L. Fowler, Lee A. Hart
  • Patent number: 5616269
    Abstract: A control system for a microwave oven having a magnetron unit and method of making the same are provided, the system being adapted to interconnect a power source to the magnetron unit to operate the same, the system comprising a display control module, a power module, and an electrical circuit interconnecting the modules together, each module comprising a microprocessor.
    Type: Grant
    Filed: September 7, 1994
    Date of Patent: April 1, 1997
    Assignee: Robertshaw Controls Company
    Inventors: Daniel L. Fowler, Greg R. Pattok, Bruce E. Tanis
  • Patent number: 5534680
    Abstract: A temperature regulating control unit and method of making the same are provided, the unit comprising a RTD temperature sensor, a unit for applying electrical signals to the sensor, and a microcomputer for receiving digital signals from the sensor in relation to the temperature being sensed by the sensor, the unit for applying electrical signals to the sensor applying a varying voltage to the sensor.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: July 9, 1996
    Assignee: Robertshaw Controls Company
    Inventors: Brian J. Kadwell, Daniel L. Fowler, Gregory F. Gawron
  • Patent number: 5491614
    Abstract: A control device and method of making the same are provided, the control device comprising two generally flat and rectangular circuit boards each having a component carrying side and an opposite solder side, each circuit board having a peripheral edge, and mounting structure holding the two circuit boards in spaced apart generally parallel relation with certain sides thereof facing each other, the mounting structure comprising a bracket unit generally engaging and encircling the peripheral edges of the two circuit boards so as to generally close the space between the two circuit boards around generally the entire peripheral edges thereof.
    Type: Grant
    Filed: March 30, 1995
    Date of Patent: February 13, 1996
    Assignee: Robertshaw Controls Company
    Inventors: Daniel L. Fowler, William S. Hayes
  • Patent number: 5477032
    Abstract: A temperature regulating control system for an oven of a cooking apparatus and methods of making and operating the same are provided, the system having a circuit for interconnecting a power source to a load of the apparatus in a regulated manner so as to tend to provide a selected temperature output of the load for the oven, the circuit comprising a microcomputer, external components, and a voltage regulator for providing a regulated voltage from the power source for operating the microcomputer so that the microcomputer can operate the external components, the circuit having a temperature sensing unit to sense the ambient temperature of a portion of the circuit and provide a warning signal to the microcomputer that a first high ambient temperature has been sensed so that the microcomputer can shut down the external components of the system in a controlled manner before a second higher ambient temperature is sensed by the temperature sensing unit.
    Type: Grant
    Filed: September 30, 1993
    Date of Patent: December 19, 1995
    Assignee: Robertshaw Controls Company
    Inventors: Daniel L. Fowler, Lee A. Hart
  • Patent number: 5451746
    Abstract: A temperature regulating control unit and method of making the same are provided, the unit comprising a RTD temperature sensor, a unit for applying electrical signals to the sensor, and a microcomputer for receiving digital signals from the sensor in relation to the temperature being sensed by the sensor, the unit for applying electrical signals to the sensor applying a varying voltage to the sensor.
    Type: Grant
    Filed: June 21, 1994
    Date of Patent: September 19, 1995
    Assignee: Robertshaw Controls Company
    Inventors: Brian J. Kadwell, Daniel L. Fowler, Gregory F. Gawron
  • Patent number: 5452176
    Abstract: An electrically operated control device and system for an appliance and method of operating the same are provided, the system comprising a power source of alternating electrical current that has a repeating voltage wave cycle and a repeating current wave cycle, a load for using the electrical current to provide an output of the load for the appliance, a relay having normally open contacts and a coil for closing the contacts only when the coil is energized, an electrical circuit for interconnecting the power source to the load through the contacts only when the contacts are closed, and a control unit for causing the coil to close the contacts substantially at a certain point on the voltage wave cycle each time the relay coil closes the contacts from the open condition thereof whereby the current flow through the contacts at each closing thereof is at substantially a desired level thereof.
    Type: Grant
    Filed: August 30, 1994
    Date of Patent: September 19, 1995
    Assignee: Robertshaw Controls Company
    Inventor: Daniel L. Fowler
  • Patent number: 5408385
    Abstract: A control device and method of making the same are provided, the control device comprising two generally flat and rectangular circuit boards each having a component carrying side and an opposite solder side, each circuit board having a peripheral edge, and mounting structure holding the two circuit boards in spaced apart generally parallel relation with certain sides thereof facing each other, the mounting structure comprising a bracket unit generally engaging and encircling the peripheral edges of the two circuit boards so as to generally close the space between the two circuit boards around generally the entire peripheral edges thereof.
    Type: Grant
    Filed: April 30, 1993
    Date of Patent: April 18, 1995
    Assignee: Robertshaw Controls Company
    Inventors: Daniel L. Fowler, William S. Hayes
  • Patent number: 5347420
    Abstract: An electrically operated control device and system for an appliance and method of operating the same are provided, the system comprising a power source of alternating electrical current that has a repeating voltage wave cycle and a repeating current wave cycle, a load for using the electrical current to provide an output of the load for the appliance, a relay having normally open contacts and a coil for closing the contacts only when the coil is energized, an electrical circuit for interconnecting the power source to the load through the contacts only when the contacts are closed, and a control unit for causing the coil to close the contacts substantially at a certain point on the voltage wave cycle each time the relay coil closes the contacts from the open condition thereof whereby the current flow through the contacts at each closing thereof is at substantially a desired level thereof.
    Type: Grant
    Filed: June 2, 1993
    Date of Patent: September 13, 1994
    Assignee: Robertshaw Controls Company
    Inventor: Daniel L. Fowler
  • Patent number: 5324918
    Abstract: A temperature regulating control unit and method of making the same are provided, the unit comprising a RTD temperature sensor, a unit for applying electrical signals to the sensor, and a microcomputer for receiving digital signals from the sensor in relation to the temperature being sensed by the sensor, the unit for applying electrical signals to the sensor applying a varying voltage to the sensor.
    Type: Grant
    Filed: May 1, 1992
    Date of Patent: June 28, 1994
    Assignee: Robertshaw Controls Company
    Inventors: Brian J. Kadwell, Daniel L. Fowler, Gregory F. Gawron
  • Patent number: 5323695
    Abstract: A method of using a work station having separate front and back tops having separate powered drive arrangements for permitting independent height adjustment. A controller, which is programmed by an operator, permits storage of a number of predetermined height locations each defining distinct heights for both tops. The operator effects programmed movement of the tops to predetermined height locations for predetermined times and in a predetermined sequence, with the rear top moving initially and the front top moving thereafter.
    Type: Grant
    Filed: April 17, 1991
    Date of Patent: June 28, 1994
    Assignee: Haworth, Inc.
    Inventors: Randall W. Borgman, William L. Cleair, Thomas J. Osterman, Paul M. Pierce, Brian D. T. Alexander, Daniel L. Fowler, Greg R. Pattok, Raymond D. Rosendahl, Donald W. Graham