IP Library Granted Patent US 8,527,658
Granted Patent B2
US 8,527,658 · App. 12/609,815 · Granted Sep 3, 2013

Domain traffic ranking

Inventors: Alexander D. Holmes (Sterling, VA); Andrew W. Simpson (Sterling, VA); Karthik Shyamsunder (Winchester, VA); Srinivas Sunkara (Ashburn, VA); Leonard Orentas (South Riding, VA); Mark Kosters (Clifton, VA); Dave Moston (Manassas, VA); Eduardo Jimenez (Santa Clara, CA); Phani Pattapu (Ashburn, VA)
Assignee: Verisign, Inc
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,527,658
App. No.
12/609,815
Granted
Sep 3, 2013
Kind
B2
Abstract

An automated method for determining domain traffic including receiving at authoritative name server a request to resolve a domain name that has n labels separated by periods. The leftmost label is the first label and the top level domain is the nth label. If the first label of the received domain name includes the string “www”, then a www hit counter and/or a www requesting server counter for the domain name are incremented. If the received domain name has only two labels, then an exact hit counter and/or an exact requesting server counter for the domain name are incremented. If the first label of the received domain name does not include the string “www” and does not have only two labels, then another hit counter and/or another requesting server counter for the domain name are incremented. A domain traffic score is calculated based upon a plurality of the counters, and calculating the domain traffic score includes applying a weighting factor to at least one of the counters.

Claims (179)

1. An automated method for determining Internet domain traffic, comprising:

receiving at an authoritative name server a plurality of requests to resolve an Internet domain name, at least two of the plurality of requests having a different number of labels for the Internet domain name separated by periods;

incrementing, at the authoritative name server, a plurality of counters based on the plurality of requests, at least two of the counters separately counting the at least two requests; and

calculating a domain traffic score based upon the plurality of counters.

2. The method of claim 1 , wherein at least one of the plurality of counters has a limit of one counter per predetermined period of time.

3. The method of claim 1 , further comprising:

calculating a rank of a domain corresponding to the Internet domain name; and

providing the rank to a user as part of a fee service.

4. The method of claim 1 , further comprising:

calculating a rank of a domain corresponding to the Internet domain name;

calculating an advertising value for the domain based on the rank; and

providing the advertising value to a user upon request.

5. The method of claim 1 , wherein, calculating the domain traffic score includes applying a weighting factor to at least one of the plurality of counters.

6. The method of claim 1 , wherein the leftmost label is the first label and the top level domain is the nth label.

7. The method of claim 1 , wherein if a first label of the received Internet domain name includes the string “www”, then incrementing a www counter of the plurality of counters for the Internet domain name;

if the received domain name has only two labels, then incrementing an exact counter of the plurality of counters for the Internet domain name;

if the first label of the received Internet domain name does not include the string “www” and does not have only two labels, then incrementing another counter for the Internet domain name.

8. The method of claim 7 , wherein calculating the domain traffic score comprises:

calculating an average daily ratio for each of the counters according to:

SW_Ratio

(

D

,

P

)

=

1

P

·

Day

i

P

SW

(

D

,

Day

i

)

SW

(

All

,

Day

i

)

SE_Ratio

(

D

,

P

)

=

1

P

·

Day

i

P

SE

(

D

,

Day

i

)

SE

(

All

,

Day

i

)

SO_Ratio

(

D

,

P

)

=

1

P

·

Day

i

P

SO

(

D

,

Day

i

)

SO

(

All

,

Day

i

)

where:

W is the www counter; E is the exact counter and O is the other counter;

D is the Domain; P is a Period (|P| is the size of the period in days); and

SW(All, Day i ), SE(All, Day i ), and SO(All, Day i ) are the overall numbers of distinct sets of resolvers querying W, E, and O respectively at the authoritative name server; and

calculating the overall score for the domain within the given period according to:

Score

(

D

,

P

)

=

W

W

·

SW_Ratio

(

D

,

P

)

+

W

E

·

SE_Ratio

(

D

,

P

)

+

W

O

·

SO_Ratio

(

D

,

P

)

W

W

+

W

E

+

W

O

where W W/E/O is the weight of each of the target types W, E and O respectively.

9. The method of claim 8 , wherein W W =1, W E =0.5 and W O =0.2.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 19, 2010
From: HOLMES, ALEXANDER D; SIMPSON, ANDREW W; SHYAMSUNDER, KARTHIK; SUNKARA, SRINIVAS; ORENTAS, LEONARD; KOSTERS, MARK; MOSTON, DAVE; JIMENEZ, EDUARDO; PATTAPU, PHANI
To: VERISIGN, INC.
Reel/Frame 024703/0771 →
Continuity (4)
Provisional Application 61167521 · Apr 7, 2009
Provisional Application 61167523 · Apr 7, 2009
Provisional Application 61167528 · Apr 7, 2009
Related Publication 20100257024A1 · Oct 7, 2010