Patents by Inventor Todd L. Khacherian

Todd L. Khacherian 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: 7675908
    Abstract: A high data rate switch is disclosed. The switch may include fiber optic channels where a plurality of switching elements necessarily operate at a significantly lower data rate providing routing of variable or fixed size data packets from a plurality of source ports to a plurality of destination ports via a single serial link. This is may be provided by storing the high rate data temporarily in memory in each of the source ports and then downloading it at a lower rate in a complete data packet to a designated switching element, almost immediately distributing the next data packet that has been received by the source port to a next switching element. The switching element configuration provides automatic redundancy and a minimum amount of frame overhead while sustaining throughput at the high data rate.
    Type: Grant
    Filed: May 3, 2006
    Date of Patent: March 9, 2010
    Inventors: Shaun Clem, Todd L. Khacherian, Darrin McGavin Patek, Jimmy Pu, Chris Reed, John Wallner
  • Patent number: 7362751
    Abstract: Variable length switch fabric for switching variable length data packets between input and output transmission paths in a communication network. In one embodiment of the invention, apparatus is provided for switching variable length data packets between input and output transmission paths in a communication network. The apparatus includes a plurality of input ports coupled to receive the plurality of variable length data packets from the input transmission paths and a plurality of output ports coupled to transmit the plurality of variable length data packets on the output transmission paths. The apparatus also includes a variable length switch fabric coupled to the plurality of input ports and the plurality of output ports, the variable length switch fabric operates to switch the plurality of variable length data packets from selected input ports to selected output ports in an unsegmented form.
    Type: Grant
    Filed: October 3, 2001
    Date of Patent: April 22, 2008
    Assignee: Topside Research, LLC
    Inventors: Todd L. Khacherian, John Wallner, Darrin McGavin Patek, Shaun Clem
  • Patent number: 7046660
    Abstract: A high data rate switch is disclosed. The switch may include fiber optic channels where a plurality of switching elements necessarily operate at a significantly lower data rate providing routing of variable or fixed size data packets from a plurality of source ports to a plurality of destination ports via a single serial link. This is may be provided by storing the high rate data temporarily in memory in each of the source ports and then downloading it at a lower rate in a complete data packet to a designated switching element, almost immediately distributing the next data packet that has been received by the source port to a next switching element. The switching element configuration provides automatic redundancy and a minimum amount of frame overhead while sustaining throughput at the high data rate.
    Type: Grant
    Filed: October 3, 2001
    Date of Patent: May 16, 2006
    Assignee: Internet Machines Corp.
    Inventors: John Wallner, Todd L. Khacherian, Darrin McGavin Patek, Shaun Clem, Jimmy Pu, Chris Reed
  • Patent number: 6934253
    Abstract: An ATM switch with rate-limiting congestion control has a plurality of input ports, a plurality of output ports operatively associated with one or more data buffers, an output control and a switch fabric for switching data units from any of the input ports to any of the output ports on virtual connections. The ATM switch imposes and enforces transmission rate-limiting policies against the virtual connections when the backlog of data units for delivery to a particular output port reaches a particular level. The ATM switch may be arranged to exempt high priority data units from the imposed rate limitations and has a means to lift the rate limitations when the backlog has been sufficiently reduced.
    Type: Grant
    Filed: January 14, 1998
    Date of Patent: August 23, 2005
    Assignee: Alcatel
    Inventors: Chris L. Hoogenboom, Michael J. Nishimura, John D. Wallner, Todd L. Khacherian, Michael K. Wilson
  • Publication number: 20030088694
    Abstract: A method and system is provided for the scheduling of multicast frames in a switching network. In one exemplary embodiment, a destination identifier in an incoming frame to be multicast is used to determine an output port mask via a table lookup. The output port mask is used to determine which selected output ports receive a copy of the incoming frame. The selected output ports are copied to concurrently. Thus an efficient and simple method and system is provided to multicast an incoming frame.
    Type: Application
    Filed: November 2, 2001
    Publication date: May 8, 2003
    Applicant: Internet Machines Corporation
    Inventors: Darrin M. Patek, Shaun Clem, Todd L. Khacherian, Jimmy Pu, Chris Reed
  • Publication number: 20030063604
    Abstract: Switching apparatus is provided for example for a high data rate internet switching system using fiber optic channels where the switching elements which are a portion of a switching fabric of the switching apparatus necessarily operate at a significantly lower data rate. Data packets are routed from ingress to egress ports over a single serial link. This is provided by the process of storing the high rate data temporarily in memory in an ingress port and then downloading it at a lower rate in a complete data packet to one designated switch element and almost immediately switching the next data packet that has been received in the ingress port to the next switch element. The switch element configuration provides an automatic redundancy even if one element fails.
    Type: Application
    Filed: October 3, 2001
    Publication date: April 3, 2003
    Inventors: John Wallner, Todd L. Khacherian, Darrin McGavin Patek, Shaun Clem, Jimmy Pu, Chris Reed
  • Publication number: 20030063618
    Abstract: Variable length switch fabric for switching variable length data packets between input and output transmission paths in a communication network. In one embodiment of the invention, apparatus is provided for switching variable length data packets between input and output transmission paths in a communication network. The apparatus includes a plurality of input ports coupled to receive the plurality of variable length data packets from the input transmission paths and a plurality of output ports coupled to transmit the plurality of variable length data packets on the output transmission paths. The apparatus also includes a variable length switch fabric coupled to the plurality of input ports and the plurality of output ports, the variable length switch fabric operates to switch the plurality of variable length data packets from selected input ports to selected output ports in an unsegmented form.
    Type: Application
    Filed: October 3, 2001
    Publication date: April 3, 2003
    Inventors: Todd L. Khacherian, John Wallner, Darrin McGavin Patek, Shaun Clem
  • Patent number: 6542507
    Abstract: The present invention, generally speaking, uses input buffering and output control to provide a high-speed, high-performance digital traffic switch. This approach solves all of the problems noted above with respect to the prior art (input buffering/input control, output buffering/output control). Dropped discrete information units (cells) are dropped at the input port, and so will not be transmitted across the switch fabric. This reduces the traffic load on the switch fabric during congested periods, and makes the switch fabric easier to design and expand. Input buffering/output control allows for the use of smaller buffers than output buffered/output control architectures for the same level of “discrete information unit (cell) drop” performance, and scales well to larger systems. Input buffering/output control provides all the information necessary to the output (data flow) controller necessary to implement very precise control algorithms.
    Type: Grant
    Filed: April 16, 1998
    Date of Patent: April 1, 2003
    Assignee: Alcatel
    Inventors: Todd L. Khacherian, Michael Jon Nishimura, Michael Kenneth Wilson, John Daniel Wallner, Christopher Leo Hoogenboom, John W. Bailey
  • Publication number: 20020054568
    Abstract: An ATM switch with rate-limiting congestion control has a plurality of input ports, a plurality of output ports operatively associated with one or more data buffers, an output control and a switch fabric for switching data units from any of the input ports to any of the output ports on virtual connections. The ATM switch imposes and enforces transmission rate-limiting policies against the virtual connections when the backlog of data units for delivery to a particular output port reaches a particular level. The ATM switch may be arranged to exempt high priority data units from the imposed rate limitations and has a means to lift the rate limitations when the backlog has been sufficiently reduced.
    Type: Application
    Filed: January 14, 1998
    Publication date: May 9, 2002
    Inventors: CHRIS L. HOOGENBOOM, MICHAEL J. NISHIMURA, JOHN D. WALLNER, TODD L. KHACHERIAN, MICHAEL K. WILSON
  • Patent number: 5768257
    Abstract: The present invention, generally speaking, uses input buffering and output control to provide a high-speed, high-performance digital traffic switch. Dropped discrete information units (cells) are dropped at the input port, and so will not be transmitted across the switch fabric. This reduces the traffic load on the switch fabric during congested periods, and makes the switch fabric easier to design and expand. Input buffering/output control allows for the use of smaller buffers than output buffered/output control architectures for the same level of "discrete information unit (cell) drop" performance, and scales well to larger systems. Input buffering/output control provides all the information necessary to the output (data flow) controller necessary to implement very precise control algorithms. These algorithms can then administer switch fabric admission polices and contract enforcement fairly across all input ports.
    Type: Grant
    Filed: July 11, 1996
    Date of Patent: June 16, 1998
    Assignee: Xylan Corporation
    Inventors: Todd L. Khacherian, Michael Jon Nishimura, Michael Kenneth Wilson, John Daniel Wallner, Christopher Leo Hoogenboom, John W. Bailey