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-Ma |