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
Stats
-
Oct 16, 2001
Grant Date -
N/A
app pub date -
Nov 9, 1998
filing date -
Nov 9, 1998
priority date (Note) -
In Force
status (Latency Note)
![]() |
A preliminary load of PAIR data current through [] has been loaded. Any more recent PAIR data will be loaded within twenty-four hours. |
PAIR data current through []
A preliminary load of cached data will be loaded soon.
Any more recent PAIR data will be loaded within twenty-four hours.
![]() |
Next PAIR Update Scheduled on [ ] |

Importance

US Family Size
|
Non-US Coverage
|
Patent Longevity
|
Forward Citations
|
Abstract
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).

First Claim
Family

- 15 United States
- 10 France
- 8 Japan
- 7 China
- 5 Korea
- 2 Other
Patent Owner(s)
Patent Owner | Address | Total Patents |
---|---|---|
TELEFONAKTIEBOLAGET L M ERICSSON (PUBL) | STOCKHOLM | 12688 |
International Classification(s)
Inventor(s)
Inventor Name | Address | # of filed Patents | Total Citations |
---|---|---|---|
Rune, Johan | Lidingo, SE | 198 | 3186 |
Cited Art Landscape
Patent Info | (Count) | # Cites | Year |
---|---|---|---|
|
|||
5777989 TCP/IP host name resolution for machines on several domains | 140 | 1995 | |
|
|||
5774660 World-wide-web server with delayed resource-binding for resource-based load balancing on a distributed resource multi-node network | 1363 | 1996 | |
|
|||
* 6205477 Apparatus and method for performing traffic redirection in a distributed system using a portion metric | 115 | 1998 | |
|
|||
* 6185598 Optimized network resource location | 648 | 1998 | |
|
|||
* 6052718 Replica routing | 439 | 1997 | |
|
|||
5521910 Method for determining a best path between two nodes | 325 | 1994 | |
|
|||
* 6014660 Method and apparatus for client-sensitive name resolution using DNS | 73 | 1996 | |
|
|||
5751961 Integrated internet system for translating logical addresses of internet documents to physical addresses using integrated service control point | 255 | 1996 | |
|
|||
* 6154777 System for context-dependent name resolution | 174 | 1996 | |
* 6092178 System for responding to a resource request | 279 | 1998 |
Patent Citation Ranking
Forward Cite Landscape
Patent Info | (Count) | # Cites | Year |
---|---|---|---|
|
|||
* 6957247 Internet system | 3 | 1999 | |
* 2002/0010,795 Method and system for protecting domain names | 115 | 2001 | |
* 2008/0046,340 Method and system for protecting domain names via third-party systems | 91 | 2007 | |
9930131 Request routing processing | 0 | 2015 | |
* 2015/0319,194 MANAGING SECURE CONTENT IN A CONTENT DELIVERY NETWORK | 38 | 2015 | |
9929959 Managing network computing components utilizing request routing | 0 | 2016 | |
|
|||
7756065 Domain name service system and method thereof | 3 | 2004 | |
* 2005/0036,501 Domain name service system and method thereof | 42 | 2004 | |
|
|||
7877094 Location updating in communications networks | 1 | 2005 | |
* 2006/0058,020 Location updating in communications networks | 6 | 2005 | |
|
|||
* 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 | 43 | 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 | |
|
|||
* 6598071 Communication apparatus and method of hand over of an assigned group address from one communication apparatus to another | 34 | 1999 | |
* 2004/0210,646 Information processing system | 8 | 2004 | |
* 2006/0190,603 Congestion controller and method for controlling congestion of network | 7 | 2006 | |
|
|||
* 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 | |
|
|||
* 7925713 Method for operating an integrated point of presence server network | 17 | 2000 | |
7502858 Integrated point of presence server network | 17 | 2002 | |
* 2002/0152,309 Integrated point of presence server network | 17 | 2002 | |
7225254 Performance computer network method | 139 | 2004 | |
7590739 Distributed on-demand computing system | 28 | 2005 | |
* 2005/0228,856 Distributed on-demand computing system | 61 | 2005 | |
8041818 Integrated point of presence server network and functionally organized web sites | 79 | 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 | 142 | 2009 | |
* 2011/0167,111 METHOD FOR OPERATING AN INTEGRATED POINT OF PRESENCE SERVER NETWORK | 1 | 2011 | |
|
|||
* 2003/0149,755 Client-controlled load balancer | 32 | 2002 | |
|
|||
8918471 Integrated local/remote server computer architecture for electronic data transfer | 0 | 2012 | |
|
|||
* 9723069 Redistributing a connection | 0 | 2014 | |
|
|||
* 9537834 Systems and methods for managed data transfer | 0 | 2015 | |
|
|||
9479415 Duplicating network traffic through transparent VLAN flooding | 2 | 2016 | |
|
|||
* 7197574 Domain name system inquiry apparatus, domain name system inquiry method, and recording medium | 24 | 2000 | |
|
|||
7676576 Method and system to clear counters used for statistical tracking for global server load balancing | 42 | 2003 | |
9584360 Global server load balancing support for private VIP addresses | 1 | 2003 | |
* 8949850 Statistical tracking for global server load balancing | 5 | 2006 | |
* 2010/0223,621 Statistical tracking for global server load balancing | 36 | 2006 | |
8248928 Monitoring server load balancing | 27 | 2007 | |
9270566 Monitoring server load balancing | 5 | 2012 | |
|
|||
* 2012/0290,643 CLIENT-SERVER SYSTEM | 11 | 2010 | |
|
|||
* 2012/0221,603 DISTRIBUTED MOBILE SERVICES | 43 | 2011 | |
|
|||
* 9231903 System and method for resolving a DNS request using metadata | 1 | 2011 | |
|
|||
* 2012/0147,808 Network Protocol | 27 | 2011 | |
|
|||
* 6678725 Method and apparatus for generating replies to address resolution protocol requests by offload adapters | 4 | 2000 | |
* 2002/0065,936 Multi-platform application | 8 | 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 | 43 | 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 | 8 | 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 | 10 | 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 | 9 | 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 | 21 | 2012 | |
* 2012/0191,648 Opening Document Stored at Multiple Database Replicas | 21 | 2012 | |
|
|||
* 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 | 89 | 2000 | |
|
|||
* 7162539 System and method for discovering information objects and information object repositories in computer networks | 108 | 2001 | |
* 2001/0056,416 System and method for discovering information objects and information object repositories in computer networks | 178 | 2001 | |
|
|||
9294367 Duplicating network traffic through transparent VLAN flooding | 4 | 2013 | |
9565138 Rule-based network traffic interception and distribution scheme | 2 | 2014 | |
9648542 Session-based packet routing for facilitating analytics | 1 | 2015 | |
9866478 Techniques for user-defined tagging of traffic in a network visibility system | 0 | 2015 | |
|
|||
* 8527639 Content server selection for accessing content in a content distribution network | 40 | 2000 | |
* 6920498 Phased learning approach to determining closest content serving sites | 59 | 2000 | |
7886023 Method and apparatus for a minimalist approach to implementing server selection | 25 | 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 | 210 | 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 | 170 | 2002 | |
* 8224986 Methods and apparatus for redirecting requests for content | 88 | 2002 | |
* 7289519 Methods and apparatus for processing content requests using domain name service | 160 | 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 | 24 | 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 | 35 | 2004 | |
7313815 Protecting against spoofed DNS messages | 13 | 2004 | |
* 2005/0044,352 Protecting against spoofed DNS messages | 26 | 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 | 36 | 2005 | |
7349969 Phased learning approach to determining closest content serving sites | 5 | 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 | 156 | 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 | 3 | 2005 | |
7747720 Arrangement for selecting a server to provide distributed services from among multiple servers based on a location of a client device | 140 | 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 | 189 | 2005 | |
8156557 Protection against reflection distributed denial of service attacks | 1 | 2007 | |
* 2008/0168,559 Protection against reflection distributed denial of service attacks | 6 | 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 | 17 | 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 | |
|
|||
* 2011/0004,664 Device and Method for Distributing and Forwarding Requests to a Plurality of Web Servers in an Industrial Automation Arrangement | 0 | 2010 | |
|
|||
* 2002/0199,014 Configurable and high-speed content-aware routing method | 109 | 2002 | |
|
|||
* 2006/0206,586 Method, apparatus and system for a location-based uniform resource locator | 124 | 2005 | |
|
|||
* 8145788 Distributed ISP load balancer | 4 | 2002 | |
|
|||
* 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 | 221 | 2000 | |
|
|||
* 2005/0005,000 System and method for distributing digital contents, and an edge server | 13 | 2003 | |
|
|||
* 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 | 22 | 2004 | |
* 2005/0289,231 System analysis program, system analysis method, and system analysis apparatus | 56 | 2004 | |
* 2006/0271,700 Record medium with a load distribution program recorded thereon, load distribution method, and load distribution apparatus | 26 | 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 | 14 | 2005 | |
* 2010/0057,935 RECORD MEDIUM WITH A LOAD DISTRIBUTION PROGRAM RECORDED THEREON, LOAD DISTRIBUTION METHOD, AND LOAD DISTRIBUTION APPARATUS | 20 | 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 | |
|
|||
* 7600011 Use of a domain name server to direct web communications to an intermediation platform | 13 | 2004 | |
|
|||
* 7020698 System and method for locating a closest server in response to a client domain name request | 83 | 2000 | |
* 2002/0038,360 System and method for locating a closest server in response to a client domain name request | 73 | 2000 | |
|
|||
9143545 Device classification for media delivery | 0 | 2007 | |
|
|||
* 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 | |
|
|||
* 6766354 Speed sensitive content delivery in a client-server network | 6 | 2000 | |
* 7216154 Apparatus and method for facilitating access to network resources | 14 | 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 | 12 | 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 | |
|
|||
* 6826610 Method of improving communication using replicated server program | 9 | 2000 | |
|
|||
8578015 Tracking traffic in a mobile ad hoc network | 6 | 2002 | |
* 2003/0204,587 Tracking traffic in a mobile Ad Hoc network | 25 | 2002 | |
|
|||
7418492 System and a method for testing network communication devices | 14 | 2002 | |
|
|||
* 7003572 System and method for efficiently forwarding client requests from a proxy server in a TCP/IP computing environment | 29 | 2001 | |
|
|||
* 2006/0167,985 Network-distributed data routing | 96 | 2005 | |
|
|||
7725596 System and method for resolving network layer anycast addresses to network layer unicast addresses | 26 | 2001 | |
7577754 System and method for controlling access to content carried in a caching architecture | 25 | 2001 | |
* 7565450 System and method for using a mapping between client addresses and addresses of caches to support content delivery | 61 | 2001 | |
7343422 System and method for using uniform resource locators to map application layer content names to network layer anycast addresses | 51 | 2001 | |
* 2002/0026,511 System and method for controlling access to content carried in a caching architecture | 73 | 2001 | |
* 2002/0016,860 System and method for resolving network layer anycast addresses to network layer unicast addresses | 34 | 2001 | |
* 2002/0010,737 System and method for using uniform resource locators to map application layer content names to network layer anycast addresses | 14 | 2001 | |
* 7664876 System and method for directing clients to optimal servers in computer networks | 17 | 2002 | |
7552233 System and method for information object routing in computer networks | 175 | 2002 | |
* 2003/0200,307 System and method for information object routing in computer networks | 49 | 2002 | |
* 2003/0101,278 System and method for directing clients to optimal servers in computer networks | 211 | 2002 | |
8433787 System and method for directing clients to optimal servers in computer networks | 2 | 2009 | |
8423666 System and method for directing clients to optimal servers in computer networks | 3 | 2009 | |
* 2011/0093,586 SYSTEM AND METHOD FOR DIRECTING CLIENTS TO OPTIMAL SERVERS IN COMPUTER NETWORKS | 6 | 2009 | |
* 2010/0198,913 SYSTEM AND METHOD DIRECTING CLIENTS TO OPTIMAL SERVERS IN COMPUTER NETWORKS | 9 | 2009 | |
9847930 System and method for directing clients to optimal servers in computer networks | 0 | 2013 | |
|
|||
7908337 System and method for using network layer uniform resource locator routing to locate the closest server carrying specific content | 82 | 2001 | |
* 2002/0004,846 System and method for using network layer uniform resource locator routing to locate the closest server carrying specific content | 104 | 2001 | |
8572214 System and method for discovering information objects and information object repositories in computer networks | 70 | 2006 | |
* 2006/0271,705 System and method for discovering information objects and information object repositories in computer networks | 42 | 2006 | |
|
|||
* 2009/0182,884 Domain name resolution making IP address selections in response to connection status when multiple connections are present | 11 | 2009 | |
|
|||
* 7035928 Allocating computer resources for efficient use by a program | 0 | 2001 | |
* 2002/0161,902 Allocating computer resources for efficient use by a program | 6 | 2001 | |
|
|||
* 2008/0034,408 Network-Based Computing Service On A Streamed Virtual Computer | 20 | 2007 | |
9277000 Providing a user with virtual computing services | 0 | 2014 | |
|
|||
* 2002/0133,597 Global storage system | 19 | 2001 | |
|
|||
8606996 Cache optimization | 52 | 2008 | |
8601090 Network resource identification | 58 | 2008 | |
8533293 Client side cache management | 3 | 2008 | |
8447831 Incentive driven content delivery | 16 | 2008 | |
8321568 Content management | 115 | 2008 | |
8156243 Request routing | 92 | 2008 | |
8402137 Content management | 93 | 2008 | |
8732309 Request routing utilizing cost information | 75 | 2008 | |
8521880 Managing content delivery network service providers | 25 | 2008 | |
8122098 Managing content delivery network service providers by a content broker | 131 | 2008 | |
8073940 Managing content delivery network service providers | 123 | 2008 | |
8065417 Service provider registration by a content broker | 9 | 2008 | |
8060616 Managing CDN registration by a storage provider | 6 | 2008 | |
8028090 Request routing utilizing client location information | 147 | 2008 | |
* 8756341 Request routing utilizing popularity information | 78 | 2009 | |
8688837 Dynamically translating resource identifiers for request routing using popularity information | 73 | 2009 | |
8521851 DNS query processing using resource identifiers specifying an application broker | 78 | 2009 | |
8412823 Managing tracking information entries in resource cache components | 65 | 2009 | |
8782236 Managing resources using resource expiration data | 73 | 2009 | |
9495338 Content distribution network | 21 | 2010 | |
8397073 Managing secure content in a content delivery network | 3 | 2010 | |
9712484 Managing request routing information utilizing client identifiers | 10 | 2010 | |
9407681 Latency measurement in resource requests | 29 | 2010 | |
9003035 Point of presence management in request routing | 57 | 2010 | |
8938526 Request routing management based on network components | 55 | 2010 | |
8930513 Latency measurement in resource requests | 57 | 2010 | |
8924528 Latency measurement in resource requests | 57 | 2010 | |
8819283 Request routing in a networked environment | 118 | 2010 | |
8577992 Request routing management based on network components | 72 | 2010 | |
8468247 Point of presence management in request routing | 4 | 2010 | |
8452874 Request routing processing | 80 | 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 | 31 | 2010 | |
8626950 Request routing processing | 75 | 2010 | |
8239571 Request routing using network computing components | 2 | 2011 | |
* 2011/0153,736 REQUEST ROUTING USING NETWORK COMPUTING COMPONENTS | 3 | 2011 | |
8135820 Request routing based on class | 87 | 2011 | |
8234403 Updating routing information based on client location | 82 | 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 | 63 | 2012 | |
8386596 Request routing based on class | 3 | 2012 | |
9479476 Processing of DNS queries | 22 | 2012 | |
9154551 Processing DNS queries to identify pre-processing information | 40 | 2012 | |
9172674 Managing request routing information utilizing performance information | 40 | 2012 | |
9083743 Managing request routing information utilizing performance information | 47 | 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 | 22 | 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 | 5 | 2012 | |
9497259 Point of presence management in request routing | 21 | 2012 | |
8676918 Point of presence management in request routing | 73 | 2012 | |
8543702 Managing resources using resource expiration data | 62 | 2012 | |
8521885 Dynamically translating resource identifiers for request routing using popularity information | 1 | 2012 | |
8495220 Managing CDN registration by a storage provider | 0 | 2012 | |
8463877 Dynamically translating resource identifiers for request routing using popularitiy information | 58 | 2012 | |
8458360 Request routing utilizing client location information | 2 | 2012 | |
9323577 Automated profiling of resource usage | 34 | 2012 | |
9135048 Automated profiling of resource usage | 0 | 2012 | |
8639817 Content management | 73 | 2012 | |
8713156 Request routing based on class | 0 | 2013 | |
* 9130756 Managing secure content in a content delivery network | 41 | 2013 | |
8756325 Content management | 71 | 2013 | |
* 2013/0191,645 MANAGING SECURE CONTENT IN A CONTENT DELIVERY NETWORK | 0 | 2013 | |
9237114 Managing resources in resource cache components | 35 | 2013 | |
9021127 Updating routing information based on client location | 52 | 2013 | |
9003040 Request routing processing | 39 | 2013 | |
9009286 Locality based content distribution | 53 | 2013 | |
9026616 Content delivery reconciliation | 52 | 2013 | |
9021128 Request routing using network computing components | 52 | 2013 | |
9021129 Request routing utilizing client location information | 52 | 2013 | |
9294391 Managing network computing components utilizing request routing | 34 | 2013 | |
9083675 Translation of resource identifiers using popularity information upon client request | 46 | 2013 | |
9451046 Managing CDN registration by a storage provider | 0 | 2013 | |
9444759 Service provider registration by a content broker | 24 | 2013 | |
9251112 Managing content delivery network service providers | 35 | 2013 | |
8996664 Translation of resource identifiers using popularity information upon client request | 0 | 2013 | |
9210235 Client side cache management | 35 | 2013 | |
9515949 Managing content delivery network service providers | 22 | 2013 | |
8930544 Network resource identification | 57 | 2013 | |
9106701 Request routing management based on network components | 45 | 2013 | |
9208097 Cache optimization | 35 | 2013 | |
9407699 Content management | 28 | 2014 | |
9571389 Request routing based on class | 18 | 2014 | |
9734472 Request routing utilizing cost information | 6 | 2014 | |
9191458 Request routing using a popularity identifier at a DNS nameserver | 40 | 2014 | |
9288153 Processing encoded content | 0 | 2014 | |
9176894 Managing resources using resource expiration data | 39 | 2014 | |
9191338 Request routing in a networked environment | 39 | 2014 | |
9544394 Network resource identification | 20 | 2014 | |
9253065 Latency measurement in resource requests | 36 | 2014 | |
9185012 Latency measurement in resource requests | 39 | 2014 | |
9628554 Dynamic content delivery | 15 | 2014 | |
9160703 Request routing management based on network components | 39 | 2014 | |
9332078 Locality based content distribution | 32 | 2015 | |
9246776 Forward-based resource delivery network management techniques | 37 | 2015 | |
9887932 Traffic surge management for points of presence | 0 | 2015 | |
9887931 Traffic surge management for points of presence | 0 | 2015 | |
9819567 Traffic surge management for points of presence | 1 | 2015 | |
9608957 Request routing using network computing components | 16 | 2015 | |
9832141 Routing based request correlation | 0 | 2015 | |
* 9712325 Managing secure content in a content delivery network | 9 | 2015 | |
9800539 Request routing management based on network components | 1 | 2015 | |
9794281 Identifying sources of network attacks | 2 | 2015 | |
9774619 Mitigating network attacks | 5 | 2015 | |
9742795 Mitigating network attacks | 6 | 2015 | |
9794216 Request routing in a networked environment | 2 | 2015 | |
9888089 Client side cache management | 0 | 2015 | |
9893957 Forward-based resource delivery network management techniques | 0 | 2016 | |
9590946 Managing content delivery network service providers | 16 | 2016 | |
9621660 Locality based content distribution | 15 | 2016 | |
9912740 Latency measurement in resource requests | 0 | 2016 | |
9787599 Managing content delivery network service providers | 5 | 2016 | |
9887915 Request routing based on class | 0 | 2017 | |
9894168 Locality based content distribution | 0 | 2017 | |
|
|||
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 | |
|
|||
7756973 Identifying a configuration for an application in a production environment | 1 | 2006 | |
* 2007/0255,830 Identifying a Configuration For an Application In a Production Environment | 3 | 2006 | |
|
|||
* 7822839 Method and system for accessing network services | 21 | 2007 | |
8806056 Method for optimizing remote file saves in a failsafe way | 1 | 2009 | |
9420049 Client side human user indicator | 1 | 2010 | |
* 7958222 Method and system for accessing network services | 67 | 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 | 17 | 2012 | |
9143451 Application layer network traffic prioritization | 6 | 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 | |
|
|||
7594030 Locator and tracking service for peer to peer resources | 29 | 2001 | |
* 7072982 Universal naming scheme for peer to peer resources | 160 | 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 | 138 | 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 | 45 | 2003 | |
7624179 Locator and tracking service for peer-to-peer resources | 3 | 2005 | |
7610378 Locator and tracking service for peer-to-peer resources | 8 | 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 | 131 | 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 | 5 | 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 | 133 | 2005 | |
* 2005/0267,993 Peer-to-peer name resolution protocol (PNRP) and multilevel cache for use therewith | 135 | 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 | 52 | 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 | 24 | 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 | 23 | 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 | 10 | 2006 | |
* 2006/0212,599 RESOLVING VIRTUAL NETWORK NAMES | 25 | 2006 | |
7899047 Virtual network with adaptive dispatcher | 1 | 2007 | |
|
|||
* 2001/0042,202 Dynamically extendible firewall | 15 | 2001 | |
|
|||
9501211 User input processing for allocation of hosting server resources | 0 | 2014 | |
|
|||
* 7372860 Communication system and method | 2 | 2000 | |
|
|||
* 2002/0087,722 Domain name resolution making IP address selections in response to connection status when multiple connections are present | 49 | 2001 | |
|
|||
* 2004/0015,405 System, method, and computer program product for end-user service provider selection | 30 | 2002 | |
|
|||
* 7310686 Apparatus and method for transparent selection of an Internet server based on geographic location of a user | 191 | 2002 | |
* 2004/0083,307 Apparatus and method for transparent selection of an internet server based on geographic location of a user | 133 | 2002 | |
|
|||
* 7039689 Method and system for determining geographical regions of hosts in a network | 18 | 2001 | |
* 2002/0169,857 Method and system for determining geographical regions of hosts in a network | 4 | 2001 | |
|
|||
* 2005/0097,185 Localization link system | 26 | 2003 | |
|
|||
8756342 Method and apparatus for content synchronization | 3 | 2000 | |
* 7454457 Method and apparatus for dynamic data flow control using prioritization of data requests | 110 | 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 | 23 | 2008 | |
8296451 Method and apparatus for dynamic data flow control using prioritization of data requests | 5 | 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 | |
|
|||
* 7610393 Mobile IP supporting quality of service | 16 | 2000 | |
|
|||
* 9661002 Method for user authentication using DNSSEC | 0 | 2014 | |
|
|||
* 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 | |
|
|||
7454500 Global server load balancing | 151 | 2000 | |
9130954 Distributed health check for global server load balancing | 2 | 2002 | |
7657629 Global server load balancing | 41 | 2003 | |
8024441 Global server load balancing | 89 | 2007 | |
7581009 Global server load balancing | 96 | 2007 | |
7885188 Smoothing algorithm for round trip time (RTT) measurements | 20 | 2008 | |
9225775 Global server load balancing | 0 | 2008 | |
8504721 Global server load balancing | 70 | 2009 | |
* 9015323 Global server load balancing | 5 | 2009 | |
8549148 Domain name system security extensions (DNSSEC) for global server load balancing | 5 | 2010 | |
7949757 Host-level policies for global server load balancing | 19 | 2010 | |
8755279 Smoothing algorithm for round trip time (RTT) measurements | 2 | 2011 | |
8280998 Configurable geographic prefixes for global server load balancing | 67 | 2011 | |
8862740 Host-level policies for global server load balancing | 5 | 2011 | |
8510428 Configurable geographic prefixes for global server load balancing | 64 | 2012 | |
9479574 Global server load balancing | 0 | 2013 | |
9338182 Domain name system security extensions (DNSSEC) for global server load balancing | 0 | 2013 | |
|
|||
7584301 Host-level policies for global server load balancing | 75 | 2004 | |
7756965 Configurable geographic prefixes for global server load balancing | 88 | 2009 | |
7840678 Host-level policies for global server load balancing | 32 | 2009 | |
7899899 Configurable geographic prefixes for global server load balancing | 82 | 2010 | |
|
|||
* 7103651 Method and apparatus for discovering client proximity network sites | 39 | 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 | 61 | 2003 | |
8484374 Load balancing | 4 | 2012 | |
9231853 Load balancing | 0 | 2014 | |
|
|||
* 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 | 52 | 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 | 81 | 2001 | |
|
|||
* 7877510 Domain name resolution making IP address selections in response to connection status when multiple connections are present | 2 | 2009 |
Maintenance Fees
Fee | Large entity fee | small entity fee | micro entity fee | due date |
---|
Fee | Large entity fee | small entity fee | micro entity fee |
---|---|---|---|
Surcharge after expiration - Late payment is unavoidable | $700.00 | $350.00 | $175.00 |
Surcharge after expiration - Late payment is unintentional | $1,640.00 | $820.00 | $410.00 |
Full Text

Legal Events

Matter Detail

Renewals Detail

Note
The template below is formatted to ensure compatibility with our system.
Provide tags with | separated like (tags1|tags2).
Maximum length is 128 characters for Customer Application No
Mandatory Fields * - 'MatterType','AppType','Country','Title','SerialNo'.
Acceptable Date Format - 'MM/DD/YYYY'.
Acceptable Filing/App Types -
- Continuation/Divisional
- Original
- Paris Convention
- PCT National
- With Priority
- EP Validation
- Provisional Conversion
- Reissue
- Provisional
- Foreign Extension
Acceptable Status -
- Pending
- Abandoned
- Unfiled
- Expired
- Granted
Acceptable Matter Types -
- Patent
- Utility Model
- Supplemental Protection Certificate
- Design
- Inventor Certificate
- Plant
- Statutory Invention Reg
Advertisement
Advertisement
Advertisement

Advertisement

Advertisement

Recipient Email Address

Recipient Email Address

Comment
Recipient Email Address

Success
E-mail has been sent successfully.
Failure
Some error occured while sending email. Please check e-mail and try again!
PAIR load has been initiated
A preliminary load of cached data will be loaded soon. Current PAIR data will be loaded within twenty four hours.
File History PDF
Thank you for your purchase! The File Wrapper for Patent Number 6304913 will be available within the next 24 hours.
Add to Portfolio(s)
To add this patent to one, or more, of your portfolios, simply click the add button.
This Patent is in these Portfolios:
Add to additional portfolios:

Last Refreshed On:
Changes done successfully
Important Notes on Latency of Status data
Please note there is up to 60 days of latency in this Status indicator for certain status conditions. You can obtain up-to-date Status indicator readings by ordering PAIR for the file.
An application with the status "Published" (which means it is pending) may be recently abandoned, but not yet updated to reflect its abandoned status. However, an application filed less than one year ago is unlikely to be abandoned.
A patent with the status "Granted" may be recently expired, but not yet updated to reflect its expired status. However, it is highly unlikely a patent less than 3.5 years old would be expired.
An application with the status "Abandoned" is almost always current, but there is a small chance it was recently revived and the status not yet updated.
Important Note on Priority Date data
This priority date is an estimated earliest priority date and is purely an estimation. This date should not be taken as legal conclusion. No representations are made as to the accuracy of the date listed. Please consult a legal professional before relying on this date.
We are sorry but your current selection exceeds the maximum number of portfolios (0) for this membership level. Upgrade to our Level for up to -1 portfolios!.