IP Library Granted Patent US 11,463,319
Granted Patent B2
US 11,463,319 · App. 17/228,970 · Granted Oct 4, 2022

System and method for the collection, generation, and distribution of synthetic metrics for computer system management

Inventors: Jeremy Sherwood (Beaverton, OR); Matthew Luebke (Front Royal, VA)
Assignee: ScienceLogic, Inc.
H04L41/14
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,463,319
App. No.
17/228,970
Granted
Oct 4, 2022
Kind
B2
Abstract

A system defines, creates, uses, and distributes information about other entities by collecting network information, recombining and synthesizing new network metrics from the collected network information, and then publishing one or more synthetic metrics datum describing the operation of the synthetic device, using a facading processing system. The technology herein has applications e.g., in the areas of network and computer systems management.

Claims (36)

1. A method of operating a facaded processing device comprising:

storing a collection specification, a generation specification and a facading specification in at least one non-transitory memory device; and

performing, with at least one processor operatively coupled to the non-transitory memory device, operations comprising:

collecting one or more metric values in accordance with the stored collection specification;

generating, in accordance with the stored generation specification, one or more synthetic metric values in response to the one or more collected metric values, and

publishing, in accordance with the facading specification, a façade of a virtualized synthetic device comprising a virtualized construct representing a connected device with at least some of the generated one or more synthetic metric values and/or the one or more collected metric values.

2. The method of operating a facaded processing device of claim 1 , wherein generating one or more synthetic metric values comprises combining one or more collected metric values to produce at least one synthetic metric value.

3. The method of operating a facaded processing device of claim 1 , wherein generating one or more synthetic metric values comprises combining a collected metric value with a previously generated synthetic metric value.

4. The method of operating a facaded processing device of claim 1 , wherein collecting one or more metric values comprises collecting from a further device.

5. The method of claim 4 wherein the further device comprises a network connected device.

6. The method of claim 4 wherein the further device comprises a non-network connected device.

7. The method of operating a facaded processing device of claim 1 , further comprising collecting, in accordance with the collection specification, the one or more metric values only once in an operating cycle that publishes the facade.

8. The method of operating a facaded processing device of claim 1 , further comprising repeatedly collecting, in accordance with the collection specification, the one or more metric values to produce a set of time series collected values for presentation as part of the published facade.

9. The method of claim 1 , wherein the collection specification comprises a processing device configuration specification that configures the at least one processor to collect one or more metric values using a network interface operably connected to a network attached device.

10. The method of claim 1 , wherein the collection specification comprises a processing device configuration specification that configures the at least one processor to collect one or more metric values using an interface operably connected to a non-network connected device.

11. The method of claim 1 , wherein the stored generation specification specifies the at least one processor operation to generate one or more synthetic metric values based upon at least one collected metric value and a synthetic metric generation specification that is part of the stored generation specification.

12. The method of claim 1 further including loading the non-transitory memory from an external source.

13. The method of claim 1 , wherein the facading specification specifies a mapping of one or more generated synthetic metric values to different aspects of the published facade.

14. A system for providing a façade of a virtualized synthetic device comprising a virtualized construct representing a connected device with at least some of the generated one or more synthetic metric values and/or the one or more collected metric values, the system comprising:

at least one non-transitory memory device configured to store a collection specification, a generation specification and a facading specification; and

at least one processor operatively coupled to the non-transitory memory device, the at least one processor being configured by the information stored in the at least one non-transitory memory device to perform operations comprising:

collecting one or more metric values in accordance with the stored collection specification;

generating, in accordance with the stored generation specification, one or more synthetic metric values in response to the one or more collected metric values, and

publishing, in accordance with the facading specification, a façade of a virtualized synthetic device comprising a virtualized construct representing a connected device with at least some of the generated one or more synthetic metric values and/or the one or more collected metric values.

15. The system of claim 14 , wherein generating one or more synthetic metric values comprises combining one or more collected metric values to produce at least one synthetic metric value.

16. The system of claim 14 , wherein generating one or more synthetic metric values comprises combining a collected metric value with a previously generated synthetic metric value.

17. The system of claim 14 , wherein collecting one or more metric values comprises collecting from a further device.

18. The system of claim 17 wherein the further device comprises a network connected device.

19. The system of claim 17 wherein the further device comprises a non-network connected device.

20. The system of claim 14 , wherein the at least one processor is further configured to collect, in accordance with the collection specification, the one or more metric values only once in an operating cycle that publishes the facade.

21. The system of claim 14 , wherein the at least one processor is further configured to repeatedly collect, in accordance with the collection specification, the one or more metric values to produce a set of time series collected values for presentation as part of the published facade.

22. The system of claim 14 , wherein the collection specification comprises a processing device configuration specification that configures the at least one processor to collect one or more metric values using a network interface operably connected to a network attached device.

23. The system of claim 14 , wherein the collection specification comprises a processing device configuration specification that configures the at least one processor to collect one or more metric values using an interface operably connected to a non-network connected device.

24. The system of claim 14 , wherein the stored generation specification specifies the at least one processor operation to generate one or more synthetic metric values based upon at least one collected metric value and a synthetic metric generation specification that is part of the stored generation specification.

25. The system of claim 14 further including loading the non-transitory memory from an external source.

26. The system of claim 14 , wherein the facading specification specifies a mapping of one or more generated synthetic metric values to different aspects of the published facade.

Assignments (1)
SECURITY INTEREST Recorded Sep 12, 2023
From: SCIENCELOGIC, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 064877/0828 →
Continuity (4)
Continuation 16911634 · Jun 25, 2020
Provisional Application 62908262 · Sep 30, 2019
Provisional Application 62866438 · Jun 25, 2019
Related Publication 20210234766A1 · Jul 29, 2021