Dynamic display of visual indicators in a heads-up display
Systems, methods, and computer-readable media are disclosed herein for causing display of visual indicators in a heads-up display (HUD) of an overlay application. The overlay application can obtain input data and detect a contextual trigger within the input data. In response to detecting the contextual trigger, a temporary visual indicator having a gradually decreasing opacity value can be generated. When a user interacts with the temporary visual indicator, the opacity of the temporary visual indicator can be reset to a default opacity value.
1 . A method of dynamically generating one or more visual indicators included in a heads-up display (HUD) of a meeting overlay application, the method comprising:
obtaining, via the meeting overlay application, input data associated with a meeting hosted by a meeting provider,
wherein the input data is generated by at least one meeting participant included in the meeting;
providing, as input, the input data to one or more artificial intelligence (AI) agents, which generate, as output, a set of default visual indicators,
wherein each of the one or more AI agents is to be associated with a corresponding computer-executable operation set configured to be autonomously executed by the AI agent on a software application set, and
wherein each default visual indicator in the set of default visual indicators includes a dynamic representation of a property of the input data;
causing display, within the HUD, of the set of default visual indicators for a duration of a session of the meeting overlay application;
detecting, by the one or more AI agents, a contextual trigger within the input data,
wherein the contextual trigger is associated with a category of informational artifact;
in response to detecting the contextual trigger, generating a temporary visual indicator including an informational artifact associated with the category and having an opacity value;
causing display, within the HUD, of the temporary visual indicator,
wherein the opacity value of the temporary visual indicator gradually decreases over a predetermined time interval;
detecting an interaction, by a user of the meeting overlay application, with the temporary visual indicator;
in response to detecting the interaction, resetting the opacity value of the temporary visual indicator to a default opacity value; and
persisting the temporary visual indicator within the HUD until a removal signal is received,
wherein the removal signal is at least one of (i) a selection, from the user, to remove the temporary visual indicator or (ii) a detection, by the one or more AI agents, of a second contextual trigger within the input data, and
wherein the second contextual trigger indicates the informational artifact has a decreased relevance to the meeting.
2 . The method of claim 1 , wherein causing display, within the HUD, of at least one of the set of default visual indicators or the temporary visual indicator further comprises:
determining, by the one or more AI agents, a specified location within the HUD,
wherein the specified location is based on at least one of a screen capture associated with the at least one meeting participant, a predetermined screen location, or positioning data obtained via an operating system-level API; and
causing display of at least one of the set of default visual indicators or the temporary visual indicator at the specified location.
3 . The method of claim 1 , further comprising:
determining, based on the category, an urgency level of the informational artifact; and
adding, to the temporary visual indicator, an urgency indicator that visually represents the urgency level using at least one of (i) a color or (ii) a pulsing effect.
4 . The method of claim 1 , wherein the temporary visual indicator is further generated by:
obtaining unstructured data associated with the at least one meeting participant from a global data lake;
providing, as input, the unstructured data to the one or more AI agents, which generate, as output, a global behavioral model associated with the at least one meeting participant;
generating the informational artifact based on the global behavioral model; and
inserting the informational artifact into the temporary visual indicator.
5 . The method of claim 1 , wherein:
the contextual trigger is a mention of a particular entity; and
the informational artifact is a distinguishing feature between the at least one meeting participant and the particular entity.
6 . The method of claim 1 , wherein:
the contextual trigger is a budgetary constraint; and
the informational artifact is a value reframing associated with the budgetary constraint.
7 . The method of claim 1 , wherein:
the contextual trigger is a timing objection; and
the informational artifact is a momentum reframing associated with the timing objection.
8 . The method of claim 1 , wherein:
the contextual trigger is an approval constraint; and
the informational artifact is an approval obtainment artifact associated with the approval constraint.
9 . A system comprising:
at least one hardware processor; and
at least one non-transitory memory storing instructions, which, when executed by the at least one hardware processor, cause the system to:
obtain, via a meeting overlay application, input data associated with a meeting participant;
provide, as input, the input data to one or more artificial intelligence (AI) agents, which generate, as output, a set of default visual indicators,
wherein each default visual indicator in the set of default visual indicators includes a dynamic representation of a property of audio content included in the input data;
cause display, within a heads-up display (HUD), of the set of default visual indicators for a duration of a session of the meeting overlay application;
detect, by the one or more AI agents, a contextual trigger within the input data,
wherein the contextual trigger is associated with a category of informational artifact;
in response to detecting the contextual trigger, generate a temporary visual indicator including an informational artifact associated with the category and having an opacity value;
cause display, within the HUD, of the temporary visual indicator,
wherein the opacity value of the temporary visual indicator gradually decreases over a predetermined time interval;
detect an interaction, by a user of the meeting overlay application, with the temporary visual indicator; and
in response to detecting the interaction, reset the opacity value of the temporary visual indicator to a default opacity value.
10 . The system of claim 9 , further comprising instructions causing the system to:
after resetting the opacity value of the temporary visual indicator, persist the temporary visual indicator within the HUD until a removal signal is received,
wherein the removal signal is at least one of (i) a selection, from the user, to remove the temporary visual indicator or (ii) a detection, by the one or more AI agents, of a second contextual trigger within the input data, and
wherein the second contextual trigger indicates the informational artifact has a decreased relevance to a meeting including the meeting participant.
11 . The system of claim 9 , further comprising instructions causing the system to cause display, within the HUD, of at least one of the set of default visual indicators or the temporary visual indicator by:
determining, by the one or more AI agents, a specified location within the HUD,
wherein the specified location is based on at least one of a screen capture associated with the meeting participant, a predetermined screen location, or positioning data obtained via an operating system-level API; and
causing display of at least one of the set of default visual indicators or the temporary visual indicator at the specified location.
12 . The system of claim 9 , further comprising instructions causing the system to:
determine, based on the category, an urgency level of the informational artifact; and
add, to the temporary visual indicator, an urgency indicator that visually represents the urgency level using at least one of (i) a color or (ii) a pulsing effect.
13 . The system of claim 9 , further comprising instructions causing the system to generate the temporary visual indicator by:
obtaining unstructured data associated with the meeting participant from a global data lake;
providing, as input, the unstructured data to the one or more AI agents, which generate, as output, a global behavioral model associated with the meeting participant;
generating the informational artifact based on the global behavioral model; and
inserting the informational artifact into the temporary visual indicator.
14 . One or more non-transitory, computer-readable storage media comprising instructions recorded thereon, wherein the instructions, when executed by at least one data processor of a system, cause the system to:
obtain, via an overlay application, input data associated with a user of the overlay application;
detect, by one or more artificial intelligence (AI) agents, a contextual trigger within the input data,
wherein the contextual trigger is associated with a category of informational artifact;
in response to detecting the contextual trigger, generate a temporary visual indicator including an informational artifact associated with the category and having an opacity value;
cause display, within a heads-up display (HUD), of the temporary visual indicator,
wherein the opacity value of the temporary visual indicator gradually decreases over a predetermined time interval;
detect an interaction, by the user of the overlay application, with the temporary visual indicator; and
in response to detecting the interaction, reset the opacity value of the temporary visual indicator to a default opacity value.
15 . The one or more non-transitory, computer-readable storage media of claim 14 , further comprising instructions causing the system to:
provide, as input, the input data to the one or more AI agents, which generate, as output, a set of default visual indicators,
wherein each default visual indicator in the set of default visual indicators includes a dynamic representation of a property of audio content included in the input data; and
cause display, within the HUD, of the set of default visual indicators for a duration of a session of the overlay application.
16 . The one or more non-transitory, computer-readable storage media of claim 14 , further comprising instructions causing the system to:
after resetting the opacity value of the temporary visual indicator, persist the temporary visual indicator within the HUD until a removal signal is received,
wherein the removal signal is at least one of (i) a selection, from the user, to remove the temporary visual indicator or (ii) a detection, by the one or more AI agents, of a second contextual trigger within the input data, and
wherein the second contextual trigger indicates the informational artifact has a decreased relevance to a meeting including the user.
17 . The one or more non-transitory, computer-readable storage media of claim 14 , further comprising instructions causing the system to cause display, within the HUD, of the temporary visual indicator by:
determining, by the one or more AI agents, a specified location within the HUD,
wherein the specified location is based on at least one of a screen capture associated with a meeting participant, a predetermined screen location, or positioning data obtained via an operating system-level API; and
causing display of the temporary visual indicator at the specified location.
18 . The one or more non-transitory, computer-readable storage media of claim 14 , further comprising instructions causing the system to:
determine, based on the category, an urgency level of the informational artifact; and
add, to the temporary visual indicator, an urgency indicator that visually represents the urgency level using at least one of (i) a color or (ii) a pulsing effect.
19 . The one or more non-transitory, computer-readable storage media of claim 14 , further comprising instructions causing the system to generate the temporary visual indicator by:
obtaining unstructured data associated with the user from a global data lake;
providing, as input, the unstructured data to the one or more AI agents, which generate, as output, a global behavioral model associated with the user;
generating the informational artifact based on the global behavioral model; and
inserting the informational artifact into the temporary visual indicator.
20 . The one or more non-transitory, computer-readable storage media of claim 14 , wherein:
the contextual trigger is at least one of a mention of a particular entity, a budgetary constraint, a timing objection, or an approval constraint; and
the informational artifact is at least one of a distinguishing feature between the user and the particular entity, a value reframing, a momentum reframing, or an approval obtainment artifact.