IP Library Granted Patent US 12710970
Granted Patent B1
US 12710970 · App. 19/574,214 · Granted Aug 18, 2026

Dynamic display of visual indicators in a heads-up display

Inventors: Christos Tryfonas (Foster City, CA); Purushottam Shridhar Amradkar (Sammamish, WA); Chinna Polinati (Snoqualmie, WA)
Assignee: Teameight.AI Inc.
G06F9/451G06F3/0481G06F3/04845G06F2203/04804
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 12710970
App. No.
19/574,214
Granted
Aug 18, 2026
Kind
B1
Abstract

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.

Claims (103)

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.