1
Michael R Krause: Creation and migration of distributed streams in clusters of networked computers. Hewlett Packard Company, April 4, 2000: US06047323 (384 worldwide citation)

A distributed STREAMS process operates on a multicomputer system composed of a cluster of nodes of one or more processors running an operating system having a file system and a STREAMS message-passing mechanism implementing network protocols, client-server applications, and STREAMS-based pipes. A lo ...


2
Michael R Krause: Queue pair partitioning in distributed computer system. Hewlett Packard Development Company, April 6, 2004: US06718392 (62 worldwide citation)

A distributed computer system has a first subnet including a first group of endnodes and a second subnet including a second group of endnodes. Each endnode in the first and second groups of endnodes includes at least one process which produces and/or consumes message data, and queue pairs. Each queu ...


3
Michael R Krause, Yoshihiro Ishijima: Encryption with a streams-based protocol stack. Hewlett Packard Company, David A Plettner, May 30, 2000: US06070198 (55 worldwide citation)

A STREAMS-based protocol stack is adapted to encrypt and decrypt data flowing through the stack. In a first embodiment, a STREAMS-based module is added to a protocol stack to encrypt and decrypt data flowing through the stack. In a second embodiment, a STREAMS-based encryption multiplexor routes dat ...


4
Michael R Krause, Jeffrey R Hilland: Method and apparatus for providing notification via multiple completion queue handlers. Hewlett Packard Development Company, July 22, 2008: US07404190 (53 worldwide citation)

The disclosed embodiments relate to a method and apparatus for providing notification. The apparatus may comprise a plurality of completion queue handlers associated with a communication device. Each of the plurality of completion queue handlers may be associated with a plurality of processes. At le ...


5
Michael R Krause, David J Garcia, Paul R Culley, Renato J Recio, Alan F Benner: Reliable datagram transport service. January 30, 2007: US07171484 (52 worldwide citation)

A distributed computer system includes a source endnode including a source process which produces message data and a send work queue having work queue elements that describe the message data for sending. A destination endnode includes a destination process and a receive work queue having work queue ...


6
Michael R Krause, Kimberly K Scott, Fred B Worley: Highly available, monotonic increasing sequence number generation. Hewlett Packard Development Company, September 27, 2005: US06950961 (51 worldwide citation)

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 nex ...


7
Michael R Krause, Yoshihiro Ishijima: Dynamic function replacement for streams framework. Hewlett Packard Company, September 29, 1998: US05815707 (50 worldwide citation)

An extension to the STREAMS framework, referred to as dynamic function replacement, uses data structures that contain function pointers which allow STREAMS to execute various module or driver functions without requiring framework modification, or understanding what these functions actually do beyond ...


8
David J Garcia, Jeffrey R Hilland, Paul R Culley, Dwight L Barron, Michael R Krause: Binding a memory window to a queue pair. Hewlett Packard Development Company, September 5, 2006: US07103744 (47 worldwide citation)

The disclosed embodiments may relate to memory window access and may include a memory window and plurality of queue pairs associated with a process. Each of the plurality of queue pairs may be associated with a memory window context that may have queue pair information. The memory window may be asso ...


9
Michael R Krause, Fred B Worley, Shankar G Iyer: Reliable datagram via independent source destination resources. Hewlett Packard Development Company, March 8, 2011: US07904576 (46 worldwide citation)

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), ...


10
Jeffrey R Hilland, Mallikarjun Chadalapaka, Michael R Krause, Paul R Culley, David J Garcia: Method and apparatus for implementing work request lists. Hewlett Packard Development Company, July 13, 2010: US07757232 (46 worldwide citation)

An apparatus employs a work request list to access a memory device. The apparatus comprises an upper layer protocol that generates the work request list comprising a plurality of work requests, the work request list having an attribute that indicates the number of the plurality of work requests in t ...



Click the thumbnails below to visualize the patent trend.