Patents by Inventor Robert B. Smith

Robert B. Smith 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: 6931468
    Abstract: Techniques are provided for simultaneously addressing multiple devices on a data bus, such as by transmitting over a data bus a single message that is received and processed by multiple devices on the bus. Multiple devices may be simultaneously addressed using the standard bus architecture and protocol, without affecting the operation of other devices on the bus. In particular, a master device may address a first subset of the plurality of devices on the bus using a primary address shared by the first subset of the plurality of devices. The master device may address a second subset of the plurality of devices using a secondary address shared by the second subset of the plurality of devices. The second subset is a subset of the first subset. The master device may then transmit information over the bus to the second subset of the plurality of devices.
    Type: Grant
    Filed: February 6, 2002
    Date of Patent: August 16, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Robert B. Smith, Bradley D. Winick, Edward A Cross
  • Patent number: 6922790
    Abstract: Disclosed is a serial communications protocol for connecting a master and a plurality of slaves using three communication lines. The protocol establishes a method for communication between the master and any slave. Any device on the communication bus may initiate the communication. A method of arbitrating any bus collisions is also given.
    Type: Grant
    Filed: July 25, 2002
    Date of Patent: July 26, 2005
    Assignee: Remote Switch Systems, Inc.
    Inventors: Robert B. Smith, Gary E. Long
  • Patent number: 6912607
    Abstract: Techniques are provided for simultaneously ascertaining the status of a plurality of devices coupled to a data bus. A master device transmits at least one status request message over the data bus to a plurality of slave devices. In response, the plurality of slave devices transmit to the master device a status indicator message including a plurality of status indicators indicating statuses of the plurality of slave devices. The master device receives the status indicator message and ascertains the status of at least some of the plurality of slave devices by examining the status indicators. The status request message and/or status indicator message may be a message defined according to a protocol associated with the data bus. The data bus may, for example, be a serial data bus such as an I2C bus.
    Type: Grant
    Filed: February 6, 2002
    Date of Patent: June 28, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Robert B. Smith, Edward A Cross
  • Patent number: 6892173
    Abstract: A system and method for analyzing the effectiveness of a computer cache memory. A bus with memory transactions is monitored. A subset of addresses, along with associated transaction data, on the bus is captured and stored in a memory. The captured addresses are applied to a software model of a computer cache. The capture process is repeated multiple times, each time with a different subset of the address space. Statistical estimates of hit rate and other parameters of interest are computed based on the software model. Multiple cache configurations may be modeled for comparison of performance. Alternatively, a subset of addresses along with associated transaction data is sent to a hardware model of a cache. The contents of the hardware model are periodically dumped to memory or statistical data may be computed and placed in the memory. Statistical estimates of hit rate and other parameters of interest are computed based on the contents of the memory.
    Type: Grant
    Filed: March 30, 1998
    Date of Patent: May 10, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Blaine D. Gaither, Robert B. Smith
  • Patent number: 6854065
    Abstract: A dual power source system includes a first power source and a second power source operably coupled with an electrical device, as well as a switching mechanism capable of selecting between the first and second power sources. An uninterruptible power supply (UPS) is place in line with one of the first and second power sources leading to the electrical device. Sense circuitry is capable of identifying a power failure condition in either the first or second power sources. A controller utilizes signals from the sense circuitry to selectively switch between the first and second power sources while configuring the UPS in a manner of providing for a plurality of operational states that accommodate the electrical device with operational power despite any combination of power failures in the first and second power sources.
    Type: Grant
    Filed: July 30, 2001
    Date of Patent: February 8, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Robert B. Smith, Bradley D. Winick, Edward A Cross
  • Publication number: 20040145843
    Abstract: An active protection circuit for a MOSFET isolated switched power supply system operates to control the switching of the MOSFET isolation switches. A monitoring circuit operates to sense and turn off the isolation switch of the currently active power supply if it senses reverse current flowing through the switch. Simultaneously, a controller receives indication that the active power supply is out of specification, and actively switches the system voltage source to the other power supply. The controller actively ensures that the isolation switch of the out-of-specification power supply remains off until it determines otherwise.
    Type: Application
    Filed: July 3, 2003
    Publication date: July 29, 2004
    Inventors: Bradley D. Winick, Robert B. Smith
  • Publication number: 20040017805
    Abstract: Disclosed is a switching array for the switching of electrical signals from any input to any output. Large arrays are built upon a recursive use of small arrays that are connected such that several paths are available for the routing of each signal. The resultant arrays may be fault tolerant in that the failure of a single switch does not impede the ability for the system to make connections from one point to another.
    Type: Application
    Filed: July 25, 2002
    Publication date: January 29, 2004
    Inventors: Robert B. Smith, Gary E. Long
  • Publication number: 20040019816
    Abstract: Disclosed is a serial communications protocol for connecting a master and a plurality of slaves using three communication lines. The protocol establishes a method for communication between the master and any slave. Any device on the communication bus may initiate the communication. A method of arbitrating any bus collisions is also given.
    Type: Application
    Filed: July 25, 2002
    Publication date: January 29, 2004
    Inventors: Robert B. Smith, Gary E. Long
  • Patent number: 6674654
    Abstract: A DC—DC voltage converter has a controller, two switches, a transformer and two rectifying diodes. The transformer has a first winding, a second winding and a center tap. Input voltage is connected between the center tap and ground. An anode of each diode is connected to the outer ends of the two windings and the cathodes of the two diodes are connected together to provide a positive output with respect to ground. Each switch is connected between an outer end of one winding and ground. The controller generates control signals to turn the switches on and off for limited periods of time in phase opposition to alternately connect the outer ends of the first and second winding to ground to cause current to flow alternatively in one of the windings and induce a voltage in the other winding that is additive to the input voltage, thereby providing an output voltage greater than the input voltage.
    Type: Grant
    Filed: March 27, 2002
    Date of Patent: January 6, 2004
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Bradley D. Winick, Robert B. Smith, David R. Maciorowski
  • Publication number: 20030149819
    Abstract: Techniques are provided for simultaneously ascertaining the status of a plurality of devices coupled to a data bus. A master device transmits at least one status request message over the data bus to a plurality of slave devices. In response, the plurality of slave devices transmit to the master device a status indicator message including a plurality of status indicators indicating statuses of the plurality of slave devices. The master device receives the status indicator message and ascertains the status of at least some of the plurality of slave devices by examining the status indicators. The status request message and/or status indicator message may be a message defined according to a protocol associated with the data bus. The data bus may, for example, be a serial data bus such as an I2C bus.
    Type: Application
    Filed: February 6, 2002
    Publication date: August 7, 2003
    Inventors: Robert B. Smith, Ted Cross
  • Publication number: 20030149824
    Abstract: Techniques are provided for simultaneously addressing multiple devices on a data bus, such as by transmitting over a data bus a single message that is received and processed by multiple devices on the bus. Multiple devices may be simultaneously addressed using the standard bus architecture and protocol, without affecting the operation of other devices on the bus. In particular, a master device may address a first subset of the plurality of devices on the bus using a primary address shared by the first subset of the plurality of devices. The master device may address a second subset of the plurality of devices using a secondary address shared by the second subset of the plurality of devices. The second subset is a subset of the first subset. The master device may then transmit information over the bus to the second subset of the plurality of devices.
    Type: Application
    Filed: February 6, 2002
    Publication date: August 7, 2003
    Inventors: Robert B. Smith, Bradley D. Winick, Ted Cross
  • Patent number: 6600239
    Abstract: An active protection circuit for a MOSFET isolated switched power supply system operates to control the switching of the MOSFET isolation switches. A monitoring circuit operates to sense and turn off the isolation switch of the currently active power supply if it senses reverse current flowing through the switch. Simultaneously, a controller receives indication that the active power supply is out of specification, and actively switches the system voltage source to the other power supply. The controller actively ensures that the isolation switch of the out-of-specification power supply remains off until it determines otherwise.
    Type: Grant
    Filed: March 22, 2001
    Date of Patent: July 29, 2003
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Bradley D. Winick, Robert B. Smith
  • Patent number: 6543146
    Abstract: A three-axis algebraic model is used to numerically compensate for magnetic errors in measured magnetic field values in an electronic compass for any orientation of the compass. This model is based on physical principles and uses a linear algebra approach that facilitates computation of the parameters needed for compensation. During a calibration procedure of the electronic compass, magnetic and gravity fields are measured in three axes at each of a variety of combinations of orientations and azimuths. This set of measured magnetic and gravity fields is used to calculate a matrix compensation coefficient and a vector compensation coefficient using a system of equations. These compensation coefficients are stored and then used during normal operations of the electronic compass to correct all subsequently measured magnetometer data to obtain corrected values for the Earth's magnetic field, from which the correct azimuth can be calculated.
    Type: Grant
    Filed: December 6, 2000
    Date of Patent: April 8, 2003
    Assignee: Honeywell International, Inc.
    Inventors: Robert B. Smith, Blaise Grayson Morton, Michael R. Elgersma
  • Patent number: 6539639
    Abstract: A three-axis physical model is used to numerically compensate for errors in measured magnetic field values in an electronic compass for operation at any orientation. This compensation method generates certain quantities that characterize the magnetic field of the Earth in the vertical plane. These quantities are used to monitor the accuracy of the electronic compass during normal operation by comparing their current values either with values obtained during the calibration procedure or with values obtained from historical averages. Significant departure from the calibration values or from the historical averages indicates a probable loss of accuracy of the compass, and the user is so alerted.
    Type: Grant
    Filed: December 6, 2000
    Date of Patent: April 1, 2003
    Assignee: Honeywell International Inc.
    Inventor: Robert B. Smith
  • Publication number: 20030026112
    Abstract: A DC-DC voltage converter comprises a controller, two switches, a transformer and two rectifying diodes. The transformer has a first winding, a second winding and a center tap. Input voltage in connected between the center tap and ground. An anode of each diode is connected to the outer ends of the two windings and the cathodes of the two diodes are connected together to provide a positive output with respect to ground. Each switch is connected between an outer end of one windings and ground. The controller generates control signals to turn the switches on and off for limited periods of time in phase opposition to alternately connect the outer ends of the first and second winding to ground to cause current to flow alternatively in one of the windings and induce a voltage in the other winding that is additive to the input voltage, thereby providing an output voltage greater than the input voltage.
    Type: Application
    Filed: March 27, 2002
    Publication date: February 6, 2003
    Inventors: Bradley D. Winick, Robert B. Smith, David R. Maciorowski
  • Publication number: 20030023888
    Abstract: A dual power source system includes a first power source and a second power source operably coupled with an electrical device, as well as a switching mechanism capable of selecting between the first and second power sources. An uninterruptible power supply (UPS) is place in line with one of the first and second power sources leading to the electrical device. Sense circuitry is capable of identifying a power failure condition in either the first or second power sources. A controller utilizes signals from the sense circuitry to selectively switch between the first and second power sources while configuring the UPS in a manner of providing for a plurality of operational states that accommodate the electrical device with operational power despite any combination of power failures in the first and second power sources.
    Type: Application
    Filed: July 30, 2001
    Publication date: January 30, 2003
    Inventors: Robert B. Smith, Bradley D. Winick, Edward A. Cross
  • Patent number: 6462434
    Abstract: A power system has a first power supply operatively connect in parallel to a second power supply. The output of the first power supply is connected to the input of a switching device, such as a mosfet. The output of the switching device is the output of the power system. A measuring device, such as a differential amplifier measures the polarity between the input and output of the switching device. A controller connected to the switching device permits the switching device to conduct current if a first polarity is present between the input and the output. The controller interrupts current flow if a second polarity is present between the input and the output.
    Type: Grant
    Filed: December 15, 2000
    Date of Patent: October 8, 2002
    Assignee: Hewlett-Packard Company
    Inventors: Bradley D. Winick, Robert B. Smith
  • Publication number: 20020135235
    Abstract: An active protection circuit for a MOSFET isolated switched power supply system operates to control the switching of the MOSFET isolation switches. A monitoring circuit operates to sense and turn off the isolation switch of the currently active power supply if it senses reverse current flowing through the switch. Simultaneously, a controller receives indication that the active power supply is out of specification, and actively switches the system voltage source to the other power supply. The controller actively ensures that the isolation switch of the out-of-specification power supply remains off until it determines otherwise.
    Type: Application
    Filed: March 22, 2001
    Publication date: September 26, 2002
    Inventors: Bradley D. Winick, Robert B. Smith
  • Publication number: 20020113494
    Abstract: A power system has a first power supply operatively connect in parallel to a second power supply. The output of the first power supply is connected to the input of a switching device, such as a mosfet. The output of the switching device is the output of the power system. A measuring device, such as a differential amplifier measures the polarity between the input and output of the switching device. A controller connected to the switching device permits the switching device to conduct current if a first polarity is present between the input and the output. The controller interrupts current flow if a second polarity is present between the input and the output.
    Type: Application
    Filed: December 15, 2000
    Publication date: August 22, 2002
    Inventors: Bradley D. Winick, Robert B. Smith
  • Publication number: 20020100178
    Abstract: A three-axis algebraic model is used to numerically compensate for magnetic errors in measured magnetic field values in an electronic compass for any orientation of the compass. This model is based on physical principles and uses a linear algebra approach that facilitates computation of the parameters needed for compensation. During a calibration procedure of the electronic compass, magnetic and gravity fields are measured in three axes at each of a variety of combinations of orientations and azimuths. This set of measured magnetic and gravity fields is used to calculate a matrix compensation coefficient and a vector compensation coefficient using a system of equations. These compensation coefficients are stored and then used during normal operations of the electronic compass to correct all subsequently measured magnetometer data to obtain corrected values for the Earth's magnetic field, from which the correct azimuth can be calculated.
    Type: Application
    Filed: December 6, 2000
    Publication date: August 1, 2002
    Applicant: Honeywell International Inc.
    Inventors: Robert B. Smith, Blaise Grayson Morton, Michael R. Elgersma