Patents by Inventor Maurice Isrel
Maurice Isrel 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: 9542214Abstract: A host information handling system (IHS) provides virtualization of host channel adapters (HCAs). A hypervisor partitions a system memory of the host IHS into multiple logical partitions (LPARs). A particular LPAR includes a single instance of an operating system. The single instance of the operating system includes a common layer that provides virtualization of physical HCAs and sharing of the physical HCAs by multiple virtual HCAs.Type: GrantFiled: September 30, 2014Date of Patent: January 10, 2017Assignee: GLOBALFOUNDRIES INC.Inventors: Jerry W Stevens, Maurice Isrel, Constantinos Kassimis, Donald William Schmidt
-
Patent number: 9417996Abstract: A computer implemented method for receiving data to a targeted logical partition. A computer locates buffer element in reliance on a connection status bit array. The computer copies control information to the targeted logical partition's local storage. The computer updates a targeted logical partition's local producer cursor based on the control information. The computer copies data to an application receive buffer. The computer determines that an application completes a receive operation. Responsive to a determination that the application completed the receive operation, the computer a targeted logical partition's local consumer cursor to match the targeted logical partition's producer cursor.Type: GrantFiled: March 8, 2013Date of Patent: August 16, 2016Assignee: International Business Machines CorporationInventors: Michael G Fitzpatrick, Michael J Fox, Maurice Isrel, Constantinos Kassimis, Donald W. Schmidt, Benjamin Segal, Jerry W Stevens, Todd E. Valler
-
Patent number: 9396101Abstract: A computer implemented program product and data processing system for receiving data to a targeted logical partition. A computer locates buffer element in reliance on a connection status bit array. The computer copies control information to the targeted logical partition's local storage. The computer updates a targeted logical partition's local producer cursor based on the control information. The computer copies data to an application receive buffer. The computer determines that an application completes a receive operation. Responsive to a determination that the application completed the receive operation, the computer a targeted logical partition's local consumer cursor to match the targeted logical partition's producer cursor.Type: GrantFiled: June 12, 2012Date of Patent: July 19, 2016Assignee: International Business Machines CorporationInventors: Michael G. Fitzpatrick, Michael J. Fox, Maurice Isrel, Jr., Constantinos Kassimis, Donald W. Schmidt, Benjamin P. Segal, Jerry W. Stevens, Todd E. Valler
-
Patent number: 9128740Abstract: A host information handling system (IHS) provides virtualization of host channel adapters (HCAs). A hypervisor partitions a system memory of the host IHS into multiple logical partitions (LPARs). A particular LPAR includes a single instance of an operating system. The single instance of the operating system includes a common layer that provides virtualization of physical HCAs and sharing of the physical HCAs by multiple virtual HCAs.Type: GrantFiled: July 22, 2013Date of Patent: September 8, 2015Assignee: International Business Machines CorporationInventors: Jerry W Stevens, Maurice Isrel, Constantinos Kassimis, Donald William Schmidt
-
Publication number: 20150058851Abstract: A host information handling system (IHS) provides virtualization of host channel adapters (HCAs). A hypervisor partitions a system memory of the host IHS into multiple logical partitions (LPARs). A particular LPAR includes a single instance of an operating system. The single instance of the operating system includes a common layer that provides virtualization of physical HCAs and sharing of the physical HCAs by multiple virtual HCAs.Type: ApplicationFiled: September 30, 2014Publication date: February 26, 2015Inventors: Jerry W. Stevens, Maurice Isrel, Constantinos Kassimis, Donald William Schmidt
-
Publication number: 20150026419Abstract: A host information handling system (IHS) provides virtualization of host channel adapters (HCAs). A hypervisor partitions a system memory of the host IHS into multiple logical partitions (LPARs). A particular LPAR includes a single instance of an operating system. The single instance of the operating system includes a common layer that provides virtualization of physical HCAs and sharing of the physical HCAs by multiple virtual HCAs.Type: ApplicationFiled: July 22, 2013Publication date: January 22, 2015Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jerry W. Stevens, Maurice Isrel, Constantinos Kassimis, JR., Donald William Schmidt
-
Patent number: 8825892Abstract: A current value of a changing operating-system-level condition can be determined, wherein the operating-system level condition is a condition of a host related to an operating system resource utilization or an operating system experienced latency. The operating-system level condition can be a condition of a layer of the OSI model above the Data Link Layer. An inbound blocking factor algorithm can execute that uses the determined current value as a variable. A value for an inbound blocking factor can be generated as a result of executing the inbound blocking factor algorithm. The generated value can be utilized as the inbound blocking factor to determine a manner in which incoming messages are to be conveyed from a network adaptor, through an adaptor interface boundary, to an operating system of the host.Type: GrantFiled: April 14, 2008Date of Patent: September 2, 2014Assignee: International Business Machines CorporationInventors: Maurice Isrel, Jr., Thomas D. Moore, Bruce H. Ratcliff, Jerry W. Stevens
-
Patent number: 8799424Abstract: A method, system and computer program product for managing at least two physical links. A TCP/IP stack configures a first interface with attributes. The TCP/IP stack activates the first interface. The TCP/IP stack detects a channel path identifier (CHPID). The TCP/IP stack creates a second interface. The TCP/IP stack associates the second interface with the first interface. The first interface and the second interface are logically linked to exchange traffic corresponding to a single internet protocol address. The TCP/IP stack configures the second interface with at least one attribute. The TCP/IP stack activates the second interface. The two physical links may rely on two different physical link types.Type: GrantFiled: March 8, 2013Date of Patent: August 5, 2014Assignee: International Business Machines CorporationInventors: Michael Gerard Fitzpatrick, Jeffrey D Haggar, Hugh E Hockett, Maurice Isrel, Jr., Jerry W Stevens, Todd Elsworth Valler
-
Patent number: 8719479Abstract: A method and system are disclosed for network adaptor optimization and interrupt reduction. The method may also build an outbound buffer list based on outgoing data and add the outgoing data to an outbound buffer queue. Furthermore, the method may set a buffer state from an empty state to a primed state to indicate that the outgoing data is prepared for transmitting and signal a network adaptor with a notification signal.Type: GrantFiled: February 12, 2013Date of Patent: May 6, 2014Assignee: International Business Machines CorporationInventors: Maurice Isrel, Jr., Bruce H. Ratcliff, Jerry W. Stevens, Edward Zebrowski, Jr.
-
Patent number: 8650300Abstract: A system and computer program product for managing at least two physical links. A TCP/IP stack configures a first interface with attributes. The TCP/IP stack activates the first interface. The TCP/IP stack detects a channel path identifier (CHPID). The TCP/IP stack creates a second interface. The TCP/IP stack associates the second interface with the first interface. The first interface and the second interface are logically linked to exchange traffic corresponding to a single internet protocol address. The TCP/IP stack configures the second interface with at least one attribute. The TCP/IP stack activates the second interface. The two physical links may rely on two different physical link types.Type: GrantFiled: June 7, 2011Date of Patent: February 11, 2014Assignee: International Business Machines CorporationInventors: Michael G. Fitzpatrick, Jeffrey D. Haggar, Hugh E. Hockett, Maurice Isrel, Jr., Jerry W. Stevens, Todd E. Valler
-
Publication number: 20130332677Abstract: A computer implemented program product and data processing system for receiving data to a targeted logical partition. A computer locates buffer element in reliance on a connection status bit array. The computer copies control information to the targeted logical partition's local storage. The computer updates a targeted logical partition's local producer cursor based on the control information. The computer copies data to an application receive buffer. The computer determines that an application completes a receive operation. Responsive to a determination that the application completed the receive operation, the computer a targeted logical partition's local consumer cursor to match the targeted logical partition's producer cursor.Type: ApplicationFiled: June 12, 2012Publication date: December 12, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael Gerard Fitzpatrick, Michael J. Fox, Maurice Isrel, JR., Constantinos Kassimis, Donald William Schmidt, Benjamin Patrick Segal, Jerry W. Stevens, Todd Elsworth Valler
-
Patent number: 8402190Abstract: A method and system are disclosed for network adaptor optimization and interrupt reduction. The method may generate an immediate I/O interrupt notification to a host device driver in response to receiving data from a network. The method may also update an inbound buffer list based on the received data in the inbound buffer queue. Furthermore, the method may set the buffer state from an empty state to a primed state to indicate that the received data is available for processing. The method may also build an outbound buffer list based on outgoing data and add the outgoing data to an outbound buffer queue. Furthermore, the method may set a buffer state from an empty state to a primed state to indicate that the outgoing data is prepared for transmitting and signal a network adaptor with a notification signal.Type: GrantFiled: December 2, 2008Date of Patent: March 19, 2013Assignee: International Business Machines CorporationInventors: Maurice Isrel, Jr., Bruce H. Ratcliff, Jerry W. Stevens, Edward Zebrowski, Jr.
-
Publication number: 20120317289Abstract: A method, system and computer program product for managing at least two physical links. A TCP/IP stack configures a first interface with attributes. The TCP/IP stack activates the first interface. The TCP/IP stack detects a channel path identifier (CHPID). The TCP/IP stack creates a second interface. The TCP/IP stack associates the second interface with the first interface. The first interface and the second interface are logically linked to exchange traffic corresponding to a single internet protocol address. The TCP/IP stack configures the second interface with at least one attribute. The TCP/IP stack activates the second interface. The two physical links may rely on two different physical link types.Type: ApplicationFiled: June 7, 2011Publication date: December 13, 2012Applicant: International Business Machines CorporationInventors: Michael G. Fitzpatrick, Jeffrey D. Haggar, Hugh E. Hockett, Maurice Isrel, JR., Jerry W. Stevens, Todd E. Valler
-
Publication number: 20120075994Abstract: A method, apparatus, and computer implemented instructions for managing traffic in a network data processing system. Traffic for a plurality of network paths is monitored. In response a packet for a particular network path within the plurality of network paths causing traffic for the particular network path to exceed a level of traffic allowed, an amount of available bandwidth is reduced based on a fair share for the particular network path.Type: ApplicationFiled: December 2, 2011Publication date: March 29, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jeffrey Douglas Haggar, Lap Thiet Huynh, Maurice Isrel, JR.
-
Patent number: 8130647Abstract: A method, apparatus, and computer implemented instructions for managing traffic in a network data processing system. Traffic for a plurality of network paths is monitored. In response a packet for a particular network path within the plurality of network paths causing traffic for the particular network path to exceed a level of traffic allowed, an amount of available bandwidth is reduced based on a fair share for the particular network path.Type: GrantFiled: May 14, 2009Date of Patent: March 6, 2012Assignee: International Business Machines CorporationInventors: Jeffrey Douglas Haggar, Lap Thiet Huynh, Maurice Isrel, Jr.
-
Patent number: 7831867Abstract: The present invention provides a system and method for controlling tracing functions on a remote device. The system includes means for receiving a diagnostic signal from a host device on the remote device and means for associating the diagnostic signal with a tracing state of the remote device. In addition, the system includes means for performing a tracing function indicated by the diagnostic signal. The present invention can also be viewed as a method for controlling tracing functions on a remote device. The method operates by receiving a diagnostic signal from a host device on the remote device and associating the diagnostic signal with a tracing state of the remote device. Then, the method performs a tracing function indicated by the diagnostic signal.Type: GrantFiled: April 17, 2007Date of Patent: November 9, 2010Assignee: International Business Machines CorporationInventors: Aleksandra Brand, Daniel P. Glaser, Jeffrey D. Haggar, Hugh E. Hockett, Maurice Isrel, Bruce Ratcliff, Michael W. Stayton, Jerry W. Stevens, Stephen R. Valley
-
Publication number: 20100138579Abstract: A method and system are disclosed for network adaptor optimization and interrupt reduction. The method may generate an immediate I/O interrupt notification to a host device driver in response to receiving data from a network. The method may also update an inbound buffer list based on the received data in the inbound buffer queue. Furthermore, the method may set the buffer state from an empty state to a primed state to indicate that the received data is available for processing. The method may also build an outbound buffer list based on outgoing data and add the outgoing data to an outbound buffer queue. Furthermore, the method may set a buffer state from an empty state to a primed state to indicate that the outgoing data is prepared for transmitting and signal a network adaptor with a notification signal.Type: ApplicationFiled: December 2, 2008Publication date: June 3, 2010Applicant: International business Machines CorporationInventors: Maurice Isrel, JR., Bruce H. Ratcliff, Jerry W. Stevens, Edward Zebrowski, JR.
-
Publication number: 20100138567Abstract: A solution for reducing latency in a host computing device communicating with network-attached devices over a network. The host includes two network adapters that each support bidirectional communications with the host. The solution includes a dual module that represents the two network adapters as a single logical interface to both the host and the network-attached devices. An inbound module directs inbound data sent to the interface by the devices through one of the network adapters, while an outbound module directs outbound data sent to the interface by the host through the other. In one embodiment, the outbound module is responsible for intercepting data sent to the interface and sending it through the network adapter dedicated to outbound communications. The solution also includes a mode module to enable the latency reduction apparatus, and a collapse module that enables bidirectional communications through the remaining network adapter if a network adapter fails.Type: ApplicationFiled: December 2, 2008Publication date: June 3, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jeffrey D. Haggar, Maurice Isrel, JR., Bruce H. Ratcliff, Jerry W. Stevens, Edward Zebrowski, JR.
-
Patent number: 7729879Abstract: The present invention provides a system and method for controlling diagnostic functions on a remote device. The system includes a host, and a network adapter in communication with the host. The system performs a method comprising receiving a diagnostic signal from the host device on the remote device, associating the diagnostic signal with a diagnostic state of the remote device, and performing a diagnostic function indicated by the diagnostic signal.Type: GrantFiled: April 17, 2007Date of Patent: June 1, 2010Assignee: International Business Machines CorporationInventors: Jeffrey D. Haggar, Hugh E. Hockett, Maurice Isrel, Bruce H. Ratcliff, Jerry W. Stevens, Stephen R. Valley, Edward Zebrowski, Jr.
-
Publication number: 20090259743Abstract: A current value of a changing operating-system-level condition can be determined, wherein the operating-system level condition is a condition of a host related to an operating system resource utilization or an operating system experienced latency. The operating-system level condition can be a condition of a layer of the OSI model above the Data Link Layer. An inbound blocking factor algorithm can execute that uses the determined current value as a variable. A value for an inbound blocking factor can be generated as a result of executing the inbound blocking factor algorithm. The generated value can be utilized as the inbound blocking factor to determine a manner in which incoming messages are to be conveyed from a network adaptor, through an adaptor interface boundary, to an operating system of the host.Type: ApplicationFiled: April 14, 2008Publication date: October 15, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Maurice Isrel, JR., Thomas D. Moore, Bruce H. Ratcliff, Jerry W. Stevens