WO2001017190A2 - Method and apparatus for using non-english characters in domain names and e-mail addresses - Google Patents
Method and apparatus for using non-english characters in domain names and e-mail addresses Download PDFInfo
- Publication number
- WO2001017190A2 WO2001017190A2 PCT/US2000/022654 US0022654W WO0117190A2 WO 2001017190 A2 WO2001017190 A2 WO 2001017190A2 US 0022654 W US0022654 W US 0022654W WO 0117190 A2 WO0117190 A2 WO 0117190A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- english character
- english
- domain name
- web site
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 48
- 238000013519 translation Methods 0.000 claims abstract description 40
- 238000013507 mapping Methods 0.000 claims description 26
- 238000012545 processing Methods 0.000 claims description 17
- 238000010586 diagram Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 239000002537 cosmetic Substances 0.000 description 1
- 238000013518 transcription Methods 0.000 description 1
- 230000035897 transcription Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/955—Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
- G06F16/9566—URL specific, e.g. using aliases, detecting broken or misspelled links
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/30—Managing network names, e.g. use of aliases or nicknames
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/45—Network directories; Name-to-address mapping
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2101/00—Indexing scheme associated with group H04L61/00
- H04L2101/30—Types of network names
- H04L2101/32—Types of network names containing non-Latin characters, e.g. Chinese domain names
Definitions
- the present invention relates to a method and apparatus for resolving domain names and/or e-mail addresses.
- a web browser running at a user terminal
- a user can gain access to a particular web site by entering a domain name assigned to that web site.
- e-mail application software running at a user terminal
- a user can gain access to an e-mail host (or e-mail server) by entering an e-mail address hosted on that e-mail host (or e-mail server).
- a web site or e-mail host (or e-mail server) is assigned with a unique domain name and an IP (Internet Protocol) address.
- a domain name consists of one or more letters of the English alphabet; one or more other English keyboard characters such as numerical characters 0-9, "-" (dash), and ".” (period), or a combination of English letter(s) and other English keyboard character(s).
- DNS Domain Name Service
- IP address Using an IP address that has been assigned to a web site or an e-mail host, a user terminal can be communicatively connected with that web site or e-mail host. Many people in the world do not use and understand English. Hence, it is difficult for these people to use English letters as domain names or e-mail addresses.
- DNS can only resolve English letter domain names and e-mail addresses, and the Internet protocols are unable to process non-English character commands and data.
- the invention provides such a method and apparatus.
- Summary of the Invention provides a method for processing non-English character domain names.
- the method comprises the steps of: receiving a non-English character domain name that is assigned to a web site at a user terminal; resolving an IP address for the non-English character domain name; and connecting the user terminal to the web site according to the resolved IP address.
- the invention provides a method for processing non- English character domain names in a non-English character translation web site.
- the method comprises the steps of: storing information relating to a plurality of non-English character domain names in the non-English character translation web site; receiving a non-English character domain name that is assigned to a web site at the non-English character translation web site from a user terminal; and resolving an IP address for the non-English character domain name at the non-English character translation web site.
- the invention provides a method for processing non- English character domain names.
- the method comprises the steps of: receiving a non-English character domain name; mapping the non-English character domain name into an English letter domain name; sending the English letter domain name to DNS; and resolving an IP address for the English letter domain name by the DNS.
- users can use non-English character domain names to gain access to web sites, and use non-English character e-mail addresses to e-mail hosts.
- the present invention also provides a corresponding apparatus for performing the steps described in the methods above described.
- Figure 1 shows a network system 100, including a non-English character translation web site, in accordance with the present invention
- Figure 2 shows some of the software components in the non-English character translation web site 104 shown in Figure 1 , in accordance with the present invention
- FIG 3 shows some of the software components in a user terminal shown in Figure 1 , in accordance with the present invention
- Figure 4 shows a screen display 400 that includes a plurality of non-English character entrance icons, in accordance with the present invention
- Figure 5A shows a screen display 500A that is displayed in response to a selection of the icon 402A in Figure 4, in accordance with the present invention
- Figure 5B shows a screen display 500B that is displayed in response to a selection of the icon 402B in Figure 4, in accordance with the present invention
- Figure 5C shows a screen display 500C that is displayed in response to a selection of the icon 402C in Figure 4, in accordance with the present invention
- Figure 5D shows a screen display 500D that is displayed in response to a selection of the icon 402D in Figure 4, in accordance with the present invention
- Figure 5x shows a screen display 500x that is displayed in response to a selection of the icon 402x in Figure 4, in accordance with the present invention
- Figure 6A shows a screen display 600A that is displayed in response to a selection of the link region 502A in Figure 5A, in accordance with the present invention
- Figure 6B shows a screen display 600B that is displayed in response to a selection of the link region 502B in Figure 5B, in accordance with the present invention
- Figure 6C shows a screen display 600C that is displayed in response to a selection of the link region 502C in Figure 5C, in accordance with the present invention
- Figure 6D shows a screen display 600D that is displayed in response to a selection of the link region 502D in Figure 5D, in accordance with the present invention
- Figure 6x shows a screen display 600x that is displayed in response to a selection of the link region 502x in Figure 5x, in accordance with the present invention
- Figure 7A shows a screen display 700A that is displayed in response to a selection of the link region 504A in Figure 5A, in accordance with the present invention
- Figure 7B shows a screen display 700B that is displayed in response to a selection of the link region 504B in Figure 5B, in accordance with the present invention
- Figure 7C shows a screen display 700C that is displayed in response to a selection of the link region 504C in Figure 5C, in accordance with the present invention
- Figure 7D shows a screen display 700D that is displayed in response to a selection of the link region 504D in Figure 5D, in accordance with the present invention
- Figure 7x shows a screen display 700x that is displayed in response to a selection of the link region 504x in Figure 5x, in accordance with the present invention
- Figure 8A shows a screen display 800A that is displayed in response to a selection of the button 702A in Figure 7A, in accordance with the present invention
- Figure 8B shows a screen display 800B that is displayed in response to a selection of the button 702B in Figure 7B, in accordance with the present invention
- Figure 8C shows a screen display 800C that is displayed in response to a selection of the button 702C in Figure 7C, in accordance with the present invention
- Figure 8D shows a screen display 800D that is displayed in response to a selection of the button 702D in Figure 7D, in accordance with the present invention
- Figure 8x shows a screen display 800x that is displayed in response to a selection of the button 702x in Figure 7x, in accordance with the present invention
- Figure 9A shows a screen display 900A that is displayed in response to a selection of the link region 506A in Figure 5A, in accordance with the present invention
- Figure 9B shows a screen display 900B that is displayed in response to a selection of the link region 506B in Figure 5B, in accordance with the present invention
- Figure 9C shows a screen display 900C that is displayed in response to a selection of the link region 506C in Figure 5C, in accordance with the present invention
- Figure 9D shows a screen display 900D that is displayed in response to a selection of the link region 506D in Figure 5D, in accordance with the present invention
- Figure 9x shows a screen display 900x that is displayed in response to a selection of the link region 506x in Figure 5x, in accordance with the present invention
- Figure 10 shows a flowchart illustrating a process of converting a non-English character domain name to a domain IP address, in accordance with one embodiment of the present invention
- Figure 11 shows a flowchart illustrating a process of converting a non-English character domain name to a domain IP address, in accordance with another embodiment of the present invention
- Figure 12 shows a flowchart illustrating a process of converting a non-English character domain name to a domain IP address, in accordance with still another embodiment of the present invention
- Figure 13 shows a flowchart illustrating a process of converting a non-English character e-mail address to an e-mail host IP address, in accordance with the present invention
- Figure 14 shows a flowchart illustrating a process of performing a domain name or web site search using a non-English search phrase, in accordance with the present invention
- Figure 15 shows a block diagram of a computer system 1500, which can be used as a hardware platform for a user terminal (106.1 , 106.2, ..., or 106.n) or a computer server 200, in accordance with the present invention.
- FIG. 1 shows a network system 100, in accordance with the present invention.
- the network system 100 includes a network 102 (i.e. a wide area network WAN, the Internet, or an Intranet), a plurality of e-mail hosts (103.1 , 103.2, ..., 103k), a non-English character translation web site 104, a plurality of web sites (105.1 , 105.2 105.m), a plurality of user terminals (106.1 , 106.2,
- ISPs Internet Service Providers
- the e-mail hosts (103.1 , 103.2 103.k), the non-English character translation web site 104, and the web sites (105.1 , 105.2, ..., 105.m) are coupled to the network 102.
- a user terminal can gain access to the network 102 by either using a local server via a digital line (such as the user terminal 106.1), or by using an ISP via an analog line (such as the user terminal 106.2).
- a user terminal has a unique IP address at the time when it gains access to the network 102.
- Each of the user terminals includes a display (108.1 , 108.2, ..., or 108.n), a desk top (or tower) cabin (110.1 , 110.2, ..., or 110.n), a mouse (114.1 , 114.2, ..., or 114.n), and an English keyboard (116.1 , 116.2, ..., or 116.n).
- Installed in each of the user terminals (106.1 , 106.2, ..., or 106.n) are a browser (111.1 , 111.2, ..., or 111. n), and an e-mail application software (113.1 , 113.2, ..., or 113.n).
- Figure 2 shows some software components installed in a server computer system 200 for hosting the non-English character translation web site 104, in accordance with the present invention.
- the server computer system 200 contains some of the software components, including a non-English character-processing program 202, an e-mail server software 204, a web server software 206, a non-English character domain name database 208, an English letter domain name database 210, a domain name IP address database 211 , a non-English character domain name information database 212, a non-English character e- mail host domain name database 214, an English letter e-mail host address database 216, and an e-mail host IP address database 217.
- the non-English character-processing program 202 communicates with the e- mail server software 204 and the web server software 206, and is able to recognize and interpret non-English character inputs.
- the English letter domain name database 210 stores a plurality of English letter domain names.
- the domain name IP addresses database 211 stores a plurality of domain name IP addresses.
- the non-English character domain name database 208 contains a plurality of non-English character domain names (i.e. Chinese, Japanese, Korean, Greek, Russian, Arabic, Hebrew, or any other non-English character languages).
- a non-English character domain name may also include one or more other English keyboard characters, such as numerical characters 0-9, "-" (dash), and ".” (period).
- the non-English character domain name database 208 also contains a first index table 222 for mapping each of the non-English character domain names with a corresponding English letter domain name in the English letter domain name database 210.
- the non- English character domain name database 208 further contains a second index table 224 for mapping each of the non-English character domain names with a corresponding domain name IP address in the domain name IP address database 211.
- the non-English character domain name information database 212 contains the information for the non-English domain names stored in the non-English character domain name database 208.
- the e-mail server software 204 is able to process the e-mail service requests
- the web server software 206 is able to process the web service requests.
- the non-English character-processing program 202 can gain access to, and retrieve data from, all other software components (including 208, 210, 211, 212, 214, 216, 217, 222, 224, 226, and 228).
- Figure 3 shows some of the software components that are installed in a user terminal (106.1 , 106.2, ..., or 106.n), in accordance with the present invention.
- the user terminal contains a browser (111.1 , 111.2, ..., or 111.n), an e-mail application software (113.1 , 113.2, ..., or 113.n), a non- English character domain name database 308, an English letter domain name database 310, a domain name IP address database 311 , a non-English character domain name information database 312, a non-English character e- mail host domain name database 314, an English letter e-mail host address database 316, an e-mail address IP address database 317, and an address resolver 319.
- a browser 111.1 , 111.2, ..., or 111.n
- an e-mail application software 113.1 , 113.2, ..., or 113.n
- a non- English character domain name database 308 an English letter domain name database 310
- the browser (111.1 , 111.2 or 111.n) is able to send web service requests to web sites that are coupled to the network 102, and displays web pages that are received from the web sites.
- the e-mail application software (113.1 , 113.2, ..., or 113.n) is able to send e-mail service requests to, and receive e- mails from, e-mail servers (or e-mail hosts).
- the English letter domain name database 310 stores a plurality of English letter domain names.
- the domain name IP address database 311 stores domain name IP addresses.
- the non- English character domain name database 308 contains a plurality of non- English character domain names (i.e. in Chinese, Japanese, Korean, Greek, Russian, Arabic, Hebrew, or any other non-English character languages).
- a non-English character domain name may include one or more other English keyboard characters, such as numerical characters 0-9, "-" (dash), and ".” (period).
- the non-English character domain name database 308 also contains a first index table 322 for mapping each of the non-English character domain names with a corresponding English letter domain name in the English letter domain name database 310.
- the non-English character domain name database 308 further contains a second index table 324 for mapping each of the non-English character domain names with a corresponding domain name IP address in the domain name IP address database 311.
- the non-English character domain name information database 312 contains the information for the non-English character domains stored in the non-English character domain name database 308.
- the address resolver 319 is able to resolve IP addresses and passes the resolved IP addresses to the browser or e-mail application software.
- the browser (111.1 , 111.2, ..., or 111.n) can gain access to, and retrieve information and data from, the software components 308, 310, 311 , 312, 322, and 324.
- the e-mail application software (113.1 , 113.2, ..., or 113.n) can gain access to, and retrieve information and data from, the software components 314, 316, 317, 326, and 328.
- the browser or e-mail application software contains a program that is able to recognize and interpret non- English character inputs.
- Figure 4 shows a screen display (or graphic user interface) 400 that is displayed on one of the user terminals (106.1 , 106.2, ..., or 106.n), in accordance with the present invention.
- the screen display 400 contains a plurality of icons
- the icon 402.A contains "Chinese Language Web Site Entrance” in Chinese
- the icon 402.B contains “Japanese Language Web Site Entrance” in Japanese
- the icon 402.C contains “Korean Language Web Site Entrance” in Korean
- the icon 402. D contains "Russian Language Web Site Entrance” in Russian.
- the screen display 400 will be replaced by a subsequent screen display (500A, 500B, 500C, or 500D).
- Figure 5A shows a screen display (graphic user interface) 500A that is displayed in response to a selection of the icon 402A in Figure 4, in accordance with the present invention.
- the screen display 500A contains a "Chinese character e-mail" link region 502A, a "Chinese character web sites” link region 504A, and a "Chinese character web site search” link region 506A.
- the screen display 500A is replaced by the screen display 600A.
- the screen display 500A is replaced by the screen display 700A.
- the screen display 500A is replaced by the screen display 900A.
- Figure 5B shows a screen display (graphic user interface) 500B that is displayed in response to a selection of the icon 402B in Figure 4, in accordance with the present invention.
- the screen display 500B contains a "Japanese character e-mail" link region 502B, a "Japanese character web sites” link region 504B, and a "Japanese character web site search” link region 506B.
- the screen display 500B is replaced by the screen display 600B.
- the screen display 500B is replaced by the screen display 700B.
- the screen display 500B is replaced by the screen display 900B.
- Figure 5C shows a screen display (graphic user interface) 500C that is displayed in response to a selection of the icon 402C in Figure 4, in accordance with the present invention.
- the screen display 500C contains a "Korean character e-mail" link region 502C, a "Korean character web sites” link region 504C, and a "Korean character web site search” link region 506C.
- the screen display 500C is replaced by the screen display 600C.
- the screen display 500C is replaced by the screen display 700C.
- the screen display 500C is replaced by the screen display 900C.
- Figure 5D shows a screen display (graphic user interface) 500D that is displayed in response to a selection of the icon 402D in Figure 4, in accordance with the present invention.
- the screen display 500C contains a " Russian character e-mail" link region 502D, a "Russian character web sites” link region 504D, and a "Russian character web site search” link region 506D.
- the screen display 500D is replaced by the screen display 600D.
- the screen display 500D is replaced by the screen display 700D.
- the screen display 500D is replaced by the screen display 900D.
- Figure 5x shows a screen display (graphic user interface) 500x that is displayed in response to a selection of the icon 402x in Figure 4 (note: x can be an English alphabet of A, B, ..., or J, ...), in accordance with the present invention.
- the screen display 500x contains a "Non-English character e-mail" link region 502x in a non-English character language, a "non-English character web sites” link region 504x in a non-English character language, and a "non-English character web site search” link region 506x in a non-English character language.
- the screen display 500x is replaced by the screen display 600x.
- FIG. 6A shows a screen display (or graphic user interface) 600A that is displayed on a user terminal (106.1 , 106.2, ..., or 106.n) in response to a selection of the link region 502A (see Figure 5A) at a user terminal, in accordance with the present invention.
- the screen display 600A contains a display region 602A showing "Receiver” in Chinese, a link region 603A showing the receiver's e-mail address ("Zhang Feng, the Second Medical University, Shanghai”) in Chinese, a display region 604A showing "Sender” in Chinese, a link region 605A showing the sender's e-mail address ("Wang Min, the First Foreign-Language University, Beijing") in Chinese, a display region 606A showing "E-mail Contents" in Chinese, a display region 608A showing the e- mail contents in Chinese that are entered from the user terminal, a "Send” (in Chinese) button 610A, and a "Reply” (in Chinese) button 612A.
- the sender's e-mail address contains an e-mail host domain name (i.e. the Second Medical University, Shanghai).
- the receiver's e-mail address also contains an e-mail host domain name (i.e. the First Foreign-Language University, Beijing).
- a Chinese character can be entered into a computer system according to its "Han Yu Pin Ying" (or the phonetic transcription of Chinese character) by using English alphabet a-z and/or A-Z on an English keyboard (116.1 , 116.2, ..., or 116.n) as shown in Figure 1.
- a user can enter a Chinese character e-mail address into the link region 603A or 605A, and compose Chinese e-mail contents in the display region 608A.
- Figure 6B shows a screen display (or graphic user interface) 600B that is displayed in response to a selection of the link region 502B (see Figure 5B) at a user terminal, in accordance with the present invention.
- the screen display 600B contains a display region 602B showing "Receiver” in Japanese, a link region 603B showing the receiver's e-mail address in Japanese, a display region 604B showing "Sender” in Japanese, a link region 605B showing the sender's e-mail address in Japanese, a display region 606B showing "E-mail Contents" in Japanese, a display region 608B for containing the e-mail contents that are entered in Japanese by a user, a "Send” (in Japanese) button 61 OB, a "Reply” (in Japanese) button 612B, and a keyboard 614B containing Japanese character components.
- FIG. 6C shows a screen display (or graphic user interface) 600C that is displayed in response to a selection of the link region 502C (see Figure 5C) at a user terminal, in accordance with the present invention.
- the screen display 600C contains a display region 602C showing "Receiver” in Korean, a link region 603C showing the receiver's e-mail address in Korean, a display region 604C showing "Sender” in Korean, a link region 605C showing the sender's e-mail address in Korean, a display region 606C showing "E-mail Contents” in Korean, a display region 608C for containing the e-mail contents that are entered in Korean from the user terminal, a "Send” (in Korean) button 610C, a "Reply” (in Korean) button
- the sender or receiver's e-mail address in the link region 603C or 605C contains an e-mail host domain name in Korean.
- Figure 6D shows a screen display (or graphic user interface) 600D that is displayed in response to a selection of the link region 502D (see Figure 5D) at a user terminal, in accordance with the present invention.
- the screen display 600D contains a display region 602D showing "Receiver” in Russian, a link region 603D showing the receiver's e-mail address in Russian, a display region 604D showing "Sender” in Russian, a link region 605D showing the sender's e-mail address in Russian, a display region 606D showing "E-mail Contents” in Russian, a display region 608D for containing the e-mail contents that are entered in Russian from the user terminal, a "Send" (in Russian) button 610D, a "Reply” (in Russian) button 612D, and a keyboard containing Russian components.
- a user By selecting (or clicking) the Russian components from the keyboard 614D, a user can enter a Russian character e-mail address into the link region 603D or 605D, and compose Russian e-mail contents in the display region 608D.
- the sender or receiver's e-mail address in the link region 603D or 605D contains an e-mail host domain name in Russian.
- Figure 6x shows a screen display (or graphic user interface) 600x (note: x can be an English alphabet A, B, ..., or J, ...) that is displayed in response to a selection of the link region 502x at a user terminal, in accordance with the present invention.
- the screen display 600x contains a display region 602x showing "Receiver” in a non-English character language, a link region 603x showing the receiver's e-mail address "xxxxxx” (a fictitious e-mail address) in a non-English character language, a display region 604x showing " Sender” in a non-English character language, a link region 605x showing the sender's e-mail address "xxxxxx” (a fictitious e-mail name) in a non-English character language, a display region 606x showing "E-mail Contents" in a non-English character language, a display region 608x for containing the e- mail contents that are entered in a non-English character language by a user, a "Send” (in a non-English character language) button 61 Ox, a "Reply” (in a non-English character language) button 612x, and a keyboard 614x containing a non-English character language,
- a user By selecting (or clicking) the non-English character components from the keyboard 612x, a user can enter a non-English character e-mail address into the link region 603x or 605x, and compose non-English character e-mail contents into the display region 608x.
- the receiver or sender's e-mail address in the link region 603x or 605x contains an e-mail host domain name in a non-English character language.
- Figure 7A shows a screen display (graphic user interface) 700A that is displayed in response to a selection of the link region 504A (see Figure 5A) at a user terminal, in accordance with the present invention.
- the screen display 700A contains a plurality of web site category link regions, including a "Department Store” (in Chinese) link region 702A, a “Travel” (in Chinese) link region 704A, a “Sport” (in Chinese) link region 706A, and a “Weather” (in Chinese) link region 708A.
- a drill-down list that contains a list of domain names in Chinese relating to the selected category will be displayed.
- the screen display 700A will be replaced by the screen display 800A, which contains a Chinese drill-down list showing a plurality of department store domain names.
- Figure 8A shows a screen display 800A that is displayed in response to a selection of the region 702A (see Figure 7) at a user terminal, in accordance with the present invention.
- the screen display 800A contains a plurality of link regions in Chinese indicating the domain names assigned to a plurality of web sites, including a "First Department Store” (in Chinese) link region 802A, a “Second Department Store” (in Chinese) link region 804A, and a “Third Department Store” (in Chinese) link region 806A.
- the screen display 800A also contains a displaying region 808A showing prompt "Please enter the name of a web site" in Chinese, a data region 810A for allowing a user to enter a Chinese domain name using an English keyboard (116.1 , 116.2, ..., or 116.-1), and a "Submit" button 812A.
- Figure 7B shows a screen display (graphic user interface) 700B that is displayed in response to a selection of the link region 504B (see Figure 5B) at a user terminal, in accordance with the present invention.
- the screen display 700B contains a plurality of web site category link regions, including a "Department Store” (in Japanese) link region 702B, a "Travel” (in Japanese) link region 704B, a "Sport” (in Japanese) link region 706B, and a "Weather” (in Japanese) link region 708B.
- a drill-down list that contains a list of Japanese domain names relating to the selected category will be displayed.
- the screen display 700B will be replaced by the screen display 800B.
- Figure 8B shows a screen display 800B that is displayed in response to a selection of the link region 702B (see Figure 7B) at a user terminal, in accordance with the present invention.
- the screen display 800B contains a plurality of Japanese link regions indicating the domains assigned to a plurality of web sites, including a link region 802B showing "First Department Store” (a fictitious department store name) in Japanese, a link region 804B showing "Second Department Store” (a fictitious department store name) in Japanese, and a link region 806B showing "Third Department Store” (a fictitious department store name) in Japanese.
- the screen display 800B also contains a displaying region 808B showing prompt "Please enter the name of a web site” in Japanese, a data region 810B for allowing a user to enter a Japanese domain name using the keyboard 814B, and a "Submit" button 812B.
- Figure 7C shows a screen display (graphic user interface) 700C that is displayed in response to a selection of the link region 504C (see Figure 5C) at a user terminal, in accordance with the present invention.
- the screen display 700C contains a plurality of web site category link regions, including a "Department Store” (in Korean) link region 702C, a "Travel” (in Korean) link region 704C, a "Sport” (in Korean) link region 706C, and a "Weather” (in Korean) link region 708C.
- a drill-down list that contains a list of Korean domain names relating to the selected category will be displayed.
- the screen display 700C will be replaced by the screen display 800C.
- Figure 8C shows a screen display 800C that is displayed in response to a selection of the link region 702C, in accordance with the present invention.
- the screen display 800C contains a plurality of Korean link regions indicating the domains assigned to a plurality of web sites, including a link region 802C showing "First Department Store” (a fictitious department store name) in Korean, a link region 804C showing "Second Department Store” (a fictitious department store name) in Korean, and a link region 806C showing "Third Department Store” (a fictitious department store name) in Korean.
- the screen display 800C also contains a displaying region 808C showing prompt "Please enter the name of a web site” in Korean, a data region 810C for allowing a user to enter a Korean domain name using the keyboard 814C, and a "Submit" button 812C.
- Figure 7D shows a screen display (graphic user interface) 700C that is displayed in response to a selection of the link region 504D (see Figure 5D) at a user terminal, in accordance with the present invention.
- the screen display 700D contains a plurality of web site category link regions, including a "Department Store” (in Russian) link region 702C, a "Travel” (in Russian) link region 704C, a "Sport” (in Russian) link region 706C, and a "Weather” (in Russian) link region 708C.
- a drill-down list that contains a list of Russian domain names relating to the selected category will be displayed.
- the screen display 700D will be replaced by the screen display 800D.
- Figure 8D shows a screen display 800D that is displayed in response to a selection of the link region 702D, in accordance with the present invention.
- the screen display 800D contains a plurality of Russian link regions indicating the domains assigned to a plurality of web sites, including a link region 802D showing "First Department Store” (a fictitious department store name) in Russian, a link region 804D showing "Second Department Store” (a fictitious department store name) in Russian, and a link region 806D showing "Third Department Store” (a fictitious department store name) in Russian.
- the screen display 800D also contains a displaying region 808D showing prompt "Please enter the name of a web site” in Russian, a data region 810D for allowing a user to enter a Russian domain name using the keyboard 814D, and a "Submit" button 812D.
- Figure 7x shows a screen display (graphic user interface) 700x (note: x can be an English alphabet of A, B, ..., J, ...) that is displayed in response to a selection of the link region 504x (see Figure 5x) at a user terminal, in accordance with the present invention.
- the screen display 700x contains a plurality of web site category link regions, including a "Department Store” (in a non-English character language) link region 702x, a "Travel” (in a non-English character language) link region 704x, a "Sport” (in a non-English character language) link region 706x, and a "Weather” (in a non-English character language) link region 708C.
- a drill-down list that contains a list of domain names (in a non-English character language) relating to the selected category will be displayed.
- the screen display 700x will be replaced by the screen display 800x.
- Figure 8x shows a screen display 800x that is displayed in response to a selection of the link region 702x, in accordance with the present invention.
- the screen display 800x contains a plurality of non- English language link regions indicating the domains assigned to a plurality of web sites, including a link region 802x showing "xxxxxx” (i.e. "the First Department Store", a fictitious department store name in a non-English character language), a link region 804x showing "xxxxxx” (i.e. "the Second Department Store”, a fictitious department store name in a non-English character language), and a link region 806x showing "xxxxxx” (i.e. the Third Department Store, a fictitious department store name in a non-English character language).
- the screen display 800x also contains a displaying region 808x showing prompt "Please enter the name of a web site" in a non- English language, a data region 81 Ox for allowing a user to enter a domain name in a non-English character language using the keyboard 814x, and a "Submit" button 812x.
- Figure 9A shows a screen display (graphic user interface) 900A that is displayed in response to a selection of the link region 506A in Figure 5A, in accordance with the present invention.
- the screen display 900A contains a display region 902A showing "Enter Web Site Search Phrase” in Chinese, a data region 904A for allowing a user to enter web site search phrase in Chinese, and a "Search" (in Chinese) button 906A.
- a user can enter a web site search phrase into the data region 904A.
- the data region 904A contains a search phrase "Women's Cosmetics" in Chinese.
- Figure 9B shows a screen display (graphic user interface) 900B that is displayed in response to a selection of the link region 506B in Figure 5B, in accordance with the present invention.
- the screen display 900B contains a display region 902B showing "Enter Web Site Search Phrase” in Japanese, a data region 904B for allowing a user to enter web site search phrase in Japanese, a "Search" (in Japanese) button 906B, and a keyboard 908B containing Japanese character components.
- a user By selecting (or clicking) the Japanese character components from the keyboard 908B, a user can enter a search phrase in Japanese into the data region 904B.
- a service request together with the Japanese search phrase is sent to the non-English character-processing program 202.
- Figure 9C shows a screen display (graphic user interface) 900C that is displayed in response to a selection of the link region 506C in Figure 5C, in accordance with the present invention.
- the screen display 900C contains a display region 902C showing "Enter Web Site Search Phrase" in Korean, a data region 904C for allowing a user to enter web site search phrase in Korean, a "Search" (in Korean) button 906C, and a keyboard 908C containing Korean character components.
- a user By selecting (or clicking) the Korean character components from the keyboard 908C, a user can enter a search phrase in Korean into the data region 904C.
- a service request together with the Korean search phrase is sent to the non-English character-processing program 202.
- Figure 9x shows a screen display (graphic user interface) 900x (note: x can be an English alphabet A, B, ..., J, ...) that is displayed in response to a selection of the link region 506x in Figure 5x, in accordance with the present invention.
- the screen display 900x contains a display region 902x showing "Enter Web Site Search Phrase" in a non-English character language, a data region 904x for allowing a user to enter web site search phrase in a non-English character language, a "Search" (in a non-English character language) button 906x, and a keyboard 908x containing a non- English character language components.
- a user can enter a search phrase in a non-English character language into the data region 904x.
- FIG. 10 shows a flowchart illustrating a process of converting a non-English character domain name into a domain name IP address, in accordance with one embodiment of the present invention.
- a user uses a mouse (114.1 , 114.2, ..., or 114.n) at a user terminal (106.1 , 106.2, ..., or 106.n) to select (or click) selectable items on the graphic user interfaces shown in Figures 4, 5x, 6x, 7x, 8x and 9x.
- x can be an English alphabet of A, B, ..., or J, .
- Step 1004 stores a plurality of non-English character domain names in the non-English character domain name database 208 or 308.
- Step 1006 stores a plurality of English letter domain names in the English letter domain name database 210 or 310, and a plurality of domain name IP addresses in the domain name IP address database 211 or 311.
- Step 1008 establishes mapping relationships between the non-English character domain names and their corresponding English letter domain names, and mapping relationships between the non-English character domain names and their corresponding domain name IP addresses.
- two first index tables 222 and 322 are respectively stored in the non-English character domain name databases 208 and 308, through which each of the non-English character domain names in the non-English character domain database 208 or 308 is mapped with a corresponding English letter domain name in the English letter domain name database 210 or 310.
- two second index tables 224 and 324 are respectively stored in the non-English character domain name databases 208 and 308, through which each of the non-English character domain names in the non- English character domain database 208 or 308 is mapped with a corresponding domain name IP address in the domain name IP address database 211 or 311.
- the user gains access to the non-English character translation web site 104 by selecting an icon 402x at a user terminal (106.1 , 106.2, ..., or 106.n).
- the browser (111.1 , 111.2, ..., or 111.n) running at the user terminal sends a web service request containing non-English characters (such as the characters in Chinese, Japanese, Korean, Greek, Russian, Arabic, Hebrew, or any other non-English character languages) to the non- English character-processing program 202 via the network 102.
- the non- English character-processing program 202 interprets the web service request and sends the interpreted web service request to the web server software 206.
- the web server software 206 sends a graphic user interface as shown in the screen display 500x to the browser, which in turn displays the screen display 500x on the display (108.1 , 108.2, ..., or 108.n) at the user terminal.
- the user selects the link region 504x from the screen display 500x.
- the browser (111.1 , 111.2, ..., or 111. n) running at the user terminal sends a web service request containing non-English characters (such as the characters in Chinese, Japanese, Korean, Greek, Russian, Arabic, Hebrew, or any other non-English character languages) to the non-English character-processing program 202 via the network 102.
- the web service request contains the IP address that is assigned to the user terminal.
- the non-English character-processing program 202 interprets the web service request and sends the interpreted web service request to the web server software 206.
- the web server software 206 sends a graphic user interface as shown in the screen display 700x to the browser, which in turn displays the screen display 700x on the display (108.1 , 108.2, ..., or 108.n) at the user terminal.
- the user selects a link region 702x, 704x, 706x, or 708x from the screen display 700x.
- the display 700x is replaced by the display 800x so that the user can choose a department store displayed on the display 800x.
- the browser (111.1 , 111.2, ...
- non-English characters such as the characters in Chinese, Japanese, Korean, Greek, Russian, Arabic, Hebrew, or any other non-English character languages
- the non-English character-processing program 202 interprets the web service request and sends the interpreted web service request to the web server software 206.
- the web server software 206 sends a graphic user interface as shown in the screen display 800x to the browser, which in turn displays the screen display 800x on the display (108.1 , 108.2, ..., 108.n) at the user terminal.
- the user enters a non-English character domain name by selecting one of the three non-English character link regions (802x, 804x or 806x) from the screen display 800x. Or the user enters a non-English character domain name into the region 81 Ox and then selecting the "Submit" button 812x.
- the browser in response to a selection of one of the three link regions (802x, 804x, or 806x) or in response to a selection of the "Submit" button 812x, the browser (111.1 , 111.2, ..., or 111.n) searches the non-English character domain name contained in the selected link region, or in the display region 81 Ox, from the Non-English character domain name database 308.
- the browser determines whether the non-English character domain name can be found. If the non-English character domain name is found, the operation is led to step 1018; if the non-English character domain name cannot be found, the operation is led to the operation shown in Figure 11 or Figure 12.
- the browser converts the non-English character domain name into an English letter domain name by mapping the non-English character domain name with a corresponding English letter domain name in the English letter domain name database 310; or the browser resolves the IP address for the non-English character domain name by mapping the non-English character domain name with a corresponding IP address in the domain name IP address database 311. After mapping an English letter domain name for the non-English character domain name, the browser sends the mapped
- DNS which in turn returns a resolved IP address to the address resolver 319.
- the resolver 319 After receiving the resolved IP address from DNS, the resolver 319 passes the resolved IP address to the browser.
- the browser communicatively connects the user terminal with a web site according to the resolved IP address.
- Figure 11 shows a flowchart illustrating a process of converting a non-English character domain name into a domain name IP address, in accordance with another embodiment of the present invention.
- the browser sends a service request containing the non-English character domain name to the non-English character-processing program 202 via the network 102.
- the non-English character-processing program 202 upon receiving the non-English character domain name, converts the non-English character domain name into an English letter domain name by mapping the non-English character domain name with a corresponding English letter domain name in the English domain name database 210; or the non-English character-processing program 202 resolves the non-English character domain name into a domain name IP address by mapping the non-English character domain name with a corresponding domain name IP address in the domain name IP address database 211.
- the non-English character-processing program 202 sends the English letter domain name to the browser and address resolver 319, or the non-English character-processing program 202 sends the domain name IP address to the browser, via the network 102.
- the address resolver 319 sends it to DNS.
- the DNS in turn resolves an IP address for the English domain name and sends it to the address resolver 319.
- the address resolver 319 sends it to the browser.
- the browser upon receiving the English letter domain name or the domain name IP address, stores the English letter domain name in the English letter domain name database 310, or the domain name IP address in the domain name IP address database 311.
- the browser also updates the first index table 322 and the second index table 324, to establish mapping relationship between the non-English character domain name and the received English letter domain name and the mapping relationship between the non-English character domain name and the received domain name IP address.
- the browser communicatively connects the user terminal with a web site according to the resolved IP address.
- Figure 12 shows a flowchart illustrating a process of converting a non-English character domain name into a domain name IP address, in accordance with still another embodiment of the present invention.
- the browser sends a web service request containing the non- English character domain name to the non-English character-processing program 202 via the network 102.
- the web service request also contains the IP address assigned to the user terminal.
- the non-English character-processing program 202 resolves a domain name IP address for the non-English character domain name by mapping the non- English character domain name with a corresponding domain name IP address in the domain name IP address database 211.
- the non-English character-processing program 202 then sends the domain name IP address to the web server software 206, and to the browser running at the terminal via the network 102.
- the web server software 206 forwards the web service request received from the user terminal to a web site according to the resolved domain name IP address.
- the web service request contains the IP address of the user terminal.
- the web server software in the web site retrieves a page file (such as HTML, SHTML, DHTML, or CGI file), and sends the page file to the user terminal according to the IP address of the user terminal.
- a page file such as HTML, SHTML, DHTML, or CGI file
- the browser at the user terminal displays it on the display on the user terminal. Since the page file contains path link information to the web site, the user terminal is communicatively connected with the web site.
- the browser upon receiving the domain name IP address from the non- English character-processing program 202, stores the domain name IP address in the domain name IP address database 311. The browser also updates the second index table 324, to establish mapping relationship between the non-English character domain name and the domain name IP address.
- Figure 13 shows a flowchart illustrating a process of converting a non-English character e-mail address to an e-mail host IP address, in accordance with the present invention.
- a user uses a mouse (114.1 , 114.2, ..., or 114. n) at a user terminal (106.1, 106.2, ..., or 106.n) to select (or click) selectable items on the graphic user interfaces shown in the present application.
- x can be an English alphabet of A, B, ..., or J, .
- Step 1304 stores a plurality of non-English character e-mail host domain names in the non-English character e-mail host domain name database 214 or 314.
- Step 1306 stores a plurality of English letter e-mail host domain names in the English letter e-mail host domain name database 216 and 316, and a plurality of e-mail host IP addresses in the e-mail host IP address database 217 and 317.
- Step1308 establishes mapping relationships between the non-English character e-mail host domain names and the English letter e-mail host domain names. Step 1308 also establishes mapping relationships between the non-English character e-mail host domain names and the e-mail host IP addresses. Specifically, two first index tables 226 and 326 are respectively stored in the non-English character e-mail host domain name database 214 and 314, through which each of the non-English character e-mail host domain names in the non-English character e-mail host domain name database 214 or 314 is mapped with a corresponding English letter e-mail host domain name in the English letter e-mail host domain name database 216 or 316.
- two second index tables 228 and 328 are respectively stored in the non-English character e-mail host domain name database 214 and 314, through which each of the non-English character e-mail host domain names in the non-English character e-mail host domain name database 214 or 314 is mapped with a corresponding e-mail host IP address in the e-mail host IP address database 217 or 317.
- the user gains access to the non-English character translation web site 104 by selecting an icon 402x at a user terminal (106.1 , 106.2, ..., or 106.n).
- the browser (111.1 , 111.2, ..., or 111.
- n running at the user terminal sends a web service request containing non-English characters (such as the characters in Chinese, Japanese, Korean, Greek, Russian, Arabic, Hebrew, or any other non-English character languages) to the non- English character-processing program 202 via the network 102.
- the non- English character-processing program 202 interprets the web service request and sends the interpreted web service request to the web server software 206.
- the web server software 206 sends a graphic user interface as shown in the screen display 500x to the browser, which in turn displays the screen display 500x on the display (108.1 , 108.2, ... , or 108.n) of the user terminal.
- the user selects a link region 502x from the screen display 500x.
- the browser (111.1 ,
- the non-English character-processing program 202 interprets the web service request and sends the interpreted service request to the web server software 206.
- the web server software 206 sends a graphic user interface as shown in the screen display 600x to the browser, which in turn displays the screen display 600x on the display (108.1 , 108.2, ..., or 108.n) of the user terminal.
- the user enters a non-English character e-mail address to the region 603x or 605x. After composing an e-mail message in the region 608x, the user selects the button 61 Ox or 612x.
- the non-English character e-mail address contains a non-English character e-mail host domain name.
- the e-mail application software (113.1 , 113.2, ..., or 113.n) searches the non-English character e-mail host domain name contained in the non-English character e- mail address from the non-English character e-mail host domain name database 314.
- the e-mail application software determines whether the non- English character e-mail host domain name can be found in the non-English character e-mail host domain name database 314. If the non-English character e-mail host domain name can be found, the operation is led to step 1318; if the non-English character e-mail host domain name cannot be found, the operation is led to step 1320.
- the e-mail application software converts the non-English character e-mail host domain name into an English letter e-mail host domain name by mapping the non-English character e-mail host domain name with a corresponding English letter e-mail host domain name in the English letter e- mail host domain name database 316; or the e-mail application software resolves the e-mail host IP address for the non-English character e-mail host domain name by mapping the non-English character e-mail host domain name with a corresponding IP address in the e-mail host IP address database 317.
- the e-mail application software After locating the corresponding English letter e-mail host domain name from the English letter e-mail host domain name database 316, the e-mail application software sends it to the address resolver 319.
- the address resolver 319 then sends the English letter e-mail host domain name to DNS, which in turn returns a resolved IP address that is assigned to an e-mail host on which the non-English character e-mail address is hosted.
- the resolver 319 passes the resolved IP address to the e-mail application software. The operation is then led to step 1326.
- the e-mail application software sends the non-English character e-mail host domain name to the non-English character-processing program 202 via the network 102.
- the non-English character- processing program 202 upon receiving the non-English character e-mail host domain name from the e-mail application software, converts the non-English character e-mail host domain name into English letter e-mail host domain name by mapping the non-English character e-mail host domain name with a corresponding English letter e-mail host domain name in the English letter e-mail host domain name database 316; or the non-English character-processing program 202 resolves the non-English character e-mail host domain name into an e-mail host IP address by mapping the non-English character e-mail host domain name with a corresponding e-mail host IP address in the e-mail host IP address database 317.
- the non-English character-processing program 202 then sends the English letter e-mail host domain name or the e-mail host IP address to the e-mail application software and the address resolver 319. If the English letter e-mail host domain name is received from the English character-processing program 202, the address resolver 319 sends the English letter e-mail host domain name to DNS, which in turn returns a resolved IP address that is assigned to an e-mail host on which the non- English character e-mail host domain name is hosted. After receiving the resolved IP address from DNS, the resolver 319 passes it to the e-mail application software.
- the e-mail application software upon receiving the English letter e-mail host domain name or the e-mail host IP address, stores the English letter e-mail host domain name in the English letter e-mail host domain name database 316, and the e-mail host IP address in the e-mail host IP address database 317.
- the e-mail application software also updates the first index table 326 and the second index table 328, to establish mapping relationship between the non-English character e-mail host domain name and the received English letter e-mail host domain name, and the mapping relationship between the non-English character e-mail host domain name and the received e-mail host IP address. The operation is then led to step 1326.
- the e-mail application software communicatively connects the user terminal to the e-mail host according to the resolved e-mail host IP address. More specifically, in response to a selection of the button 61 Ox, the e-mail application software sends the e-mail message contained in the region 608x to the e-mail address contained in the region 603x according to the resolved e-mail host IP address. In response to a selection of the button 612x, the e-mail application software sends the e-mail message contained in the region 608x to the e-mail address contained in the region 605x according to the resolved e-mail host IP address.
- Figure 14 shows a flowchart illustrating a process of performing a web site search using a non-English search phrase, in accordance with the present invention.
- a user uses a mouse (114.1 , 114.2, ..., or 114.n) at a user terminal (106.1 , 106.2, ..., or 106.n) to select (or click) selectable items on the graphic user interfaces on the display 9x shown in Figure 9x.
- x can be an English alphabet of A, B, ..., or J, .
- Step 1404 stores a plurality of non-English character domain names in the non-English character domain name database 208 or 308.
- Step1406 stores search information in a non-English language in the non- English domain information database 212.
- the search information contains the search description about the non-English character domain names that are stored in the web site 104.
- the user gains access to the non-English character translation web site 104 by selecting an icon 402x at a user terminal (106.1 , 106.2, ..., or 106.n).
- the browser (111.1 , 111.2, ..., or 111. n) running at the user terminal sends a web service request containing non-English character (such as the characters in Chinese, Japanese, Korean, Greek, Russian, Arabic, Hebrew, or any other non-English character languages) to the non- English character-processing program 202 via the network 102.
- the non- English character-processing program 202 interprets the web service request and sends the interpreted web service request to the web server software 206.
- the web server software 206 sends a graphic user interface as shown in the screen display 500x to the browser, which in turn displays the screen display 500x on the display (108.1 , 108.2, ..., or 108.n) of the user terminal.
- the user selects a link region 506x from the screen display 500x.
- the browser (111.1 , 111.2, ..., or 111. n) running at the user terminal sends a web service request containing non-English characters (such as the characters in Chinese, Japanese, Korean, Greek, Russian, Arabic, Hebrew, or any other non-English character languages) to the non-English character-processing program 202 via the Network 102.
- the non-English character-processing program 202 interprets the web service request and sends the interpreted web service request to the web server software 206.
- the web server software 206 sends a graphic user interface as shown in the screen display 900x to the browser, which in turn displays the screen display 900x on the display (108.1, 108.2, ..., or 108.n) at the user terminal.
- the user enters a non-English search phrase into the region 904x and then selects the button 906x.
- the browser sends the non-English search phrase to the non-English character-processing program 202 via the network 102.
- the non-English character-processing program 202 searches the web sites that potentially satisfy the search phrase based on the information in the non-English domain information database 212, and then passes the searched non-English character domain names to the browser.
- the browser displays the non-English character domain names that potentially satisfy the non-English search phrase at the user terminal. By selecting any of the domain names displayed, the user terminal can be communicatively connected to a selected web site.
- Figure 15 shows a block diagram of an exemplary computer system 1500, which can be used as a hardware platform for non-English character translation web site 104, a user terminal (106.1 , 106.2, ..., 106.n), or an e- mail host (130.1 , 130.2, ...
- the computer system comprises a system bus 1501, a processing unit 1502, a memory device 1504, a hard disk 1506, a disk drive interface 1508, a display monitor 1510 (including a computer screen), a display interface 1512, a bus interface 1514, a mouse 1515, a keyboard 1516, and a network interface 1518.
- the hard disk 1506 is coupled to the disk drive interface 1508; the display monitor 1510 is coupled to the display interface 1512; and the mouse 1515 and keyboard 1516 are coupled to the bus interface 1514. Coupled to the system bus 1501 are the processing unit 1502, memory device 1504, disk drive interface 1508, display interface 1512, bus interface 1514, and network interface 1514.
- the memory device 1504 is able to store programs (including program codes and data). Operating together with disk drive interface 1508, the hard disk 1506 is also able to store programs. However, the memory device 1504 has faster access speed than the hard disk 1506, while the hard disk 1506 has higher capacity than the memory device 1504.
- the display monitor 1510 Operating together with the display interface 1512, the display monitor 1510 is able to provide visual interface between programs being executed and a user.
- the mouse 1515 and keyboard 1516 are able to provide inputs to the computer system 1500.
- the network interface 1518 provides an interface circuit between the computer system 1500 and the network 102.
- the processing unit 1502 has access to the memory device 1504 and the hard disk 1506, and is able to control operations of the computer 1500 by executing programs stored in the memory device 1504 or hard disk 1506.
- the processing unit 1502 is also able to control the transmissions of programs and data between the memory device 1504 and hard disk 1506.
- the software components shown in Figures 2 and 3 can be stored in the memory device 1504 or hard disk 1506.
- the steps of performing the processes shown in Figures 10-14 can be stored in the memory device 1504 or hard disk 1506, and executed by the processor unit 1502.
- the graphic user interfaces as shown in Figures 4, 5x, 6x, 7x, 8x, and 9x can also be stored as HTML, SHTML, SHTML, or CGI files in the memory device 1504 or hard disk 1506.
- non-English character translation web sites can be distributed in many places so that users can get access to a non-English character translation web site that is nearest to them.
- the service requests from browsers and e-mail application software are exemplary commands that are interpreted by the non-English character processing program.
- the invention has been illustrated and described in detail in the drawing and foregoing description, it should be understood that the invention may be implemented through alternative embodiments within the sprit of the present invention.
- graphic user interfaces in the embodiments in the present invention are specifically illustrated in non-English character languages including Chinese, Japanese, Korean, Greek, Russian, Arabic, and Hebrew.
- the principle of the present invention applies to any other non-English character languages.
- the scope of the invention is not intended to be limited to the illustration and description in this specification, but is to be defined by the appended claims.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
Claims
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU66462/00A AU6646200A (en) | 1999-08-30 | 2000-08-17 | Method and apparatus for using non-english characters in domain names and e-mailaddresses |
Applications Claiming Priority (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US38609999A | 1999-08-30 | 1999-08-30 | |
US09/386,099 | 1999-08-30 | ||
US49031300A | 2000-01-24 | 2000-01-24 | |
US09/490,313 | 2000-01-24 | ||
US55625400A | 2000-04-24 | 2000-04-24 | |
US09/556,254 | 2000-04-24 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2001017190A2 true WO2001017190A2 (en) | 2001-03-08 |
WO2001017190A3 WO2001017190A3 (en) | 2001-09-07 |
Family
ID=27409749
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2000/022654 WO2001017190A2 (en) | 1999-08-30 | 2000-08-17 | Method and apparatus for using non-english characters in domain names and e-mail addresses |
Country Status (2)
Country | Link |
---|---|
AU (1) | AU6646200A (en) |
WO (1) | WO2001017190A2 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001090913A1 (en) * | 2000-05-22 | 2001-11-29 | New.Net, Inc. | Systems and methods of accessing network resources |
WO2003090115A1 (en) * | 2002-04-22 | 2003-10-30 | Thomas Arnfeldt Andersen | Digital identity and method of producing same |
EP1756727A4 (en) * | 2004-06-04 | 2008-04-23 | Netpia Com Inc | Native language internet address system |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AUPO977997A0 (en) * | 1997-10-14 | 1997-11-06 | Pouflis, Jason | The utilisation of multi-lingual names on the internet |
IL123129A (en) * | 1998-01-30 | 2010-12-30 | Aviv Refuah | Www addressing |
US6314469B1 (en) * | 1999-02-26 | 2001-11-06 | I-Dns.Net International Pte Ltd | Multi-language domain name service |
US6182148B1 (en) * | 1999-03-18 | 2001-01-30 | Walid, Inc. | Method and system for internationalizing domain names |
-
2000
- 2000-08-17 AU AU66462/00A patent/AU6646200A/en not_active Abandoned
- 2000-08-17 WO PCT/US2000/022654 patent/WO2001017190A2/en active Application Filing
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001090913A1 (en) * | 2000-05-22 | 2001-11-29 | New.Net, Inc. | Systems and methods of accessing network resources |
WO2003090115A1 (en) * | 2002-04-22 | 2003-10-30 | Thomas Arnfeldt Andersen | Digital identity and method of producing same |
EP1756727A4 (en) * | 2004-06-04 | 2008-04-23 | Netpia Com Inc | Native language internet address system |
Also Published As
Publication number | Publication date |
---|---|
WO2001017190A3 (en) | 2001-09-07 |
AU6646200A (en) | 2001-03-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7509386B2 (en) | Chat system displaying a link arrow directed from a hyperlink to content of an associated attachment file | |
US8418054B2 (en) | Web content read information display device, method, and program | |
US8660244B2 (en) | Machine translation instant messaging applications | |
JP4384732B2 (en) | Context-aware web communication device and data network browser | |
US6237030B1 (en) | Method for extracting hyperlinks from a display document and automatically retrieving and displaying multiple subordinate documents of the display document | |
US6781611B1 (en) | Method and system for navigating between applications, documents, and files | |
US6438580B1 (en) | System and method for an interactive knowledgebase | |
RU2245577C2 (en) | Electronic message board and mail server | |
US6489976B1 (en) | System and method for displaying pop-up symbols for indicating accelerator keys for implementing computer software options | |
US20060036565A1 (en) | Passive monitoring of user interaction with a browser application | |
US7162686B2 (en) | System and method for navigating search results | |
US8583742B2 (en) | Method, apparatus, and computer-readable recording medium for displaying mail list or list and for managing mail | |
WO1998057276A1 (en) | Dynamic page generator | |
CN1182914A (en) | Browser and multiple active URL managers for networked computers | |
CN1165348A (en) | communication network | |
KR19980079490A (en) | Web browser method and system for backgrounding link access during slow link access times | |
EP1586024A2 (en) | System and method for mouseless navigation of web applications | |
WO2007106322A1 (en) | Refined search user interface | |
GB2373978A (en) | Information retrieval system | |
WO1999019814A1 (en) | The utilisation of multi-lingual names on the internet | |
US20050171950A1 (en) | Managing application status information for a computer application | |
WO2001017190A2 (en) | Method and apparatus for using non-english characters in domain names and e-mail addresses | |
JP5185891B2 (en) | Content providing apparatus, content providing method, and content providing program | |
WO2005055088A2 (en) | Symbol mapping for browser-based data retrieval | |
Cisco | About This Guide |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A2 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CU CZ DE DK DZ 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 MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG US 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 | ||
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: A3 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CU CZ DE DK DZ 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 MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG US 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 |
|
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 |