US 11,750,666 B2
Dynamic group session data access protocols
Sandeep Kumar Chauhan, Telangana (IN); Moses Salagala, Telangana (IN); Swadeep Mekala, Telangana (IN); Amit Kumar Bidhanya, Telangana (IN); and Shailendra Singh, Maharashtra (IN)
Assigned to Bank of America Corporation, Charlotte, NC (US)
Filed by Bank of America Corporation, Charlotte, NC (US)
Filed on Apr. 22, 2021, as Appl. No. 17/237,138.
Prior Publication US 2022/0345503 A1, Oct. 27, 2022
Int. Cl. H04L 12/70 (2013.01); H04L 65/1076 (2022.01); H04L 9/40 (2022.01); G06N 20/00 (2019.01); H04L 65/1069 (2022.01); H04L 65/1083 (2022.01)
CPC H04L 65/1076 (2013.01) [G06N 20/00 (2019.01); H04L 63/101 (2013.01); H04L 63/102 (2013.01); H04L 65/1069 (2013.01); H04L 65/1086 (2013.01)] 9 Claims
OG exemplary drawing
 
1. One or more non-transitory computer-readable media storing computer-executable instructions which, when executed by a processor on a computer system, perform a method for dynamic group session access restrictions, the method comprising:
storing enterprise data in one or more databases;
capturing participant input from an interactive group session;
determining an access level for each of the participants in the interactive group session;
using one or more machine learning algorithms:
analyzing content of the participant input, the content comprising language extracted from the participant input;
analyzing context of the participant input, the context comprising input from at least one other group session participant;
determining a participant intent, the determination based on the content and the context of the participant input;
accessing the database and retrieving enterprise data associated with the participant intent, the enterprise data pre-associated with a data access tag
sharing the enterprise data with the group session participants;
dynamically masking a display of the shared data for a group session participant based on the data access tag and the access level of the group session participant;
match the participant input with an entry in a general conversations table;
match the participant input with an entry in a table names database;
match the participant input with an entry a participant profile table;
determining a physical environment of the interactive group session; and
monitoring a plurality of identities corresponding to the participants, the entry in the general conversations table, the entry in the table names database, the entry in the participant profile table, and the physical environment of the conversation interactive group session and the access levels of participants in the interactive group session over time.