Patents by Inventor Thomas A. Manning

Thomas A. Manning 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: 5978359
    Abstract: A system is disclosed for eliminating cell loss through the use of flow control of both allocated and dynamic bandwidth. When output buffers in the switch become filled to a predetermined threshold level a feedback message is provided to input buffers to prevent transmission of cells from the input buffers to the output buffers. In order to provide connection and traffic type isolation the buffers are grouped into queues and flow control may be implemented on a per queue basis. The feedback message is a digital signal including an ACCEPT/REJECT message and a NO-OP/XOFF message. An XOFF message can be received while transmitting via allocated bandwidth or dynamic bandwidth. In particular, an XOFF (allocated) message may be received with regard to allocated bandwidth and an XOFF (dynamic) message may be received with regard to dynamic bandwidth. When ACCEPT is received by the requesting input queue the cell is transferred to the output queue.
    Type: Grant
    Filed: July 18, 1996
    Date of Patent: November 2, 1999
    Assignees: Fujitsu Network Communications, Inc., Fujitsu Limited
    Inventors: Stephen A. Caldara, Stephen A. Hauser, Thomas A. Manning
  • Patent number: 5956342
    Abstract: An Asynchronous Transfer Mode switch and method which facilitate priority arbitration of point-to-point and point-to-multipoint transmission are disclosed. To execute point-to-multipoint operation a bandwidth arbiter maintains a first list of connections and bit vectors indicating designated destination ports. The list maintained by the bandwidth arbiter is then compared to an unassigned output port bit vector to determine matches therebetween at which point-to-multipoint transmission may be made by utilizing instantaneously unused bandwidth within the switch. To execute point-to-point operation each input port maintains a list of connections associated with each output port, and those lists are used in conjunction with output port request information per input port in the bandwidth arbiter to match requests to the unassigned output port bit vector. The bandwidth arbiter may also assign priority to connections in the list.
    Type: Grant
    Filed: July 18, 1996
    Date of Patent: September 21, 1999
    Assignees: Fujitsu Network Communications, Inc., Fujitsu Limited
    Inventors: Thomas A. Manning, Stephen A. Caldara, Stephen A. Hauser, Matthias L. Colsman
  • Patent number: 5948067
    Abstract: A switch control module (16) is provided for converting between an internal cell (23) and a first standard asynchronous transfer mode cell (34) and second standard asynchronous transfer mode cell (36). The internal cell (23) includes an internal header (42), payload information (44), and miscellaneous information (46). The first standard asynchronous transfer mode cell (34) includes the internal header (42) and miscellaneous information (46) of the internal cell (23). The second standard asynchronous transfer mode cell (36) includes the payload information (44) of the internal cell (23).
    Type: Grant
    Filed: July 18, 1996
    Date of Patent: September 7, 1999
    Assignees: Fujitsu Network Communications, Inc., Fujitsu Limited
    Inventors: Stephen A. Caldara, Stephen A. Hauser, Thomas A. Manning
  • Patent number: 5933429
    Abstract: An apparatus and a method are disclosed for unencumbering valuable switching resources in a network switch involved in a multipoint-to-multipoint switching scenario. The network switch includes an input processing port that is connected to a plurality of input links, and an output processing port that is connected to a plurality of output links. A data cell received on an input link is processed by the input processing port by appending a link number, a port number, and a connection identification code associated with the input processing port to the data cell. The data cell is then transferred to the output processing port where it is processed by comparing the appended link number, port number, and connection identification code with those associated with the output processing port. The data cell is then stored in a data buffering queue in the output processing port according to a matching scheme.
    Type: Grant
    Filed: April 29, 1997
    Date of Patent: August 3, 1999
    Assignees: Fujitsu Network Communications, Inc., Fujitsu Limited
    Inventors: Richard G. Bubenik, Stephen A. Caldara, Stephen A. Hauser, Thomas A. Manning, Stephen R. Veit
  • Patent number: 5917805
    Abstract: A network switch utilizing centralized and partitioned memory for storing connection topology information. The switch includes at least one input port, at least one output port and a central switch fabric interconnecting the input port and output port, with the connection topology memory centralized at the switch fabric. The central switch fabric includes at least one input side translator associated with a predetermined number of input ports and at least one output side translator associated with a predetermined number of output ports. The connection topology memory is distributed among the at least one input side translator and the at least one output side translator. With this arrangement, memory bandwidth requirements associated with connection topology look-up operations are distributed and scaling the number of ports is facilitated.
    Type: Grant
    Filed: July 18, 1996
    Date of Patent: June 29, 1999
    Assignees: Fujitsu Network Communications, Inc., Fujitsu Limited
    Inventors: Thomas A. Manning, Stephen A. Caldara, Stephen A. Hauser, Alan D. Sherman
  • Patent number: 5909427
    Abstract: A redundant switch (50) is provided for performing a switch fabric test. The redundant switch (50) includes a foreground switch fabric controller (24) for controlling a foreground switch fabric (26), a background switch fabric controller (124) for controlling a background switch fabric (126), and a first I/O module (14) in communication with the foreground switch fabric controller (24). The first I/O module (14) sends, at the request of the foreground switch fabric controller (24), a test cell to an input of the background switch fabric (126) and receives the test cell from a corresponding output of the background switch fabric (126). The first I/O module (14) determines if an error occurred and provides an error signal to the foreground switch fabric controller (24) in response if an error occurred. The foreground switch fabric controller (24) may log the error signal or enable an alarm or indicator in response.
    Type: Grant
    Filed: July 18, 1996
    Date of Patent: June 1, 1999
    Assignees: Fujitsu Network Communications, Inc., Fujitsu Limited
    Inventors: Thomas A. Manning, Stephen A. Caldara, Stephen A. Hauser
  • Patent number: 5905729
    Abstract: A system (10) is provided for mapping a data cell (32) in a communication switch. The system (10) includes a virtual translation table (40) having at least one virtual path translation table queue entry (92) and at least one virtual channel translation table queue entry (90). A to-switch port processor (12), which can access the virtual translation table (40), has at least one link (16-30) which receives the data cell (32). The to-switch port processor (12) maps the received data cell (32) to a queue descriptor using the virtual translation table (40).
    Type: Grant
    Filed: July 18, 1996
    Date of Patent: May 18, 1999
    Assignees: Fujitsu Network Communications, Inc., Fujitsu Limited
    Inventors: Michael E. Gaddis, Richard G. Bubenik, Stephen A. Caldara, Stephen A. Hauser, Thomas A. Manning
  • Patent number: 5896511
    Abstract: A method and apparatus for providing buffer state accounting at a link level, otherwise known as link flow control, in addition to flow control at the virtual connection level. Link flow control enables receiver cell buffer sharing while maintaining perconnection bandwidth with lossless cell transmission. High link level update frequency is enabled without a significant sacrifice in overall link forward bandwidth. A higher and thus more efficient utilization of receiver cell buffers is achieved.
    Type: Grant
    Filed: July 18, 1996
    Date of Patent: April 20, 1999
    Assignees: Fujitsu Network Communications, Inc., Fujitsu Limited
    Inventors: Thomas A. Manning, Stephen A. Caldara, Stephen A. Hauser, Douglas H. Hunt, Raymond L. Strouble
  • Patent number: 5889956
    Abstract: A system for managing resources such as buffers and bandwidth which are allocated to competing entities through two or more levels in a telecommunications network is disclosed. The system provides a tool to allocate resources for use by individual entities. Each entity may be assigned a Minimum.sub.-- Guaranteed variable and a Maximum.sub.-- Allowed variable. When an entity requests resources the system determines if the entity is using its respective minimum guaranteed resource allocation which is specified by the Minimum.sub.-- Guaranteed variable. If the entity is not using its respective minimum guaranteed resource allocation, the system allocates a resource unit to the requesting entity. The system also allows a requesting entity to use additional resource units above the resource allocation specified by the Minimum.sub.-- Guaranteed variable, provided such resource units are available.
    Type: Grant
    Filed: July 18, 1996
    Date of Patent: March 30, 1999
    Assignees: Fujitsu Network Communications, Inc., Fujitsu Limited
    Inventors: Stephen A. Hauser, Richard G. Bubenik, Stephen A. Caldara, Thomas A. Manning
  • Patent number: 5872769
    Abstract: A linked-list structure and method for use in an ATM network switch capable of adaptively providing highly efficient, and thus low cost, integrated services therein. The linked-list structure involves the creation of a list having pointers to a subsequent linked list as list entries. Within the subsequent linked list, each entry can be a pointer to a further linked list. The structure can be expanded to further levels of linked lists as required. Bandwidth distribution is thus achieved among list members at each level. The linked-list structure is employed in the present switch, which includes an input port processor, a bandwidth arbiter, and an output port processor, for switch bandwidth scheduling for both point-to-point, multipoint-to-point and point-to-multipoint cell transfers from the input port processor, and for output link scheduling at the output port processor.
    Type: Grant
    Filed: July 18, 1996
    Date of Patent: February 16, 1999
    Assignees: Fujitsu Network Communications, Inc., Fujitsu Limited
    Inventors: Stephen A. Caldara, Stephen A. Hauser, Thomas A. Manning, Raymond L. Strouble
  • Patent number: 5870538
    Abstract: A switch fabric controller comparator system (200) is provided for comparing the contents of a foreground port mapping memory (25) and a background port mapping memory (125). The switch fabric controller comparator system (200) includes the foreground port mapping memory (25), the background port mapping memory (125), and a switch fabric controller comparator (150). ?? The foreground port mapping memory (25) is populated with foreground port mapping data identifying the mapping of an output port of a foreground switch fabric (26) to an input port of the foreground switch fabric (26), and the background port mapping memory (125) is populated with the background port mapping data identifying the mapping of an output port of a background switch fabric (126) to an input port of the background switch fabric (126).
    Type: Grant
    Filed: July 18, 1996
    Date of Patent: February 9, 1999
    Assignees: Fujitsu Network Communications, Inc., Fujitsu Limited
    Inventors: Thomas A. Manning, Stephen A. Caldara, Stephen A. Hauser
  • Patent number: 5867663
    Abstract: A method and apparatus for controlling network service parameters in a cell based communications network. A plurality of input signals are received on input ports of a communications device and a plurality of output signals are sourced from output ports, wherein at least one input signal and at least one output signal comprise, respectively, at least one virtual connection. The communications device is part of a cell based communications network and each virtual connection comprises a series of data cells comprising a header portion and a data portion. A first virtual connection is assigned to an input queue of an input port and an output queue of an output port. Each queue is associated with a first buffer space dedicated to the respective queue. Each queue is also associated with a second buffer space that is shared between the respective queue and other queues. The second buffer space is utilized after the first buffer space becomes full.
    Type: Grant
    Filed: July 18, 1996
    Date of Patent: February 2, 1999
    Assignees: Fujitsu Network Communications, Inc., Fujitsu Limited
    Inventors: Robert B. McClure, Stephen A. Caldara, Stephen A. Hauser, Thomas A. Manning
  • Patent number: 5862137
    Abstract: An Asynchronous Transfer Mode switch and method which facilitate point-to-multipoint transmission are disclosed. The switch includes a bandwidth arbiter, and each input port within the switch includes a switch allocation table ("SAT") which controls bandwidth allocation between input and output ports. Each SAT includes a plurality of sequentially ordered cell time slots and a synchronized pointer which is directed to one of the slots such that at any given point in time each of the pointers is directed to the same slot location in the respective SAT with which the pointer is associated. To execute point-to-multipoint operation the bandwidth arbiter maintains a list of connections and bit vectors indicating the designated destination ports for a point-to-multipoint cell.
    Type: Grant
    Filed: July 18, 1996
    Date of Patent: January 19, 1999
    Assignees: Fujitsu Network Communications, Inc., Fujitsu Limited
    Inventors: Thomas A. Manning, Stephen A. Caldara, Stephen A. Hauser, Matthias L. Colsman
  • Patent number: 5850395
    Abstract: An asynchronous transfer mode (ATM) based service consolidation switch (10) includes an input/output module (22) having a to-switch port (TSPP) processor (90) and a from-switch port processor (FSPP) (92). The TSPP (90) and the FSPP (92) communicate with a bandwidth arbiter (114), multipoint topology controllers (116), and a data crossbar (117) on a switch control module (32). The TSPP (90) receives traffic over links for conversion into an internal cell format. Internal cells are buffered until allowed to transfer to an appropriate FSPP (92). Multipoint topology controllers (116) performs translations for internal switch flow control through interactions between the TSPPs (90), FSPPs (92), and the bandwidth arbiter (114). The bandwidth arbiter (114) performs appropriate bandwidth arbitration to allow internal cells to flow from TSPPs (90) to FSPPs (92) over the data crossbar (117).
    Type: Grant
    Filed: July 18, 1996
    Date of Patent: December 15, 1998
    Assignees: Fujitsu Network Communications, Inc., Fujitsu Limited
    Inventors: Stephen A. Hauser, Stephen A. Caldara, Thomas A. Manning, Robert B. McClure
  • Patent number: 5822540
    Abstract: The invention comprises a method and apparatus for discarding frames in a communications device. In accordance with the method of the invention, a plurality of cells are received representing a plurality of frames wherein each cell comprises a data portion and a header portion including a cell loss priority indicator. At least some of the cells are stored in a buffer. It is determined if the number of cells in the buffer exceeds a first threshold when a first cell including an end of file marker is received. A series of cells received between the first cell and a second cell are discarded if the first threshold was exceeded in the determining step and if the cell loss priority indicator for a cell in the series of cells is set to a first state. The second cell comprises a cell including an end of file marker.
    Type: Grant
    Filed: July 18, 1996
    Date of Patent: October 13, 1998
    Assignees: Fujitsu Network Communications, Inc., Fujitsu Limited
    Inventors: Stephen A. Caldara, Stephen A. Hauser, Thomas A. Manning, David N. Peck
  • Patent number: 5790770
    Abstract: The invention comprises a method and apparatus for reducing information loss in a communications network. In accordance with the method of the invention, a plurality of virtual connections are sent over a first link from a first node in the communications network to a second node. The first and second nodes comprise a plurality of input queues coupled to a switching network which is in turn coupled to a plurality of output queues. Each virtual connection is associated with a first output queue in the first node and a second input queue and a second output queue in the second node. A connection feedback signal is provided from the second node to the first node comprising data reflecting the status of the second input queue associated with a virtual connection. The flow of information between the first node and the second node is controlled for each virtual connection in response to the connection feedback signal associated with that virtual connection.
    Type: Grant
    Filed: July 18, 1996
    Date of Patent: August 4, 1998
    Assignees: Fujitsu Network Communications, Inc., Fujitsu Limited
    Inventors: Robert B. McClure, Stephen A. Caldara, Stephen A. Hauser, Thomas A. Manning
  • Patent number: 5787086
    Abstract: The invention comprises a method and apparatus for emulating a circuit connection in a cell based communications network. A virtual connection is sent from a source connected to the network to a node in the network wherein the virtual connection comprises a series of data cells comprising a header portion and a data portion. The virtual connection is transported across at least one communications link connecting the first node to a second node in the network. A first queue is dedicated to the virtual connection at each node in the network through which the signal passes. The queue comprises a first amount of buffer space, is dedicated for the duration of the circuit connection and, dedicated only to that virtual connection. A first amount of link bandwidth is allocated to the virtual connection on each communications link across which the virtual connection passes. The amount of link bandwidth is allocated for the duration of the circuit connection and is allocated only to that particular virtual connection.
    Type: Grant
    Filed: July 18, 1996
    Date of Patent: July 28, 1998
    Assignees: Fujitsu Network Communications, Inc., Fujitsu Limited
    Inventors: Robert B. McClure, Stephen A. Caldara, Stephen A. Hauser, Thomas A. Manning
  • Patent number: 5781533
    Abstract: A method and apparatus for providing buffer state accounting at a link level, otherwise known as link flow control, in addition to flow control at the virtual connection level. Link flow control enables receiver cell buffer sharing while maintaining per-connection bandwidth with lossless cell transmission. High link level update frequency is enabled without a significant sacrifice in overall link forward bandwidth. A higher and thus more efficient utilization of receiver cell buffers is achieved.
    Type: Grant
    Filed: April 22, 1997
    Date of Patent: July 14, 1998
    Assignees: Fujitsu Network Communications, Inc., Fujitsu Limited
    Inventors: Thomas A. Manning, Stephen A. Hauser, Stephen A. Caldara, Raymond L. Strouble, Douglas H. Hunt
  • Patent number: 5748629
    Abstract: An ATM network switch and method of utilization for adaptively providing integrated services therein is disclosed. In providing such integrated services, if the allocated bandwidth for one connection has been consumed, or if the connection is not entitled to allocated bandwidth, the connection can optionally use dynamic bandwidth arbitration, or a combination of both allocated and dynamic. The switch includes an input port processor, a bandwidth arbiter, and an output port processor. Cells are transmitted from the input to the output, under the control of respective port processors and the bandwidth arbiter. Flow control is implemented on a per-connection basis. Individual queues are then assigned to traffic type groups in order to provide traffic type flow control. Based upon prioritization information associated with the cell at the input, cells are prioritized and transmitted from the output, with each cell maintained in the same order, relative to other cells on a connection, in which it was received.
    Type: Grant
    Filed: July 18, 1996
    Date of Patent: May 5, 1998
    Assignees: Fujitsu Networks Communications, Inc., Fujitsu Limited
    Inventors: Stephen A. Caldara, Stephen A. Hauser, Thomas A. Manning, Robert B. McClure, Matthias L. Colsman