Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
97 words
A method, implemented on an apparatus, of detecting the linguistic encoding type of a digitally represented domain name, the method comprising: receiving the digital sequence of a prespecified portion of the digitally represented domain name; matching said digital sequence from the domain name with a known digital sequence from a collection of known digital sequences, each associated with a particular linguistic encoding type, and the collection including known digital sequences for at least two different linguistic encoding types; and identifying an encoding type associated with the known digital sequence matching the digital sequence from the domain name.
Claim 2
Independent Claim
97 words
A method, implemented on an apparatus, of detecting the linguistic encoding type of a digitally represented domain name, the method comprising: receiving the digital sequence of a prespecified portion of the digitally represented domain name; matching said digital sequence from the domain name with a known digital sequence from a collection of known digital sequences, each associated with a particular linguistic encoding type, and the collection including known digital sequences for at least two different linguistic encoding types; and identifying an encoding type associated with the known digital sequence matching the digital sequence from the domain name.
Claim 3
Dependent Claim
18 words
The method of claim 1 , further comprising receiving a DNS request containing the digitally represented domain name.
Claim 4
Dependent Claim
26 words
The method of claim 1 , wherein the prespecified portion of the digitally represented domain name is a minimum code resolving string in the domain name.
Claim 5
Dependent Claim
27 words
The method of claim 1 , further comprising transforming the format of the digital sequence of the digitally represented domain name prior to matching that digital sequence.
Claim 6
Dependent Claim
29 words
The method of claim 1 , wherein the collection of known digital sequences is provided in a table containing records having attributes including known digital sequences and encoding types.
Claim 7
Dependent Claim
27 words
The method of claim 5 , wherein the table includes records having at least the following encoding types: ASCII, BIG5, GB2312, shift-JIS, EUC-JP, KSC5601, and extended ASCII.
Claim 8
Dependent Claim
25 words
The method of claim 5 , wherein identifying the encoding type comprises identifying the encoding type of a record having the matching known digital sequence.
Claim 9
Dependent Claim
59 words
The method of claim 1 , wherein at least two known digital sequences match the digital sequence from the domain name, and further comprising: receiving the digital sequence of a second portion of the digitally represented domain name; and matching the digital sequence of the second portion with a known digital sequence from the collection of known digital sequences.
Claim 10
Dependent Claim
36 words
The method of claim 2 , further comprising: identifying a root level DNS server responsible for resolving root level domains of the identified encoding type; and transmitting the DNS request to the root level DNS server.
Claim 11
Dependent Claim
34 words
The method of claim 9 , further comprising, prior to transmitting the DNS request, converting the domain name's digital sequence from the identified encoding type to a DNS encoding type compatible with DNS protocol.
Claim 12
Dependent Claim
19 words
The method of claim 10 , wherein the DNS encoding type is ASCII or a universal linguistic encoding type.
Claim 13
Dependent Claim
54 words
The method of claim 10 , wherein converting the domain name's digital sequence comprises: converting the domain name's digital sequence from the identified encoding type to a universal linguistic encoding type; and converting the domain name's digital sequence from the universal linguistic encoding type to a DNS encoding type compatible with the DNS protocol.
Claim 14
Dependent Claim
110 words
A computer program product comprising a machine readable medium on which is provided program instructions for performing a method of detecting the linguistic encoding type of a digitally represented domain name, the method comprising: receiving the digital sequence of a prespecified portion of the digitally represented domain name; matching said digital sequence from the domain name with a known digital sequence from a collection of known digital sequences, each associated with a particular linguistic encoding type, and the collection including known digital sequences for at least two different linguistic encoding types; and identifying an encoding type associated with the known digital sequence matching the digital sequence from the domain name.
Claim 15
Dependent Claim
110 words
A computer program product comprising a machine readable medium on which is provided program instructions for performing a method of detecting the linguistic encoding type of a digitally represented domain name, the method comprising: receiving the digital sequence of a prespecified portion of the digitally represented domain name; matching said digital sequence from the domain name with a known digital sequence from a collection of known digital sequences, each associated with a particular linguistic encoding type, and the collection including known digital sequences for at least two different linguistic encoding types; and identifying an encoding type associated with the known digital sequence matching the digital sequence from the domain name.
Claim 16
Dependent Claim
31 words
The computer program product of claim 13 , wherein the collection of known digital sequences is provided in a table containing records having attributes including known digital sequences and encoding types.
Claim 17
Dependent Claim
53 words
The computer program product of claim 13 , further comprising program instructions for the following: receiving a DNS request containing the digitally represented domain name; identifying a root level DNS server responsible for resolving root level domains of the identified encoding type; and transmitting the DNS request to the root level DNS server.
Claim 18
Dependent Claim
41 words
The computer program product of claim 15 , further comprising program instructions for the following: prior to transmitting the DNS request, converting the domain name's digital sequence from the identified encoding type to a DNS encoding type compatible with DNS protocol.