Generating participant-specific information in a virtual meeting
A method includes providing, for display on a first client device of a first participant of a plurality of participants of a virtual meeting, a user interface (UI) during the virtual meeting. The UI includes multiple regions each presenting a visual item corresponding to a video stream generated by a client device of a respective participant of the virtual meeting. The method includes detecting engagement of the first participant with a first visual item corresponding to a video stream generated by a second client device of a second participant of the virtual meeting. The method further includes generating one or more information items associated with the second participant. The method further includes causing the one or more information items to be presented within the UI on the first client device of the first participant during the virtual meeting.
1 . A method comprising:
providing, for display on a first client device of a first participant of a plurality of participants of a virtual meeting, a user interface (UI) during the virtual meeting at a first point in time, the UI comprising a plurality of regions each presenting frames of a video stream generated by a client device of a respective participant of the virtual meeting and depicting the respective participant;
detecting, via the UI during the virtual meeting at a second point in time, engagement of the first participant with a first region presenting frames of a video stream generated by a second client device of a second participant of the virtual meeting;
generating one or more information items associated with the second participant for the first participant, the one or more information items associated with the second participant being absent from the UI at the first point in time and the second point in time; and
causing the one or more information items associated with the second participant to be presented within the first region of the UI on the first client device of the first participant during the virtual meeting at a third point in time.
2 . The method of claim 1 , wherein generating one or more information items associated with the second participant for the first participant comprises:
automatically generating a prompt using information associated with the virtual meeting;
providing the prompt and context associated with the engagement of the first participant with the first region presenting the frames of the video stream generated by the second client device as input to a generative Artificial Intelligence (AI) model;
obtaining one or more outputs from the generative AI model; and
generating the one or more information items using the one or more outputs.
3 . The method of claim 2 , wherein automatically generating the prompt using information associated with the virtual meeting comprises:
generating the prompt using at least one of a title of the virtual meeting, shared meeting notes associated with the virtual meeting, a name of the first participant, or an email address of the first participant.
4 . The method of claim 2 , wherein the context comprises at least one of documents, meeting notes, emails, meeting summarizations, or web browser history associated with the first participant.
5 . The method of claim 1 , wherein the one or more information items include a meeting history obtained from a calendar application.
6 . The method of claim 1 , wherein the one or more information items include data associated with the first participant obtained from a contacts application.
7 . The method of claim 1 , wherein causing the one or more information items associated with the second participant to be presented within the first region of the UI on the first client device of the first participant during the virtual meeting at the third point in time comprises:
causing the first region of the UI to be updated to display the one or more information item.
8 . The method of claim 1 , further comprising:
responsive to receiving input from the first participant via the first client device indicative of a request to update the one or more information items, updating the one or more information items according to the received input.
9 . A system comprising:
a memory device; and
a processing device coupled to the memory device, the processing device to perform operations comprising:
providing, for display on a first client device of a first participant of a plurality of participants of a virtual meeting, a user interface (UI) during the virtual meeting at a first point in time, the UI comprising a plurality of regions each presenting frames of a video stream generated by a client device of a respective participant of the virtual meeting and depicting the respective participant;
detecting, via the UI during the virtual meeting at a second point in time, engagement of the first participant with a first region presenting frames of a video stream generated by a second client device of a second participant of the virtual meeting;
generating, using a generative Artificial Intelligence (AI) model, one or more information items associated with the second participant for the first participant, the one or more information items associated with the second participant being absent from the UI at the first point in time and the second point in time; and
causing the one or more information items associated with the second participant to be presented within the first region of the UI on the first client device of the first participant during the virtual meeting at a third point in time.
10 . The system of claim 9 , wherein generating, using the generative Artificial Intelligence (AI) model, one or more information items associated with the second participant for the first participant comprises:
automatically generating a prompt using information associated with the virtual meeting;
providing the prompt and context associated with the engagement of the first participant with the first region presenting the frames of the video stream generated by the second client device as input to the generative Artificial Intelligence (AI) model;
obtaining one or more outputs from the generative AI model; and
generating the one or more information items using the one or more outputs.
11 . The system of claim 10 , wherein automatically generating the prompt using information associated with the virtual meeting comprises:
generating the prompt using at least one of a title of the virtual meeting, shared meeting notes associated with the virtual meeting, a name of the first participant, or an email address of the first participant.
12 . The system of claim 10 , wherein the context comprises at least one of documents, meeting notes, emails, meeting summarizations, or web browser history associated with the first participant.
13 . The system of claim 9 , wherein the one or more information items include a meeting history obtained from a calendar application.
14 . The system of claim 9 , wherein the one or more information items include data associated with the first participant obtained from a contacts application.
15 . The system of claim 9 , wherein causing the one or more information items associated with the second participant to be presented within the first region of the UI on the first client device of the first participant during the virtual meeting at the third point in time comprises:
causing the first region of the UI to be updated to display the one or more information item.
16 . The system of claim 9 , wherein the operations further comprise:
responsive to receiving input from the first participant via the first client device indicative of a request to update the one or more information items, updating the one or more information items according to the received input.
17 . A non-transitory computer-readable storage medium comprising instructions that, when executed by a processing device, cause the processing device to perform operations comprising:
providing, for display on a first client device of a first participant of a plurality of participants of a virtual meeting, a user interface (UI) during the virtual meeting at a first point in time, the UI comprising a plurality of regions each presenting frames of a video stream generated by a client device of a respective participant of the virtual meeting and depicting the respective participant;
detecting, via the UI during the virtual meeting at a second point in time, engagement of the first participant with a first region presenting frames of a video stream generated by a second client device of a second participant of the virtual meeting;
generating one or more information items associated with the second participant for the first participant, the one or more information items associated with the second participant being absent from the UI at the first point in time and the second point in time; and
causing the one or more information items associated with the second participant to be presented within the first region of the UI on the first client device of the first participant during the virtual meeting at a third point in time.
18 . The non-transitory computer-readable storage medium of claim 17 , wherein generating one or more information items associated with the second participant for the first participant comprises:
automatically generating a prompt using information associated with the virtual meeting;
providing the prompt and context associated with the engagement of the first participant with the first region presenting the frames of the video stream generated by the second client device as input to a generative Artificial Intelligence (AI) model;
obtaining one or more outputs from the generative AI model; and
generating the one or more information items using the one or more outputs.
19 . The non-transitory computer-readable storage medium of claim 18 , wherein automatically generating the prompt using information associated with the virtual meeting comprises:
generating the prompt using at least one of a title of the virtual meeting, shared meeting notes associated with the virtual meeting, a name of the first participant, or an email address of the first participant.
20 . The non-transitory computer-readable storage medium of claim 18 , wherein the context comprises at least one of documents, meeting notes, emails, meeting summarizations, or web browser history associated with the first participant.