Recommending alternatives for providing a service

US9589239B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9589239-B2
Application numberUS-94312510-A
CountryUS
Kind codeB2
Filing dateNov 10, 2010
Priority dateNov 10, 2010
Publication dateMar 7, 2017
Grant dateMar 7, 2017

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.

In certain embodiments, one or more current service elements that can provide a service for a client are monitored. An event associated with a current service element is detected. One or more candidate service elements are analyzed with respect to the one or more current service elements operating for the client. The one or more candidate service elements operate in a client scenario corresponding to the client. A recommendation is provided in response to the analysis.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: monitoring, using one or more processors, a managed information technology service provided to a client, the managed service comprising a plurality of current service elements, the plurality of current service elements operating to provide the managed service to the client; detecting, using the one or more processors, an event associated with the managed service; analyzing one or more candidate service elements, wherein the analysis is based on each of the one or more candidate service elements operating with a subset of the plurality of current service elements in a client scenario corresponding to the client; automatically deciding, based on the analysis, to switch from at least one of the plurality of current service elements to at least one candidate service element of the one or more candidate service elements and automatically switching, using the one or more processors, to the at least one candidate service element; displaying at a graphical user interface, to the client, the at least one candidate service element and a plurality of alternative ones of the candidate service elements; wherein the subset of the plurality of current service elements comprises a current service element that is not switched to the at least one candidate service element; and wherein the subset of the plurality of current service elements comprises an irreplaceable service element. 2. The method of claim 1 , the analyzing one or more candidate service elements comprising: performing a simulation of a candidate service element of the one or more candidate service elements operating with one or more of the plurality of current service elements in the client scenario to yield candidate performance; monitoring a current service element of the plurality of current service elements operating to provide the managed service to yield actual performance; and comparing the candidate performance and the actual performance. 3. The method of claim 1 , the analyzing one or more candidate service elements comprising: predicting candidate performance of a candidate service element of the one or more candidate service elements operating with one or more of the plurality of current service elements in the client scenario; determining actual performance of a current service element of the plurality of current service elements operating to provide the managed service; and comparing the predicted candidate performance with the actual performance. 4. The method of claim 1 , the analyzing one or more candidate service elements comprising: evaluating a candidate service element of the one or more candidate service elements with respect to one or more service quality metrics. 5. The method of claim 1 , the detecting an event comprising: determining that a measured metric value has failed to satisfy a threshold. 6. The method of claim 1 , comprising: monitoring one or more service providers; and identifying the one or more candidate service elements in response to the monitoring. 7. The method of claim 1 , comprising: initiating display of a candidate service element of the one or more candidate service elements. 8. One or more non-transitory computer-readable media, when executed by one or more processors, configured to: monitor a managed information technology service provided to a client, the managed service comprising a plurality of current service elements, the plurality of current service elements operating to provide the managed service to the client; detect, using the one or more processors, an event associated with the managed service; analyze one or more candidate service elements, wherein the analysis is based on the one or more candidate service elements operating with a subset of the plurality of current service elements in a client scenario corresponding to the client; automatically decide, based on the analysis, to switch from at least one of the plurality of current service elements to at least one candidate service element of the one or more candidate service elements and automatically switch to the at least one candidate service element; display at a graphical user interface, to the client, the at least one candidate service element and a plurality of alternative ones of the candidate service elements; wherein the subset of the plurality of current service elements comprises a current service element that is not switched with the at least one candidate service element; and wherein the subset of the plurality of current service elements comprises an irreplaceable service element. 9. The media of claim 8 , the analyzing one or more candidate service elements comprising: performing a simulation of a candidate service element of the one or more candidate service elements operating with one or more of the plurality of current service elements in the client scenario to yield candidate performance; monitoring a current service element of the plurality of current service elements operating to provide the managed service to yield actual performance; and comparing the candidate performance and the actual performance. 10. The media of claim 8 , the analyzing one or more candidate service elements comprising: predicting candidate performance of a candidate service element of the one or more candidate service elements operating with one or more of the plurality of current service elements in the client scenario; determining actual performance of a current service element of the plurality of current service elements operating to provide the managed service; and comparing the predicted candidate performance with the actual performance. 11. The media of claim 8 , the analyzing one or more candidate service elements comprising: evaluating a candidate service element of the one or more candidate service elements with respect to one or more service quality metrics. 12. The media of claim 8 , the detecting an event comprising: determining that a measured metric value has failed to satisfy a threshold. 13. The media of claim 8 , configured to: monitor one or more service providers; and identify the one or more candidate service elements in response to the monitoring. 14. The media of claim 8 , configured to: initiate display of a candidate service element of the one or more candidate service elements. 15. An apparatus comprising: a memory configured to store information; and one or more processors configured to: monitor a managed information technology service provided to a client, the managed service comprising a plurality of current service elements, the plurality of current service elements operating to provide the managed service to the client; detect, using the one or more processors, an event associated with the managed service; analyze one or more candidate service elements, wherein the analysis is based on the one or more candidate service elements operating with a subset of the plurality of current service elements in a client scenario corresponding to the client; automatically decide, based on the analysis, to switch from at least one of the plurality of current service elements to at least one candidate service element of the one or more candidate service elements and automatically switch to the at least one candidate service element; display at a graphical user interface, to the client, the at least one candidate service element and a plurality of alternative ones of the candidate service elements; wherein the subset of the plurality of current service elements comprises a current service element that is not switched to the at least one ca

Assignees

Inventors

Classifications

  • Determining service level performance parameters or violations of service level contracts, e.g. violations of agreed response time or mean time between failures [MTBF] · CPC title

  • G06Q10/00Primary

    Administration; Management · CPC title

  • Adjustment or analysis of established resource schedule, e.g. resource or task levelling, or dynamic rescheduling · 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 US9589239B2 cover?
In certain embodiments, one or more current service elements that can provide a service for a client are monitored. An event associated with a current service element is detected. One or more candidate service elements are analyzed with respect to the one or more current service elements operating for the client. The one or more candidate service elements operate in a client scenario correspond…
Who is the assignee on this patent?
Hadar Eitan, Davis Jason, Ca Inc
What technology area does this patent fall under?
Primary CPC classification G06Q10/00. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 07 2017 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).