TCP/IP host name resolution for machines on several domains

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 5777989
SERIAL NO

08574488

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, NY46177

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

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

Cited Art Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
* 4893307 Method and apparatus for linking SNA terminals to an SNA host over a packet switched communications network 183 1988
 
AT&T IPM CORP. (1)
* 5617540 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 165 1995
 
CISCO TECHNOLOGY, INC. (1)
* 5142622 System for interconnecting applications across different networks of data processing systems by mapping protocols across different network domains 194 1989
 
INTERNATIONAL COMPUTERS LIMITED (1)
* 5021942 Data processing system with packets specifying functions and arguments 5 1988
 
TEKTRONIX, INC. (1)
* 4853843 System for merging virtual partitions of a distributed database 302 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 97 2001
* 2003/0191,822 Method and system for providing content delivery to a set of participating content providers 124 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 52 2005
* 2006/0271,707 Domain name system resolution 14 2006
* 2008/0313,352 METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR TOKENIZED DOMAIN NAME RESOLUTION 4 2007
* 2008/0046,340 Method and system for protecting domain names via third-party systems 73 2007
* 2010/0153,552 METHOD AND SYSTEM FOR GEO-TARGETED CONTENT DELIVERY 4 2010
 
NEW.NET, INC. (1)
* 2002/0073,233 Systems and methods of accessing network resources 39 2001
 
BANDWIDTH.COM (1)
* 2006/0015,467 Internet services quoting system and method 81 2005
 
SONY CORPORATION (1)
* 7484009 Network connection apparatus, connection system, and network connection method 0 2002
 
Solution Inc Limited (1)
7007080 System for reconfiguring and registering a new IP address for a computer to access a different network without user intervention 97 2000
 
LEVEL 3 COMMUNICATIONS, LLC (26)
8543901 Verification of content stored in a network 1 1999
7373644 Automated server replication 27 2001
6654807 Internet content delivery network 289 2001
9167036 Managed object replication and delivery 1 2002
7822871 Configurable adaptive global traffic control and management 159 2002
7953888 On-demand overlay routing for computer-based communication networks 8 2003
8478903 Shared content delivery infrastructure 50 2005
8281035 Optimized network resource location 107 2006
8683076 Method of generating a web page 45 2007
8572208 Shared content delivery infrastructure 45 2007
8291046 Shared content delivery infrastructure with rendezvous based on load balancing and network conditions 48 2007
8924466 Server handoff in content delivery network 0 2007
8782123 Server handoff in content delivery network 0 2007
9203636 Distributing requests across multiple content delivery networks based on subscriber policy 2 2007
8572210 Shared content delivery infrastructure and method of generating a web page 45 2007
8296396 Delivering resources to clients in a distributed computing environment with rendezvous based on load balancing and network conditions 64 2007
8060613 Resource invalidation in a content delivery network 74 2007
7949779 Controlling subscriber information rates in a content delivery network 167 2007
7945693 Controlling subscriber information rates in a content delivery network 116 2007
9338227 Automated management of content servers based on change in demand 0 2008
9021112 Content request routing and load balancing for content distribution networks 2 2008
8930538 Handling long-tail content in a content delivery network (CDN) 0 2009
8645517 Policy-based content delivery network selection 61 2010
8473613 Transparent redirection of resource requests 45 2011
8230065 Transparent redirection of resource requests 0 2011
8599697 Overlay network 0 2011
 
SAMSUNG ELECTRONICS CO., LTD. (2)
* 7290060 Network-connecting apparatus and method for providing direct connections between network devices in different private networks 12 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)
7054935 Internet content delivery network 123 2002
* 2002/0099,850 Internet content delivery network 110 2002
 
BARRACUDA NETWORKS, INC. (1)
* 6324582 Enhanced network communication 160 1998
 
IDN TECHNOLOGIES LLC (3)
* 6182148 Method and system for internationalizing domain names 69 1999
6829653 Method and system for internationalizing domain names 16 2000
* 2006/0031,579 Method and system for internationalizing domain names 3 2004
 
NEUSTAR IP INTELLIGENCE, INC. (10)
6684250 Method and apparatus for estimating a geographic location of a networked entity 235 2001
9021080 Method and system to associate geographic location information with a network address using a combination of automated and manual processes 1 2003
7809857 Method and system to collect geographic location information for a network address utilizing geographically dispersed data collection agents 20 2003
7472172 Method and system to initiate geolocation activities on demand and responsive to receipt of a query 46 2003
7072963 Method and system to modify geolocation activities based on logged query information 91 2003
* 2004/0078,367 Method and system to modify geolocation activities based on logged query information 11 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 16 2003
* 2004/0068,582 Method and system to initiate geolocation activities on demand and responsive to receipt of a query 16 2003
7685279 Geo-location and geo-compliance utilizing a client agent 40 2005
* 2006/0010,252 Geo-location and geo-compliance utilizing a client agent 23 2005
 
ORACLE AMERICA, INC. (1)
* 6154777 System for context-dependent name resolution 172 1996
 
AKAMAI TECHNOLOGIES, INC. (3)
7240100 Content delivery network (CDN) content server request handling mechanism with metadata framework support 440 2001
8122102 Content delivery network (CDN) content server request handling mechanism 14 2007
* 2007/0288,588 Content delivery network (CDN) content server request handling mechanism 121 2007
 
SAVVIS ASSET HOLDINGS, INC. (1)
7860964 Policy-based content delivery network selection 110 2007
 
APPLE INC. (3)
* 8065418 NAT traversal for media conferencing 60 2004
8572172 NAT traversal for media conferencing 3 2011
8443090 NAT traversal for media conferencing 2 2011
 
PISMO LABS TECHNOLOGY LIMITED (1)
* 9654439 Methods and gateways for processing DNS request 0 2012
 
HUGHES ELECTRONICS CORPORATION (6)
7769838 Single-modem multi-user virtual private network 0 2001
7197550 Automated configuration of a virtual private network 27 2001
* 7099957 Domain name system resolution 22 2001
* 2003/0055,990 Single-modem multi-user virtual private network 41 2001
* 2003/0041,136 Automated configuration of a virtual private network 49 2001
* 2003/0041,091 Domain name system resolution 17 2001
 
S. AQUA SEMICONDUCTOR, LLC (8)
9141717 Methods, systems, products, and devices for processing DNS friendly identifiers 2 2002
* 2008/0016,233 METHODS, SYSTEMS, PRODUCTS, AND DEVICES FOR PROCESSING DNS FRIENDLY IDENTIFIERS 143 2002
8990347 Method, product, and apparatus for processing a data request 4 2004
* 2008/0059,607 METHOD, PRODUCT, AND APPARATUS FOR PROCESSING A DATA REQUEST 96 2004
* 8635340 Method, product, and apparatus for requesting a network resource 49 2007
* 8612565 Fictitious domain name method, system, product, and apparatus 44 2012
* 2012/0278,467 Fictitious Domain Name Method, System, Product, and Apparatus 58 2012
9659070 Methods, systems, products, and devices for processing DNS friendly identifiers 0 2015
 
UNWIRED PLANET, LLC (4)
7246371 System and method for filtering unavailable devices in a presence and availability management system 119 2002
* 2002/0120,687 System and method for filtering unavailable devices in a presence and availability management system 99 2002
7206388 System and method for providing voice-activated presence information 48 2003
* 2003/0174,814 System and method for providing voice-activated presence information 20 2003
 
INPRO NETWORK FACILITY, LLC (1)
7133404 Communication using two addresses for an entity 18 2001
 
CANON KABUSHIKI KAISHA (4)
* 7697171 Communications device and control method for transmitting an image by electronic mail 4 2003
* 2005/0225,809 Communications device and control method for transmitting an image by electronic mail 11 2004
8614816 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 3 2010
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (7)
* 6418466 Management of authentication discovery policy in a computer network 34 1997
* 6442685 Method and system for multiple network names of a single server 22 1999
* 8640017 Bootstrapping in information access systems 2 2000
8478732 Database aliasing in information access system 0 2000
* 6968381 Method for availability monitoring via a shared database 2 2001
7702677 Information retrieval from a collection of data 17 2008
9363229 Domain name resolution for a hybrid cloud cluster 0 2012
 
ONE SMART STAR LIMITED (1)
* 2009/0037,471 COMMUNICATING WITH BUSINESS CUSTOMERS 0 2005
 
SAP SE (2)
* 8762384 Method and system for search structured data from a natural language search request 8 2010
* 2012/0047,145 ATTRIBUTED SEMANTIC SEARCH 12 2010
 
INKOMI CORP. (2)
6976093 Web server content replication 36 1999
* 2003/0041,094 WEB SERVER CONTENT REPLICATION 38 1999
 
FUJITSU LIMITED (2)
* 6212521 Data management system, primary server, and secondary server for data registration and retrieval in distributed environment 143 1998
* 6873602 Network system, switch, and server 82 2000
 
GIORDANO, JOSEPH, ESQ. (1)
* 6016512 Enhanced domain name service using a most frequently used domain names table and a validity code table 278 1998
 
Digital Envoy, Inc. (13)
6757740 Systems and methods for determining collecting and using geographic locations of internet users 353 2000
7844729 Geo-intelligent traffic manager 20 2000
7685311 Geo-intelligent traffic reporter 29 2002
* 2003/0110,293 Geo-intelligent traffic reporter 60 2002
7451233 Systems and methods for determining, collecting, and using geographic locations of internet users 15 2004
7349989 Systems and methods for determining, collecting, and using geographic locations of internet users 0 2004
7698377 Systems and methods for determining, collecting, and using geographic locations of internet users 28 2005
7403978 Systems and methods for determining, collecting, and using geographic locations of internet users 20 2006
7363350 Systems and methods for determining, collecting, and using geographic locations of internet users 0 2006
8443107 Method, computer program product and electronic device for hyper-local geo-targeting 15 2009
* 2011/0113,116 METHOD, COMPUTER PROGRAM PRODUCT AND ELECTRONIC DEVICE FOR HYPER-LOCAL GEO-TARGETING 2 2009
8060606 Geo-intelligent traffic reporter 16 2010
8463942 Method and system for geo-targeted content delivery 3 2010
 
GRAPHON CORPORATION (3)
7424737 Virtual host for protocol transforming traffic traversing between an IP-compliant source and non-IP compliant destination 18 2004
7380273 Method for authenticating a user access request 5 2005
7360244 Method for authenticating a user access request 4 2005
 
INTEL CORPORATION (2)
* 5974453 Method and apparatus for translating a static identifier including a telephone number into a dynamically assigned network address 191 1997
* 6157965 System and method for binding a virtual device driver to a network driver interface 89 1998
 
NETGEAR HOLDINGS LIMITED, A LIMITED LIABILITY (1)
6480508 Router-based domain name system proxy agent using address translation 149 1999
 
NORTEL NETWORKS LIMITED (2)
* 6738828 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 6 2005
 
JUNIPER NETWORKS, INC. (3)
* 7171457 Processing numeric addresses in a network router 5 2001
7779087 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)
* 9015279 Methods, systems, and computer program products for tokenized domain name resolution 0 2007
 
INKTOMI CORPORATION (1)
* 7581006 Web service 30 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)
* 7656804 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)
* 6108703 Global hosting system 813 1999
* 6553413 Content delivery network using edge-of-network servers for providing content delivery to a set of participating content providers 371 2000
* 7103645 Method and system for providing content delivery to a set of participating content providers 216 2003
7693959 Content distribution system using an alternative domain name system (DNS) and content servers 45 2006
* 2007/0005,689 Content distribution system using an alternative domain name system (DNS) and content servers 124 2006
8073961 Global hosting system 2 2010
 
RareDomains.com (1)
6519589 System and method for generating domain names and for facilitating registration and transfer of the same 85 2001
 
INTELLECTUAL VENTURES I LLC (5)
* 7099956 Method and apparatus for conducting domain name service 19 2001
* 2001/0034,657 Method and apparatus for conducting domain name service 8 2001
* 2002/0019,800 Method and apparatus for transacting divisible property 23 2001
8015317 Method, system and computer-readable medium for conducting domain name service 11 2006
* 2006/0293,973 Method and apparatus for conducting domain name service 7 2006
 
MICROSOFT TECHNOLOGY LICENSING, LLC (8)
* 6434600 Methods and systems for securely delivering electronic mail to hosts having dynamic IP addresses 98 1998
* 6151631 Territorial determination of remote computer location in a wide area network for conditional delivery of digitized products 158 1998
* 6826617 Territorial determination of remote computer location in a wide area network for conditional delivery of digitized products 72 2000
* 7284056 Resolving host name data 29 2002
* 2003/0069,992 Resolving host name data 10 2002
* 7299491 Authenticated domain name resolution 29 2003
* 2004/0250,119 Authenticated domain name resolution 30 2003
7418507 Virtual resource serving of consolidated server shares 0 2003
 
GODADDY.COM, LLC (1)
* 6298341 System and method for generating domain names and for facilitating registration and transfer of the same 149 1999
 
MVP, INC. (2)
* 8843458 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)
* 6038602 Connection method for a network system and a server computer 26 1997
 
IPDEV CO. (1)
* 6195691 Method and apparatus for creating and using dynamic universal resource locators 86 1996
 
Impro Network Facility, LLC (1)
8090843 Creating a public identity for an entity on a network 0 2011
 
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
 
VERIZON PATENT AND LICENSING INC. (2)
* 6075783 Internet phone to PSTN cellular/PCS system 202 1997
* 6185204 Internet phone to PSTN cellular/PCS system 83 1999
 
EXCALIBUR IP, LLC (3)
7143193 Content collection 17 1999
7356589 Content collection 3 2005
8108347 Web server content replication 1 2005
 
SAVVIS COMMUNICATIONS CORPORATION (2)
8468245 Delivering resources to clients in a distributed computing environment 48 2007
8301774 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 151 2002
 
TELEFONAKTIEBOLAGET L M ERICSSON (PUBL) (1)
6304913 Internet system and method for selecting a closest server from a plurality of alternative servers 304 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 10 2001
 
F. POSZAT HU, L.L.C. (13)
* 6119171 Domain name routing 311 1998
6421732 Ipnet gateway 88 1998
6430623 Domain name routing 50 2000
6772227 Communicating between address spaces 11 2002
7937471 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 14 2002
8234358 Communicating with an entity inside a private network using an existing connection to initiate communication 0 2002
7139828 Accessing an entity inside a private network 28 2002
* 2004/0044,778 Accessing an entity inside a private network 8 2002
7949785 Secure virtual community network system 21 2003
* 2004/0249,911 Secure virtual community network system 131 2003
RE41024 Communication using two addresses for an entity 4 2008
* 2011/0196,945 CREATING A PUBLIC IDENTITY FOR AN ENTITY ON A NETWORK 9 2011
 
RADWARE, LTD. (1)
9231853 Load balancing 0 2014
 
CITRIX SYSTEMS, INC. (5)
6725272 Apparatus, method and computer program product for guaranteed content delivery incorporating putting a client on-hold based on response time 42 2000
7836191 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 35 2004
8812703 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 2 2010
 
DIGIMARC CORPORATION (1)
* 2003/0055,979 Internet domain name resolver 14 2001
 
AT&T CORP. (1)
* 6163810 System and method for managing the exchange of information between multicast and unicast hosts 33 1998
* Cited By Examiner