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: 7746883Abstract: 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: GrantFiled: March 1, 2005Date of Patent: June 29, 2010Assignee: Hewlett-Packard Development Company, L.P.Inventors: Michael J. Erickson, Daniel V. Zilavy, Edward A. Cross
-
Patent number: 7725892Abstract: 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: GrantFiled: July 1, 2003Date of Patent: May 25, 2010Assignee: Hewlett-Packard Development Company, L.P.Inventors: Daniel V. Zilavy, Gerald J. Kaufman, Jr., Edward A. Cross
-
Patent number: 7694091Abstract: 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: GrantFiled: October 23, 2006Date of Patent: April 6, 2010Assignee: Hewlett-Packard Development Company, L.P.Inventors: J. Michael Andrewartha, James Hess, David Maciorowski, Edward A. Cross
-
Patent number: 7370157Abstract: 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: GrantFiled: May 24, 2005Date of Patent: May 6, 2008Assignee: Hewlett-Packard Development Company, L.P.Inventors: Daniel V. Zilavy, Edward A. Cross
-
Publication number: 20080098157Abstract: 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: ApplicationFiled: October 23, 2006Publication date: April 24, 2008Inventors: J. Michael Andrewartha, James Hess, David Maciorowski, Edward A. Cross
-
Patent number: 7350088Abstract: 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: GrantFiled: March 8, 2005Date of Patent: March 25, 2008Assignee: Hewlett-Packard Development Company, L.P.Inventors: Michael S. Allison, Edward A. Cross, John W. Hover, Bradley D. Winick
-
Patent number: 7036035Abstract: 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: GrantFiled: August 15, 2002Date of Patent: April 25, 2006Assignee: 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: 6931468Abstract: 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: GrantFiled: February 6, 2002Date of Patent: August 16, 2005Assignee: Hewlett-Packard Development Company, L.P.Inventors: Robert B. Smith, Bradley D. Winick, Edward A Cross
-
Patent number: 6912607Abstract: 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: GrantFiled: February 6, 2002Date of Patent: June 28, 2005Assignee: Hewlett-Packard Development Company, L.P.Inventors: Robert B. Smith, Edward A Cross
-
Patent number: 6910142Abstract: 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: GrantFiled: July 28, 2001Date of Patent: June 21, 2005Assignee: Hewlett-Packard Development Company, L.P.Inventors: Edward A Cross, Michael S Allison, Christopher S Kroeger
-
Patent number: 6883109Abstract: 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: GrantFiled: July 30, 2001Date of Patent: April 19, 2005Assignee: Hewlett-Packard Development Company, L.P.Inventors: Michael John Erickson, Edward A Cross, David R. Maciorowski
-
Patent number: 6854065Abstract: 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: GrantFiled: July 30, 2001Date of Patent: February 8, 2005Assignee: Hewlett-Packard Development Company, L.P.Inventors: Robert B. Smith, Bradley D. Winick, Edward A Cross
-
Publication number: 20040032168Abstract: 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: ApplicationFiled: August 15, 2002Publication date: February 19, 2004Inventors: Michael Allison, Bradley D. Winick, Daniel V. Zilavy, Edward A. Cross, Phillip David Langley, James E. Mankovich
-
Publication number: 20030070066Abstract: 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: ApplicationFiled: July 28, 2001Publication date: April 10, 2003Inventors: Edward A. Cross, Michael S. Allison, Christopher S. Kroeger
-
Publication number: 20030023888Abstract: 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: ApplicationFiled: July 30, 2001Publication date: January 30, 2003Inventors: Robert B. Smith, Bradley D. Winick, Edward A. Cross
-
Publication number: 20030023771Abstract: 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: ApplicationFiled: July 30, 2001Publication date: January 30, 2003Inventors: Michael John Erickson, Edward A. Cross, David R. Maciorowski
-
Patent number: 4026694Abstract: 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: GrantFiled: April 23, 1976Date of Patent: May 31, 1977Assignee: Texaco Inc.Inventors: Edward A. Cross, John D. Downer
-
Patent number: 3982920Abstract: 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: GrantFiled: December 2, 1974Date of Patent: September 28, 1976Assignee: Texaco Inc.Inventors: Edward A. Cross, John Douglas Downer