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: 10284594
    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: March 10, 2017
    Date of Patent: May 7, 2019
    Assignee: Fortinet, Inc.
    Inventors: Shaohong Wei, Gang Duan, Zhong Qiang Chen, Bing Xie
  • Publication number: 20170279850
    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 10, 2017
    Publication date: September 28, 2017
    Inventors: Shaohong Wei, Gang Duan, Zhong Qiang Chen, Bing Xie
  • Patent number: 9729655
    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: March 17, 2016
    Date of Patent: August 8, 2017
    Assignee: Fortinet, Inc.
    Inventors: Stephen John Bevan, Michael Xie, Hongwei Li, Wenping Luo, Shaohong Wei
  • Patent number: 9716645
    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: July 25, 2017
    Assignee: Fortinet, Inc.
    Inventors: Shaohong Wei, Zhong Qiang Chen, Ping Ng, Gang Duan
  • Patent number: 9716690
    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: September 23, 2015
    Date of Patent: July 25, 2017
    Assignee: Fortinet, Inc.
    Inventors: Michael Xie, Jin Shang, Anthony James, Shaohong Wei
  • Patent number: 9716644
    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 12, 2013
    Date of Patent: July 25, 2017
    Assignee: Fortinet, Inc.
    Inventors: Shaohong Wei, Zhong Qiang Chen, Ping Ng, Gang Duan
  • Patent number: 9635051
    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: February 29, 2016
    Date of Patent: April 25, 2017
    Assignee: Fortinet, Inc.
    Inventors: Shaohong Wei, Gang Duan, Zhong Qiang Chen, Bing Xie
  • Publication number: 20170013077
    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: March 17, 2016
    Publication date: January 12, 2017
    Inventors: Stephen John Bevan, Michael Xie, Hongwei Li, Wenping Luo, Shaohong Wei
  • Patent number: 9544328
    Abstract: Mitigation for combating malicious codes is delivered to particular endpoint computers. A first malicious code pattern is received in a first computer over a computer network. The first computer is scanned using the first malicious code pattern, with the result of the scanning forwarded to a second computer. The first computer is identified as having a file scanned using the first malicious code pattern. In response, the first computer is provided a second malicious code pattern. The first computer is scanned for malicious codes using the second malicious code pattern.
    Type: Grant
    Filed: March 24, 2016
    Date of Patent: January 10, 2017
    Assignee: Trend Micro Incorporated
    Inventors: Peter Shaohong Wei, Viswa Soubramanien, Wei Yan
  • Publication number: 20160294865
    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: February 29, 2016
    Publication date: October 6, 2016
    Inventors: Shaohong Wei, Gang Duan, Zhong Qiang Chen, Bing Xie
  • Patent number: 9363277
    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: April 21, 2015
    Date of Patent: June 7, 2016
    Assignee: Fortinet, Inc.
    Inventors: Shaohong Wei, Gang Duan, Zhong Qiang Chen, Bing Xie
  • Publication number: 20160014090
    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: September 23, 2015
    Publication date: January 14, 2016
    Inventors: Michael Xie, Jin Shang, Anthony James, Shaohong Wei
  • Patent number: 9225683
    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 15, 2013
    Date of Patent: December 29, 2015
    Assignee: Fortinet, Inc.
    Inventors: Michael Xie, Jin Shang, Anthony James, Shaohong Wei
  • Patent number: 9141794
    Abstract: One embodiment relates to a computer-implemented method of preemptively scanning targets for malicious codes. Input qualities regarding said targets are received. A first computer-implemented procedure is applied to generate a measure of priority for scanning of said targets. Targets are selected for preemptive scanning using said measure of priority. In addition, resource utilization inputs may be received, and a second computer-implemented procedure may be applied to determine a system resource usage level using the resource utilization inputs. In that case, the malware scanning may be performed opportunistically based on the system resource usage level. Other embodiments, aspects and features may also be disclosed.
    Type: Grant
    Filed: March 10, 2009
    Date of Patent: September 22, 2015
    Assignee: Trend Micro Incorporated
    Inventors: Viswa Soubramanien, Shaohong Wei
  • Patent number: 9130978
    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: March 12, 2013
    Date of Patent: September 8, 2015
    Assignee: Fortinet, Inc.
    Inventors: Shaohong Wei, Gang Duan, Zhong Qiang Chen, Bing Xie
  • Patent number: 9118719
    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: August 25, 2015
    Assignee: Fortinet, Inc.
    Inventors: Stephen John Bevan, Michael Xie, Hongwei Li, Wenping Luo, Shaohong Wei
  • Publication number: 20150229670
    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: April 21, 2015
    Publication date: August 13, 2015
    Inventors: Shaohong Wei, Gang Duan, Zhong Qiang Chen, Bing Xie
  • Patent number: 9100423
    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: May 20, 2014
    Date of Patent: August 4, 2015
    Assignee: Fortinet, Inc.
    Inventors: Shaohong Wei, Gang Duan, Zhong Qiang Chen, Bing Xie
  • Patent number: D868497
    Type: Grant
    Filed: August 6, 2018
    Date of Patent: December 3, 2019
    Assignee: Jiangmen Longan Houseware Co., Ltd.
    Inventor: Shaohong Wei
  • Patent number: D874181
    Type: Grant
    Filed: July 17, 2018
    Date of Patent: February 4, 2020
    Inventor: Shaohong Wei