en-US
search-icon

Global Patents

At SonicWall, we are proud of our inventions and take appropriate steps to protect our intellectual property. The following is a list of SonicWall patents. This list may not be all inclusive, and other inventions not listed here may be protected by one or more patents.
 
Patent No. Title Country
1528743 Method and Apparatus for Datastream Analysis and Blocking United Kingdom
1528743 Method and Apparatus for Datastream Analysis and Blocking European Patent
2466425 Computer Networks United Kingdom
2503128 Computer Networks United Kingdom
6408336 Distributed Administration Of Access To Information United States of America
6845374 System And Method For Adaptive Text Recommendation United States of America
7010807 System and Method for Network Virus Protection United States of America
7158986 Method And System Providing User With Personalized Recommendations By Electronic-Mail Based Upon The Determined Interests Of The User Pertain To The Theme And Concepts Of The Categorized Document United States of America
7272625 Generalized Policy Server United States of America
7299261 Message Classification Using A Summary United States of America
7310815 Method And Apparatus For Datastream Analysis And Blocking United States of America
7343624 Managing Infectious Messages As Identified By An Attachment United States of America
7353380 Method And Apparatus For Providing Secure Streaming Data Transmission Facilities Using Unreliable Protocols United States of America
7360075 Method And Apparatus For Providing Secure Streaming Data Transmission Facilities Using Unreliable Protocols United States of America
7406502 Method And System For Classifying A Message Based On Canonical Equivalent Of Acceptable Items Included In The Message United States of America
7412539 Method And Apparatus For Resource Locator Identifier Rewrite United States of America
7451487 Fraudulent Message Detection United States of America
7480264 Centralized Wireless LAN Load Balancing United States of America
7509520 Network Interface Device Having Bypass Capability United States of America
7539726 Message Testing United States of America
7546348 Message Handling With Selective User Participation United States of America
7562122 Message Classification Using Allowed Items United States of America
7570765 Method And An Apparatus To Perform Secure Real-Time Transport Protocol-On-The-Fly United States of America
7580919 Query Interface To Policy Server United States of America
7600257 Method and Apparatus to Perform Multiple Packet Payloads Analysis United States of America
7653698 Identifying E-Mail Messages From Allowed Senders United States of America
7665140 Fradulent Message Detection United States of America
7698388 Secure Access To Remote Resources Over A Network United States of America
7738380 Reassembly-Free Rewriting Of Out-Of-Order Data Payload United States of America
7739253 Link-Based Content Ratings Of Pages United States of America
7752336 Method And Apparatus For Resource Locator Identifier Rewrite United States of America
7769766 Method And An Apparatus To Store Content Rating Information United States of America
7770222 Creating An Interrogation Manifest Request United States of America
7779469 Provisioning An Operating Environment Of A Remote Computer United States of America
7792846 Training Procedure For N-Gram-Based Statistical Content Classification United States of America
7792850 On-The-Fly Pattern Recognition With Configurable Bounds United States of America
7814545 Message Classification Using Classifiers United States of America
7821926 Generalized Policy Server United States of America
7823196 Method And An Apparatus To Perform Dynamic Secure Re-Routing Of Data Flows For Public Services United States of America
7827590 Controlling Access To A Set Of Resources In A Network United States of America
7835361 Method and Apparatus for Identifying Data Patterns in a File United States of America
7870380 Providing Secure Connections For Data Transmission United States of America
7882189 Using Distinguishing Properties To Classify Messages United States of America
7908330 Message Auditing United States of America
7912856 Adaptive Encryption United States of America
7917522 Training Procedure for N-Gram-Based Statistical Content Classificatoin United States of America
7921204 Message Testing Based On A Determinate Message Classification And Minimized Resource Consumption United States of America
7925707 Declassifying Of Suspicious Messages United States of America
7962560 Updating Hierarchical Whitelists United States of America
7984495 Method And An Apparatus To Identify Security Association Of Virtual Private Network Tunnels United States of America
7990974 Packet Processing On A Multi-Core Processor United States of America
7991723 Data Pattern Analysis Using Optimized Deterministic Finite Automation United States of America
7996415 On-The-Fly Pattern Recognition With Configurable Bounds United States of America
7996894 MAC Address Modification Of Otherwise Locally Bridged Client Devices To Provide Security United States of America
8005983 Rule-Based Routing To Resources Through A Network United States of America
8015169 Method And An Apparatus To Request Web Pages And Content Rating Information Thereof United States of America
8074259 Authentication Mark-Up Data Of Multiple Local Area Networks United States of America
8086441 Efficient String Search United States of America
8090827 Secure Access To Remote Resources Over A Network United States of America
8108477 Message Classification Using Legitimate Contact Points United States of America
8112486 Signature Generation Using Message Summaries United States of America
8122508 Analyzing Traffic Patterns To Detect Infectious Messages United States of America
8136143 Generalized Policy Server United States of America
8150875 Method And An Apparatus To Store Information Regarding Web Pages United States of America
8189608 Wireless Extender Secure Discovery And Provisioning United States of America
8191134 Lockless Distributed IPSEC Processing United States of America
8191148 Classifying A Message Based On Fraud Indicators United States of America
8255973 Provisioning Remote Computers for Accessing Resources United States of America
8266215 Using Distinguishing Properties To Classify Messages United States of America
8271603 Diminishing False Positive Classifications Of Unsolicited Electronic-Mail United States of America
8272057 Method And Apparatus for Identifying Data Patterns in a File United States of America
8276202 Cloud-Based Gateway Security Scanning United States of America
8285804 Declassifying Of Suspicious Messages United States of America
8296382 Efficient use of resources in message classification United States of America
8301769 Classifying an operating environment of a remote computer United States of America
8321939 Method and Apparatus to Perform Multiple Packet Payloads Analysis United States of America
8370374 On-The-Fly Pattern Recognition With Configurable Bounds United States of America
8396926 Message Challenge Response United States of America
8429301 Method And Apparatus For Resource Locator Identifier Rewrite United States of America
8438254 Providing Distributed Cache Services United States of America
8463861 Message Classification Using Legitimate Contact Points United States of America
8484301 Using Distinguishing Properties To Classify Messages United States of America
8522347 Real-Time Network Updates For Malicious Content United States of America
8533457 Method And Apparatus For Providing Secure Streaming Data Transmission Facilities Using Unreliable Protocols United States of America
8572249 Network Appliance For Balancing Load And Platform Services United States of America
8577669 Efficient String Search United States of America
8578484 Identification Of Content United States of America
8578485 Identification Of Content By Metadata United States of America
8578489 Method and Apparatus to Perform Multiple Packet Payloads Analysis United States of America
8584238 Method and Apparatus for Identifying Data Patterns in a File United States of America
8590032 Rule-Based Routing To Resources Through A Network United States of America
8594109 Wireless Extender Secure Discovery And Provisioning United States of America
8594131 Packet Processing On A Multi-Core Processor United States of America
8601550 Remote Access To Resources Over A Network United States of America
8612560 Message Classification Using Domain Name And IP Address Extraction United States of America
8613041 Creating Rules For Routing Resource Access Requests United States of America
8615796 Managing Resource Allocations United States of America
8626689 Data Pattern Analysis Using Optimized Deterministic Finite Automation United States of America
8645389 System And Method For Adaptive Text Recommendation United States of America
8661158 Smart Tunneling To Resources In A Network United States of America
8661545 Classifying A Message Based On Fraud Indicators United States of America
8671447 Net-Based Email Filtering United States of America
8676759 Continuous Data Backup Using Real Time Delta Storage United States of America
8688794 Signature Generation Using Message Summaries United States of America
8693782 Image Based Spam Blocking United States of America
8700775 Routing Of Communications To A Platform Service United States of America
8713110 Identification Of Protected Content In E-Mail Messages United States of America
8718318 Fingerprint Development In Image Based Spam Blocking United States of America
8732256 Message Challenge Response United States of America
8769678 Cloud-Based Gateway Security Scanning United States of America
8775164 Efficient String Search United States of America
8776210 Statistical Message Classifier United States of America
8813221 Reassembly-Free Deep Packet Inspection On Multi-Core Hardware United States of America
8826388 Mobile Device Identify Factor For Access Control Policies United States of America
8850566 Time Zero Detection of Infectious Messages United States of America
8856239 Message Classification Based On Likelihood Of Spoofing United States of America
8863286 Notification For Reassembly-Free File Scanning United States of America
8886727 Message Distribution Control United States of America
8892587 On-The-Fly Pattern Recognition With Configurable Bounds United States of America
8908706 Wireless Extender Secure Discovery And Provisioning United States of America
8910279 Reputation Based Threat Protection United States of America
8914410 Query Interface To Policy Server United States of America
8918870 Identification of Content by Metadata United States of America
8924484 Active E-Mail Filter With Challenge-Response United States of America
8935311 Generalized Policy Server United States of America
8935348 Message Classification Using Legitimate Contact Points United States of America
8955106 Managing Infectious Forwarded Messages United States of America
8955136 Analyzing Traffic Patterns to Detect Infectious Messages United States of America
8959384 Routing of Communications to One or More Processors Performing One or More Services According to a Load Balancing Function United States of America
8977696 Declassifying Of Suspicious Messages United States of America
8984268 Encrypted Record Transmission United States of America
8984289 Classifying A Message Based On Fraud Indicators United States of America
8990312 Active E-Mail Filter With Challenge-Response United States of America
9015199 Method And An Apparatus To Request Web Pages And Content Rating Information Thereof United States of America
9021039 Message Challenge Response United States of America
9065848 Method and Apparatus to Perform Multiple Packet Payloads Analysis United States of America
9069845 Personalized Electronic-Mail Delivery United States of America
9071993 Centralized Wireless LAN Load Balancing United States of America
9075804 On-The-Fly Pattern Recognition With Configurable Bounds United States of America
9077671 Real-Time Network Updates For Malicious Content United States of America
9077674 Identification of Content United States of America
9092761 PROBABILITY BASED WHITELIST United States of America
9094365 Method And Apparatus For Resource Locator Identifier Rewrite United States of America
9098330 Packet Processing On A Multi-Core Processor United States of America
9100335 Processing A Message Based On A Boundary Ip Address And Decay Variable United States of America
9100427 Method and Apparatus to Perform Multiple Packet Payloads Analysis United States of America
9119109 Method And Apparatus To Perform Multi-Connection Traffic Analysis And Management United States of America
9152704 System And Method For Adaptive Text Recommendation United States of America
9154489 Query Interface To Policy Server United States of America
9154511 Time Zero Detection of Infectious Messages United States of America
9189516 Using Distinguishing Properties To Classify Messages United States of America
9197538 Rule-Based Routing to Resources Through a Network United States of America
9203785 Net-Based Email Filtering United States of America
9203853 Cloud-Based Gateway Security Scanning United States of America
9215198 Efficient Use Of Resources In Message Classification United States of America
9215241 Reputation Based Threat Protection United States of America
9231767 IDENTIFICATION OF CONTENT BY METADATA United States of America
9237129 A Method to Enable Deep Packet Inspection (DPI) in OpenFlow-based Software Defined Network (SDN) United States of America
9237163 MANAGING INFECTIOUS FORWARDED MESSAGES United States of America
9245013 MESSAGE RECOMMENDATION USING WORD ISOLATION AND CLUSTERING United States of America
9268656 Network Appliance For Balancing Load And Platform Services United States of America
9275047 Method And Apparatus For Multimedia Content Filtering United States of America
9276920 Tunneling Using Encryption United States of America
9294461 Virtual Private Network Dead Peer Detection United States of America
9300670 Remote Access to Resources Over a Network United States of America
9313158 Message Challenge Response United States of America
9325649 Signature Generation Using Message Summaries United States of America
9325724 Time Zero Classification Of Messages United States of America
9331992 Access Control United States of America
9386046 Statistical Message Classifier United States of America
448387/137470 GENERALIZED POLICY SERVER Taiwan
464812/145016 Query interface to policy server Taiwan
D435044 Computer Network Appliance United States of America
I378704 METHOD AND APPARATUS FOR DATASTREAM ANALYSIS AND BLOCKING Taiwan