Patents by Inventor Nicholas M. Thille

Nicholas M. Thille 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: 7339953
    Abstract: In one embodiment, a method comprises outputting data from a queue of a number of queues of an egress port. The queue has a portion of an allocated bandwidth for the egress port for a processing cycle, wherein the number of queues are associated with nodes of a port tree. The method also includes redistributing surplus of the portion of bandwidth for the queue that is not used to at least one other queue. The surplus is added to a portion of the allocated bandwidth for the at least one other queue for the processing cycle.
    Type: Grant
    Filed: October 28, 2002
    Date of Patent: March 4, 2008
    Assignee: Redback Networks, Inc.
    Inventors: Robert F. Widmer, Suhail Nanji, Nicholas M. Thille
  • Patent number: 7283472
    Abstract: In one embodiment, a method comprises recursively selecting a child node of a previously selected node of a port tree and having a highest priority among nodes of a same level within the port tree, until the selected node has associated egress queues of an egress port. The method also includes outputting a number of packets from the associated egress queues of the selected node in a current processing cycle. The number of packets outputted is based on an allocated bandwidth for the associated egress queues, in which the allocated bandwidth accounts for a deficit from a previous processing cycle.
    Type: Grant
    Filed: October 28, 2002
    Date of Patent: October 16, 2007
    Assignee: Redback Networks Inc.
    Inventors: Robert F. Widmer, Suhail Nanji, Nicholas M. Thille
  • Patent number: 6795441
    Abstract: In one embodiment, a method comprises receiving a packet of a number of packets for storage into an egress port. The egress port has a number of queues associated with nodes of a hierarchy tree. The hierarchy tree has a level of nodes associated with contexts for the number of packets. The method also includes storing the packet into a queue of the number of queues of the egress port based the associated node within the hierarchy tree.
    Type: Grant
    Filed: October 28, 2002
    Date of Patent: September 21, 2004
    Assignee: Redback Networks, Inc.
    Inventors: Robert F. Widmer, Suhail Nanji, Nicholas M. Thille
  • Publication number: 20040081091
    Abstract: In one embodiment, a method comprises recursively selecting a child node of a previously selected node of a port tree and having a highest priority among nodes of a same level within the port tree, until the selected node has associated egress queues of an egress port. The method also includes outputting a number of packets from the associated egress queues of the selected node in a current processing cycle. The number of packets outputted is based on an allocated bandwidth for the associated egress queues, in which the allocated bandwidth accounts for a deficit from a previous processing cycle.
    Type: Application
    Filed: October 28, 2002
    Publication date: April 29, 2004
    Inventors: Robert F. Widmer, Suhail Nanji, Nicholas M. Thille
  • Publication number: 20040042484
    Abstract: In one embodiment, a method comprises outputting data from a queue of a number of queues of an egress port. The queue has a portion of an allocated bandwidth for the egress port for a processing cycle, wherein the number of queues are associated with nodes of a port tree. The method also includes redistributing surplus of the portion of bandwidth for the queue that is not used to at least one other queue. The surplus is added to a portion of the allocated bandwidth for the at least one other queue for the processing cycle.
    Type: Application
    Filed: October 28, 2002
    Publication date: March 4, 2004
    Inventors: Robert F. Widmer, Suhail Nanji, Nicholas M. Thille