Patents by Inventor Patrick G. Brown
Patrick G. Brown 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: 10540317Abstract: A method, system and computer-usable medium are disclosed for performing a network traffic combination operation. With the network traffic combination operation, a plurality of input queues are defined by an operating system for an adapter based upon workload type (e.g., as determined by a transport layer). Additionally, the operating system defines each input queue to match a virtual memory architecture of the transport layer (e.g., one input queue is defined as 31 bit and other input queue is defined as 64 bit). When data is received off the wire as inbound data from a physical NIC, the network adapter associates the inbound data with the appropriate memory type. Thus, data copies are eliminated and memory consumption and associated storage management operations are reduced for the smaller bit architecture communications while allowing the operating system to continue executing in a larger bit architecture configuration.Type: GrantFiled: July 8, 2015Date of Patent: January 21, 2020Assignee: International Business Machines CorporationInventors: Patrick G. Brown, Michael J. Fox, Jeffrey D. Haggar, Jerry W. Stevens
-
Patent number: 10534744Abstract: A method, system and computer-usable medium are disclosed for performing a network traffic combination operation. With the network traffic combination operation, a plurality of input queues are defined by an operating system for an adapter based upon workload type (e.g., as determined by a transport layer). Additionally, the operating system defines each input queue to match a virtual memory architecture of the transport layer (e.g., one input queue is defined as 31 bit and other input queue is defined as 64 bit). When data is received off the wire as inbound data from a physical NIC, the network adapter associates the inbound data with the appropriate memory type. Thus, data copies are eliminated and memory consumption and associated storage management operations are reduced for the smaller bit architecture communications while allowing the operating system to continue executing in a larger bit architecture configuration.Type: GrantFiled: August 10, 2015Date of Patent: January 14, 2020Assignee: International Business Machines CorporationInventors: Patrick G. Brown, Michael J. Fox, Jeffrey D. Haggar, Jerry W. Stevens
-
Publication number: 20170011003Abstract: A method, system and computer-usable medium are disclosed for performing a network traffic combination operation. With the network traffic combination operation, a plurality of input queues are defined by an operating system for an adapter based upon workload type (e.g., as determined by a transport layer). Additionally, the operating system defines each input queue to match a virtual memory architecture of the transport layer (e.g., one input queue is defined as 31 bit and other input queue is defined as 64 bit). When data is received off the wire as inbound data from a physical NIC, the network adapter associates the inbound data with the appropriate memory type. Thus, data copies are eliminated and memory consumption and associated storage management operations are reduced for the smaller bit architecture communications while allowing the operating system to continue executing in a larger bit architecture configuration.Type: ApplicationFiled: August 10, 2015Publication date: January 12, 2017Inventors: Patrick G. Brown, Michael J. Fox, Jeffrey D. Haggar, Jerry W. Stevens
-
Publication number: 20170012889Abstract: A method, system and computer-usable medium are disclosed for performing a network traffic combination operation. With the network traffic combination operation, a plurality of input queues are defined by an operating system for an adapter based upon workload type (e.g., as determined by a transport layer). Additionally, the operating system defines each input queue to match a virtual memory architecture of the transport layer (e.g., one input queue is defined as 31 bit and other input queue is defined as 64 bit). When data is received off the wire as inbound data from a physical NIC, the network adapter associates the inbound data with the appropriate memory type.Type: ApplicationFiled: July 8, 2015Publication date: January 12, 2017Inventors: Patrick G. Brown, Michael J. Fox, Jeffrey D. Haggar, Jerry W. Stevens
-
Patent number: 8547847Abstract: A method, computer program product, and device are provided for transparent separation of traffic. A communication interface is configured to transmit and receive traffic over a network. A stack is configured to dynamically identify the traffic as interactive traffic and non-interactive traffic. When the stack identifies the non-interactive traffic, the stack is configured to move the non-interactive traffic to a non-interactive queue.Type: GrantFiled: July 22, 2010Date of Patent: October 1, 2013Assignee: International Business Machines CorporationInventors: Patrick G. Brown, Michael J. Cadigan, Jr., Thomas D. Moore, Bruce H. Ratcliff, Jerry W. Stevens, Jeffrey M. Turner
-
Publication number: 20120020214Abstract: A method, computer program product, and device are provided for transparent separation of traffic. A communication interface is configured to transmit and receive traffic over a network. A stack is configured to dynamically identify the traffic as interactive traffic and non-interactive traffic. When the stack identifies the non-interactive traffic, the stack is configured to move the non-interactive traffic to a non-interactive queue.Type: ApplicationFiled: July 22, 2010Publication date: January 26, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Patrick G. Brown, Michael J. Cadigan, JR., Thomas D. Moore, Bruce H. Ratcliff, Jerry W. Stevens, Jeffrey M. Turner
-
Patent number: 7096281Abstract: An improved technique is disclosed for routing data across multiple topology subnets, and for improving the connectivity between nodes in multiple topology subnets, by using a common connection network. A new type of virtual node, referred to herein as a “global” virtual routing node or “GVRN”, is defined to represent connectivity to an underlying network that may extend beyond the boundaries of the topology subnets in the end-to-end path. This underlying network is also referred to as a “common connection network” or a “global connection network”. The present invention also defines novel techniques with which border nodes pass routing information between networks to convey connectivity to the GVRN. In many cases, use of GVRNs will result in shorter end-to-end data transmission paths.Type: GrantFiled: August 15, 2001Date of Patent: August 22, 2006Assignee: International Business Machines CorporationInventors: Roy F. Brabson, Patrick G. Brown, Ralph B. Case, Wesley McMillan Devine, Johnathan Louis Harter, Samuel E. Reynolds
-
Publication number: 20030037168Abstract: An improved technique is disclosed for routing data across multiple topology subnets, and for improving the connectivity between nodes in multiple topology subnets, by using a common connection network. A new type of virtual node, referred to herein as a “global” virtual routing node or “GVRN”, is defined to represent connectivity to an underlying network that may extend beyond the boundaries of the topology subnets in the end-to-end path. This underlying network is also referred to as a “common connection network” or a “global connection network”. The present invention also defines novel techniques with which border nodes pass routing information between networks to convey connectivity to the GVRN. In many cases, use of GVRNs will result in shorter end-to-end data transmission paths.Type: ApplicationFiled: August 15, 2001Publication date: February 20, 2003Applicant: International Business Machines CorporationInventors: Roy F. Brabson, Patrick G. Brown, Ralph B. Case, Wesley McMillan Devine, Johnathan Louis Harter, Samuel E. Reynolds
-
Patent number: 6197373Abstract: Systems and methods disclosed provide a LPCVD furnace which includes a lower gas injection tube that enters a quartz tube of the LPCVD furnace at a lower portion thereof, and extends toward the upper portion of the quartz tube. Thus, the lower gas injection tube extends a shorter distance within the quartz tube than a conventional injection tube attached to the bell-shaped end of the quartz tube. A LPCVD furnace in accordance with the invention comprises a quartz tube having an interior chamber which includes an upper portion (adjacent a belled end) and a lower portion (adjacent a flanged end), and a gas injection tube for injecting a gas into the interior chamber of the quartz tube, wherein the gas injection tube enters the interior chamber of the quartz tube at the lower portion thereof and extends toward the upper portion thereof. A pedestal for supporting a wafer boat may be positioned at the lower portion of the interior chamber, and configured to receive the gas injection tube.Type: GrantFiled: August 16, 1999Date of Patent: March 6, 2001Assignee: SEH America, Inc.Inventor: Patrick G. Brown
-
Patent number: 6122289Abstract: Methods, systems (apparatus) and computer program products are provided that control the data rate through a communications adapter having at least one guaranteed bandwidth connection through the communications adapter. The control of the data rate may be accomplished by assigning to guaranteed bandwidth connections, a maximum threshold value proportional to the amount of data to be transmitted through the communications adapter in a time interval to satisfy the guaranteed bandwidth of the connection. Guaranteed bandwidth connections are then limited to this amount of data in a time interval. Furthermore, an outbound data threshold for data sent tot he adapter and a total data threshold for data to or from the adapter may be established and best efforts data not sent to the adapter if either of these thresholds are exceeded within the time interval.Type: GrantFiled: August 29, 1997Date of Patent: September 19, 2000Assignee: International Business Machines CorporationInventors: Patrick G. Brown, Kimi A. Cousins, John R. Flanagan, Maurice Isrel, Balachandar Rajaraman, Arthur J. Stagg, Mooheng Zee
-
Patent number: 6075772Abstract: Methods, systems (apparatus) and computer program products that control the data rate through a communications adapter having at least one guaranteed bandwidth connection through the communications adapter are provided. The data rate is controlled by assigning to the guaranteed bandwidth connection, a maximum threshold value proportional to the amount of data to be transmitted through the communications adapter in a time interval to satisfy the guaranteed bandwidth of the connection. The amount of data transmitted through the communications adapter for the guaranteed bandwidth connection is then counted so as to provide a connection data count associated with the guaranteed bandwidth. Data transmitted for the communications adapter associated with the guaranteed bandwidth connection is not transmitted to the communications adapter if transmission of the data would cause the connection data count to exceed the maximum threshold value assigned to the guaranteed bandwidth connection.Type: GrantFiled: August 29, 1997Date of Patent: June 13, 2000Assignee: International Business Machines CorporationInventors: Patrick G. Brown, Kimi A. Cousins, John R. Flanagan, Maurice Isrel, Balachandar Rajaraman, Arthur J. Stagg, Mooheng Zee
-
Patent number: 6027569Abstract: Systems and methods disclosed provide a LPCVD furnace which includes a lower gas injection tube that enters a quartz tube of the LPCVD furnace at a lower portion thereof, and extends toward the upper portion of the quartz tube. Thus, the lower gas injection tube extends a shorter distance within the quartz tube than a conventional injection tube attached to the bell-shaped end of the quartz tube. A LPCVD furnace in accordance with the invention comprises a quartz tube having an interior chamber which includes an upper portion (adjacent a belled end) and a lower portion (adjacent a flanged end), and a gas injection tube for injecting a gas into the interior chamber of the quartz tube, wherein the gas injection tube enters the interior chamber of the quartz tube at the lower portion thereof and extends toward the upper portion thereof. A pedestal for supporting a wafer boat may be positioned at the lower portion of the interior chamber, and configured to receive the gas injection tube.Type: GrantFiled: June 3, 1998Date of Patent: February 22, 2000Assignee: SEH America, Inc.Inventor: Patrick G. Brown