Patents by Inventor Hao CAI

Hao CAI 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: 9628503
    Abstract: Embodiments are directed towards network address based flood attack mitigation methods. A PTMD disposed between one or more computers may monitor several network flows and generate metrics associated with malicious network activity, such as, flood attacks. If flood attacks are determined to be occurring, the PTMD may determine the network addresses targeted by the flood attack. Further, the PTMD may activate flood attack mitigation procedures for the targeted network addresses such that other network addresses associated with the monitored network flows are excluded from the flood attack mitigation procedure. The PTMD may monitor the network traffic subsequently communicated to the targeted network addresses. Accordingly, the PTMD may determine if the flood attack has ceased based on characteristics of the monitored network traffic. If the flood attack has ceased, the flood attack mitigation procedures for the targeted network addresses may be deactivated.
    Type: Grant
    Filed: January 15, 2015
    Date of Patent: April 18, 2017
    Assignee: F5 Networks, Inc.
    Inventors: Hao Cai, William Ross Baumann, Paul I. Szabo, Timothy Scott Michels
  • Patent number: 9596184
    Abstract: Embodiments are directed towards improving the performance of network traffic management devices by optimizing the management of hot connection flows. A packet traffic management device (“PTMD”) employs a data flow segment (“DFS”) and control segment (“CS”). The CS performs high-level control functions and per-flow policy enforcement for connection flows maintained at the DFS, while the DFS performs statistics gathering, and per-packet policy enforcement, on connection flows maintained at the DFS. The DFS may include high-speed flow caches and other high-speed components. Making efficient use of the high speed flow cache capacity may be improved by maximizing the number of hot connection flows based on unique service and network traffic characteristics through adaptive feedback pattern learning together with administrator configurable service preferences that may have flow control data for most bandwidth hungry and desired hot services offloaded to the high-speed flow cache, at appropriate time.
    Type: Grant
    Filed: October 28, 2015
    Date of Patent: March 14, 2017
    Assignee: F5 Networks, Inc.
    Inventors: Hao Cai, Michael Thomas Barthelow, Paul Imre Szabo, Timothy Scott Michels
  • Patent number: 9547117
    Abstract: A light guide plate includes a light entry surface with first elongated elements, and a light exit surface with second elongated elements. Each of the first and second elongated elements serves to guide light, and has a cross-section in a shape of a circular segment.
    Type: Grant
    Filed: October 8, 2014
    Date of Patent: January 17, 2017
    Assignee: RADIANT OPTO-ELECTRONICS CORPORATION
    Inventors: Wen-Hao Cai, Wei-Hsuan Chen
  • Patent number: 9525632
    Abstract: Embodiments are directed towards employing a packet traffic management device that has a split data flow segment (“DFS”) and control segment (“CS”) to determine if a connection flow update provided by the DFS to the CS is valid. The CS may be utilized to establish connection flows at the DFS based on connection flow requests. The CS may generate a connection flow identifier (“CFID”) for a connection flow request. The CS may cache the CFID at the CS. The CS may establish a connection flow at the DFS based at least on the connection flow request and the CFID. After a connection flow is established, a DFS may provide a connection flow update and a corresponding CFID to the CS. The CS may determine that the connection flow update is valid if the corresponding CFID matches the CFID cached at the CS.
    Type: Grant
    Filed: May 1, 2012
    Date of Patent: December 20, 2016
    Assignee: F5 Networks, Inc.
    Inventors: Hao Cai, Paul Imre Szabo, Peter M. Thornewell, Timothy Scott Michels
  • Patent number: 9519501
    Abstract: A method performed by a hypervisor in a virtual network traffic management cluster, the method comprising: assigning a set of continuous available source media access control (SMAC) addresses to one or more virtual network traffic management devices in a network traffic management cluster, the one or more virtual network traffic management devices configured to handle connections for virtual guest instances; assigning a region of predetermined size in a SMAC-index mapping table to a corresponding virtual network traffic management device; wherein the assigned SMAC addresses and assigned region in the SMAC-index mapping table are accessible by the virtual guest instances; and maintaining SMAC-index pool allocation to virtual guest instances handled by corresponding virtual network traffic management devices.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: December 13, 2016
    Assignee: F5 Networks, Inc.
    Inventors: Hao Cai, Timothy S. Michels, Paul I. Szabo
  • Patent number: 9203771
    Abstract: Embodiments are directed towards improving the performance of network traffic management devices by optimizing the management of hot connection flows. A packet traffic management device (“PTMD”) employs a data flow segment (“DFS”) and control segment (“CS”). The CS performs high-level control functions and per-flow policy enforcement for connection flows maintained at the DFS, while the DFS performs statistics gathering, and per-packet policy enforcement, on connection flows maintained at the DFS. The DFS may include high-speed flow caches and other high-speed components. Making efficient use of the high speed flow cache capacity may be improved by maximizing the number of hot connection flows based on unique service and network traffic characteristics through adaptive feedback pattern learning together with administrator configurable service preferences that may have flow control data for most bandwidth hungry and desired hot services offloaded to the high-speed flow cache, at appropriate time.
    Type: Grant
    Filed: February 20, 2013
    Date of Patent: December 1, 2015
    Assignee: F5 Networks, Inc.
    Inventors: Hao Cai, Michael Thomas Barthelow, Paul Imre Szabo, Timothy Scott Michels
  • Patent number: 9154423
    Abstract: Embodiments are directed towards minimizing the impact flood attacks may have on packet traffic management performance. A packet traffic management device (“PTMD”) may employ a data flow segment (“DFS”) and control segment (“CS”). The CS may perform high-level control functions and per-flow policy enforcement for connection flows maintained at the DFS, while the DFS may perform statistics gathering, per-packet policy enforcement (e.g., packet address translations), or the like, on connection flows maintained at the DFS. The DFS may include high-speed flow caches and other high-speed components that may be comprised of high-performance computer memory. The impact of flood attacks may be reduced by protecting the high-speed flow caches from being consumed by flow control data associated with malicious and/or in-operative non-genuine network connections.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: October 6, 2015
    Assignee: F5 Networks, Inc.
    Inventors: Paul Imre Szabo, Peter Michael Thornewell, Timothy Scott Michels, Hao Cai
  • Publication number: 20150236959
    Abstract: Embodiments are directed towards improving the performance of network traffic management devices by optimizing the management of hot connection flows. A packet traffic management device (“PTMD”) employs a data flow segment (“DFS”) and control segment (“CS”). The CS performs high-level control functions and per-flow policy enforcement for connection flows maintained at the DFS, while the DFS performs statistics gathering, and per-packet policy enforcement, on connection flows maintained at the DFS. The DFS may include high-speed flow caches and other high-speed components. Making efficient use of the high speed flow cache capacity may be improved by maximizing the number of hot connection flows based on unique service and network traffic characteristics through adaptive feedback pattern learning together with administrator configurable service preferences that may have flow control data for most bandwidth hungry and desired hot services offloaded to the high-speed flow cache, at appropriate time.
    Type: Application
    Filed: May 5, 2015
    Publication date: August 20, 2015
    Inventors: Hao Cai, Michael Thomas Barthelow, Paul I. Szabo, Timothy Scott Michels
  • Publication number: 20150207815
    Abstract: Embodiments are directed towards network address based flood attack mitigation methods. A PTMD disposed between one or more computers may monitor several network flows and generate metrics associated with malicious network activity, such as, flood attacks. If flood attacks are determined to be occurring, the PTMD may determine the network addresses targeted by the flood attack. Further, the PTMD may activate flood attack mitigation procedures for the targeted network addresses such that other network addresses associated with the monitored network flows are excluded from the flood attack mitigation procedure. The PTMD may monitor the network traffic subsequently communicated to the targeted network addresses. Accordingly, the PTMD may determine if the flood attack has ceased based on characteristics of the monitored network traffic. If the flood attack has ceased, the flood attack mitigation procedures for the targeted network addresses may be deactivated.
    Type: Application
    Filed: January 15, 2015
    Publication date: July 23, 2015
    Inventors: Hao Cai, William Ross Baumann, Paul I. Szabo, Timothy Scott Michels
  • Publication number: 20150185392
    Abstract: A light guide plate includes a light entry surface with first elongated elements, and a light exit surface with second elongated elements. Each of the first and second elongated elements serves to guide light, and has a cross-section in a shape of a circular segment.
    Type: Application
    Filed: October 8, 2014
    Publication date: July 2, 2015
    Inventors: Wen-Hao CAI, Wei-Hsuan CHEN
  • Publication number: 20100206112
    Abstract: A linear actuator has a clutch mechanism settled between a worm gear and a screw of the linear actuator. The clutch mechanism including a disc spring normally stays in a clutched position where a driving power is transmitted from the worm gear to the screw. When the linear actuator is overloaded, the clutch mechanism changes to a declutched position by compressing the disc spring so that the driving power is not transmitted to the screw. Thereby, the clutch mechanism protects internal components of the linear actuator from being damaged, thereby improving durability of the linear actuator.
    Type: Application
    Filed: February 19, 2009
    Publication date: August 19, 2010
    Inventors: Pei-Yu Wang, Tom-Min Lin, Ren-Hao Cai
  • Publication number: 20080147530
    Abstract: Transfer management of licensed applications from an original user equipment (UE) device to a destination UE device is facilitated by a communication network that tracks the inventory of software application that has been previously licensed, and suggests a suite of applications equivalent to, an upgraded version of, or an appropriate cross sell opportunity for a configuration (e.g., chipset and operating system) of a destination UE device (e.g., cellular telephone able to run applications such as games, media players, and personal organizers, etc.) Business rules automate pricing appropriate for the proposed configuration to automate and increase the convenience for both the user and provider. Once accepted, the appropriate executable code is distributed to the destination UE device, appropriate pro-rated billing is initiated, and the prior licensed applications either locked for subsequent transfer back, or deleted to effect a permanent transfer.
    Type: Application
    Filed: December 18, 2007
    Publication date: June 19, 2008
    Inventors: Shu-Leung KWAN, Prem J. KUMAR, Hao CAI, Ravi HALKER