# US 10,120,748 B2 · Fault management service in a cloud

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,120,748 B2
- Document ID: US10120748B2
- Status: Granted
- Kind: B2
- Application number: 15/038,069
- Filed: 2013-11-26
- Published: 2016-12-08
- Granted: 2018-11-06
- Earliest claimed: 2013-11-26
- Assignees: Hewlett Packard Enterprise Development LP
- Applicants: Hewlett Packard Enterprise Development LP
- Inventors: Sandhya Balakrishnan
- Web page: https://patentgrep.com/patent/US10120748B2

## CPC

- G06F 11/0793: {Remedial or corrective actions (recovery from an exception in an instruction pipeline G06F9/3861; by retry G06F11/1402; for recovering from a failure of a protocol instance or entity H04L69/40)}
- G06F 11/0709: {in a distributed system consisting of a plurality of standalone computer nodes, e.g. clusters, client-server systems}
- G06F 11/0751: {Error or fault detection not based on redundancy (power supply failures G06F1/30; network fault management H04L41/06)}
- G06F 11/0772: {Means for error signaling, e.g. using interrupts, exception flags, dedicated error registers}
- G06F 11/079: {Root cause analysis, i.e. error or fault diagnosis (in a hardware test environment G06F11/22; in a software test environment G06F11/36)}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Provided is a method of providing a fault management service in a cloud. During requisition of a cloud service involving a service element provided by the cloud it is determined whether solutions are available for potential faults related to the service element. The available solutions are highlighted for potential faults related to the service element to a user. Upon selection of a highlighted solution by the user, the selected solution is applied to the service element.

## Claims

### Claim 1

A method executed by a computer system of providing fault management in a cloud, comprising:
receiving a service request that requisitions a cloud service involving a service element provided by the cloud;
determining, in response to the service request and during the requisitioning of the cloud service involving the service element provided by the cloud, whether solutions are available for potential faults related to the service element;
highlighting the available solutions for the potential faults related to the service element to a user; and
in response to selection, by the user, of a selected solution from among the highlighted available solutions, applying the selected solution to the service element.

### Claim 2 (depends on 1)

The method of claim 1, wherein the selected solution is applied prior to deployment of the cloud service involving the service element.

### Claim 3 (depends on 1)

The method of claim 1, wherein the selected solution is applied prior to an occurrence of a fault corresponding to the selected solution.

### Claim 4 (depends on 1)

The method of claim 1, wherein the determining of whether the solutions are available for the potential faults related to the service element involves searching a repository comprising solutions for potential faults related to the service element.

### Claim 5 (depends on 4)

The method of claim 4, further comprising updating the repository with new solutions for potential faults related to the service element.

### Claim 6 (depends on 1)

The method of claim 1, wherein the highlighted available solutions are tagged with self-explanatory details.

### Claim 7 (depends on 1)

The method of claim 1, wherein the available solutions are classified according to a criterion.

### Claim 8 (depends on 7)

The method of claim 7, wherein the criterion includes one of a domain, user recommendation, performance, security and configuration.

### Claim 9 (depends on 1)

The method of claim 1, wherein the highlighted available solutions are displayed in a user interface for selection by the user.

### Claim 10 (depends on 1)

The method of claim 1, wherein the service request identifies the service element.

### Claim 11

A system, comprising:
a processor; and
a non-transitory storage medium storing instructions executable on the processor to:
receive a service request that requisitions a cloud service, the service request identifying a service element provided by a cloud, the service element identified in the service request for use in providing the cloud service;
determine, in response to the service request and during requisitioning of the cloud service involving the service element provided by cloud, whether solutions are available for prevention of potential faults related to the service element;
highlight, in a graphical user interface, the available solutions for prevention of potential faults related to the service element; and
in response to selection, in the graphical user interface, of a selected solution from among the highlighted available solutions, apply the selected solution to the service element prior to deployment of the cloud service.

### Claim 12 (depends on 11)

The system of claim 11, further comprising a solutions repository, wherein the solutions repository includes the available solutions for prevention of the potential faults related to the service element.

### Claim 13 (depends on 12)

The system of claim 12, wherein the solutions repository is present in the cloud.

### Claim 14 (depends on 12)

The system of claim 12, wherein the instructions are executable on the processor to update the solutions repository with new solutions for prevention of potential faults related to the service element.

### Claim 15 (depends on 11)

The system of claim 11, wherein the highlighting of the available solutions in the graphical user interface comprises displaying category information with the available solutions in the graphical user interface, the displayed category information specifying that a first solution of the highlighted available solutions belongs to a first category, and a second solution of the highlighted available solutions belongs to a second category different from the first category.

### Claim 16 (depends on 11)

The system of claim 11, wherein the service request further identifies additional service elements to deploy the cloud service.

### Claim 17

A non-transitory processor readable medium comprising machine executable instructions that when executed cause a system to:
receive a service request that requisitions a cloud service involving a service element provided by a cloud;
determine, in response to the service request and during requisitioning of the cloud service involving the service element provided by the cloud, whether solutions are available for prevention of potential faults related to the service element;
highlight, in a user interface, the available solutions for prevention of potential faults related to the service element; and
in response to selection, in the user interface, of a selected solution from among the highlighted available solutions, cause application of the selected solution to the service element.

### Claim 18 (depends on 17)

The non-transitory processor readable medium of claim 17, wherein the service request identifies the service element.

### Claim 19 (depends on 17)

The non-transitory processor readable medium of claim 17, wherein the highlighting of the available solutions in the user interface comprises displaying category information with the available solutions in the user interface, the displayed category information specifying that a first solution of the highlighted available solutions belongs to a first category, and a second solution of the highlighted available solutions belongs to a second category different from the first category.

### Claim 20 (depends on 17)

The non-transitory processor readable medium of claim 17, wherein the selected solution is applied prior to deployment of the cloud service specified by the service request.
