Patents by Inventor Brian Mitchell
Brian Mitchell 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: 6560227Abstract: A LAN interconnect device includes a plurality of Frame Processing Units (FPUs) for coupling each port of the device to a switch fabric. Each one of the Frame Processing Units includes an input section with input logic which prepares LS Headers and appends each one to a block of the frame as the block is forwarded to the switch fabric. The FPU, also, includes an output section with copy logic for copying and assembling frames to be forwarded to devices connected to the port. The copy decision is based upon the LS Header and configuration information in the port.Type: GrantFiled: February 23, 1998Date of Patent: May 6, 2003Assignee: International Business Machines CorporationInventors: Robert William Bartoldus, Brian Mitchell Bass, Timothy Lee Droz, Scott David Nellenbach, Kenneth H. Potter, Jr., Edward Joel Rovner
-
Patent number: 6557053Abstract: A bandwidth conserving queue manager for a FIFO buffer is provided, preferably on an ASIC chip and preferably including separate DRAM storage that maintains a FIFO queue which can extend beyond the data storage space of the FIFO buffer to provide additional data storage space as needed. FIFO buffers are used on the ASIC chip to store and retrieve multiple queue entries. As long as the total size of the queue does not exceed the storage available in the buffers, no additional data storage is needed. However, when some predetermined amount of the buffer storage space in the FIFO buffers is exceeded, data are written to and read from the additional data storage, and preferably in packets which are of optimum size for maintaining peak performance of the data storage device and which are written to the data storage device in such a way that they are queued in a first-in, first-out (FIFO) sequence of addresses. Preferably, the data are written to and are read from the DRAM in burst mode.Type: GrantFiled: January 4, 2000Date of Patent: April 29, 2003Assignee: International Business Machines CorporationInventors: Brian Mitchell Bass, Jean Louis Calvignac, Marco C. Heddes, Michael Steven Siegel, Michael Raymond Trombley, Fabrice Jean Verplanken
-
Publication number: 20030035373Abstract: A receiver may be adapted to prevent overflow or underflow of its data storage by generating a transmit rate value as a feedback to the sender. Speed adjustments are performed periodically with a fixed time period denoted by Dt. Transmission rates are explicitly 0, Max/2, and Max. The receiver queue is itself drained at a rate R that at any time satisfies 0<=R<=Max. The level of occupancy of the receiver storage queue is denoted by Q. The maximum capacity of the receiving queue is designated Qmax, so at any time, 0<=Q<=Qmax. Two thresholds T1 and T2 (with 0<T1<T2<Qmax) of levels of the receiver queue value Q are determined. A transmit rate is then determined by the level of the receiver queue Q compared to the thresholds. The transmit rate feedback value achieves the desired goal of avoiding overflow and, once the value of Q has been positive at least once, avoiding underflow.Type: ApplicationFiled: August 20, 2001Publication date: February 20, 2003Applicant: International Business Machines CorporationInventors: Brian Mitchell Bass, Clark Debs Jeffries, Michael Steven Siegel
-
Patent number: 6498781Abstract: A data processing system and method in a computer network are disclosed for improving performance of a link aggregation system included in the network. Parameters are established which are utilized to determine performance criteria of the link aggregation system. A performance of the link aggregation system is determined by determining the performance criteria. The performance of the link aggregation system changes in response to a flow traffic burden on the link aggregation system changing. The link aggregation system dynamically modifies the parameters in response to the changing performance of the link aggregation system. The link aggregation system is self-tuning and capable of automatically adjusting to a changing flow traffic burden on the link aggregation system.Type: GrantFiled: August 13, 1999Date of Patent: December 24, 2002Assignee: International Business Machines CorporationInventors: Brian Mitchell Bass, Jean Louis Calvignac, Marco C. Heddes, Clark Debs Jeffries, Loren Douglas Larsen, Jeffrey James Lynch, Mark Anthony Rinaldi, Michael Steven Siegel
-
Patent number: 6473838Abstract: The ability of network processors to move data to and from dynamic random access memory (DRAM) chips used in computer systems is enhanced in several respects. In one aspect of the invention, two double data rate DRAMS are used in parallel to double the bandwidth for increased throughput of data. The movement of data is further improved by setting 4 banks of full ‘read’ and 4 banks of full ‘write’ by the network processor for every repetition of the DRAM time clock. A scheme for randomized ‘read’ and ‘write’ access by the network processor is disclosed. This scheme is particularly applicable to networks such as Ethernet that utilize variable frame sizes.Type: GrantFiled: January 4, 2000Date of Patent: October 29, 2002Assignee: International Business Machines CorporationInventors: Brian Mitchell Bass, Jean Louis Calvignac, Marco C. Heddes, Steven Kenneth Jenkins, Michael Steven Siegel, Michael Raymond Trombley, Fabrice Jean Verplanken
-
Patent number: 6460120Abstract: A network switch apparatus, components for such an apparatus, and methods of operating such an apparatus in which data flow handling and flexibility is enhanced by the cooperation of a plurality of memory elements and a plurality of interface processors formed on a semiconductor substrate. The memory elements and interface processors together form a network processor capable of cooperating with other elements in executing instructions directing the flow of data in a network. Access to the memory elements is controlled in a particular manner and under operative rules which provide controlled multiple accesses of the plurality of memory elements by the plurality of processors.Type: GrantFiled: August 27, 1999Date of Patent: October 1, 2002Assignee: International Business Machines CorporationInventors: Brian Mitchell Bass, Jean Louis Calvignac, Marco C. Heddes, Piyush Chunilal Patel, Juan Guillermo Revilla, Michael Steven Siegel, Fabrice Jean Verplanken
-
Patent number: 6453921Abstract: A stair walker device for aiding ambulatory persons in ascending ad descending stairs, ramps and other uneven walkable surfaces. A pair of hand-controlled levers used separately or together to adjust the front legs, by controlling the extension or retraction of a pair of front leg portions. The rear legs are adjusted for the user's height once only by suitable adjustable fastening. The sides of the stair walker frame can be readily folded for storage or for carrying.Type: GrantFiled: November 16, 2000Date of Patent: September 24, 2002Inventor: Brian Mitchell Rost
-
Patent number: 6449576Abstract: A method and system for systematically accessing and monitoring operating parameter signals within an IC device. A probe configuration logic selects a subset of signals from among a set of available signals within a physical or logical subdivision of the IC device. Signal access logic selectively provides physical or logical access from the selected subset of signals within the physical or logical subdivision of the IC device to a probe sensor, such that IC device operations may be flexibly and comprehensively monitored. A local mode selector provides remote access to the selected subset of signals at an input/output (I/O) data interface. Data packaging logic in communication with the probe sensor permits port mirroring of the I/O data interface.Type: GrantFiled: March 29, 2000Date of Patent: September 10, 2002Assignee: International Business Machines CorporationInventors: Brian Mitchell Bass, Jean Louis Calvignac, Anthony Matteo Gallo, Marco C. Heddes, Michael Steven Siegel, Fabrice Jean Verplanken, Chad Everett Winemiller
-
Patent number: 6404752Abstract: A network switch apparatus, components for such an apparatus, and methods of operating such an apparatus in which data flow handling and flexibility is enhanced by the cooperation among a plurality of interface processors and a suite of peripheral elements formed on a semiconductor substrate. The interface processors and peripherals together form a network processor capable of cooperating with other elements including an optional switching fabric device in executing instructions directing the flow of data in a network.Type: GrantFiled: August 27, 1999Date of Patent: June 11, 2002Assignee: International Business Machines CorporationInventors: James Johnson Allen, Jr., Brian Mitchell Bass, Jean Louis Calvignac, Santosh Prasad Gaur, Marco C. Heddes, Michael Steven Siegel, Fabrice Jean Verplanken
-
Publication number: 20020061022Abstract: A network switch apparatus, components for such an apparatus, and methods of operating such an apparatus in which data flow handling and flexibility is enhanced by the cooperation among a plurality of interface processors and a suite of peripheral elements formed on a semiconductor substrate. The interface processors and peripherals together form a network processor capable of cooperating with other elements including an optional switching fabric device in executing instructions directing the flow of data in a network.Type: ApplicationFiled: October 23, 2001Publication date: May 23, 2002Inventors: James Johnson Allen, Brian Mitchell Bass, Jean Louis Calvignac, Santosh Prasad Gaur, Marco C. Heddes, Michael Steven Siegel, Fabrice Jean Verplanken
-
Publication number: 20020048270Abstract: A network switch apparatus, components for such an apparatus, and methods of operating such an apparatus in which data flow handling and flexibility is enhanced by the cooperation among a plurality of interface processors and a suite of peripheral elements formed on a semiconductor substrate. The interface processors and peripherals together form a network processor capable of cooperating with other elements including an optional switching fabric device in executing instructions directing the flow of data in a network.Type: ApplicationFiled: October 23, 2001Publication date: April 25, 2002Inventors: James Johnson Allen, Brian Mitchell Bass, Jean Louis Calvignac, Santosh Prasad Gaur, Marco C. Heddes, Michael Steven Siegel, Fabrice Jean Verplanken
-
Publication number: 20020021820Abstract: A low frequency loudspeaker comprises a conventional electromagnetic cone driver 4 having a cone diaphragm 9 provided with an inner suspension 8 and a role surround 12. The cone diaphragm 9 is connected, between the suspensions 8 and 12, to a flat diaphragm 11 whose ends are mechanically terminated so as not to be entirely free to move.Type: ApplicationFiled: August 2, 2001Publication date: February 21, 2002Inventor: Brian Mitchell
-
Publication number: 20020023168Abstract: A system and method of moving information units from an output flow control toward a data transmission network in a prioritized sequence which accommodates several different levels of service. The present invention includes a method and system for scheduling the egress of processed information units (or frames) from a network processing unit according to service based on a weighted fair queue where position in the queue is adjusted after each service based on a weight factor and the length of frame, a process which provides a method for and system of interaction between different calendar types is used to provide minimum bandwidth, best effort bandwidth, weighted fair queuing service, best effort peak bandwidth, and maximum burst size specifications. The present invention permits different combinations of service that can be used to create different QoS specifications.Type: ApplicationFiled: April 12, 2001Publication date: February 21, 2002Applicant: International Business Machines CorporationInventors: Brian Mitchell Bass, Jean Louis Calvignac, Marco C. Heddes, Michael Steven Siegel, Fabrice Jean Verplanken
-
Patent number: 6185185Abstract: Methods, systems and computer program products are provided which control message storms in a network by classifying multiple destination messages into a plurality of broadcast message classes based upon characteristics of the broadcast messages. The number of multiple destination messages for each class of broadcast messages of the plurality of classes of broadcast messages are then counted so as to provide a plurality of broadcast message class counts. Multiple destination messages of a class of broadcast messages are then selectively transmitted based upon the broadcast message class count for the class of broadcast messages.Type: GrantFiled: November 21, 1997Date of Patent: February 6, 2001Assignee: International Business Machines CorporationInventors: Brian Mitchell Bass, Michael Steven Siegel, Norman Clark Strole
-
Patent number: 6137797Abstract: A device for interconnecting Local Area Networks (LANs) includes ports for attaching LAN segments and port modules for connecting the ports to a switch fabric. Each of the port modules include a mechanism which searches the Routing Information (RI) field of a Received frame to detect at least two Triplets (a minimum configuration for a LAN segment) indicating a Source path from an originator user and a Destination path to a destination user. The Triplet (single or in combination) is used to access a database (tables) which identifies the Port of Exit (POE) through which the frame is to be routed.Type: GrantFiled: November 27, 1996Date of Patent: October 24, 2000Assignee: International Business Machines CorporationInventors: Brian Mitchell Bass, Jack S. Chorpenning, Douglas R. Henderson, Edward Hau-Chun Ku, Kenneth H. Potter, Jr., Sidney B. Schrum, Jr., Michael Steven Siegel, Norman Clark Strole
-
Patent number: 6041375Abstract: Method and system for controlling the state of a system bus during live insertion and removal of a pluggable feature card (FC) by driving control signals, which are transferred over the system bus, to an active signal level, or by driving down level active control signals to a low signal level near ground level. By this mechanism, the system bus becomes immune to signal disturbances and thereby allows pluggable units to be live inserted and removed without causing adverse effects to the system such as a system reset or compromise of data integrity. During live insertion or removal, a Live Insertion Bus Controller (LIBC) acquires access to the system bus through its interface with a System Bus Controller (SBC), after it has been signalled by a live insertion mechanism associated with the FC that the FC is in the process of being live inserted or removed.Type: GrantFiled: May 28, 1999Date of Patent: March 21, 2000Assignee: International Business Machines CorporationInventors: Brian Mitchell Bass, James Allison Hubbard, Price Ward Oman, Frank J. Pita
-
Patent number: 5977287Abstract: There is provided a composition comprising tannin containing hydroxyl groups which has been (a) chemically modified by reaction of at least one of said hydroxyl groups with at least one member selected from the group consisting of an esterification agent (e.g. acetic anhydride), etherification agent (e.g. dichloromethane or quaternary organic amine such as N-(3-chloro-2-hydroxypropyl) trimethyl ammonium chloride) to form the corresponding ester, or ether, through said hydroxyl group, and (b) derivatized. The chemically modified tannin is derivatized by reaction with aldehyhde (e.g. formaldehyde), or aldehyde and at least one member selected from the group consisting of ammonia and organic amine containing at least one primary or secondary nitrogen (e.g. cyclohexyl amine); said derivatized tannin being water soluble or dispersable at a pH below 7 and water insoluble at a pH above 7.Type: GrantFiled: July 16, 1998Date of Patent: November 2, 1999Assignee: BetzDearborn Inc.Inventors: David Brian Mitchell, Ralph Lemmel Minnis, Thomas Peter Curran, Steven M Deboo, John Arthur Kelly, Rashmi Patwardhan, Wun Ten Tai
-
Patent number: 5964855Abstract: Method and system for controlling the state of a system bus during live insertion and removal of a pluggable feature card (FC) by driving control signals, which are transferred over the system bus, to an active signal level, or by driving down level active control signals to a low signal level near ground level. By this mechanism, the system bus becomes immune to signal disturbances and thereby allows pluggable units to be live inserted and removed without causing adverse effects to the system such as a system reset or compromise of data integrity. During live insertion or removal, a Live Insertion Bus Controller (LIBC) acquires access to the system bus through its interface with a System Bus Controller (SBC), after it has been signalled by a live insertion mechanism associated with the FC that the FC is in the process of being live inserted or removed.Type: GrantFiled: April 7, 1997Date of Patent: October 12, 1999Assignee: International Business Machines CorporationInventors: Brian Mitchell Bass, James Allison Hubbard, Price Ward Oman, Frank J. Pita
-
Patent number: 5843337Abstract: There is provided a composition comprising tannin containing hydroxyl groups which has been (a) chemically modified by reaction of at least one of said hydroxyl groups with at least one member selected from the group consisting of an esterification agent (e.g. acetic anhydride), etherification agent (e.g. dichloromethane or quaternary organic amine such as N-(3-chloro-2-hydroxypropyl) trimethyl ammonium chloride) to form the corresponding ester, or ether, through said hydroxyl group, and (b) derivatized. The chemically modified tannin is derivatized by reaction with aldehyhde (e.g. formaldehyde), or aldehyde and at least one member selected from the group consisting of ammonia and organic amine containing at least one primary or secondary nitrogen (e.g. cyclohexyl amine); said derivatized tannin being water soluble or dispersable at a pH below 7 and water insoluble at a pH above 7.Type: GrantFiled: August 4, 1997Date of Patent: December 1, 1998Assignee: BetzDearborn Inc.Inventors: David Brian Mitchell, Ralph Lemmel Minnis, Thomas Peter Curran, Steven M Deboo, John Arthur Kelly, Rashmi Patwardhan, Wun Ten Tai
-
Patent number: 5830315Abstract: There is provided a composition comprising tannin containing hydroxyl groups which has been (a) chemically modified by reaction of at least one of said hydroxyl groups with at least one member selected from the group consisting of an esterification agent (e.g. acetic anhydride), etherification agent (e.g. dichloromethane or quaternary organic amine such as N-(3-chloro-2-hydroxypropyl) trimethyl ammonium chloride) to form the corresponding ester, or ether, through said hydroxyl group, and (b) derivatized. The chemically modified tannin is derivatized by reaction with aldehyhde (e.g. formaldehyde), or aldehyde and at least one member selected from the group consisting of ammonia and organic amine containing at least one primary or secondary nitrogen (e.g. cyclohexyl amine); said derivatized tannin being water soluble or dispersable at a pH below 7 and water insoluble at a pH above 7.Type: GrantFiled: July 6, 1995Date of Patent: November 3, 1998Assignee: BetzDearborn Inc.Inventors: David Brian Mitchell, Ralph Lemmel Minnis, Thomas Peter Curran, Steven M. Deboo, John Arthur Kelly, Rashmi Patwardhan, Wun Ten Tai