Method and system for directing a flow between a client and a server

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 6006264
SERIAL NO

09050524

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A content-aware flow switch intercepts a client content request in an IP network, and transparently directs the content request to a best-fit server. The best-fit server is chosen based on the type of content requested, the quality of service requirements implied by the content request, the degree of load on available servers, network congestion information, and the proximity of the client to available servers. The flow switch detects client-server flows based on the arrival of TCP SYNs and/or HTTP GETs from the client. The flow switch implicitly deduces the quality of service requirements of a flow based on the content of the flow. The flow switch also provides the functionality of multiple physical web servers on a single web server in a way that is transparent to the client, through the use of virtual web hosts and flow pipes.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
CISCO TECHNOLOGY, INC.SAN JOSE, CA14366
Arrowpoint Communications, Inc.WESTFORD, MA1

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Colby, Steven Billerica, MA 4 1166
Krawczyk, John J Arlington, MA 5 1195
Nair, Raj Krishnan Acton, MA 8 1136
Royce, Katherine Manchester, NH 4 1166
Siegel, Kenneth P Nashua, NH 8 1326
Stevens, Richard C Littleton, MA 4 1166
Wasson, Scott Shrewsbury, MA 5 1186

Cited Art Landscape

Patent Info (Count) # Cites Year
 
RESONATE INC. (1)
* 5774660 World-wide-web server with delayed resource-binding for resource-based load balancing on a distributed resource multi-node network 1337 1996
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (2)
* 5475685 Multi-media flow control over FDDI synchronous networks 17 1994
* 5603029 System of assigning work requests based on classifying into an eligible class where the criteria is goal oriented and capacity information is available 183 1995
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (3)
* 5459837 System to facilitate efficient utilization of network resources in a computer network 298 1993
* 5341477 Broker for computer network server selection 654 1993
* 5475819 Distributed configuration profile for computing system 336 1994
 
AT&T LABS, INC. (1)
* 5249290 Method of and apparatus for operating a client/server computer network 210 1991
 
INTEL CORPORATION (1)
* 5673393 Managing bandwidth over a computer network having a management computer that allocates bandwidth to client computers upon request 43 1996
 
UNITED STATES OF AMERICA AS REPRESENTED BY THE ADMINISTRATOR OF THE NATIONAL AERONAUTICS AND SPACE ADMINISTRATION (1)
* 5031089 Dynamic resource allocation scheme for distributed heterogeneous computer systems 321 1988
 
BULL HN INFORMATION SYSTEMS INC. (1)
* 5230065 Apparatus and method for a data processing system having a peer relationship among a plurality of central processing units 40 1990
 
GOOGLE TECHNOLOGY HOLDINGS LLC (1)
* 5701465 Method and apparatus for reserving system resources to assure quality of service 112 1996
 
BELL ATLANTIC VIDEO SERVICES (1)
* 5574861 Dynamic allocation of B-channels in ISDN 48 1995
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (23)
6904455 Method and system for providing local content for use in partially satisfying internet data requests from remote servers 31 2000
7222161 Method and system for facilitating usage of local content at client machine 26 2001
* 2002/0023,141 Method and system for facilitating usage of local content at client machine 7 2001
7245634 Wireless internet access with enhanced bandwidth capabilities 11 2001
* 2002/0078,235 Wireless internet access with enhanced bandwidth capabilities 5 2001
* 2002/0095,493 Automatic traffic and quality of service control system for communications networks 12 2001
* 2002/0154,645 System for bypassing a server to achieve higher throughput between data network and data storage system 31 2002
* 2003/0149,581 Method and system for providing intelligent network content delivery 305 2002
* 2003/0061,282 Proxy server selecting server and proxy server 4 2002
* 2004/0068,576 Internet communication system 17 2003
* 2003/0191,822 Method and system for providing content delivery to a set of participating content providers 128 2003
* 2005/0195,836 Packet redirection and message stream management 4 2004
* 2006/0168,225 Network and a distributed electronic commerce system using the network 19 2004
* 2006/0288,122 METHOD AND APPARATUS FOR CONTENT BASED SWITCHING 4 2006
* 2007/0094,358 System, computer program product and method for managing documents 8 2006
* 2007/0192,507 System and method for recognizing and assigning application-specific flows 7 2007
8307113 Wireless internet access with enhanced bandwidth capabilities 3 2007
* 2008/0301,406 SYSTEM AND METHOD FOR ALLOCATING COMMUNICATIONS TO PROCESSORS IN A MULTIPROCESSOR SYSTEM 47 2008
* 2012/0054,387 INTERCONNECT BANDWIDTH THROTTLER 0 2011
9819566 Dynamic client logging and reporting 0 2012
* 2013/0110,909 Redundant Data Requests with Cancellation 2 2012
9538386 Wireless internet access with enhanced bandwidth capabilities 0 2012
8972527 Method and system for reduction of delay and bandwidth requirements in internet data transfer 1 2013
 
TREND MICRO INCORPORATED (6)
* 6671725 Server cluster interconnection using network processor 25 2000
* 7203763 Server cluster interconnection using network processor 2 2003
* 2004/0049,582 Server cluster interconnection using network processor 3 2003
* 2007/0189,273 Bi-planar network architecture 0 2006
9338021 Network traffic redirection in bi-planar networks 0 2006
* 2008/0151,754 Network traffic redirection in bi-planar networks 1 2006
 
BULL S.A. (1)
* 6654810 Process for optimizing data transfer between a client application and a server in a computer system 6 2000
 
LEVEL 3 COMMUNICATIONS, INC. (1)
* 2007/0297,335 SECURE NETWORK ARCHITECTURE WITH QUALITY OF SERVICE 6 2007
 
SONY CORPORATION (3)
* RE42204 Information receiving device and method, information release device, and information communication system 5 1999
* 7334022 Content distribution system, content distribution control server, content transmission processing control method, content transmission processing control program, content transmission processing control program storage medium, content transmission device, content transmission method, content transmission control program and content transmission control program storage medium 12 2002
* 2002/0194,351 Content distribution system, content distribution control server, content transmission processing control method, content transmission processing control program, content transmission processing control program storage medium, content transmission device, content transmission method, content transmission control program and content transmission control program storage medium 12 2002
 
LEVEL 3 COMMUNICATIONS, LLC (24)
* 7283561 Secure network architecture with quality of service 147 1997
8543901 Verification of content stored in a network 1 1999
7373644 Automated server replication 28 2001
6654807 Internet content delivery network 295 2001
7822871 Configurable adaptive global traffic control and management 161 2002
7953888 On-demand overlay routing for computer-based communication networks 8 2003
8478903 Shared content delivery infrastructure 54 2005
8281035 Optimized network resource location 112 2006
8683076 Method of generating a web page 49 2007
8572208 Shared content delivery infrastructure 49 2007
8291046 Shared content delivery infrastructure with rendezvous based on load balancing and network conditions 52 2007
9203636 Distributing requests across multiple content delivery networks based on subscriber policy 2 2007
8572210 Shared content delivery infrastructure and method of generating a web page 49 2007
8296396 Delivering resources to clients in a distributed computing environment with rendezvous based on load balancing and network conditions 65 2007
8060613 Resource invalidation in a content delivery network 75 2007
7949779 Controlling subscriber information rates in a content delivery network 172 2007
7945693 Controlling subscriber information rates in a content delivery network 121 2007
* 2008/0215,750 Controlling subscriber information rates in a content delivery network 118 2007
9338227 Automated management of content servers based on change in demand 0 2008
9021112 Content request routing and load balancing for content distribution networks 2 2008
8645517 Policy-based content delivery network selection 62 2010
8473613 Transparent redirection of resource requests 49 2011
8230065 Transparent redirection of resource requests 0 2011
8599697 Overlay network 0 2011
 
THOMSON LICENSING S.A. (TLSA) (1)
9454775 Systems and methods for rendering content 0 2014
 
SANDPIPER NETWORKS, INC. (2)
7054935 Internet content delivery network 125 2002
* 2002/0099,850 Internet content delivery network 116 2002
 
SAMSUNG ELECTRONICS CO., LTD. (4)
* 7653047 Guaranteeing quality of service (QoS) using bandwidth reservation in switch 3 2005
* 2006/0045,074 Guaranteeing quality of service (QoS) using bandwidth reservation in switch 23 2005
* 9400852 Communication method of content requester, intermediate node, and content owner in content centric network 2 2012
* 2013/0018,937 COMMUNICATION METHOD OF CONTENT REQUESTER, INTERMEDIATE NODE, AND CONTENT OWNER IN CONTENT CENTRIC NETWORK 6 2012
 
VISA INTERNATIONAL SERVICE ASSOCIATION (1)
8543508 Gateway abstraction layer 5 2011
 
SABLE NETWORKS, INC. (4)
6954431 Micro-flow management 10 2001
9167004 Methods and systems for detecting and mitigating a high-rate distributed denial of service (DDoS) attack 3 2012
9485164 System and method for ensuring subscriber fairness using outlier detection 1 2013
9774501 System and method for ensuring subscriber fairness using outlier detection 0 2016
 
GLAXOSMITHKLINE LLC (1)
* 2005/0158,765 Methods for synthesis of encoded libraries 14 2004
 
CLOUDSHIELD TECHNOLOGIES, INC. (21)
* 7003555 Apparatus and method for domain name resolution 242 2000
6829654 Apparatus and method for virtual edge placement of web sites 255 2000
7114008 Edge adapter architecture apparatus and method 111 2001
7032031 Edge adapter apparatus and method 99 2001
* 2002/0065,938 Edge adapter architecture apparatus and method 64 2001
* 2002/0009,079 Edge adapter apparatus and method 65 2001
7437482 Method and apparatus for facilitating client server communications over a network 7 2004
* 2005/0021,863 Apparatus and method for virtual edge placement of web sites 25 2004
7624142 System and method for processing packets according to user specified rules governed by a syntax 41 2005
7330908 System and method for processing packets using location and content addressable memories 97 2005
* 2006/0029,038 System and method for processing packets using location and content addressable memories 26 2005
8694610 Apparatus and method for domain name resolution 0 2005
* 2006/0075,139 Apparatus and method for domain name resolution 198 2005
8204082 Transparent provisioning of services over a network 17 2009
* 2009/0262,741 Transparent Provisioning of Services Over a Network 154 2009
9444785 Transparent provisioning of network access to an application 1 2009
* 2010/0103,837 TRANSPARENT PROVISIONING OF NETWORK ACCESS TO AN APPLICATION 107 2009
8576881 Transparent provisioning of services over a network 9 2012
9537824 Transparent provisioning of network access to an application 0 2013
9258241 Transparent provisioning of services over a network 1 2013
9634943 Transparent provisioning of services over a network 0 2016
 
MOVIEFLY, LLC (2)
* 2002/0073,033 Online digital video signal transfer apparatus and method 16 2001
* 2002/0154,157 Website system and process for selection and delivery of electronic information on a network 139 2001
 
IP RESERVOIR, LLC (32)
8095508 Intelligent data storage and processing using FPGA devices 45 2004
* 2006/0294,059 Intelligent data storage and processing using fpga devices 82 2004
7954114 Firmware socket module for FPGA-based pipeline processing 46 2006
7921046 High speed processing of financial information using FPGA devices 39 2007
8131697 Method and apparatus for approximate matching where programmable logic is used to process data being written to a mass storage medium and process data being read from a mass storage medium 28 2007
7953743 Associative database scanning and information retrieval 28 2007
7949650 Associative database scanning and information retrieval 35 2007
* 2008/0133,453 Associative Database Scanning and Information Retrieval 54 2007
* 2008/0109,413 Associative Database Scanning and Information Retrieval 51 2007
8374986 Method and system for accelerated stream processing 22 2008
* 2009/0287,628 Method and System for Accelerated Stream Processing 90 2008
9582831 High speed processing of financial information using FPGA devices 0 2011
8655764 High speed processing of financial information using FPGA devices 6 2011
8626624 High speed processing of financial information using FPGA devices 9 2011
8600856 High speed processing of financial information using FPGA devices 9 2011
8595104 High speed processing of financial information using FPGA devices 8 2011
8478680 High speed processing of financial information using FPGA devices 14 2011
8458081 High speed processing of financial information using FPGA devices 14 2011
8407122 High speed processing of financial information using FPGA devices 19 2011
8768805 Method and apparatus for high-speed processing of financial market depth data 6 2011
8762249 Method and apparatus for high-speed processing of financial market depth data 6 2011
8620881 Intelligent data storage and processing using FPGA devices 18 2011
8768888 Intelligent data storage and processing using FPGA devices 9 2012
8751452 Intelligent data storage and processing using FPGA devices 10 2012
8549024 Method and apparatus for adjustable data matching 8 2012
9047243 Method and apparatus for low latency data distribution 4 2012
9547824 Method and apparatus for accelerated data quality checking 0 2013
9020928 Method and apparatus for processing streaming data using programmable logic 6 2013
9633093 Method and apparatus for accelerated format translation of data in a delimited data format 0 2013
9672565 High speed processing of financial information using FPGA devices 0 2013
9176775 Intelligent data storage and processing using FPGA devices 8 2014
9633097 Method and apparatus for record pivoting to accelerate processing of data fields 0 2015
 
ELLACOYA NETWORKS, INC. (3)
* 2004/0199,472 Method and apparatus for billing over a network 9 2003
* 2004/0196,842 Method and system for according preferred transport based on node identification 15 2003
* 2004/0199,604 Method and system for tagging content for preferred transport 33 2003
 
SAVVIS ASSET HOLDINGS, INC. (1)
7860964 Policy-based content delivery network selection 111 2007
 
AVAYA COMMUNICATION ISRAEL LTD (1)
* 2002/0120,743 Splicing persistent connections 96 2001
 
HUGHES ELECTRONICS CORPORATION (1)
* 7953087 Content filtering using static source routes 17 2001
 
CALLAHAN CELLULAR L.L.C. (1)
* 7107335 Network access control device through fast recognition of application frames 21 1999
 
S. AQUA SEMICONDUCTOR, LLC (12)
* 6973505 Network resource access method, product, and apparatus 70 2000
9141717 Methods, systems, products, and devices for processing DNS friendly identifiers 2 2002
8990347 Method, product, and apparatus for processing a data request 4 2004
8224994 Fictitious domain name method, system, product, and apparatus 93 2004
8037168 Method, product, and apparatus for enhancing resolution services, registration services, and search services 41 2004
7565402 Sitemap access method, product, and apparatus 46 2007
8635340 Method, product, and apparatus for requesting a network resource 53 2007
RE44207 Network resource access method, product, and apparatus 21 2007
RE43690 Search engine request method, product, and apparatus 21 2008
8458161 Method, product, and apparatus for enhancing resolution services, registration services, and search services 18 2011
8612565 Fictitious domain name method, system, product, and apparatus 48 2012
9659070 Methods, systems, products, and devices for processing DNS friendly identifiers 0 2015
 
AVAYA INC. (13)
* 6330602 Scaleable web server and method of efficiently managing multiple servers 294 1997
* 6343289 Efficient search and organization of a forwarding database or the like 11 1998
7363367 Systems and methods for robust, real-time measurement of network performance 13 2001
7080161 Routing information exchange 33 2001
7406539 Method and apparatus for performance and cost optimization in an internetwork 28 2001
7349994 Method and apparatus for coordinating routing parameters via a back-channel communication medium 21 2001
7756032 Method and apparatus for communicating data within measurement traffic 117 2001
7720959 Method and apparatus for characterizing the quality of a network path 6 2001
7336613 Method and apparatus for the assessment and optimization of network traffic 41 2001
7487237 Load optimization 25 2003
8023421 Method and apparatus for the assessment and optimization of network traffic 5 2006
7675868 Method and apparatus for coordinating routing parameters via a back-channel communication medium 6 2008
7840704 Method and apparatus for performance and cost optimization in an internetwork 3 2008
 
HUGHES NETWORK SYSTEMS, LLC (1)
* 2002/0010,765 Method and system for prioritizing traffic in a network 10 2001
 
Versata Development Group, Inc. (1)
* 7082454 Dynamic content caching framework 16 1999
 
LIPPERSHY DELESTIAL LLC (1)
* 2007/0133,553 System and/or method for downstream bidding 7 2005
 
LIPPERAHY CELESTIAL LLC (2)
8014389 Bidding network 0 2005
* 2007/0133,571 Bidding network 10 2005
 
ROCKWELL ELECTRONIC COMMERCE TECHNOLOGIES, INC. (1)
* 7330429 Method and apparatus for internet protocol transaction routing 0 2004
 
NUMERA, INC. (1)
* 6356940 Method and system of electronically logging remote user dietary information, and generating and automatically sending suggested dietary modifications 34 1999
 
WILMINGTON TRUST, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT (1)
* 2006/0088,024 Method and apparatus for internet protocol transaction routing 0 2004
 
RHAPSODY INTERNATIONAL INC. (1)
* 7089301 System and method for searching peer-to-peer computer networks by selecting a computer based on at least a number of files shared by the computer 87 2000
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (14)
6370147 Method for addressing of passive network hosts in a data-over-cable system 62 1998
6560203 Method for changing type-of-service in a data-over-cable system 36 1998
* 6442158 Method and system for quality-of-service based data forwarding in a data-over-cable system 102 1998
* 6360270 Hybrid and predictive admission control strategies for a server 96 1998
6351773 Methods for restricting access of network devices to subscription services in a data-over-cable system 87 1998
7099338 System and method for insuring dynamic host configuration protocol operation by a host connected to a data network 19 1999
6985437 Method for dynamic performance optimization in a data-over-cable system 77 1999
7089580 Method for improved cable modem ranging in a data-over-cable system 73 2000
6944881 Method for using an initial maintenance opportunity for non-contention ranging 29 2000
6948184 System and method for calibrating power level during initial ranging of a network client device 11 2000
6940874 Method for reducing interference from initializing network devices in a data-over-cable system 46 2000
* 2002/0069,279 Apparatus and method for routing a transaction based on a requested level of service 61 2000
7085306 System and method for a multi-frequency upstream channel in a computer network 32 2001
7114070 System and method for automatic digital certificate installation on a network device in a data-over-cable system 59 2002
 
DYNATRACE LLC (2)
* 7882179 Computer system tools and method for development and testing 2 2004
* 2004/0260,764 Computer System Tools and Method for Development and Testing 6 2004
 
MOBILE CONVERGENCE, LTD. (2)
7126918 Micro-flow management 32 2002
* 2002/0080,786 Micro-flow management 11 2002
 
BLUE COAT SYSTEMS, INC. (10)
* 2002/0059,424 Flow scheduling for network application apparatus 11 2001
* 2008/0133,518 SYSTEMS AND METHODS FOR PROCESSING DATA FLOWS 95 2007
* 2008/0133,517 SYSTEMS AND METHODS FOR PROCESSING DATA FLOWS 67 2007
* 2008/0134,330 SYSTEMS AND METHODS FOR PROCESSING DATA FLOWS 168 2007
* 2008/0229,415 SYSTEMS AND METHODS FOR PROCESSING DATA FLOWS 143 2007
* 2010/0042,565 MEZZAZINE IN-DEPTH DATA ANALYSIS FACILITY 9 2009
* 2011/0238,783 SOURCE-BASED DATA FLOW PROCESSING NETWORK APPARATUS 1 2010
* 2011/0231,513 APPLICATION DISTRIBUTION CONTROL NETWORK APPARATUS 2 2010
* 2011/0219,035 DATABASE SECURITY VIA DATA FLOW PROCESSING 44 2010
* 2011/0213,869 PROCESSING DATA FLOWS WITH A DATA FLOW PROCESSOR 42 2010
 
PALTALK HOLDINGS, INC. (1)
* 7620699 Method and system for managing high-bandwidth data sharing 2 2002
 
UNIVERSITY OF WASHINGTON (2)
* 2007/0067,108 Method and apparatus for performing biosequence similarity searching 69 2006
8515682 Method and apparatus for performing similarity searching 10 2011
 
OKI ELECTRIC INDUSTRY CO., LTD. (1)
* 6529907 Service quality management system 7 2000
 
CIRCADENCE CORPORATION (42)
* 7155539 Conductor gateway buffer prioritization 20 2001
7143195 HTTP redirector 38 2001
7127518 System and method for implementing application functionality within a network infrastructure 66 2001
7120662 Conductor gateway prioritization parameters 19 2001
7111006 System and method for providing distributed database services 28 2001
* 7043563 Method and system for redirection to arbitrary front-ends in a communication system 49 2001
7020783 Method and system for overcoming denial of service attacks 34 2001
6990531 System and method for providing last-mile data prioritization 17 2001
* 2002/0059,170 Load balancing between multiple web servers 87 2001
* 2002/0056,006 Conductor gateway buffer prioritization 21 2001
* 2002/0023,159 HTTP redirector 43 2001
* 2002/0019,853 Conductor gateway prioritization parameters 24 2001
* 2002/0007,404 System and method for network caching 97 2001
* 2002/0004,816 System and method for on-network storage services 50 2001
* 2002/0004,796 System and method for providing distributed database services 42 2001
* 2002/0002,625 System and method for reformatting data traffic 22 2001
* 2002/0002,622 Method and system for redirection to arbitrary front-ends in a communication system 16 2001
* 2002/0002,636 System and method for implementing application functionality within a network infrastructure 36 2001
* 2002/0002,603 System and method for web serving 42 2001
* 2002/0002,686 Method and system for overcoming denial of service attacks 25 2001
* 2002/0002,602 System and method for serving a web site from multiple servers 48 2001
* 2002/0002,618 System and method for providing last-mile data prioritization 20 2001
* 2002/0002,611 System and method for shifting functionality between multiple web servers 55 2001
7975066 System and method for implementing application functionality within a network infrastructure 19 2006
8065399 Automated network infrastructure test and diagnostic system and method therefor 4 2008
8024481 System and method for reducing traffic and congestion on distributed interactive simulation networks 2 2008
8195823 Dynamic network link acceleration 7 2009
7962654 System and method for implementing application functionality within a network infrastructure 18 2010
8386641 System and method for implementing application functionality within a network infrastructure 18 2011
8417770 Data redirection system and method therefor 14 2011
8463935 Data prioritization system and method therefor 11 2011
8977711 System and method for implementing application functionality within a network infrastructure including wirelessly coupled devices 2 2011
8977712 System and method for implementing application functionality within a network infrastructure including a wireless communication link 2 2011
9148293 Automated network infrastructure test and diagnostic system and method therefor 0 2011
8898340 Dynamic network link acceleration for network including wireless communication devices 4 2012
9380129 Data redirection system and method therefor 0 2013
RE45009 Dynamic network link acceleration 1 2013
9185185 System and method for implementing application functionality within a network infrastructure 0 2013
8996705 Optimization of enhanced network links 2 2014
9578124 Optimization of enhanced network links 0 2015
9436542 Automated network infrastructure test and diagnostic system and method therefor 1 2015
9723105 System and method for implementing application functionality within a network infrastructure 0 2015
 
SUN MICROSYSTEMS, INC. (4)
6789203 Method and apparatus for preventing a denial of service (DOS) attack by selectively throttling TCP/IP requests 117 2000
* 8782254 Differentiated quality of service context assignment and propagation 0 2001
* 2003/0018,766 Differentiated quality of service context assignment and propagation 30 2001
* 2003/0182,362 System and method for distributed preference data services 3 2002
 
RICOH COMPANY, LTD. (1)
8275852 System, computer program product and method for managing documents 0 2006
 
Exegy Incorporated & Washington University (1)
* 2007/0174,841 Firmware socket module for FPGA-based pipeline processing 56 2006
 
PROVENANCE ASSET GROUP LLC (1)
* 2002/0194,330 Network-unit, method and computer program product 0 2002
 
AVVENUE, INC. (1)
9143545 Device classification for media delivery 0 2007
 
Ricoh Americas Corporation (1)
* 7401125 System, computer program product and method for managing documents 32 2000
 
ESPIAL, INC. (6)
* 7403993 System and method for highly-scalable real-time and time-based data delivery using server clusters 40 2002
* 2004/0088,412 System and method for highly-scalable real-time and time-based data delivery using server clusters 29 2002
7793329 Method and system for reducing switching delays between digital video feeds using multicast slotted transmission technique 16 2007
7849194 File system and method for administrating storage space and bandwidth in a computer system serving media assets 1 2007
8015480 System and method for media stream indexing and synchronization 2 2007
7860950 Metadata enabled push-pull model for efficient low-latency video-content distribution over a network 2 2008
 
WARP Solutions, Inc. (2)
6389448 System and method for load balancing 129 2000
6598077 System and method for dynamic content routing 117 2000
 
SYMANTEC CORPORATION (19)
* 2002/0165,947 Network application apparatus 31 2001
* 7290050 Transparent load balancer for network connections 25 2002
* 7249191 Transparent bridge that terminates TCP connections 12 2002
* 8046465 Flow scheduling for network application apparatus 5 2005
7836443 Network application apparatus 6 2005
* 2006/0143,499 Flow scheduling for network application 2 2005
* 2006/0010,207 Network application apparatus 13 2005
8402540 Systems and methods for processing data flows 156 2007
* 2008/0162,390 SYSTEMS AND METHODS FOR PROCESSING DATA FLOWS 31 2007
8010469 Systems and methods for processing data flows 66 2007
7979368 Systems and methods for processing data flows 17 2007
* 2008/0262,990 SYSTEMS AND METHODS FOR PROCESSING DATA FLOWS 74 2007
9244739 Applications processing in a network apparatus 0 2010
* 2011/0238,839 NETWORK INTRUSION DETECTION APPARATUS 1 2010
* 2011/0214,157 SECURING A NETWORK WITH DATA FLOW PROCESSING 36 2010
9800608 Processing data flows with a data flow processor 0 2010
* 8135657 Systems and methods for processing data flows 148 2011
* 2012/0017,262 SYSTEMS AND METHODS FOR PROCESSING DATA FLOWS 37 2011
9525696 Systems and methods for processing data flows 0 2012
 
ASIC ENGINEERING CORPORATION (1)
* 2005/0086,325 Method and apparatus for network content insertion and phase insertion 16 2001
 
NOKIA CORPORATION (6)
* 7636355 Sharing of protocol processing 1 2001
* 2003/0133,554 System and method for facilitating access to network based services 136 2002
* 2004/0028,033 Sharing of protocol processing 5 2003
8199761 Communications multiplexing with packet-communication networks 0 2006
* 2007/0247,395 Communications multiplexing with packet-communication networks 33 2006
9690852 Content management for packet-communicating devices 0 2015
 
Conviva Inc. (8)
9407494 Reassigning source peers 1 2007
9203913 Monitoring the performance of a content player 2 2010
9100288 Augmenting the functionality of a content player 1 2010
9549043 Allocating resources in a content delivery environment 0 2011
9264780 Managing synchronized data requests in a content delivery network 2 2011
9204061 Switching content 0 2013
9124601 Data client 1 2013
9239750 Detecting problems in content distribution 3 2014
 
FATPIPE NETWORKS PRIVATE LIMITED (1)
* 2009/0182,884 Domain name resolution making IP address selections in response to connection status when multiple connections are present 10 2009
 
ONLINE VIDEO NETWORK, INC. (4)
7908337 System and method for using network layer uniform resource locator routing to locate the closest server carrying specific content 67 2001
* 2002/0004,846 System and method for using network layer uniform resource locator routing to locate the closest server carrying specific content 93 2001
8572214 System and method for discovering information objects and information object repositories in computer networks 55 2006
* 2006/0271,705 System and method for discovering information objects and information object repositories in computer networks 40 2006
 
INKTOMI CORPORATION (2)
* 7581006 Web service 30 1998
7035943 Web server content replication 63 1999
 
AMAZON TECHNOLOGIES, INC. (1)
* 8972968 Alternate service for applications 0 2012
 
NOKIA TECHNOLOGIES OY (10)
9032097 Data communication with remote network node 0 2005
7895445 Token-based remote data access 75 2006
8180904 Data routing and management with routing path selectivity 4 2006
8990334 Rule-based caching for packet-based data transfer 0 2006
* 2008/0010,381 Rule-based caching for packet-based data transfer 19 2006
9438567 Location-based remote media access via mobile device 2 2006
9400875 Content routing with rights management 0 2007
9143818 Remote access to shared media 1 2007
9047235 Content management for packet-communicating devices 3 2007
9807095 Remote access to shared media 0 2015
 
A10 NETWORKS, INC. (3)
9742879 Hardware-based packet editor 0 2015
9544364 Forwarding policies on a virtual service network 1 2016
9661026 Applying security policy to an application session 0 2016
 
COX COMMUNICATIONS, INC. (1)
* 6233607 Modular storage server architecture with dynamic data management 73 1999
 
WSOU INVESTMENTS, LLC (3)
* 6434155 Weighted round robin engine used in scheduling the distribution of ATM cells 42 1999
8904016 Method and apparatus for selecting network services 0 2010
* 2011/0219,127 Method and Apparatus for Selecting Network Services 0 2010
 
XYLON LLC (17)
* 7546369 Method and system for communicating a request packet in response to a state 48 2001
7512686 Method and system for establishing a data structure of a connection with a client 10 2001
7421505 Method and system for executing protocol stack instructions to form a packet for causing a computing device to perform an operation 16 2001
7418522 Method and system for communicating an information packet through multiple networks 13 2001
* 7287090 Method and system for identifying a computing device in response to a request packet 25 2001
* 2002/0116,475 Method and system for communicating a request packet in response to a state 6 2001
* 2002/0112,087 Method and system for establishing a data structure of a connection with a client 10 2001
7640298 Method and system for communicating an information packet through multiple router devices 19 2005
8341290 Method and system for selecting a computing device for maintaining a client session in response to a request packet 7 2006
* 7649876 Method and system for communicating an information packet through multiple router devices 6 2006
7506063 Method and system for initiating execution of software in response to a state 2 2006
* 7406538 Method and system for identifying a computing device in response to an information packet 6 2006
* 2007/0086,360 Method and system for communicating an information packet through multiple router devices 8 2006
* 2007/0061,418 Method and system for initiating execution of software in response to a state 4 2006
* 2007/0061,437 Method and system for identifying a computing device in response to an information packet 4 2006
* 2007/0061,470 Method and system for selecting a computing device for maintaining a client session in response to a request packet 6 2006
9100409 Method and system for selecting a computing device for maintaining a client session in response to a request packet 0 2012
 
INTELLECTUAL VENTURES II LLC (5)
* 2006/0123,007 Methods and systems that selectively resurrect blocked communications between devices 1 2004
7757286 Methods and systems that selectively resurrect blocked communications between devices 3 2008
8112805 Methods and systems that selectively resurrect blocked communications between devices 0 2010
8336101 Methods and systems that selectively resurrect blocked communications between devices 1 2011
8752177 Methods and systems that selectively resurrect blocked communications between devices 0 2012
 
GOOGLE TECHNOLOGY HOLDINGS LLC (11)
6836806 System for network addressing 45 2000
6658000 Selective routing 74 2000
* 6760771 Method and system for optimally dispatching internetwork traffic 1 2000
* 7359378 Security system for preventing unauthorized packet transmission between customer servers in a server farm 2 2002
* 2003/0072,307 Security system for preventing unauthorized packet transmission between customer servers in a server farm 1 2002
* 7747772 Viewer object proxy 3 2005
* 2011/0280,247 SYSTEM AND METHOD FOR REDUCING LATENCY VIA MULTIPLE NETWORK CONNECTIONS 4 2010
8909696 Redundant data requests with redundant response cancellation 1 2011
* 8219684 Redundant data requests with cancellation 11 2011
8874643 Redundant data requests with cancellation 1 2012
9197695 Redundant data requests with cancellation 2 2014
 
Yen, Robert C. (1)
8516146 Method and system for reduction of delay and bandwidth requirements in internet data transfer 6 2000
 
RAGULA SYSTEMS (FATPIPE NETWORKS) (1)
* 2002/0087,722 Domain name resolution making IP address selections in response to connection status when multiple connections are present 48 2001
 
Cloudshire Technologies, Inc. (1)
7570663 System and method for processing packets according to concurrently reconfigurable rules 13 2005
 
EXCALIBUR IP, LLC (7)
* 6314463 Method and system for measuring queue length and delay 162 1998
6279001 Web service 165 1998
7143193 Content collection 17 1999
* 7203747 Load balancing system and method in a multiprocessor system 6 2001
* 2003/0037,093 Load balancing system and method in a multiprocessor system 4 2001
7356589 Content collection 3 2005
8108347 Web server content replication 1 2005
 
DOTROCKET, INC. (1)
* 2001/0029,544 System for increasing data packet transfer rate between a plurality of modems and the internet 25 2001
 
SITO MOBILE R&D IP, LLC (23)
7054949 System and method for streaming media 60 2001
* 2004/0064,579 System and method for streaming media 8 2001
7191244 System and method for routing media 83 2002
* 2002/0099,842 System and method for routing media 51 2002
9349138 System and method for streaming media 0 2005
8015307 System and method for streaming media 14 2005
7689706 System and method for streaming media 4 2005
* 2005/0262,267 System and method for streaming media 4 2005
* 2005/0246,413 System and method for streaming media 2 2005
9674575 System and method for routing media 0 2007
8554940 System and method for routing media 9 2007
* 2007/0196,074 SYSTEM AND METHOD FOR ROUTING MEDIA 33 2007
* 2007/0198,739 SYSTEM AND METHOD FOR ROUTING MEDIA 21 2007
* 2007/0169,149 SYSTEM AND METHOD FOR ROUTING MEDIA 23 2007
9380088 System and method for routing media 1 2013
9350777 System and method for routing media 0 2013
9135635 System and method for routing media 1 2013
9135636 System and method for routing media 0 2013
9026673 System and method for routing media 0 2013
8825887 System and method for routing media 0 2013
9450996 System and method for routing media 0 2015
9380089 System and method for routing media 0 2015
9591360 System and method for routing media 0 2016
 
PARALLEL NETWORKS, LLC (5)
* 8099457 Method and apparatus for dynamic data flow control using prioritization of data requests 3 2008
* 2009/0077,173 Method and Apparatus for Dynamic Data Flow Control Using Prioritization of Data Requests 22 2008
8296451 Method and apparatus for dynamic data flow control using prioritization of data requests 4 2012
9124594 Method and apparatus for dynamic data flow control using prioritization of data requests 0 2013
9602618 Method and system for dynamic distributed data caching 0 2016
 
CIENA CORPORATION (1)
* 6788692 Network switch load balancing 41 1999
 
Network Equipment Technologies, Inc. (2)
* 2005/0021,842 Real-time packet classification and rate-limiting control packets in a network processor based data-plane 5 2003
* 2004/0184,462 Sliding window implementation for regulating packets for protocol-based connections 1 2003
 
COMCAST IP HOLDINGS I, LLC (5)
6912585 Method of data management for efficiently storing and retrieving data to respond to user access requests 19 2003
7882260 Method of data management for efficiently storing and retrieving data to respond to user access requests 6 2005
* 2005/0268,160 Method of data management for efficiently storing and retrieving data to respond to user access requests 11 2005
8875203 Method of data management for efficiently storing and retrieving data to respond to user access requests 0 2010
9615125 Method of data management for efficiently storing and retrieving data to respond to user access requests 0 2014
 
SLT LOGIC LLC (1)
* 7254237 System and method for establishing a secure connection 70 2002
 
ARRIS ENTERPRISES LLC (2)
* 7272144 Method and apparatus for queuing data flows 17 2002
* 2004/0001,493 Method and apparatus for queuing data flows 19 2002
 
RPX CLEARINGHOUSE LLC (1)
* 7577958 Expediting an operation in a computer system 0 1999
 
ESDR Networks Solutions LLC (1)
RE44898 Search engine request method, product, and apparatus 0 2012
 
TRUSTEES OF BOSTON UNIVERSITY (1)
* 6370584 Distributed routing 115 1998
 
RADWARE, LTD. (6)
* 2003/0126,266 Persistent redirection engine 9 2003
7984148 Load balancing 4 2003
* 2005/0022,203 Load balancing 21 2003
* 8484374 Load balancing 4 2012
* 2012/0303,784 LOAD BALANCING 0 2012
9231853 Load balancing 0 2014
 
F5 NETWORKS (2)
7047301 Method and system for enabling persistent access to virtual servers by an LDNS server 28 2001
* 2001/0047,415 Method and system for enabling persistent access to virtual servers by an ldns server 13 2001
 
INTELLECTUAL VENTURES ASSETS 19 LLC (2)
8055897 Digital object title and transmission information 0 2005
* 2007/0133,710 Digital object title and transmission information 7 2005
 
Mirror Image Internet, Inc. (2)
6581090 Internet communication system 70 1999
7739400 Internet communication system 137 2003
 
Research and Industrial Cooperation Group (1)
* 2008/0162,639 System and method for identifying peer-to-peer (P2P) application service 5 2007
 
INTERNATIONAL LICENSE EXCHANGE OF AMERICA, LLC (1)
* 6745243 Method and apparatus for network caching and load balancing 34 1998
 
ROUTESCIENCE TECHNOLOGIES (1)
7773536 Method and apparatus for the assessment and optimization of network traffic 26 2007
 
ZETTICS, INC. (2)
* 9003022 Determining an average effective data through-put as corresponds to a network-served end user 1 2011
* 2012/0173,719 DETERMINING AN AVERAGE EFFECTIVE DATA THROUGH-PUT AS CORRESPONDS TO A NETWORK-SERVED END USER 0 2011
 
HACKPROOF TECHNOLOGIES, INC. (2)
* 9519806 Domain-specific hardwired web server machine 0 2014
* 2016/0006,786 Domain-Specific Hardwired Web Server Machine 0 2014
 
HITACHI, LTD. (16)
* 6697836 Method and apparatus for controlling server 32 1998
* 6513061 Proxy server selecting server and proxy server 143 1998
* 6598071 Communication apparatus and method of hand over of an assigned group address from one communication apparatus to another 33 1999
7188157 Continuous update of data in a data server system 2 2000
* 7343618 Video content transmitting system and method 3 2001
* 2001/0025,378 Video content transmitting system and method 15 2001
7281032 File sharing system with data mirroring by storage systems 34 2001
* 2002/0010,762 File sharing system with data mirroring by storage systems 7 2001
* 7512688 PPPoE network system that can distribute connection requests from PPPoE client terminals to specific PPPoE servers 3 2002
* 2003/0182,434 Network system 6 2002
* 2003/0236,885 Method for data distribution and data distribution system 8 2002
* 6973485 Proxy server selecting server and proxy server 51 2002
* 7689692 Method of arranging dialogue type service through interactive service system 0 2004
* 2006/0031,562 Method of arranging dialogue type service 1 2004
* 9247025 Method and device for guaranteeing performance in stream data processing 0 2011
* 2013/0204,931 METHOD AND DEVICE FOR GUARANTEEING PERFORMANCE IN STREAM DATA PROCESSING 1 2011
 
ORACLE AMERICA, INC. (4)
7272640 Dynamic network session redirector 12 2002
7089281 Load balancing in a dynamic session redirector 54 2002
8601155 Telemetry stream performance analysis and optimization 3 2006
* 2008/0043,716 TELEMETRY STREAM PERFORMANCE ANALYSIS AND OPTIMIZATION 89 2006
 
AKAMAI TECHNOLOGIES, INC. (33)
6820133 SYSTEM AND METHOD FOR HIGH-PERFORMANCE DELIVERY OF WEB CONTENT USING HIGH-PERFORMANCE COMMUNICATIONS PROTOCOL BETWEEN THE FIRST AND SECOND SPECIALIZED INTERMEDIATE NODES TO OPTIMIZE A MEASURE OF COMMUNICATIONS PERFORMANCE BETWEEN THE SOURCE AND THE DESTINATION 233 2000
7925713 Method for operating an integrated point of presence server network 17 2000
* 6405252 Integrated point of presence server network 308 2000
7240100 Content delivery network (CDN) content server request handling mechanism with metadata framework support 451 2001
* 7096266 Extending an Internet content delivery network into an enterprise 143 2002
* 2002/0091,801 Extending an internet content delivery network into an enterprise 100 2002
7363361 Secure content delivery system 109 2002
* 2003/0097,564 Secure content delivery system 118 2002
7716367 Network performance monitoring in a content delivery service 139 2004
8819280 Network traffic load balancing system using IPV6 mobility headers 6 2005
8447837 Site acceleration with content prefetching enabled through customer-specific configurations 11 2006
* 2007/0156,845 Site acceleration with content prefetching enabled through customer-specific configurations 132 2006
8122102 Content delivery network (CDN) content server request handling mechanism 15 2007
* 2007/0288,588 Content delivery network (CDN) content server request handling mechanism 125 2007
7929429 Optimal route selection in a content delivery network 2 2007
* 2008/0008,089 Optimal route selection in a content delivery network 136 2007
7840667 Content delivery network service provider (CDNSP)-managed content delivery network (CDN) for network service provider (NSP) 66 2008
* 2008/0222,291 Content delivery network service provider (CDNSP)-managed content delivery network (CDN) for network service provider (NSP) 188 2008
7945655 Scalable, high performance and highly available distributed storage system for internet content 5 2008
* 2009/0106,411 SCALABLE, HIGH PERFORMANCE AND HIGHLY AVAILABLE DISTRIBUTED STORAGE SYSTEM FOR INTERNET CONTENT 31 2008
8041818 Integrated point of presence server network and functionally organized web sites 69 2009
* 2009/0172,145 INTEGRATED POINT OF PRESENCE SERVER NETWORK 1 2009
8578052 Generation and use of network maps based on race methods 2 2009
8078755 Load balancing using IPv6 mobility features 11 2009
8392611 Network performance monitoring in a content delivery system 5 2010
* 2010/0217,801 Network performance monitoring in a content delivery system 133 2010
8341278 Secure content delivery system 5 2010
8108507 Content delivery network service provider (CDNSP)-managed content delivery network (CDN) for network service provider (NSP) 11 2010
* 2011/0167,111 METHOD FOR OPERATING AN INTEGRATED POINT OF PRESENCE SERVER NETWORK 1 2011
8176203 Load balancing using IPV6 mobility features 11 2011
8909735 Content delivery network for RFID devices 0 2012
* 8341295 Server failover using IPV6 mobility features 7 2012
9467461 Countering security threats with the domain name system 0 2013
 
AT&T INTELLECTUAL PROPERTY I, L.P. (3)
* 9680925 Methods and apparatus to route message traffic using tiered affinity-based message routing 0 2012
9319307 Providing differentiated service to traffic flows obscured by content distribution systems 0 2013
9699094 Providing differentiated service to traffic flows obscured by content distribution systems 0 2016
 
ZARBAÑA DIGITAL FUND LLC (9)
* 6772333 Atomic session-start operation combining clear-text and encrypted sessions to provide id visibility to middleware such as load-balancers 149 1999
* 7861075 Atomic session-start operation combining clear-text and encrypted sessions to provide ID visibility to middleware such as load-balancers 3 2004
* 2005/0010,754 Atomic session-start operation combining clear-text and encrypted sessions to provide ID visibility to middleware such as load-balancers 21 2004
9686183 Digital object routing based on a service request 0 2005
8194701 System and/or method for downstream bidding 4 2005
7894447 Digital object routing 2 2005
* 2007/0291,773 Digital object routing based on a service request 9 2005
* 2007/0127,372 Digital object routing 43 2005
* 7900040 Atomic session-start operation combining clear-text and encrypted sessions to provide ID visibility to middleware such as load-balancers 5 2006
 
ORACLE INTERNATIONAL CORPORATION (19)
* 6243751 Method and apparatus for coupling clients to servers 40 1997
* 6088728 System using session data stored in session data storage for associating and disassociating user identifiers for switching client sessions in a server 99 1997
* 6581088 Smart stub or enterprise javaTM bean in a distributed processing system 30 1999
7454755 Smart stub or enterprise Java.TM. bean in a distributed processing system 4 2003
* 2003/0204,647 Smart stub or enterprise JAVAâ?¢ bean in a distributed processing system 3 2003
6941555 Clustered enterprise Java™ in a secure distributed processing system 24 2003
9176772 Suspending and resuming of sessions 0 2005
7415470 Capturing and re-creating the state of a queue when migrating a session 6 2005
7334232 Clustered enterprise Java.TM. in a secure distributed processing system 18 2005
* 2006/0031,846 Clustered enterprise JavaTM in a secure distributed processing system 16 2005
* 8166197 Multipath routing process 2 2005
* 2007/0094,361 Multipath routing process 115 2005
7502824 Database shutdown with session migration 8 2006
8069447 Smart stub or enterprise java bean in a distributed processing system 3 2008
* 2009/0037,925 SMART STUB OR ENTERPRISE JAVA BEAN IN A DISTRIBUTED PROCESSING SYSTEM 3 2008
8549038 Pluggable session context 3 2009
* 2010/0318,570 PLUGGABLE SESSION CONTEXT 16 2009
8706906 Multipath routing process 0 2012
9495394 Pluggable session context 0 2013
 
MCAFEE, LLC (1)
* 7039721 System and method for protecting internet protocol addresses 33 2001
 
GULA CONSULTING LIMITED LIABILITY COMPANY (3)
7827301 Method for connection acceptance control and optimal multi-media content delivery over networks 3 2006
* 7890631 Connection acceptance control 8 2008
* 2008/0228,921 Connection Acceptance Control 3 2008
 
THE TRUSTEES OF COLUMBIA UNIVERSITY IN THE CITY OF NEW YORK (4)
* 2002/0163,889 Method and apparatus for providing services on a dynamically addressed network 104 2001
* 2002/0031,131 Method and apparatus for the exchange of data between a dynamically addressed network and a foreign network 32 2001
* 2002/0028,656 Method and apparatus for providing forwarding and replication services on a dynamically addressed network 25 2001
* 2002/0029,287 Method and apparatus for dynamically addressing a circuits based network 16 2001
 
KABUSHIKI KAISHA TOSHIBA (2)
* 7415722 Server computer protection apparatus and method for controlling data transfer by the same 3 2003
* 2003/0145,236 Server computer protection apparatus and method for controlling data transfer by the same 5 2003
 
BOARD OF REGENTS OF THE UNIVERSITY OF NEBRASKA (1)
* 2003/0046,394 SYSTEM AND METHOD FOR AN APPLICATION SPACE SERVER CLUSTER 10 2001
 
Sprint Communications Company L.P. (1)
7200865 Method and system for communication control in a computing environment 57 2001
 
TELECOMMUNICATIONS RESEARCH LABORATORIES (2)
7339937 Wide-area content-based routing architecture 79 2002
* 2003/0099,237 Wide-area content-based routing architecture 89 2002
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (50)
* 6308216 Service request routing using quality-of-service data and network resource information 126 1997
* 6553403 System, method and computer program product for monitoring in a distributed computing environment 94 1998
* 6182140 Hot objects with multiple links in web browsers 14 1998
* 6782431 System and method for dynamic selection of database application code execution on the internet with heterogenous clients 32 1998
* 6917436 Method and computer program product for implementing web based document printing 4 1999
* 6772225 Policy enabled web caching 40 1999
* 6842783 System and method for enforcing communications bandwidth based service level agreements to plurality of customers hosted on a clustered web server 30 2000
* 6857025 Highly scalable system and method of regulating internet traffic to server farm to support (min,max) bandwidth usage-based service level agreements 26 2000
* 8239445 URL-based sticky routing tokens using a server-side cookie jar 42 2000
* 7103664 Method, system and program products for ordering lists of service addresses to provide load balancing of a clustered environment 40 2000
* 7089294 Methods, systems and computer program products for server based type of service classification of a communication request 49 2000
* 7051103 Method and system for providing SNA access to telnet 3270 and telnet 3270 enhanced services over wide area networks 4 2000
* 6871296 Highly available TCP systems with fail over connections 21 2000
* 2002/0087,912 Highly available TCP systems with fail over connections 3 2000
* 2002/0170,032 Method, system and computer program for deriving and applying quality of service specifications in a component-based development environment 10 2001
* 8041814 Method, system and computer program product for hierarchical load balancing 0 2001
7054855 Method and system for performing a pattern match search for text strings 15 2001
* 2003/0009,453 Method and system for performing a pattern match search for text strings 8 2001
* 7480705 Dynamic HTTP load balancing method and apparatus 13 2001
* 2003/0023,669 Dynamic HTTP load balancing method and apparatus 38 2001
7207061 State machine for accessing a stealth firewall 18 2001
* 2003/0051,155 State machine for accessing a stealth firewall 30 2001
* 7836295 Method and apparatus for improving the resilience of content distribution networks to distributed denial of service attacks 2 2002
* 2004/0019,781 Method and apparatus for improving the resilience of content distribution networks to distributed denial of service attacks 15 2002
7562145 Application instance level workload distribution affinities 1 2003
* 2005/0050,202 Methods, systems and computer program products for application instance level workload distribution affinities 13 2003
* 2005/0108,397 Reducing number of messages processed by control processor by bundling control and data messages and offloading the TCP connection setup and termination messages 9 2003
* 2004/0243,693 Inbound connector 4 2004
* 8831026 Method and apparatus for dynamically scheduling requests 2 2004
* 2005/0207,439 Method and apparatus for dynamically scheduling requests 8 2004
* 2006/0080,273 Middleware for externally applied partitioning of applications 6 2004
* 7464124 Method for autonomic data caching and copying on a storage area network aware file system using copy services 3 2004
7457930 Method for application transparent autonomic data replication improving access performance for a storage area network aware file system 0 2004
7383406 Application transparent autonomic availability on a storage area network aware file system 4 2004
* 2006/0112,242 Application transparent autonomic data replication improving access performance for a storage area network aware file system 3 2004
* 2006/0112,140 Autonomic data caching and copying on a storage area network aware file system using copy services 21 2004
* 2005/0195,433 Method and computer program product for implementing web based document printing 0 2005
9473316 Resource consumption reduction via meeting affinity 0 2006
* 2008/0091,779 RESOURCE CONSUMPTION REDUCTION VIA MEETING AFFINITY 8 2006
7779219 Application transparent autonomic availability on a storage area network aware file system 0 2008
8095754 Transparent autonomic data replication improving access performance for a storage area network aware file system 3 2008
7991736 Article of manufacture and system for autonomic data caching and copying on a storage area network aware file system using copy services 1 2008
* 2009/0043,980 ARTICLE OF MANUFACTURE AND SYSTEM FOR AUTONOMIC DATA CACHING AND COPYING ON A STORAGE AREA NETWORK AWARE FILE SYSTEM USING COPY SERVICES 6 2008
8260892 Dynamic http load balancing 2 2009
* 2009/0125,621 DYNAMIC HTTP LOAD BALANCING 6 2009
* 8171139 Hierarchical load balancing 0 2011
8380832 Dynamic HTTP load balancing 2 2012
8412807 Dynamic HTTP load balancing 1 2012
9374273 Dynamic HTTP load balancing 0 2013
9716627 Dynamic HTTP load balancing 0 2016
 
TRANSPACIFIC CERAMIC, LLC (1)
* 7133922 Method and apparatus for streaming of data 83 2000
 
INFOBLOX INC. (1)
* 6374295 Active server management 63 1998
 
GETGO, INC. (5)
8078972 Methods and interfaces for displaying performance data related to a current remote access session 1 2006
7978617 Methods for providing performance improvement recommendations 4 2006
7898968 Systems and methods for selecting efficient connection paths between computing devices 2 2006
* 2008/0069,104 SYSTEMS AND METHODS FOR SELECTING EFFICIENT CONNECTION PATHS BETWEEN COMPUTING DEVICES 22 2006
8984407 Methods and interfaces for displaying performance data related to a current remote access session 0 2011
 
ATREVE SOFTWARE, INC. (1)
6317786 Web service 159 1998
 
MIXED SIGNALS TECHNOLOGIES, INC. (2)
* 7228349 System and method for interacting with users over a communications network 5 2001
* 2002/0049,843 System and method for interacting with users over a communications network 51 2001
 
CISCO TECHNOLOGY, INC. (132)
6889181 Network flow switching and flow data export 27 1997
* 6240461 Methods and apparatus for caching network data traffic 48 1997
6853638 Route/service processor scalability via flow-based distribution of traffic 10 1998
6446121 System and method for measuring round trip times in a network using a TCP packet 155 1998
* 6295557 Apparatus for simulating internet traffic 48 1998
* 6182147 Multicast group routing using unidirectional links 63 1998
* 6711178 Enhanced claw packing protocol 7 1998
* 6298381 System and method for information retrieval regarding services 49 1998
* 6292832 System and method for determining a preferred service in a network 72 1998
6724724 System and method for resolving an electronic address 13 1999
* 6832253 Proximity as an aid to caching and secondary serving of data 36 1999
6795860 System and method for selecting a service with dynamically changing information 80 1999
* 6466977 Proxy on demand 39 1999
* 6604241 Communicating video information in a network using universal resource locators 17 1999
6628654 Dispatching packets from a forwarding agent using tag switching 30 1999
7051066 Integrating service managers into a routing infrastructure using forwarding agents 51 1999
* 6970913 Load balancing using distributed forwarding agents with application based feedback for different virtual machines 74 1999
6775692 Proxying and unproxying a connection using a forwarding agent 98 1999
6742045 Handling packet fragments in a distributed network service environment 118 1999
6735169 Cascading multiple services on a forwarding agent 67 1999
6704278 Stateful failover of service managers 60 1999
6687222 Backup service managers for providing reliable network services in a distributed environment 134 1999
6650641 Network address translation using a forwarding agent 173 1999
6633560 Distribution of network services among multiple service managers without client involvement 77 1999
6606315 Synchronizing service instructions among forwarding agents using a service manager 73 1999
6606316 Gathering network statistics in a distributed network service environment 42 1999
6549516 Sending instructions from a service manager to forwarding agents on a need to know basis 131 1999
* 6654796 System for managing cluster of network switches using IP address for commander switch and redirecting a managing request via forwarding an HTTP connection to an expansion switch 106 1999
* 7761500 URL based communication protocol from a client computer to a network device 19 2000
* 6742044 Distributed network traffic load balancing technique implemented without gateway router 76 2000
6839809 Methods and apparatus for improving content quality in web caching systems 31 2000
7395348 Network cache-based content routing 10 2000
* 7072979 Wide area load balancing of web traffic 21 2000
7349979 Method and apparatus for redirecting network traffic 28 2000
6836462 Distributed, rule based packet redirection 45 2000
6832252 Methods and apparatus for caching network data traffic 23 2000
* 7185073 Method and apparatus for defining and implementing high-level quality of service policies in computer networks 182 2000
* 6850982 Methods and apparatus for directing a flow of data between a client and multiple servers 57 2000
* 6891839 Distributing packets among multiple tiers of network appliances 58 2001
* 2002/0141,401 Distributing packets among multiple tiers of network appliances 13 2001
* 7089328 Method allocation scheme for maintaining server load balancers services in a high throughput environment 15 2001
* 7072981 Preallocation of client network address translation addresses for client-server networks 13 2001
7131140 Method for protecting a firewall load balancer from a denial of service attack 28 2001
7069342 Communication system with content-based data compression 101 2001
8175257 Method and apparatus for scheduling automatic call distribution system callers 1 2001
7089320 Apparatus and methods for combining data 14 2001
7881208 Gateway load balancing protocol 32 2001
7225271 System and method for recognizing application-specific flows and assigning them to queues 22 2001
7200596 System and method for information retrieval regarding services 0 2001
* 8635305 Mechanisms for providing differentiated services within a web cache 0 2001
7720997 Path selection system 23 2001
6925504 Methods and apparatus for obtaining content from a content-originating device within a computerized network 35 2002
* 7143169 Methods and apparatus for directing messages to computer systems based on inserted data 124 2002
7734651 Communicating network information using universal resource locators 0 2002
* 7978598 Connection replication 9 2002
* 6862624 Method and apparatus for directing a flow of packets based on request and server attributes 69 2002
* 2004/0039,820 Method and apparatus for directing a flow of packets based on request and server attributes 43 2002
7143184 System and method for measuring round trip times in a network using a TCP packet 20 2002
7171471 Methods and apparatus for directing a resource request 44 2002
7467408 Method and apparatus for capturing and filtering datagrams for network security monitoring 101 2002
7042870 Sending instructions from a service manager to forwarding agents on a need to know basis 27 2003
* 7506368 Methods and apparatus for network communications via a transparent security proxy 53 2003
7305479 Methods and apparatus for delivery of content requests within a content delivery network 11 2003
7650402 System and method for tracking end users in a loadbalancing environment 5 2003
7373394 Method and apparatus for multicast cloud with integrated multicast and unicast channel routing in a content distribution network 26 2003
6909724 Synchronizing service instructions among forwarding agents using a service manager 5 2003
7593346 Distributing and balancing traffic flow in a virtual gateway 16 2003
6985440 Network address translation using a forwarding agent 20 2003
7756040 System and method for relaying information in order to enable services in a network environment 4 2003
8050275 System and method for offering quality of service in a network environment 141 2003
7570586 Backup service managers for providing reliable network services in a distributed environment 6 2003
7443847 Stateful failover of service managers 82 2003
7596107 System and method for enabling multicast group services in a network environment 2 2004
7401159 Distributed network traffic load balancing technique implemented without gateway router 40 2004
7020090 System and method for loadbalancing in a network environment using feedback information 19 2004
* 2005/0281,205 SYSTEM AND METHOD FOR LOADBALANCING IN A NETWORK ENVIRONMENT USING FEEDBACK INFORMATION 10 2004
7966409 Routing protocol based redundancy design for shared-access networks 5 2004
7761572 Proximity as an aid to caching and secondary serving of data 128 2004
7260518 Network flow switching and flow data report 36 2004
RE41750 Apparatus and method for redirection of network management messages in a cluster of network devices 2 2004
7443796 Distributed, rule based packet redirection 18 2004
* 7487250 Methods and apparatus for directing a flow of data between a client and multiple servers 3 2004
* 2005/0102,405 Methods and apparatus for directing a flow of data between a client and multiple servers 12 2004
* 7257634 Method and apparatus for directing a flow of packets based on request and server attributes 20 2005
* 2005/0193,114 Method and apparatus for directing a flow of packets based on request and server attributes 29 2005
7457877 System and method for measuring round trip times in a network using a TCP packet 21 2005
* 7340744 System and method for optimizing sessions and network resources in a loadbalancing environment 9 2005
* 2006/0227,705 System and method for optimizing sessions and network resources in a loadbalancing environment 6 2005
7516240 Managing a content distribution system using virtual content-distribution trees 4 2005
* 2005/0216,442 Methods and apparatus for configuring a content distribution network 6 2005
7346686 Load balancing using distributed forwarding agents with application based feedback for different virtual machines 37 2005
* 2005/0249,199 Load balancing using distributed forwarding agents with application based feedback for different virtual machines 43 2005
8077604 Load sharing and redundancy scheme 5 2005
8009676 Dynamically providing a quality of service for a mobile node 0 2005
* 2007/0025,359 Dynamically providing a quality of service for a mobile node 4 2005
7630486 Method and system for handling a queued automatic call distributor call 10 2005
* 2007/0071,223 Method and system for handling a queued automatic call distributor call 86 2005
7719974 System and method for loadbalancing in a network environment using feedback information 4 2006
* 2006/0109,785 System and method for loadbalancing in a network environment using feedback information 3 2006
8326967 Stream control failover utilizing the sharing of state information within a logical group of stream servers 2 2006
* 2006/0248,212 Stream control failover utilizing the sharing of state information within a logical group of stream servers 19 2006
7606246 Proxy on demand 0 2006
* 2006/0253,896 Proxy on demand 5 2006
8875135 Assigning component operations of a task to multiple servers using orchestrated web service proxy 0 2006
* 2007/0245,352 Method and apparatus for orchestrated web service proxy 11 2006
7660909 Preallocation of client network address translation addresses for client-server networks 0 2006
* 2006/0248,231 Preallocation of Client Network Address Translation Addresses for Client-Server Networks 16 2006
7770215 Method for protecting a firewall load balancer from a denial of service attack 3 2006
* 2008/0028,456 Method for Protecting a Firewall Load Balancer From a Denial of Service Attack 25 2006
RE44661 Method for a cable modem to rapidly switch to a backup CMTS 0 2006
7934016 System and method for recognizing and assigning application-specific flows 1 2007
8024479 System and method for distributing information in a network environment 1 2007
* 2007/0186,280 System and Method for Distributing Information in a Network Environment 2 2007
7734816 Method and apparatus for redirecting network traffic 4 2008
* 2008/0120,433 METHOD AND APPARATUS FOR REDIRECTING NETWORK TRAFFIC 8 2008
8667175 Server selection for routing content to a client using application layer redirection 1 2008
7725598 Network cache-based content routing 2 2008
* 2008/0222,305 NETWORK CACHE-BASED CONTENT ROUTING 1 2008
8452956 Methods and apparatus for network communications via a transparent security proxy 8 2009
* 8370649 Stream control failover utilizing an attribute-dependent protection mechanism 1 2010
* 2010/0223,394 STREAM CONTROL FAILOVER UTILIZING AN ATTRIBUTE-DEPENDENT PROTECTION MECHANISM 8 2010
7996535 Proximity as an aid to caching and secondary serving of data 112 2010
* 2010/0281,111 PROXIMITY AS AN AID TO CACHING AND SECONDARY SERVING OF DATA 0 2010
8774010 System and method for providing proactive fault monitoring in a network environment 0 2010
8559341 System and method for providing a loop free topology in a network environment 0 2010
8982733 System and method for managing topology changes in a network environment 2 2011
8670326 System and method for probing multiple paths in a network environment 10 2011
8724517 System and method for managing network traffic disruption 4 2011
8830875 System and method for providing a loop free topology in a network environment 1 2011
9276834 Load sharing and redundancy scheme 0 2011
9450846 System and method for tracking packets in a network environment 3 2012
9350715 Methods and apparatus for network communications via a transparent security proxy 0 2013
 
INKOMI CORP. (1)
6976093 Web server content replication 36 1999
 
NATIONAL SUN YAT-SEN UNIVERSITY (1)
* 2002/0199,014 Configurable and high-speed content-aware routing method 94 2002
 
SAISEI NETWORKS PTE LTD (1)
8547843 System, method, and computer program product for controlling output port utilization 1 2006
 
FUJITSU LIMITED (4)
* 6862621 Flow controlling apparatus and node apparatus 16 2001
* 2002/0089,931 Flow controlling apparatus and node apparatus 14 2001
* 8924586 Management device in distributing information, management method and medium 1 2010
* 2010/0274,845 MANAGEMENT DEVICE IN DISTRIBUTING INFORMATION, MANAGEMENT METHOD AND MEDIUM 0 2010
 
MOTOROLA, INC. (1)
* 2003/0007,485 Method and system for operating an edge router 9 2001
 
SINGLE TOUCH INTERACTIVE, INC. (1)
* 2004/0025,186 System and method for managing media 84 2001
 
EXAFER LTD (3)
8971335 System and method for creating a transitive optimized flow path 1 2010
8325733 Method and system for layer 2 manipulator and forwarder 2 2010
* 2011/0058,549 METHOD AND SYSTEM FOR LAYER 2 MANIPULATOR AND FORWARDER 9 2010
 
WEBSPECITVE SOFTWARE, INC. (1)
6912534 Web service 30 2001
 
AT&T INTELLECTUAL PROPERTY II, L.P. (6)
7508814 Electronic loop provisioning methods and systems 2 2003
* 7508753 Packet redirection and message stream management 7 2004
* 7738379 Method and apparatus for throttling and distributing data transmissions across a network 5 2005
* 8306022 Method for content-aware redirection and content renaming 3 2005
8146146 Method and apparatus for integrated network security alert information retrieval 1 2005
* 8660115 Method for content-aware redirection and content renaming 0 2012
 
SAP AG (1)
* 2004/0088,408 Methods and systems for routing requests at a network switch 5 2002
 
INTEL CORPORATION (21)
* 6912588 System and method for managing client requests in client-server networks 38 1998
* 6810411 Method and system for selecting a host in a communications network 212 1999
* 6970903 Distributed component system management using machine-independent activation requests 4 1999
* 6732175 Network apparatus for switching based on content of application data 107 2000
7146422 Method and apparatus for validating documents based on a validation template 68 2000
* 2002/0069,238 Technique to transfer data over a network 7 2000
7162542 Cascading network apparatus for scalability 10 2000
* 2004/0230,660 Cascading network apparatus for scalability 24 2000
7096270 Method and apparatus for content based switching 11 2001
* 2003/0028,654 Method and apparatus for content based switching 22 2001
* 2003/0236,813 Method and apparatus for off-load processing of a message stream 20 2002
7366781 Network apparatus for switching based on content of application data 13 2003
* 2004/0205,597 Network apparatus for switching based on content of application data 6 2003
* 7594033 System for validating message before transforming the message into another format and switching it to selected server 1 2005
* 2005/0149,489 Network apparatus for transformation 3 2005
7590729 Method and apparatus for content based switching 2 2006
* 8289850 Interconnect bandwidth throttler 0 2011
8862773 Scalable network apparatus for content based switching or validation acceleration 3 2012
9369522 Scalable network apparatus for content based switching or validation acceleration 0 2014
9712505 Scalable network apparatus for content based switching or validation acceleration 0 2015
9473411 Scalable network apparatus for content based switching or validation acceleration 0 2015
 
TELECOM ITALIA S.P.A. (2)
8169930 Communications method for a packet-switched network and network employing the method 0 2006
* 2010/0054,142 COMMUNICATIONS METHOD FOR A PACKET-SWITCHED AND NETWORK AND NETWORK EMPLOYING THE METHOD 31 2006
 
MELLANOX TECHNOLOGIES TLV LTD. (2)
7346702 System and method for highly scalable high-speed content-based filtering and load balancing in interconnected fabrics 69 2001
* 2002/0059,451 System and method for highly scalable high-speed content-based filtering and load balancing in interconnected fabrics 20 2001
 
TOSHIBA TEC KABUSHIKI KAISHA (3)
7403300 Wireless wide area network printing 3 2003
7385721 Wireless wide area network printing 14 2004
* 2004/0184,100 Wireless wide area network printing 7 2004
 
ACCTON TECHNOLOGY CORPORATION (1)
* 2002/0169,889 Zero-loss web service system and method 38 2002
 
KINETIC TIDE, INC. (1)
* 7139834 Data routing monitoring and management 36 2001
 
ADOBE SYSTEMS INCORPORATED (4)
6992983 Bandwidth detection in a heterogeneous network with parallel and proxy modes 27 2000
7200141 Bandwidth detection in a heterogeneous network with parallel and proxy modes 5 2005
* 2006/0072,620 Bandwidth detection in a heterogeneous network with parallel and proxy modes 3 2005
7719979 Bandwidth detection in a heterogeneous network with parallel and proxy modes 3 2007
 
ADARA NETWORKS, INC. (8)
7664876 System and method for directing clients to optimal servers in computer networks 16 2002
* 7552233 System and method for information object routing in computer networks 156 2002
* 2003/0200,307 System and method for information object routing in computer networks 47 2002
* 2003/0101,278 System and method for directing clients to optimal servers in computer networks 200 2002
8433787 System and method for directing clients to optimal servers in computer networks 1 2009
8423666 System and method for directing clients to optimal servers in computer networks 2 2009
* 2011/0093,586 SYSTEM AND METHOD FOR DIRECTING CLIENTS TO OPTIMAL SERVERS IN COMPUTER NETWORKS 5 2009
* 2010/0198,913 SYSTEM AND METHOD DIRECTING CLIENTS TO OPTIMAL SERVERS IN COMPUTER NETWORKS 8 2009
 
SYBASE, INC. (4)
* 2005/0050,021 Information Messaging and Collaboration System 32 2004
7240067 System and methodology for extraction and aggregation of data from dynamic content 51 2004
* 2004/0199,497 System and Methodology for Extraction and Aggregation of Data from Dynamic Content 113 2004
8260844 Information messaging and collaboration system 2 2007
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (39)
6636485 Method and system for providing quality-of-service in a data-over-cable system 78 1998
6223222 Method and system for providing quality-of-service in a data-over-cable system using configuration protocol messaging 145 1998
6775276 Method and system for seamless address allocation in a data-over-cable system 34 1998
6510162 System and method for managing channel usage in a data over cable system 246 1998
6331987 Method and system for bundling data in a data-over-cable system 87 1998
6275853 System and method for extending communications features using generic management information base objects 48 1998
* 6138159 Load direction mechanism 76 1998
* 6145010 Method and apparatus for bandwidth control in an over subscribed computer network switch 7 1998
* 6304906 Method and systems for allowing data service system to provide class-based services to its users 82 1998
6662135 Method and apparatus for reflective mixer testing of a cable modem 43 1998
6986157 Method and system for dynamic service registration in a data-over-cable system 44 1998
6657991 Method and system for provisioning network addresses in a data-over-cable system 62 1998
* 6819656 Session based scheduling scheme for increasing server capacity 4 1999
6577642 Method and system for virtual network administration with a data-over cable system 184 1999
6697862 System and method for network address maintenance using dynamic host configuration protocol messages in a data-over-cable system 24 1999
6654387 Method for network address table maintenance in a data-over-cable system using a network device registration procedure 22 1999
6754622 Method for network address table maintenance in a data-over-cable system using destination reachibility 27 1999
6785292 Method for detecting radio frequency impairments in a data-over-cable system 31 1999
* 6601101 Transparent access to network attached devices 296 2000
6804262 Method and apparatus for channel determination through power measurements 21 2000
6816500 Apparatus, method and system for multimedia access network channel management 98 2000
7206848 Intelligently classifying and handling user requests in a data service system 24 2000
7107326 Method and system for integrating IP address reservations with policy provisioning 52 2000
7068597 System and method for automatic load balancing in a data-over-cable network 109 2000
* 7984147 Apparatus and method for identifying a requested level of service for a transaction 5 2000
6952428 System and method for a specialized dynamic host configuration protocol proxy in a data-over-cable network 184 2001
7073055 System and method for providing distributed and dynamic network services for remote access server users 70 2001
7222255 System and method for network performance testing 65 2001
* 7831731 Method and system for a modular transmission control protocol (TCP) rare-handoff design in a streams based transmission control protocol/internet protocol (TCP/IP) implementation 12 2001
* 7689710 Method and system for a front-end modular transmission control protocol (TCP) handoff design in a streams based transmission control protocol/internet protocol (TCP/IP) implementation 22 2001
* 2002/0188,753 Method and system for a front-end modular transmission control protocol (TCP) handoff design in a streams based transmission control protocol/internet protocol (TCP/IP) implementation 30 2001
7088678 System and method for traffic shaping based on generalized congestion and flow control 130 2001
7072337 System and method for resolving network addresses for network devices on distributed network subnets 56 2002
8051176 Method and system for predicting connections in a computer network 8 2002
* 7594032 Method and system for communicating information between a switch and a plurality of servers in a computer network 4 2002
* 7483980 Method and system for managing connections in a computer network 2 2002
* 2004/0093,415 Method and system for managing connections in a computer network 11 2002
* 8984140 Managing connections through an aggregation of network resources providing offloaded connections between applications over a network 0 2004
* 2006/0129,676 Managing connections through an aggregation of network resources providing offloaded connections between applications over a network 46 2004
 
Cadence Design Systems, Inc. (8)
7299466 Mechanism for managing execution environments for aggregated processes 8 2002
7159217 Mechanism for managing parallel execution of processes in a distributed computing environment 22 2002
* 7117500 Mechanism for managing execution of interdependent aggregated processes 18 2002
7093259 Hierarchically structured logging for computer work processing 38 2002
* 2003/0120,709 Mechanism for managing execution of interdependent aggregated processes 24 2002
* 2003/0120,701 Mechanism for managing execution environments for aggregated processes 14 2002
* 2003/0120,708 Mechanism for managing parallel execution of processes in a distributed computing environment 15 2002
8250131 Method and apparatus for managing a distributed computing environment 9 2005
 
JUNIPER NETWORKS, INC. (22)
* 7171457 Processing numeric addresses in a network router 5 2001
8370936 Multi-method gateway-based network security systems and methods 32 2002
* 2003/0154,399 Multi-method gateway-based network security systems and methods 259 2002
* 7650634 Intelligent integrated network security device 18 2003
* 2004/0030,927 Intelligent integrated network security device 49 2003
7734752 Intelligent integrated network security device for high-availability applications 22 2004
* 2006/0005,231 Intelligent integrated network security device for high-availability applications 36 2004
7746862 Packet processing in a multiple processor system 11 2006
7779087 Processing numeric addresses in a network router 1 2007
* 2007/0118,621 Processing numeric addresses in a network router 0 2007
8332948 Intelligent integrated network security device 4 2009
8326961 Intelligent integrated network security device for high-availability applications 4 2010
* 2010/0242,093 INTELLIGENT INTEGRATED NETWORK SECURITY DEVICE FOR HIGH-AVAILABILITY APPLICATIONS 7 2010
8077723 Packet processing in a multiple processor system 6 2010
8331374 Packet processing in a multiple processor system 4 2011
8798065 Packet processing in a multiple processor system 0 2012
8726016 Intelligent integrated network security device 0 2012
8635695 Multi-method gateway-based network security systems and methods 5 2012
8631113 Intelligent integrated network security device for high-availability applications 1 2012
9094372 Multi-method gateway-based network security systems and methods 0 2013
8959197 Intelligent integrated network security device for high-availability applications 0 2013
9100364 Intelligent integrated network security device 0 2014
 
SYCAMORE SPRINGS PARTNERS CORP. (4)
6914905 Method and system for VLAN aggregation 53 2000
6912592 Method and system of aggregate multiple VLANs in a metropolitan area network 48 2001
* 2002/0091,795 Method and system of aggregate multiple VLANs in a metropolitan area network 74 2001
7792058 Method and system for VLAN aggregation 10 2005
 
LINKEDIN CORPORATION (1)
7839799 Middleware components for bundling service invocations 0 2008
 
LENOVO INTERNATIONAL LIMITED (3)
* 7032048 Method, system, and program products for distributed content throttling in a computing environment 5 2001
* 2003/0023,798 Method, system, and program products for distributed content throttling in a computing environment 1 2001
8811412 Steering data communications packets among service applications with server selection modulus values 0 2009
 
Cradlepoint, Inc. (21)
9232461 Hotspot communication limiter 1 2007
* 2008/0039,102 Hotspot Communication Limiter 174 2007
* 2007/0254,727 Hotspot Power Regulation 15 2007
9021081 System and method for collecting individualized network usage data in a personal hotspot wireless network 0 2008
8644272 Initiating router functions 1 2008
* 2008/0313,327 COLLECTING INDIVIDUALIZED NETWORK USAGE DATA 12 2008
* 2008/0310,407 INITIATING ROUTER FUNCTIONS 13 2008
9294353 Configuring a wireless router 0 2008
* 2009/0147,700 CONFIGURING A WIRELESS ROUTER 18 2008
9584406 Data path switching 0 2009
* 9237102 Selecting a data path 0 2009
8477639 Communicating network status 2 2009
8249052 Automated access of an enhanced command set 1 2009
* 2009/0182,845 AUTOMATED ACCESS OF AN ENHANCED COMMAND SET 11 2009
* 2009/0175,285 SELECTING A DATA PATH 12 2009
* 2009/0172,658 APPLICATION INSTALLATION 18 2009
* 2009/0168,789 DATA PATH SWITCHING 11 2009
8732808 Data plan activation and modification 57 2009
* 2009/0172,796 DATA PLAN ACTIVATION AND MODIFICATION 14 2009
* 2011/0022,727 HANDSET CRADLE 0 2010
9094280 Communicating network status 0 2013
 
Nacon Consulting, LLC (2)
* 7246174 Method and system for accessing and managing virtual machines 25 2003
* 2005/0108,709 Method and apparatus for accessing and managing virtual machines 21 2003
 
INSTITUTE FOR BASIC SCIENCE (1)
* 8891468 Content-based network system and method of controlling transmission of content therein 0 2012
 
ARRAY NETWORKS, INC. (1)
6535509 Tagging for demultiplexing in a network traffic server 29 1999
 
ERICREALM OPERATING INC. (1)
9210236 Method and system for dynamic distributed data caching 3 2013
 
IPSUM NETWORKS (1)
8510468 Route aware network link acceleration 4 2010
 
Visa U.S.A. Inc. (10)
7774402 Adaptive gateway for switching transactions and data on unreliable networks using context-based rules 16 2005
7694287 Schema-based dynamic parse/build engine for parsing multi-format messages 17 2005
* 2007/0005,613 Schema-based dynamic parse/build engine for parsing multi-format messages 60 2005
* 2007/0005,774 Adaptive gateway for switching transactions and data on unreliable networks using context-based rules 42 2005
8555262 Schema-based dynamic parse/build engine for parsing multi-format messages 2 2010
* 2010/0211,938 SCHEMA-BASED DYNAMIC PARSE/BUILD ENGINE FOR PARSING MULTI-FORMAT MESSAGES 5 2010
8639846 Adaptive gateway for switching transactions and data on unreliable networks using context-based rules 0 2010
* 2011/0047,294 ADAPTIVE GATEWAY FOR SWITCHING TRANSACTIONS AND DATA ON UNRELIABLE NETWORKS USING CONTEXT-BASED RULES 23 2010
9215196 Schema-based dynamic parse/build engine for parsing multi-format messages 0 2013
9756001 Schema-based dynamic parse/build engine for parsing multi-format messages 0 2015
 
EPICREALM LICENSING LLC (1)
9648076 Method and system for generating values for a request for caching of content items 0 2013
 
MASSACHUSETTS INSTITUTE OF TECHNOLOGY (17)
* 6430618 Method and apparatus for distributing requests among a plurality of resources 119 1998
6553420 Method and apparatus for distributing requests among a plurality of resources 64 1998
* 6108703 Global hosting system 826 1999
* 6553413 Content delivery network using edge-of-network servers for providing content delivery to a set of participating content providers 377 2000
* 7219122 Software service handoff mechanism with a performance reliability improvement mechanism (PRIM) for a collaborative client-server system 10 2002
6963915 Method and apparatus for distributing requests among a plurality of resources 10 2002
7127513 Method and apparatus for distributing requests among a plurality of resources 14 2003
* 2004/0083,289 Method and apparatus for distributing requests among a plurality of resources 11 2003
* 7103645 Method and system for providing content delivery to a set of participating content providers 222 2003
7500002 Method and apparatus for distributing requests among a plurality of resources 3 2005
* 2006/0242,299 Method and apparatus for distributing requests among a plurality of resources 4 2005
7693959 Content distribution system using an alternative domain name system (DNS) and content servers 50 2006
* 2007/0005,689 Content distribution system using an alternative domain name system (DNS) and content servers 128 2006
8103767 Method and apparatus for distributing requests among a plurality of resources 1 2009
* 2009/0248,874 METHOD AND APPARATUS FOR DISTRIBUTING REQUESTS AMONG A PLURALITY OF RESOURCES 2 2009
8073961 Global hosting system 2 2010
8458259 Method and apparatus for distributing requests among a plurality of resources 0 2011
 
NEC CORPORATION (3)
* 6694350 Information providing system, server, client, information providing method and recording medium 10 1999
* 2001/0034,853 Load distribution failure recovery system and method 18 2001
8930552 Application switch system and application switch method 2 2011
 
Byrnes, Philippe C. (1)
* 7065573 Automatic traffic and quality of service control system for communications networks 20 2001
 
JPMORGAN CHASE BANK, N.A. (3)
* 6973497 Selective spoofer and method of performing selective spoofing 3 2000
7082467 Method and device for selective transport level spoofing based on information in transport level packet 35 2001
* 2002/0133,596 Selective spoofer and method of performing selective spoofing 15 2001
 
MBA Sciences, Inc. (4)
8051423 System and method for tracking resources during parallel processing 1 2008
7926058 Resource tracking method and apparatus 3 2008
* 2009/0064,162 RESOURCE TRACKING METHOD AND APPARATUS 6 2008
8533728 Resource tracking method and apparatus 1 2011
 
MICROSOFT TECHNOLOGY LICENSING, LLC (39)
6377991 Method, computer program product, and system for migrating URLs within a dynamically changing distributed cache of URLs 101 1998
6341311 Directing data object access requests in a distributed cache 104 1998
* 6311216 Method, computer program product, and system for client-side deterministic routing and URL lookup into a distributed cache of URLS 100 1998
* 6466981 Method using an assigned dynamic IP address and automatically restoring the static IP address 119 1998
* 6728263 Dynamic sizing of data packets 46 1998
* 6704790 Server-side stream switching 10 1998
* 6637027 System and method for controlling access to broadcast services 45 2000
* 7188188 Methods and computer program products for providing network quality of service for World Wide Web applications 4 2000
7454516 Scalable virtual partitioning of resources 14 2000
* 7720996 Internet protocol (IP) address proximity and application to peer provider location 3 2001
* 2002/0143,918 Internet protocol (IP) address proximity detection and application to peer provider location 32 2001
* 7039715 Methods and systems for a receiver to allocate bandwidth among incoming communications flows 15 2002
* 2003/0221,008 Methods and systems for a receiver to allocate bandwidth among incoming communications flows 23 2002
* 2004/0030,681 System and process for network site fragmented search 44 2003
7546378 Server-side stream switching 1 2003
* 2004/0039,838 Server-side stream switching 1 2003
7720836 Internet streaming media workflow architecture 12 2004
* 7483981 Scalable virtual partitioning of resources 6 2004
* 2005/0108,362 Scaleable virtual partitioning of resources 11 2004
7417992 Adaptive bandwidth throttling for network services 27 2004
7403476 Adaptive bandwidth throttling for network services 3 2004
7400632 Adaptive bandwidth throttling for network services 2 2004
7400633 Adaptive bandwidth throttling for network services 2 2004
* 2005/0111,489 Adaptive bandwidth throttling for network services 1 2004
7752186 Grouping multimedia and streaming media search results 16 2004
9110931 Fuzzy database retrieval 0 2005
* 7079546 Adaptive bandwidth throttling for network services 4 2005
* 2007/0050,482 System and method for executing web pages using a multi-tiered distributed framework 5 2005
7680035 Adaptive bandwidth throttling for network services 18 2006
* 2006/0233,108 Adaptive Bandwidth Throttling for Network Services 169 2006
* 7359986 Methods and computer program products for providing network quality of service for world wide web applications 1 2007
* 2007/0124,463 METHODS AND COMPUTER PROGRAM PRODUCTS FOR PROVIDING NETWORK QUALITY OF SERVICE FOR WORLD WIDE WEB APPLICATIONS 2 2007
7827302 Scalable virtual partitioning of resources 16 2008
* 2009/0049,176 SCALABLE VIRTUAL PARTITIONING OF RESOURCES 5 2008
* 8572710 Pluggable token provider model to implement authentication across multiple web services 1 2010
* 2011/0231,921 PLUGGABLE TOKEN PROVIDER MODEL TO IMPLEMENT AUTHENTICATION ACROSS MULTIPLE WEB SERVICES 9 2010
9009136 Methods and systems for enhancing metadata 0 2010
8209311 Methods and systems for grouping uniform resource locators based on masks 7 2010
8700590 Grouping multimedia and streaming media search results 0 2012
 
SANDVINE INCORPORATED ULC (2)
* 9432463 System and method for diverting established communication sessions on the basis of content 0 2003
* 2004/0193,714 System and method for diverting established communication sessions on the bases of content 8 2003
 
F5 NETWORKS, INC. (60)
6405219 Method and system for automatically updating the version of a set of files stored on content servers 168 1999
7146354 Method and system for network load balancing with a compound data structure 2 2000
7441045 Method and system for balancing load distribution on a wide area network 200 2001
* 2001/0052,016 Method and system for balancing load distrubution on a wide area network 205 2001
* 7343413 Method and system for optimizing a network by independently scaling control segments and data flow 34 2001
* 2001/0037,387 Method and system for optimizing a network by independently scaling control segments and data flow 51 2001
6473802 Method and system for storing load balancing information with an HTTP cookie 191 2001
7113962 Method and system for automatically updating content stored on servers connected by a network 136 2002
8380854 Simplified method for processing multiple connections from the same client 16 2002
* 9614772 System and method for directing network traffic in tunneling applications 1 2003
* 8024483 Selective compression for network connections 11 2004
7287084 Enabling encryption of application level persistence between a server and a client 6 2005
7346695 System and method for performing application level persistence 7 2005
7707182 Method and system for automatically updating the version of a set of files stored on content servers 7 2005
7873065 Selectively enabling network packet concatenation based on metrics 105 2006
7707289 Method and system for enabling persistent access to virtual servers by an LDNS server 1 2006
7590625 Method and system for network load balancing with a compound data structure 12 2006
7606912 System and method for performing application level persistence 5 2007
8566452 Intelligent HTTP based load-balancing, persistence, and application traffic management of SSL VPN tunnels 13 2007
7831712 System and method for performing application level persistence 7 2007
8788665 Method and system for optimizing a network by independently scaling control segments and data flow 6 2008
9077554 Simplified method for processing multiple connections from the same client 4 2008
8447871 Simplified method for processing multiple connections from the same client 16 2008
8806053 Methods and systems for optimizing network traffic using preemptive acknowledgment signals 0 2008
7975025 Smart prefetching of data over a network 55 2008
7996886 Method and system for providing persistence in a secure network access 19 2008
8566444 Methods and system for simultaneous multiple rules checking 1 2008
9313047 Handling high throughput and low latency network data packets in a traffic management device 0 2009
8868961 Methods for acquiring hyper transport timing and devices thereof 0 2009
8908545 System and method for handling TCP performance in network access with driver initiated application tunnel 3 2010
8463909 Systems and methods for managing server resources 8 2010
8103770 System and method for performing application level persistence 3 2010
8477798 Selectively enabling network packet concatenation based on metrics 0 2010
8010668 Selective compression for network connections 4 2010
8326923 Smart prefetching of data over a network 5 2011
* 9246819 System and method for performing message-based load balancing 1 2011
9141625 Methods for preserving flow state during virtual machine migration and devices thereof 11 2011
8407771 Method and system for providing persistence in a secure network access 2 2011
9083760 Dynamic cloning and reservation of detached idle connections 3 2011
8326984 Selective compression for network connections 0 2011
8630174 System and method for post shaping TCP packetization 0 2011
8886981 Systems and methods for idle driven scheduling 4 2011
8804504 System and method for reducing CPU load in processing PPP packets on a SSL-VPN tunneling device 10 2011
8627467 System and method for selectively storing web objects in a cache memory based on policy decisions 2 2011
8959571 Automated policy builder 0 2011
9554276 System and method for on the fly protocol conversion in obtaining policy enforcement information 0 2011
8392563 System and method for performing application level persistence 3 2011
9270766 Methods for identifying network traffic characteristics to correlate and manage one or more subsequent flows and devices thereof 1 2011
9231879 Methods for policy-based network traffic queue management and devices thereof 0 2012
9172753 Methods for optimizing HTTP header based authentication and devices thereof 1 2012
9525632 Minimize recycle SYN issues for split TCP hot flows to improve system reliability and performance 0 2012
8516113 Selective compression for network connections 0 2012
9203771 Hot service flow hardware offloads based on service priority and resource usage 8 2013
8769265 Method and system for providing persistence in a secure network access 0 2013
9338095 Data flow segment optimized for hot flows 0 2013
9154423 Minimize SYN-flood issues with flow cache while maintaining performance 1 2013
9210163 Method and system for providing persistence in a secure network access 0 2014
9647954 Method and system for optimizing a network by independently scaling control segments and data flow 0 2014
9596184 Hot service flow hardware offloads based on service priority and resource usage 0 2015
9762492 Data flow segment optimized for hot flows 0 2016
 
DELL SOFTWARE INC. (4)
8078728 Capacity pooling for application reservation and delivery 23 2007
8194674 System and method for aggregating communications and for translating between overlapping internal network addresses and unique external network addresses 125 2008
8331391 Network abstraction and isolation layer for masquerading machine identity of a computer 0 2010
* 2010/0281,181 NETWORK ABSTRACTION AND ISOLATION LAYER FOR MASQUERADING MACHINE IDENTITY OF A COMPUTER 10 2010
 
WASHINGTON UNIVERSITY (3)
* 2007/0277,036 Intelligent data storage and processing using fpga devices 174 2004
7917299 Method and apparatus for performing similarity searching on a data stream with respect to a query string 75 2006
9547680 Method and apparatus for performing similarity searching 0 2013
 
Netli, Inc. (1)
7020719 System and method for high-performance delivery of Internet messages by selecting first and second specialized intermediate nodes to optimize a measure of communications performance between the source and the destination 110 2002
 
ELLACOYA NETWORKS, LLC (3)
8321584 Method and apparatus for offering preferred transport within a broadband subscriber network 5 2003
7743166 Scaleable flow-based application and subscriber traffic control 5 2003
* 2005/0005,023 Scaleable flow-based application and subscriber traffic control 12 2003
 
ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE (2)
6574195 Micro-flow management 99 2000
9621469 Apparatus and method for managing flow in server virtualization environment, and method for applying QOS 0 2013
 
QUALCOMM INCORPORATED (2)
* 8649264 IP flow-based load balancing over a plurality of wireless network links 1 2007
* 2008/0084,819 IP FLOW-BASED LOAD BALANCING OVER A PLURALITY OF WIRELESS NETWORK LINKS 13 2007
 
LIPPERSHY CELESTIAL LLC (1)
* 2007/0136,209 Digital object title authentication 6 2005
 
ERICSSON AB (3)
* 7698438 Updating of availability of routes in a network 1 2002
9100464 Regulating content streams from a weighted fair queuing scheduler using weights defined for user equipment nodes 0 2012
9621614 Regulating content streams from a weighted fair queuing scheduler using weights defined for user equipment nodes 0 2015
 
WEB.COM HOLDING COMPANY, INC. (1)
* 2004/0054,793 System and method for high performance shared web hosting 72 2002
 
ALTERWAN, INC. (4)
8595478 Wide area network with high quality of service 2 2007
9015471 Inter-autonomous networking involving multiple service providers 2 2013
9525620 Private tunnel usage to create wide area network backbone over the internet 0 2015
9667534 VPN usage to create wide area network backbone over the internet 0 2015
 
Movielink, LLC (5)
* 2002/0032,905 Online digital video signal transfer apparatus and method 103 2001
7155415 Secure digital content licensing system and method 57 2001
7024466 Network configured for delivery of content for download to a recipient 96 2001
* 2002/0069,420 System and process for delivery of content over a network 138 2001
* 2006/0053,066 Online digital video signal transfer apparatus and method 55 2005
 
SAVVIS COMMUNICATIONS CORPORATION (2)
8468245 Delivering resources to clients in a distributed computing environment 53 2007
8301774 Delivering resources to clients in a distributed computing environment 0 2007
 
ALCATEL LUCENT (2)
* 7436855 Prohibit or avoid route mechanism for path setup 3 2003
* 2004/0165,537 Prohibit or avoid route mechanisim for path setup 9 2003
 
NETAPP, INC. (2)
* 6944152 Data storage access through switched fabric 23 2000
* 7761594 Method and apparatus for forwarding requests in a cache hierarchy based on user-defined forwarding rules 44 2001
 
HONEYWELL INTERNATIONAL INC. (2)
* 7027402 Digital signal route determination method 5 2000
* 2002/0071,542 Digital signal route determination method 0 2000
 
NIKSUN, INC. (7)
8275875 Security camera for a network 2 2001
7492720 Apparatus and method for collecting and analyzing communications data 195 2001
* 2002/0105,911 Apparatus and method for collecting and analyzing communications data 215 2001
* 2004/0015,582 Security camera for a network 52 2003
8102782 Apparatus and method for collecting and analyzing communications data 3 2009
* 2009/0232,016 APPARATUS AND METHOD FOR COLLECTING AND ANALYZING COMMUNICATIONS DATA 12 2009
8873410 Apparatus and method for collecting and analyzing communications data 0 2011
 
DELL PRODUCTS L.P. (2)
7415551 Multi-host virtual bridge input-output resource switch 24 2003
* 2005/0044,284 Multi-host virtual bridge input-output switch 25 2003
 
GO DADDY OPERATING COMPANY, LLC (2)
8719196 Methods for monitoring computer resources using a first and second matrix, and a feature relationship tree 0 2011
8600915 Systems for monitoring computer resources 3 2011
 
LIMELIGHT NETWORKS, INC. (2)
* 8274909 Conditional protocol control 2 2009
* 2010/0250,701 CONDITIONAL PROTOCOL CONTROL 7 2009
 
ROVI TECHNOLOGIES CORPORATION (1)
* 2010/0312,857 System and method for enabling content aggregation by user proximity 4 2009
 
SNAPCHAT, INC. (2)
* 6775687 Exchanging supplemental information fields between a client and a server 66 1999
* 6651098 Web site management in a world wide web communication network through reassignment of the server computers designated for respective web documents based upon user hit rates for the documents 25 2000
 
YAHOO HOLDINGS, INC. (2)
* 7849207 Method and system for managing digital content, including streaming media 2 2004
* 2004/0215,718 Method and system for managing digital content, including streaming media 49 2004
 
INTERNAP CORPORATION (2)
* 7555542 Method and system for directing requests for content to a content server based on network performance 82 2000
6981055 Method and system for optimizing routing through multiple available internet route providers 97 2000
 
LeWiz Communications (1)
* 2006/0242,313 Network content processor including packet engine 72 2006
 
AZOTH TECHNOLOGIES, INC. (1)
* 2002/0129,162 Method, architecture, and apparatus for dynamic content translation and switching 0 2001
 
NOATAK SOFTWARE LLC (5)
* 2002/0116,397 Method and system for communicating an information packet through multiple router devices 12 2001
* 2002/0116,605 Method and system for initiating execution of software in response to a state 8 2001
* 2002/0116,532 Method and system for communicating an information packet and identifying a data structure 24 2001
* 2007/0067,046 Method and system for communicating an information packet through multiple networks 17 2006
* 2007/0061,417 Method and system for selectively initiating execution of a software object 5 2006
 
FRANCE TELECOM (1)
* 2012/0072,604 TECHNIQUE FOR DELIVERING CONTENT TO A USER 0 2010
 
IMPLICIT, LLC (1)
* 2011/0191,771 Feature Manager System for Facilitating Communication and Shared Functionality Among Components 5 2011
 
OATH INC. (7)
7925967 Metadata quality improvement 1 2001
8918812 Method of sizing an embedded media player page 1 2001
8095529 Full-text relevancy ranking 6 2005
9633356 Targeted advertising for playlists based upon search queries 0 2006
8595475 Method of disseminating advertisements using an embedded media player page 4 2012
8819404 Method of disseminating advertisements using an embedded media player page 1 2013
9595050 Method of disseminating advertisements using an embedded media player page 0 2014
 
CITRIX SYSTEMS, INC. (23)
* 6266335 Cross-platform server clustering using a network flow switch 142 1997
6880089 Firewall clustering for multiple network servers 136 2000
6779039 System and method for routing message traffic using a cluster of routers sharing a single logical IP address distinct from unique IP addresses of the routers 133 2000
7055173 Firewall pooling in a network flowswitch 106 2000
* 6772226 VPN device clustering using a network flow switch and a different mac address for each VPN device in the cluster 45 2000
7031314 Systems and methods for providing differentiated services within a network communication system 89 2002
* 2003/0053,448 Systems and methods for providing differentiated services within a network communication system 20 2002
7890996 Using statistical analysis to generate exception rules that allow legitimate messages to pass through application proxies and gateways 5 2004
7774834 Rule generalization for web application entry point modeling 1 2004
7760729 Policy based network address translation 4 2004
7843938 QoS optimization with compression 1 2005
8493858 Systems and methods for providing dynamic connection spillover among virtual servers 4 2006
8312120 Systems and methods for providing dynamic spillover of virtual servers based on bandwidth 2 2007
7796510 Systems and methods for providing virtual fair queueing of network traffic 5 2007
8908700 Systems and methods for bridging a WAN accelerator with a security gateway 0 2007
8275871 Systems and methods for providing dynamic spillover of virtual servers based on bandwidth 2 2009
8261340 Using statistical analysis to generate exception rules that allow legitimate messages to pass through application proxies and gateways 2 2010
8531944 Systems and methods for providing virtual fair queuing of network traffic 0 2010
8462631 Systems and methods for providing quality of service precedence in TCP congestion control 0 2010
8194673 Policy based network address translation 2 2010
8695083 Rule generalization for web application entry point modeling 0 2010
9185019 Systems and methods for providing dynamic connection spillover among virtual servers 0 2013
9210081 Systems and methods for bridging a WAN accelerator with a security gateway 0 2014
 
FATPIPE NETWORKS PRIVATE LIMITED (1)
* 7877510 Domain name resolution making IP address selections in response to connection status when multiple connections are present 2 2009
 
MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD. (1)
* 6182116 Virtual WWW server for enabling a single display screen of a browser to be utilized to concurrently display data of a plurality of files which are obtained from respective servers and to send commands to these servers 103 1998
 
NOMADIX, INC. (3)
9160674 Systems and methods for dynamic data transfer management on a per subscriber basis in a communications network 0 2014
9548935 Systems and methods for providing content and services on a network system 0 2014
9160672 Systems and methods for controlling user perceived connection speed 1 2015
 
AT&T CORP. (7)
* 6173324 Method and apparatus for fault detection and isolation in data 60 1998
* 6850484 Packet redirection and message stream management 8 2000
* 6760775 System, method and apparatus for network service load and reliability management 279 2000
* 6970425 Method and apparatus for throttling and distributing data transmissions across a network 7 2000
* 6954456 Method for content-aware redirection and content renaming 29 2001
* 2003/0112,792 Method for content-aware redirection and content renaming 74 2001
* 2013/0013,747 METHOD FOR CONTENT-AWARE REDIRECTION AND CONTENT RENAMING 1 2012
* Cited By Examiner