CONVEYING INFORMATION IN HOSTNAME IN A CONTENT DELIVERY NETWORK (CDN)

    公开(公告)号:US20190109813A1

    公开(公告)日:2019-04-11

    申请号:US15727650

    申请日:2017-10-09

    IPC分类号: H04L29/12

    摘要: A computer-implemented method, in a content delivery (CD) network. The method includes: receiving a request regarding a first hostname including at least one tag and an encoding of the at least one address; removing the tag and the encoding of the address to form a second hostname; resolving the second hostname to obtain a set of one or more addresses, wherein the set does not include the at least one address; and returning the address set. On a client, the method includes: making a request for resolution of a first hostname; receiving one or more addresses; attempting to connect to at least one of the addresses; generating a modified hostname including at least one tag and an encoding of the at least one address; and requesting resolution of the modified hostname.

    Content delivery methods and systems

    公开(公告)号:US09992075B2

    公开(公告)日:2018-06-05

    申请号:US15207071

    申请日:2016-07-11

    摘要: Aspects of the present disclosure involve provisioning customers of an aggregator, such as a reseller, of a content delivery network (CDN). In one aspect, content requests to the CDN are processed in accordance with the virtual IP (VIP) address at which the request was received, according to a property template bound to the VIP where the template is selected by the customer and only involves discrete parameters for the reseller. In another aspect, cache fills of the network are processed without direct knowledge of the customer origin through a combination of some request attribute, e.g., alias host of the customer, and an attribute of the reseller to make a DNS request to a name server outside the CDN. Another aspect involves receiving a property template selection, an origin and an alias from a customer of the reseller, and providing appropriate DNS entries to validate the customer and provide origin information to the CDN.

    CONTENT DELIVERY METHODS AND SYSTEMS
    7.
    发明申请

    公开(公告)号:US20170331701A1

    公开(公告)日:2017-11-16

    申请号:US15664812

    申请日:2017-07-31

    摘要: Aspects of the present disclosure involve provisioning customers of an aggregator, such as a reseller, of a content delivery network (CDN). In one aspect, content requests to the CDN are processed in accordance with the virtual IP (VIP) address at which the request was received, according to a property template bound to the VIP where the template is selected by the customer and only involves discrete parameters for the reseller. In another aspect, cache fills of the network are processed without direct knowledge of the customer origin through a combination of some request attribute, e.g., alias host of the customer, and an attribute of the reseller to make a DNS request to a name server outside the CDN. Another aspect involves receiving a property template selection, an origin and an alias from a customer of the reseller, and providing appropriate DNS entries to validate the customer and provide origin information to the CDN.

    Capacity and automated de-install of linket mobile apps with deep links

    公开(公告)号:US09792101B2

    公开(公告)日:2017-10-17

    申请号:US14757027

    申请日:2015-11-10

    摘要: Users establish a brand that uses their expertise with a mobile app. A linket is a label for a deep link. A deep link is at minimum 2 items. An id of an app and a network address where the app is run. A Registry maps from a linket to a deep link. A linket can have associated images, audios or videos. The Registry lets users search for linkets. A blockchain can record linkets, later used by an analysis engine to make a social network graph. For a given time slot, a linket owner can define that a maximum number of queries go to a first linket. Other queries go to another person's linket. If a deep link associated with a linket fails to respond, the Registry can be told. It can send a backup deep link to the user device. There can be automated deinstallation of apps used by linkets, when a linket changes its app. A device installs the earlier app via the linket. The device later detects that the linket now points to another app, so the earlier app is no longer used. It can de-install the earlier app or pop-up a dialog to tell the user and ask if it can de-install the app.

    MANAGING REQUEST ROUTING INFORMATION UTILIZING CLIENT IDENTIFIERS

    公开(公告)号:US20170257340A1

    公开(公告)日:2017-09-07

    申请号:US15604451

    申请日:2017-05-24

    IPC分类号: H04L29/12

    摘要: Systems and methods for managing requesting routing functionality associated with resource requests for one or more resources associated with a content provider are provided. The request routing functionality can correspond to the processing of domain name service (“DNS”) requests for resources by computing devices and the resolution of the DNS requests by the identification of a network address of a computing device that will provide the requested resources. Based on the processing of DNS queries initiated by a client computing device, a CDN service provider can correlate client computing device identifiers, such as an Internet Protocol (“IP”) address, with identifiers (e.g.,. IP addresses) associated with other components in a content delivery environment, such as DNS resolvers associated with the client computing device.

    PEER-TO-PEER SHARING IN A CONTENT CENTRIC NETWORK

    公开(公告)号:US20170214739A1

    公开(公告)日:2017-07-27

    申请号:US15462861

    申请日:2017-03-19

    发明人: Marc E. Mosko

    摘要: The system receives a list of one or more name prefixes associated with an original name, wherein the original name corresponds to an original root manifest that indicates a set of original content objects and includes a set of content object hash (COH) values for the indicated set of original content objects, and wherein the original root manifest is registered with a tracking service. Based on a name prefix from the list, the system receives the original root manifest and selects a peer node that stores one or more of the original content objects. The system determines which original content objects are stored at the selected peer node and generates an interest for an original content object, wherein the name for the interest includes the name prefix, and wherein the third interest includes a COH value for an original content object stored at the selected peer node.