WO2012051534A1 - Localized and cultural domain name suggestion - Google Patents

Localized and cultural domain name suggestion Download PDF

Info

Publication number
WO2012051534A1
WO2012051534A1 PCT/US2011/056367 US2011056367W WO2012051534A1 WO 2012051534 A1 WO2012051534 A1 WO 2012051534A1 US 2011056367 W US2011056367 W US 2011056367W WO 2012051534 A1 WO2012051534 A1 WO 2012051534A1
Authority
WO
WIPO (PCT)
Prior art keywords
name
user
localized
term
user input
Prior art date
Application number
PCT/US2011/056367
Other languages
French (fr)
Inventor
Ramesh Kumar Manickam
Manish Kumar Maheshwari
Ashishkumar Namdev Tadose
Original Assignee
Verisign, 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
Application filed by Verisign, Inc. filed Critical Verisign, Inc.
Priority to EP11778735.8A priority Critical patent/EP2628291A1/en
Publication of WO2012051534A1 publication Critical patent/WO2012051534A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/30Managing network names, e.g. use of aliases or nicknames
    • H04L61/3015Name registration, generation or assignment
    • H04L61/3025Domain name generation or assignment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/30Managing network names, e.g. use of aliases or nicknames
    • H04L61/3015Name registration, generation or assignment
    • H04L61/302Administrative registration, e.g. for domain names at internet corporation for assigned names and numbers [ICANN]

Definitions

  • the Internet enables a user of a client computer system to identify and communicate with millions of other computer systems located around the world.
  • a client computer system can identify each of these other computer systems using a unique numeric identifier for that computer called an Internet Protocol ("IP") address.
  • IP Internet Protocol
  • the client computer system typically specifies the IP address of the destination computer system in order to facilitate the routing of the communication to the destination computer system. For example, when a request for a website is sent from a browser to a web server over the Internet, the browser ultimately addresses the request to the IP address of the server.
  • IP addresses are a series of numbers separated by periods and can be hard to remember for users.
  • DNS Domain Name System
  • a new domain name can be registered by a user through a domain name registrar.
  • the user submits to the registrar a request that specifies the desired domain name.
  • the registrar can consult a central registry that maintains an authoritative database of registered domain names to determine if a domain name requested by a user is available for registration, or if it has been registered by another. If the domain name has not already been registered, the registrar can indicate to the user that the requested domain is available for registration.
  • the user can submit registration information and a registration request to the registrar, which can cause the domain to be registered for the user at the registry. If the domain is already registered by another, the registrar can inform the user that the domain is not available.
  • the invention provides advantageous methods and systems for generating suggested domain names.
  • the methods and systems may provide suggested domain names based upon regional, cultural, and/or other information received from a user.
  • User input may be correlated against terms in a localized suggestion database to identify terms that are regionally and/or culturally relevant to the user. Additional features, advantages, and embodiments of the invention may be set forth or apparent from consideration of the following detailed description, drawings and claims. Moreover, it is to be understood that both the foregoing summary of the invention and the following detailed description are exemplary and intended to provide further explanation without limiting the scope of the invention as claimed.
  • FIG. 1 shows an example process for generating suggested domain names according to embodiments of the invention.
  • FIG. 2 shows an example user interface for receiving a user selection of a business category according to an embodiment of the invention.
  • FIG. 3 shows an example user interface for receiving a user selection of a desired or related geographical region according to an embodiment of the invention.
  • FIG. 4 shows an example user interface for receiving a user indication of a business or personal name according to an embodiment of the invention.
  • FIG. 5 shows an example user interface for receiving one or more keywords from the user according to an embodiment of the invention.
  • FIG. 6 shows an example user interface for requesting suggested domains according to an embodiment of the invention.
  • FIG. 7 shows an example user interface for selecting and/or editing one or more suggested domains according to an embodiment of the invention.
  • FIG. 8 shows an example user interface for indicating domain name availability to the user according to an embodiment of the invention.
  • FIG. 9A shows an example user interface that illustrates an optional user-selectable technique for generating suggested domain names according to an embodiment of the invention.
  • FIG. 9B shows an example user interface that illustrates suggested domain names that result when the user indicates that he is interested in numerology-related domain names according to an embodiment of the invention.
  • FIG. 10 shows an example of a localized name suggestion engine according to an embodiment of the invention.
  • Various techniques may be used for generating suggested domain names. For example, synonyms of a desired domain or a portion of the desired domain may be used as alternative domains. These techniques may exclude some types of domains that a user may be interested in obtaining, because they are limited in context and by the language in which the techniques operate. For example, a synonym-type alternative domain system may only be able to offer synonym-based domains in a single language, whereas the user may be interested in related domains in other languages as well. Users also may find it helpful for the system to suggest domain names based on, for example, their business name, business field, or other information, without the user providing an initial desired domain name.
  • Systems and methods according to embodiments of the invention provide for generation of domain names in one or more languages that may be different from the language in which a suggested or desired domain is provided. More specifically, embodiments may provide for generation of domains that can be easily recognized by people from particular geographic regions or cultural backgrounds who understand specific languages apart from English. In some cases, a particular cultural background may be tied to a certain region. For example, Malawi culture may be primarily associated with the Indian subcontinent. In other cases, a cultural background may not be as closely tied to a region. For example, British culture is known in many different regions of the world beyond Great Britain, including the Indian subcontinent,
  • Regionally and/or culturally relevant domain names may be generated from a collection of terms that are derived from one or more languages and considerations that are associated with a given region or culture.
  • the terms may be derived from Hindi and Malawi cultural considerations, such as terms considered to be auspicious in the Malawi culture, numbers considered to be lucky, etc. These terms can be used as-is for use in
  • Interationalized e.g., non-RACE encoded
  • Domain Names IDNs.
  • transliterated to a another language, such as English.
  • the English transliterations can represent , equivalent
  • domain names may be generated that would be perceived as auspicious based on numerology, religious, or other geographic or cultural considerations.
  • a business may have a company name of "Ramesh Clothing.”
  • a name suggestion system or method according to an embodiment of the invention may suggest the domain name RameshVastra.com as suitable for the business.
  • "Vastra” is an English-language rendition of a Hindi word that refers to cloth or clothing, so such a domain may be contextually desirable because it would be readily identifiable for people who understand Hindi.
  • Embodiments of the invention may be particularly well-suited to locations or populations in which a number of languages and/or distinct cultures are present.
  • a localized suggestion engine in accordance with embodiments of the invention that can propose, for example, an anglicized rendition of localized and regional terms that align with the business category and/or the prospective market for a product being sold in connection with the domain.
  • Other examples of types of domains that may be of interest include location-related, similar sounding names in a single language or multiple languages, domains that include culturally appealing terms, e.g. names based on numerology, divinity, or lucky numbers, and the like.
  • Embodiments of the invention may use various techniques to generate suggested domain names.
  • One technique makes use of transliteration to generate a suggested domain name as a combination of a provided term, business, owner, or user name and an Anglicized rendition of a related regional or local term. For example, a local term related to a particular business category may be used as part of a suggested domain name.
  • demographic information may be used in the generation of a suggested domain name.
  • the demographic information may be based on, for example, the user's location, a location specified by the user, a location derived from geolocation data provided in connection with a mobile device associated with the user, or a location specific to the website or other provider hosting the domain name suggestion service.
  • terms from regional languages in that location may be anglicized or otherwise included in the suggested domain names.
  • social and/or cultural terms may be used to generate suggested domain names.
  • the auspiciousness of a term related to a domain name requested by a user may be considered when suggesting domain names.
  • Terms with particularly high relevance in numerology, divinity, and the like may be preferred when suggesting domain names.
  • suggested domain names may be ranked in preference based upon the numerological, religious, or similar significance of a term . or terms in the domain names.
  • a suggested domain name may include a "lucky number" combination of a business name provided by a user.
  • a user may provide the following information:
  • a system may use one or more techniques to generate suggested domain names.
  • Each technique may be used individually, or they may be used in any combination, such as by combining the results of various techniques into one or more suggested domain names.
  • domain names may be generated using localization and/or transliterations. Based on the business category and location provided by the user, localized results are generated. Suggested domain names may include combination of transliterations in a regional language and the business name and/or keywords. Using the example input, suggested domains may include the business or owner name combined with category oriented words such as "cloth,” "dress,” or a specific dress name. Other suggested domains may be generated as combinations of keywords and transliteration of category-related words such as "shop” or region-specific or ⁇ oriented words.
  • the system may select terms such as kapda, vastra, resham, salwar, and paridhan, which are Hindi words referring to cloth, a dress, silk, a specific type of dress, and dress, respectively.
  • the resulting suggested domain names may include the following:
  • domain names may be generated using region common words. Based on the business category and related regional words, various combinations may be generated. Using the example input above, suggested domains may include the business category "garments,” the keyword “saree,” or other related terms.
  • Suggested domains also may include regional words or terms, such as dukan, masti, wala, apna, and hamara, which are Hindi words referring to shop, fun, a profession (e.g., dukanwala is a shopkeeper), my, and our, respectively.
  • the resulting suggested domains may include the following:
  • the user's lucky number, birth date, or other concept from numerology or astrology and the like may be used.
  • the user input above may result in the following domain names:
  • domains may be generated using Anglicized terms and/or using an English or ASCII-based alphabet, the terms may be generated using the pronunciation that would be applied in another language.
  • the system may generate domain names such as the following:
  • the various techniques described above may be used in any suitable combination, and for any available top-level domain.
  • different combinations than those specifically listed above may be used, as well as other similar combinations.
  • the techniques may be applied to languages other than those specifically described.
  • similar suggestions can be built for different geographical regions, geographies, regions, states, countries, and the like, by using appropriate regional languages and/or dialects for
  • a user that selects a finance-related category in Germany may be provided with suggested domain name terms such as GoodGeld, NiceZahlungsstoff, or
  • MyGeld a user that selects a food category in Spain may be provided with suggested domain name terms including TastyLosAlimentos, GoodPasto, and the like.
  • FIG. 1 shows an example process according to embodiments of the invention.
  • various inputs may be collected from a user.
  • the input may include a personal and/or business name, date of birth, lucky number, locality, region, business category, keyword(s), or other similar data.
  • transliterated terms may be generated for one or more terms in or related to the user input.
  • the terms may be obtained from, for example, a database that links appropriate transliterated terms with the terms and types of terms that it is expected users will provide.
  • one or more various techniques may be applied to generate suggested domain name terms as previously described.
  • the techniques may include, for example, transliterated terms based on the business category or other input at 120,
  • numerologically or astro logically auspicious terms at 130, and lucky numbers or other similar terms at 140 may be combined to produce a second level domain name, which may be combined with any suitable top-level domain, including but not limited to .com, .net, and the like.
  • the generated domain name portions may be ranked or prioritized. For example, shorter domain names may be ranked more highly, i.e., considered more likely to be desirable to the user, than longer domains. Other factors, such as the degree of localization of the domain name, also may be used to rank the generated domain names. For example, if the system is intended to serve a specific locale, then more localized domains may be ranked higher than more general domains. Similarly, if the system is intended to serve a broader audience or region, less-localized domain names, or domains whose localization would be appreciated by a relatively large number of cultures or groups, may be preferred.
  • the domain name portions generated at 120, 130, and/or 140 may be used to generate suggested domains for presentation to the user. If the user has indicated a desired or preferred domain name or domain name portion at 170, the user's preference also may be included in the set of suggested domain names.
  • the system may query one or more domain name registries to determine if the generated and/or user-provided domain names are available to be registered in the DNS.
  • the system may provide a list of the available and/or registered domain names to the user, and receive a selection of one or more domain names the user wishes to register.
  • the system also may interface with a domain name registration system or process as is known in the art, to register the selected domain name(s) with the appropriate registry.
  • FIGS. 2-9 show example user interfaces for receiving user input and providing suggested domain names according to embodiments of the invention.
  • FIG. 2 shows an example user interface for receiving a user selection of a business category. In the example, the user selects the "electrical" category.
  • FIG. 3 shows an example user interface for receiving a user selection of a desired or related geographical region.
  • the regions provided may be linked to the various transliteration and other context-related terms stored in a database of potential domain name portions.
  • the illustrated interface allows a user to choose between north and south India, each of which may have, for example, different cultural or religious conventions that would suggest the use of different domain name portions in generating suggested domain names.
  • FIG. 4 shows an example user interface for receiving a user indication of a business or personal name associated with the domain name request.
  • the user provides the name of a business, "Sangeetha,” for which a domain name is desired.
  • FIG. 5 shows an example user interface for receiving one or more keywords for the business from the user.
  • the user provides the terms "fan” and "UPS,” which relate to the focus of the business.
  • the business for which a domain is desired may be a computer part supply business, specializing in power and cooling solutions.
  • FIG. 6 shows an example user interface for requesting suggested domains.
  • the system may generate one or more suggested domains as previously described.
  • the system has provided the domains Sangeetha.com, SangeethaFan.com, SangeethaUps.com, SangeethaBiji.com, SangeethaVidyut.com, and SangeethaBijliUpkaran.com, and indicates that there are over 270 total suggested domain names that have been generated.
  • Bijli, Vidyut, and Upkaran are the Hindi words for electricity, electrical or power, and appliances respectively
  • FIG. 7 shows an example user interface for selecting and/or editing one or more of the suggested domains.
  • a user may add a suggested domain to the list of domains selected by the user.
  • the user also may be provided with a mechanism for editing the suggested domain before adding it.
  • FIG. 8 shows an example user interface for indicating domain name availability to the user.
  • SangeethaFan.com, SangeethaVidyut.com, and SangeethaBijli are available, and are shown in bold, green text.
  • Sangeetha.com is not available to be registered, and is shown in grey italic text.
  • Other visual arrangements may be used to indicate the availability or non-availability of a domain name.
  • FIG. 9A shows an example user interface that illustrates an optional technique, selectable by the user, for generating suggested domain names.
  • the user may indicate whether or not he is interested in numerology-related domain names and, if so, may provide his date of birth and/or lucky number. If the numerology option is selected, the system will use this data when generating suggested domain names, as previously described.
  • FIG. 9B shows an example user interface that illustrates, suggested domain names that result when the user indicates that he is interested in numerology-related domain names as described with respect to FIG. 9A.
  • the system generates and includes several suggest domain names based upon the user's birth date as provided by the user.
  • FIG. 10 shows an example system in accordance with an embodiment of the invention.
  • the system may include a localized name suggestion engine 1000 in communication with a registrar server 1090 via a network 1095, such as the Internet.
  • the localized name suggestion engine may also be implemented at the registrar server.
  • a user is also in
  • the registrar can be in communication with one or more registries for one or more Top Level Domains (TLDs).
  • TLDs Top Level Domains
  • the localized name suggestion engine can be in communication with and/or include a localized name suggestion database 1020 that contains terms and/or phrases that are correlated with one or more regional and/or cultural designation.
  • a localized name suggestion database 1020 that contains terms and/or phrases that are correlated with one or more regional and/or cultural designation.
  • VASTRA may be correlated with the regional and cultural designations “India” and “Hindu”. It may also be correlated with various descriptors, such as "clothing", “tailor” and "dress.”
  • the localized name suggestion engine may include a receiver 1010 for receiving input from the user regarding a desired domain name, a regional preference and a business category.
  • the receiver may transmit this information to a query module 1030 that formulates queries that are sent to the localized name database to identify terms and phrases that may be desirable in a domain name for the user.
  • the queries may be based upon the regional preference, business category and other information obtained from the user.
  • the query module may transmit the results of the query to a name composer subsystem 1040 that may generate candidate name suggestions based upon the data received from the query module.
  • the name composer subsystem may generate candidate names based upon the business category, regional preference, lucky words and phrases, user input, etc.
  • the name composer subsystem may communicate some or all of the generated candidates to the query module to serve as the basis of additional queries to the localized name suggestion database, the results of which may be returned to the name composer subsystem. This iterative process may generate additional candidate terms that may be useful in a domain name for the user.
  • the candidates generated by the name composer subsystem may also include all or part of one or more domain names submitted by the user that may be unavailable for registration.
  • the name composer subsystem may also generate related terms based upon candidate names that it generates and/or the data received from the query module. These related terms may include synonyms, homonyms, antonyms and the like.
  • the name composer subsystem may send the candidate names to a prioritization module 1060 that prioritizes or rates the candidate names based upon a relevance rating determined by the prioritization module, the length of the candidate (shorter candidates may be prioritized as more potentially valuable than longer candidates), etc.
  • the relevance rating may be determined by the strength of the correlation of terms in the candidate with the input provided by the user, e.g., business category, keywords, etc.
  • An availability engine 1050 may receive candidate domain names from, for example, the name composer and/or the prioritization module.
  • the availability engine may be in communication with one or more registries 1095 and determines which of the more highly prioritized candidate domain names are available for registration. It sends those which are presently available to the transmitter, which may send them to the registrar for display to the user or directly to the user.
  • alternative names may be generated based upon data provided by devices or third parties. For example, regional information may be derived from geolocation data automatically provided by a fixed computer or a mobile device utilized by the user. Likewise, background information regarding the user, the user's business, location, culture, etc., may be provided based upon a profile of the user stored at the registrar.
  • internationalized domain names may be suggested in addition to or instead of the ASCII-type examples described above.
  • domains in specific languages or corresponding to RACE, punycode, or other encoding technique may be suggested.
  • help information, domain name suggestions, or other data may be provided dynamically, i.e., as the user provides data to the system. For example, as the user provides additional keywords, additional suggested domain names may be displayed to the user.
  • Embodiments of the invention may include interfaces for other systems, to allow for domain name suggestion by way of interfaces other than the main user interface provided by the suggestion system.
  • the system may provide an API that is accessible by other domain name suggestion systems.
  • the system may include a mobile native application, mobile web application, SMS interface, or other component to allow for access by a mobile device.
  • any of the candidate or suggested domain names described herein may be provided to the user as alternative domain names to an initial domain name requested by the user.
  • domain name systems as described herein may be incorporated into a domain name registration system, in which a user provides an initial desired domain name and, if the domain name is not available, the system provides suggested alternative domains.
  • the suggested domain names may be provided without receiving an initial desired domain name from the user.
  • Various embodiments of the invention may include or be embodied in the form of computer-implemented processes and apparatuses for practicing those processes.
  • Embodiments also may be embodied in the form of a computer program product having computer program code containing instructions embodied in tangible media, such as floppy diskettes, CD-ROMs, hard drives, USB (universal serial bus) drives, or any other machine readable storage medium, wherein, when the computer program code is loaded into and executed by a computer, the computer becomes an apparatus for practicing the invention.
  • Embodiments of the invention also may be embodied in the form of computer program code, for example, whether stored in a storage medium, loaded into and/or executed by a computer, or transmitted over some transmission medium, such as over electrical wiring or cabling, through fiber optics, or via electromagnetic radiation, wherein when the computer program code is loaded into and executed by a computer, the computer becomes an apparatus for practicing the invention.
  • computer program code segments configure the microprocessor to create specific logic circuits.
  • a set of computer-readable instructions stored on a computer-readable storage medium may be implemented by a general-purpose processor, which may transform the general-purpose processor or a device containing the general-purpose processor into a special-purpose device configured to implement or carry out the instructions.
  • a general-purpose processor which may transform the general-purpose processor or a device containing the general-purpose processor into a special-purpose device configured to implement or carry out the instructions.
  • Embodiments may be implemented using hardware that may include a processor, such as a general purpose microprocessor and/or an
  • ASIC Application Specific Integrated Circuit
  • the processor may be coupled to memory, such as RAM, ROM, flash memory, a hard disk or any other device capable of storing electronic information.
  • the memory may store instructions adapted to be executed by the processor to perform the method in accordance with an embodiment of the present invention.
  • instructions may be executed on the processor to receive input from a user, query the localized name suggestion database, compose and prioritize candidate alternative domain names, determine which of the candidates are available for registration and send available candidates to the user.

Abstract

Suggested domain names are generated based upon regional, cultural and other information received from a user. The user input is correlated against terms in a localized name suggestion database to identify terms that are regionally and/or culturally relevant to the user. Candidate domain names are generated based upon the user input, the terms derived from the database and related terms such as synonyms. The candidate localized names that are available for registration are sent to the user, which can select one or more to be registered.

Description

LOCALIZED AND CULTURAL DOMAIN NAME SUGGESTION
[0001] This application claims priority to Indian Patent Application No. 3049/CHE/2010, filed on 15 October 2010, and U.S. Patent Application No. 13/048,340, filed 15 March 201 1, the disclosures of which are incorporated herein in their entirety.
BACKGROUND OF THE INVENTION
[0002] The Internet enables a user of a client computer system to identify and communicate with millions of other computer systems located around the world. A client computer system can identify each of these other computer systems using a unique numeric identifier for that computer called an Internet Protocol ("IP") address. When a communication is sent from a client computer system to a destination computer system, the client computer system typically specifies the IP address of the destination computer system in order to facilitate the routing of the communication to the destination computer system. For example, when a request for a website is sent from a browser to a web server over the Internet, the browser ultimately addresses the request to the IP address of the server. IP addresses are a series of numbers separated by periods and can be hard to remember for users.
[0003] The Domain Name System (DNS) has been developed to make it easier for users to remember the addresses of computers on the Internet. DNS translates ("resolves") a unique alphanumeric domain name that is associated with a destination computer into the IP address for that computer. Thus, a user who wants to visit the VeriSign website need only remember the domain name "versign.com" rather than having to remember the VeriSign web server IP address, such as 65.205.249.60.
[0004] A new domain name can be registered by a user through a domain name registrar. The user submits to the registrar a request that specifies the desired domain name. The registrar can consult a central registry that maintains an authoritative database of registered domain names to determine if a domain name requested by a user is available for registration, or if it has been registered by another. If the domain name has not already been registered, the registrar can indicate to the user that the requested domain is available for registration. The user can submit registration information and a registration request to the registrar, which can cause the domain to be registered for the user at the registry. If the domain is already registered by another, the registrar can inform the user that the domain is not available.
[0005] Many desirable domain names have already been registered and are no longer available. Thus, a user may have to submit several domain name registration requests before finding a domain name that is available. There may be suitable alternative domain names that are that unregistered and available, but which of user is unaware. Further, there may be domain names available to register, of which a user is not aware when selecting a domain name, but which would be of interest to the user. What is needed is an effective system for proposing suitable, unregistered alternative domains that are available for registration, based upon a requested domain that is unavailable, one or more terms or phrases that may be submitted by a user, and/or other data. Such a system should propose alternative domain names that are appealing to the user and that are responsive to the user's needs.
BRIEF SUMMARY OF THE INVENTION
[0006] The invention provides advantageous methods and systems for generating suggested domain names. The methods and systems may provide suggested domain names based upon regional, cultural, and/or other information received from a user. User input may be correlated against terms in a localized suggestion database to identify terms that are regionally and/or culturally relevant to the user. Additional features, advantages, and embodiments of the invention may be set forth or apparent from consideration of the following detailed description, drawings and claims. Moreover, it is to be understood that both the foregoing summary of the invention and the following detailed description are exemplary and intended to provide further explanation without limiting the scope of the invention as claimed.
BRIEF DESCRIPTION OF THE DRAWINGS
[0007] FIG. 1 shows an example process for generating suggested domain names according to embodiments of the invention.
[0008] FIG. 2 shows an example user interface for receiving a user selection of a business category according to an embodiment of the invention.
[0009] FIG. 3 shows an example user interface for receiving a user selection of a desired or related geographical region according to an embodiment of the invention.
[0010] FIG. 4 shows an example user interface for receiving a user indication of a business or personal name according to an embodiment of the invention.
[0011] FIG. 5 shows an example user interface for receiving one or more keywords from the user according to an embodiment of the invention.
[0012] FIG. 6 shows an example user interface for requesting suggested domains according to an embodiment of the invention. [0013] FIG. 7 shows an example user interface for selecting and/or editing one or more suggested domains according to an embodiment of the invention.
[0014] FIG. 8 shows an example user interface for indicating domain name availability to the user according to an embodiment of the invention.
[0015] FIG. 9A shows an example user interface that illustrates an optional user-selectable technique for generating suggested domain names according to an embodiment of the invention.
[0016] FIG. 9B shows an example user interface that illustrates suggested domain names that result when the user indicates that he is interested in numerology-related domain names according to an embodiment of the invention.
[0017] FIG. 10 shows an example of a localized name suggestion engine according to an embodiment of the invention.
DETAILED DESCRIPTION OF THE INVENTION
[0018] It is understood that the invention is not limited to the particular methodology, protocols, topologies, etc., as described herein, as these may vary as the skilled artisan will recognize. It is also to be understood that the terminology used herein is used for the purpose of describing particular embodiments only, and is not intended to limit the scope of the invention. It also is to be noted that as used herein and in the appended claims, the singular forms "a," "an," and " the" include the plural reference unless the context clearly dictates otherwise.
[0019] Unless defined otherwise, all technical and scientific terms used herein have the same meanings as commonly understood by one of ordinary skill in the art to which the invention pertains. The embodiments of the invention and the various features and advantageous details thereof are explained more fully with reference to the non-limiting embodiments and/or illustrated in the accompanying drawings and detailed in the following description. It should be noted that the features illustrated in the drawings are not necessarily drawn to scale, and features of one embodiment may be employed with other embodiments as the skilled artisan would recognize, even if not explicitly stated herein.
[0020] Particular methods, devices, and materials are described, although any methods and materials similar or equivalent to those described herein can be used in the practice or testing of the invention. All references referred to herein are incorporated by reference herein in their entirety.
[0021] Various techniques may be used for generating suggested domain names. For example, synonyms of a desired domain or a portion of the desired domain may be used as alternative domains. These techniques may exclude some types of domains that a user may be interested in obtaining, because they are limited in context and by the language in which the techniques operate. For example, a synonym-type alternative domain system may only be able to offer synonym-based domains in a single language, whereas the user may be interested in related domains in other languages as well. Users also may find it helpful for the system to suggest domain names based on, for example, their business name, business field, or other information, without the user providing an initial desired domain name.
[0022] Systems and methods according to embodiments of the invention provide for generation of domain names in one or more languages that may be different from the language in which a suggested or desired domain is provided. More specifically, embodiments may provide for generation of domains that can be easily recognized by people from particular geographic regions or cultural backgrounds who understand specific languages apart from English. In some cases, a particular cultural background may be tied to a certain region. For example, Hindu culture may be primarily associated with the Indian subcontinent. In other cases, a cultural background may not be as closely tied to a region. For example, British culture is known in many different regions of the world beyond Great Britain, including the Indian subcontinent,
Canada, New Zealand, etc.
[0023] Regionally and/or culturally relevant domain names may be generated from a collection of terms that are derived from one or more languages and considerations that are associated with a given region or culture. For example, the terms may be derived from Hindi and Hindu cultural considerations, such as terms considered to be auspicious in the Hindu culture, numbers considered to be lucky, etc. These terms can be used as-is for use in
Interationalized (e.g., non-RACE encoded) Domain Names (IDNs.) or transliterated to a another language, such as English. The English transliterations can represent , equivalent
regional/cultural language words.
[0024] In other embodiments, domain names may be generated that would be perceived as auspicious based on numerology, religious, or other geographic or cultural considerations.
[0025] For example, a business may have a company name of "Ramesh Clothing." A name suggestion system or method according to an embodiment of the invention may suggest the domain name RameshVastra.com as suitable for the business. "Vastra" is an English-language rendition of a Hindi word that refers to cloth or clothing, so such a domain may be contextually desirable because it would be readily identifiable for people who understand Hindi. [0026] Embodiments of the invention may be particularly well-suited to locations or populations in which a number of languages and/or distinct cultures are present. In many cases common or desired English business domain names may already be registered, so a user find it advantageous to use a localized suggestion engine in accordance with embodiments of the invention that can propose, for example, an anglicized rendition of localized and regional terms that align with the business category and/or the prospective market for a product being sold in connection with the domain. Other examples of types of domains that may be of interest include location-related, similar sounding names in a single language or multiple languages, domains that include culturally appealing terms, e.g. names based on numerology, divinity, or lucky numbers, and the like.
[0027] Embodiments of the invention may use various techniques to generate suggested domain names. One technique makes use of transliteration to generate a suggested domain name as a combination of a provided term, business, owner, or user name and an Anglicized rendition of a related regional or local term. For example, a local term related to a particular business category may be used as part of a suggested domain name.
[0028] In another technique, demographic information may be used in the generation of a suggested domain name. The demographic information may be based on, for example, the user's location, a location specified by the user, a location derived from geolocation data provided in connection with a mobile device associated with the user, or a location specific to the website or other provider hosting the domain name suggestion service. In some cases, terms from regional languages in that location may be anglicized or otherwise included in the suggested domain names.
[0029] In another technique, social and/or cultural terms may be used to generate suggested domain names. For example, the auspiciousness of a term related to a domain name requested by a user may be considered when suggesting domain names. Terms with particularly high relevance in numerology, divinity, and the like may be preferred when suggesting domain names. In some configurations suggested domain names may be ranked in preference based upon the numerological, religious, or similar significance of a term . or terms in the domain names. For example, a suggested domain name may include a "lucky number" combination of a business name provided by a user.
[0030] In a specific example, a user may provide the following information:
Business category: Garments
Business Name/Owner Name: Aishwarya Lucky nr: 7
Location: North India or Delhi
Keywords: Saree
In response, a system according to an embodiment of the invention may use one or more techniques to generate suggested domain names. Each technique may be used individually, or they may be used in any combination, such as by combining the results of various techniques into one or more suggested domain names.
[0031] According to one technique, domain names may be generated using localization and/or transliterations. Based on the business category and location provided by the user, localized results are generated. Suggested domain names may include combination of transliterations in a regional language and the business name and/or keywords. Using the example input, suggested domains may include the business or owner name combined with category oriented words such as "cloth," "dress," or a specific dress name. Other suggested domains may be generated as combinations of keywords and transliteration of category-related words such as "shop" or region-specific or□ oriented words. As specific examples, using the user input above, the system may select terms such as kapda, vastra, resham, salwar, and paridhan, which are Hindi words referring to cloth, a dress, silk, a specific type of dress, and dress, respectively. The resulting suggested domain names may include the following:
AishwaryaKapda.com
AishwaryaVastra.com
AishwaryaSalwar.com
AishwaryaResham.com
AishwaryaParidhan .com
SareeKapda.com
SareeVastra.com
SareeResham.com
[0032] According to another technique, domain names may be generated using region common words. Based on the business category and related regional words, various combinations may be generated. Using the example input above, suggested domains may include the business category "garments," the keyword "saree," or other related terms.
Suggested domains also may include regional words or terms, such as dukan, masti, wala, apna, and hamara, which are Hindi words referring to shop, fun, a profession (e.g., dukanwala is a shopkeeper), my, and our, respectively. The resulting suggested domains may include the following:
SareeDukan.com
SareeMasti.com
Sareewala.com
ApnaSaree.com
HamaraSaree.com
[0033] According to another technique, divine or religious terms may be used to generate suggested domain names, and may be used in combination with the user provided input. For example, Om, Sri, and Shri are auspicious religious terms in Hindi and other Indian languages, and Sai is the name of a diety. Using the input above, specific examples of resulting suggested domains may include:
OmSaree.com
SriSaree.com
SaiSaree.com
[0034] According to another technique, the user's lucky number, birth date, or other concept from numerology or astrology and the like may be used. As a specific example, the user input above may result in the following domain names:
Aishwaryaa.com
Aishwaryas.com
Aishwaryaj.com
[0035] According to another technique, similar-sounding words in a particular language may be used. Although domains may be generated using Anglicized terms and/or using an English or ASCII-based alphabet, the terms may be generated using the pronunciation that would be applied in another language. For example, using the example business name above, the system may generate domain names such as the following:
Ayzhwarya.com
Aeeshwarya.com
Aaishwarya.com
Aishwaryaa.com
Aeeshwaryaa.com
[0036] In general, the various techniques described above may be used in any suitable combination, and for any available top-level domain. Thus, different combinations than those specifically listed above may be used, as well as other similar combinations. The techniques may be applied to languages other than those specifically described. For example, similar suggestions can be built for different geographical regions, geographies, regions, states, countries, and the like, by using appropriate regional languages and/or dialects for
transliteration. For example, a user that selects a finance-related category in Germany may be provided with suggested domain name terms such as GoodGeld, NiceZahlungsmittel, or
MyGeld. Similarly, a user that selects a food category in Spain may be provided with suggested domain name terms including TastyLosAlimentos, GoodPasto, and the like.
[0037] FIG. 1 shows an example process according to embodiments of the invention. At
100, various inputs may be collected from a user. The input may include a personal and/or business name, date of birth, lucky number, locality, region, business category, keyword(s), or other similar data. At 1 10, transliterated terms may be generated for one or more terms in or related to the user input. The terms may be obtained from, for example, a database that links appropriate transliterated terms with the terms and types of terms that it is expected users will provide. At 120, 130, and 140, one or more various techniques may be applied to generate suggested domain name terms as previously described. The techniques may include, for example, transliterated terms based on the business category or other input at 120,
numerologically or astro logically auspicious terms at 130, and lucky numbers or other similar terms at 140. The terms generated at 120, 130, and/or 140 may be combined to produce a second level domain name, which may be combined with any suitable top-level domain, including but not limited to .com, .net, and the like.
[0038] At 150, the generated domain name portions may be ranked or prioritized. For example, shorter domain names may be ranked more highly, i.e., considered more likely to be desirable to the user, than longer domains. Other factors, such as the degree of localization of the domain name, also may be used to rank the generated domain names. For example, if the system is intended to serve a specific locale, then more localized domains may be ranked higher than more general domains. Similarly, if the system is intended to serve a broader audience or region, less-localized domain names, or domains whose localization would be appreciated by a relatively large number of cultures or groups, may be preferred.
[0039] At 160, the domain name portions generated at 120, 130, and/or 140 may be used to generate suggested domains for presentation to the user. If the user has indicated a desired or preferred domain name or domain name portion at 170, the user's preference also may be included in the set of suggested domain names. At 180, the system may query one or more domain name registries to determine if the generated and/or user-provided domain names are available to be registered in the DNS. At 190, the system may provide a list of the available and/or registered domain names to the user, and receive a selection of one or more domain names the user wishes to register. The system also may interface with a domain name registration system or process as is known in the art, to register the selected domain name(s) with the appropriate registry.
[0040] It will be understood that not all the steps shown in FIG. 1 need be performed in every embodiment, and that various steps may be omitted. For example, the various technique described at 120, 130, and 140 may not each be performed. As another example, complete domain names may be ranked as described at 150 after the domains are generated at 160. Other variations will be readily appreciated by one of skill in the art.
[0041] FIGS. 2-9 show example user interfaces for receiving user input and providing suggested domain names according to embodiments of the invention. FIG. 2 shows an example user interface for receiving a user selection of a business category. In the example, the user selects the "electrical" category.
[0042] FIG. 3 shows an example user interface for receiving a user selection of a desired or related geographical region. The regions provided may be linked to the various transliteration and other context-related terms stored in a database of potential domain name portions. The illustrated interface allows a user to choose between north and south India, each of which may have, for example, different cultural or religious conventions that would suggest the use of different domain name portions in generating suggested domain names.
[0043] FIG. 4 shows an example user interface for receiving a user indication of a business or personal name associated with the domain name request. In the example, the user provides the name of a business, "Sangeetha," for which a domain name is desired.
[0044] FIG. 5 shows an example user interface for receiving one or more keywords for the business from the user. In the example, the user provides the terms "fan" and "UPS," which relate to the focus of the business. In the example illustrated in FIGS. 3-5, the business for which a domain is desired may be a computer part supply business, specializing in power and cooling solutions.
[0045] FIG. 6 shows an example user interface for requesting suggested domains. Upon the user selecting the "suggest" button, the system may generate one or more suggested domains as previously described. In the example, the system has provided the domains Sangeetha.com, SangeethaFan.com, SangeethaUps.com, SangeethaBiji.com, SangeethaVidyut.com, and SangeethaBijliUpkaran.com, and indicates that there are over 270 total suggested domain names that have been generated. (Bijli, Vidyut, and Upkaran are the Hindi words for electricity, electrical or power, and appliances respectively)
[0046] FIG. 7 shows an example user interface for selecting and/or editing one or more of the suggested domains. By selecting the "Add" button, a user may add a suggested domain to the list of domains selected by the user. The user also may be provided with a mechanism for editing the suggested domain before adding it.
[0047] FIG. 8 shows an example user interface for indicating domain name availability to the user. In the example, SangeethaFan.com, SangeethaVidyut.com, and SangeethaBijli are available, and are shown in bold, green text. Sangeetha.com is not available to be registered, and is shown in grey italic text. Other visual arrangements may be used to indicate the availability or non-availability of a domain name.
[0048] FIG. 9A shows an example user interface that illustrates an optional technique, selectable by the user, for generating suggested domain names. In this example, the user may indicate whether or not he is interested in numerology-related domain names and, if so, may provide his date of birth and/or lucky number. If the numerology option is selected, the system will use this data when generating suggested domain names, as previously described.
[0049] FIG. 9B shows an example user interface that illustrates, suggested domain names that result when the user indicates that he is interested in numerology-related domain names as described with respect to FIG. 9A. In the example, the system generates and includes several suggest domain names based upon the user's birth date as provided by the user.
[0050] FIG. 10 shows an example system in accordance with an embodiment of the invention. The system may include a localized name suggestion engine 1000 in communication with a registrar server 1090 via a network 1095, such as the Internet. The localized name suggestion engine may also be implemented at the registrar server. A user is also in
communication with the registrar, e.g., via a network such as the Internet. The registrar can be in communication with one or more registries for one or more Top Level Domains (TLDs).
[0051] The localized name suggestion engine can be in communication with and/or include a localized name suggestion database 1020 that contains terms and/or phrases that are correlated with one or more regional and/or cultural designation. For example, the term "VASTRA" may be correlated with the regional and cultural designations "India" and "Hindu". It may also be correlated with various descriptors, such as "clothing", "tailor" and "dress."
[0052] In accordance with an embodiment of the present invention, the localized name suggestion engine may include a receiver 1010 for receiving input from the user regarding a desired domain name, a regional preference and a business category. The receiver may transmit this information to a query module 1030 that formulates queries that are sent to the localized name database to identify terms and phrases that may be desirable in a domain name for the user.
The queries may be based upon the regional preference, business category and other information obtained from the user. The query module may transmit the results of the query to a name composer subsystem 1040 that may generate candidate name suggestions based upon the data received from the query module. For example, the name composer subsystem may generate candidate names based upon the business category, regional preference, lucky words and phrases, user input, etc. The name composer subsystem may communicate some or all of the generated candidates to the query module to serve as the basis of additional queries to the localized name suggestion database, the results of which may be returned to the name composer subsystem. This iterative process may generate additional candidate terms that may be useful in a domain name for the user. The candidates generated by the name composer subsystem may also include all or part of one or more domain names submitted by the user that may be unavailable for registration.
[0053] The name composer subsystem may also generate related terms based upon candidate names that it generates and/or the data received from the query module. These related terms may include synonyms, homonyms, antonyms and the like. The name composer subsystem may send the candidate names to a prioritization module 1060 that prioritizes or rates the candidate names based upon a relevance rating determined by the prioritization module, the length of the candidate (shorter candidates may be prioritized as more potentially valuable than longer candidates), etc. The relevance rating may be determined by the strength of the correlation of terms in the candidate with the input provided by the user, e.g., business category, keywords, etc.
[0054] An availability engine 1050 may receive candidate domain names from, for example, the name composer and/or the prioritization module. The availability engine may be in communication with one or more registries 1095 and determines which of the more highly prioritized candidate domain names are available for registration. It sends those which are presently available to the transmitter, which may send them to the registrar for display to the user or directly to the user.
[0055] In accordance with embodiments of the present invention, alternative names may be generated based upon data provided by devices or third parties. For example, regional information may be derived from geolocation data automatically provided by a fixed computer or a mobile device utilized by the user. Likewise, background information regarding the user, the user's business, location, culture, etc., may be provided based upon a profile of the user stored at the registrar.
[0056] In an embodiment of the invention, internationalized domain names may be suggested in addition to or instead of the ASCII-type examples described above. For example, domains in specific languages or corresponding to RACE, punycode, or other encoding technique may be suggested.
[0057] In an embodiment of the invention, help information, domain name suggestions, or other data may be provided dynamically, i.e., as the user provides data to the system. For example, as the user provides additional keywords, additional suggested domain names may be displayed to the user.
[0058] Embodiments of the invention may include interfaces for other systems, to allow for domain name suggestion by way of interfaces other than the main user interface provided by the suggestion system. For example, the system may provide an API that is accessible by other domain name suggestion systems. As another example, the system may include a mobile native application, mobile web application, SMS interface, or other component to allow for access by a mobile device.
[0059] Any of the candidate or suggested domain names described herein may be provided to the user as alternative domain names to an initial domain name requested by the user. For example, domain name systems as described herein may be incorporated into a domain name registration system, in which a user provides an initial desired domain name and, if the domain name is not available, the system provides suggested alternative domains. Alternatively or in addition, the suggested domain names may be provided without receiving an initial desired domain name from the user.
[0060] Various embodiments of the invention may include or be embodied in the form of computer-implemented processes and apparatuses for practicing those processes. Embodiments also may be embodied in the form of a computer program product having computer program code containing instructions embodied in tangible media, such as floppy diskettes, CD-ROMs, hard drives, USB (universal serial bus) drives, or any other machine readable storage medium, wherein, when the computer program code is loaded into and executed by a computer, the computer becomes an apparatus for practicing the invention. Embodiments of the invention also may be embodied in the form of computer program code, for example, whether stored in a storage medium, loaded into and/or executed by a computer, or transmitted over some transmission medium, such as over electrical wiring or cabling, through fiber optics, or via electromagnetic radiation, wherein when the computer program code is loaded into and executed by a computer, the computer becomes an apparatus for practicing the invention. When implemented on a general-purpose microprocessor, the computer program code segments configure the microprocessor to create specific logic circuits. In some configurations, a set of computer-readable instructions stored on a computer-readable storage medium may be implemented by a general-purpose processor, which may transform the general-purpose processor or a device containing the general-purpose processor into a special-purpose device configured to implement or carry out the instructions. Embodiments may be implemented using hardware that may include a processor, such as a general purpose microprocessor and/or an
Application Specific Integrated Circuit (ASIC) that embodies all or part of the method in accordance with the present invention in hardware and/or firmware. The processor may be coupled to memory, such as RAM, ROM, flash memory, a hard disk or any other device capable of storing electronic information. The memory may store instructions adapted to be executed by the processor to perform the method in accordance with an embodiment of the present invention.
For example, instructions may be executed on the processor to receive input from a user, query the localized name suggestion database, compose and prioritize candidate alternative domain names, determine which of the candidates are available for registration and send available candidates to the user.
[0061] Examples provided herein are merely illustrative and are not meant to be an exhaustive list of all possible embodiments, applications, or modifications of the invention. Thus, various modifications and variations of the described methods and systems of the invention will be apparent to those skilled in the art without departing from the scope and spirit of the invention. Although the invention has been described in connection with specific embodiments, it should be understood that the invention as claimed should not be unduly limited to such specific embodiments. Indeed, various modifications of the described modes for carrying out the invention which are obvious to those skilled in the relevant arts or fields are intended to be within the scope of the appended claims.

Claims

WE CLAIM:
1. A system for generating alternative candidate domain names for registration, comprising:
a receiver;
a localized name suggestion database that includes at least one record that correlates a localized term with one or more attributes including at least one from the group of: a business name, a business category, a region, a cultural designation and a keyword provided by a user;
a query module in communication with the receiver and the localized name suggestion database that receives user input from the receiver, formulates at least one query based upon the user input, sends the query to the localized name suggestion database and receives a response containing at least one localized term from the database;
a name composer subsystem that receives at least one localized term and user input from the query module and generates a candidate domain name based upon the localized term and the user input;
a prioritization module that receives a plurality of candidate domain names from the name composer subsystem and prioritizes the candidate names based at least upon the lengths of the candidate domain names;
an availability engine that receives at least one candidate domain name from the prioritization module and determines if the name is available for registration; and
a transmitter that receives an available candidate domain name from the availability engine and causes the name to be sent to the user.
2. The system of claim 1 , wherein the localized term is a transliteration of a term provided by the user.
3. A method for generating candidate domain names, comprising:
receiving input from a user that includes at least one from the group of: a business name, a business category, a region, a cultural designation and a keyword provided by the user;
querying a localized name suggestion database based upon the user input, wherein the localized name suggestion database includes at least one record that correlates a term with at least one of a regional or cultural designation and at least one attribute;
identifying a localized term that is relevant to the user input by correlating the regional or cultural designation provided by the user with the cultural or regional designation contained in a record containing the term and correlating at least one from the group of a business name, a business category and a keyword provided by a user with at least one attribute contained in the record;
receiving a response that includes at least one localized term from the localized name suggestion database;
generating at least one candidate domain name based upon the user input and the localized term;
determining if the at least one a candidate domain name is available to be registered; and
if the name is available to be registered, causing the name to be sent to the user.
4. The method of claim 3, wherein the localized term is a transliteration of a term provided by the user.
5. A method comprising:
receiving input from a user;
identifying a localized term based upon the user input;
generating at least one candidate domain name based upon the user input and the localized term;
determining if the at least one candidate domain name is available to be registered; and
if the name is available to be registered, causing the name to be sent to the user.
6. The method of claim 5, wherein the user input includes at least one from the group of: a business name, a business category, a region, a cultural designation and a keyword provided by the user.
7. The method of claim 5, further comprising querying a localized name suggestion database based upon the user input to identify a record that correlates the localized term with the user input.
8. The method of claim 5, wherein the step of identifying the localized term comprises:
correlating a regional or cultural designation provided by the user with a cultural or regional designation contained in a database record containing the term; and
correlating at least one from the group of a business name, a business category and a keyword provided by a user with at least one attribute contained in the record.
9. The method of claim 5, wherein the localized term is a transliteration of a term provided by the user.
10. A domain name suggestion system comprising:
a localized name suggestion database that includes at least one record that correlates a localized term with one or more attributes including at least one from the group of: a business name, a business category, a region, a cultural designation and a keyword provided by a user;
a query module in communication with the localized name suggestion database that receives user input, formulates at least one query based upon the user input, sends the query to the localized name suggestion database and receives a response containing at least one localized term from the database;
a name composer subsystem that receives at least one localized term and user input from the query module and generates a candidate domain name based upon the localized term and the user input; and
a user interface that provides the candidate domain name to the user.
1 1. The system of claim 10, further comprising:
a prioritization module that receives a plurality of candidate domain names from the name composer subsystem and prioritizes the candidate names based at least upon the lengths of the candidate domain names.
12. The system of claim 10, further comprising:
an availability engine that receives at least one candidate domain name and determines if the name is available for registration.
13. The system of claim 10, wherein the localized term is a transliteration of a term provided by the user.
14. A system substantially as described and shown.
15. A method substantially as described and shown.
PCT/US2011/056367 2010-10-15 2011-10-14 Localized and cultural domain name suggestion WO2012051534A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
EP11778735.8A EP2628291A1 (en) 2010-10-15 2011-10-14 Localized and cultural domain name suggestion

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
IN3049CH2010 2010-10-15
IN3049/CHE/2010 2010-10-15
US13/048,340 US20120096019A1 (en) 2010-10-15 2011-03-15 Localized and cultural domain name suggestion
US13/048,340 2011-03-15

Publications (1)

Publication Number Publication Date
WO2012051534A1 true WO2012051534A1 (en) 2012-04-19

Family

ID=45935020

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2011/056367 WO2012051534A1 (en) 2010-10-15 2011-10-14 Localized and cultural domain name suggestion

Country Status (3)

Country Link
US (1) US20120096019A1 (en)
EP (1) EP2628291A1 (en)
WO (1) WO2012051534A1 (en)

Families Citing this family (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10319252B2 (en) 2005-11-09 2019-06-11 Sdl Inc. Language capability assessment and training apparatus and techniques
US9122674B1 (en) 2006-12-15 2015-09-01 Language Weaver, Inc. Use of annotations in statistical machine translation
US8831928B2 (en) 2007-04-04 2014-09-09 Language Weaver, Inc. Customizable machine translation service
US8825466B1 (en) 2007-06-08 2014-09-02 Language Weaver, Inc. Modification of annotated bilingual segment pairs in syntax-based machine translation
US8990064B2 (en) 2009-07-28 2015-03-24 Language Weaver, Inc. Translating documents based on content
US10417646B2 (en) 2010-03-09 2019-09-17 Sdl Inc. Predicting the cost associated with translating textual content
WO2012044892A2 (en) * 2010-09-30 2012-04-05 Verisign, Inc. Domain name tokenization and alternative domain name generation
US11003838B2 (en) 2011-04-18 2021-05-11 Sdl Inc. Systems and methods for monitoring post translation editing
US20120272172A1 (en) * 2011-04-22 2012-10-25 The Go Daddy Group, Inc. Geographic domain name suggestion tools
US9002926B2 (en) 2011-04-22 2015-04-07 Go Daddy Operating Company, LLC Methods for suggesting domain names from a geographic location data
US9323859B2 (en) 2011-09-30 2016-04-26 Verisign, Inc. Dynamic client side name suggestion service
US8886515B2 (en) 2011-10-19 2014-11-11 Language Weaver, Inc. Systems and methods for enhancing machine translation post edit review processes
US8942973B2 (en) * 2012-03-09 2015-01-27 Language Weaver, Inc. Content page URL translation
US10261994B2 (en) 2012-05-25 2019-04-16 Sdl Inc. Method and system for automatic management of reputation of translators
US9218335B2 (en) * 2012-10-10 2015-12-22 Verisign, Inc. Automated language detection for domain names
US9065794B2 (en) * 2012-11-21 2015-06-23 Verisign, Inc. Systems and methods for providing domain name suggestions
US9152622B2 (en) 2012-11-26 2015-10-06 Language Weaver, Inc. Personalized machine translation via online adaptation
US20150039724A1 (en) * 2013-08-01 2015-02-05 Go Daddy Operating Company, LLC Methods and systems for recommending top level domains
US20150039599A1 (en) * 2013-08-01 2015-02-05 Go Daddy Operating Company, LLC Methods and systems for recommending top level and second level domains
US10437897B2 (en) * 2013-08-01 2019-10-08 Go Daddy Operating Company, LLC Methods and systems for recommending packages of domain names for registration
US20150039679A1 (en) * 2013-08-01 2015-02-05 Go Daddy Operating Company, LLC Methods and systems for recommending top level and second level domains
US9866526B2 (en) * 2013-10-10 2018-01-09 Go Daddy Operating Company, LLC Presentation of candidate domain name stacks in a user interface
US9613374B2 (en) * 2013-10-10 2017-04-04 Go Daddy Operating Company, LLC Presentation of candidate domain name bundles in a user interface
US9715694B2 (en) * 2013-10-10 2017-07-25 Go Daddy Operating Company, LLC System and method for website personalization from survey data
US20150106234A1 (en) * 2013-10-10 2015-04-16 Go Daddy Operating Company, LLC System and method for grouping name assets for display
US9684918B2 (en) * 2013-10-10 2017-06-20 Go Daddy Operating Company, LLC System and method for candidate domain name generation
US9213694B2 (en) 2013-10-10 2015-12-15 Language Weaver, Inc. Efficient online domain adaptation
US20150142608A1 (en) * 2013-11-18 2015-05-21 Andrew Horn System and method for identifying domain names
US9953105B1 (en) 2014-10-01 2018-04-24 Go Daddy Operating Company, LLC System and method for creating subdomains or directories for a domain name
US10560427B2 (en) * 2015-09-29 2020-02-11 Verisign, Inc. Domain name operation verification code generation and/or verification
GB2543497A (en) * 2015-10-19 2017-04-26 1&1 Internet Se Method for providing candidate domain names
US10827450B2 (en) 2016-09-20 2020-11-03 Qualcomm Incorporated Wireless device registration
US10402489B2 (en) * 2016-12-21 2019-09-03 Facebook, Inc. Transliteration of text entry across scripts
US10810380B2 (en) * 2016-12-21 2020-10-20 Facebook, Inc. Transliteration using machine translation pipeline
US10686750B2 (en) * 2017-03-07 2020-06-16 Verisign, Inc. Alternate character set domain name suggestion and registration using translation and transliteration
US10645053B2 (en) 2017-04-07 2020-05-05 Microsoft Technology Licensing, Llc Generating a new user base using attractive e-mail addresses
US10956516B2 (en) * 2018-06-19 2021-03-23 Verizon Media Inc. Collectively performing domain searches and trademark searches
US11256770B2 (en) * 2019-05-01 2022-02-22 Go Daddy Operating Company, LLC Data-driven online business name generator

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020065903A1 (en) * 1999-12-01 2002-05-30 Barry Fellman Internet domain name registration system
US20020103820A1 (en) * 2000-10-02 2002-08-01 Brian Cartmell Determining alternative textual identifiers, such as for registered domain names
US20040172465A1 (en) * 1999-08-30 2004-09-02 Brian Shuster Method and system for redirecting a request to a server selected domain
US20050114484A1 (en) * 2002-07-09 2005-05-26 Wilson Richard P. Richard and Preston super network, "The Super Net"

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2001296774A1 (en) * 2000-10-09 2002-04-22 Enic Corporation Registering and using multilingual domain names
US20020083029A1 (en) * 2000-10-23 2002-06-27 Chun Won Ho Virtual domain name system using the user's preferred language for the internet
US7403939B1 (en) * 2003-05-30 2008-07-22 Aol Llc Resolving queries based on automatic determination of requestor geographic location
US20060218303A1 (en) * 2005-03-25 2006-09-28 The Go Daddy Group, Inc. Creation of a database storing domain names and business operational areas
US7890369B2 (en) * 2005-04-15 2011-02-15 The Go Daddy Group, Inc. Relevant online ads for domain name advertiser
US7917389B2 (en) * 2005-04-15 2011-03-29 The Go Daddy Group, Inc. Relevant email ads for domain name advertiser
US7921035B2 (en) * 2005-04-15 2011-04-05 The Go Daddy Group, Inc. Parked webpage domain name suggestions
US7606581B2 (en) * 2005-12-13 2009-10-20 Yahoo! Inc. System and method for providing geo-relevant information based on a location
US8041730B1 (en) * 2006-10-24 2011-10-18 Google Inc. Using geographic data to identify correlated geographic synonyms
US7774348B2 (en) * 2007-03-28 2010-08-10 Yahoo, Inc. System for providing geographically relevant content to a search query with local intent
WO2008156600A1 (en) * 2007-06-18 2008-12-24 Geographic Services, Inc. Geographic feature name search system
US20100058210A1 (en) * 2008-01-02 2010-03-04 Simon Johnson Online Investing
US20100017218A1 (en) * 2008-07-21 2010-01-21 Uab "Ieec" Business method for domain name and trade mark assigning and marketing
US8560562B2 (en) * 2010-07-22 2013-10-15 Google Inc. Predictive query suggestion caching

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040172465A1 (en) * 1999-08-30 2004-09-02 Brian Shuster Method and system for redirecting a request to a server selected domain
US20020065903A1 (en) * 1999-12-01 2002-05-30 Barry Fellman Internet domain name registration system
US20020103820A1 (en) * 2000-10-02 2002-08-01 Brian Cartmell Determining alternative textual identifiers, such as for registered domain names
US20050114484A1 (en) * 2002-07-09 2005-05-26 Wilson Richard P. Richard and Preston super network, "The Super Net"

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
ANONYMOUS: "Suggest baby names", 9 October 2010 (2010-10-09), pages 1 - 1, XP002665123, Retrieved from the Internet <URL:http://web.archive.org/web/20101009141612/http://suggestbabynames.com/> [retrieved on 20111205] *
See also references of EP2628291A1 *

Also Published As

Publication number Publication date
US20120096019A1 (en) 2012-04-19
EP2628291A1 (en) 2013-08-21

Similar Documents

Publication Publication Date Title
US20120096019A1 (en) Localized and cultural domain name suggestion
US7689671B2 (en) System and method for multiple IP addresses during domain name resolution
US7694019B2 (en) System and method for accessing multiple addresses per domain name using networked repository
US20200034398A1 (en) Methods and systems for recommending packages of domain names for registration
US20060218303A1 (en) Creation of a database storing domain names and business operational areas
US9069867B2 (en) Resource management system, method and program for selecting candidate tag
US20020078045A1 (en) System, method, and program for ranking search results using user category weighting
US20140082064A1 (en) Domain name spinning from geographic location data
US20120271878A1 (en) Suggesting domain names from a gps location
JP2008251008A (en) Method of providing advertisement information for exposure, and system therefor
JP2011204260A (en) Method and system for improving search ranking using population information
CA2757700A1 (en) Method for generating location targeted, keyword-triggered, ads and generating user recallable layer-based ads
US20100161592A1 (en) Query Intent Determination Using Social Tagging
JP5221630B2 (en) Server, information management method, information management program, and computer-readable recording medium for recording the program
KR100463208B1 (en) Internal Natural Domain Service System with Local Name Servers for Flexible Top-Level Domains
US20120272172A1 (en) Geographic domain name suggestion tools
WO2010138026A1 (en) Method for filtering information on the internet network
US20150026304A1 (en) System for maintaining common data across multiple platforms
US10146559B2 (en) In-application recommendation of deep states of native applications
US20060218151A1 (en) Use of a database storing domain names and business operational areas
US8566408B2 (en) Method and system for providing a stateful experience while accessing content using a global textsite platform
JP2009145549A (en) System, method and program for providing advertising information
US9576065B2 (en) Method for maintaining common data across multiple platforms
KR20150062541A (en) A direct search system for message on the instant messenger
US20170032428A1 (en) Matching and displaying advertisements to website visitors

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 11778735

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 2011778735

Country of ref document: EP