Patents Assigned to Limelight Networks, Inc.
  • Patent number: 8122100
    Abstract: According to the invention, a system for downloading a plurality of content objects from the Internet to a computer of a user is disclosed. The system includes first and second web pages, a database and a media server. The first web page allows selection of the number of content objects. The second web page includes a link to an application that includes embedded information that correlates the number of content objects to the application. The database stores the number of content objects. The media server composes an application that includes the embedded information. The number of content objects are selected by a user from the first web page. The media server allows download of the number of content objects after receiving the embedded information from a computer of a user.
    Type: Grant
    Filed: July 28, 2004
    Date of Patent: February 21, 2012
    Assignee: Limelight Networks, Inc.
    Inventors: Nathan F. Raciborski, Mark R. Thompson
  • Patent number: 8121997
    Abstract: According to the invention, a search system for searching intranet datasets and Internet datasets is disclosed. Included in the search system are a first interface portion, a preference and a search translation unit. The first interface portion receives a search query from an end user. A preference indicates a target search engine referenced by the search query. The preference is modifiable by the end user. The target search engine cannot be determined from the search query alone. The target search engine may operate upon an intranet dataset or an Internet dataset. The search translation unit that determines the target search engine indicated by the preference. The search translation unit also translates the search query with a syntax used by the target search engine to create a translated search query. The search translation unit is hosted within an intranet used by the end user.
    Type: Grant
    Filed: February 9, 2005
    Date of Patent: February 21, 2012
    Assignee: Limelight Networks, Inc.
    Inventor: Nathan F. Raciborski
  • Patent number: 8117319
    Abstract: A content delivery network (CDN) for providing content objects and domain resolution. The CDN includes a connection with a terminal device, a second domain name service (DNS) system, an IP address store for holding authoritative Internet protocol (IP) addresses, and a content store holding at least one of the first or second content object. A first request to resolve a first domain name is received by the second DNS system at a second location. A second request to resolve a second domain name is received by the second DNS system at the second location. The first domain name is associated with a first content object, and the second domain name is associated with a second content object. The first and second requests are relayed with the terminal device, which receives Internet access from an access network. The access network comprises a first DNS system that functions in a recursing DNS mode. The content object is realized in a first location that is different from the second location of the terminal device.
    Type: Grant
    Filed: August 12, 2011
    Date of Patent: February 14, 2012
    Assignee: Limelight Networks, Inc.
    Inventors: Nathan F. Raciborski, Michael M. Gordon, Nils H. McCarthy, Brad B. Harvell
  • Publication number: 20120023198
    Abstract: Systems and methods for gathering distributed information to improve routing that uses Anycast for assigning deliveries between a number of geographically-distant points of presence (POPs) are disclosed. The POPs share the same Internet protocol (IP) address. According to Anycast resolution, the Internet aids in assigning a content request initially to a POP. Delivery statistics are gathered from deliveries a the number of POPs and possibly other sources. Where it is determined that Anycast found the wrong POP, the content request is reassigned to another POP.
    Type: Application
    Filed: September 27, 2011
    Publication date: January 26, 2012
    Applicant: Limelight Networks, Inc.
    Inventors: Wylie Swanson, Bryan D. Black, Nathan F. Raciborski, Jacob S. Roersma, Colin Rasor, Albert P. Tobey
  • Publication number: 20120017087
    Abstract: A system and method for delivering content to end users encrypted within a content delivery network (CDN) for content originators is disclosed. CDNs transport content for content originators to end user systems in a largely opaque manner. Caches and origin servers in the CDN are used to store content. Some or all of the content is encrypted within the CDN. When universal resource indicators (URIs) are received from an end user system, the CDN can determine the key used to decrypt the content object within the CDN before delivery. Where there is a cache miss, an origin server can be queried for the content object, which is encrypted in the CDN.
    Type: Application
    Filed: September 26, 2011
    Publication date: January 19, 2012
    Applicant: LIMELIGHT NETWORKS, INC.
    Inventors: Peter Coppola, William P. White, Tamara Monson
  • Publication number: 20120016753
    Abstract: A method and system for providing a content object is disclosed with an in-stream ad unit inserted into the content object for a content object player. The content object is audio and/or video. A media services platform (MSP) knows of one or more in-stream slots in the content object where in-stream ad units may be placed. The MSP queries a display ad server (DAS) to specify the in-stream ad unit, however the DAS does not natively support in-stream ad units in this embodiment. The MSP maps one or more in-stream slots in the content object to corresponding display ad locations. The MSP places the in-stream ad unit into the slot of the content object to create a processed content object. The MSP optionally transcodes the processed content object. The processed content object is downloaded or streamed to the content object player.
    Type: Application
    Filed: September 26, 2011
    Publication date: January 19, 2012
    Applicant: LIMELIGHT NETWORKS, INC.
    Inventors: Jonathan W. Cobb, David Rowley, Scott Anderson, Abbas Mahyari
  • Patent number: 8098976
    Abstract: Techniques for generating automated tags for a video file are described. The method includes receiving one or more manually generated tags associated with a video file, based at least in part on the one or more manually entered tags, determining a preliminary category for the video file, and based on the preliminary category, generating a targeted transcript of the video file, wherein the targeted transcript includes a plurality of words. The method further includes generating an ontology of the plurality of words based on the targeted transcript, ranking the plurality of words in the ontology based on a plurality of scoring factors, and based on the ranking of the plurality of words, generating one or more automated tags associated with the video file.
    Type: Grant
    Filed: September 26, 2011
    Date of Patent: January 17, 2012
    Assignee: Limelight Networks, Inc.
    Inventor: Soam Acharya
  • Patent number: 8090863
    Abstract: Techniques for the distribution of content objects in a content delivery network (CDN) are disclosed. In one embodiment, a CDN distribution server detects the availability of a content object and determines whether the content object is a candidate for distribution. The distribution server may detect the availability of the content object in response to a provider making new or updated content available at a content site or a location within the CDN. The distribution server obtains identifying information for a candidate content object and determines a select portion of the content object to be distributed within the CDN. The select portion can be a predetermined number of bytes located at a predetermined position in the content object, the size and location of which may be determined according to content-specific mapping data. The distribution server may push the select portion of the content object to one or more groups of CDN edge servers absent an end-user request.
    Type: Grant
    Filed: July 13, 2010
    Date of Patent: January 3, 2012
    Assignee: Limelight Networks, Inc.
    Inventors: Nathan F. Raciborski, Wylie Swanson, Jacob S. Roersma, Bryan D. Black, Albert P. Tobey
  • Patent number: 8090860
    Abstract: A method, apparatus and system for data transfer is disclosed. For example, settings from multiple entities arranged in a multi-tier control plane are used to set data transfer policies. The policies are use to govern data transfers such as between end users or from an origin server.
    Type: Grant
    Filed: November 5, 2008
    Date of Patent: January 3, 2012
    Assignee: Limelight Networks, Inc.
    Inventors: Michael M. Gordon, Nathan F. Raciborski, Michael D. Maddux, Jon B. Corley
  • Publication number: 20110307606
    Abstract: Techniques for third party verification using override IP addresses is described, including detecting a request header from an endpoint, the request header being associated with a request for a media file, initiating a download of the media file to the endpoint, evaluating the request header to identify an address associated with the endpoint, generating a notification comprising the address, the notification being configured to indicate the address overrides a source address identified by a field in a packet associated with the request header, and sending the notification to report data associated with the media file, wherein the address overrides the source address to identify a source of the request.
    Type: Application
    Filed: August 23, 2011
    Publication date: December 15, 2011
    Applicant: Limelight Networks, Inc.
    Inventor: Jonathan Cobb
  • Publication number: 20110307586
    Abstract: Techniques for the distribution of content objects in a content delivery network (CDN) are disclosed. In one embodiment, a CDN distribution server detects the availability of a content object and determines whether the content object is a candidate for distribution. The distribution server may detect the availability of the content object in response to a provider making new or updated content available at a content site or a location within the CDN. The distribution server obtains identifying information for a candidate content object and determines a select portion of the content object to be distributed within the CDN. The select portion can be a predetermined number of bytes located at a predetermined position in the content object, the size and location of which may be determined according to content-specific mapping data. The distribution server may push the select portion of the content object to one or more groups of CDN edge servers absent an end-user request.
    Type: Application
    Filed: August 24, 2011
    Publication date: December 15, 2011
    Applicant: Limelight Networks, Inc.
    Inventors: Nathan F. Raciborski, Wylie Swanson, Jacob S. Roersma, Bryan D. Black, Albert P. Tobey
  • Publication number: 20110299401
    Abstract: According to the invention, a delivery network for assisting delivery of content objects over an Internet is disclosed. The delivery network includes a network outlet, an interface and a routing function. The network outlet is coupled to a plurality of full-route networks, where each of the plurality of full-route networks is capable of delivering content objects to a plurality of terminal networks. The plurality of terminal networks include a terminal network, where the plurality of terminal networks are coupled to a plurality of end user computers. The interface receives content objects for delivery to the plurality of end user computers. The routing function routes content objects in at least two modes, where a first mode routes content objects based upon a first route path from the network outlet to the terminal network, and a second mode routes at least some content objects using a second route path from the network outlet to the terminal network.
    Type: Application
    Filed: May 6, 2011
    Publication date: December 8, 2011
    Applicant: Limelight Networks, Inc.
    Inventors: Nathan F. Raciborski, Michael M. Gordon
  • Publication number: 20110302322
    Abstract: A content delivery network (CDN) for providing content objects and domain resolution. The CDN includes a connection with a terminal device, a second domain name service (DNS) system, an IP address store for holding authoritative Internet protocol (IP) addresses, and a content store holding at least one of the first or second content object. A first request to resolve a first domain name is received by the second DNS system at a second location. A second request to resolve a second domain name is received by the second DNS system at the second location. The first domain name is associated with a first content object, and the second domain name is associated with a second content object. The first and second requests are relayed with the terminal device, which receives Internet access from an access network. The access network comprises a first DNS system that functions in a recursing DNS mode. The content object is realized in a first location that is different from the second location of the terminal device.
    Type: Application
    Filed: August 12, 2011
    Publication date: December 8, 2011
    Applicant: Limelight Networks, Inc.
    Inventors: Nathan F. Raciborski, Michael M. Gordon, Nils H. McCarthy, Brad B. Harvell
  • Publication number: 20110302279
    Abstract: A method, apparatus and system for data transfer is disclosed. For example, settings from multiple entities arranged in a multi-tier control plane are used to set data transfer policies. The policies are use to govern data transfers such as between end users or from an origin server.
    Type: Application
    Filed: August 19, 2011
    Publication date: December 8, 2011
    Applicant: Limelight Networks, Inc.
    Inventors: Michael M. Gordon, Nathan F. Raciborski, Michael D. Maddux, Jon B. Corley
  • Publication number: 20110282879
    Abstract: Various embodiments of the present invention include information-aggregation-and-classification components of content-search-service systems which acquire information from information sources, aggregate and normalize the acquired information, and classify the acquired information prior to storing the normalized and classified information for use by language-model-builder components and ontology-builder components of the content-search-service systems. Additional embodiments of the present invention include the ontology-builder components, which builds ontologies from the normalized and classified information for specific dates, date/times, date ranges, or date/time ranges and for specific categories.
    Type: Application
    Filed: March 15, 2011
    Publication date: November 17, 2011
    Applicant: Limelight Networks, Inc.
    Inventors: David Bargeron, Vijay Chemburkar, Nicholas Charles Stielau, Jonathan Thompson
  • Patent number: 8060443
    Abstract: A content distribution system for transporting audio or video licenses between content players that use digital rights management (DRM) is disclosed. The content distribution system includes at least a second license repository and an authentication engine. The second license repository receives second information describing a second plurality of content licenses. A first license repository stores a first plurality of content licenses. The first plurality of content licenses enable use of a plurality of content objects with a first content player within confines of DRM. The second license repository is geographically distant from the first license repository. The authentication engine authorizes the second plurality of content licenses of the second license repository. The second plurality of content licenses enable use of the plurality of content objects with the second content player within the confines of DRM.
    Type: Grant
    Filed: March 15, 2006
    Date of Patent: November 15, 2011
    Assignee: Limelight Networks, Inc.
    Inventors: Michael M. Gordon, Nathan F. Raciborski
  • Publication number: 20110252100
    Abstract: Techniques for the distribution of content objects in a content delivery network (CDN) are disclosed. In one embodiment, a CDN distribution server detects the availability of a content object and determines whether the content object is a candidate for distribution. The distribution server may detect the availability of the content object in response to a provider making new or updated content available at a content site or a location within the CDN. The distribution server obtains identifying information for a candidate content object and determines a select portion of the content object to be distributed within the CDN. The select portion can be a predetermined number of bytes located at a predetermined position in the content object, the size and location of which may be determined according to content-specific mapping data. The distribution server may push the select portion of the content object to one or more groups of CDN edge servers absent an end-user request.
    Type: Application
    Filed: July 13, 2010
    Publication date: October 13, 2011
    Applicant: Limelight Networks, Inc.
    Inventors: Nathan F. Raciborski, Wylie Swanson, Jacob S. Roersma, Bryan D. Black, Albert P. Tobey
  • Publication number: 20110252082
    Abstract: Techniques for delivering content to an end user device are disclosed. A policy server performs an ingest process in which multiple versions of a content object are created. The multiple versions of the content object are associated with a single network identifier which can be distributed to publishers of the content object. When the content object is requested using the single network identifier, the policy server determines a preferred version and delivery orchestration scheme from among the multiple versions for delivery to an end user device based on several criteria. The policy server may thereafter orchestrate delivery of the preferred version of the content object to the end user device. The single network identifier may be associated with an edge location in a content delivery network (CDN) and the policy server may orchestrate delivery in cooperation with servers at the CDN edge location.
    Type: Application
    Filed: April 8, 2010
    Publication date: October 13, 2011
    Applicant: Limelight Networks, Inc.
    Inventors: Jonathan Cobb, David Rowley, Scott Anderson, Abbas Mahyari, Nikita Dolgov, Carl Rivas
  • Patent number: 8024472
    Abstract: Techniques for third party verification using override IP addresses is described, including detecting a request header from an endpoint, the request header being associated with a request for a media file, initiating a download of the media file to the endpoint, evaluating the request header to identify an address associated with the endpoint, generating a notification comprising the address, the notification being configured to indicate the address overrides a source address identified by a field in a packet associated with the request header, and sending the notification to report data associated with the media file, wherein the address overrides the source address to identify a source of the request.
    Type: Grant
    Filed: September 25, 2007
    Date of Patent: September 20, 2011
    Assignee: Limelight Networks, Inc.
    Inventor: Jonathan Cobb
  • Patent number: 8024468
    Abstract: Embodiments include a domain name service (DNS) resolver for returning Internet protocol (IP) addresses. The DNS resolver includes a connection with an Internet application or device. The connection receives a domain name resolution request that originates outside of the Internet. A DNS resolver includes a direct DNS resolver that processes domain name resolutions for a predetermined list of domain names without referring to the Internet after receiving a domain name resolution request. The DNS resolver also includes a cache of domain names different from the predetermined list of domain names. The DNS resolver also includes an address store comprising the predetermined list of domain names and corresponding IP addresses that are specified from a point remote to the DNS resolver.
    Type: Grant
    Filed: December 22, 2009
    Date of Patent: September 20, 2011
    Assignee: Limelight Networks, Inc.
    Inventors: Nathan F. Raciborski, Michael M. Gordon, Nils H. McCarthy, Brad B. Harvell