Visualizing resource relationships using key peformance indicators

US2017012847A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2017012847-A1
Application numberUS-201514793990-A
CountryUS
Kind codeA1
Filing dateJul 8, 2015
Priority dateJul 8, 2015
Publication dateJan 12, 2017
Grant date

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.

The resources of an organization may provide various functions and services, and the performance of the resources may be of interest. Performance indicators (e.g., network bandwidth, I/O throughput, and processing capacity) may be measured and logged, and examined in the event of diminished performance in order to identify a non-performing resource. However, because resources may depend on other resources, and to different degrees, the performance of the first resource may be limited by the performance of a related resource, and logging respective resource performance may not inform this determination. An embodiment of the techniques presented herein may evaluate an effect of the performance indicators of a first resource on the performance indicators of related resources (e.g., through historic comparisons or differential testing), and a visual resource map may include a visual indicator of the effect of performance indicators of a first resource on the performance indicators of a related resource.

First claim

Opening claim text (preview).

What is claimed is: 1 . A system for presenting resources of an organization to a user, the system comprising: a device; a display; and a memory storing instructions that, when executed by the processor, provide a system comprising: a performance evaluator that: identifies a first performance indicator of a first resource of the organization, and a second performance indicator of a second resource of the organization; and determines an effect of the first performance indicator of the first resource on the second performance indictor of the second resource; and a visual resource map presenter that presents to the user, on the display, a visual resource map of the resources of the organization that includes a visual indicator of the effect of the first performance indicator of the first resource on the second performance indicator of the second resource. 2 . The system of claim 1 , wherein the performance evaluator further selects the second resource by determining that a result produced by the first resource is consumed by the second resource. 3 . The system of claim 1 , wherein the performance evaluator further selects the second resource by determining that the first resource and the second resource share a limited capacity of a third resource. 4 . The system of claim 1 , wherein: the first resource and the second resource are respectively of a resource type selected from a resource type set, comprising: a data resource that produces data, a content resource that provides content, a computational resource that performs computation, a storage resource that stores data, and a network resource that provides connectivity; the memory further stores, for respective resources types of the resource type set, a performance template that is applicable to resources of the resource type to present performance indicators for the resource; and the performance evaluator further identifies the performance indicators for respective resources by: retrieving a selected performance template according to the resource type of the resource; and applying the selected performance template to the resource. 5 . The system of claim 1 , wherein the performance evaluator further identifies performance indicators of the first resource and the second resource by, for the respective resources: initiating a load test of the resource; and during the load test, measuring the performance indicator of the resource. 6 . The system of claim 1 , wherein the performance evaluator further identifies performance indicators of the first resource and the second resource by, for the respective resources: identifying a model performance indicator of the resource in unconstrained conditions; determining a constraint of the resource during operation of the organization; and adjust the model performance indicator of the resource according to the constraint. 7 . The system of claim 1 , wherein the performance evaluator further identifies performance indicators of the first resource and the second resource by, for the respective resources: during operation of the resource of the organization, record an observed performance indicator of the resource; and identify the performance indicator of the resource according to the observed performance indicator. 8 . The system of claim 7 , wherein recording the observed performance indicator of the resource during operation of the organization further comprises: determining a condition of the operation of the resource of the organization, wherein the condition affects the first performance indicator; recording the observed performance indicator and the condition of the operation; and develop a performance indicator model of the resource over a range of the condition. 9 . A method of presenting resources of an organization to a user of a device having a processor and a display, the method comprising: executing, on the processor, instructions that cause the device to: identify a first performance indicator of a first resource of the organization, and a second performance indicator of a second resource of the organization; determine an effect of the first performance indicator of the first resource on the second performance indictor of the second resource; and present to the user, on the display, a visual resource map of the resources of the organization that includes a visual indicator of the effect of the first performance indicator of the first resource on the second performance indicator of the second resource. 10 . The method of claim 9 , wherein determining the effect of the first performance indicator of the first resource on the second performance indicator of the second resource further comprises: determining an initial observation of the second performance indicator; while applying an adjustment to the first performance indicator, determining an adjusted observation of the second performance indicator that is responsive to the adjustment; and comparing the initial observation to the adjusted observation of the second performance indicator to determine the effect of the adjustment of the first performance indicator. 11 . The method of claim 10 , wherein: determining adjusted observations responsive to a set of adjustments of the first performance indicator; and developing an effect model of adjustments of the first performance indicator on the second performance indicator. 12 . The method of claim 9 , wherein: executing the instructions further causes the device to record the first performance indicator and the second performance indicator over a time range; and determining the effect of the first resource indicator on the second resource indicator further comprises: correlating respective adjustments of the first performance indicator of the first resource with an effect of the second performance indicator of the second resource. 13 . The method of claim 9 , wherein: determining the effect of the first performance indicator on the second performance indicator further comprises: estimating a user count of users affected by the effect of the first performance indicator on the second resource; and presenting the visual resource map further comprises: indicating, on the visual resource map, the user count of users affected by the effect of the first performance indicator on the second resource. 14 . The method of claim 9 , wherein executing the instructions on the processor further causes the device to: for respective resources of the organization, compare a performance indicator of the resource with a performance indicator threshold; and responsive to determining that the performance indicator of the resource exceeds the performance indicator threshold, present, on the visual resource map, an alert that indicates that the performance indicator of the first resource exceeds the performance indicator threshold. 15 . The method of claim 14 , wherein executing the instructions on the processor further causes the device to: identify a performance adjustment of at least one resource of the organization that alleviates the alert; and propose the performance adjustment as a resource recommendation to the user. 16 . The method of claim 9 , wherein executing the instructions on the processor further causes the device to, responsive to receiving a proposed modification of the first resource: determine a performance adjustment of the first performance indicator in response to the proposed modification; determine an effect of the performance adjustment on the second performance indicator of the second resourc

Assignees

Inventors

Classifications

  • Network utilisation, e.g. volume of load or congestion level · CPC title

  • Network monitoring probes · CPC title

  • with visual {or acoustical} indication of the functioning of the machine · CPC title

  • where the computing system is distributed, e.g. networked systems, clusters, multiprocessor systems (multiprogramming arrangements G06F9/46; allocation of resources G06F9/50) · CPC title

  • for performance assessment · 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 US2017012847A1 cover?
The resources of an organization may provide various functions and services, and the performance of the resources may be of interest. Performance indicators (e.g., network bandwidth, I/O throughput, and processing capacity) may be measured and logged, and examined in the event of diminished performance in order to identify a non-performing resource. However, because resources may depend on othe…
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification H04L43/0876. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Jan 12 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).