IP Library Patent Application 13731724
Patent Application
App. No. 13/731,724

TLD MARKUP LANGUAGE

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 None
App. No.
13/731,724
Abstract

Domain name Registrars typically offer for registration domain names that have a variety of different Top-level Domains (TLDs). Each TLD may have different business requirements (rules the Registrar follows when registering a domain name having the TLD). A Registrar must reconfigure its functions when the Registrar wants to offer a new TLD or when business rules change for a TLD already being offered by the Registrar. The present invention allows the Registrar to easily reconfigure its functions to accept new business rules by storing the business rules in an electronic document stored in a database. The electronic document is preferably written in a TLD markup language (TLDML).

Claims (31)

1 . A system, comprising: a database storing a plurality of electronic documents, wherein each electronic document in the plurality of electronic documents contains a plurality of business requirements for one, and only one, Top-level Domain (TLD) and wherein no two electronic documents contain business requirements for the same TLD.

2 . The system of claim 1 , wherein the plurality of electronic documents are in the format of a structured markup language.

3 . The system of claim 1 , further comprising: a computer interface in communication with a plurality of users over a computer network, wherein the computer interface is configured to accept a new electronic document from one of the plurality of users and store the new electronic document in the database.

4 . The system of claim 3 , wherein the interface is an Application Programming Interface.

5 . The system of claim 3 , wherein the users are registrants of a TLD.

6 . The system of claim 1 , wherein the database is a distributed database.

7 . The system of claim 1 , wherein the plurality of business requirements include a valid domain name registration period.

8 . A system, comprising:

a) an electronic document database storing a plurality of electronic documents, wherein each electronic document in the plurality of electronic documents contains a plurality of business requirements for a single Top-level Domain (TLD);

b) an interface in communication with a plurality of users over a computer network, wherein the interface is configured to accept a new plurality of business requirements for a new TLD from one of the plurality of users; and

c) a software program running on a server configured to transform the new plurality of business requirements for the new TLD into a new electronic document and the software program is configured to store the new electronic document in the electronic document database.

9 . The system of claim 8 , wherein the plurality of electronic documents are written in a structured markup language.

10 . The system of claim 8 , further comprising: a computer interface in communication with a plurality of users over a computer network, wherein the computer interface is configured to accept a new electronic document from one of the plurality of users and store the new electronic document in the database.

11 . The system of claim 8 , wherein the interface is an Application Programming Interface.

12 . The system of claim 8 , wherein each user in the plurality of users is a registrant of a TLD.

13 . The system of claim 8 , wherein the electronic document database is a distributed database.

14 . The system of claim 8 , wherein the plurality of business requirements include a valid domain name registration period.

15 . A system, comprising:

a) an electronic document database storing a plurality of electronic documents, wherein each electronic document in the plurality of electronic documents contains business requirements for a single Top-level Domain (TLD); and

b) a user interface in communication with the electronic document database, wherein the user interface is configured to read an electronic document from the plurality of electronic documents, allow the electronic document to be modified, and store the modified electronic document in the electronic document database.

16 . The system of claim 15 , wherein the plurality of electronic documents are in the format of a structured markup language.

17 . The system of claim 15 , wherein the electronic document database is a distributed database.

18 . The system of claim 15 , wherein the plurality of business requirements include a valid domain name registration period.

19 . The system of claim 15 , wherein no two electronic documents in the plurality of electronic documents contain business requirements for the same TLD.

20 . A system, comprising:

a) an electronic document database storing a plurality of electronic documents, wherein each electronic document in the plurality of electronic documents contains business requirements for a single Top-level Domain (TLD); and

b) a user interface in communication with the electronic document database, wherein the user interface is configured to accept a plurality of new business requirements for a new TLD, create a new electronic document that includes the plurality of new business requirements for the new TLD, and store the new electronic document in the electronic document database.

21 . The system of claim 20 , wherein the plurality of electronic documents are in the format of a structured markup language.

22 . The system of claim 20 , wherein the electronic document database is a distributed database.

23 . The system of claim 20 , wherein the plurality of business requirements include a valid domain name registration period.

24 . The system of claim 20 , wherein no two electronic documents in the plurality of electronic documents contain business requirements for the same TLD.

Assignments (3)
SECURITY AGREEMENT Recorded Feb 17, 2023
From: GO DADDY OPERATING COMPANY, LLC; GD FINANCE CO, LLC; GODADDY MEDIA TEMPLE INC.; GODADDY.COM, LLC; LANTIRN INCORPORATED; POYNT, LLC
To: ROYAL BANK OF CANADA
Reel/Frame 062782/0489 →
SECURITY AGREEMENT Recorded Oct 3, 2013
From: GO DADDY OPERATING COMPANY, LLC
To: BARCLAYS BANK PLC, AS COLLATERAL AGENT
Reel/Frame 031338/0443 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 31, 2012
From: KOLKER, JODY; SNITKER, JOE; BUSHLACK, JEREMY; MERDINGER, RICHARD; PASSOS, ALEX
To: GO DADDY OPERATING COMPANY, LLC
Reel/Frame 029547/0817 →