Patents by Inventor Shaohong Wei

Shaohong Wei 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: 9065847
    Abstract: A method for processing network traffic data includes receiving a packet, and determining whether the packet or a session of the packet is associated with a flooding attack. Some embodiments are implemented on network switching devices.
    Type: Grant
    Filed: May 20, 2014
    Date of Patent: June 23, 2015
    Assignee: Fortinet, Inc.
    Inventors: Shaohong Wei, Gang Duan, Zhong Qiang Chen, Bing Xie
  • Patent number: 9049220
    Abstract: A method for processing network traffic data includes receiving a packet, and determining whether the packet is a previously dropped packet that is being retransmitted. A method for processing network traffic content includes receiving a plurality of headers, the plurality of headers having respective first field values, and determining whether the first field values of the respective headers form a first prescribed pattern. A method for processing network traffic content includes receiving a plurality of packets, and determining an existence of a flooding attack without tracking each of the plurality of packets with a SYN bit.
    Type: Grant
    Filed: October 30, 2013
    Date of Patent: June 2, 2015
    Assignee: Fortinet, Inc.
    Inventors: Shaohong Wei, Gang Duan, Zhong Qiang Chen, Bing Xie
  • Patent number: 8917725
    Abstract: A method for processing network traffic data includes receiving a packet, and determining whether the packet is a previously dropped packet that is being retransmitted. A method for processing network traffic content includes receiving a plurality of headers, the plurality of headers having respective first field values, and determining whether the first field values of the respective headers form a first prescribed pattern. A method for processing network traffic content includes receiving a plurality of packets, and determining an existence of a flooding attack without tracking each of the plurality of packets with a SYN bit.
    Type: Grant
    Filed: November 7, 2012
    Date of Patent: December 23, 2014
    Assignee: Fortinet, Inc.
    Inventors: Shaohong Wei, Gang Duan, Zhongqiang Chen, Bing Xie
  • Publication number: 20140366089
    Abstract: A method and apparatus for managing a transfer of data in a data network identifies data associated with a communication session between a first node and a second node in the data network. Further processing of the communication session occurs when a portion of the communication session meets a criterion and the communication session is permitted to continue when the portion of the communication session does not meet the criterion.
    Type: Application
    Filed: August 26, 2014
    Publication date: December 11, 2014
    Inventors: Stephen John Bevan, Michael Xie, Hongwei Li, Wenping Luo, Shaohong Wei
  • Patent number: 8874550
    Abstract: Visualization for presenting event information indicative of a computer security threat is automatically selected from available visualizations. Event information received from data sources is assigned a category prior to being stored in an event log. The event log may be searched for relevant event information using the assigned categories. Visualizations applicable to the relevant event information are retrieved and given an importance score, which may be based on execution of prioritization algorithms using corresponding relevant event information. The retrieved visualizations are ranked based on their importance scores. One or more retrieved visualizations that have the best importance scores relative to other retrieved visualization are selected for rendering.
    Type: Grant
    Filed: May 19, 2010
    Date of Patent: October 28, 2014
    Assignee: Trend Micro Incorporated
    Inventors: Viswa Soubramanien, Peter Shaohong Wei, Mayuresh Ektare, Howard Chen
  • Patent number: 8856884
    Abstract: A method and apparatus for managing a transfer of data in a data network identifies data associated with a communication session between a first node and a second node in the data network. Further processing of the communication session occurs when a portion of the communication session meets a criterion and the communication session is permitted to continue when the portion of the communication session does not meet the criterion.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: October 7, 2014
    Assignee: Fortinet, Inc.
    Inventors: Stephen John Bevan, Michael Xie, Hongwei Li, Wenping Luo, Shaohong Wei
  • Publication number: 20140283043
    Abstract: A method for processing network traffic data includes receiving a packet, and determining whether the packet is a previously dropped packet that is being retransmitted. A method for processing network traffic content includes receiving a plurality of headers, the plurality of headers having respective first field values, and determining whether the first field values of the respective headers form a first prescribed pattern. A method for processing network traffic content includes receiving a plurality of packets, and determining an existence of a flooding attack without tracking each of the plurality of packets with a SYN bit.
    Type: Application
    Filed: May 20, 2014
    Publication date: September 18, 2014
    Applicant: Fortinet, Inc.
    Inventors: Shaohong Wei, Gang Duan, Zhong Qiang Chen, Bing Xie
  • Publication number: 20140259163
    Abstract: A method for processing network traffic data includes receiving a packet, and determining whether the packet or a session of the packet is associated with a flooding attack. Some embodiments are implemented on network switching devices.
    Type: Application
    Filed: May 20, 2014
    Publication date: September 11, 2014
    Applicant: Fortinet, Inc.
    Inventors: Shaohong Wei, Gang Duan, Zhong Qiang Chen, Bing Xie
  • Patent number: 8693348
    Abstract: Various embodiments illustrated and described herein include systems, methods and software for content type classification. Some such embodiments include determining a potential state of classification for packets associated with a session based at least in part on a packet associated with the session that is a packet other than the first packet of the session.
    Type: Grant
    Filed: November 22, 2013
    Date of Patent: April 8, 2014
    Assignee: Fortinet, Inc.
    Inventors: Shaohong Wei, Zhong Qiang Chen, Ping Ng, Gang Duan
  • Publication number: 20140079056
    Abstract: Various embodiments illustrated and described herein include systems, methods and software for content type classification. Some such embodiments include determining a potential state of classification for packets associated with a session based at least in part on a packet associated with the session that is a packet other than the first packet of the session.
    Type: Application
    Filed: November 22, 2013
    Publication date: March 20, 2014
    Applicant: Fortinet, Inc.
    Inventors: Shaohong Wei, Zhong Qiang Chen, Ping Ng, Gang Duan
  • Publication number: 20140078907
    Abstract: Various embodiments illustrated and described herein include systems, methods and software for content type classification. Some such embodiments include determining a potential state of classification for packets associated with a session based at least in part on a packet associated with the session that is a packet other than the first packet of the session.
    Type: Application
    Filed: November 22, 2013
    Publication date: March 20, 2014
    Applicant: Fortinet, Inc.
    Inventors: Shaohong Wei, Zhong Qiang Chen, Ping Ng, Gang Duan
  • Publication number: 20140053271
    Abstract: A method for processing network traffic data includes receiving a packet, and determining whether the packet is a previously dropped packet that is being retransmitted. A method for processing network traffic content includes receiving a plurality of headers, the plurality of headers having respective first field values, and determining whether the first field values of the respective headers form a first prescribed pattern. A method for processing network traffic content includes receiving a plurality of packets, and determining an existence of a flooding attack without tracking each of the plurality of packets with a SYN bit.
    Type: Application
    Filed: October 30, 2013
    Publication date: February 20, 2014
    Applicant: Fortinet, Inc.
    Inventors: Shaohong Wei, Gang Duan, Zhong Qiang Chen, Bing Xie
  • Patent number: 8639752
    Abstract: Various embodiments illustrated and described herein include systems, methods and software for content type classification. Some such embodiments include determining a potential state of classification for packets associated with a session based at least in part on a packet associated with the session that is a packet other than the first packet of the session.
    Type: Grant
    Filed: March 1, 2012
    Date of Patent: January 28, 2014
    Assignee: Fortinet, Inc.
    Inventors: Shaohong Wei, Zhongqiang Chen, Ping Ng, Gang Duan
  • Publication number: 20130340078
    Abstract: A method for processing network traffic data includes receiving a packet, and determining whether the packet is a previously dropped packet that is being retransmitted. A method for processing network traffic content includes receiving a plurality of headers, the plurality of headers having respective first field values, and determining whether the first field values of the respective headers form a first prescribed pattern. A method for processing network traffic content includes receiving a plurality of packets, and determining an existence of a flooding attack without tracking each of the plurality of packets with a SYN bit.
    Type: Application
    Filed: March 12, 2013
    Publication date: December 19, 2013
    Applicant: Fortinet, Inc.
    Inventors: Shaohong Wei, Gang Duan, Zhong Qiang Chen, Bing Xie
  • Publication number: 20130333019
    Abstract: An integrated security switch and related method for managing connectivity and security among networks. The integrated security switch includes a security function connectable with a first network and at least one switching function connectable with a second network. A common management interface driven by both command line interface and graphic user interface protocols manages the switching function via a management path dedicated between the security function and the switching function. The common management interface enables secure switching of traffic to flow via a traffic path dedicated between the switching function and the security function. Typically, the traffic is a flow of data between the Internet and a group of networked users such as a wide area network.
    Type: Application
    Filed: August 15, 2013
    Publication date: December 12, 2013
    Applicant: Fortinet, Inc.
    Inventors: Michael Xie, Jing Shang, Anthony James, Shaohong Wei
  • Patent number: 8588226
    Abstract: An integrated security switch and related method for managing connectivity and security among networks. The integrated security switch includes a security function connectable with a first network and at least one switching function connectable with a second network. A common management interface driven by both command line interface and graphic user interface protocols manages the switching function via a management path dedicated between the security function and the switching function. The common management interface enables secure switching of traffic to flow via a traffic path dedicated between the switching function and the security function. Typically, the traffic is a flow of data between the Internet and a group of networked users such as a wide area network.
    Type: Grant
    Filed: August 12, 2009
    Date of Patent: November 19, 2013
    Assignee: Fortinet, Inc.
    Inventors: Michael Xie, Jing Shang, Anthony James, Shaohong Wei
  • Publication number: 20130258863
    Abstract: Various embodiments illustrated and described herein include systems, methods and software for content type classification. Some such embodiments include determining a potential state of classification for packets associated with a session based at least in part on a packet associated with the session that is a packet other than the first packet of the session.
    Type: Application
    Filed: March 12, 2013
    Publication date: October 3, 2013
    Applicant: Fortinet, Inc.
    Inventors: Shaohong Wei, Zhong Qiang Chen, Ping Ng, Gang Duan
  • Patent number: 8402544
    Abstract: Incremental scanning of files for malicious codes. A file may be scanned for malicious codes in a first scanning instance in a client computer using a pattern of malicious code signatures. Thereafter, an update to the pattern for generating an updated pattern is received in the client computer. A delta pattern may be generated based on a difference between the pattern and the updated pattern. In a second scanning instance, the file may be rescanned using the delta pattern.
    Type: Grant
    Filed: December 22, 2008
    Date of Patent: March 19, 2013
    Assignee: Trend Micro Incorporated
    Inventors: Viswa Soubramanien, Shaohong Wei
  • Patent number: 8347385
    Abstract: A method for processing network traffic data includes receiving a packet, and determining whether the packet is a previously dropped packet that is being retransmitted. A method for processing network traffic content includes receiving a plurality of headers, the plurality of headers having respective first field values, and determining whether the first field values of the respective headers form a first prescribed pattern. A method for processing network traffic content includes receiving a plurality of packets, and determining an existence of a flooding attack without tracking each of the plurality of packets with a SYN bit.
    Type: Grant
    Filed: December 17, 2009
    Date of Patent: January 1, 2013
    Assignee: Fortinet, Inc.
    Inventors: Shaohong Wei, Gang Duan, Zhongqiang Chen, Bing Xie
  • Patent number: 8301802
    Abstract: A method for processing network traffic data includes receiving a packet, and determining whether the packet is a previously dropped packet that is being retransmitted. A method for processing network traffic content includes receiving a plurality of headers, the plurality of headers having respective first field values, and determining whether the first field values of the respective headers form a first prescribed pattern. A method for processing network traffic content includes receiving a plurality of packets, and determining an existence of a flooding attack without tracking each of the plurality of packets with a SYN bit.
    Type: Grant
    Filed: September 24, 2009
    Date of Patent: October 30, 2012
    Assignee: Fortinet, Inc.
    Inventors: Shaohong Wei, Gang Duan, Zhongqiang Chen, Bing Xie