Patents Assigned to Digital Island, Inc.
  • Publication number: 20060015574
    Abstract: 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: Application
    Filed: February 14, 2002
    Publication date: January 19, 2006
    Applicant: Digital Island, Inc.
    Inventors: Steven Seed, Kevin Hobbs, Shane Glynn, Isaac Foraker, Peter Jones, Homer Chen
  • Publication number: 20040022194
    Abstract: 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: Application
    Filed: July 30, 2003
    Publication date: February 5, 2004
    Applicant: Digital Island, Inc.
    Inventor: Livio Ricciulli
  • Patent number: 6473405
    Abstract: 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: Grant
    Filed: June 25, 2001
    Date of Patent: October 29, 2002
    Assignee: Digital Island, Inc.
    Inventor: Livio Ricciulli
  • Publication number: 20020099850
    Abstract: 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: Application
    Filed: March 13, 2002
    Publication date: July 25, 2002
    Applicant: Digital Island, Inc.
    Inventors: David A. Farber, Richard E. Greer, Andrew D. Swart, James A. Balter
  • Patent number: 6415280
    Abstract: 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: Grant
    Filed: April 1, 1999
    Date of Patent: July 2, 2002
    Assignees: Kinetech, Inc., Digital Island, Inc.
    Inventors: David A. Farber, Ronald D. Lachman
  • Publication number: 20020049857
    Abstract: 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: Application
    Filed: December 6, 2001
    Publication date: April 25, 2002
    Applicant: Digital Island, Inc.
    Inventors: David A. Farber, Richard E. Greer, Andrew D. Swart, James A. Balter
  • Publication number: 20020018449
    Abstract: 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: Application
    Filed: July 27, 2001
    Publication date: February 14, 2002
    Applicant: Digital Island, Inc.
    Inventor: Livio Ricciulli
  • Publication number: 20010056500
    Abstract: 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: Application
    Filed: August 17, 2001
    Publication date: December 27, 2001
    Applicant: Digital Island, Inc.
    Inventors: David A. Farber, Richard E. Greer, Andrew D. Swart, James A. Balter
  • Patent number: 6275470
    Abstract: 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: Grant
    Filed: June 18, 1999
    Date of Patent: August 14, 2001
    Assignee: Digital Island, Inc.
    Inventor: Livio Ricciulli
  • Patent number: 6185598
    Abstract: 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: Grant
    Filed: February 10, 1998
    Date of Patent: February 6, 2001
    Assignee: Digital Island, Inc.
    Inventors: David A. Farber, Richard E. Greer, Andrew D. Swart, James A. Balter
  • Patent number: 6130890
    Abstract: 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: Grant
    Filed: September 11, 1998
    Date of Patent: October 10, 2000
    Assignee: Digital Island, Inc.
    Inventors: Allan Steven Leinwand, Bruce Eric Pinsky, John Nicol Stewart, Bruce Mathieu Hahne