Internet system and method for selecting a closest server from a plurality of alternative servers

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 6304913
SERIAL NO

09189100

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A method and Internet system is provided that attempts to improve response times by automatically selecting for use a server (e.g., mirror server or alternative server) located relatively close to a requesting host. Alternatively, the method and Internet system can automatically select for use a server (e.g., alternative server) that is relatively appropriate for the requesting host. More specifically, the Internet system can operate to select the closest server or the most appropriate server from a plurality of servers providing the same service (e.g., mirror servers) or slightly adapted variants of the same service (e.g., alternative servers) each assigned a common host name and a unique Internet Protocol address. The Internet system includes a database (e.g., Domain Name System (DNS) server) for storing the common host name and the plurality of unique Internet Protocol addresses. The Internet system also includes a requesting host for transmitting a translation request containing the common host name to the database. In response to the translation request, a system (e.g., requesting host, router, dedicated server, or DNS server) operates to select the unique Internet Protocol address assigned to either the closest server (e.g., mirror server or alternative server) which is located the nearest to the requesting host or the server that is the most appropriate for the requesting host (e.g., mirror server or alternative server).

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)STOCKHOLM12205

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Rune, Johan Lidingo, SE 159 3000

Cited Art Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
5777989 TCP/IP host name resolution for machines on several domains 139 1995
 
RESONATE INC. (1)
5774660 World-wide-web server with delayed resource-binding for resource-based load balancing on a distributed resource multi-node network 1335 1996
 
CISCO TECHNOLOGY, INC. (1)
* 6205477 Apparatus and method for performing traffic redirection in a distributed system using a portion metric 109 1998
 
LEVEL 3 COMMUNICATIONS, LLC (1)
* 6185598 Optimized network resource location 631 1998
 
SIGHTPATH, INC. (1)
* 6052718 Replica routing 426 1997
 
COMPUTER ASSOCIATES THINK, INC. (1)
5521910 Method for determining a best path between two nodes 321 1994
 
AMAZON TECHNOLOGIES, INC. (1)
* 6014660 Method and apparatus for client-sensitive name resolution using DNS 73 1996
 
INTELLECTUAL VENTURES II LLC (1)
5751961 Integrated internet system for translating logical addresses of internet documents to physical addresses using integrated service control point 252 1996
 
ORACLE AMERICA, INC. (2)
* 6154777 System for context-dependent name resolution 172 1996
* 6092178 System for responding to a resource request 272 1998
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (5)
* 6957247 Internet system 3 1999
* 2002/0010,795 Method and system for protecting domain names 100 2001
* 2008/0046,340 Method and system for protecting domain names via third-party systems 76 2007
9819567 Traffic surge management for points of presence 0 2015
* 2015/0319,194 MANAGING SECURE CONTENT IN A CONTENT DELIVERY NETWORK 28 2015
 
SAMSUNG ELECTRONICS CO., LTD. (2)
7756065 Domain name service system and method thereof 3 2004
* 2005/0036,501 Domain name service system and method thereof 30 2004
 
VODAFONE GROUP PLC (2)
7877094 Location updating in communications networks 1 2005
* 2006/0058,020 Location updating in communications networks 6 2005
 
Pitney Bowes Inc. (2)
* 7177933 Method for load balancing of requests for service by devices on a network and a device and a network for carrying out such method 41 2000
* 2002/0087,684 Method for load balancing of requests for service by devices on a network and a device and a network for carrying out such method 2 2000
 
HITACHI, LTD. (3)
* 6598071 Communication apparatus and method of hand over of an assigned group address from one communication apparatus to another 33 1999
* 2004/0210,646 Information processing system 8 2004
* 2006/0190,603 Congestion controller and method for controlling congestion of network 7 2006
 
ORACLE AMERICA, INC. (2)
* 8150946 Proximity-based memory allocation in a distributed memory system 1 2006
* 2007/0250,604 Proximity-based memory allocation in a distributed memory system 10 2006
 
AKAMAI TECHNOLOGIES, INC. (11)
* 7925713 Method for operating an integrated point of presence server network 17 2000
7502858 Integrated point of presence server network 15 2002
* 2002/0152,309 Integrated point of presence server network 17 2002
7225254 Performance computer network method 129 2004
7590739 Distributed on-demand computing system 28 2005
* 2005/0228,856 Distributed on-demand computing system 48 2005
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
8145765 Distributed on-demand computing system 2 2009
* 2010/0005,175 DISTRIBUTED ON-DEMAND COMPUTING SYSTEM 132 2009
* 2011/0167,111 METHOD FOR OPERATING AN INTEGRATED POINT OF PRESENCE SERVER NETWORK 1 2011
 
AVAYA COMMUNICATION ISRAEL LTD (1)
* 2003/0149,755 Client-controlled load balancer 31 2002
 
APPLE INC. (1)
8918471 Integrated local/remote server computer architecture for electronic data transfer 0 2012
 
Kaazing Corporation (1)
* 9723069 Redistributing a connection 0 2014
 
OPEN TEXT SA ULC (1)
* 9537834 Systems and methods for managed data transfer 0 2015
 
FOUNDRY NETWORKS, INC. (1)
9479415 Duplicating network traffic through transparent VLAN flooding 1 2016
 
KABUSHIKI KAISHA TOSHIBA (1)
* 7197574 Domain name system inquiry apparatus, domain name system inquiry method, and recording medium 24 2000
 
FOUNDRY NETWORKS, LLC (6)
7676576 Method and system to clear counters used for statistical tracking for global server load balancing 41 2003
9584360 Global server load balancing support for private VIP addresses 0 2003
* 8949850 Statistical tracking for global server load balancing 5 2006
* 2010/0223,621 Statistical tracking for global server load balancing 33 2006
8248928 Monitoring server load balancing 24 2007
9270566 Monitoring server load balancing 4 2012
 
LENOVO INNOVATIONS LIMITED (HONG KONG) (1)
* 2012/0290,643 CLIENT-SERVER SYSTEM 9 2010
 
SALESFORCE.COM, INC. (1)
* 2012/0221,603 DISTRIBUTED MOBILE SERVICES 32 2011
 
TIME WARNER CABLE ENTERPRISES LLC (1)
* 9231903 System and method for resolving a DNS request using metadata 1 2011
 
III HOLDINGS 3, LLC (1)
* 2012/0147,808 Network Protocol 25 2011
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (35)
* 6678725 Method and apparatus for generating replies to address resolution protocol requests by offload adapters 4 2000
* 2002/0065,936 Multi-platform application 7 2001
* 2002/0013,838 Method and system to select the highest speed server among web servers 16 2001
* 7464138 Mirror queue in a shared queue environment 35 2002
* 2004/0225,721 Mirror queue in a shared queue environment 1 2002
* 7266607 Quasi-high availability hosted applications 2 2002
* 2004/0054,712 Quasi-high availability hosted applications 0 2002
* 7254642 Method and apparatus for local IP address translation 9 2003
* 2004/0153,455 Method and apparatus for local IP address translation 4 2003
7529814 Autonomic computing algorithm for identification of an optimum configuration for a web infrastructure 3 2003
7586901 Data instance routing with configurable user profile 3 2003
* 7519691 Selective update of console parameters from other consoles 42 2003
* 2005/0144,261 Selective update of console parameters from other consoles 4 2003
7376083 Apparatus and method for modeling queueing systems with highly variable traffic arrival rates 3 2003
* 2005/0122,987 Apparatus and method for modeling queueing systems with highly variable traffic arrival rates 2 2003
* 2007/0005,800 METHODS, APPARATUS, AND COMPUTER PROGRAMS FOR DIFFERENTIATING BETWEEN ALIAS INSTANCES OF A RESOURCE 6 2006
* 7694019 System and method for accessing multiple addresses per domain name using networked repository 0 2007
7689671 System and method for multiple IP addresses during domain name resolution 3 2007
* 2008/0222,306 System and Method for Accessing Multiple Addresses Per Domain Name Using Networked Repository 7 2007
* 2008/0222,307 System and Method for Multiple IP Addresses During Domain Name Resolution 8 2007
7426544 Method and apparatus for local IP address translation 0 2007
* 8296438 Dynamically configuring a router to find the best DHCP server 3 2007
* 2009/0019,164 DYNAMICALLY CONFIGURING A ROUTER TO FIND THE BEST DHCP SERVER 8 2007
* 8099454 Staging a file within a distributed computing system 0 2007
* 2009/0037,428 Staging A File Within A Distributed Computing System 2 2007
* 8949423 Autonomically co-locating first and second components on a select server 0 2007
8904002 Reducing overhead in component interactions 0 2007
* 2009/0089,429 AUTONOMICALLY CO-LOCATING FIRST AND SECOND COMPONENTS ON A SELECT SERVER 2 2007
7668096 Apparatus for modeling queueing systems with highly variable traffic arrival rates 5 2008
* 2008/0151,923 APPARATUS FOR MODELING QUEUEING SYSTEMS WITH HIGHLY VARIABLE TRAFFIC ARRIVAL RATES 8 2008
7725561 Method and apparatus for local IP address translation 0 2008
* 2008/0301,313 Method and Apparatus for Local IP Address Translation 1 2008
* 8229890 Opening document stored at multiple database replicas 0 2008
* 8380670 Opening document stored at multiple database replicas 19 2012
* 2012/0191,648 Opening Document Stored at Multiple Database Replicas 19 2012
 
CENUS TECHNOLOGIES, INC. (2)
* 7162539 System and method for discovering information objects and information object repositories in computer networks 92 2001
* 2001/0056,416 System and method for discovering information objects and information object repositories in computer networks 167 2001
 
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
 
EXTREME NETWORKS, INC. (3)
9294367 Duplicating network traffic through transparent VLAN flooding 3 2013
9565138 Rule-based network traffic interception and distribution scheme 1 2014
9648542 Session-based packet routing for facilitating analytics 0 2015
 
CISCO TECHNOLOGY, INC. (36)
* 8527639 Content server selection for accessing content in a content distribution network 30 2000
* 6920498 Phased learning approach to determining closest content serving sites 57 2000
7886023 Method and apparatus for a minimalist approach to implementing server selection 23 2001
7349348 Method and apparatus for determining a network topology in the presence of network address translation 21 2001
6981029 System and method for processing a request for information in a network 191 2001
* 7013347 Distance vector extension to the address resolution protocol 5 2001
* 7720997 Path selection system 23 2001
* 7069325 Method and apparatus for handling requests in a network 30 2001
* 7356031 Inter-v4 realm routing 8 2002
* 7228359 Methods and apparatus for providing domain name service based on a client identifier 153 2002
* 8224986 Methods and apparatus for redirecting requests for content 77 2002
* 7289519 Methods and apparatus for processing content requests using domain name service 146 2002
* 7200678 Selecting network address offered by a plurality of servers based on server identification information 14 2002
* 6907525 Protecting against spoofed DNS messages 39 2002
* 2003/0070,096 Protecting against spoofed DNS messages 22 2002
* 6970944 Methods and apparatus for routing requests in a network 8 2002
* 2003/0061,353 Methods and apparatus for routing requests in a network 9 2002
7979694 Using TCP to authenticate IP source addresses 34 2004
* 2005/0021,999 Using TCP to authenticate IP source addresses 29 2004
7313815 Protecting against spoofed DNS messages 13 2004
* 2005/0044,352 Protecting against spoofed DNS messages 19 2004
7568224 Authentication of SIP and RTP traffic 18 2005
* 2006/0117,020 Arrangement for selecting a server to provide distributed services from among multiple servers based on a location of a client device 8 2005
7620733 DNS anti-spoofing using UDP 29 2005
7349969 Phased learning approach to determining closest content serving sites 4 2005
* 2005/0172,011 Phased learning approach to determining closest content serving sites 9 2005
* 7792989 Arrangement for selecting a server to provide distributed services from among multiple servers based on a location of a client device 145 2005
* 2006/0116,988 Arrangement for selecting a server to provide distributed services from among multiple servers based on a location of a client device 2 2005
7747720 Arrangement for selecting a server to provide distributed services from among multiple servers based on a location of a client device 130 2005
* 2006/0117,038 Arrangement for selecting a server to provide distributed services from among multiple servers based on a location of a client device 11 2005
7502836 System and method for processing a request for information in a network 176 2005
8156557 Protection against reflection distributed denial of service attacks 1 2007
* 2008/0168,559 Protection against reflection distributed denial of service attacks 4 2007
* 2010/0250,668 ARRANGEMENT FOR SELECTING A SERVER TO PROVIDE DISTRIBUTED SERVICES FROM AMONG MULTIPLE SERVERS BASED ON A LOCATION OF A CLIENT DEVICE 16 2010
* 8504720 Methods and apparatus for redirecting requests for content 0 2012
* 2012/0259,997 METHODS AND APPARATUS FOR REDIRECTING REQUESTS FOR CONTENT 0 2012
 
SIEMENS AKTIENGESELLSCHAFT (1)
* 2011/0004,664 Device and Method for Distributing and Forwarding Requests to a Plurality of Web Servers in an Industrial Automation Arrangement 0 2010
 
NATIONAL SUN YAT-SEN UNIVERSITY (1)
* 2002/0199,014 Configurable and high-speed content-aware routing method 94 2002
 
TOYOTA INFOTECHNOLOGY CENTER USA, INC. (1)
* 2006/0206,586 Method, apparatus and system for a location-based uniform resource locator 113 2005
 
RAINFINITY, INC. (1)
* 8145788 Distributed ISP load balancer 3 2002
 
Ryuzo NAKAZUMI (1)
* 2005/0005,000 System and method for distributing digital contents, and an edge server 13 2003
 
FUJITSU LIMITED (9)
* 2004/0174,853 Communication control program, content delivery program, terminal, and content server 28 2004
* 7873594 System analysis program, system analysis method, and system analysis apparatus 19 2004
* 2005/0289,231 System analysis program, system analysis method, and system analysis apparatus 49 2004
* 2006/0271,700 Record medium with a load distribution program recorded thereon, load distribution method, and load distribution apparatus 24 2005
7929550 Method for optimally routing specific service in network, and server and routing node used in the network 3 2005
* 2006/0029,076 Method for optimally routing specific service in network, and server and routing node used in the network 13 2005
* 2010/0057,935 RECORD MEDIUM WITH A LOAD DISTRIBUTION PROGRAM RECORDED THEREON, LOAD DISTRIBUTION METHOD, AND LOAD DISTRIBUTION APPARATUS 16 2009
8266097 System analysis program, system analysis method, and system analysis apparatus 1 2010
8495006 System analysis program, system analysis method, and system analysis apparatus 1 2012
 
Sprint Spectrum L.P. (1)
* 7600011 Use of a domain name server to direct web communications to an intermediation platform 11 2004
 
PROVENANCE ASSET GROUP LLC (2)
* 7020698 System and method for locating a closest server in response to a client domain name request 82 2000
* 2002/0038,360 System and method for locating a closest server in response to a client domain name request 71 2000
 
AVVENUE, INC. (1)
9143545 Device classification for media delivery 0 2007
 
KOMATSU LTD. (4)
* 7209930 Information providing system and a method for providing information 6 2001
* 2001/0056,488 Information providing system and a method for providing information 1 2001
7603569 Information providing system and a method for providing information 3 2004
* 2005/0044,383 Information providing system and a method for providing information 1 2004
 
INTEL CORPORATION (8)
* 6766354 Speed sensitive content delivery in a client-server network 6 2000
* 7216154 Apparatus and method for facilitating access to network resources 13 2000
* 7080129 Site selection based on Internet Protocol address 1 2000
* 2002/0087,725 Site selection based on internet protocol address 2 2000
* 7827257 System and method for automatic and adaptive use of active network performance measurement techniques to find the fastest source 3 2001
* 2002/0194,310 System and method for automatic and adaptive use of active network performance measurement techniques to find the fastest source 11 2001
7673026 Speed sensitive content delivery in a client-server network 2 2004
* 2004/0255,019 Speed sensitive content delivery in a client-server network 2 2004
 
MITSUBISHI DENKI KABUSHIKI KAISHA (1)
* 6826610 Method of improving communication using replicated server program 9 2000
 
HARRIS CORPORATION (2)
8578015 Tracking traffic in a mobile ad hoc network 6 2002
* 2003/0204,587 Tracking traffic in a mobile Ad Hoc network 23 2002
 
CISCO SYSTEMS ISRAEL LTD. (1)
7418492 System and a method for testing network communication devices 14 2002
 
SYMANTEC CORPORATION (1)
* 7003572 System and method for efficiently forwarding client requests from a proxy server in a TCP/IP computing environment 29 2001
 
NOKIA CORPORATION (1)
* 2006/0167,985 Network-distributed data routing 95 2005
 
ADARA NETWORKS, INC. (15)
7725596 System and method for resolving network layer anycast addresses to network layer unicast addresses 25 2001
7577754 System and method for controlling access to content carried in a caching architecture 22 2001
* 7565450 System and method for using a mapping between client addresses and addresses of caches to support content delivery 59 2001
7343422 System and method for using uniform resource locators to map application layer content names to network layer anycast addresses 49 2001
* 2002/0026,511 System and method for controlling access to content carried in a caching architecture 70 2001
* 2002/0016,860 System and method for resolving network layer anycast addresses to network layer unicast addresses 33 2001
* 2002/0010,737 System and method for using uniform resource locators to map application layer content names to network layer anycast addresses 13 2001
* 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
 
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
 
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
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (2)
* 7035928 Allocating computer resources for efficient use by a program 0 2001
* 2002/0161,902 Allocating computer resources for efficient use by a program 4 2001
 
FIVER LLC (2)
* 2008/0034,408 Network-Based Computing Service On A Streamed Virtual Computer 18 2007
9277000 Providing a user with virtual computing services 0 2014
 
ACCELLION PTE LTD. (1)
* 2002/0133,597 Global storage system 19 2001
 
AMAZON TECHNOLOGIES, INC. (116)
8606996 Cache optimization 42 2008
8601090 Network resource identification 54 2008
8533293 Client side cache management 3 2008
8447831 Incentive driven content delivery 6 2008
8321568 Content management 104 2008
8156243 Request routing 80 2008
8402137 Content management 83 2008
8732309 Request routing utilizing cost information 64 2008
8521880 Managing content delivery network service providers 15 2008
8122098 Managing content delivery network service providers by a content broker 120 2008
8073940 Managing content delivery network service providers 113 2008
8065417 Service provider registration by a content broker 9 2008
8060616 Managing CDN registration by a storage provider 5 2008
8028090 Request routing utilizing client location information 135 2008
* 8756341 Request routing utilizing popularity information 67 2009
8688837 Dynamically translating resource identifiers for request routing using popularity information 63 2009
8521851 DNS query processing using resource identifiers specifying an application broker 68 2009
8412823 Managing tracking information entries in resource cache components 63 2009
8782236 Managing resources using resource expiration data 62 2009
9495338 Content distribution network 11 2010
8397073 Managing secure content in a content delivery network 3 2010
9712484 Managing request routing information utilizing client identifiers 0 2010
9407681 Latency measurement in resource requests 19 2010
9003035 Point of presence management in request routing 45 2010
8938526 Request routing management based on network components 43 2010
8930513 Latency measurement in resource requests 47 2010
8924528 Latency measurement in resource requests 47 2010
8819283 Request routing in a networked environment 105 2010
8577992 Request routing management based on network components 62 2010
8468247 Point of presence management in request routing 2 2010
8452874 Request routing processing 70 2010
8352613 Content management 0 2010
8352614 Content management 0 2010
8352615 Content management 0 2010
8346937 Content management 0 2010
9391949 Request routing processing 20 2010
8626950 Request routing processing 65 2010
8239571 Request routing using network computing components 2 2011
* 2011/0153,736 REQUEST ROUTING USING NETWORK COMPUTING COMPONENTS 2 2011
8135820 Request routing based on class 77 2011
8234403 Updating routing information based on client location 72 2011
8060561 Locality based content distribution 1 2011
8321588 Request routing utilizing client location information 3 2011
8301748 Managing CDN registration by a storage provider 0 2011
8275874 Locality based content distribution 1 2011
8301778 Service provider registration by a content broker 1 2011
8239514 Managing content delivery network service providers 3 2011
8788671 Managing content delivery network service providers by a content broker 61 2012
8386596 Request routing based on class 3 2012
9479476 Processing of DNS queries 12 2012
9154551 Processing DNS queries to identify pre-processing information 30 2012
9172674 Managing request routing information utilizing performance information 29 2012
9083743 Managing request routing information utilizing performance information 36 2012
8423667 Updating routing information based on client location 3 2012
8583776 Managing content delivery network service providers 0 2012
8458250 Request routing using network computing components 5 2012
9525659 Request routing utilizing point of presence load information 12 2012
8510448 Service provider registration by a content broker 1 2012
8438263 Locality based content distribution 1 2012
9787775 Point of presence management in request routing 0 2012
9497259 Point of presence management in request routing 11 2012
8676918 Point of presence management in request routing 63 2012
8543702 Managing resources using resource expiration data 60 2012
8521885 Dynamically translating resource identifiers for request routing using popularity information 0 2012
8495220 Managing CDN registration by a storage provider 0 2012
8463877 Dynamically translating resource identifiers for request routing using popularitiy information 48 2012
8458360 Request routing utilizing client location information 2 2012
9323577 Automated profiling of resource usage 23 2012
9135048 Automated profiling of resource usage 0 2012
8639817 Content management 63 2012
8713156 Request routing based on class 0 2013
* 9130756 Managing secure content in a content delivery network 31 2013
8756325 Content management 61 2013
* 2013/0191,645 MANAGING SECURE CONTENT IN A CONTENT DELIVERY NETWORK 0 2013
9237114 Managing resources in resource cache components 25 2013
9021127 Updating routing information based on client location 42 2013
9003040 Request routing processing 29 2013
9009286 Locality based content distribution 43 2013
9026616 Content delivery reconciliation 42 2013
9021128 Request routing using network computing components 42 2013
9021129 Request routing utilizing client location information 42 2013
9294391 Managing network computing components utilizing request routing 24 2013
9083675 Translation of resource identifiers using popularity information upon client request 36 2013
9451046 Managing CDN registration by a storage provider 0 2013
9444759 Service provider registration by a content broker 14 2013
9251112 Managing content delivery network service providers 25 2013
8996664 Translation of resource identifiers using popularity information upon client request 0 2013
9210235 Client side cache management 25 2013
9515949 Managing content delivery network service providers 12 2013
8930544 Network resource identification 47 2013
9106701 Request routing management based on network components 35 2013
9208097 Cache optimization 25 2013
9407699 Content management 18 2014
9571389 Request routing based on class 8 2014
9734472 Request routing utilizing cost information 0 2014
9191458 Request routing using a popularity identifier at a DNS nameserver 30 2014
9288153 Processing encoded content 0 2014
9176894 Managing resources using resource expiration data 29 2014
9191338 Request routing in a networked environment 29 2014
9544394 Network resource identification 10 2014
9253065 Latency measurement in resource requests 26 2014
9185012 Latency measurement in resource requests 29 2014
9628554 Dynamic content delivery 5 2014
9160703 Request routing management based on network components 29 2014
9332078 Locality based content distribution 22 2015
9246776 Forward-based resource delivery network management techniques 26 2015
9608957 Request routing using network computing components 6 2015
* 9712325 Managing secure content in a content delivery network 0 2015
9800539 Request routing management based on network components 0 2015
9794281 Identifying sources of network attacks 0 2015
9774619 Mitigating network attacks 0 2015
9742795 Mitigating network attacks 0 2015
9794216 Request routing in a networked environment 0 2015
9590946 Managing content delivery network service providers 6 2016
9621660 Locality based content distribution 5 2016
9787599 Managing content delivery network service providers 0 2016
 
NOKIA TECHNOLOGIES OY (5)
9032097 Data communication with remote network node 0 2005
* 2006/0112,188 Data communication with remote network node 47 2005
8180904 Data routing and management with routing path selectivity 4 2006
9400875 Content routing with rights management 0 2007
9628583 Method and apparatus for coordinating service information across multiple server nodes 0 2010
 
TWITTER, INC. (2)
7756973 Identifying a configuration for an application in a production environment 0 2006
* 2007/0255,830 Identifying a Configuration For an Application In a Production Environment 3 2006
 
F5 NETWORKS, INC. (13)
* 7822839 Method and system for accessing network services 20 2007
8806056 Method for optimizing remote file saves in a failsafe way 0 2009
9420049 Client side human user indicator 0 2010
* 7958222 Method and system for accessing network services 57 2010
9503375 Methods for managing traffic in a multi-service environment and devices thereof 0 2011
8396836 System for mitigating file virtualization storage import latency 12 2011
8463850 System and method of algorithmically generating a server side transaction identifier 11 2011
8879431 Method for load balancing of requests' processing of diameter servers 16 2012
9143451 Application layer network traffic prioritization 5 2013
9244843 Methods for improving flow cache bandwidth utilization and devices thereof 8 2013
9578090 Methods for provisioning application delivery service and devices thereof 0 2013
9497614 National traffic steering device for a better control of a specific wireless/LTE network 0 2014
9356998 Method for load balancing of requests' processing of diameter servers 0 2014
 
MICROSOFT TECHNOLOGY LICENSING, LLC (42)
7594030 Locator and tracking service for peer to peer resources 28 2001
* 7072982 Universal naming scheme for peer to peer resources 149 2001
* 2002/0062,336 Resource coherency among resources cached in a peer to peer environment 19 2001
* 2002/0062,375 Locator and tracking service for peer to peer resources 64 2001
* 7194553 Resolving virtual network names 41 2001
* 2003/0074,472 Relsolving virtual network names 112 2001
8015204 Scoped access control metadata element 10 2002
7676540 Scoped referral statements 0 2002
* 2003/0074,357 Scoped referral statements 15 2002
7536712 Flexible electronic message security mechanism 6 2003
* 2004/0088,585 Flexible electronic message security mechanism 44 2003
7624179 Locator and tracking service for peer-to-peer resources 3 2005
7610378 Locator and tracking service for peer-to-peer resources 7 2005
* 2005/0198,109 Locator and tracking service for peer-to-peer resources 11 2005
7734817 Universal naming scheme for peer-to-peer resources 2 2005
7562149 Universal naming scheme for peer-to-peer resources 3 2005
* 7200667 Universal naming scheme for peer-to-peer resources 121 2005
* 2005/0195,838 Universal naming scheme for peer-to-peer resources 1 2005
* 2005/0195,839 Universal naming scheme for peer-to-peer resources 0 2005
7817647 Flower-petal resolutions for PNRP 3 2005
* 2006/0239,197 Flower-petal resolutions for PNRP 3 2005
7962651 Peer-to-peer name resolution protocol (PNRP) and multilevel cache for use therewith 2 2005
* 7565432 Peer-to-peer name resolution protocol (PNRP) and multilevel cache for use therewith 5 2005
* 2005/0267,992 Peer-to-peer name resolution protocol (PNRP) and multilevel cache for use therewith 123 2005
* 2005/0267,993 Peer-to-peer name resolution protocol (PNRP) and multilevel cache for use therewith 125 2005
* 7523172 Network and method for implementing network platform services for a computing device 4 2005
* 2005/0256,952 Network and method for implementing network platform services for a computing device 48 2005
* 7536465 Universal naming scheme for peer-to-peer resources 2 2005
* 2005/0265,367 Universal naming scheme for peer-to-peer resources 6 2005
7730094 Scoped access control metadata element 23 2005
8302149 Virtual distributed security system 2 2005
7809938 Virtual distributed security system 0 2005
7752431 Virtual distributed security system 2 2005
7752442 Virtual distributed security system 22 2005
* 2006/0253,699 Virtual distributed security system 18 2005
* 2006/0253,700 Virtual distributed security system 17 2005
* 2006/0041,743 Virtual distributed security system 16 2005
* 7606937 Next site for distributed service connections 0 2005
* 2007/0130,304 Next site for distributed service connections 1 2005
7653747 Resolving virtual network names 9 2006
* 2006/0212,599 RESOLVING VIRTUAL NETWORK NAMES 25 2006
7899047 Virtual network with adaptive dispatcher 1 2007
 
STRATUS TECHNOLOGIES BERMUDA LTD. (1)
* 2001/0042,202 Dynamically extendible firewall 15 2001
 
GOOGLE TECHNOLOGY HOLDINGS LLC (2)
* 6735741 Method system, and program for dynamic resource linking when copies are maintained at different storage locations 35 1999
* 6606643 Method of automatically selecting a mirror server for web-based client-host interaction 214 2000
 
GoDaddy Operating Company, LLC (1)
9501211 User input processing for allocation of hosting server resources 0 2014
 
NOKIA SOLUTIONS AND NETWORKS OY (1)
* 7372860 Communication system and method 2 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
 
GEMINI NETWORKS, INC. (1)
* 2004/0015,405 System, method, and computer program product for end-user service provider selection 28 2002
 
BUSHNELL HAWTHORNE LLC (2)
* 7310686 Apparatus and method for transparent selection of an Internet server based on geographic location of a user 173 2002
* 2004/0083,307 Apparatus and method for transparent selection of an internet server based on geographic location of a user 123 2002
 
TTI INVENTIONS A LLC (2)
* 7039689 Method and system for determining geographical regions of hosts in a network 17 2001
* 2002/0169,857 Method and system for determining geographical regions of hosts in a network 3 2001
 
AOL INC. (1)
* 2005/0097,185 Localization link system 25 2003
 
PARALLEL NETWORKS, LLC (7)
8756342 Method and apparatus for content synchronization 3 2000
* 7454457 Method and apparatus for dynamic data flow control using prioritization of data requests 100 2000
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
8725836 Method and apparatus for content synchronization 5 2012
9124594 Method and apparatus for dynamic data flow control using prioritization of data requests 0 2013
 
ALCATEL-LUCENT USA INC. (1)
* 7610393 Mobile IP supporting quality of service 16 2000
 
KAMINSKY, DANIEL (1)
* 9661002 Method for user authentication using DNSSEC 0 2014
 
GO DADDY OPERATING COMPANY, LLC (8)
* 9450908 Routing DNS system and method for shared domain name 0 2005
* 2005/0204,064 RESOLVING ACCESS TO CONTENT ASSOCIATED WITH SHARED DOMAIN NAME USING ROUTING DNS 10 2005
8706816 System and method for email delivery for shared domain name 0 2005
* 2005/0289,242 RESOLVING ACCESS TO CONTENT ASSOCIATED WITH SHARED DOMAIN NAME USING ROUTING WEBSITE 13 2005
* 2005/0216,567 SYSTEM AND METHOD FOR EMAIL DELIVERY FOR SHARED DOMAIN NAME 7 2005
9438659 Systems for serving website content according to user status 0 2012
9633128 Lightweight web page generation 0 2014
9660933 Allocating and accessing hosting server resources via continuous resource availability updates 0 2014
 
BROCADE COMMUNICATIONS SYSTEMS, INC. (21)
7454500 Global server load balancing 138 2000
9130954 Distributed health check for global server load balancing 2 2002
7657629 Global server load balancing 39 2003
7584301 Host-level policies for global server load balancing 66 2004
8024441 Global server load balancing 77 2007
7581009 Global server load balancing 82 2007
7885188 Smoothing algorithm for round trip time (RTT) measurements 20 2008
9225775 Global server load balancing 0 2008
7756965 Configurable geographic prefixes for global server load balancing 77 2009
8504721 Global server load balancing 59 2009
7840678 Host-level policies for global server load balancing 29 2009
* 9015323 Global server load balancing 5 2009
7899899 Configurable geographic prefixes for global server load balancing 71 2010
8549148 Domain name system security extensions (DNSSEC) for global server load balancing 4 2010
7949757 Host-level policies for global server load balancing 18 2010
8755279 Smoothing algorithm for round trip time (RTT) measurements 2 2011
8280998 Configurable geographic prefixes for global server load balancing 57 2011
8862740 Host-level policies for global server load balancing 5 2011
8510428 Configurable geographic prefixes for global server load balancing 54 2012
9479574 Global server load balancing 0 2013
9338182 Domain name system security extensions (DNSSEC) for global server load balancing 0 2013
 
RADWARE, LTD. (6)
* 7103651 Method and apparatus for discovering client proximity network sites 38 2000
* 7231458 Method and apparatus for discovering client proximity using race type translations 25 2001
8266319 Load balancing 9 2003
* 2003/0195,984 Load balancing 60 2003
8484374 Load balancing 4 2012
9231853 Load balancing 0 2014
 
The Aerospace Corporation (4)
* 7146429 Cooperative adaptive web caching routing and forwarding web content data requesting method 58 2001
* 2002/0133,570 Cooperative adaptive web caching routing and forwarding web content data requesting method 51 2001
* 7555561 Cooperative adaptive web caching routing and forwarding web content data broadcasting method 7 2001
* 2002/0143,984 Cooperative adaptive web caching routing and forwarding web content data broadcasting method 80 2001
 
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
* Cited By Examiner