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: 10540317
    Abstract: 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: Grant
    Filed: July 8, 2015
    Date of Patent: January 21, 2020
    Assignee: International Business Machines Corporation
    Inventors: Patrick G. Brown, Michael J. Fox, Jeffrey D. Haggar, Jerry W. Stevens
  • Patent number: 10534744
    Abstract: 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: Grant
    Filed: August 10, 2015
    Date of Patent: January 14, 2020
    Assignee: International Business Machines Corporation
    Inventors: Patrick G. Brown, Michael J. Fox, Jeffrey D. Haggar, Jerry W. Stevens
  • Publication number: 20170011003
    Abstract: 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: Application
    Filed: August 10, 2015
    Publication date: January 12, 2017
    Inventors: Patrick G. Brown, Michael J. Fox, Jeffrey D. Haggar, Jerry W. Stevens
  • Publication number: 20170012889
    Abstract: 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: Application
    Filed: July 8, 2015
    Publication date: January 12, 2017
    Inventors: Patrick G. Brown, Michael J. Fox, Jeffrey D. Haggar, Jerry W. Stevens
  • Patent number: 8547847
    Abstract: 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: Grant
    Filed: July 22, 2010
    Date of Patent: October 1, 2013
    Assignee: International Business Machines Corporation
    Inventors: Patrick G. Brown, Michael J. Cadigan, Jr., Thomas D. Moore, Bruce H. Ratcliff, Jerry W. Stevens, Jeffrey M. Turner
  • Publication number: 20120020214
    Abstract: 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: Application
    Filed: July 22, 2010
    Publication date: January 26, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Patrick G. Brown, Michael J. Cadigan, JR., Thomas D. Moore, Bruce H. Ratcliff, Jerry W. Stevens, Jeffrey M. Turner
  • Patent number: 7096281
    Abstract: 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: Grant
    Filed: August 15, 2001
    Date of Patent: August 22, 2006
    Assignee: International Business Machines Corporation
    Inventors: Roy F. Brabson, Patrick G. Brown, Ralph B. Case, Wesley McMillan Devine, Johnathan Louis Harter, Samuel E. Reynolds
  • Publication number: 20030037168
    Abstract: 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: Application
    Filed: August 15, 2001
    Publication date: February 20, 2003
    Applicant: International Business Machines Corporation
    Inventors: Roy F. Brabson, Patrick G. Brown, Ralph B. Case, Wesley McMillan Devine, Johnathan Louis Harter, Samuel E. Reynolds
  • Patent number: 6197373
    Abstract: 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: Grant
    Filed: August 16, 1999
    Date of Patent: March 6, 2001
    Assignee: SEH America, Inc.
    Inventor: Patrick G. Brown
  • Patent number: 6122289
    Abstract: 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: Grant
    Filed: August 29, 1997
    Date of Patent: September 19, 2000
    Assignee: International Business Machines Corporation
    Inventors: Patrick G. Brown, Kimi A. Cousins, John R. Flanagan, Maurice Isrel, Balachandar Rajaraman, Arthur J. Stagg, Mooheng Zee
  • Patent number: 6075772
    Abstract: 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: Grant
    Filed: August 29, 1997
    Date of Patent: June 13, 2000
    Assignee: International Business Machines Corporation
    Inventors: Patrick G. Brown, Kimi A. Cousins, John R. Flanagan, Maurice Isrel, Balachandar Rajaraman, Arthur J. Stagg, Mooheng Zee
  • Patent number: 6027569
    Abstract: 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: Grant
    Filed: June 3, 1998
    Date of Patent: February 22, 2000
    Assignee: SEH America, Inc.
    Inventor: Patrick G. Brown