Systems and methods of diagnosing down-layer performance problems via multi-stream performance patternization

US10142391B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-10142391-B1
Application numberUS-201615081104-A
CountryUS
Kind codeB1
Filing dateMar 25, 2016
Priority dateMar 25, 2016
Publication dateNov 27, 2018
Grant dateNov 27, 2018

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 one embodiment, a method includes retrieving a time-based performance pattern of virtual meetings previously mediated by a communications platform executing in a computing environment, wherein the computing environment comprises a plurality of resources. The method further includes determining, from the time-based performance pattern, at least one virtual-meeting attribute associated with relatively poor virtual-meeting performance. Also, the method includes determining a performance relationship between the at least one virtual-meeting attribute and a particular resource of the computing environment. In addition, the method includes generalizing the performance relationship to overall, non-meeting-specific performance of the particular resource.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of diagnosing transient down-layer performance problems using virtual-meeting performance data, comprising, by a computer system: generating a time-based performance pattern of a plurality of virtual meetings of a communications platform executing in a computing environment, wherein the computing environment comprises a plurality of down-layer infrastructural resources that support meeting services of the communications platform and non-meeting services of other components of the computing environment; determining, from the time-based performance pattern, at least one virtual-meeting attribute associated with relatively poor virtual-meeting performance as indicated by measured media-stream quality for the plurality of virtual meetings; identifying virtual meetings, of the plurality of virtual meetings of the time-based performance pattern, that have the at least one virtual-meeting attribute associated with relatively poor virtual-meeting performance; correlating, based at least partly on stored metadata, at least a subset of the identified virtual meetings to a particular down-layer infrastructural resource, of the plurality of down-layer infrastructural resources, that is at least partially responsible for executing each virtual meeting of the at least a subset; examining a performance metric of the correlated at least a subset of virtual meetings that is illustrative of an infrastructural problem which is broader than the communications platform; identifying a transient down-layer performance problem related to the particular down-layer infrastructural resource responsive to the examined performance metric satisfying a threshold; and reporting the transient down-layer performance problem. 2. The method of claim 1 , comprising generating a performance diagnostic in relation to the particular down-layer infrastructural resource. 3. The method of claim 1 , comprising, prior to the identifying virtual meetings, correlating the plurality of virtual meetings of the time-based performance pattern to down-layer infrastructural resources of the plurality of down-layer infrastructural resources that are responsible executing the plurality of virtual meetings. 4. The method of claim 1 , wherein the examined performance metric comprises information related to network latency. 5. The method of claim 1 , wherein the at least one virtual-meeting attribute comprises a combination of virtual-meeting attributes. 6. The method of claim 1 , wherein the at least one virtual-meeting attribute comprises a combination of a virtual-meeting participant and a recurring time interval. 7. The method of claim 1 , comprising validating an infrastructure-level significance of the relatively poor virtual-meeting performance based at least partly on the examining. 8. An information handling system comprising a processor and memory, wherein the processor and memory in combination are operable to implement a method comprising: generating a time-based performance pattern of a plurality of virtual meetings of a communications platform executing in a computing environment, wherein the computing environment comprises a plurality of down-layer infrastructural resources that support meeting services of the communications platform and non-meeting services of other components of the computing environment; determining, from the time-based performance pattern, at least one virtual-meeting attribute associated with relatively poor virtual-meeting performance as indicated by measured media-stream quality for the plurality of virtual meetings; identifying virtual meetings, of the plurality of virtual meetings of the time-based performance pattern, that have the at least one virtual-meeting attribute associated with relatively poor virtual-meeting performance; correlating, based at least partly on stored metadata, at least a subset of the identified virtual meetings to a particular down-layer infrastructural resource, of the plurality of down-layer infrastructural resources, that is at least partially responsible for executing each virtual meeting of the at least a subset; examining a performance metric of the correlated at least a subset of virtual meetings that is illustrative of an infrastructural problem which is broader than the communications platform; identifying a transient down-layer performance problem related to the particular down-layer infrastructural resource responsive to the examined performance metric satisfying a threshold; and reporting the transient down-layer performance problem. 9. The information handling system of claim 8 , the method comprising generating a performance diagnostic in relation to the particular down-layer infrastructural resource. 10. The information handling system of claim 8 , the method comprising, prior to the identifying virtual meetings, correlating the plurality of virtual meetings of the time-based performance pattern to down-layer infrastructural resources of the plurality of down-layer infrastructural resources that are responsible executing the plurality of virtual meetings. 11. The information handling system of claim 8 , wherein the examined performance metric comprises information related to network latency. 12. The information handling system of claim 8 , wherein the at least one virtual-meeting attribute comprises a combination of virtual-meeting attributes. 13. The information handling system of claim 8 , wherein the at least one virtual-meeting attribute comprises a combination of a virtual-meeting participant and a recurring time interval. 14. The information handling system of claim 8 , the method comprising validating an infrastructure-level significance of the relatively poor virtual-meeting performance based at least partly on the examining. 15. A computer-program product comprising a non-transitory computer-usable medium having computer-readable program code embodied therein, the computer-readable program code adapted to be executed to implement a method comprising: generating a time-based performance pattern of a plurality of virtual meetings of a communications platform executing in a computing environment, wherein the computing environment comprises a plurality of down-layer infrastructural resources that support meeting services of the communications platform and non-meeting services of other components of the computing environment; determining, from the time-based performance pattern, at least one virtual-meeting attribute associated with relatively poor virtual-meeting performance as indicated by measured media-stream quality for the plurality of virtual meetings; identifying virtual meetings, of the plurality of virtual meetings of the time-based performance pattern, that have the at least one virtual-meeting attribute associated with relatively poor virtual-meeting performance; correlating, based at least partly on stored metadata, at least a subset of the identified virtual meetings to a particular down-layer infrastructural resource, of the plurality of down-layer infrastructural resources, that is at least partially responsible for executing each virtual meeting of the at least a subset; examining a performance metric of the correlated at least a subset of virtual meetings that is illustrative of an infrastructural problem which is broader than the communications platform; identifying a transient down-layer performance problem related to the particular down-layer infrastructural resource responsive to the examined performance metric satisfying a threshold; and reporting the transient down-layer performance problem. 16. The co

Assignees

Inventors

Classifications

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 US10142391B1 cover?
In one embodiment, a method includes retrieving a time-based performance pattern of virtual meetings previously mediated by a communications platform executing in a computing environment, wherein the computing environment comprises a plurality of resources. The method further includes determining, from the time-based performance pattern, at least one virtual-meeting attribute associated with re…
Who is the assignee on this patent?
Dell Software Inc, Quest Software Inc
What technology area does this patent fall under?
Primary CPC classification H04L65/80. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 27 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).