CPC H04L 63/102 (2013.01) [G06Q 10/1091 (2013.01); G10L 17/00 (2013.01); G10L 17/06 (2013.01); G10L 17/22 (2013.01); H04L 63/083 (2013.01); H04L 2463/121 (2013.01)] | 17 Claims |
1. A method comprising:
detecting a request from a first user to join a meeting, the meeting including a meeting audio stream, wherein the meeting audio stream includes one or more participant audio streams of one or more users of the meeting, and wherein each of the one or more participant audio streams include participant timestamps that correspond to when the one or more users are a part of the meeting;
prompting, based on the detecting the request to join the meeting, the first user for an authentication credential;
determining, based on receiving the authentication credential from the first user, a participant profile of the first user;
authorizing, at a first time, the first user access to the meeting;
saving a first timestamp of the first time, the first timestamp indicating when the first user joined the meeting;
recording a first audio stream of the first user;
identifying, at a second time, the first user has left the meeting;
saving a second timestamp of the second time, the second timestamp indicating when the first user left the meeting;
generating a transcript of the meeting audio stream based on the first audio stream, the one or more participant audio streams, and one or more voice profiles of the one or more users;
associating the first timestamp, the second timestamp, and the meeting with the participant profile of the first user to allow the first user to access a portion of the transcript that is between the first timestamp and the second timestamp, wherein portions of the transcript that are not between the first timestamp and the second timestamp are inaccessible to the first user;
receiving a request from the first user to access a portion of the transcript associated with a specific time;
determining, based on the participant profile of the first user, that the specific time is not between the first timestamp and the second timestamp associated with the portion of the transcript that is accessible to the first user;
identifying a second user who has access to the portion of the transcript associated with the specific time based on a participant profile of the second user indicating that the second user was a participant of the meeting at the specific time; and
prompting the second user to grant the first user at least partial access to the portion of the transcript associated with the specific time.
|