US2023100107A1PendingUtilityA1

Apparatuses, methods, and computer program products for generating and presenting component score interfaces within a multi-component system

Assignee: ATLASSIAN PTY LTDPriority: Sep 29, 2021Filed: Sep 29, 2021Published: Mar 30, 2023
Est. expirySep 29, 2041(~15.2 yrs left)· nominal 20-yr term from priority
G06F 11/0793G06F 11/008G06F 16/24573G06F 16/287G06F 16/2237G06F 11/3409G06F 8/77
36
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Methods, apparatuses, or computer program products provide for providing a component score interface within a multi-component system. A component metadata vector associated with a first component identifier may be retrieved from a component metadata repository. One or more component metadata values are extracted from the component metadata vector based at least in part on a first component score type. A first component score may be generated based at least in part on the one or more component metadata values extracted from the component metadata vector. Additionally, the first component score generation may comprise applying a unique weight value to each component metadata value in accordance with the first component score type. A component score interface comprising instructions for rendering a first component score interface element representing the first component score may be generated. Furthermore, the component score interface may be transmitted to a first client device.

Claims

exact text as granted — not AI-modified
That which is claimed is: 
     
         1 . A system for providing a component score interface within a multi-component system, the system comprising one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to:
 retrieve, from a component metadata repository, a component metadata vector associated with a first component identifier, the component metadata vector comprising a plurality of records each comprising a component metadata record identifier and a component metadata value;   based at least in part on a first component score type, extract one or more component metadata values from the component metadata vector, wherein the first component score type defines the one or more component metadata values required from the component metadata vector for generation of a first component score associated with the first component score type;   generate the first component score based at least in part on the one or more component metadata values extracted from the component metadata vector, wherein generating the first component score comprises applying a unique weight value to each component metadata value of the one or more component metadata values in accordance with the first component score type;   generate a component score interface comprising instructions for rendering a first component score interface element representing the first component score, the component score interface configured for graphical rendering via a display device of a first client device; and   transmit the component score interface to the first client device.   
     
     
         2 . The system of  claim 1 , wherein the one or more storage devices store instructions that are operable, when executed by the one or more computers, to further cause the one or more computers to:
 update the first component score in response to detection of a change in one or more of the one or more component metadata values required from the component metadata vector.   
     
     
         3 . The system of  claim 1 , wherein a component score type is one or more of a security score, compliance score, health score, operational health score, readiness score, reliability score, or a custom score. 
     
     
         4 . The system of  claim 1 , wherein the first component score type is associated with a first metadata values set required from the component metadata vector for generation of the first component score. 
     
     
         5 . The system of  claim 1 , wherein the one or more storage devices store instructions that are operable, when executed by the one or more computers, to further cause the one or more computers to:
 generate the first component score in response to receiving a component score interface request from the first client device.   
     
     
         6 . The system of  claim 1 , wherein the one or more storage devices store instructions that are operable, when executed by the one or more computers, to further cause the one or more computers to:
 responsive to detecting that the first component score is below a component score threshold associated with the component score type, transmit a component score notification to a second client device.   
     
     
         7 . The system of  claim 1 , wherein the one or more storage devices store instructions that are operable, when executed by the one or more computers, to further cause the one or more computers to:
 responsive to detecting that the first component score is below a component score threshold associated with the component score type, activate a corrective action associated with a first component associated with the first component identifier.   
     
     
         8 . The system of  claim 1 , wherein the one or more storage devices store instructions that are operable, when executed by the one or more computers, to further cause the one or more computers to:
 generate a second component score interface comprising instructions for rendering a plurality of component score interface elements each representing unique component scores associated with a first component associated with the first component identifier, the second component score interface configured for graphical rendering via the display device of the first client device; and   transmit the second component score interface to the first client device.   
     
     
         9 . The system of  claim 1 , wherein the one or more values of the component score comprise one or more of a percentage, count, or duration. 
     
     
         10 . A computer-implemented method, comprising:
 retrieving, using processing circuitry and from a component metadata repository, a component metadata vector associated with a first component identifier, the component metadata vector comprising a plurality of records each comprising a component metadata record identifier and a component metadata value;   based at least in part on a first component score type, extracting, using the processing circuitry, one or more component metadata values from the component metadata vector, wherein the first component score type defines the one or more component metadata values required from the component metadata vector for generation of a first component score associated with the first component score type;   generating, using the processing circuitry, the first component score based at least in part on the one or more component metadata values extracted from the component metadata vector, wherein generating the first component score comprises applying a unique weight value to each component metadata value of the one or more component metadata values in accordance with the first component score type;   generating, using the processing circuitry, a component score interface comprising instructions for rendering a first component score interface element representing the first component score, the component score interface configured for graphical rendering via a display device of a first client device; and   transmitting, using the processing circuitry, the component score interface to the first client device.   
     
     
         11 . The method of  claim 10 , further comprising:
 updating the first component score in response to detection of a change in one or more of the one or more component metadata values required from the component metadata vector.   
     
     
         12 . The method of  claim 10 , wherein a component score type is one or more of a security score, compliance score, health score, operational health score, reliability score, readiness score or a custom score. 
     
     
         13 . The method of  claim 10 , wherein the first component score type is associated with a first metadata values set required from the component metadata vector for the generation of the first component score. 
     
     
         14 . The method of  claim 10 , further comprising:
 generating the first component score in response to a component score interface request from the first client device.   
     
     
         15 . The method of  claim 10 , further comprising:
 responsive to detecting that the first component score is below a component score threshold associated with the component score type, transmitting a component score notification to a second client device.   
     
     
         16 . The method of  claim 10 , further comprising:
 responsive to detecting that the first component score is below a component score threshold associated with the component score type, activating a corrective action associated with a first component associated with the first component identifier.   
     
     
         17 . The method of  claim 10 , further comprising:
 generating a second component score interface comprising instructions for rendering a plurality of component score interface elements each representing unique component scores associated with a first component associated with the first component identifier, the second component score interface configured for graphical rendering via the display device of the first client device; and   transmitting the second component score interface to the first client device.   
     
     
         18 . The system of  claim 1 , wherein the one or more values of the component score comprise one or more of a percentage, count, or duration. 
     
     
         19 . A computer program product, stored on a computer readable medium, comprising instructions that when executed by one or more computers cause the one or more computers to:
 retrieve, from a component metadata repository, a component metadata vector associated with a first component identifier, the component metadata vector comprising a plurality of records each comprising a component metadata record identifier and a component metadata value;   based at least in part on a first component score type, extract one or more component metadata values from the component metadata vector, wherein the first component score type defines the one or more component metadata values required from the component metadata vector for generation of a first component score associated with the first component score type;   generate the first component score based at least in part on the one or more component metadata values extracted from the component metadata vector, wherein generating the first component score comprises applying a unique weight value to each component metadata value of the one or more component metadata values in accordance with the first component score type;   generate a component score interface comprising instructions for rendering a first component score interface element representing the first component score, the component score interface configured for graphical rendering via a display device of a first client device; and   transmit the component score interface to the first client device.   
     
     
         20 . The computer program product of  claim 19 , further comprising instructions that when executed by one or more computers cause the one or more computers to:
 update the first component score in response to detection of a change in one or more of the one or more component metadata values required from the component metadata vector.

Join the waitlist — get patent alerts

Track US2023100107A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.