US Patent No: 5,777,989

Number of patents in Portfolio can not be more than 2000

TCP/IP host name resolution for machines on several domains

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

This invention deals with an enhancement to the name resolution capabilities of existing TCP/IP networks. More specifically, it allows a host which is connected to a private network to be located through a connection to a different private network or a public network, such as the internet. This is achieved by allowing the host to be configured with more than one primary domain name server. This can be done using existing TCP/IP communications protocol and does not require a change to any code outside of the host. The host can also define one or more alternate domain name servers for each of the primary domain name servers. The definition of multiple primary and secondary domain name servers for each host allows the name of the host to be located, without a degradation in performance, if it is located or defined in any of the primary domain name servers.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
INTERNATIONAL BUSINESS MACHINES CORPORATIONARMONK, NY41033

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
McGarvey, John Ryan Apex, NC 15 515

Cited Art Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
* 4,893,307 Method and apparatus for linking SNA terminals to an SNA host over a packet switched communications network 181 1988
 
AT&T IPM CORP. (1)
* 5,617,540 System for binding host name of servers and address of available server in cache within client and for clearing cache prior to client establishes connection 163 1995
 
CISCO TECHNOLOGY, INC. (1)
* 5,142,622 System for interconnecting applications across different networks of data processing systems by mapping protocols across different network domains 188 1989
 
INTERNATIONAL COMPUTERS LIMITED (1)
* 5,021,942 Data processing system with packets specifying functions and arguments 5 1988
 
TEKTRONIX, INC. (1)
* 4,853,843 System for merging virtual partitions of a distributed database 294 1987
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (8)
* 2002/0010,795 Method and system for protecting domain names 58 2001
* 2003/0191,822 Method and system for providing content delivery to a set of participating content providers 104 2003
* 2005/0203,995 Data communication method 3 2004
* 2005/0251,539 Systems and methods for determining, collecting, and using geographic locations of internet users 45 2005
* 2006/0271,707 Domain name system resolution 11 2006
* 2008/0313,352 METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR TOKENIZED DOMAIN NAME RESOLUTION 3 2007
* 2008/0046,340 Method and system for protecting domain names via third-party systems 37 2007
* 2010/0153,552 METHOD AND SYSTEM FOR GEO-TARGETED CONTENT DELIVERY 2 2010
 
NEW.NET, INC. (1)
* 2002/0073,233 Systems and methods of accessing network resources 37 2001
 
BANDWIDTH.COM (1)
* 2006/0015,467 Internet services quoting system and method 53 2005
 
SONY CORPORATION (1)
* 7,484,009 Network connection apparatus, connection system, and network connection method 0 2002
 
Solution Inc. (1)
7,007,080 System for reconfiguring and registering a new IP address for a computer to access a different network without user intervention 89 2000
 
LEVEL 3 COMMUNICATIONS, LLC (26)
8,543,901 Verification of content stored in a network 0 1999
7,373,644 Automated server replication 27 2001
6,654,807 Internet content delivery network 204 2001
9,167,036 Managed object replication and delivery 0 2002
7,822,871 Configurable adaptive global traffic control and management 88 2002
7,953,888 On-demand overlay routing for computer-based communication networks 4 2003
8,478,903 Shared content delivery infrastructure 29 2005
8,281,035 Optimized network resource location 30 2006
8,683,076 Method of generating a web page 25 2007
8,572,208 Shared content delivery infrastructure 25 2007
8,291,046 Shared content delivery infrastructure with rendezvous based on load balancing and network conditions 28 2007
8,924,466 Server handoff in content delivery network 0 2007
8,782,123 Server handoff in content delivery network 0 2007
9,203,636 Distributing requests across multiple content delivery networks based on subscriber policy 0 2007
8,572,210 Shared content delivery infrastructure and method of generating a web page 25 2007
8,296,396 Delivering resources to clients in a distributed computing environment with rendezvous based on load balancing and network conditions 5 2007
8,060,613 Resource invalidation in a content delivery network 13 2007
7,949,779 Controlling subscriber information rates in a content delivery network 90 2007
7,945,693 Controlling subscriber information rates in a content delivery network 38 2007
9,338,227 Automated management of content servers based on change in demand 0 2008
9,021,112 Content request routing and load balancing for content distribution networks 0 2008
8,930,538 Handling long-tail content in a content delivery network (CDN) 0 2009
8,645,517 Policy-based content delivery network selection 1 2010
8,473,613 Transparent redirection of resource requests 25 2011
8,230,065 Transparent redirection of resource requests 0 2011
8,599,697 Overlay network 0 2011
 
SAMSUNG ELECTRONICS CO., LTD. (2)
* 7,290,060 Network-connecting apparatus and method for providing direct connections between network devices in different private networks 10 2003
* 2003/0172,184 Network-connecting apparatus and method for providing direct connections between network devices in different private networks 2 2003
 
SANDPIPER NETWORKS INC. (2)
7,054,935 Internet content delivery network 59 2002
* 2002/0099,850 Internet content delivery network 89 2002
 
IDN Technologies LLC (3)
* 6,182,148 Method and system for internationalizing domain names 65 1999
6,829,653 Method and system for internationalizing domain names 15 2000
* 2006/0031,579 Method and system for internationalizing domain names 2 2004
 
BARRACUDA NETWORKS, INC. (1)
* 6,324,582 Enhanced network communication 155 1998
 
NEUSTAR IP INTELLIGENCE, INC. (9)
6,684,250 Method and apparatus for estimating a geographic location of a networked entity 208 2001
9,021,080 Method and system to associate geographic location information with a network address using a combination of automated and manual processes 1 2003
7,809,857 Method and system to collect geographic location information for a network address utilizing geographically dispersed data collection agents 14 2003
7,472,172 Method and system to initiate geolocation activities on demand and responsive to receipt of a query 34 2003
7,072,963 Method and system to modify geolocation activities based on logged query information 71 2003
* 2004/0078,367 Method and system to modify geolocation activities based on logged query information 9 2003
* 2004/0078,489 Method and system to associate a geographic location information with a network address using a combination of automated and manual process 15 2003
7,685,279 Geo-location and geo-compliance utilizing a client agent 28 2005
* 2006/0010,252 Geo-location and geo-compliance utilizing a client agent 19 2005
 
ORACLE AMERICA, INC. (1)
* 6,154,777 System for context-dependent name resolution 164 1996
 
AKAMAI TECHNOLOGIES, INC. (3)
7,240,100 Content delivery network (CDN) content server request handling mechanism with metadata framework support 345 2001
8,122,102 Content delivery network (CDN) content server request handling mechanism 12 2007
* 2007/0288,588 Content delivery network (CDN) content server request handling mechanism 98 2007
 
SAVVIS ASSET HOLDINGS, INC. (1)
7,860,964 Policy-based content delivery network selection 38 2007
 
APPLE INC. (3)
* 8,065,418 NAT traversal for media conferencing 46 2004
8,572,172 NAT traversal for media conferencing 2 2011
8,443,090 NAT traversal for media conferencing 2 2011
 
HUGHES ELECTRONICS CORPORATION (6)
7,769,838 Single-modem multi-user virtual private network 0 2001
7,197,550 Automated configuration of a virtual private network 25 2001
* 7,099,957 Domain name system resolution 19 2001
* 2003/0055,990 Single-modem multi-user virtual private network 38 2001
* 2003/0041,136 Automated configuration of a virtual private network 35 2001
* 2003/0041,091 Domain name system resolution 13 2001
 
S. AQUA SEMICONDUCTOR, LLC (6)
9,141,717 Methods, systems, products, and devices for processing DNS friendly identifiers 0 2002
* 2008/0016,233 METHODS, SYSTEMS, PRODUCTS, AND DEVICES FOR PROCESSING DNS FRIENDLY IDENTIFIERS 105 2002
8,990,347 Method, product, and apparatus for processing a data request 1 2004
* 8,635,340 Method, product, and apparatus for requesting a network resource 23 2007
* 8,612,565 Fictitious domain name method, system, product, and apparatus 17 2012
* 2012/0278,467 Fictitious Domain Name Method, System, Product, and Apparatus 44 2012
 
UNWIRED PLANET, LLC (4)
7,246,371 System and method for filtering unavailable devices in a presence and availability management system 93 2002
* 2002/0120,687 System and method for filtering unavailable devices in a presence and availability management system 76 2002
7,206,388 System and method for providing voice-activated presence information 39 2003
* 2003/0174,814 System and method for providing voice-activated presence information 15 2003
 
INPRO NETWORK FACILITY, LLC (1)
7,133,404 Communication using two addresses for an entity 16 2001
 
CANON KABUSHIKI KAISHA (4)
* 7,697,171 Communications device and control method for transmitting an image by electronic mail 3 2003
* 2005/0225,809 Communications device and control method for transmitting an image by electronic mail 10 2004
8,614,816 Communications device and control method for transmitting an image by electronic mail 0 2010
* 2010/0153,510 COMMUNICATIONS DEVICE AND CONTROL METHOD FOR TRANSMITTING AN IMAGE BY ELECTRONIC MAIL 2 2010
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (7)
* 6,418,466 Management of authentication discovery policy in a computer network 31 1997
* 6,442,685 Method and system for multiple network names of a single server 18 1999
* 8,640,017 Bootstrapping in information access systems 0 2000
8,478,732 Database aliasing in information access system 0 2000
* 6,968,381 Method for availability monitoring via a shared database 2 2001
7,702,677 Information retrieval from a collection of data 15 2008
9,363,229 Domain name resolution for a hybrid cloud cluster 0 2012
 
SAP SE (2)
* 8,762,384 Method and system for search structured data from a natural language search request 6 2010
* 2012/0047,145 ATTRIBUTED SEMANTIC SEARCH 9 2010
 
INKOMI CORP. (2)
6,976,093 Web server content replication 30 1999
* 2003/0041,094 WEB SERVER CONTENT REPLICATION 11 1999
 
FUJITSU LIMITED (2)
* 6,212,521 Data management system, primary server, and secondary server for data registration and retrieval in distributed environment 125 1998
* 6,873,602 Network system, switch, and server 51 2000
 
GIORDANO, JOSEPH, ESQ. (1)
* 6,016,512 Enhanced domain name service using a most frequently used domain names table and a validity code table 245 1998
 
INTELLECTUAL VENTURES I LLC (1)
8,015,317 Method, system and computer-readable medium for conducting domain name service 10 2006
 
Digital Envoy, Inc. (13)
6,757,740 Systems and methods for determining collecting and using geographic locations of internet users 321 2000
7,844,729 Geo-intelligent traffic manager 19 2000
7,685,311 Geo-intelligent traffic reporter 23 2002
* 2003/0110,293 Geo-intelligent traffic reporter 50 2002
7,451,233 Systems and methods for determining, collecting, and using geographic locations of internet users 14 2004
7,349,989 Systems and methods for determining, collecting, and using geographic locations of internet users 0 2004
7,698,377 Systems and methods for determining, collecting, and using geographic locations of internet users 23 2005
7,403,978 Systems and methods for determining, collecting, and using geographic locations of internet users 19 2006
7,363,350 Systems and methods for determining, collecting, and using geographic locations of internet users 0 2006
8,443,107 Method, computer program product and electronic device for hyper-local geo-targeting 10 2009
* 2011/0113,116 METHOD, COMPUTER PROGRAM PRODUCT AND ELECTRONIC DEVICE FOR HYPER-LOCAL GEO-TARGETING 1 2009
8,060,606 Geo-intelligent traffic reporter 12 2010
8,463,942 Method and system for geo-targeted content delivery 0 2010
 
GRAPHON CORPORATION (3)
7,424,737 Virtual host for protocol transforming traffic traversing between an IP-compliant source and non-IP compliant destination 18 2004
7,380,273 Method for authenticating a user access request 5 2005
7,360,244 Method for authenticating a user access request 4 2005
 
INTEL CORPORATION (2)
* 5,974,453 Method and apparatus for translating a static identifier including a telephone number into a dynamically assigned network address 187 1997
* 6,157,965 System and method for binding a virtual device driver to a network driver interface 87 1998
 
NETGEAR HOLDINGS LIMITED, A LIMITED LIABILITY (1)
6,480,508 Router-based domain name system proxy agent using address translation 133 1999
 
NORTEL NETWORKS LIMITED (2)
* 6,738,828 Name resolution protocol, system and method for resolving a flat name space to an address space 17 2000
* 2007/0091,828 Registration, look-up, and routing with flat addresses at enormous scales 4 2005
 
Juniper Networks, Inc. (3)
* 7,171,457 Processing numeric addresses in a network router 5 2001
7,779,087 Processing numeric addresses in a network router 1 2007
* 2007/0118,621 Processing numeric addresses in a network router 0 2007
 
Bryte Computer Technologies (1)
* 9,015,279 Methods, systems, and computer program products for tokenized domain name resolution 0 2007
 
INKTOMI CORPORATION (1)
* 7,581,006 Web service 27 1998
 
TOPEER CORPORATION (1)
* 2011/0035,481 System and Method for Navigating and Accessing Resources on Private and/or Public Networks 0 2009
 
MOTOROLA SOLUTIONS, INC. (2)
* 7,656,804 Method and apparatus for operating an AD-HOC communication system 3 2004
* 2006/0034,193 Method and apparatus for operating an AD-HOC communication system 5 2004
 
MASSACHUSETTS INSTITUTE OF TECHNOLOGY (6)
* 6,108,703 Global hosting system 726 1999
* 6,553,413 Content delivery network using edge-of-network servers for providing content delivery to a set of participating content providers 332 2000
* 7,103,645 Method and system for providing content delivery to a set of participating content providers 193 2003
7,693,959 Content distribution system using an alternative domain name system (DNS) and content servers 31 2006
* 2007/0005,689 Content distribution system using an alternative domain name system (DNS) and content servers 102 2006
8,073,961 Global hosting system 1 2010
 
RareDomains.com (1)
6,519,589 System and method for generating domain names and for facilitating registration and transfer of the same 76 2001
 
INTELLECTUAL VENTURES I LLC (4)
* 7,099,956 Method and apparatus for conducting domain name service 13 2001
* 2001/0034,657 Method and apparatus for conducting domain name service 8 2001
* 2002/0019,800 Method and apparatus for transacting divisible property 21 2001
* 2006/0293,973 Method and apparatus for conducting domain name service 7 2006
 
MICROSOFT TECHNOLOGY LICENSING, LLC (7)
* 6,434,600 Methods and systems for securely delivering electronic mail to hosts having dynamic IP addresses 96 1998
* 6,151,631 Territorial determination of remote computer location in a wide area network for conditional delivery of digitized products 138 1998
* 6,826,617 Territorial determination of remote computer location in a wide area network for conditional delivery of digitized products 68 2000
* 7,284,056 Resolving host name data 9 2002
* 7,299,491 Authenticated domain name resolution 22 2003
* 2004/0250,119 Authenticated domain name resolution 16 2003
7,418,507 Virtual resource serving of consolidated server shares 0 2003
 
GODADDY.COM, LLC (1)
* 6,298,341 System and method for generating domain names and for facilitating registration and transfer of the same 138 1999
 
MVP, INC. (2)
* 8,843,458 Method and arrangement for automatically searching information sources accessible through a data network 0 2004
* 2007/0124,428 Method and arrangement for automatically searching information soruces accessible through a data network 1 2004
 
GENESYS TELECOMMUNICATIONS LABORATORIES, INC. (1)
* 6,038,602 Connection method for a network system and a server computer 25 1997
 
IPDEV CO. (1)
* 6,195,691 Method and apparatus for creating and using dynamic universal resource locators 77 1996
 
Impro Network Facility, LLC (1)
8,090,843 Creating a public identity for an entity on a network 0 2011
 
VERIZON PATENT AND LICENSING INC. (2)
* 6,075,783 Internet phone to PSTN cellular/PCS system 187 1997
* 6,185,204 Internet phone to PSTN cellular/PCS system 80 1999
 
EXCALIBUR IP, LLC (3)
7,143,193 Content collection 16 1999
7,356,589 Content collection 3 2005
8,108,347 Web server content replication 1 2005
 
SAVVIS COMMUNICATIONS CORPORATION (2)
8,468,245 Delivering resources to clients in a distributed computing environment 27 2007
8,301,774 Delivering resources to clients in a distributed computing environment 0 2007
 
OPENWAVE SYSTEMS INC. (1)
* 2002/0116,336 Method and device for displaying contact information in a presence and availability management system 132 2002
 
TELEFONAKTIEBOLAGET L M ERICSSON (PUBL) (1)
6,304,913 Internet system and method for selecting a closest server from a plurality of alternative servers 267 1998
 
ESDR Networks Solutions LLC (1)
RE44898 Search engine request method, product, and apparatus 0 2012
 
The Boeing Company (2)
* 2002/0159,453 Method and system for label table caching in a routing device 7 2001
* 2002/0159,456 Method and system for multicasting in a routing device 9 2001
 
F. POSZAT HU, L.L.C. (13)
* 6,119,171 Domain name routing 306 1998
6,421,732 Ipnet gateway 87 1998
6,430,623 Domain name routing 48 2000
6,772,227 Communicating between address spaces 11 2002
7,937,471 Creating a public identity for an entity on a network 5 2002
* 2003/0233,454 Creating a public identity for an entity on a network 13 2002
8,234,358 Communicating with an entity inside a private network using an existing connection to initiate communication 0 2002
7,139,828 Accessing an entity inside a private network 27 2002
* 2004/0044,778 Accessing an entity inside a private network 7 2002
7,949,785 Secure virtual community network system 17 2003
* 2004/0249,911 Secure virtual community network system 92 2003
RE41024 Communication using two addresses for an entity 4 2008
* 2011/0196,945 CREATING A PUBLIC IDENTITY FOR AN ENTITY ON A NETWORK 8 2011
 
RADWARE, LTD. (1)
9,231,853 Load balancing 0 2014
 
CITRIX SYSTEMS, INC. (5)
6,725,272 Apparatus, method and computer program product for guaranteed content delivery incorporating putting a client on-hold based on response time 41 2000
7,836,191 Apparatus, method and computer program product for guaranteed content delivery incorporating putting a client on-hold based on response time 5 2004
* 2004/0199,646 Apparatus, method and computer program product for guaranteed content delivery incorporating putting a client on-hold based on response time 27 2004
8,812,703 Apparatus, method and computer program product for guaranteed content delivery incorporating putting a client on-hold based on response time 0 2010
* 2011/0060,840 APPARATUS, METHOD AND COMPUTER PROGRAM PRODUCT FOR GUARANTEED CONTENT DELIVERY INCORPORATING PUTTING A CLIENT ON-HOLD BASED ON RESPONSE TIME 0 2010
 
AT&T CORP. (1)
* 6,163,810 System and method for managing the exchange of information between multicast and unicast hosts 30 1998
* Cited By Examiner