IP Library Granted Patent US 8,943,193
Granted Patent B2
US 8,943,193 · App. 13/439,057 · Granted Jan 27, 2015

Unified web hosting and content distribution system and method for assuring predetermined performance levels

Inventors: Frederick Douglis (Basking Ridge, NJ); David H. Shur (Holmdel, NJ); Joseph M. Sommer (Rutherford, NJ); Jacobus E. Van Der Merwe (New Providence, NJ)
Assignee: Marlow Technologies, LLC.
H04L41/5003H04L41/5083H04L41/5009H04L43/16
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 8,943,193
App. No.
13/439,057
Granted
Jan 27, 2015
Kind
B2
Abstract

A service model, integrated system, and method for enabling a service provider to deliver an integrated web hosting and content distribution service offering, which affords assured operational performance service levels, regardless of whether the customer's web site is served by the service provider's hosting center, the service provider's content distribution network (CDN), by a third party web host, or by a third party CDN. A monitoring system of the primary service provider receives detailed capacity and health statistics from any CDN under the operational control of the primary service provider, receives aggregate capacity and health statistics from other CDNs not under the operational control of the primary service provider. A redirection system then decides to which web host, content distribution network, or combination thereof, user requests for content are directed in order that operational performance service levels are maintained.

Claims (26)

1. A method comprising:

monitoring, by utilizing a processor of a server, operational performance parameters of a web host and a first content distribution network, the first content distribution network under operational control of a primary service provider;

receiving aggregate capacity and health statistics of a second content distribution network from a monitoring system associated with the second content distribution network, the second content distribution network not under operational control of the primary service provider;

determining whether customer requests should be served by the first content distribution network or the second content distribution network based on the monitoring, wherein the customer requests are determined to be served by the first content distribution network if a performance threshold specific to a customer associated with the customer requests has not been exceeded;

transmitting, to a redirection system, an indication that customer requests should be served by the first content distribution network or the second content distribution network based on the determining;

tracking usage of the primary service provider, the web host, the first content distribution network, and the second content distribution network by the customer to provide unified billing information to the customer; and

presenting the unified billing information via a graphical user interface that displays a response time, an available bandwidth, and a trouble status to the customer.

2. The method of claim 1 wherein the determining comprises:

determining whether the web host is capable of meeting a predetermined service operational performance level.

3. The method of claim 2 wherein the determining whether the web host is capable of meeting a predetermined service operational performance level is based on a load on the web host.

4. The method of claim 2 wherein the predetermined service operational performance level is agreed to between the primary service provider and an individual client.

5. The method of claim 1 further comprising: transmitting a record from the redirection system to a local DNS.

6. The method of claim 5 wherein the record is based on the indication.

7. The method of claim 5 wherein the record comprises an internet protocol address of the first content distribution network or the second content distribution network based on the determining whether customer requests should be served by the first content distribution network or the second content distribution network.

8. A system comprising:

a monitoring system that comprises a processor that monitors operational performance parameters of a web host and a first content distribution network under operational control of a primary server provider,

receives aggregate capacity and health statistics of a second content distribution network from a monitoring system associated with the second content distribution network, the second content distribution network not under operational control of the primary service provider,

determines whether customer requests should be served by the first content distribution network or the second content distribution network, wherein the customer requests are determined to be served by the first content distribution network if a performance threshold specific to a customer associated with the customer requests has not been exceeded,

tracks usage of the primary service provider, the web host, the first content distribution network, and the second content distribution network by the customer to provide unified billing information to the customer, and

presents the unified billing information via a graphical user interface that displays a response time, an available bandwidth, and a trouble status to the customer; and

a redirection system in communication with the monitoring system, wherein the redirection system receives an indication from the monitoring system and transmits a record to a local domain server, the indication indicating that customer requests should be served by the first content distribution network or the second content distribution network.

9. The system of claim 8 wherein the record is based on the indication.

10. The system of claim 9 wherein the record comprises an internet protocol address of the web host for each domain name server request received from the local domain name server when a performance value is below a threshold.

11. The system of claim 8 wherein the redirection system comprises a redirection domain name server.

12. The system of claim 8 wherein the redirection system is further configured to provide application level redirection.

13. The system of claim 8 wherein the indication is based on a predetermined operational service performance level that is agreed to between a primary service provider and an individual client.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: AT&T INTELLECTUAL PROPERTY II, L.P.
To: MARLOW TECHNOLOGIES, LLC
Reel/Frame 034565/0071 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2014
From: AT&T CORP.
To: AT&T PROPERTIES, LLC
Reel/Frame 033373/0613 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2014
From: AT&T PROPERTIES, LLC
To: AT&T INTELLECTUAL PROPERTY II, L.P.
Reel/Frame 033373/0792 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 3, 2012
From: DOUGLIS, FREDERICK; SHUR, DAVID H.; SOMMER, JOSEPH M.; VAN DER MERWE, JACOBUS E.
To: AT&T CORP.
Reel/Frame 028148/0581 →
Continuity (3)
Continuation 12540137 · Aug 12, 2009
Continuation 10743430 · Dec 23, 2003
Related Publication 20120246306A1 · Sep 27, 2012