Single snapshot for multiple agents
US-2018232278-A1 · Aug 16, 2018 · US
US10474651B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10474651-B2 |
| Application number | US-201415500650-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 31, 2014 |
| Priority date | Jul 31, 2014 |
| Publication date | Nov 12, 2019 |
| Grant date | Nov 12, 2019 |
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.
Analysis of system information includes retrieving selected snapshots comprising the system information to be analyzed. Further, one or more operations can be performed on the system information to extract resultant information. The resultant information can be provided over a graphical user interface to a user.
Opening claim text (preview).
The invention claimed is: 1. A computing device comprising: a processor; and a non-transitory machine-readable storage medium, communicatively coupled to the processor, storing instructions executable by the processor to: receive user inputs designating: a selection of snapshots of system information, and an expression defining an operation to be performed on data of the snapshots to identify and filter out system information differences, among the snapshots, irrelevant to a performance issue based on a stage of a computing system corresponding to each of the snapshots; retrieve the selected snapshots from a snapshot storage unit; and perform the operation to filter out the irrelevant system information differences in the selected snapshots and extract resultant information including system information differences, among the snapshots, relevant to the performance issue. 2. The computing device of claim 1 , further comprising instructions executable by the processor to define rules for performing the operation. 3. The computing device of claim 1 , wherein the operation includes at least one of intersection, union, complement, difference, and inverse. 4. The computing device of claim 1 , further comprising instructions executable by the processor to: obtain the snapshots from corresponding computing systems based on user instructions; and organize and store the snapshots in the snapshot storage unit. 5. The computing device of claim 4 , further comprising instructions executable by the processor to process the snapshots, wherein the processing includes normalizing metadata and adding indices for storing in the snapshot storage unit. 6. The computing device of claim 4 , further comprising instructions executable by the processor to interpret the data in the snapshots for organizing the snapshots in the snapshot storage unit. 7. The computing device of claim 1 , further comprising instructions executable by the processor to provide the resultant information over a graphical user interface. 8. A method comprising: retrieving, from a snapshot storage unit, selected snapshots captured from computing systems, wherein the selected snapshots comprise system information of the computing systems to be analyzed and metadata added to the selected snapshots; receiving an expression defining an operation to identify and filter out system information differences, among the snapshots, irrelevant to a performance issue based on a stage of a computing system corresponding to each of the snapshots; performing the operation on the metadata added to the selected snapshots to filter out the irrelevant system information differences included in the selected snapshots and to extract resultant information including system differences, among the snapshots, relevant to the performance issue utilizable to resolve the performance issue of a computing system of the computing systems; and providing the resultant information over a graphical user interface. 9. The method of claim 8 , further comprising refining the resultant information based on user instructions, wherein the refining includes categorizing and filtering the resultant information. 10. The method of claim 8 , further comprising: obtaining the snapshots from computing systems; preprocessing each of the snapshots, wherein preprocessing includes standardizing different data types across the snapshots and adding the metadata to the snapshots; and storing the preprocessed snapshots in the snapshot storage unit. 11. The method of claim 8 , wherein the system information comprises data, path information, and metadata. 12. The method of claim 8 comprising receiving a series of expressions, each expression including a subset of the operation, and performing the operation on the metadata based on the series of expressions. 13. A non-transitory computer-readable medium comprising instructions executable by a processing resource to: retrieve selected snapshots, captured from a computing system, comprising system information of the computing system to be analyzed; receive, from a user, an expression defining an operation to identify and filter out system information differences, among the snapshots, irrelevant to a performance issue based on a stage of the computing system corresponding to each of the snapshots relative to an occurrence of a performance issue; perform the operation by applying a problem set, derived from the operation, to data of the snapshots based on the stage of the computing system corresponding each of the snapshots to filter out the irrelevant system information differences and to extract resultant information including system differences, among the snapshots, relevant to the performance issue utilizable to identify and resolve the performance issue; and provide the resultant information over a graphical user interface to the user. 14. The non-transitory computer-readable medium of claim 13 , wherein the problem set includes at least one of intersection, union, complement, difference, and inverse. 15. The non-transitory computer-readable medium of claim 13 , wherein the instructions are further executable by the processing resource to: obtain a plurality of snapshots from computing systems; preprocess the plurality of snapshots to normalize metadata and add indices; and store the preprocessed snapshots in a snapshot storage unit.
Presentation of query results · CPC title
Indexing; Data structures therefor; Storage structures · CPC title
Clustering or classification · CPC title
using diagnostics (G06F11/0703 takes precedence) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.