IP Library Granted Patent US 9,847,998
Granted Patent B2
US 9,847,998 · App. 14/719,211 · Granted Dec 19, 2017

System and method for delegation of permissions to a third party

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,847,998
App. No.
14/719,211
Granted
Dec 19, 2017
Kind
B2
Abstract

A system and method for delegating permissions to a third party are presented. A request to access a first computing resource of a computer server is received from a first user. The first user is prompted to supply a first authentication credential for access to the first computing resource of the computer server and the first authentication credential is received from the first user. After the first authentication credential is received, a request to access a second computing resource of the computer server is received from the first user. An authentication database is accessed to identify a second user associated with the second computing resource, and a request for a second authentication credential is transmitted to a second user. The second authentication credential is received from the second user. When the second authentication credential is received from the second user, the first user is given access to the second computing resource.

Claims (45)

1. A method, comprising:

receiving, by a computer server configured to communicate via a communications network and from a first user, a request to access a first computing resource of the computer server;

prompting, by the computer server, the first user to supply a first authentication credential for access to the first computing resource of the computer server;

receiving, by the computer server, the first authentication credential from the first user;

after receiving, by the computer server, the first authentication credential, receiving, from the first user, a request to access a second computing resource of the computer server;

accessing, by the computer server, an authentication database to identify a second user associated with the second computing resource;

transmitting, by the computer server, to the second user a request for a second authentication credential

receiving, by the computer server, at least one permission or access right granted by the second user to manage, configure or purchase at least one development resource operated by the first user; and

when the second authentication credential is received from the second user, granting, by the computer server, the first user access to the second computing resource.

2. The method of claim 1 , wherein the request for the second authentication credential is transmitted to the second user using a short message service message.

3. The method of claim 1 , wherein the second authentication credential includes an image.

4. The method of claim 1 , wherein the second computing resource includes a product registered to the second user.

5. The method of claim 4 , wherein the product includes at least one of a website builder application, a search engine optimization tool, and an email service.

6. The method of claim 1 , wherein the first user is a delegate of the second user.

7. The method of claim 1 , including, after receiving from the second user the second authentication credential:

accessing the authentication database to determine a permission level of the first user for the second computing resource; and

restricting actions of the first user with respect to the second computing resource in accordance with the permission level.

8. The method of claim 1 , including, after receiving from the second user the second authentication credential, setting a secure cookie on a first user device of the first user, the secure cookie indicating that the first user is a delegate of the second user.

9. A method, comprising:

receiving, by a computer server configured to communicate via a communications network and from a first user, a request to access a computing resource of the computer server;

accessing, by the computer server, an authentication database to identify a second user associated with the computing resource;

transmitting, by the computer server, to the second user a request for an authentication credential; and

receiving, by the computer server, from the second user the authentication credential; and

at least one permission or access right granted by the second user to manage, configure or purchase at least one development resource operated by the first user.

10. The method of claim 9 , wherein the request for the authentication credential is transmitted to the second user using a short message service message.

11. The method of claim 9 , wherein the authentication credential includes an image.

12. The method of claim 9 , wherein the second computing resource includes a product registered to the second user.

13. The method of claim 12 , wherein the product includes at least one of a website builder application, a search engine optimization tool, and an email service.

14. The method of claim 9 , wherein the first user is a delegate of the second user.

15. The method of claim 9 , including, after receiving from the second user the authentication credential:

accessing the authentication database to determine a permission level of the first user for the computing resource; and

restricting actions of the first user with respect to the computing resource in accordance with the permission level.

16. The method of claim 9 , including, after receiving from the second user the authentication credential, setting a secure cookie on a first user device of the first user, the secure cookie indicating that the first user is a delegate of the second user.

17. A system, comprising:

an authentication database associating at least one user with at least one computing resource; and

a computer server configured to communicate with the authentication database, the computer server being configured to:

receive, from a first user, a request to access a computing resource,

access the authentication database to identify a second user associated with the computing resource,

transmit, to the second user, a request for an authentication credential, and

receive, from the second user:

the authentication credential; and

at least one permission or access right granted by the second user to manage, configure or purchase at least one development resource operated by the first user.

18. The system of claim 17 , wherein the request for the authentication credential is transmitted to the second user using a short message service message.

19. The system of claim 17 , wherein the authentication credential includes an image.

20. The system of claim 17 , wherein the second computing resource includes a product registered to the second user.

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 May 22, 2015
From: BLINN, ARNOLD; BOVICH, MICHAEL S.; JACOBS, JUDD CONRAD; PLAINS, JAKE; SCHIFFER, IAN; WANG, LU
To: GO DADDY OPERATING COMPANY, LLC
Reel/Frame 035700/0605 →