Patents by Inventor Van A. Hunter

Van A. Hunter 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: 7072293
    Abstract: A method and apparatus is described which pertains to load sharing/trunking in a communication device used in unicast and/or multicasting interchange of information. A plurality of available ports in the interface cards of the device is identified. More than one port is selected to be configured as a Multi-Link Trunk (MLT) even through the ports may be located on different interface cards.
    Type: Grant
    Filed: February 17, 2004
    Date of Patent: July 4, 2006
    Assignee: Nortel Networks Limited
    Inventors: Van Hunter, Joseph Regan, Alfred Nothaft, Akhil Duggal
  • Patent number: 6877005
    Abstract: A method and apparatus for efficiently performing a longest match search are provided. According to one aspect of the present invention, an entry in a forwarding database, a routing table, or the like is located using an improved longest match search. A mask is applied to an address, such as a destination Internet Protocol (IP) address, to determine a masked address that is to be used for purposes of locating a matching entry in the forwarding database. The forwarding database is searched for an entry that matches the masked address. Subsequent masks are produced by performing an address-sensitive decimation of the former mask. For example, the former mask may be shortened based upon the location of the least significant bit containing a one in the masked address. According to another aspect of the present invention, data forwarding employs the improved longest match search. Data is received at a port. An address is extracted from the data.
    Type: Grant
    Filed: April 10, 2001
    Date of Patent: April 5, 2005
    Assignee: Nortel Networks Limited
    Inventors: Van A. Hunter, Milan Momirov
  • Publication number: 20040252639
    Abstract: A method and apparatus is described which pertains to load sharing/trunking in a communication device used in unicast and/or multicasting interchange of information. A plurality of available ports in the interface cards of the device is identified. More than one port is selected to be configured as a Multi-Link Trunk (MLT) even through the ports may be located on different interface cards.
    Type: Application
    Filed: February 17, 2004
    Publication date: December 16, 2004
    Inventors: Van Hunter, Joseph Regan, Alfred Nothaft, Akhil Duggal
  • Patent number: 6798740
    Abstract: A method and apparatus selecting between primary switching fabric in an asynchronous transfer mode (ATM) network includes a Tap Mux controller that monitors the signals being transmitted to each of four fabric access devices. As each of the fabric access devices receives nine communication lines, the Tap Mux controller monitors a total for 36 communication lines on the primary switching fabric. Because the switching fabric is completely redundant, however, the Tap Mux controller also monitors a total of 36 communication lines on the protection switching fabric. The Tap Mux controller, therefore, includes logic that defines 72 state machines that each monitor one of the 72 lines. Each state machine, in the described embodiment, initiates a defined length time window and counts errors therein.
    Type: Grant
    Filed: March 13, 2000
    Date of Patent: September 28, 2004
    Assignee: Nortel Networks Limited
    Inventors: Tissa Senevirathne, Van Hunter, Sri Reddy
  • Patent number: 6792003
    Abstract: A method for transporting and aligning data across a set of serial data streams. The method includes creating a predetermined number of data streams from a first data stream. The first data stream has a first predetermined bit width and each data stream of the predetermined number of data streams has a second predetermined bit width smaller than the first predetermined bit width. In addition, the method includes inserting an alignment pattern in each of the predetermined number of smaller data streams. The predetermined number of smaller data streams are combinable into a data stream having the first predetermined bit width based on the alignment pattern. The method also includes preparing the predetermined number of smaller data streams for transmission. An apparatus for performing the method is also disclosed.
    Type: Grant
    Filed: August 12, 1999
    Date of Patent: September 14, 2004
    Assignee: Nortel Networks Limited
    Inventors: Somasekhar Potluri, Rajesh Gopal Nair, Van A. Hunter
  • Patent number: 6731599
    Abstract: A method and apparatus is described which pertains to load sharing/trunking in a communication device used in unicast and/or multicasting interchange of information. A plurality of available ports in the interface cards of the device is identified. More than one port is selected to be configured as a Multi-Link Trunk (MLT) even through the ports may be located on different interface cards.
    Type: Grant
    Filed: July 1, 1999
    Date of Patent: May 4, 2004
    Assignee: Nortel Networks Limited
    Inventors: Van Hunter, Joseph Regan, Alfred Nothaft, Akhil Duggal
  • Publication number: 20020059197
    Abstract: A method and apparatus for efficiently performing a longest match search are provided. According to one aspect of the present invention, an entry in a forwarding database, a routing table, or the like is located using an improved longest match search. A mask is applied to an address, such as a destination Internet Protocol (IP) address, to determine a masked address that is to be used for purposes of locating a matching entry in the forwarding database. The forwarding database is searched for an entry that matches the masked address. Subsequent masks are produced by performing an-address-sensitive decimation of the former mask. For example, the former mask may be shortened based upon the location of the least significant bit containing a one in the masked address. According to another aspect of the present invention, data forwarding employs the improved longest match search. Data is received at a port. An address is extracted from the data.
    Type: Application
    Filed: April 10, 2001
    Publication date: May 16, 2002
    Inventors: Van A. Hunter, Milan Momirov
  • Patent number: 6366557
    Abstract: A method and apparatus for a media access controller supporting redundant links are provided. According to one aspect of the present invention a media access controller includes a two transceivers for communication with an source and/or destination port. Each transceiver has a receiver and transmitter. When the media access controller sets up a physical link to the desired source and/or destination port each transceiver sets up a separate physical link to the source and/or destination port. One of the physical links is the primary physical link and the other is a redundant or backup physical link. By using two physical links if a failure of interrupt occurs on the primary physical link then a switch-over is performed to use the redundant physical link.
    Type: Grant
    Filed: April 29, 1998
    Date of Patent: April 2, 2002
    Assignee: Nortel Networks Limited
    Inventor: Van Hunter
  • Patent number: 6343289
    Abstract: A method and apparatus for efficiently searching a forwarding database or similar data structure are provided. According to one aspect of the present invention, the overall average time required to forward a packet from the ingress port of a network device to one or more egress ports may be reduced by attacking the worst case forwarding database search. Data is received at a first port of the network device and a search key is extracted from the data. Typically the search key includes one or more of a source or destination Internet Protocol (IP) address, a souce or destination Media Access Control (MAC) address, and/or a Virtual Local Area Network (VLAN) tag. Ultimately, the data is forwarded to a second port of the network device based upon a matching entry located by the search. The search includes retrieving keys from entries of the forwarding database and comparing the search key to the keys until a matching entry is located.
    Type: Grant
    Filed: July 17, 1998
    Date of Patent: January 29, 2002
    Assignee: Nortel Networks Limited
    Inventors: Van A. Hunter, Milan Momirov
  • Patent number: 6223172
    Abstract: A method and apparatus for efficiently performing a longest match search are provided. According to one aspect of the present invention, an entry in a forwarding database, a routing table, or the like is located using an improved longest match search. A mask is applied to an address, such as a destination Internet Protocol (IP) address, to determine a masked address that is to be used for purposes of locating a matching entry in the forwarding database. The forwarding database is searched for an entry that matches the masked address. Subsequent masks are produced by performing an address-sensitive decimation of the former mask. For example, the former mask may be shortened based upon the location of the least significant bit containing a one in the masked address. According to another aspect of the present invention, data forwarding employs the improved longest match search. Data is received at a port. An address is extracted from the data.
    Type: Grant
    Filed: June 29, 1998
    Date of Patent: April 24, 2001
    Assignee: Nortel Networks Limited
    Inventors: Van A. Hunter, Milan Momirov