최소 단어 이상 선택하여야 합니다.
최대 10 단어까지만 선택 가능합니다.
다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
NTIS 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
DataON 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Edison 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Kafe 바로가기국가/구분 | United States(US) Patent 등록 |
---|---|
국제특허분류(IPC7판) |
|
출원번호 | US-0871941 (2015-09-30) |
등록번호 | US-9794216 (2017-10-17) |
발명자 / 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 | 피인용 횟수 : 34 인용 특허 : 424 |
A system, methods, and interfaces for managing request routing functionality associated with resource requests for one or more resources associated with a content provider. The request routing functionality can correspond to the processing of domain name service (“DNS”) requests for resources by com
A system, methods, and interfaces for managing request routing functionality associated with resource requests for one or more resources associated with a content provider. 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. Unlike traditional CDN service provider implementation, the processing of resource requests by the service provider is separate from the delivery of the content by the content provider (or on behalf of the content provider).
1. A computer-implemented method comprising: obtaining registration information at a service provider for registering one or more content providers with the service provider, the registration information associated with hosting at least a portion of DNS routing functionality associated with one or m
1. A computer-implemented method comprising: obtaining registration information at a service provider for registering one or more content providers with the service provider, the registration information associated with hosting at least a portion of DNS routing functionality associated with one or more resources provided by the content provider, wherein the hosting of at least a portion of DNS routing functionality includes resolving DNS queries;obtaining identification of DNS routing information to be utilized by the service provider in resolving DNS queries;obtaining a DNS query at the service provider from a client computing device, wherein the DNS query corresponds to a requested resource associated with a resource identifier; andproviding the client computing device with at least one of an identifier associated with a storage component for the requested resource based on supplemental routing information not included in the resource request or an alternative resource identifier associated with the service provider and the supplemental routing information. 2. The method as recited in claim 1, wherein the one or more resources are associated with one or more embedded resources. 3. The method as recited in claim 1, wherein the one or more resources are associated with a domain associated with the content provider. 4. The method as recited in claim 1, wherein the storage component corresponds to at least one of the content provider, the service provider, and a network storage provider. 5. The method as recited in claim 1, wherein the routing information comprises at least one of service level plan information or geographic selection information. 6. The method as recited in claim 1, wherein the routing information comprises cost information associated with one or more storage components. 7. The method as recited in claim 1 further comprising causing generation, by the service provider, of a user interface for registering one or more domains associated with the content provider with the service provider. 8. The method as recited in claim 1, wherein the supplemental routing information is not included in the first resource identifier. 9. A system comprising: an interface component comprising a hardware processor configured to execute instructions stored in memory for obtaining: registration information at a service provider for registering one or more content providers with the service provider, the registration information associated with hosting at least a portion of DNS routing functionality associated with one or more resources provided by the content provider, wherein the hosting of at least a portion of DNS routing functionality includes resolving DNS queries, andidentification of DNS routing information to be utilized by the service provider in resolving DNS queries;a first network point of presence associated with a service provider, wherein the first network point of presence includes a DNS server that receives a DNS query from a client computing device, wherein the DNS query corresponds to a requested resource associated with a first resource identifier, and wherein the DNS server in the first network point of presence is operable to: determine that the first resource identifier is associated with an alternative resource identifier as a function of request routing criteria associated with a content provider; andtransmit an alternative resource identifier to the client computing device, wherein the alternative resource identifier includes information for causing a DNS query to resolve to a domain associated with the service provider; anda second network point of presence associated with a service provider, wherein the second network point of presence includes a DNS server that receives a subsequent DNS query from a client computing device, wherein the subsequent DNS query corresponds to a requested resource associated with the alternative resource identifier, and wherein the DNS server in the second network point of presence is operable to: resolve the subsequent DNS query to identify a cache component for providing content associated with the original resource request; andtransmit information identifying the identified cache component to the client computing device. 10. The system as recited in claim 9, wherein the first resource identifier includes at least a portion of the request routing criteria. 11. The system as recited in claim 9, wherein the DNS server in the first network point of presence is further operable to obtain at least a portion of the cost information. 12. The system as recited in claim 9, wherein the alternative resource identifier corresponds to a canonical name record identifier. 13. The system as recited in claim 9, wherein the request routing criteria includes regional service information and wherein the alternative resource identifier includes information identifying a regional service plan provided by the service provider. 14. The system as recited in claim 9, wherein information identifying the identified cache component to the client computing device includes a network address of a cache component associated with the content provider. 15. The system as recited in claim 9, wherein information identifying the identified cache component to the client computing device includes a network address of a cache component associated with a third party service provider. 16. The system as recited in claim 9, wherein the request routing criteria includes cost information and wherein the alternative resource identifier includes information identifying a cost plan provided by the service provider. 17. The system as recited in claim 9, wherein the request routing criteria includes network performance information and wherein the alternative resource identifier includes information identifying a network performance plan provided by the service provider. 18. A non-transitory, computer-readable storage medium having computer-executable modules for managing resources, the computer-executable modules comprising: one or more modules configured to: obtain registration information at a service provider for registering one or more content providers with the service provider, the registration information associated with hosting at least a portion of DNS routing functionality associated with one or more resources provided by the content provider, wherein the hosting of at least a portion of DNS routing functionality includes resolving DNS queries;obtain identification of DNS routing information to be utilized by the service provider in resolving DNS queries;obtain a DNS query at the service provider from a client computing device, wherein the DNS query corresponds to a requested resource associated with a resource identifier; andprovide the client computing device with at least one of an identifier associated with a storage component for the requested resource based on supplemental routing information not included in the resource request or an alternative resource identifier associated with the service provider and the supplemental routing information. 19. The non-transitory, computer-readable storage medium as recited in claim 18, wherein the one or more resources are associated with one or more embedded resources. 20. The non-transitory, computer-readable storage medium as recited in claim 18, wherein the one or more resources are associated with a domain associated with the content provider.
Copyright KISTI. All Rights Reserved.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.