Automatic inference of meeting attendance
Abstract
In one embodiment, a method for automatic inference of meeting attendance is provided. The method comprises sending a calendar request to a plurality of users that are invited to a meeting. The method further comprises receiving from each user of the plurality, a unique string identifying the user. The method further comprises generating a lookup table identifying the users of the plurality and their respective unique strings. The method further comprises receiving a first string broadcasted by a first user during the meeting. The method further comprises, responsive to determining that the broadcasted first string does not match one of the unique strings in the lookup table, performing an action to prevent the first user from receiving meeting content determined to be confidential.
Claims
exact text as granted — not AI-modified1 - 7 . (canceled)
8 . A computer program product comprising:
one or more computer readable storage media and program instructions stored on the one or more computer readable storage media, the program instructions comprising: program instructions to send a calendar request to a plurality of users that are invited to a meeting; program instructions to receive from each user of the plurality, a unique string identifying the user; program instructions to generate a lookup table identifying the users of the plurality and their respective unique strings; program instructions to receive a first string broadcasted by a first user during the meeting; and program instructions to, responsive to determining that the broadcasted first string does not match one of the unique strings in the lookup table, perform an action to prevent the first user from receiving meeting content determined to be confidential.
9 . The computer program product of claim 8 , wherein the unique string is created using a cryptographic hash function and is based, at least in part, on a calendar entry creation time, a user identifier, and additional metadata.
10 . The computer program product of claim 9 , wherein the additional metadata comprises an arbitrary number and a secret key used for data encryption.
11 . The computer program product of claim 8 , wherein performing an action to prevent the first user from receiving meeting content determined to be confidential comprises displaying a warning to the plurality of users that are invited to the meeting, wherein the warning indicates that the first user is not authorized to receive the meeting content determined to be confidential.
12 . The computer program product of claim 8 , wherein performing an action to prevent the first user from receiving meeting content determined to be confidential comprises blocking the meeting content determined to be confidential from being displayed to the first user.
13 . The computer program product of claim 8 , wherein performing an action to prevent the first user from receiving meeting content determined to be confidential comprises blocking an audio portion of the meeting content determined to be confidential from being transmitted to the first user.
14 . The computer program product of claim 8 , further comprising:
program instructions to receive a second string broadcasted by a second user during the meeting; and
program instructions to, responsive to determining that the broadcasted second string matches one of the unique strings in the lookup table, indicate the second user as being present at the meeting.
15 . A computer system comprising:
one or more computer processors; one or more computer readable storage media; program instructions stored on the computer readable storage media for execution by at least one of the one or more processors, the program instructions comprising: program instructions to send a calendar request to a plurality of users that are invited to a meeting; program instructions to receive from each user of the plurality, a unique string identifying the user; program instructions to generate a lookup table identifying the users of the plurality and their respective unique strings; program instructions to receive a first string broadcasted by a first user during the meeting; and program instructions to, responsive to determining that the broadcasted first string does not match one of the unique strings in the lookup table, perform an action to prevent the first user from receiving meeting content determined to be confidential.
16 . The computer system of claim 15 , wherein the unique string is created using a cryptographic hash function and is based, at least in part, on a calendar entry creation time, a user identifier, and additional metadata.
17 . The computer system of claim 16 , wherein the additional metadata comprises an arbitrary number and a secret key used for data encryption.
18 . The computer system of claim 15 , wherein performing an action to prevent the first user from receiving meeting content determined to be confidential comprises displaying a warning to the plurality of users that are invited to the meeting, wherein the warning indicates that the first user is not authorized to receive the meeting content determined to be confidential.
19 . The computer system of claim 15 , wherein performing an action to prevent the first user from receiving meeting content determined to be confidential comprises blocking the meeting content determined to be confidential from being displayed to the first user.
20 . The computer system of claim 15 , wherein performing an action to prevent the first user from receiving meeting content determined to be confidential comprises blocking an audio portion of the meeting content determined to be confidential from being transmitted to the first user.Join the waitlist — get patent alerts
Track US2018012190A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.