Patents by Inventor Edward A Cross

Edward A Cross 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: 7746883
    Abstract: Systems, methodologies, media, computing devices, network adapters, and other embodiments associated with network communications are described. One exemplary system embodiment includes a multi-drop Ethernet network.
    Type: Grant
    Filed: March 1, 2005
    Date of Patent: June 29, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Michael J. Erickson, Daniel V. Zilavy, Edward A. Cross
  • Patent number: 7725892
    Abstract: A method for use in a computer system includes a first revision compatibility descriptor identifying a first plurality of compatible combinations of field-programmable unit codes. The method includes steps of: (A) determining whether the first revision compatibility descriptor identifies first field-programmable unit code for use in a first field-programmable unit as being compatible with the computer system; and (B) if the first revision compatibility descriptor does not identify the first field-programmable unit code as being compatible with the computer system, performing a step of updating the first revision compatibility descriptor to identify the first field-programmable unit code as being compatible with the computer system.
    Type: Grant
    Filed: July 1, 2003
    Date of Patent: May 25, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Daniel V. Zilavy, Gerald J. Kaufman, Jr., Edward A. Cross
  • Patent number: 7694091
    Abstract: One embodiment of a non-volatile memory system comprises block-accessible non-volatile memory, random access memory arranged to be linearly addressable by a processor as part of the processor's memory address space, to be read from and written to by the processor, and logic interposed between the block-accessible non-volatile memory and the random access memory and arranged to write parts of the content of the random access memory in blocks to blocks of the non-volatile, block-accessible memory. The logic is arranged to monitor processor writes to the random access memory, and to write blocks of the random access memory that differ from a most recent copy in the non-volatile, block-accessible memory to the non-volatile, block-accessible memory.
    Type: Grant
    Filed: October 23, 2006
    Date of Patent: April 6, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: J. Michael Andrewartha, James Hess, David Maciorowski, Edward A. Cross
  • Patent number: 7370157
    Abstract: Systems and methods of sharing removable media storage (RMS) devices in multi-partitioned systems are disclosed. An exemplary method may include receiving requests from a plurality of partitions of a processor to map at least one shared RMS device for the multi-partitioned system. The method may also include scheduling the requests if the shared RMS device is unavailable. The method may also include automatically mapping the at least one shared RMS device to the partitions one at a time as the at least one shared RMS device becomes available.
    Type: Grant
    Filed: May 24, 2005
    Date of Patent: May 6, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Daniel V. Zilavy, Edward A. Cross
  • Publication number: 20080098157
    Abstract: One embodiment of a non-volatile memory system comprises block-accessible non-volatile memory, random access memory arranged to be linearly addressable by a processor as part of the processor's memory address space, to be read from and written to by the processor, and logic interposed between the block-accessible non-volatile memory and the random access memory and arranged to write parts of the content of the random access memory in blocks to blocks of the non-volatile, block-accessible memory. The logic is arranged to monitor processor writes to the random access memory, and to write blocks of the random access memory that differ from a most recent copy in the non-volatile, block-accessible memory to the non-volatile, block-accessible memory.
    Type: Application
    Filed: October 23, 2006
    Publication date: April 24, 2008
    Inventors: J. Michael Andrewartha, James Hess, David Maciorowski, Edward A. Cross
  • Patent number: 7350088
    Abstract: Systems, methodologies, media, and other embodiments associated with power management are described. One exemplary system embodiment includes an uninterrupted power supply (UPS) manager logic configured to determine a power status of one or more UPS devices attached to one or more external peripheral devices. The UPS manager logic can be configured to notify an appropriate operating system of a power loss to a selected external device.
    Type: Grant
    Filed: March 8, 2005
    Date of Patent: March 25, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Michael S. Allison, Edward A. Cross, John W. Hover, Bradley D. Winick
  • Patent number: 7036035
    Abstract: A system and method for power management in a computer system having multiple power grids is disclosed. The system includes a service structure operable in conjunction with an operating system (OS) instance executed on the computer system. At least one uninterrupted power supply (UPS) and at least one alternative source of power provide power to the multiple power grids. Where an UPS sends a loss of power notification to the service structure, the service structure is operable to maintain power supply to the grids from an available alternative source of power.
    Type: Grant
    Filed: August 15, 2002
    Date of Patent: April 25, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Michael Allison, Bradley D. Winick, Daniel V. Zilavy, Edward A. Cross, Phillip David Langley, James E. Mankovich
  • 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: 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: 6910142
    Abstract: A system for providing notification, to the associated operating system, of removal and replacement of I/O devices during operation of a multiprocessor computer system running multiple operating systems. The system includes a plurality of cells, each containing multiple RISC processors, low-level I/O firmware, a local service processor, scratch RAM, external registers, a memory and I/O manager, and interfacing hardware. Each partition comprises one or more cells and runs its own operating system (OS). Each cell is connected to a peripheral backplane containing a plurality of peripheral I/O card slots via a switch on the system backplane, which also connects the cell to a supervisory processor, which sends card slot status information to the appropriate cell. Each I/O (typically PCI) card slot has an associated latch which provides an indication, to the supervisory processor, that a platform event has occurred.
    Type: Grant
    Filed: July 28, 2001
    Date of Patent: June 21, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Edward A Cross, Michael S Allison, Christopher S Kroeger
  • Patent number: 6883109
    Abstract: A method of updating programmable device configuration code stored in EEPROMs of a system is operable on complex systems having separate management and system processors. The method includes executing a sequence for updating programmable device configuration code on a management processor of the system including erasing the EEPROMs, writing at least one block of configuration code to the EEPROMs, and checking for errors after writing. The errors checked for include failure of a FIFO to empty. Upon detecting errors, the method includes automatically retrying writes. Embodiments of the method are operable on systems having multiple serial busses interconnecting EEPROMs to a common configuration logic, and on systems having multiple management processors each capable of accessing the common configuration logic.
    Type: Grant
    Filed: July 30, 2001
    Date of Patent: April 19, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Michael John Erickson, Edward A Cross, David R. Maciorowski
  • 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: 20040032168
    Abstract: A system and method for power management in a computer system having multiple power grids is disclosed. The system includes a service structure operable in conjunction with an operating system (OS) instance executed on the computer system. At least one uninterrupted power supply (UPS) and at least one alternative source of power provide power to the multiple power grids. Where an UPS sends a loss of power notification to the service structure, the service structure is operable to maintain power supply to the grids from an available alternative source of power.
    Type: Application
    Filed: August 15, 2002
    Publication date: February 19, 2004
    Inventors: Michael Allison, Bradley D. Winick, Daniel V. Zilavy, Edward A. Cross, Phillip David Langley, James E. Mankovich
  • Publication number: 20030070066
    Abstract: A system for providing notification, to the associated operating system, of removal and replacement of I/O devices during operation of a multiprocessor computer system running multiple operating systems. The system includes a plurality of cells, each containing multiple RISC processors, low-level I/O firmware, a local service processor, scratch RAM, external registers, a memory and I/O manager, and interfacing hardware. Each partition comprises one or more cells and runs its own operating system (OS). Each cell is connected to a peripheral backplane containing a plurality of peripheral I/O card slots via a switch on the system backplane, which also connects the cell to a supervisory processor, which sends card slot status information to the appropriate cell. Each I/O (typically PCI) card slot has an associated latch which provides an indication, to the supervisory processor, that a platform event has occurred.
    Type: Application
    Filed: July 28, 2001
    Publication date: April 10, 2003
    Inventors: Edward A. Cross, Michael S. Allison, Christopher S. Kroeger
  • 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
  • Publication number: 20030023771
    Abstract: A method of updating programmable device configuration code stored in EEPROMs of a system is operable on complex systems having separate management and system processors. The method includes executing a sequence for updating programmable device configuration code on a management processor of the system including erasing the EEPROMs, writing at least one block of configuration code to the EEPROMs, and checking for errors after writing. The errors checked for include failure of a FIFO to empty. Upon detecting errors, the method includes automatically retrying writes. Embodiments of the method are operable on systems having multiple serial busses interconnecting EEPROMs to a common configuration logic, and on systems having multiple management processors each capable of accessing the common configuration logic.
    Type: Application
    Filed: July 30, 2001
    Publication date: January 30, 2003
    Inventors: Michael John Erickson, Edward A. Cross, David R. Maciorowski
  • Patent number: 4026694
    Abstract: Disclosed herein are self-emulsifiable compositions containing water soluble micronutrients such as inorganic salts of zinc or manganese in a finely divided form. The concentrates are prepared from inexpensive water soluble compounds by an emulsion dehydration process. The compositions containing horticultural mineral spray oils are capable of forming a stable emulsion with water by gentle shaking. Alternatively, the compositions may be diluted further with additional spray oils and remain as a suspension.
    Type: Grant
    Filed: April 23, 1976
    Date of Patent: May 31, 1977
    Assignee: Texaco Inc.
    Inventors: Edward A. Cross, John D. Downer
  • Patent number: 3982920
    Abstract: Disclosed herein are self-emulsifiable compositions containing water soluble micronutrients such as inorganic salts of zinc or manganese in a finely divided form. The concentrates are prepared from inexpensive water soluble compounds by an emulsion-dehydration process. The compositions containing horticultural mineral spray oils are capable of forming a stable emulsion with water by gentle shaking. Alternatively, the compositions may be diluted further with additional spray oils and remain as a suspension.
    Type: Grant
    Filed: December 2, 1974
    Date of Patent: September 28, 1976
    Assignee: Texaco Inc.
    Inventors: Edward A. Cross, John Douglas Downer