Patents by Inventor Ping-Hung Lee

Ping-Hung Lee 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: 10608883
    Abstract: Computing a protocol complexity indicator (PCI) for a communication protocol of interest in a networked computer system that processes network traffic of multiple protocols. The PCI provides an indication of predicted bandwidth usage by traffic of the protocol of interest. The PCI is used together with a throughput limit to establish a threshold amount for traffic of the protocol of interest. The PCI may then be used, for instance, to determine when to spawn a new instance of a network traffic-processing component for that protocol to maintain processing throughput at an acceptable level.
    Type: Grant
    Filed: August 27, 2018
    Date of Patent: March 31, 2020
    Assignee: International Business Machines Corporation
    Inventors: Henry Chuang, Ho Ming Da, Chia Chen Ho, Ming-Pin Hsueh, Ting-Jui Hu, Ping-Hung Lee
  • Patent number: 10313194
    Abstract: Computing a protocol complexity indicator (PCI) for a communication protocol of interest in a networked computer system that processes network traffic of multiple protocols. The PCI provides an indication of predicted bandwidth usage by traffic of the protocol of interest. The PCI is used together with a throughput limit to establish a threshold amount for traffic of the protocol of interest. The PCI may then be used, for instance, to determine when to spawn a new instance of a network traffic-processing component for that protocol to maintain processing throughput at an acceptable level.
    Type: Grant
    Filed: September 28, 2015
    Date of Patent: June 4, 2019
    Assignee: International Business Machines Corporation
    Inventors: Henry Chuang, Ho Ming Da, Chia Chen Ho, Ming-Pin Hsueh, Ting-Jui Hu, Ping-Hung Lee
  • Publication number: 20190014009
    Abstract: Computing a protocol complexity indicator (PCI) for a communication protocol of interest in a networked computer system that processes network traffic of multiple protocols. The PCI provides an indication of predicted bandwidth usage by traffic of the protocol of interest. The PCI is used together with a throughput limit to establish a threshold amount for traffic of the protocol of interest. The PCI may then be used, for instance, to determine when to spawn a new instance of a network traffic-processing component for that protocol to maintain processing throughput at an acceptable level.
    Type: Application
    Filed: August 27, 2018
    Publication date: January 10, 2019
    Inventors: Henry Chuang, Ho Ming Da, Chia Chen Ho, Ming-Pin Hsueh, Ting-Jui Hu, Ping-Hung Lee
  • Patent number: 9628505
    Abstract: A security appliance system routing strings of data packets in a high availability environment. The security appliance system contains a plurality of intrusion prevention systems connected to a load balancer and a computing device. Each intrusion prevention system contains stored session state information in a local session state data store, the load balancer contains a shared hash algorithm, and the computing device contains a connection state manager containing a network session state data store. The computing device includes a topology manager recording connectivity changes of the intrusion prevention systems and accordingly adjusting the shared hash algorithm for the recorded connectivity changes. Using the shared hash algorithm and routing information, a hash value is assigned to received strings.
    Type: Grant
    Filed: May 26, 2015
    Date of Patent: April 18, 2017
    Assignee: International Business Machines Corporation
    Inventors: Ming Da Ho, Ming-Pin Hsueh, Ting-Jui Hu, Ping-Hung Lee, Ming-Hsun Wu
  • Patent number: 9628504
    Abstract: A security appliance system routing strings of data packets in a high availability environment. The security appliance system contains a plurality of intrusion prevention systems connected to a load balancer and a computing device. Each intrusion prevention system contains stored session state information in a local session state data store, the load balancer contains a shared hash algorithm, and the computing device contains a connection state manager containing a network session state data store. The computing device includes a topology manager recording connectivity changes of the intrusion prevention systems and accordingly adjusting the shared hash algorithm for the recorded connectivity changes. Using the shared hash algorithm and routing information, a hash value is assigned to received strings.
    Type: Grant
    Filed: March 9, 2015
    Date of Patent: April 18, 2017
    Assignee: International Business Machines Corporation
    Inventors: Ming Da Ho, Ming-Pin Hsueh, Ting-Jui Hu, Ping-Hung Lee, Ming-Hsun Wu
  • Publication number: 20170093675
    Abstract: Computing a protocol complexity indicator (PCI) for a communication protocol of interest in a networked computer system that processes network traffic of multiple protocols. The PCI provides an indication of predicted bandwidth usage by traffic of the protocol of interest. The PCI is used together with a throughput limit to establish a threshold amount for traffic of the protocol of interest. The PCI may then be used, for instance, to determine when to spawn a new instance of a network traffic-processing component for that protocol to maintain processing throughput at an acceptable level.
    Type: Application
    Filed: September 28, 2015
    Publication date: March 30, 2017
    Inventors: Henry Chuang, Ho Ming Da, Chia Chen Ho, Ming-Pin Hsueh, Ting-Jui Hu, Ping-Hung Lee
  • Publication number: 20160269426
    Abstract: A security appliance system routing strings of data packets in a high availability environment. The security appliance system contains a plurality of intrusion prevention systems connected to a load balancer and a computing device. Each intrusion prevention system contains stored session state information in a local session state data store, the load balancer contains a shared hash algorithm, and the computing device contains a connection state manager containing a network session state data store. The computing device includes a topology manager recording connectivity changes of the intrusion prevention systems and accordingly adjusting the shared hash algorithm for the recorded connectivity changes. Using the shared hash algorithm and routing information, a hash value is assigned to received strings.
    Type: Application
    Filed: May 26, 2015
    Publication date: September 15, 2016
    Inventors: Ming Da Ho, Ming-Pin Hsueh, Ting-Jui Hu, Ping-Hung Lee, Ming-Hsun Wu
  • Publication number: 20160269439
    Abstract: A security appliance system routing strings of data packets in a high availability environment. The security appliance system contains a plurality of intrusion prevention systems connected to a load balancer and a computing device. Each intrusion prevention system contains stored session state information in a local session state data store, the load balancer contains a shared hash algorithm, and the computing device contains a connection state manager containing a network session state data store. The computing device includes a topology manager recording connectivity changes of the intrusion prevention systems and accordingly adjusting the shared hash algorithm for the recorded connectivity changes. Using the shared hash algorithm and routing information, a hash value is assigned to received strings.
    Type: Application
    Filed: March 9, 2015
    Publication date: September 15, 2016
    Inventors: Ming Da Ho, Ming-Pin Hsueh, Ting-Jui Hu, Ping-Hung Lee, Ming-Hsun Wu