IP Library Granted Patent US 9,479,495
Granted Patent B2
US 9,479,495 · App. 14/575,970 · Granted Oct 25, 2016

Sending authentication codes to multiple recipients

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 9,479,495
App. No.
14/575,970
Granted
Oct 25, 2016
Kind
B2
Abstract

Systems and methods of the present invention provide for one or more server computers communicatively coupled to a network and configured to: receive a request for the change key; generate the change key; separate the change key into a plurality of divisions; transmit each of the plurality of divisions to a designated contact; determine whether the plurality of divisions is received by the server computer; and if so, combine the plurality of divisions into the change key; and update the domain name.

Claims (61)

1. A system, comprising:

a network configured to provide a plurality of transmissions between a registry, a registrar and a registrant associated with a domain name;

a database communicatively coupled to the network and storing a plurality of designated contacts designated to receive a change key authorizing an update to a domain name;

a server computer communicatively coupled to the network and configured to:

receive a request for the change key for the domain name from a user;

generate the change key for the domain name;

separate the change key into a plurality of divisions;

transmit at least one division in the plurality of divisions of the change key to each designated contact in the plurality of designated contacts;

determine whether the at least one division in the plurality of divisions is received by the server computer from each designated contact in the plurality of designated contacts; and

responsive to a determination that the at least one division in the plurality of divisions is received by the server computer from each designated contact in the plurality of designated contacts:

combine the at least one division in the plurality of divisions received from each designated contact in the plurality of designated contacts into the change key; and

authorize the user to modify at least one attribute of the domain name.

2. The system of claim 1 , wherein the plurality of designated contacts comprise:

an email address;

a phone or SMS number; or

a message displayed in association with a social media account.

3. The system of claim 1 , wherein the plurality of designated contacts include:

at least one contact associated with the user that submitted the request for the change key; and

at least one contact that is not the user, but is selected by the user.

4. The system of claim 1 , wherein:

the change key comprises a character string; and

the plurality of divisions comprises a division of the character string according to a number of designated contacts in the plurality of designated contacts.

5. The system of claim 1 , wherein:

the change key comprises a character string;

the change key is separated and combined according to a hashing function.

6. The system of claim 1 , wherein the change key comprises extensible markup language data comprising:

a security key; or

a client side certificate representing a layer of security.

7. The system of claim 1 , wherein the change key comprises:

an encrypted key; and

means for decrypting the encrypted key.

8. The system of claim 7 , wherein the means for decrypting the encrypted key utilizes an extensible markup language.

9. A method, comprising the steps of:

receiving, by a server computer communicatively coupled to a network and from a user, a request for a change key authorizing an update to a domain name;

generating, by the server computer, the change key for the domain name;

separating, by the server computer, the change key into a plurality of divisions;

transmitting, by the server computer, at least one division in the plurality of divisions of the change key to each designated contact in a plurality of designated contacts for the domain name;

determining, by the server computer, whether each one of the plurality of divisions of the change key is received by the server computer from the plurality of designated contacts; and

responsive to a determination that the plurality of divisions is received by the server computer;

combining, by the server computer, the plurality of divisions of the change key into the change key; and

authorizing the user to modify at least one attribute of the domain name.

10. The method of claim 9 , wherein the plurality of designated contacts comprises:

an email address;

a phone or SMS number; or

a message displayed in association with a social media account.

11. The method of claim 9 , wherein the plurality of divisions are received from:

at least one contact associated with a requestor that submitted the request for the change key; and

at least one contact that is not the requestor, but is selected by the requestor.

12. The method of claim 9 , wherein:

the change key comprises a character string; and

the plurality of divisions comprises a division of the character string according to a number of designated contacts in the plurality of designated contacts.

13. The method of claim 9 , wherein:

the change key comprises a character string;

the change key is separated and combined according to a hashing function.

14. The method of claim 9 , wherein the change key comprises extensible markup language data comprising:

a security key; or

a client side certificate representing a layer of security.

15. The method of claim 9 , wherein the change key comprises:

an encrypted key; and

means for decrypting the encrypted key.

16. The method of claim 15 , wherein the means for decrypting the encrypted key utilizes a extensible markup language.

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 May 9, 2017
From: GO DADDY OPERATING COMPANY, LLC
To: BARCLAYS BANK PLC, AS COLLATERAL AGENT
Reel/Frame 042426/0045 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 23, 2014
From: AMBLER, CHRISTOPHER; BEADNALL, CHARLES; GUPTA, NITIN
To: GO DADDY OPERATING COMPANY, LLC
Reel/Frame 034579/0043 →