Patents by Inventor Flavio Giovanni Bonomi

Flavio Giovanni Bonomi 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).

  • Publication number: 20020105952
    Abstract: A flexible scheduler in an ATM switch. The scheduler enables each connection to be served fairly according to associated quality of service parameters, while enabling several other features. A connection can be shaped while minimizing additional memory and processing requirements. Specifically, the conformance time of cells of a connections need not be stored when significant backlog exists in the transmission of the cells. The shaping rate can be dynamically varied. Sequence of cells forming a frame are buffered in the ATM switch until the end of frame cell is received. All the cells of a frame are then sent in quick succession.
    Type: Application
    Filed: March 25, 2002
    Publication date: August 8, 2002
    Applicant: CSI ZeitNet ( A Cabletron Systems Company)
    Inventors: Flavio Giovanni Bonomi, Kannan Devarajan
  • Patent number: 6396834
    Abstract: A flexible scheduler in an ATM switch. The scheduler enables each connection to be served fairly according to associated quality of service parameters, while enabling several other features. A connection can be shaped while minimizing additional memory and processing requirements. Specifically, the conformance time of cells of a connections need not be stored when significant backlog exists in the transmission of the cells. The shaping rate can be dynamically varied. Sequence of cells forming a frame are buffered in the ATM switch until the end of frame cell is received. All the cells of a frame are then sent in quick succession.
    Type: Grant
    Filed: November 24, 1997
    Date of Patent: May 28, 2002
    Assignee: Riverstone Networks, Inc.
    Inventors: Flavio Giovanni Bonomi, Kannan Devarajan
  • Patent number: 6349089
    Abstract: A flexible scheduler in an ATM switch. The scheduler enables each connection to be served fairly according to associated quality of service parameters, while enabling several other features. A connection can be shaped while minimizing additional memory and processing requirements. Specifically, the conformance time of cells of a connections need not be stored when significant backlog exists in the transmission of the cells. The shaping rate can be dynamically varied. Sequence of cells forming a frame are buffered in the ATM switch until the end of frame cell is received. All the cells of a frame are then sent in quick succession.
    Type: Grant
    Filed: June 13, 2000
    Date of Patent: February 19, 2002
    Assignee: Riverstone Networks, Inc.
    Inventors: Flavio Giovanni Bonomi, Kannan Devarajan
  • Patent number: 6292492
    Abstract: A switch guaranteeing a minimum amount of memory space for desired connection while allowing efficient dynamic change of maximum memory space that can be used by a connection. Only an amount of memory space which is required for guaranteeing the minimum amount of memory space is reserved. When the reserved space is decremented due to new cells being received on connections, the maximum memory space reserved for each connection is dynamically increased. For multicast connections, only a single copy of the cell data is stored even though a multicast cell is transmitted on several ports. Multicast cells can also be processed using the same signals used for processing unicast cells.
    Type: Grant
    Filed: May 20, 1998
    Date of Patent: September 18, 2001
    Assignee: CSI Zeitnet (A Cabletron Systems Company)
    Inventors: Flavio Giovanni Bonomi, Suhas Anand Shetty, De Bao Vu, William Stanley Evans
  • Patent number: 6219352
    Abstract: An ATM switch supporting multicast transmissions and efficient transmission of frames. A cell is received on a multicast connection and transmitted on several branches/ports. Instead of copying a multicast cell several times for each output branch, only one copy of each multicast cell is maintained. The cell order and the stored cell data form a physical queue. Several logical queues are maintained, one for each output branch. In one embodiment, linked lists are used to maintain the queues. A cell in the physical queue is deleted after all logical queues traverse that cell. A shared tail pointer is used for all the logical queues to minimize additional processing and memory requirements due to the usage of logical queues. The queues enable cells forming a frame to be buffered until the end of frame cell is received, which provides for efficient handling of frames.
    Type: Grant
    Filed: November 24, 1997
    Date of Patent: April 17, 2001
    Assignee: Cabletron Systems, Inc.
    Inventors: Flavio Giovanni Bonomi, Kannan Devarajan
  • Patent number: 6011775
    Abstract: A scalable integrated traffic shaper for use in a packet-switched network that regulates multiple connections and prevents lost data by integrating link scheduling and traffic shaping to fairly arbitrate between incoming connections.
    Type: Grant
    Filed: September 8, 1998
    Date of Patent: January 4, 2000
    Assignee: AT & T Corp.
    Inventors: Flavio Giovanni Bonomi, Albert Gordon Greenberg, Jennifer Lynn Rexford
  • Patent number: 5864540
    Abstract: A scalable integrated traffic shaper for a use in a packet-switched network that regulates multiple connections and prevents lost data by integrating link scheduling and traffic shaping to fairly arbitrate between incoming connections.
    Type: Grant
    Filed: April 4, 1997
    Date of Patent: January 26, 1999
    Assignee: AT&T Corp/CSI Zeinet(A Cabletron Co.)
    Inventors: Flavio Giovanni Bonomi, Albert Gordon Greenberg, Jennifer Lynn Rexford
  • Patent number: 5831971
    Abstract: A method shapes traffic using leaky bucket shaping and fair queueing techniques to shape conforming and nonconforming incoming traffic into a compliant output stream on an outgoing link connected to a node. An admitted or arriving cell is assigned to one queue in a set of queues. When a cell reaches the head of its assigned queue, a virtual finishing time is assigned to the cell, even if the cell has not reached its conformance time. A server then selects for transmission on the outgoing link, the head-of-line cell form among the queues with the smallest virtual finishing time. If the server selects a nonconforming cell for transmission, the selected nonconforming cell is rescheduled for transmission. If the selected cell is conforming, it is transmitted on the outgoing link.
    Type: Grant
    Filed: August 22, 1996
    Date of Patent: November 3, 1998
    Assignee: Lucent Technologies, Inc.
    Inventors: Flavio Giovanni Bonomi, Albert Gordon Greenberg, Jennifer Lynn Rexford