Patents by Inventor John Calvin Leung

John Calvin Leung 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: 7298756
    Abstract: A system and method are provided for controlling packet header information in a packet communications switch fabric. The method comprises: programming the cell header overhead (OH) field definitions; accepting a packet including a plurality of cells and corresponding cell headers, each cell header including a plurality of overhead fields; defining the cell header OH fields; and, transmitting the packet. Defining the cell header OH fields includes defining cell header OH field location, position, meaning, structure, and length. In other aspects, the method comprises redefining the cell header overhead fields, once they are accepted. For example, the OH field information can be modified, relocated, or an OH field can be added to the cell header. In yet other aspects, the OH field information can be extracted and/or reformatted.
    Type: Grant
    Filed: March 31, 2003
    Date of Patent: November 20, 2007
    Assignee: Applied Micro Circuits Corporation
    Inventors: Kirk Alvin Miller, Prayag Bhanubhai Patel, Peter John Holzer, John Calvin Leung, George Beshara Bendak, Jim Lew
  • Patent number: 7298739
    Abstract: A system and method are provided for communicating control information in a switch fabric. The method comprises: on a switch card, establishing a plurality of crossbars controlled by an arbiter; initiating a control message; and, distributing the control message on a switch card token bus connecting the crossbars and arbiter elements. Distributing the control message on a switch card token bus connecting the crossbar and arbiter elements includes daisy-chain connecting the elements with a cyclical bus. In some aspects of the method, establishing a plurality of crossbars controlled by an arbiter includes identifying each element with a unique address. Then, initiating a control message includes initiating a control message with an attached address. Distributing the control message on a switch card token bus includes the substeps of: daisy-chain passing the control message between elements; and, terminating the message at an element having an address matching the address attached to the control message.
    Type: Grant
    Filed: March 3, 2003
    Date of Patent: November 20, 2007
    Assignee: Applied Micro Circuits Corporation
    Inventors: Kirk Alvin Miller, Philip Michael Clovis, John David Huber, Kenneth Yi Yun, Peter John Holzer, John Calvin Leung
  • Patent number: 7263066
    Abstract: A credit-based system and method are provided for managing backplane traffic flow in a packet communications switch fabric. The method comprises: accepting information packets including cells and cell headers with destination information; modifying the destination information in the received cell headers; routing information packets between an input port card and output port cards on backplane data links through an intervening crossbar; at the input port card, maintaining a credit counter for each output port card channel; decrementing the counter in response to transmitting cells from the input port card; generating credits in response to transmitting cells from an output port card channel; and, using modified destination information, sending the generated credits to increment the counter. In some aspects, modifying the destination information in the received packet headers includes: extracting the output port card termination from the card field; and, inserting the input port card source in the card field.
    Type: Grant
    Filed: March 24, 2003
    Date of Patent: August 28, 2007
    Assignee: Applied Micro Circuits Corporation
    Inventors: Kenneth Yi Yun, Jianfeng Shi, Viet Linh Do, Michael John Hellmer, Kevin Warren James, Kirk Alvin Miller, Sushil Kumar Singh, David Thomas Dougherty, John Calvin Leung