System and method for processing packets according to concurrently reconfigurable rules

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7570663
APP PUB NO 20060029104A1
SERIAL NO

11189172

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

An apparatus and method for enhancing the infrastructure of a network such as the Internet is disclosed. A packet interceptor/processor apparatus is coupled with the network so as to be able to intercept and process packets flowing over the network. Further, the apparatus provides external connectivity to other devices that wish to intercept packets as well. The apparatus applies one or more rules to the intercepted packets which execute one or more functions on a dynamically specified portion of the packet and take one or more actions with the packets. The apparatus is capable of analyzing any portion of the packet including the header and payload. Actions include releasing the packet unmodified, deleting the packet, modifying the packet, logging/storing information about the packet or forwarding the packet to an external device for subsequent processing. Further, the rules may be dynamically modified by the external devices.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
CLOUDSHIELD TECHNOLOGIES, INC.SUNNYVALE, CA27
Cloudshire Technologies, Inc.SUNNYVALE, CA1

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Jungck, Peder J San Carlos , US 30 2117

Cited Art Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (2)
6768992 Term addressable memory of an accelerator system and method 33 2001
* 2003/0187,992 Service triggering framework 94 2002
 
TREND MICRO INCORPORATED (2)
6119165 Controlled distribution of application programs in a computer network 225 1997
6587466 Search tree for policy based packet classification in communication networks 107 1999
 
Mirror Image Internet, Inc. (1)
6581090 Internet communication system 70 1999
 
LEVEL 3 COMMUNICATIONS, LLC (1)
6185598 Optimized network resource location 632 1998
 
BLACKBIRD TECH LLC (1)
6453335 Providing an internet third party data channel 63 1999
 
IDN TECHNOLOGIES LLC (1)
6182148 Method and system for internationalizing domain names 69 1999
 
BARRACUDA NETWORKS, INC. (1)
6324582 Enhanced network communication 161 1998
 
CLOUDSHIELD TECHNOLOGIES, INC. (3)
* 6829654 Apparatus and method for virtual edge placement of web sites 255 2000
* 7032031 Edge adapter apparatus and method 99 2001
* 7114008 Edge adapter architecture apparatus and method 111 2001
 
ORACLE AMERICA, INC. (3)
* 6389468 Method and apparatus for distributing network traffic processing on a multiprocessor computer 191 1999
6604143 Scalable proxy servers with plug-in filters 79 1999
6662213 System and method for ensuring delivery of a single communication between nodes 45 2000
 
TAMIRAS PER PTE. LTD., LLC (2)
* 6973084 Hybrid data transport scheme over optical networks 18 2000
7346649 Method and apparatus for network content distribution using a personal server approach 79 2001
 
INSTART LOGIC, INC. (2)
6167438 Method and system for distributed caching, prefetching and replication 423 1997
6546423 System and method for network load balancing 84 1999
 
iPrivacy, LLC (1)
7069249 Electronic purchase of goods over a communications network including physical delivery while securing private and personal information of the purchasing party 89 2003
 
AVAYA INC. (1)
6256671 Method and apparatus for providing network access control using a domain name system 170 1998
 
DROPBOX, INC. (4)
6105027 Techniques for eliminating redundant access checking by access filters 325 1998
6178505 Secure delivery of information in a network 358 1998
6408336 Distributed administration of access to information 380 1998
6785728 Distributed administration of access to information 198 2000
 
BELL TELEPHONE LABORATORIES, INCORPORATED (1)
4692918 Reliable local data network arrangement 263 1984
 
CANON KABUSHIKI KAISHA (1)
* 6625166 Communication system for communicating a plurality of time-division multiplexed data, and control method therefor 23 1997
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (4)
7020700 Client side socks server for an internet client 25 1997
6560227 LAN frame copy decision for LAN switches 20 1998
7246150 Advice provided for offering highly targeted advice without compromising individual privacy 47 2000
6847989 Method and system for creating mail rules from existing mail 40 2000
 
LUCENT TECHNOLOGIES INC. (1)
6070191 Data distribution techniques for load-balanced fault-tolerant web access 392 1997
 
CORNERPOST SOFTWARE, LLC (1)
6065055 Inappropriate site management software 185 1998
 
CISCO TECHNOLOGY, INC. (4)
6324585 Method and apparatus for domain name service request resolution 76 1998
6425003 Method and apparatus for DNS resolution 110 1999
6850529 Layer 2 funnel in fan out network device 18 1999
6854063 Method and apparatus for optimizing firewall processing 49 2000
 
Teknowledge Corporation (1)
6029175 Automatic retrieval of changed files by a network software agent 626 1996
 
Skystream Networks, Inc. (1)
* 6064676 Remultipelxer cache architecture and memory organization for storing video program bearing transport packets and descriptors 154 1998
 
GLOBALFOUNDRIES INC. (1)
6084878 External rules checker interface 27 1997
 
SOUND VIEW INNOVATIONS, LLC (1)
6389462 Method and apparatus for transparently directing requests for web objects to proxy caches 555 1998
 
PALO ALTO NETWORKS, INC. (1)
6578073 Accelerated content delivery over a network using reduced size objects 133 1998
 
INFINEON TECHNOLOGIES AG (1)
6598034 Rule based IP data processing 324 1999
 
GIORDANO, JOSEPH, ESQ. (1)
6016512 Enhanced domain name service using a most frequently used domain names table and a validity code table 284 1998
 
INTEL CORPORATION (2)
6832256 Firewalls that filter based upon protocol commands 55 1996
* 6157955 Packet processing system including a policy engine having a classification unit 545 1998
 
SWITCH ON NETWORKS (1)
6611875 Control system for high speed rule processors 65 1999
 
HGST TECHNOLOGIES SANTA ANA, INC. (1)
6535518 System for bypassing a server to achieve higher throughput between data network and data storage system 98 2000
 
SYMANTEC CORPORATION (2)
5996011 System and method for filtering data received by a computer system 338 1997
6046980 System for managing flow bandwidth utilization at network, transport and application layers in store and forward network 250 1997
 
NETGEAR HOLDINGS LIMITED, A LIMITED LIABILITY (1)
6480508 Router-based domain name system proxy agent using address translation 150 1999
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (3)
5784582 Data processing system having memory controller for supplying current request and next request for access to the shared memory pipeline 77 1996
5953503 Compression protocol with multiple preset dictionaries 77 1997
6247059 Transaction state broadcast method using a two-stage multicast in a multiple processor cluster 67 1998
 
ACCESS CO., LTD. (1)
6397259 Method, system and apparatus for packet minimized communications 406 1998
 
JUNIPER NETWORKS, INC. (1)
6772347 Method, apparatus and computer program product for a network firewall 125 2000
 
AMAZON TECHNOLOGIES, INC. (1)
6014660 Method and apparatus for client-sensitive name resolution using DNS 73 1996
 
MASSACHUSETTS INSTITUTE OF TECHNOLOGY (1)
6108703 Global hosting system 826 1999
 
FUTUREWEI TECHNOLOGIES, INC. (1)
6285679 Methods and apparatus for event-driven routing 59 1998
 
WSOU INVESTMENTS, LLC (1)
6606710 Adaptive re-ordering of data packet filter rules 41 2002
 
WASHINGTON UNIVERSITY (1)
5179556 Bandwidth management and congestion control scheme for multicast ATM networks 252 1991
 
INTELLECTUAL VENTURES II LLC (1)
6826694 High resolution access control 87 1999
 
BRIGHT MAIL INCORPORATED (1)
6654787 Method and apparatus for filtering e-mail 484 1998
 
XYLON LLC (1)
6424658 Store-and-forward network switch using an embedded DRAM 179 1999
 
GOOGLE TECHNOLOGY HOLDINGS LLC (1)
5991713 Efficient method for compressing, storing, searching and transmitting natural language text 143 1997
 
STORAGE TECHNOLOGY CORPORATION (2)
* 5619621 Diagnostic expert system for hierarchically decomposed knowledge domains 44 1994
* 5566170 Method and apparatus for accelerated packet forwarding 367 1994
 
AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD. (1)
6691124 Compact data structures for pipelined message forwarding lookups 34 2001
 
Arrowpoint Communications, Inc. (1)
6006264 Method and system for directing a flow between a client and a server 823 1998
 
PRIMARY NETWORKS, D/B/A ACME PACKET, INC. (1)
2002/0112,073 System and method for assisting in controlling real-time transport protocol flow through multiple networks via media flow routing 104 2001
 
SIGHTPATH, INC. (1)
6052718 Replica routing 426 1997
 
VIRNETX, INC. (1)
6502135 Agile network protocol for secure communications with assured system availability 273 2000
 
ENTERASYS NETWORKS, INC. (1)
5195181 Message processing system having separate message receiving and transmitting processors with message processing being distributed between the separate processors 101 1992
 
JUNO ONLINE SERVICES, INC. (1)
6256739 Method and apparatus to determine user identity and limit access to a communications network 317 1997
 
ROVI TECHNOLOGIES CORPORATION (1)
6073168 Method for reducing delivery latency of an image or other secondary information associated with a file 156 1997
 
RPX CLEARINGHOUSE LLC (1)
6393026 Data packet processing system and method for a router 106 1998
 
WISTRON CORPORATION (1)
6226642 Content modification of internet web pages for a television class display 267 1997
 
TRANSPERFECT GLOBAL, INC. (1)
6526426 Translation management system 136 1999
 
RPX CORPORATION (2)
5805820 Method and apparatus for restricting access to private information in domain name systems by redirecting query requests 150 1996
5938737 Internet upstream request compression 81 1997
 
FACEBOOK, INC. (1)
7146505 Secure data exchange between date processing systems 115 1999
 
ENTRUST TECHNOLOGIES LIMITED (1)
6691231 Method and apparatus for providing access isolation of requested security related information from a security related information source 34 1999
 
MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD. (1)
5867704 Multiprocessor system shaving processor based idle state detection and method of executing tasks in such a multiprocessor system 165 1996
 
MCAFEE, INC. (2)
6728885 System and method for network access control using adaptive proxies 111 1999
6950947 System for sharing network state to enhance network throughput 73 2000
 
AT&T CORP. (2)
6330561 Method and apparatus for improving end to end performance of a data network 120 1998
6574666 System and method for dynamic retrieval loading and deletion of packet rules in a network firewall 29 1999
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
8660143 Data packet interception system 0 2011
 
CLOUDSOFT CORPORATION LIMITED (1)
* 2005/0044,268 Self-managed mediated information flow 16 2004
 
ZETTASET, INC. (2)
* 9063939 Distributed storage medium management for heterogeneous storage media in high availability clusters 0 2011
* 2013/0117,225 Distributed storage medium management for heterogeneous storage media in high availability clusters 1 2011
 
AT&T MOBILITY II LLC (2)
* 7756130 Content engine for mobile communications systems 37 2007
9270775 Content engine for mobile communications systems 0 2010
 
NEC CORPORATION (2)
* 9215611 Terminal, control device, communication method, communication system, communication module, program, and information processing device 0 2012
* 2014/0247,714 TERMINAL, CONTROL DEVICE, COMMUNICATION METHOD, COMMUNICATION SYSTEM, COMMUNICATION MODULE, PROGRAM, AND INFORMATION PROCESSING DEVICE 3 2012
 
SOCIONEXT INC. (1)
* 8150949 Computing apparatus 0 2009
 
SIEMENS AKTIENGESELLSCHAFT (1)
* 2010/0212,014 Method for Detecting a Service Prevention Attack and Communication Terminal 1 2007
 
UNITED STATES CELLULAR CORPORATION (2)
* 8274985 Control of cellular data access 1 2005
* 2007/0155,384 Control of cellular data access 6 2005
 
INTERACTIC HOLDINGS, LLC (1)
* 2009/0070,487 METHOD AND DEVICE FOR DISTRIBUTING DATA ACROSS NETWORK COMPONENTS 1 2008
 
KASPERSKY LAB ZAO (2)
* 8151341 System and method for reducing false positives during detection of network attacks 5 2011
* 8302180 System and method for detection of network attacks 15 2012
 
ADTRAN, INC. (1)
* 8665905 Systems and methods for centrally provisioning virtual circuit information 0 2010
 
CLOUDSHIELD TECHNOLOGIES, INC. (5)
* 8576881 Transparent provisioning of services over a network 9 2012
* 2012/0218,901 TRANSPARENT PROVISIONING OF SERVICES OVER A NETWORK 16 2012
* 9258241 Transparent provisioning of services over a network 1 2013
* 2014/0098,662 TRANSPARENT PROVISIONING OF SERVICES OVER A NETWORK 3 2013
9634943 Transparent provisioning of services over a network 0 2016
* Cited By Examiner

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
11.5 Year Payment $7400.00 $3700.00 $1850.00 Feb 4, 2021
Fee Large entity fee small entity fee micro entity fee
Surcharge - 11.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge after expiration - Late payment is unavoidable $700.00 $350.00 $175.00
Surcharge after expiration - Late payment is unintentional $1,640.00 $820.00 $410.00