Patents Assigned to Digital Island, Inc.
-
Publication number: 20060015574Abstract: A method, system and computer program product for managed object replication and delivery redirects, directly or indirectly, a client's request for an object that is not available at a best or optimal handling edge server of a network to a parent server that has the requested object. So, where the requested object is not available at the handling edge server, the client's request is redirected directly to the parent server that can provide the requested object to the client or indirectly via one or more parent servers to a parent server that can provide the requested object to the client. The method, system and computer program product further intelligently replicates the object to the edge server if the object is popular enough. Likewise, an object is removed from an edge server when it is no longer popular. All redirection and replication operations are preferably transparent to the end-user and do not degrade the quality of service.Type: ApplicationFiled: February 14, 2002Publication date: January 19, 2006Applicant: Digital Island, Inc.Inventors: Steven Seed, Kevin Hobbs, Shane Glynn, Isaac Foraker, Peter Jones, Homer Chen
-
Publication number: 20040022194Abstract: Methods and apparatus are disclosed for dynamically discovering and utilizing an optimized network path through overlay routing for the transmission of data. A determination whether to use a default network path or to instead use an alternate data forwarding path through one or more overlay nodes is based on real-time measurement of costs associated with the alternative paths, in response to a user request for transmission of message data to a destination on the network. Cost metrics include delay, throughput, jitter, loss, and security. The system chooses the best path among the default forwarding path and the multiple alternate forwarding paths, and implements appropriate control actions to force data transmission along the chosen path. No modification of established network communication protocols is required.Type: ApplicationFiled: July 30, 2003Publication date: February 5, 2004Applicant: Digital Island, Inc.Inventor: Livio Ricciulli
-
Patent number: 6473405Abstract: Methods and apparatus are disclosed for dynamically discovering and utilizing an optimized network path through overlay routing for the transmission of data. A determination whether to use a default network path or to instead use an alternate data forwarding path through one or more overlay nodes is based on real-time measurement of costs associated with the alternative paths, in response to a user request for transmission of message data to a destination on the network. Cost metrics include delay, throughput, jitter, loss, and security. The system chooses the best path among the default forwarding path and the multiple alternate forwarding paths, and implements appropriate control actions to force data transmission along the chosen path. No modification of established network communication protocols is required.Type: GrantFiled: June 25, 2001Date of Patent: October 29, 2002Assignee: Digital Island, Inc.Inventor: Livio Ricciulli
-
Publication number: 20020099850Abstract: Resource requests made by clients of origin servers in a network are intercepted by reflector mechanisms and selectively reflected to other servers called repeaters. The reflectors select a best repeater from a set of possible repeaters and redirect the client to the selected best repeater. The client then makes the request of the selected best repeater. The resource is possibly rewritten to replace at least some of the resource identifiers contained therein with modified resource identifiers designating the repeater instead of the origin server.Type: ApplicationFiled: March 13, 2002Publication date: July 25, 2002Applicant: Digital Island, Inc.Inventors: David A. Farber, Richard E. Greer, Andrew D. Swart, James A. Balter
-
Patent number: 6415280Abstract: In a system in which a set of data items are distributed across a network of servers, at least some of the data items being cached versions of data items from a source server, a content delivery method includes determining a data identifier for a particular data item, the data identifier being determined using a given function of the data comprising the particular data item; and responsive to a request for the particular data item, the request including at least the data identifier of the particular data item, providing the particular data item from a given one of the servers of the network of servers. The request for the particular data item may be resolved based on a measure of availability of at least one of the servers, where the measure of availability may be a measurement of bandwidth to the server; a measurement of a cost of a connection to the server, and/or a measurement of a reliability of a connection to the server.Type: GrantFiled: April 1, 1999Date of Patent: July 2, 2002Assignees: Kinetech, Inc., Digital Island, Inc.Inventors: David A. Farber, Ronald D. Lachman
-
Publication number: 20020049857Abstract: Resource requests made by clients of origin servers in a network are intercepted by reflector mechanisms and selectively reflected to other servers called repeaters. The reflectors select a best repeater from a set of possible repeaters and redirect the client to the selected best repeater. The client then makes the request of the selected best repeater. The resource is possibly rewritten to replace at least some of the resource identifiers contained therein with modified resource identifiers designating the repeater instead of the origin server.Type: ApplicationFiled: December 6, 2001Publication date: April 25, 2002Applicant: Digital Island, Inc.Inventors: David A. Farber, Richard E. Greer, Andrew D. Swart, James A. Balter
-
Publication number: 20020018449Abstract: Methods and apparatus are disclosed for dynamically discovering and utilizing an optimized network path through overlay routing for the transmission of data. A determination whether to use a default network path or to instead use an alternate data forwarding path through one or more overlay nodes is based on real-time measurement of costs associated with the alternative paths, in response to a user request for transmission of message data to a destination on the network. Cost metrics include delay, throughput, jitter, loss, and security. The system chooses the best path among the default forwarding path and the multiple alternate forwarding paths, and implements appropriate control actions to force data transmission along the chosen path. No modification of established network communication protocols is required.Type: ApplicationFiled: July 27, 2001Publication date: February 14, 2002Applicant: Digital Island, Inc.Inventor: Livio Ricciulli
-
Publication number: 20010056500Abstract: Resource requests made by clients of origin servers in a network are intercepted by reflector mechanisms and selectively reflected to other servers called repeaters. The reflectors select a best repeater from a set of possible repeaters and redirect the client to the selected best repeater. The client then makes the request of the selected best repeater. The resource is possibly rewritten to replace at least some of the resource identifiers contained therein with modified resource identifiers designating the repeater instead of the origin server.Type: ApplicationFiled: August 17, 2001Publication date: December 27, 2001Applicant: Digital Island, Inc.Inventors: David A. Farber, Richard E. Greer, Andrew D. Swart, James A. Balter
-
Patent number: 6275470Abstract: Methods and apparatus are disclosed for dynamically discovering and utilizing an optimized network path through overlay routing for the transmission of data. A determination whether to use a default network path or to instead use an alternate data forwarding path through one or more overlay nodes is based on real-time measurement of costs associated with the alternative paths, in response to a user request for transmission of message data to a destination on the network. Cost metrics include delay, throughput, jitter, loss, and security. The system chooses the best path among the default forwarding path and the multiple alternate forwarding paths, and implements appropriate control actions to force data transmission along the chosen path. No modification of established network communication protocols is required.Type: GrantFiled: June 18, 1999Date of Patent: August 14, 2001Assignee: Digital Island, Inc.Inventor: Livio Ricciulli
-
Patent number: 6185598Abstract: Resource requests made by clients of origin servers in a network are intercepted by reflector mechanisms and selectively reflected to other servers called repeaters. The reflectors select a best repeater from a set of possible repeaters and redirect the client to the selected best repeater. The client then makes the request of the selected best repeater. The resource is possibly rewritten to replace at least some of the resource identifiers contained therein with modified resource identifiers designating the repeater instead of the origin server.Type: GrantFiled: February 10, 1998Date of Patent: February 6, 2001Assignee: Digital Island, Inc.Inventors: David A. Farber, Richard E. Greer, Andrew D. Swart, James A. Balter
-
Patent number: 6130890Abstract: A method and system for determining a route for a packet traveling over at least one system from a source to a destination is disclosed. A first geographic area corresponds to the source and a second geographic area corresponds to the destination. The destination further has an address which does not indicate the second geographic area. In this aspect, the method and system include associating an address for the destination with the second geographic area to allow selection of the route for the data packet based on the second geographic area and selecting the route based on a second geographic area. In a second aspect, the method and system include providing a direct link having a controllable amount of traffic and selecting the direct link as at least a portion of the route when a data packet to the destination is to be routed. The method and system also facilitate selection of a route for a data packet. In this aspect, the method and system include obtaining information relating to an autonomous system.Type: GrantFiled: September 11, 1998Date of Patent: October 10, 2000Assignee: Digital Island, Inc.Inventors: Allan Steven Leinwand, Bruce Eric Pinsky, John Nicol Stewart, Bruce Mathieu Hahne