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

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

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

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 191 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 296 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 80 2001
* 2003/0191,822 Method and system for providing content delivery to a set of participating content providers 113 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 51 2005
* 2006/0271,707 Domain name system resolution 13 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 59 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 38 2001
 
BANDWIDTH.COM (1)
* 2006/0015,467 Internet services quoting system and method 67 2005
 
SONY CORPORATION (1)
* 7484009 Network connection apparatus, connection system, and network connection method 0 2002
 
Solution Inc. (1)
7007080 System for reconfiguring and registering a new IP address for a computer to access a different network without user intervention 95 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 229 2001
9167036 Managed object replication and delivery 0 2002
7822871 Configurable adaptive global traffic control and management 112 2002
7953888 On-demand overlay routing for computer-based communication networks 7 2003
8478903 Shared content delivery infrastructure 39 2005
8281035 Optimized network resource location 54 2006
8683076 Method of generating a web page 34 2007
8572208 Shared content delivery infrastructure 34 2007
8291046 Shared content delivery infrastructure with rendezvous based on load balancing and network conditions 37 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 1 2007
8572210 Shared content delivery infrastructure and method of generating a web page 34 2007
8296396 Delivering resources to clients in a distributed computing environment with rendezvous based on load balancing and network conditions 21 2007
8060613 Resource invalidation in a content delivery network 28 2007
7949779 Controlling subscriber information rates in a content delivery network 114 2007
7945693 Controlling subscriber information rates in a content delivery network 63 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 0 2008
8930538 Handling long-tail content in a content delivery network (CDN) 0 2009
8645517 Policy-based content delivery network selection 16 2010
8473613 Transparent redirection of resource requests 34 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 11 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 76 2002
* 2002/0099,850 Internet content delivery network 99 2002
 
IDN Technologies LLC (3)
* 6182148 Method and system for internationalizing domain names 67 1999
6829653 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)
* 6324582 Enhanced network communication 158 1998
 
NEUSTAR IP INTELLIGENCE, INC. (10)
6684250 Method and apparatus for estimating a geographic location of a networked entity 220 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 17 2003
7472172 Method and system to initiate geolocation activities on demand and responsive to receipt of a query 38 2003
7072963 Method and system to modify geolocation activities based on logged query information 79 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
* 2004/0068,582 Method and system to initiate geolocation activities on demand and responsive to receipt of a query 12 2003
7685279 Geo-location and geo-compliance utilizing a client agent 31 2005
* 2006/0010,252 Geo-location and geo-compliance utilizing a client agent 20 2005
 
ORACLE AMERICA, INC. (1)
* 6154777 System for context-dependent name resolution 170 1996
 
AKAMAI TECHNOLOGIES, INC. (3)
7240100 Content delivery network (CDN) content server request handling mechanism with metadata framework support 388 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 108 2007
 
SAVVIS ASSET HOLDINGS, INC. (1)
7860964 Policy-based content delivery network selection 58 2007
 
APPLE INC. (3)
* 8065418 NAT traversal for media conferencing 51 2004
8572172 NAT traversal for media conferencing 3 2011
8443090 NAT traversal for media conferencing 2 2011
 
HUGHES ELECTRONICS CORPORATION (6)
7769838 Single-modem multi-user virtual private network 0 2001
7197550 Automated configuration of a virtual private network 26 2001
* 7099957 Domain name system resolution 20 2001
* 2003/0055,990 Single-modem multi-user virtual private network 39 2001
* 2003/0041,136 Automated configuration of a virtual private network 42 2001
* 2003/0041,091 Domain name system resolution 14 2001
 
S. AQUA SEMICONDUCTOR, LLC (7)
9141717 Methods, systems, products, and devices for processing DNS friendly identifiers 1 2002
* 2008/0016,233 METHODS, SYSTEMS, PRODUCTS, AND DEVICES FOR PROCESSING DNS FRIENDLY IDENTIFIERS 122 2002
8990347 Method, product, and apparatus for processing a data request 2 2004
* 2008/0059,607 METHOD, PRODUCT, AND APPARATUS FOR PROCESSING A DATA REQUEST 83 2004
* 8635340 Method, product, and apparatus for requesting a network resource 34 2007
* 8612565 Fictitious domain name method, system, product, and apparatus 28 2012
* 2012/0278,467 Fictitious Domain Name Method, System, Product, and Apparatus 47 2012
 
UNWIRED PLANET, LLC (4)
7246371 System and method for filtering unavailable devices in a presence and availability management system 101 2002
* 2002/0120,687 System and method for filtering unavailable devices in a presence and availability management system 88 2002
7206388 System and method for providing voice-activated presence information 41 2003
* 2003/0174,814 System and method for providing voice-activated presence information 18 2003
 
INPRO NETWORK FACILITY, LLC (1)
7133404 Communication using two addresses for an entity 16 2001
 
Canon Kabushiki Kaisha (4)
* 7697171 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 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 33 1997
* 6442685 Method and system for multiple network names of a single server 22 1999
* 8640017 Bootstrapping in information access systems 0 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 16 2008
9363229 Domain name resolution for a hybrid cloud cluster 0 2012
 
SAP SE (2)
* 8762384 Method and system for search structured data from a natural language search request 6 2010
* 2012/0047,145 ATTRIBUTED SEMANTIC SEARCH 11 2010
 
FATPIPE NETWORKS INDIA LIMITED (1)
* 2002/0087,722 Domain name resolution making IP address selections in response to connection status when multiple connections are present 46 2001
 
INKOMI CORP. (2)
6976093 Web server content replication 33 1999
* 2003/0041,094 WEB SERVER CONTENT REPLICATION 23 1999
 
FUJITSU LIMITED (2)
* 6212521 Data management system, primary server, and secondary server for data registration and retrieval in distributed environment 133 1998
* 6873602 Network system, switch, and server 66 2000
 
GIORDANO, JOSEPH, ESQ. (1)
* 6016512 Enhanced domain name service using a most frequently used domain names table and a validity code table 261 1998
 
Digital Envoy, Inc. (13)
6757740 Systems and methods for determining collecting and using geographic locations of internet users 342 2000
7844729 Geo-intelligent traffic manager 20 2000
7685311 Geo-intelligent traffic reporter 26 2002
* 2003/0110,293 Geo-intelligent traffic reporter 54 2002
7451233 Systems and methods for determining, collecting, and using geographic locations of internet users 14 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 26 2005
7403978 Systems and methods for determining, collecting, and using geographic locations of internet users 19 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 13 2010
8463942 Method and system for geo-targeted content delivery 1 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 188 1997
* 6157965 System and method for binding a virtual device driver to a network driver interface 88 1998
 
NETGEAR HOLDINGS LIMITED, A LIMITED LIABILITY (1)
6480508 Router-based domain name system proxy agent using address translation 141 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 4 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 28 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 772 1999
* 6553413 Content delivery network using edge-of-network servers for providing content delivery to a set of participating content providers 350 2000
* 7103645 Method and system for providing content delivery to a set of participating content providers 204 2003
7693959 Content distribution system using an alternative domain name system (DNS) and content servers 37 2006
* 2007/0005,689 Content distribution system using an alternative domain name system (DNS) and content servers 113 2006
8073961 Global hosting system 1 2010
 
RareDomains.com (1)
6519589 System and method for generating domain names and for facilitating registration and transfer of the same 81 2001
 
INTELLECTUAL VENTURES I LLC (5)
* 7099956 Method and apparatus for conducting domain name service 15 2001
* 2001/0034,657 Method and apparatus for conducting domain name service 8 2001
* 2002/0019,800 Method and apparatus for transacting divisible property 22 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 148 1998
* 6826617 Territorial determination of remote computer location in a wide area network for conditional delivery of digitized products 71 2000
* 7284056 Resolving host name data 18 2002
* 2003/0069,992 Resolving host name data 8 2002
* 7299491 Authenticated domain name resolution 24 2003
* 2004/0250,119 Authenticated domain name resolution 19 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 144 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 82 1996
 
Impro Network Facility, LLC (1)
8090843 Creating a public identity for an entity on a network 0 2011
 
VERIZON PATENT AND LICENSING INC. (2)
* 6075783 Internet phone to PSTN cellular/PCS system 194 1997
* 6185204 Internet phone to PSTN cellular/PCS system 81 1999
 
EXCALIBUR IP, LLC (3)
7143193 Content collection 16 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 36 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 140 2002
 
TELEFONAKTIEBOLAGET L M ERICSSON (PUBL) (1)
6304913 Internet system and method for selecting a closest server from a plurality of alternative servers 286 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 308 1998
6421732 Ipnet gateway 88 1998
6430623 Domain name routing 49 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 13 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 7 2002
7949785 Secure virtual community network system 18 2003
* 2004/0249,911 Secure virtual community network system 106 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)
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 31 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 0 2010
 
DIGIMARC CORPORATION (1)
* 2003/0055,979 Internet domain name resolver 13 2001
 
AT&T CORP. (1)
* 6163810 System and method for managing the exchange of information between multicast and unicast hosts 32 1998
* Cited By Examiner