Computing infrastructure planning
US-9317327-B2 · Apr 19, 2016 · US
US10979296B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10979296-B2 |
| Application number | US-201715814155-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 15, 2017 |
| Priority date | Oct 4, 2017 |
| Publication date | Apr 13, 2021 |
| Grant date | Apr 13, 2021 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A system includes a non-transitory memory and one or more hardware processors. The one or more hardware processors are configured to read instructions from the non-transitory memory to perform operations including generating a service mapping illustrating a plurality of tiles, wherein each of the plurality of tiles corresponds to one or more services in an enterprise network and one or more lines extending between the plurality of tiles, wherein the one or more lines correspond to connections between the plurality of services, wherein a first tile of the plurality of tiles corresponds to a first service comprising a plurality of sub-services not depicted in the service mapping, and displaying an alert on the first tile corresponding to the first service when one or more of the plurality of sub-services encounters an error.
Opening claim text (preview).
The invention claimed is: 1. A system, comprising: a non-transitory memory; and one or more hardware processors configured to read instructions from the non-transitory memory to perform operations comprising: generating a graphical user interface (GUI) comprising: a first window comprising a service mapping comprising one or more tiles, wherein each of the one or more tiles corresponds to one or more services in an enterprise network and one or more lines extending between the one or more tiles, wherein the one or more lines correspond to connections between the one or more services, wherein a first tile of the one or more tiles corresponds to a first service comprising a plurality of sub-services; and a second window comprising an expandable impact tree illustrating how the one or more services of the enterprise network relate to one another and how the one or more services affect one another; receiving a first input designating a first dependency relationship between the first service and a first sub-service of the plurality of sub-services; logging the first dependency relationship in a dependency table; receiving a second input designating a second dependency relationship between the first service and a second sub-service of the plurality of sub-services; referencing the dependency table to determine whether implementing the second dependency relationship creates a dependency loop based on the first dependency relationship; in response to determining that implementing the second dependency relationship does create a dependency loop: refusing to create the second dependency relationship in the dependency table; and updating the service mapping of the GUI to display the refused second dependency relationship; in response to determining that implementing the second dependency relationship does not create a dependency loop: updating the dependency table to include the second dependency relationship; and updating the service mapping of the GUI to reflect the second dependency relationship; updating the service mapping to display an alert on the first tile of the GUI, corresponding to the first service, when one or more of the plurality of sub-services encounters an error; and updating the expandable impact tree to indicate how the one or more services and one or more of the plurality of sub-services are impacted by the error. 2. The system of claim 1 , wherein the operations comprise determining that the first service or one or more of the plurality of sub-services is encountering the error. 3. The system of claim 1 , wherein the operations comprise identifying at least one of the one or more services impacted by the error. 4. The system of claim 1 , wherein the operations comprise identifying one or more of the plurality of sub-services impacted by the error. 5. The system of claim 1 , wherein the operations comprise displaying, in response to a selection of the first service, a sub-service mapping illustrating a plurality of sub-tiles, wherein each of the plurality of sub-tiles corresponds to one of the plurality of sub-services of the first service. 6. The system of claim 1 , the operations comprising: in response to determining that implementing the second dependency relationship does create a dependency loop, indicating that the second dependency relationship will not be created. 7. The system of claim 6 , the operations comprising: receiving an adjustment command; and updating the service mapping to display the second dependency relationship based on the adjustment command. 8. The system of claim 1 , wherein the first input designates a dependency relationship between the first service and the first sub-service, such that the first dependency relationship is part of multiple levels of nested relationships. 9. A system, comprising: a non-transitory memory; and one or more hardware processors configured to read instructions from the non-transitory memory to perform operations comprising: generating a graphical user interface (GUI) comprising: a first window comprising a service mapping illustrating one or more tiles, wherein each of the one or more tiles corresponds to one or more services in an enterprise network and one or more lines extending between the one or more tiles, wherein the one or more lines correspond to connections between the one or more services, wherein a first tile of the one or more tiles corresponds to a first service comprising a plurality of sub-services; and a second window comprising an expandable impact tree illustrating how the one or more services of the enterprise network relate to one another and how the one or more services affect one another; receiving a first input designating a first dependency relationship between the first service and a first sub-service of the plurality of sub-services; logging the first dependency relationship in a dependency table; receiving a second input designating a second dependency relationship between the first service and a second sub-service of the plurality of sub-services; referencing the dependency table to determine whether implementing the second dependency relationship creates a dependency loop based on the first dependency relationship; in response to determining that implementing the second dependency relationship does create a dependency loop: refusing to create the second dependency relationship in the dependency table; and updating the service mapping of the GUI to display the refused second dependency relationship; in response to determining that implementing the second dependency relationship does not create a dependency loop: updating the dependency table to include the second dependency relationship; and updating the service mapping of the GUI to reflect the second dependency relationship; determining whether the first service or any of the plurality of sub-services is experiencing a problem; and in response to determining that the first service or at least one of the plurality of sub-services is experiencing the problem: identifying at least one impacted service represented by the one or more tiles of the service mapping; updating the service mapping to display an alert on at least one of the one or more tiles corresponding to the at least one impacted service; and updating the expandable impact tree to indicate how the one or more services and the plurality of sub-services are impacted by the problem. 10. The system of claim 9 , wherein the operations comprise displaying, in response to a selection of the first service, a sub-service mapping illustrating a plurality of sub-tiles, wherein each of the plurality of sub-tiles corresponds to one of the plurality of sub-services of the first service. 11. The system of claim 9 , wherein the alert is indicative of a severity of the problem. 12. The system of claim 9 , wherein the operations comprise scanning the one or more services and the plurality of sub-services for updates. 13. The system of claim 9 , wherein the operations comprise receiving one or more inputs to resolve the problem. 14. The system of claim 9 , the operations comprising: in response to determining that implementing the second dependency relationship does create a dependency loop, indicating that the second dependency relationship will not be created; receiving an adjustment command; and updating the service mapping to display the second dependency relationship based on the adjustment command. 15. A method, comprising: generating a graphical user interface (GUI) comprising: a first window comprising a service mapping illustrating one or more tiles, wher
Discovery or management thereof, e.g. service location protocol [SLP] or web services · CPC title
determining service availability, e.g. which services are available at a certain point in time · CPC title
by actively collecting configuration information or by backing up configuration information · CPC title
Resource planning, allocation, distributing or scheduling for enterprises or organisations · CPC title
based on the physical or logical position · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.