Patents by Inventor Ray Kloth

Ray Kloth 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: 8249069
    Abstract: In one embodiment, a method includes receiving a multi-destination packet at a switch in communication with a plurality of servers through a network device, identifying a port receiving the multi-destination packet at the switch or a forwarding topology for the multi-destination packet, selecting a bit value based on the identified port or forwarding topology, inserting the bit value into a field in a virtual network tag in the multi-destination packet, and forwarding the multi-destination packet with the virtual network tag to the network device. The network device is configured to forward the multi-destination packet to one or more of the servers based on the bit value in the multi-destination packet. An apparatus for forwarding multi-destination packets is also disclosed.
    Type: Grant
    Filed: March 30, 2010
    Date of Patent: August 21, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Pirabhu Raman, Dinesh Dutt, Mahesh Maddury, Subbarao Arumilli, Vijay Rangarajan, Ray Kloth, Sanjay Sane
  • Publication number: 20110243136
    Abstract: In one embodiment, a method includes receiving a multi-destination packet at a switch in communication with a plurality of servers through a network device, identifying a port receiving the multi-destination packet at the switch or a forwarding topology for the multi-destination packet, selecting a bit value based on the identified port or forwarding topology, inserting the bit value into a field in a virtual network tag in the multi-destination packet, and forwarding the multi-destination packet with the virtual network tag to the network device. The network device is configured to forward the multi-destination packet to one or more of the servers based on the bit value in the multi-destination packet. An apparatus for forwarding multi-destination packets is also disclosed.
    Type: Application
    Filed: March 30, 2010
    Publication date: October 6, 2011
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Pirabhu Raman, Dinesh Dutt, Mahesh Maddury, Subbarao Arumilli, Vijay Rangarajan, Ray Kloth, Sanjay Sane
  • Publication number: 20110164616
    Abstract: Methods and apparatus for transmitting a plurality of packets in a switch having a plurality of input ports and a plurality of output ports are disclosed. Two or more packets are received at one or more of the plurality of input ports. One of the plurality of output ports via which to send each of the two or more packets is identified. A request message is sent to an arbitrator. A grant message is then received from the arbitrator in response to the request message. A frame including the two or more received packets is generated. The frame is then sent to the one of the plurality of output ports when the grant message is received.
    Type: Application
    Filed: October 2, 2002
    Publication date: July 7, 2011
    Applicant: Andiamo Systems
    Inventors: Ray Kloth, Thomas James Edsall, SinSin Hang
  • Patent number: 7519062
    Abstract: In one embodiment, a first packet is forwarded based on a network layer routing decision rendered by a router. A shortcut entry is generated based on a first header of the first packet. The shortcut entry is stored. In response to the shortcut entry, and absent a network layer routing decision rendered by a router, subsequent packets having a subsequent header are forwarded if the subsequent header has at least one field which matches a field of the first header. Such technique may be implemented by a switch coupled to the router.
    Type: Grant
    Filed: November 30, 2004
    Date of Patent: April 14, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Ray Kloth, Thomas J. Edsall, Luca Cafiero
  • Patent number: 7474613
    Abstract: Methods and apparatus are provided for credit-based flow control. Techniques allow a receiver to provide buffer characteristic information to a sender using a single extended receiver ready signal. Multiple credits can be allocated using a single extended receiver ready signal as well. Counters and registers are used to allow for the accidental loss of extended receiver ready signals while still maintaining an accurate reflection of the types and numbers of buffers available.
    Type: Grant
    Filed: July 25, 2002
    Date of Patent: January 6, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Davide Bergamasco, Silvano Gai, Thomas James Edsall, Ray Kloth
  • Patent number: 6842453
    Abstract: A shortcut technique implements forwarding decision shortcuts at a switch for frames routed between subnetworks of a computer network. The switch monitors the flow of a first frame of a particular type to and from the router, which renders a forwarding decision for routing the frame. The switch records information stored in network layer header of a packet encapsulated within the first frame, and then compares that information with the information stored in network layer headers of packets contained within subsequent frames of that particular type. Forwarding decisions for these subsequent frames are then rendered by hardware logic circuits of the switch rather than by the router.
    Type: Grant
    Filed: July 14, 2000
    Date of Patent: January 11, 2005
    Assignee: Cisco Technology
    Inventors: Ray Kloth, Thomas J. Edsall, Luca Cafiero
  • Publication number: 20040081108
    Abstract: Methods and apparatus for performing arbitration to coordinate the sending of a plurality of packets or frames received at one or more input ports for transmission by one or more output ports are disclosed. One or more request messages are received from one or more of the input ports, each of the request messages indicating a request to send one or more packets or frames via one of the output ports. The arbitrator then determines whether the one of the output ports is capable of receiving the one or more packets or frames. A grant message is generated or sent when it is determined that the one of the output ports is capable of receiving the one or more packets or frames, the grant message indicating that the one of the output ports is capable of receiving the one or more packets or frames.
    Type: Application
    Filed: October 2, 2002
    Publication date: April 29, 2004
    Applicant: Andiamo Systems
    Inventors: Ray Kloth, Thomas James Edsall, SinSin Hang
  • Publication number: 20040027987
    Abstract: Methods and apparatus are provided for credit-based flow control. Techniques allow a receiver to provide buffer characteristic information to a sender using a single extended receiver ready signal. Multiple credits can be allocated using a single extended receiver ready signal as well. Counters and registers are used to allow for the accidental loss of extended receiver ready signals while still maintaining an accurate reflection of the types and numbers of buffers available.
    Type: Application
    Filed: July 25, 2002
    Publication date: February 12, 2004
    Applicant: Andiamo Systems, Inc.
    Inventors: Davide Bergamasco, Silvano Gai, Thomas James Edsall, Ray Kloth
  • Patent number: 6147993
    Abstract: A shortcut technique implements forwarding decision shortcuts at a switch for frames routed between subnetworks of a computer network. The switch monitors the flow of a first frame of a particular type to and from the router, which renders a forwarding decision for routing the frame. The switch records information stored in network layer header of a packet encapsulated within the first frame, and then compares that information with the information stored in network layer headers of packets contained within subsequent frames of that particular type. Forwarding decisions for these subsequent frames are then rendered by hardware logic circuits of the switch rather than by the router.
    Type: Grant
    Filed: October 14, 1997
    Date of Patent: November 14, 2000
    Assignee: Cisco Technology, Inc.
    Inventors: Ray Kloth, Thomas J. Edsall, Luca Cafiero