IP Library Granted Patent US 12675303
Granted Patent B2
US 12675303 · App. 19/357,496 · Granted Jul 7, 2026

Artificial intelligence governance navigator

Inventor: Allie Joelle DeLonay (Madison, WI)
Assignee: SAS Institute Inc.
G06F9/451G06F9/542
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 12675303
App. No.
19/357,496
Granted
Jul 7, 2026
Kind
B2
Abstract

A computing device displays a graphical user interface (GUI) comprising a navigator interface component. The navigator interface component comprises an interactive graphical representation of an asset. The device, responsive to detecting a predefined event, generates an alert. The device updates the navigator interface component to indicate the alert in association with the asset in the interactive graphical representation. The device receives a selection of the asset via the interactive graphical representation. The device displays, in the GUI, a second interactive graphical representation specific to the asset. The second interactive graphical representation of the asset comprises a task control element for controlling tasks specific to management of the asset. The device receives, using the task control element: a task for resolving the alert; and an association with the task and the asset. The device updates the navigator interface component to indicate the association with the task and the asset.

Claims (150)

1 . A computer-program product tangibly embodied in a non-transitory machine-readable storage medium, the computer-program product including instructions operable to cause a computing system to:

display a graphical user interface comprising a navigator interface component for navigating an asset system,

wherein the asset system comprises a plurality of assets;

wherein the plurality of assets includes a first asset pertaining to a use case for a first computer model and a second asset pertaining to an artificial intelligence system for one or more other computer models different than the first computer model; and

wherein the navigator interface component comprises a first interactive graphical representation of the first asset and the second asset;

detect a predefined event pertaining to the first asset;

responsive to detecting the predefined event, generate an alert indicating the predefined event pertaining to the first asset;

update the navigator interface component to indicate the alert in association with the first asset, and not the second asset, in the first interactive graphical representation;

receive, via the navigator interface component, a selection of the first asset via the first interactive graphical representation;

display, in the graphical user interface, a second interactive graphical representation specific to the first asset, wherein the second interactive graphical representation of the first asset comprises:

association navigation element indicating an association between the first asset and the second asset;

a task control element for controlling any tasks specific to management of the first asset; and

receive, using the task control element:

a task for resolving the alert; and

an association with the task and the first asset; and

update the navigator interface component to indicate the association with the task and the first asset.

2 . The computer-program product of claim 1 , wherein the instructions are operable to cause the computing system to:

update the navigator interface component to indicate the alert by dynamically updating the navigator interface component to have an access point for a user to navigate to the alert; and

update the navigator interface component to indicate the association with the task and the first asset by updating the interface component to dynamically have an access point for a user to complete the task for resolving the alert.

3 . The computer-program product of claim 1 ,

wherein the instructions are operable to cause the computing system to further obtain, via the graphical user interface, a first policy for the first asset;

wherein the predefined event pertains to the first asset and not the second asset according to the first policy; and

wherein the second interactive graphical representation of the first asset is specific to the first asset and graphically represents a connection it has with the second asset.

4 . The computer-program product of claim 1 , wherein the first interactive graphical representation and the second interactive graphical representation of the first asset collectively include an asset type, a policy classification, and an assessment completeness for assessments of the first computer model.

5 . The computer-program product of claim 1 , wherein the first interactive graphical representation includes an asset type, a model language for the one or more other computer models different than the first computer model, and a metadata completeness indication for metadata related to the artificial intelligence system.

6 . The computer-program product of claim 1 , wherein the first interactive graphical representation and second interactive graphical representation indicate an electronic record of comments or tasks completed related to the first asset.

7 . The computer-program product of claim 1 , wherein the navigator interface component further displays a graphical representation indicating one or more of:

a degree of assets of the plurality of assets currently in use;

a degree of assets that are of a high risk status for use; and

a degree of assets with predefined events.

8 . The computer-program product of claim 1 , wherein the instructions are operable to cause the computing system to:

associate the task and the first asset with a user account of the computing system; and

update the navigator interface component to indicate the association with the task, the first asset, and the user account.

9 . The computer-program product of claim 1 , wherein the instructions are operable to cause the computing system to:

determine a privacy classification for variables associated with the first computer model to which the first asset pertains; and

display a graphical representation of the privacy classification in proximity to the second interactive graphical representation of the first asset.

10 . The computer-program product of claim 1 ,

wherein the first asset pertaining to the first computer model, pertains to a trained computer model trained on a training dataset; and

wherein the instructions are operable to cause the computing system to:

generate a label for a privacy classification indicating a private or a sensitive aspect of one or more variables used for model terms in the trained computer model; and

display a graphical representation of the privacy classification depicting the label.

11 . The computer-program product of claim 1 , wherein the instructions are operable to cause the computing system to:

receive, via the graphical user interface, a policy for the first asset;

wherein the predefined event pertains to one or more missing assessments according to the policy; and

wherein the task is related to providing a missing assessment of the one or more missing assessments.

12 . The computer-program product of claim 1 , wherein the instructions are operable to cause the computing system to:

display in the graphical user interface, a policy graphical representation that is specific to a policy for the first asset, wherein the policy graphical representation comprises an input field for an assessment for the policy and an artificial intelligence control for generating a computer-generated response for the assessment;

receive, using the artificial intelligence control, an indication to generate a computer-generated response for the assessment for the policy;

generate the computer-generated response for the assessment; and

update, based on the computer-generated response, the navigator interface component to remove the alert in proximity to the first asset, wherein the alert pertains to the assessment for the policy.

13 . The computer-program product of claim 12 , wherein the instructions are operable to cause the computing system to:

display in the policy graphical representation an indication of a degree of completion of multiple assessments for the policy, wherein the assessment is one of the multiple assessments;

generate the computer-generated response for the assessment, wherein the computer-generated response indicates one or more sources for the computer-generated response and indicates a likelihood of accuracy of the computer-generated response;

receive an indication to accept the computer-generated response; and

update the degree of completion of the multiple assessments, responsive to the indication to accept the computer-generated response.

14 . The computer-program product of claim 1 ,

wherein the predefined event pertaining to the first asset is a default predefined event for missing information;

wherein the missing information is related to an owner approval for deploying or reviewing an asset, or related to metadata related to training or testing the first computer model; and

wherein the task is related to providing the missing information.

15 . The computer-program product of claim 1 ,

wherein the instructions are operable to cause the computing system to:

display in the graphical user interface, a monitoring graphical representation that is specific to monitoring the first asset; and

receive, a user-defined metric or threshold for monitoring the first asset; and

wherein the predefined event is predefined according to the user-defined metric or threshold.

16 . The computer-program product of claim 1 , wherein the instructions are operable to cause the computing system to:

receive a first policy from an external system external to the computing system, wherein the first policy indicates assessments for a model different than a model associated with the assets of the plurality of assets;

associate the first asset with the first policy; and

detect the predefined event responsive to associating the first asset with the first policy.

17 . The computer-program product of claim 16 , wherein the instructions are operable to cause the computing system to:

generate by the computing system a second policy;

associate the second policy with the first asset, wherein the second policy has one or more assessments for the first asset different than the first policy; and

detect one or more events responsive to associating the first asset with the second policy.

18 . The computer-program product of claim 1 , wherein the instructions are operable to cause the computing system to:

display in the navigator interface component, or the second interactive graphical representation that is specific to the first asset, a connection control element for connecting one or more assets of the plurality of assets;

connect, using the connection control element, the first asset to a third asset of the plurality of assets; and

display on a third interactive graphical representation for the third asset an indication of the alert indicating the predefined event pertaining to the first asset.

19 . The computer-program product of claim 1 , wherein the instructions are operable to cause the computing system to:

receive an indication to set up an application programming interface connection with an external system external to the computing system;

receive, using the application programming interface, metadata pertaining to a model asset from the external system;

register the model asset in the asset system; and

update the model asset registered in the asset system based on updates from the external system using the application programing interface.

20 . The computer-program product of claim 1 ,

wherein the plurality of assets comprise:

a third asset that is a second computer model;

a fourth asset that is an agent for executing an action for a third computer model; and

wherein the first computer model, the second computer model, the third computer model are different from each other.

21 . The computer-program product of claim 1 , wherein the instructions are operable to cause the computing system to:

wherein the second interactive graphical representation of the first asset indicates a model card visualization associated with the first computer model; and

wherein the model card visualization comprises textual and graphical representations of the first computer model and a training dataset for training the first computer model.

22 . A computer-implemented method comprising:

displaying a graphical user interface comprising a navigator interface component for navigating an asset system,

wherein the asset system comprises a plurality of assets;

wherein the plurality of assets includes a first asset pertaining to a use case for a first computer model and a second asset pertaining to an artificial intelligence system for one or more other computer models different than the first computer model; and

wherein the navigator interface component comprises a first interactive graphical representation of the first asset and the second asset;

detecting a predefined event pertaining to the first asset;

responsive to detecting the predefined event, generating an alert indicating the predefined event pertaining to the first asset;

updating the navigator interface component to indicate the alert in association with the first asset, and not the second asset, in the first interactive graphical representation of the first asset;

receiving, via the navigator interface component, a selection of the first asset via the first interactive graphical representation;

displaying, in the graphical user interface, a second interactive graphical representation specific to the first asset, wherein the second interactive graphical representation of the first asset comprises:

association navigation element indicating an association between the first asset and the second asset;

a task control element for controlling any tasks specific to management of the first asset; and

receiving, using the task control element:

a task for resolving the alert; and

an association with the task and the first asset; and

updating the navigator interface component to indicate the association with the task and the first asset.

23 . The computer-implemented method of claim 22 , wherein the computer-implemented method further comprises:

updating the navigator interface component to indicate the alert by dynamically updating the navigator interface component to have an access point for a user to navigate to the alert; and

updating the navigator interface component to indicate the association with the task and the first asset by updating the interface component to dynamically have an access point for a user to complete the task for resolving the alert.

24 . The computer-implemented method of claim 22 ,

wherein the computer-implemented method further comprises obtaining, via the graphical user interface, a first policy for the first asset;

wherein the predefined event pertains to the first asset and not the second asset according to the first policy; and

wherein the second interactive graphical representation of the first asset is specific to the first asset and graphically represents a connection it has with the second asset.

25 . The computer-implemented method of claim 22 , wherein the computer-implemented method further comprises:

determining a privacy classification for variables associated with the first computer model to which the first asset pertains; and

displaying a graphical representation of the privacy classification in proximity to the second interactive graphical representation of the first asset.

26 . The computer-implemented method of claim 22 ,

wherein the first asset pertaining to the first computer model, pertains to a trained computer model trained on a training dataset; and

wherein the computer-implemented method further comprises:

generating a label for a privacy classification indicating a private or a sensitive aspect of one or more variables used for model terms in the trained computer model; and

displaying a graphical representation of the privacy classification depicting the label.

27 . The computer-implemented method of claim 22 ,

wherein the computer-implemented method is implemented by a computing system and further comprises:

receiving a first policy from an external system external to the computing system, wherein the first policy indicates assessments for a model different than a model associated with the assets of the plurality of assets; and

associating the first asset with the first policy; and

wherein detecting the predefined event comprises detecting the predefined event responsive to associating the first asset with the first policy.

28 . The computer-implemented method of claim 22 , wherein the computer-implemented method further comprises:

displaying in the navigator interface component, or the second interactive graphical representation that is specific to the first asset, a connection control element for connecting one or more assets of the plurality of assets;

connecting, using the connection control element, the first asset to a third asset of the plurality of assets; and

displaying on a third interactive graphical representation for the third asset an indication of the alert indicating the predefined event pertaining to the first asset.

29 . The computer-implemented method of claim 22 , wherein the computer-implemented method is implemented by a computing system and further comprises:

receiving an indication to set up an application programming interface connection with an external system external to the computing system;

receiving, using the application programming interface, metadata pertaining to a model asset from the external system;

registering the model asset in the asset system; and

updating the model asset registered in the asset system based on updates from the external system using the application programing interface.

30 . A computing device comprising processor and memory, the memory containing instructions executable by the processor wherein the computing device is configured to:

display a graphical user interface comprising a navigator interface component for navigating an asset system,

wherein the asset system comprises a plurality of assets;

wherein the plurality of assets includes a first asset pertaining to a use case for a first computer model and a second asset pertaining to an artificial intelligence system for one or more other computer models different than the first computer model; and

wherein the navigator interface component comprises a first interactive graphical representation of the first asset and the second asset;

detect a predefined event pertaining to the first asset;

responsive to detecting the predefined event, generate an alert indicating the predefined event pertaining to the first asset;

update the navigator interface component to indicate the alert in association with the first asset, and not the second asset, in the first interactive graphical representation of the first asset;

receive, via the navigator interface component, a selection of the first asset via the first interactive graphical representation;

display, in the graphical user interface, a second interactive graphical representation specific to the first asset, wherein the second interactive graphical representation of the first asset comprises:

association navigation element indicating an association between the first asset and the second asset;

a task control element for controlling any tasks specific to management of the first asset; and

receive, using the task control element:

a task for resolving the alert; and

an association with the task and the first asset; and

update the navigator interface component to indicate the association with the task and the first asset.