WO2001011443A3 - Internet hosting system - Google Patents

Internet hosting system Download PDF

Info

Publication number
WO2001011443A3
WO2001011443A3 PCT/US2000/021525 US0021525W WO0111443A3 WO 2001011443 A3 WO2001011443 A3 WO 2001011443A3 US 0021525 W US0021525 W US 0021525W WO 0111443 A3 WO0111443 A3 WO 0111443A3
Authority
WO
WIPO (PCT)
Prior art keywords
services
threaded
electronic message
name server
name
Prior art date
Application number
PCT/US2000/021525
Other languages
French (fr)
Other versions
WO2001011443A2 (en
WO2001011443B1 (en
Inventor
Francis J Stanbach Jr
Daniel G Hoffman
Bruce R Keiser
Original Assignee
Idirections Com Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US09/369,770 external-priority patent/US6449657B2/en
Priority claimed from US09/369,647 external-priority patent/US20010049747A1/en
Application filed by Idirections Com Inc filed Critical Idirections Com Inc
Priority to AU66241/00A priority Critical patent/AU6624100A/en
Publication of WO2001011443A2 publication Critical patent/WO2001011443A2/en
Publication of WO2001011443A3 publication Critical patent/WO2001011443A3/en
Publication of WO2001011443B1 publication Critical patent/WO2001011443B1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/06Message adaptation to terminal or network requirements
    • H04L51/063Content adaptation, e.g. replacement of unsuitable content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4505Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols
    • H04L61/4511Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols using domain name system [DNS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4552Lookup mechanisms between a plurality of directories; Synchronisation of directories, e.g. metadirectories
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4555Directories for electronic mail or instant messaging
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/53Network services using third party service providers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/214Monitoring or handling of messages using selective forwarding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]

Abstract

A method and apparatus for providing network hosting services. According to one aspect of the invention, a multi-threaded name server (275) handles multiple concurrent name requests, and is particularly well suited for a host system controlling information relating to a large number of domain names. In a preferred embodiment, a multi-threaded name server comprises a request dispatcher thread (282) capable of spawning multiple child threads. The result is a multi-threaded, non-blocking name server capable of handling multiple concurrent name requests for a large number of domain names. One or more additional network services may be provided. For example, in a particular embodiment, electronic message forwarding services are provided wherein an advertisement is associated with an electronic message based on the message contents. In another embodiment, web services are provided wherein HTML pages are dynamically gener ted. In still another embodiment, both electronic message forwarding services and web services are provided by the same system using the centralized database (291).
PCT/US2000/021525 1999-08-06 2000-08-04 Internet hosting system WO2001011443A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU66241/00A AU6624100A (en) 1999-08-06 2000-08-04 Internet hosting system

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US09/369,770 US6449657B2 (en) 1999-08-06 1999-08-06 Internet hosting system
US09/369,770 1999-08-06
US09/369,647 US20010049747A1 (en) 1999-08-06 1999-08-06 Multi-threaded name server
US09/369,647 1999-08-06

Publications (3)

Publication Number Publication Date
WO2001011443A2 WO2001011443A2 (en) 2001-02-15
WO2001011443A3 true WO2001011443A3 (en) 2001-05-03
WO2001011443B1 WO2001011443B1 (en) 2001-10-04

Family

ID=27004656

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2000/021525 WO2001011443A2 (en) 1999-08-06 2000-08-04 Internet hosting system

Country Status (2)

Country Link
AU (1) AU6624100A (en)
WO (1) WO2001011443A2 (en)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6681228B2 (en) * 2001-11-01 2004-01-20 Verisign, Inc. Method and system for processing query messages over a network
WO2009060467A2 (en) * 2007-07-03 2009-05-14 Bhavin Turakhia Method and system for determining a context of a message
US20090083055A1 (en) * 2007-09-20 2009-03-26 Edwin Tan Method and system for a scratchcard
WO2009148503A2 (en) 2008-05-30 2009-12-10 Namedepot.Com, Inc. Method and system for providing online services and software
US7792751B2 (en) 2008-06-05 2010-09-07 Namedepot.Com, Inc. Method and system for delayed payment of prepaid cards
US20100106642A1 (en) 2008-06-05 2010-04-29 Namedepot.Com, Inc. Method and system for delayed payment of prepaid cards
US8406392B2 (en) 2008-08-13 2013-03-26 Sky Castle Global Limited Method and system for automated user authentication
US20120144499A1 (en) 2010-12-02 2012-06-07 Sky Castle Global Limited System to inform about trademarks similar to provided input
US10237231B2 (en) 2011-09-26 2019-03-19 Verisign, Inc. Multiple provisioning object operation
US10565666B2 (en) 2011-09-26 2020-02-18 Verisign, Inc. Protect intellectual property (IP) rights across namespaces
CN102387206A (en) * 2011-10-20 2012-03-21 镇江睿泰信息科技有限公司 Synthesis method and system of concurrent request of Web service
JP2015095903A (en) 2013-11-12 2015-05-18 ベリサイン・インコーポレイテッド Operation of multiple provisioning objects

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1996024213A1 (en) * 1995-02-01 1996-08-08 Freemark Communications, Inc. System and method for providing end-user free email
EP0817444A2 (en) * 1996-07-01 1998-01-07 Sun Microsystems, Inc. System for context-dependent name resolution
US5938733A (en) * 1996-03-08 1999-08-17 International Business Machines Corporation Object oriented representation of network requests in a client server model
US5948061A (en) * 1996-10-29 1999-09-07 Double Click, Inc. Method of delivery, targeting, and measuring advertising over networks
US6016512A (en) * 1997-11-20 2000-01-18 Telcordia Technologies, Inc. Enhanced domain name service using a most frequently used domain names table and a validity code table

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1996024213A1 (en) * 1995-02-01 1996-08-08 Freemark Communications, Inc. System and method for providing end-user free email
US5938733A (en) * 1996-03-08 1999-08-17 International Business Machines Corporation Object oriented representation of network requests in a client server model
EP0817444A2 (en) * 1996-07-01 1998-01-07 Sun Microsystems, Inc. System for context-dependent name resolution
US5948061A (en) * 1996-10-29 1999-09-07 Double Click, Inc. Method of delivery, targeting, and measuring advertising over networks
US6016512A (en) * 1997-11-20 2000-01-18 Telcordia Technologies, Inc. Enhanced domain name service using a most frequently used domain names table and a validity code table

Also Published As

Publication number Publication date
WO2001011443A2 (en) 2001-02-15
WO2001011443B1 (en) 2001-10-04
AU6624100A (en) 2001-03-05

Similar Documents

Publication Publication Date Title
GB2375858A (en) System and method for providing an information network on the internet
WO2001011443A3 (en) Internet hosting system
EP0762297A3 (en) Use of proxy servers to provide annotation overlays
US7689430B2 (en) Access to web services
WO2001057738A8 (en) Group-browsing system
EP1215597A3 (en) Reverse proxy mechanism
WO2002046878A3 (en) Layout generator system and method
WO2001033422A3 (en) Automated processing and delivery of media to web servers
KR20020035565A (en) Method and apparatus for activity-based collaboration by a computer system equipped with a dynamics manager
WO2002037217A3 (en) Content and application download based on a home network system configuration profile
WO2001052118A3 (en) Information server
EP0875844A3 (en) Method and system for obtaining information and services over a communication network
EP1014633A3 (en) Scalable gatekeepers in an internet telephony system and a method of operation
WO1998009447A3 (en) Apparatus and method for tracking world wide web browser requests across distinct domains
EP0898235A3 (en) Method and apparatus for dynamic data transfer
EP1132847A3 (en) System and method for collaborative multi-device web browsing
CA2257692A1 (en) Use of polymorphic package files to update software components
FI20001741A (en) communication Services
ATE258695T1 (en) METHOD AND APPARATUS FOR ACCESSING AND ADDRESSING SERVICES IN A DISTRIBUTED COMPUTING ENVIRONMENT
AU2001247944A1 (en) Website system and process for selection and delivery of electronic information on a network
WO2000052594A3 (en) Scalable and efficient domain name resolution
CA2436118A1 (en) Policy implementation
EP1061432A3 (en) Distributed authentication mechanisms for handling diverse authentication systems in an enterprise computer system
EP0989501A3 (en) Method and apparatus for collaboration support
WO2005065165A3 (en) Method and system for distributing services in a digital asset environment

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK DM EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
AK Designated states

Kind code of ref document: A3

Designated state(s): AE AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK DM EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
AK Designated states

Kind code of ref document: B1

Designated state(s): AE AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK DM EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: B1

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

B Later publication of amended claims
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP