Patents by Inventor Qiyong B. Bian

Qiyong B. Bian 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: 8914509
    Abstract: An API including a registration function and a configuration function, is provided to an optical networking apparatus to facilitate registration of configuration specification delimiter pairs by service routines of function blocks of multi-protocol optical networking modules (MPONM), and extraction of configuration specifications for the function blocks from a configuration specification input set using the registered configuration specification delimiter pairs. In one embodiment, the configuration function also receives current configuration of the function blocks, and merges the received current configurations of the function blocks into a configuration specification output set, separating the merged configuration specification using the registered configuration specification delimiters.
    Type: Grant
    Filed: August 2, 2002
    Date of Patent: December 16, 2014
    Assignee: Null Networks LLC
    Inventors: Erich S. Boleyn, Juliet Z. Cai, Zhi Wang, Qiyong B. Bian, Jonathan A. Tuchow, Alfred C. She
  • Patent number: 7509656
    Abstract: Application program interface (API) reads a count value from a hardware counter in a network device. Then, the API resets the hardware counter and uses the count value to update a software counter. The software counter is stored in a memory location corresponding to the hardware counter. The memory is accessible both by the API and an application program using the API.
    Type: Grant
    Filed: August 2, 2002
    Date of Patent: March 24, 2009
    Inventors: Qiyong B. Bian, Zhi Wang
  • Patent number: 7363410
    Abstract: An API including an interrupt handler registration function and one or more interrupt dispatchers, is provided to an optical networking apparatus to facilitate registration of interrupt handlers to handle interrupts triggered by the function blocks of multi-protocol optical networking modules (MPONM). Each registered interrupt handler may handle interrupts triggered by one or more function blocks of any of the MPONM, and/or for one or more cause. In one embodiment, the one or more interrupt dispatchers are equipped to determine the triggering function block and the cause, and determine the interrupt handlers, if any, are to be notified. Each of the interrupt handlers to be notified is notified accordingly, including the triggering function block and the cause.
    Type: Grant
    Filed: October 23, 2006
    Date of Patent: April 22, 2008
    Inventors: Qiyong B. Bian, Jonathan A. Tuchow
  • Patent number: 7130948
    Abstract: An API including an interrupt handler registration function and one or more interrupt dispatchers, is provided to an optical networking apparatus to facilitate registration of interrupt handlers to handle interrupts triggered by the function blocks of multi-protocol optical networking modules (MPONM). Each registered interrupt handler may handle interrupts triggered by one or more function blocks of any of the MPONM, and/or for one or more cause. In one embodiment, the one or more interrupt dispatchers are equipped to determine the triggering function block and the cause, and determine the interrupt handlers, if any, are to be notified. Each of the interrupt handlers to be notified is notified accordingly, including the triggering function block and the cause.
    Type: Grant
    Filed: August 2, 2002
    Date of Patent: October 31, 2006
    Inventors: Qiyong B. Bian, Jonathan A. Tuchow
  • Publication number: 20040057390
    Abstract: An API including a registration function and a configuration function, is provided to an optical networking apparatus to facilitate registration of configuration specification delimiter pairs by service routines of function blocks of multi-protocol optical networking modules (MPONM), and extraction of configuration specifications for the function blocks from a configuration specification input set using the registered configuration specification delimiter pairs. In one embodiment, the configuration function also receives current configuration of the function blocks, and merges the received current configurations of the function blocks into a configuration specification output set, separating the merged configuration specification using the registered configuration specification delimiters.
    Type: Application
    Filed: August 2, 2002
    Publication date: March 25, 2004
    Inventors: Erich S. Boleyn, Juliet Z. Cai, Zhi Wang, Qiyong B. Bian, Jonathan A. Tuchow, Alfred C. She
  • Publication number: 20040025172
    Abstract: Application program interface (API) reads a count value from a hardware counter in a network device. Then, the API resets the hardware counter and uses the count value to update a software counter. The software counter is stored in a memory location corresponding to the hardware counter. The memory is accessible both by the API and an application program using the API.
    Type: Application
    Filed: August 2, 2002
    Publication date: February 5, 2004
    Inventors: Qiyong B. Bian, Zhi Wang
  • Publication number: 20040024938
    Abstract: An API including an interrupt handler registration function and one or more interrupt dispatchers, is provided to an optical networking apparatus to facilitate registration of interrupt handlers to handle interrupts triggered by the function blocks of multi-protocol optical networking modules (MPONM). Each registered interrupt handler may handle interrupts triggered by one or more function blocks of any of the MPONM, and/or for one or more cause. In one embodiment, the one or more interrupt dispatchers are equipped to determine the triggering function block and the cause, and determine the interrupt handlers, if any, are to be notified. Each of the interrupt handlers to be notified is notified accordingly, including the triggering function block and the cause.
    Type: Application
    Filed: August 2, 2002
    Publication date: February 5, 2004
    Inventors: Qiyong B. Bian, Jonathan A. Tuchow