IP Library Patent Application 13012824
Patent Application
App. No. 13/012,824

MIGRATING A WEB HOSTING SERVICE BETWEEN A ONE BOX PER CLIENT ARCHITECTURE AND A GRID COMPUTING ARCHITECTURE

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/012,824
Abstract

An automated tool for migrating a website hosting service from a first website hosting architecture to a second website hosting architecture, the first architecture comprising a server architecture that serves the services necessary for a specific website from a single machine and the second web hosting architecture comprising a server architecture that serves a plurality of common services from a plurality of machines to a plurality of unaffiliated websites using a grid computing architecture.

Claims (21)

1 . A method of automatic website hosting service migration, comprising:

determining a plurality of website-specific hosting services provided by a first website hosting architecture that serves the plurality of website-specific hosting services to a specific website by a website-dedicated server;

analyzing the plurality of website-specific hosting services to identify at least one of the plurality of website-specific hosting services that corresponds to a common website hosting service of a second website hosting architecture; and

in response to a request for the at least one of the plurality of website-specific hosting services, serving the corresponding common website hosting service from any of a plurality of servers of the second website hosting architecture, wherein the second website hosting architecture serves a plurality of common website hosting services to a plurality of unrelated websites from the plurality of servers using a grid computing architecture.

2 . The method of claim 1 , wherein serving the corresponding common website hosting service includes adapting the common website hosting service to meet website hosting requirements for a plurality of unrelated websites.

3 . The method of claim 1 , wherein the first website hosting architecture comprises data storage dedicated to each website, and wherein the second website hosting architecture comprises shared data storage that maintains data for at least a plurality of the unrelated websites.

4 . The method of claim 1 , wherein the second website hosting architecture serves the plurality of common website hosting services from a plurality service pools, wherein each service pool of the plurality of service pools provides a single website hosting service of the plurality of common website hosting services.

5 . The method of claim 4 , wherein each of a plurality of the single website hosting services are adapted and provided to a website in a service package that is representative of the plurality of website-specific hosting services provided to the website by the first website hosting architecture.

6 . The method of claim 1 , wherein the website-dedicated server of the first website hosting architecture may have one or more substantially duplicate servers for backup purposes.

7 . The method of claim 1 , wherein serving the corresponding common website hosting service includes determining a migration status for the at least one of the plurality of website-specific hosting services and serving one of the at least one of the plurality of website-specific hosting services from the first website hosting architecture and the corresponding common website hosting service from the second website hosting architecture based on the determination.

8 . The method of claim 1 , wherein the first website hosting architecture comprises one of a grid and a cloud computing environment.

9 . The method of claim 8 , wherein the second website hosting architecture comprises one of a grid and a cloud computing environment.

10 . The method of claim 1 , wherein the first website hosting architecture comprises a virtual computing environment.

11 . A method of automatic website hosting service migration, comprising:

determining a plurality of website hosting services being provided to a website from a first website hosting architecture that serves a plurality of common website hosting services to a plurality of unrelated websites from a plurality of servers using a grid computing architecture;

establishing a website-specific hosting service for each of the plurality of determined website hosting services to be served from a second website hosting architecture that serves a plurality of website-specific hosting services to a specific website by a website-dedicated server; and

in response to a request for at least one of the plurality of website hosting services being provided to the website from the first website hosting architecture serving the corresponding website-specific hosting service from the second website hosting architecture.

12 . The method of claim 11 , wherein the second website hosting architecture comprises data storage dedicated to each website, and wherein the first website hosting architecture comprises shared data storage that maintains data for at least a plurality of the unrelated websites.

13 . The method of claim 11 , wherein the first website hosting architecture serves the plurality of common website hosting services from a plurality service pools, wherein each service pool of the plurality of service pools provides a single website hosting service of the plurality of common website hosting services.

14 . The method of claim 11 , wherein the first website hosting architecture comprises one of a grid and a cloud computing environment.

15 . The method of claim 14 , wherein the second website hosting architecture comprises one of a grid and a cloud computing environment.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Dec 6, 2013
From: CREDIT SUISSE AG
To: ENDURANCE INTERNATIONAL GROUP, INC.
Reel/Frame 031733/0624 →
RELEASE OF SECURITY INTEREST Recorded Nov 9, 2012
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: THE ENDURANCE INTERNATIONAL GROUP, INC.
Reel/Frame 029269/0041 →
SECURITY AGREEMENT Recorded Nov 9, 2012
From: THE ENDURANCE INTERNATIONAL GROUP, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 029275/0724 →
SECURITY AGREEMENT Recorded Jul 13, 2012
From: THE ENDURANCE INTERNATIONAL GROUP, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS ADMINISTRATIVE AGENT
Reel/Frame 028554/0400 →
SECURITY AGREEMENT Recorded Dec 22, 2011
From: THE ENDURANCE INTERNATIONAL GROUP, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS ADMINISTRATIVE AGENT
Reel/Frame 027437/0869 →
RELEASE OF SECURITY INTEREST Recorded Dec 22, 2011
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: THE ENDURANCE INTERNATIONAL GROUP, INC.
Reel/Frame 027433/0606 →
SECURITY AGREEMENT Recorded Oct 19, 2011
From: THE ENDURANCE INTERNATIONAL GROUP, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 027090/0543 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2011
From: RAVICHANDRAN, HARI; MOSELEY, MARK; LOVELL, SCOTT
To: ENDURANCE INTERNATIONAL GROUP, INC
Reel/Frame 025730/0751 →