Device and service discovery across multiple network types

US10454775B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10454775-B2
Application numberUS-201816151095-A
CountryUS
Kind codeB2
Filing dateOct 3, 2018
Priority dateMay 5, 2017
Publication dateOct 22, 2019
Grant dateOct 22, 2019

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.

A computer network discovery system may involve a computing system and a database disposed within a remote network management platform, and a proxy server application disposed within an enterprise network. The computing system may be configured to: transmit first instructions causing the proxy server application to obtain configuration and operational information for virtual machines; store the configuration and operational information for the virtual machines in a first set of tables of the database; transmit second instructions causing the server device to obtain configuration and operational information for services; and store the configuration and operational information for the services in a second set of tables of the database, where the first set and the second set of tables have tables in common that store at least part of the configuration and operational information for the virtual machines and the services.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer network discovery system comprising: a database disposed within a remote network management platform; and a computing system disposed within the remote network management platform, wherein the remote network management platform manages a managed network, and wherein the computing system is configured to: initiate a discovery scan of first and second server devices, wherein the first and second server devices are not in the managed network; receive first and second respective sets of configuration and operational information from the first and second respective server devices for first and second respective services provided to the managed network, wherein the first and second services are offered by different entities and have different configurations; store the first and second respective sets of configuration and operational information for the first and second respective services in the database; and provide a graphical user interface representing data corresponding to the first and second services. 2. The computer network discovery system of claim 1 , wherein the computing system is configured to receive, via the graphical user interface, an input modifying the data. 3. The computer network discovery system of claim 2 , wherein modifying the data comprises defining relationships between the first the service and the second service. 4. The computer network discovery system of claim 1 , wherein the first set of configuration and operational information is stored in a first set of tables in the database, wherein the second set of configuration and operational information is stored in a second set of tables in the database, and wherein the first set of tables and the second set of tables have tables in common that store parts of both the first set of configuration and operational information and the second set of configuration and operational information. 5. The computer network discovery system of claim 4 , wherein each of the tables in common is a parent table to a respective pair of tables, wherein each respective pair of tables comprises: a first table storing configuration and operational information specific to the first service; and a second table storing configuration and operational information specific to the second service. 6. The computer network discovery system of claim 1 , wherein the first service includes one or more virtual machines, applications, web sites, or additional databases, or a combination thereof, leased to the managed network. 7. The computer network discovery system of claim 1 , wherein the first service is operated by a first party that is neither an operator of the managed network nor an operator of the remote network management platform, and wherein the first service is available in multiple physical data centers in different geographic locations. 8. The computer network discovery system of claim 7 , wherein the second service is operated by a second party that is neither an operator of the managed network nor an operator of the remote network management platform, and wherein the second service is available in multiple physical data centers in different geographic locations. 9. The computer network discovery system of claim 1 , wherein initiating the discovery scan of the first and second server devices comprises transmitting a representation of first instructions to a proxy server application disposed within the managed network, and wherein reception of the representation of the first instructions causes the proxy server application to transmit the first instructions to the first server device. 10. The computer network discovery system of claim 1 , wherein initiating the discovery scan of the first and second server devices comprises logging on to the first server device using account credentials related to the managed network, and wherein the first configuration and operational information for the first service is obtained by way of application programming interfaces. 11. A method comprising: initiating, by a computing device of a managed network, a discovery scan of first and second server devices, wherein the first and second server devices are not in the managed network; receiving, by the computing device, first and second respective sets of configuration and operational information from the first and second respective server devices for first and second respective services provided to the managed network, wherein the first and second services are offered by different entities and have different configurations; storing, by the computing device, the first and second respective sets of configuration and operational information for the first and second respective services in a database disposed within a remote network management platform; and providing, to a client device, a graphical user interface representing data corresponding to the first and second services. 12. The method of claim 11 , wherein the first set of configuration and operational information is stored in a first set of tables in the database, wherein the second set of configuration and operational information is stored in a second set of tables in the database, and wherein the first set of tables and the second set of tables have tables in common that store parts of both the first set of configuration and operational information and the second set of configuration and operational information. 13. The method of claim 12 , wherein the tables in common include entries for processor, memory, storage, or networking resources respectively available to the first and second respective services. 14. The method of claim 12 , wherein each of the tables in common is a parent table to a respective pair of tables, wherein each respective pair of tables comprises: a first table storing configuration and operational information specific to the first service; and a second table storing configuration and operational information specific to the second service. 15. The method of claim 11 , wherein the first service includes one or more virtual machines, applications, web sites, or additional databases, or a combination thereof, leased to the managed network. 16. The method of claim 11 , wherein the first service is operated by a first party that is neither an operator of the managed network nor an operator of the remote network management platform, and wherein the first service is available in multiple physical data centers in different geographic locations. 17. The method of claim 11 , wherein initiating the discovery scan of the first and second server devices comprises transmitting a representation of first instructions to a proxy server application disposed within the managed network, and wherein reception of the representation of the first instructions causes the proxy server application to transmit the first instructions to the first server device. 18. The method of claim 11 , wherein initiating the discovery scan of the first and second server devices comprises logging on to the first server device using account credentials related to the managed network, and wherein the first configuration and operational information for the first service is obtained by way of application programming interfaces. 19. The method of claim 18 , wherein the graphical user interface allows the data to be modified, and wherein modifying the data involves defining relationships between the first service and the second service. 20. An article of manufacture including a non-transitory computer-readable medium, havin

Assignees

Inventors

Classifications

  • Network integration; Enabling network access in virtual machine instances · CPC title

  • Checking the configuration · CPC title

  • I/O management, e.g. providing access to device drivers or storage · CPC title

  • Customer relationship management · CPC title

  • by actively collecting configuration information or by backing up configuration information · 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 US10454775B2 cover?
A computer network discovery system may involve a computing system and a database disposed within a remote network management platform, and a proxy server application disposed within an enterprise network. The computing system may be configured to: transmit first instructions causing the proxy server application to obtain configuration and operational information for virtual machines; store the…
Who is the assignee on this patent?
Servicenow Inc
What technology area does this patent fall under?
Primary CPC classification G06F9/45558. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 22 2019 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 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).