Patents by Inventor Stephen D. Cochran

Stephen D. Cochran 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: 8149866
    Abstract: A system and method and method for filtering communications at a network interface controller is provided. The network interface controller is coupled to a baseboard management controller through a sideband communications channel. The network interface controller filters packets to the baseboard management controller on the basis of the address within the packet that identifies the device that caused the packet to be generated. The network interface controller transmits to the baseboard management controller only those packets that were generated in response to a command issued by the baseboard management controller.
    Type: Grant
    Filed: October 14, 2005
    Date of Patent: April 3, 2012
    Assignee: Dell Products L.P.
    Inventors: Elie A. Jreij, Darrell L. Chieng, Stephen D. Cochran, Nasiha Hrustemovic, James C. Wang
  • Publication number: 20110320827
    Abstract: A Power Distribution Unit (PDU) control system controls a PDU and communicates with a server management controller of a server. Through its connections, the PDU control system can track and manage the power supplies and locations of servers connected to those power supplies. A PDU receives commands at its communications port from a PDU control system to shut down a power strip or power outlet to which the PDU is connected via one of plural power interfaces. In turn, a server's management controller detects when a power supply shuts down due to the shut down of the power strip or power outlet. The server's management controller can be either queried by the PDU control system or the controller can send a notification to the PDU control system indicating which power supply lost power, thereby correlating the power strip to the server.
    Type: Application
    Filed: June 24, 2010
    Publication date: December 29, 2011
    Inventors: Craig S. Siegman, Stephen D. Cochran
  • Patent number: 8001303
    Abstract: In an information handling system, a universal serial bus (USB) key emulation system includes a USB hub operable to communicate with a USB host, a USB bus communicatively coupled with the USB hub, a USB controller communicatively coupled with the USB bus via a set of endpoints, and a USB virtual media module communicatively coupled with the USB controller and operable to communicate data between the USB controller and a plurality of data storage devices as if the plurality of data storage devices are a single USB key.
    Type: Grant
    Filed: December 4, 2007
    Date of Patent: August 16, 2011
    Assignee: Dell Products L.P.
    Inventors: Michael Brundridge, Charles T. Perusse, Jr., Stephen D. Cochran, Anand Joshi, Abhay Arjun Salunke
  • Patent number: 7669071
    Abstract: An information handling system includes modular processing resources, each having a main processor, system memory, and preferably a service processor resource. A management resource coupled to a service processor resource evaluates a system power budget and allocates power to a processing resource by indicating a critical power level. The processing resource determines a warning power level based on the critical power level and monitor its actual power consumption. If actual power consumption exceeds the critical power level, the processing resource is powered down. If actual power consumption exceeds the warning power level, the processing resource throttles its performance to conserve power and requests a power allocation increase. If actual power consumption is below the warning power level, the processing resource may request a reduction in allocated power.
    Type: Grant
    Filed: May 5, 2006
    Date of Patent: February 23, 2010
    Assignee: Dell Products L.P.
    Inventors: Stephen D. Cochran, Sandor T. Farkas, Akkiah Maddukuri
  • Publication number: 20090144469
    Abstract: In an information handling system, a universal serial bus (USB) key emulation system includes a USB hub operable to communicate with a USB host, a USB bus communicatively coupled with the USB hub, a USB controller communicatively coupled with the USB bus via a set of endpoints, and a USB virtual media module communicatively coupled with the USB controller and operable to communicate data between the USB controller and a plurality of data storage devices as if the plurality of data storage devices are a single USB key.
    Type: Application
    Filed: December 4, 2007
    Publication date: June 4, 2009
    Applicant: DELL PRODUCTS L.P.
    Inventors: Michael Brundridge, Charles T. Perusse, JR., Stephen D. Cochran, Anand Joshi, Abhay Arjun Salunke
  • Publication number: 20080052437
    Abstract: For distributing available power between a plurality of cards hot pluggable into chassis slots, a power policy, which defines rules and conditions for assuredly distributing the available power to selected ones of the plurality of cards, is configured. The selected ones, each of which is assured to receive power when hot plugged, are selectable to include any card of the plurality of cards. When any one of the plurality of cards is hot plugged into one of the slots, the power policy is triggered to assuredly distribute the available power to the selected ones that are hot plugged, or activate an alarm if the any one card that is hot plugged is excluded from the selected ones. The power policy is modifiable in response to a change in the rules and conditions.
    Type: Application
    Filed: August 28, 2006
    Publication date: February 28, 2008
    Applicant: Dell Products L.P.
    Inventors: John S. Loffink, Stephen D. Cochran
  • Patent number: 6378004
    Abstract: A computer system in accordance with the present invention provides a method of communicating asynchronous events from a mini-port driver of a computer system to a software component without polling the mini-port driver. The computer system provides a monolithic driver as a dispatch between a mini-port driver and a software component. Until an asynchronous event is detected, an event thread in the monolithic driver to a software component is blocked. When an asynchronous event is detected by the mini-port driver, the mini-port driver calls the monolithic driver with a monolithic driver entry point which queues the event and unblocks the event thread. The monolithic driver provides the asynchronous event to the software component through the unblocked event thread. The event thread is then re-blocked and remains blocked until another asynchronous event is detected. Asynchronous events are thereby communicated from a mini-port driver to a software component without polling the mini-port driver.
    Type: Grant
    Filed: May 7, 1998
    Date of Patent: April 23, 2002
    Assignee: Compaq Computer Corporation
    Inventors: Jeffery L. Galloway, Mark I. Bain, John S. Lacombe, Michael E. McGowen, Paul J. Muraski, Richard L. Purvis, Robert E. Van Cleve, Paul S. Bailey, Stephen D. Cochran