IP Library Granted Patent US 12,361,010
Granted Patent B2
US 12,361,010 · App. 18/179,039 · Granted Jul 15, 2025

Hierarchical scoring system for distributed networks

Inventors: Stanislav Miskovic (San Jose, CA); Olivier Huynh Van (Sacramento, CA); Tim Silverline (San Ramon, CA); Kyle Scarmardo (Dallas, TX); Kevin Irwin (Flower Mound, TX); Jeffrey T. Boone (El Dorado Hills, CA); Ernest J. Lefner, IV (Flower Mound, TX)
Assignee: Gluware IP, LLC
G06F16/24575G06F11/3495
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 12,361,010
App. No.
18/179,039
Granted
Jul 15, 2025
Kind
B2
Abstract

A method of determining scores specific to a system is provided. The method comprises determining scores based on data associated with a component configuration, classifying the scores with respect to categories and subcategories, generating an aggregate score representative of a total performance of a component configuration, the generating including: generating a first category score specific to a first category and a second category score specific to a second category, performing normalization operations on the first category score and the second category score, wherein the first category score is representative of a first characteristic of the component configuration and the second category score representative of a second characteristic of the component configuration, combining the first normalized category score with the second normalized category score, and providing the aggregate score representative of an aggregate performance of the component configuration based on the first characteristic and the second characteristic.

Claims (65)

1. A computer-implemented method comprising:

determining a first set of scores based on data associated with a component configuration, the first set of scores being associated with a first level of a hierarchy;

determining a second set of scores associated with a second level of the hierarchy;

classifying the first set of scores with respect to categories and one or more subcategories associated with each of the categories, the first set of scores characterizing aspects of the component configuration;

generating an aggregate score representative of a total performance of the component configuration, the generating including:

generating a first category score specific to a first category of the categories and a second category score specific to a second category of the categories,

performing normalization operations on the first category score and the second category score, wherein the first category score is representative of a first characteristic of the component configuration and the second category score representative of a second characteristic of the component configuration, and

combining the first category score that is normalized with the second category score that is normalized; and

providing the aggregate score representative of the total performance of the component configuration.

2. The computer-implemented method of claim 1 , wherein:

the generating of the first category score comprises:

determining a first subcategory score associated with a first subcategory specific to the first category and a second subcategory score associated with a second subcategory specific to the first category, and

combining the first subcategory score and the second subcategory score; and

the generating of the second category score comprises:

determining a first subcategory score associated with a first subcategory specific to the second category and a second subcategory score associated with a second subcategory specific to the second category, and

combining the first subcategory score associated with the first subcategory specific to the second category and the second subcategory score associated with the second subcategory specific to the second category.

3. The computer-implemented method of claim 2 , further comprising applying a first weighting parameter to the combination of the first subcategory score specific to the first category and the second subcategory score specific to the first category.

4. The computer-implemented method of claim 3 , further comprising applying a second weighting parameter to the combination of the first subcategory score specific to the second category and the second subcategory score specific to the second category, wherein the first weighting parameter is larger than the second weighting parameter.

5. The computer-implemented method of claim 1 , further comprising:

implementing an action specific to at least a device included in the component configuration; and

generating an additional aggregate score representative of a different aggregate performance of the component configuration.

6. The computer-implemented method of claim 5 , wherein:

the action specific to the device includes one or more of a memory allocation, a firmware update, a communication path assignment, selection of authentication processes, or an assignment of access control policies; and

the data associated with the device includes a plurality of numeric characters and a plurality of non-numeric values.

7. The computer-implemented method of claim 6 , wherein the determining of the first set of scores comprises performing conversion operations on the plurality of non-numeric values.

8. The computer-implemented method of claim 7 , wherein the performing of the conversion operations comprising corresponding the plurality of non-numeric values to numeric values in a range from 0 to 10.

9. The computer-implemented method of claim 7 , wherein the plurality of non-numeric values correspond to an AES algorithm and a DES algorithm.

10. The computer-implemented method of claim 1 , wherein:

the first category score is representative of a volume of forwarded data relative to a device of the component configuration, volume of dropped traffic sessions relative to one or more devices of the component configuration, a number of traffic sessions, or communication paths between devices of the component configuration; and

the second category score is representative of access delays based on authentication processes relative to the one or more devices of the component configuration or alerts associated with detections relative to one or more of devices of the component configuration.

11. The computer-implemented method of claim 1 , wherein the normalization operations performed on the first category score and the second category score include one or more of a rounding operation and a mapping operation.

12. The computer-implemented method of claim 1 , wherein the component configuration characterizes one or more of default settings of a device in a distributed computing system, initial settings of the device, options of the device, preferences of the device, and parameters governing operation of the device.

13. A system comprising:

at least one data processor; and

at least one memory storing instructions, which when executed by the at least one data processor, cause operations comprising:

determining a first set of scores based on data associated with a component configuration, the scores being associated with a first level of a hierarchy;

determining a second set of scores associated with a second level of the hierarchy;

classifying the first set of scores with respect to categories and one or more subcategories associated with each of the categories, the first set of scores characterizing aspects of the component configuration;

generating an aggregate score representative of a total performance of the component configuration, the generating including:

generating a first category score specific to a first category of the categories and a second category score specific to a second category of the categories,

performing normalization operations on the first category score and the second category score, wherein the first category score is representative of a first characteristic of the component configuration and the second category score representative of a second characteristic of the component configuration, and

combining the first category score that is normalized with the second category score that is normalized; and

providing the aggregate score representative of the total performance of the component configuration.

14. The system of claim 13 , wherein the operations of:

the generating of the first category score comprises:

determining a first subcategory score associated with a first subcategory specific to the first category and a second subcategory score associated with a second subcategory specific to the first category, and

combining the first subcategory score and the second subcategory score; and

the generating of the second category score comprises:

determining a first subcategory score associated with a first subcategory specific to the second category and a second subcategory score associated with a second subcategory specific to the second category, and

combining the first subcategory score associated with the first subcategory

specific to the second category and the second subcategory score associated with the second subcategory specific to the second category.

15. The system of claim 14 , wherein the operations further comprise applying a first weighting parameter to the combination of the first subcategory score specific to the first category and the second subcategory score specific to the first category.

16. The system of claim 15 , wherein the operations further comprise applying a second weighting parameter to the combination of the first subcategory score specific to the second category and the second subcategory score specific to the second category, wherein the first weighting parameter is larger than the second weighting parameter.

17. The system of claim 13 , wherein the operations further comprise:

implementing an action specific to at least a device included in the component configuration; and

generating an additional aggregate score representative of a different aggregate performance of the component configuration.

18. The system of claim 17 , wherein:

the action specific to the device includes one or more of a memory allocation, a firmware update, a communication path assignment, selection of authentication processes, or an assignment of access control policies; and

the data associated with the device includes a plurality of numeric characters and a plurality of non-numeric values.

19. The system of claim 18 , wherein one of the operations of the determining of the first set of scores comprises performing conversion operations on the plurality of non-numeric values.

20. The system of claim 19 , wherein one of the operations of the performing of the conversion operations comprise corresponding the plurality of non-numeric values to numeric values in a range from 0 to 10.

21. The system of claim 19 , wherein the plurality of non-numeric values correspond to an AES algorithm and a DES algorithm.

22. The system of claim 13 , wherein:

the first category score is representative of a volume of forwarded data relative to a device of the component configuration, volume of dropped traffic sessions relative to one or more devices of the component configuration, a number of traffic sessions, or communication paths between devices of the component configuration; and

the second category score is representative of access delays based on authentication processes relative to the one or more devices of the component configuration or alerts associated with detections relative to one or more of devices of the component configuration.

Assignments (3)
SECURITY INTEREST Recorded Feb 28, 2025
From: GLUWARE IP, LLC
To: WESTERN ALLIANCE BANK
Reel/Frame 070372/0259 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THE NAME OF THE S7TH INVENTOR PREVIOUSLY RECORDED AT REEL: 62989 FRAME: 62. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 30, 2024
From: MISKOVIC, STANISLAV; VAN, OLIVIER HUYNH; SILVERLINE, TIM; SCARMARDO, KYLE; IRWIN, KEVIN; BOONE, JEFFREY T.; LEFNER, ERNEST J., IV
To: GLUWARE IP, LLC.
Reel/Frame 068848/0750 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 15, 2023
From: MISKOVIC, STANISLAV; HUYNH VAN, OLIVIER; SILVERLINE, TIM; SCARMARDO, KYLE; IRWIN, KEVIN; BOONE, JEFFREY T.; LEFNER, ERNEST J.
To: GLUWARE IP, LLC.
Reel/Frame 062989/0062 →
Continuity (1)
Related Publication 20240303242A1 · Sep 12, 2024
References Cited (11)
US 9721367B2 · Ryu · 2017 [cited by examiner]
US 9723367B1 · Long · 2017 [cited by examiner]
US 9886338B1 · Khokhar et al. · 2018 [cited by applicant]
US 20100131473A1 · Bjork et al. · 2010 [cited by applicant]
US 20160150451A1 · Barreto De Miranda Sargento · 2016 [cited by examiner]
US 20170149813A1 · Wright · 2017 [cited by examiner]
US 20180239682A1 · Kaluza et al. · 2018 [cited by applicant]
US 20210240703A1 · Anamanamuri · 2021 [cited by examiner]
US 20220103592A1 · Semel et al. · 2022 [cited by applicant]
US 20230179493A1 · Jiwani · 2023 [cited by examiner]
US 20230328084A1 · Narayanan · 2023 [cited by examiner]