Patents by Inventor Jerry Wayne Stevens
Jerry Wayne Stevens 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: 8904037Abstract: Improvements for the efficiency of data transfer within interconnected components of a virtual network, and in particular components of a single physical computing device are provided. The components exchange data as if they were communicating over an actual communications network using networking protocols. Data packets to be sent from one component to another are buffered by final destination address to improve efficiency of packet delivery.Type: GrantFiled: November 14, 2011Date of Patent: December 2, 2014Assignee: International Business Machines CorporationInventors: Jeffrey Douglas Haggar, Jerry Wayne Stevens
-
Publication number: 20120087373Abstract: Improvements for the efficiency of data transfer within interconnected components of a virtual network, and in particular components of a single physical computing device are provided. The components exchange data as if they were communicating over an actual communications network using networking protocols. Data packets to be sent from one component to another are buffered by final destination address to improve efficiency of packet delivery.Type: ApplicationFiled: November 14, 2011Publication date: April 12, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: JEFFREY Douglas HAGGAR, JERRY Wayne STEVENS
-
Patent number: 8150997Abstract: Methods, systems, and computer program products for improving the efficiency of data transfer within interconnected components of a virtual network, and in particular components of a single physical computing device, where the components exchange data as if they were communicating over an actual communications network using networking protocols. Data packets to be sent from one component to another are buffered by next-hop address (and optionally by final destination address as well) to improve efficiency of packet delivery.Type: GrantFiled: April 24, 2001Date of Patent: April 3, 2012Assignee: International Business Machines CorporationInventors: Jeffrey Douglas Haggar, Jerry Wayne Stevens
-
Patent number: 8041902Abstract: A method, apparatus and program product are provided for moving data from a source memory zone to a target memory zone of a computer. A source host operating system invokes a synchronous multiple move command for SBAL output buffers with a common target zone. The machine firmware identifies and validates the target argument of the first SBAL, validates the target zone state, moves the data associated with the first SBAL to the target zone; and then iteratively moves the data associated with the remaining SBALs to the target zone.Type: GrantFiled: January 11, 2008Date of Patent: October 18, 2011Assignee: International Business Machines CorporationInventors: Jerry Wayne Stevens, Alexandra Winter, Thomas D. Moore
-
Publication number: 20090182927Abstract: A method, apparatus and program product are provided for moving data from a source memory zone to a target memory zone of a computer. A source host operating system invokes a synchronous multiple move command for SBAL output buffers with a common target zone. The machine firmware identifies and validates the target argument of the first SBAL, validates the target zone state, moves the data associated with the first SBAL to the target zone; and then iteratively moves the data associated with the remaining SBALs to the target zone.Type: ApplicationFiled: January 11, 2008Publication date: July 16, 2009Inventors: Jerry Wayne Stevens, Alexandra Winter, Thomas D. Moore
-
Publication number: 20090063706Abstract: Inbound packets received by a physical network adapter of a processing device are routed by evaluating an inbound frame to determine if an inbound frame destination MAC address is associated with the processing device and determining whether the inbound frame should be routed to a corresponding logical interface or to drop the inbound frame if the inbound frame destination MAC address is equal to a virtual MAC address supported by the processing device. If it is determined that the inbound frame should be routed to the corresponding logical interface, then any necessary layer 3 functions are performed and the inbound frame is routed to the corresponding logical interface, thereby combining both layer 2 and layer 3 routing into a single logical function.Type: ApplicationFiled: August 30, 2007Publication date: March 5, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Joel Goldman, Jeffrey Douglas Haggar, Hugh Edward Hockett, Maurice Isrel, Bruce H. Ratcliff, Jerry Wayne Stevens, Stephen Roger Valley
-
Publication number: 20080115150Abstract: Systems and methods for applications to utilize cross operating system features. Exemplary embodiments include a method for applications to utilize cross operating system features under system environments, the method including providing a communication stack in a provider system, generating protocol stack calls from an application in a consumer system, intercepting the protocol stack calls through a protocol stack interceptor-consumer residing on the consumer system, handing the intercepted protocol stack calls to a protocol stack interceptor-provider on the provider system and processing the protocol calls in the communication stack on the provider system for availability over a network to clients.Type: ApplicationFiled: November 15, 2006Publication date: May 15, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Venkata R. Jagana, John Ernest McGinn, Jerry Wayne Stevens
-
Patent number: 7272139Abstract: Methods, systems, and computer program products for improving data transfer in complex computing environments. Internal routing enhancements are defined, which enable traffic of virtual servers to be processed more efficiently, thereby improving overall data transfer rates. Instead of performing routing operations in the Internet Protocol (“IP”) layer of a networking stack, a “mini-routing” table is created programmatically and is used to perform routing at the Data Link Control (“DLC”) layer. This technique avoids bottlenecks in the IP layer and speeds the data transfer process.Type: GrantFiled: January 11, 2002Date of Patent: September 18, 2007Assignee: International Business Machines CorporationInventors: Michael G. Fitzpatrick, Jeffrey Douglas Haggar, Bala Rajaraman, Arthur James Stagg, Jerry Wayne Stevens
-
Patent number: 7089457Abstract: An efficient input/output (I/O) retry method which can be implemented in an enterprise-server configured with QDIO. The method can include attempting a QDIO-based data transfer between outbound and inbound queues in respective sending and target LPARs in the enterprise server. Responsive to detecting a busy condition resulting from the attempt; it can be determined whether the busy condition arose from an asynchronous busy condition. If it is determined that the busy condition arose from an asynchronous busy condition in the target LPAR, any attempt to retry the QDIO-based data transfer can be delayed. Subsequent to the delay, the QDIO-based data transfer can be re-attempted.Type: GrantFiled: April 16, 2002Date of Patent: August 8, 2006Assignee: International Business Machines CorporationInventor: Jerry Wayne Stevens
-
Publication number: 20030208635Abstract: An efficient input/output (I/O) retry method which can be implemented in an enterprise-server configured with QDIO. The method can include attempting a QDIO-based data transfer between outbound and inbound queues in respective sending and target LPARs in the enterprise server. Responsive to detecting a busy condition resulting from the attempt; it can be determined whether the busy condition arose from an asynchronous busy condition. If it is determined that the busy condition arose from an asynchronous busy condition in the target LPAR, any attempt to retry the QDIO-based data transfer can be delayed. Subsequent to the delay, the QDIO-based data transfer can be re-attempted.Type: ApplicationFiled: April 16, 2002Publication date: November 6, 2003Applicant: International Business Machines CorporationInventor: Jerry Wayne Stevens
-
Publication number: 20030133449Abstract: Methods, systems, and computer program products for improving data transfer in complex computing environments. Internal routing enhancements are defined, which enable traffic of virtual servers to be processed more efficiently, thereby improving overall data transfer rates. Instead of performing routing operations in the Internet Protocol (“IP”) layer of a networking stack, a “mini-routing” table is created programmatically and is used to perform routing at the Data Link Control (“DLC”) layer. This technique avoids bottlenecks in the IP layer and speeds the data transfer process.Type: ApplicationFiled: January 11, 2002Publication date: July 17, 2003Applicant: International Business Machines CorporationInventors: Michael G. Fitzpatrick, Jeffrey Douglas Haggar, Bala Rajaraman, Arthur James Stagg, Jerry Wayne Stevens
-
Publication number: 20020156915Abstract: Methods, systems, and computer program products for improving the efficiency of data transfer within interconnected components of a virtual network, and in particular components of a single physical computing device, where the components exchange data as if they were communicating over an actual communications network using networking protocols. Data packets to be sent from one component to another are buffered by next-hop address (and optionally by final destination address as well) to improve efficiency of packet delivery.Type: ApplicationFiled: April 24, 2001Publication date: October 24, 2002Applicant: International Business Machines CorporationInventors: Jeffrey Douglas Haggar, Jerry Wayne Stevens
-
Patent number: 6338111Abstract: The invention reduces the number of data input/output interrupts in a computer, based on dynamic communication between an I/O adapter and a host. The invention can receive data and pass the data to the host for long periods of time with only a single initial interrupt of the host. If the host begins to fall behind in its processing of received data, the invention monitors the situation and initiates additional interrupts to the host. If additional interrupts are needed because the host is falling behind, the invention may further initiate additional processes for the processing of the data to relieve the host situation.Type: GrantFiled: February 22, 1999Date of Patent: January 8, 2002Assignee: International Business Machines CorporationInventor: Jerry Wayne Stevens
-
Patent number: 6334155Abstract: The invention interconnects stacks executing the same protocol in the same node by means of a software implemented input/output device, thereby eliminating the need for physical resources otherwise required for data communication between the stacks. First and second connection objects are built in the virtual device in association with the first and second stacks, respectively. An association is also built between the first and second connection objects, thereby enabling communication between the stacks via the first and second connection objects.Type: GrantFiled: November 17, 1998Date of Patent: December 25, 2001Assignee: International Business Machines CorporationInventors: Lynn Douglas Long, Jerry Wayne Stevens
-
Patent number: 6324583Abstract: The invention interconnects stacks executing different protocols in the same node by means of a software implemented input/output device, thereby eliminating the need for physical resources otherwise required for data communication between the stacks. First and second connection objects are built in the virtual device in association with the lower layers of the first and second stacks, respectively. An association is also built between the first and second connection objects, thereby enabling communication between the stacks via the first and second connection objects.Type: GrantFiled: November 17, 1998Date of Patent: November 27, 2001Assignee: International Business Machines Corp.Inventor: Jerry Wayne Stevens
-
Patent number: 6012104Abstract: The present invention provides a method, system, and computer program product for extending channel programs in a computer system which uses a channel sub-system. An initial channel program is built to end with a terminating channel command word (CCW) followed by a dummy CCW. When required, a new channel program is built separately, then the dummy CCW in the initial channel program is modified to transfer channel execution to the new channel program. Once modification of the dummy CCW is completed, the terminating CCW in the initial channel program is modified to allow the newly-built transfer CCW to execute.Type: GrantFiled: October 24, 1997Date of Patent: January 4, 2000Assignee: International Business Machines CorporationInventors: Tu Van Nguyen, Jerry Wayne Stevens