Patents Assigned to Akami Technologies, Inc.
  • Patent number: 10785280
    Abstract: Described herein are methods, apparatus and systems for selectively delivering content through one of two communication channels, one being origin to client and the other being from or through a CDN to client. Thus a client may choose to request content from a CDN and/or from an origin server. This disclosure sets forth techniques for, among other things, distinguishing between which channel to use for a given object, using the CDN-client channel to obtain the performance benefit of doing so, and reverting to the origin-client channel where content may be private, sensitive, corrupted, or otherwise considered to be unsuitable from delivery from and/or through the CDN.
    Type: Grant
    Filed: January 4, 2018
    Date of Patent: September 22, 2020
    Assignee: Akami Technologies Inc.
    Inventors: Charles E. Gero, Guy Podjarny
  • Patent number: 9509804
    Abstract: Described herein are improved systems, methods, and devices for delivering and managing metadata in a distributed computing platform such as a content delivery network (CDN) so as to configure content servers to handle client requests. The teachings hereof provide, among other things, scalable and configurable solutions for delivering and managing metadata, preferably by leveraging dynamically obtained control information. For example, in one embodiment, a given content server may store metadata, e.g., in a configuration file, that references dynamic, late-bound control information for use in satisfying dependencies. This dynamic control information can be requested by the CDN content server, typically from a remote host, when needed to parse and execute the metadata.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: November 29, 2016
    Assignee: Akami Technologies, Inc.
    Inventors: Matthew J. Stevens, Frederick R. Shotton, Tong Chen
  • Patent number: 8478883
    Abstract: A method and apparatus for establishing session persistence between a client and an origin server are provided. The session persistence can be managed by an intermediate cache server. The persistence is established by inserting an identifier and origin server address in a cookie or URL. Alternatively, the persistence is established by a table mapping a source IP address or a session ID to a specific origin server. Subsequent requests from the same client are mapped to the same origin server using these methods of establishing persistence.
    Type: Grant
    Filed: March 28, 2011
    Date of Patent: July 2, 2013
    Assignee: Akami Technologies, Inc.
    Inventors: Richard David Day, Eric Sven-Johan Swildens, Zaide Liu, Rekha Kodialbail
  • Patent number: 8271793
    Abstract: A dynamic multimedia fingerprinting system is provided. A user requests multimedia content from a Web cache server that verifies that the user is authorized to download the content. A custom fingerprint specific to the user is generated and dynamically inserted into the content as the content is delivered to the user. The custom fingerprint can be generated on the Web cache server or at the content provider's server. The system allows a content provider to specify where the custom fingerprint is inserted into the content or where the fingerprint is to replace a placeholder within the content.
    Type: Grant
    Filed: June 22, 2009
    Date of Patent: September 18, 2012
    Assignee: Akami Technologies, Inc.
    Inventors: Eric Sven-Johan Swildens, Zaide Liu, Richard David Day, Pradeep Kumar Chetal
  • Patent number: 7409456
    Abstract: A method to “accelerate” the delivery of a portion of a data stream across nodes of a stream transport network. According to the invention, a portion of a live stream is forwarded from a first node to a second node in a transport network at a high bitrate as compared to the stream's encoded bitrate, and thereafter, the stream continues to be forwarded from the first node to the second node at or near the encoded bitrate. The disclosed technique of forwarding a portion of a stream at a high bitrate as compared to the encoded bitrate of the stream is sometimes referred to as “prebursting” the stream. This technique provides significant advantages in that it reduces stream startup time, reduces unrecoverable stream packet loss, and reduces stream rebuffers as the stream is viewed by a requesting end user that has been mapped to a media server in a distributed computer network such as a content delivery network.
    Type: Grant
    Filed: April 10, 2003
    Date of Patent: August 5, 2008
    Assignee: Akami Technologies, Inc.
    Inventor: Ramesh K. Sitaraman