Patents by Inventor Stephen Haddock

Stephen Haddock 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: 20070274218
    Abstract: In a networked system, in which high speed busses interconnect sources and destinations of data, systems for and methods of flow control and extended burst transfers are described. The present invention is directed to a system for selectively varying the number of burst transfers used to transmit a block of data. The present invention is also directed to a method of selectively varying the number of burst transfers needed to transmit a block of data.
    Type: Application
    Filed: August 9, 2007
    Publication date: November 29, 2007
    Inventors: ERIK SWENSON, Sid Khattar, Kevin Fatheree, Dwayne Hunnicutt, Stephen Haddock
  • Publication number: 20070153682
    Abstract: A metering device has a first token bucket with a profile, a rate, and a maximum number of tokens. The device has another token bucket with its own profile, two associated rates, and a maximum number of tokens. In operation, the device adds tokens in the first token bucket at its rate if the bucket has less than the maximum number of tokens for that bucket, and adds a number of tokens in the other token bucket at the same rate if the first token bucket is full and the other token bucket is not. Additionally, the device adds tokens in the second token bucket according to the second rate associated with the token bucket if it is not full.
    Type: Application
    Filed: December 30, 2005
    Publication date: July 5, 2007
    Inventors: Erik Swenson, Stephen Haddock, Thuan Nguyen
  • Publication number: 20020089992
    Abstract: A method and system is provided in which MAN traffic is segregated at a customer and a provider domain level. A switch at the edge of the MAN encapsulates a data packet in a new header, which is used to specify the customer domain tags. The data packet is encapsulated further in another new header, which is used to specify new VMAN tags. The nested encapsulation is repeated as necessary until the data packet is forwarded to a remote switch at the edge of the MAN in accordance with the VMAN configuration or the source and destination address in the original data packet. The remote switch strips the VMAN tags from the data packet, and forwards the stripped data packet to the receiving customer domain as specified in the customer domain tag.
    Type: Application
    Filed: January 5, 2001
    Publication date: July 11, 2002
    Inventors: Michael Yip, Stephen Haddock
  • Patent number: 5936962
    Abstract: A repeater in a LAN maintains a count of collisions and retransmission attempts for each node coupled to the repeater since that node's last successful packet transmission. The count is used to prioritize which of the nodes involved in a subsequent collision will be allowed to continue transmitting. The time at which data packets from the nodes arrive at the repeater will vary according to the propagation delay attributed to the varying lengths of the communication medium between each of the nodes and the repeater. For the repeater to arbitrate among the nodes that begin transmitting, it is useful to receive the data packets from each node at the same time. The repeater automatically equalizes the transmission delay. The repeater buffers the data packet received from each node until sufficient time has elapsed to begin receiving a data packet from each node that is attempting to transmit a data packet during the current arbitration interval. For each node, the repeater maintains a slot time counter.
    Type: Grant
    Filed: July 2, 1997
    Date of Patent: August 10, 1999
    Assignee: Extreme Networks, Inc.
    Inventors: Stephen Haddock, Herb Schneider