# US 2018/0324264 A1 · System for location-based website hosting optimization

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2018/0324264 A1
- Document ID: US20180324264A1
- Status: Published application
- Kind: A1
- Application number: 16/037,782
- Filed: 2018-07-17
- Published: 2018-11-08
- Earliest claimed: 2014-04-16
- Assignees: Go Daddy Operating Company, LLC
- Applicants: Go Daddy Operating Company, LLC
- Inventors: James Carroll; Paul Bennett
- Web page: https://patentgrep.com/patent/US20180324264A1

## CPC

- H04L 67/02: based on web technology, e.g. hypertext transfer protocol [HTTP]
- G06F 16/00: Information retrieval; Database structures therefor; File system structures therefor
- H04L 67/30: Profiles
- H04L 67/52: specially adapted for the location of the user terminal
- H04L 61/302: {Administrative registration, e.g. for domain names at internet corporation for assigned names and numbers [ICANN]}
- H04L 61/5007: Internet protocol [IP] addresses
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A hosting provider may host a website at a first hosting location based on initial business information received from a hosting customer, perhaps while the hosting customer created an account. The initial business information may include, as non-limiting examples, whether the business is a local or non-localized business, business addresses and/or registered domain names. A domain name, particularly if it resolves to the website, may be analyzed for incorporated words, spelling, characters and/or top-level domain that may point to, or be more commonly used in, one or more geographical regions. The website may be moved to a second location based on the initial business information combined with subsequently collected business information, such as, as non-limiting examples, updated address information, marketing campaigns aimed at particular locations and/or based on the originating location of traffic to the website.

## Claims

### Claim 1

A system, comprising:
at least one server computer in communication with a network, the at least one server computer including a processor configured to perform the steps of:
identifying, by a hardware server, a first hosting location from a plurality of hosting locations based, at least in part, on source locations for network traffic accessing a website of a hosting customer;
transmitting, by the hardware server, a user interface to the hosting customer identifying the first hosting location;
receiving, by the hardware server and through the user interface, a message encoding a selection of the first hosting location; and
transmitting, by the hardware server, at least a portion of the website of the hosting customer to a second hardware server located in first hosting location.

### Claim 2 (depends on 1)

The system of claim 1, wherein identifying the first hosting location from a plurality of hosting locations includes:
identifying global positioning system coordinates for each of a plurality of Internet Protocol (IP) addresses associated with the network traffic accessing the website.

### Claim 3 (depends on 2)

The system of claim 2, wherein identifying the first hosting location from a plurality of hosting locations includes:
identifying a geographic center of the plurality of IP addresses; and
identifying the first hosting location based upon the geographic center of the plurality of IP addresses.

### Claim 4 (depends on 1)

The system of claim 1, wherein:
the user interface includes a user selectable option to either move or replicate the at least a portion of the website on the second hardware server.

### Claim 5 (depends on 4)

The system of claim 4, wherein the message includes an indication that the user selectable option to replicate the at least a portion of the website was selected in the user interface and wherein transmitting the at least a portion of the website to the second hardware server includes duplicating the at least a portion of the website on the second hardware server.

### Claim 6 (depends on 1)

The system of claim 1, wherein identifying the first hosting location is based, at least in part, on information received when the hosting customer updated a customer account.

### Claim 7 (depends on 1)

The system of claim 1, wherein identifying the first hosting location is based, at least in part, on information received when the hosting customer changed a business address in a customer account.

### Claim 8

A system, comprising:
at least one server computer in communication with a network, the at least one server computer including a processor configured to perform the steps of:
determining, by a hardware server, a first hosting location from a plurality of hosting locations based, at least in part, on first business information of a hosting customer; and
hosting at least a portion of a content of a website on one or more hosting servers at the first hosting location.

### Claim 9 (depends on 8)

The system of claim 8, wherein the processor is configured to perform the steps of:
collecting a second business information regarding the hosting customer;
determining a second hosting location different from the first hosting location based, at least in part, on the second business information regarding the hosting customer; and
hosting the at least a portion of the website of the hosting customer on a second one or more hosting servers at the second hosting location.

### Claim 10 (depends on 9)

The system of claim 9, wherein the second hosting location is based, at least in part, on information received when the hosting customer updated a customer account.

### Claim 11 (depends on 9)

The system of claim 9, wherein the second hosting location is based, at least in part, on information received when the hosting customer changed a business address in the second business information.

### Claim 12 (depends on 9)

The system of claim 9, wherein the second business information identifies a location of a plurality of customers of a business of the hosting customer.

### Claim 13 (depends on 9)

The system of claim 9, wherein the second hosting location is based, at least in part, on a new marketing campaign for the hosting customer aimed at a plurality of customers that reside closer to the second hosting location than the first hosting location.

### Claim 14 (depends on 8)

The system of claim 8, wherein the processor is configured to perform the steps of:
determining a geographic region consistent with a domain name registered to the hosting customer, based, at least in part, on one or more words in the domain name, and wherein the first hosting location is based, at least in part, on the geographic region.

### Claim 15 (depends on 8)

The system of claim 8, wherein the processor is configured to perform the step of:
determining a geographic region consistent with a domain name registered to the hosting customer, based, at least in part, on one or more characters in the domain name, wherein the first hosting location is based, at least in part, on the geographic region.

### Claim 16 (depends on 8)

The system of claim 8, wherein determining the first hosting location is based, at least in part, on a top level domain of a domain name registered by the hosting customer.
