Patents by Inventor Fred B. Worley

Fred B. Worley 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).

  • Publication number: 20150029860
    Abstract: A method for processing inbound and/or outbound data wherein a processing policy is determined for a quantum of data. A quantum of inbound data is received and a data notification for the received data is prepared. The notification for the quantum of received inbound data is delivered to a processor according to the processing policy. When selecting a quantum of outbound data, an outbound data work request for the outbound data is prepared and delivered to an output unit according to the processing policy.
    Type: Application
    Filed: October 15, 2014
    Publication date: January 29, 2015
    Inventors: Sriram Narasimhan, Michael R. Krause, Gunneswara Marripudi, Ashok Rajogopalan, Sesidhar Baddela, Santosh Rao, Fred B. Worley
  • Publication number: 20120039036
    Abstract: A cooling system for a blade enclosure is disclosed. The cooling system comprises a thermal bus bar (TBB) 1220 positioned in the middle of the blade enclosure. The TBB 122 has a front face and a back face. When blades are inserted into the blade enclosure, a heat transfer plate 584 on the blade makes thermal contact with either the front or back face of the TBB 122. The TBB 122 is cooled, thereby cooling the blades.
    Type: Application
    Filed: October 30, 2009
    Publication date: February 16, 2012
    Inventors: Michael R. Krause, Brandon Rubenstein, Roy Zeighami, Fred B. Worley
  • Publication number: 20110085296
    Abstract: A cooling system for a computer blade is disclosed. The cooling system comprises a main printed circuit (PC) board with at least one component mounted on a top side of the main PC board. A heat transfer plate is located at the first end of the main PC board. An airflow divider is mounted on, and is perpendicular with, the top side of the main PC board. The airflow divider runs in an axis generally parallel with the first side of the main PC board. A lid is coupled to the main PC board thereby enclosing the main PC board, the heat transfer plate and the airflow divider. The lid encloses a first airflow channel running along the first side of the main PC board and a second airflow channel running along the second side of the main PC board. A fan is located on top side of the main PC board in the first airflow channel. The fan is configured to re-circulate air from the second airflow channel through the first airflow channel, past the heat transfer plate, and then back into the second airflow channel.
    Type: Application
    Filed: October 14, 2009
    Publication date: April 14, 2011
    Inventors: Brandon Rubenstein, Fred B. Worley, Roy Zeighami, Michael R. Krause
  • Patent number: 7904576
    Abstract: A method includes producing units of work with at least one source application instance (AI) at a source device and consuming units of work with at least one destination AI at a destination device. A first reliable datagram service is established, with a first source and destination resource (SDR), between the source device and the destination device. A second reliable datagram service is established, with a second SDR independent of the first SDR, between the source device and the destination device. A first unit of work stream is transmitted over a communication services/fabric with the first reliable datagram service, which guarantees strong ordering of the first unit of work stream received at the destination device. A second unit of work stream is transmitted over the communication services/fabric with the second reliable datagram service, which guarantees strong ordering of the second unit of work stream received at the destination device.
    Type: Grant
    Filed: January 7, 2008
    Date of Patent: March 8, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Michael R. Krause, Fred B. Worley, Shankar G. Iyer
  • Publication number: 20080177890
    Abstract: A method includes producing units of work with at least one source application instance (AI) at a source device and consuming units of work with at least one destination AI at a destination device. A first reliable datagram service is established, with a first source and destination resource (SDR), between the source device and the destination device. A second reliable datagram service is established, with a second SDR independent of the first SDR, between the source device and the destination device. A first unit of work stream is transmitted over a communication services/fabric with the first reliable datagram service, which guarantees strong ordering of the first unit of work stream received at the destination device. A second unit of work stream is transmitted over the communication services/fabric with the second reliable datagram service, which guarantees strong ordering of the second unit of work stream received at the destination device.
    Type: Application
    Filed: January 7, 2008
    Publication date: July 24, 2008
    Inventors: Michael R. Krause, Fred B. Worley, Shankar G. Iyer
  • Patent number: 7346699
    Abstract: A reliable multicast service is operated between a source device and multiple destination devices participating in a multicast group. The source device includes a first source application instance (AI) producing a first unit of work stream, and communication services (CS). Each destination device in the multicast group includes CS, and at least one destination AI which consumes units of work. Communication services/fabric provide communication between the source device and the multiple destination devices. Multiple source and destination resources (SDRs) implement corresponding multiple reliable transport services between the source device and corresponding multiple destination devices in the multicast group for delivery of the first unit of work stream to the corresponding destination devices and guaranteeing strong ordering of the first unit of work stream received at the corresponding destination devices.
    Type: Grant
    Filed: May 24, 2000
    Date of Patent: March 18, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Michael R. Krause, Fred B. Worley, Kimberly K. Scott
  • Patent number: 7318102
    Abstract: A reliable datagram service is implemented with a source and destination resource (SDR). Source SDR resources, at a source device, multiplex units of work produced by at least one source application instance (AI) into a serial unit of work stream having units of work in a defined order and transmit the serial unit of work stream over a communication services/fabric. Destination SDR resources, at a destination device, receive the serial unit of work stream, demultiplex the serial unit of work stream into units of work provided to at least one destination AI, and provide a negative acknowledgement (NAK) for a unit of work received ahead of its defined order.
    Type: Grant
    Filed: May 23, 2000
    Date of Patent: January 8, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Michael R. Krause, Fred B. Worley, Shankar G. Iyer
  • Patent number: 6950961
    Abstract: The present invention relates to highly available sequence number generation with minimal latency. The present invention involves establishing a primary and secondary sequence number generators. A sequence number request is forwarded to the primary generator. The primary generator determines the next sequence number and forwards the response to the secondary generator. The secondary generator stores the value and forwards the value to the originating entity. Accordingly, the configuration avoids single point failure and is robust against malfunction.
    Type: Grant
    Filed: February 13, 2001
    Date of Patent: September 27, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Michael R. Krause, Kimberly K. Scott, Fred B. Worley
  • Publication number: 20020112139
    Abstract: The present invention relates to highly available sequence number generation with minimal latency. The present invention involves establishing a primary and secondary sequence number generators. A sequence number request is forwarded to the primary generator. The primary generator determines the next sequence number and forwards the response to the secondary generator. The secondary generator stores the value and forwards the value to the originating entity. Accordingly, the configuration avoids single point failure and is robust against malfunction.
    Type: Application
    Filed: February 13, 2001
    Publication date: August 15, 2002
    Inventors: Michael R. Krause, Kimberly K. Scott, Fred B. Worley