Deployment of a custom address to a remotely managed computational instance

US11601392B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11601392-B2
Application numberUS-202217656154-A
CountryUS
Kind codeB2
Filing dateMar 23, 2022
Priority dateOct 17, 2017
Publication dateMar 7, 2023
Grant dateMar 7, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An example embodiment may include a computational instance and a computing device within a remote network management platform. The computing device may be configured to: receive, from a client device of the managed network, a request to redirect, to a second URL, future requests addressed to a first URL; provide, to the client device, instructions to generate a certificate that binds an identity of the entity that operates the managed network to the first URL; receive, from the client device, the certificate; store the certificate and a corresponding cryptographic key; and generate a mapping between the first URL and the second URL. The computational instance may be configured to, in response to receiving a content request referencing the destination, generate a content response containing content from the destination, where any hyperlinks to the second URL in the content are replaced with hyperlinks to the first URL.

First claim

Opening claim text (preview).

What is claimed is: 1. A system comprising: a processor; and a memory, accessible by the processor and storing instructions that, when executed by the processor, causes the processor to perform operations comprising: receiving instructions to store a first association between a first uniform resource link (URL) and a file system path to a destination within a computation instance addressed by a second URL; determining that a content request from a client device for content at the destination contains an indication that the content request was initially addressed to the first URL and was received from a search engine web crawler, wherein a mapping is stored between the first URL and the second URL that comprises a second association between the second URL and the file system path to the destination; and generating a content response configured to redirect the search engine web crawler to access the content by way of the second URL. 2. The system of claim 1 , wherein the system is configured to: receive, from a second client device, a second content request referencing the destination associated with the first URL; generate a second content response containing second content from the destination, wherein any hyperlinks to the first URL in the second content are replaced with hyperlinks to the second URL in accordance with the instructions; and transmit, to the second client device, the second content response. 3. The system of claim 2 , wherein the second content request comprises an indication that the second content request was initially addressed to the second URL, and wherein any hyperlinks to the first URL in the second content are replaced with hyperlinks to the second URL, based on the second content request including the indication that the second content request was initially addressed to the second URL. 4. The system of claim 1 , wherein the operations comprise generating the mapping between the first URL and the second URL. 5. The system of claim 1 , wherein the destination is a virtual address assigned to a load balancer, and wherein the load balancer is configured to distribute content requests addressed to the virtual address amongst a plurality of server devices, each with access to the content. 6. The system of claim 1 , wherein the content request is a hypertext transfer protocol (HTTP) request. 7. The system of claim 6 , wherein determining that the content request from the client device contains the indication that the content request was initially addressed to the first URL comprises determining that the HTTP request comprises a host header populated with the first URL. 8. The system of claim 7 , wherein the host header of the HTTP request is populated with the first URL by the client device when the content request is generated by the client device. 9. A method, comprising: receiving instructions to store a first association between a first uniform resource link (URL) and a file system path to a destination within a computation instance addressed by a second URL; determining that a content request for content at the destination contains an indication that the content request was initially addressed to the first URL and was received from a search engine web crawler, wherein a mapping is stored between the first URL and the second URL that comprises a second association between the second URL and the file system path to the destination; and generating a content response configured to redirect the search engine web crawler to access the content by way of the second URL. 10. The method of claim 9 , wherein the destination is a virtual address assigned to a load balancer, and wherein the load balancer is configured to distribute content requests addressed to the virtual address amongst a plurality of server devices, each with access to the content. 11. The method of claim 9 , comprising generating the mapping between the first URL and the second URL. 12. The method of claim 9 , wherein a client device of a managed network associated with the content request generates a certificate that binds an identity of an entity that operates the managed network to the second URL. 13. The method of claim 12 , comprising storing the generated certificate on a remote network management platform. 14. The method of claim 9 , wherein the content request is a hypertext transfer protocol (HTTP) request. 15. The method of claim 14 , wherein determining that the content request contains the indication that the content request was initially addressed to the first URL comprises determining that the HTTP request comprises a host header populated with the first URL. 16. The method of claim 15 , wherein the host header of the HTTP request is populated with the first URL by a client device when the content request is generated by the client device. 17. A non-transitory computer-readable medium comprising computer readable code, that when executed by one or more processors, causes the one or more processors to perform operations comprising: receiving instructions to store a first association between a first uniform resource link (URL) and a file system path to a destination within a computation instance addressed by a second URL; determining that a content request for content at the destination contains an indication that the content request was initially addressed to the first URL and was received from a search engine web crawler, wherein a mapping is stored between the first URL and the second URL that comprises a second association between the second URL and the file system path to the destination; and generating a content response configured to redirect the search engine web crawler to access the content by way of the second URL. 18. The non-transitory computer-readable medium of claim 17 , wherein the operations comprise generating the mapping between the first URL and the second URL. 19. The non-transitory computer-readable medium of claim 17 , wherein the operations comprise storing the mapping in a data center of a remote network management platform. 20. The non-transitory computer-readable medium of claim 17 , wherein the content response is configured to cause the search engine web crawler to omit a third association between the content and the first URL in a search engine index.

Assignees

Inventors

Classifications

  • using certificate validation, registration, distribution or revocation, e.g. certificate revocation list [CRL] · CPC title

  • Update or notification mechanisms, e.g. DynDNS · CPC title

  • using certificates (cryptographic mechanisms or cryptographic arrangements for entity authentication involving certificates H04L9/3263) · CPC title

  • Internet protocol [IP] addresses · CPC title

  • Types of network names · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11601392B2 cover?
An example embodiment may include a computational instance and a computing device within a remote network management platform. The computing device may be configured to: receive, from a client device of the managed network, a request to redirect, to a second URL, future requests addressed to a first URL; provide, to the client device, instructions to generate a certificate that binds an identit…
Who is the assignee on this patent?
Servicenow Inc
What technology area does this patent fall under?
Primary CPC classification H04L61/5007. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 07 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).