Patents by Inventor Goichiro Ono

Goichiro Ono 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: 8861344
    Abstract: A network processor for processing information elements is described. Each information element is associated with a flow and comprises at least one information element segment. A policy controller stores an information element into at least one information segment storage unit within a memory, and determines whether an information element segment conforms to a predetermined quality of service (“QoS”). A traffic processor selects the information element segment for forwarding based on at least one QoS parameter. A forwarding processor forwards the selected information element segment to an egress port.
    Type: Grant
    Filed: June 21, 2010
    Date of Patent: October 14, 2014
    Assignee: Bay Microsystems, Inc.
    Inventors: Man D. Trinh, Ryzsard Bleszynski, Barry T. Lee, Steve C. Chen, Eric K. Yang, Simon S. Chong, Tony J. Chiang, Jun-Wen Tsong, Goichiro Ono, Charles F. Gershman
  • Patent number: 7957311
    Abstract: A hardware-based technique for policing traffic in a network node involves programming a set of algorithm-specific policing primitives that establishes a relationship between condition primitives and action primitives and populating a searchable memory with a set of indexed action primitives. Action primitives are then selected from the searchable memory in response to condition primitives related to a received datagram. Policing actions related to the datagram are performed in response to the action primitive. Because the algorithm-specific policing primitives are programmable, a network node can be adapted to implement a wide variety of policing algorithms. Additionally, multiple different policing algorithms can be implemented in hardware without the need for a different set of combinational logic for each different policing algorithm.
    Type: Grant
    Filed: March 10, 2008
    Date of Patent: June 7, 2011
    Assignee: Bay Microsystems, Inc.
    Inventors: Man Trinh, Goichiro Ono, Yihui Wu
  • Publication number: 20100254387
    Abstract: A network processor for processing information elements is described. Each information element is associated with a flow and comprises at least one information element segment. A policy controller stores an information element into at least one information segment storage unit within a memory, and determines whether an information element segment conforms to a predetermined quality of service (“QoS”). A traffic processor selects the information element segment for forwarding based on at least one QoS parameter. A forwarding processor forwards the selected information element segment to an egress port.
    Type: Application
    Filed: June 21, 2010
    Publication date: October 7, 2010
    Applicant: BAY MICROSYSTEMS, INC.
    Inventors: Man D. Trinh, Ryzsard Bleszynski, Barry T. Lee, Steve C. Chen, Eric K. Yang, Simon S. Chong, Tony J. Chiang, Jun-Wen Tsong, Goichiro Ono, Charles F. Gershman
  • Patent number: 7742405
    Abstract: A network processor for processing information elements is described. Each information element is associated with a flow and comprises at least one information element segment. A policy controller stores an information element into at least one information segment storage unit within a memory, and determines whether an information element segment conforms to a predetermined quality of service (“QoS”). A traffic processor selects the information element segment for forwarding based on at least one QoS parameter. A forwarding processor forwards the selected information element segment to an egress port.
    Type: Grant
    Filed: December 17, 2007
    Date of Patent: June 22, 2010
    Assignee: Bay Microsystems, Inc.
    Inventors: Man D. Trinh, Ryzsard Bleszynski, Barry T. Lee, Steve C. Chen, Eric K. Yang, Simon S. Chong, Tony J. Chiang, Jun-Wen Tsong, Goichiro Ono, Charles F. Gershman
  • Publication number: 20080219160
    Abstract: A hardware-based technique for policing traffic in a network node involves programming a set of algorithm-specific policing primitives that establishes a relationship between condition primitives and action primitives and populating a searchable memory with a set of indexed action primitives. Action primitives are then selected from the searchable memory in response to condition primitives related to a received datagram. Policing actions related to the datagram are performed in response to the action primitive. Because the algorithm-specific policing primitives are programmable, a network node can be adapted to implement a wide variety of policing algorithms. Additionally, multiple different policing algorithms can be implemented in hardware without the need for a different set of combinational logic for each different policing algorithm.
    Type: Application
    Filed: March 10, 2008
    Publication date: September 11, 2008
    Inventors: Man Trinh, Goichiro Ono, Yihui Wu
  • Publication number: 20080165678
    Abstract: A network processor for processing information elements is described. Each information element is associated with a flow and comprises at least one information element segment. A policy controller stores an information element into at least one information segment storage unit within a memory, and determines whether an information element segment conforms to a predetermined quality of service (“QoS”). A traffic processor selects the information element segment for forwarding based on at least one QoS parameter. A forwarding processor forwards the selected information element segment to an egress port.
    Type: Application
    Filed: December 17, 2007
    Publication date: July 10, 2008
    Inventors: Man D. Trinh, Ryzsard Bleszynski, Barry T. Lee, Steve C. Chen, Eric K. Yang, Simon S. Chong, Tony J. Chiang, Jun-Wen Tsong, Goichiro Ono, Charles F. Gershman
  • Patent number: 7310348
    Abstract: A network processor for processing information elements is described. Each information element is associated with a flow and comprises at least one information element segment. A policy controller stores an information element into at least one information segment storage unit within a memory, and determines whether an information element segment conforms to a predetermined quality of service (“QoS”). A traffic processor selects the information element segment for forwarding based on at least one QoS parameter. A forwarding processor forwards the selected information element segment to an egress port.
    Type: Grant
    Filed: April 14, 2003
    Date of Patent: December 18, 2007
    Assignee: Bay Microsystems, Inc.
    Inventors: Man D. Trinh, Ryzsard Bleszynski, Barry T. Lee, Steve C. Chen, Eric K. Yang, Simon S. Chong, Tony J. Chiang, Jun-Wen Tsong, Goichiro Ono, Charles F. Gershman
  • Publication number: 20040015599
    Abstract: A network processor for processing information elements is described. Each information element is associated with a flow and comprises at least one information element segment. A policy controller stores an information element into at least one information segment storage unit within a memory, and determines whether an information element segment conforms to a predetermined quality of service (“QoS”). A traffic processor selects the information element segment for forwarding based on at least one QoS parameter. A forwarding processor forwards the selected information element segment to an egress port.
    Type: Application
    Filed: April 14, 2003
    Publication date: January 22, 2004
    Inventors: Man D. Trinh, Ryszard Bleszynski, Barry T. Lee, Steve C. Chen, Eric K. Yang, Simon S. Chong, Tony J. Chiang, Jun-Wen Tsong, Goichiro Ono, Charles F. Gershman