IP Library Granted Patent US 9,774,562
Granted Patent B2
US 9,774,562 · App. 14/742,389 · Granted Sep 26, 2017

System and method for automatic configuration of domain names by third parties

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,774,562
App. No.
14/742,389
Granted
Sep 26, 2017
Kind
B2
Abstract

Systems and methods for creating custom domain name links are provided. At least one server communicatively coupled to a network receives a request to create a custom domain name link to a third party service. The request identifies a custom domain name. The at least one server retrieves, from a third party service link database, an entry for the third party service specifying how to create the custom domain name link for the third party service and the at least one server creates the custom domain name link in accordance with the entry retrieved from the third party service link database.

Claims (22)

1. A method, comprising:

receiving, by at least one server communicatively coupled to a network, a request from a third party service to create a custom domain name link to the third party service on behalf of a user, the request identifying a custom domain name and the third party service;

accessing, by the at least one server, a third party service link database to identify an entry for the third party service specifying either a uniform resource locator (URL) redirect-based custom domain name link or a domain name system (DNS)-based custom domain name link, wherein the third party service link database identifies an Internet protocol (IP) address or a sub-domain of the third party service;

when the entry specifies the URL redirect-based custom domain name link for the third party service:

creating, without further input from the third party service, a first DNS entry pointing the custom domain name to a web server accessible to the at least one server, and

creating, on the web server, a URL redirect to redirect Internet traffic directed to the custom domain name to the third party service, including:

determining, using the request, a user account identifier; and

including the user account identifier in the URL redirect on the web server, including accessing the third party service link database to identify a template for the URL redirect; and

when the entry specifies the DNS-based custom domain name link for the third party service, creating, without further input from the third party service, a second DNS entry pointing the custom domain name to the third party service, wherein creating the second DNS entry includes pointing the custom domain name to the IP address or the sub-domain of the third party service.

2. The method of claim 1 , wherein the entry in the third party service link database includes a variable and the request includes a value and including replacing the variable in the entry with the value when creating either the first DNS entry or the second DNS entry.

3. The method of claim 1 , further comprising the step of creating a custom domain name mapping that maps the custom domain name to a user account of the user, further including prompting the third party service to supply one or more authentication credentials for the third party service.

4. The method of claim 1 , including analyzing the request to identify the third party service.

5. A system, comprising:

a third party service link database storing, for each of a plurality of third party services, a first template for a custom domain name link; and

a server hardware computing device coupled to a network and to the third party service link database, the server hardware computing device comprising a processor executing specific computer-executable instructions that when executed, cause the system to:

receive a request, from a third party service within the plurality of third party services, to create the custom domain name link to the third party service, the request identifying a custom domain name;

access the third party service link database to identify a second template for the third party service, wherein the third party service link database identifies an Internet protocol (IP) address or a sub-domain of the third party service;

at least one of creating a DNS entry pointing the custom domain name to the IP address or subdomain of the third party service and a URL redirect using the second template to associate the custom domain name with the third party service, including:

determining, using the request, a user account identifier; and

including the user account identifier in the URL redirect on a web server, including accessing the third party service link database to identify the second template for the URL redirect.

6. The system of claim 5 , wherein the request is received from the third party service or a browser plug-in.

7. The system of claim 5 , wherein the request identifies the user account identifier.

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 Jun 17, 2015
From: BLINN, ARNOLD NEIL; GUPTA, NITIN; MAHAJAN, RAHUL
To: GO DADDY OPERATING COMPANY, LLC
Reel/Frame 035855/0593 →