Abstract: A system for conducting a meeting on a centralized platform is disclosed. The system includes a processing subsystem which includes a categorization module (40) which categorizes pre-registered geo-location(s) of a user under zone(s) based on analysis of first parameter(s) upon registering the user. The processing subsystem also includes a verification module (50) which obtains a geo-location corresponding to the user at a predefined time interval upon receiving a meeting joining request from the user and verifies the geo-location upon comparing with the pre-registered geo-location(s) in real-time. The processing subsystem also includes a meeting access control module (60) which performs a predefined operation based on the verification. The processing subsystem also includes a regulated access control module (70) which identifies the zone(s) of the geo-location upon detecting a meeting joining activity and restricts an access to predefined feature(s) of the meeting being conducted on the centralized platform, based on the zone(s) identified. FIG. 1
Claims:1. A system (10) for conducting a meeting on a centralized platform, wherein the system (10) comprises:
a processing subsystem (20) hosted on a server (30), and configured to execute on a network to control bidirectional communications among a plurality of modules comprising:
a categorization module (40) configured to categorize one or more pre-registered geo-locations of a user under one or more zones based on analysis of one or more first parameters using an artificial intelligence-based technique upon registering the user on the centralized platform;
a verification module (50) operatively coupled to the categorization module (40), wherein the verification module (50) is configured to:
obtain a geo-location corresponding to the user at a predefined time interval upon receiving a meeting joining request from the user for joining the meeting being conducted on the centralized platform upon performing the categorization; and
verify the geo-location obtained upon comparing the corresponding geo-location with the one or more pre-registered geo-locations in real-time;
a meeting access control module (60) operatively coupled to the verification module (50), wherein the meeting access control module (60) is configured to perform a predefined operation corresponding to accessing of the meeting being conducted, based on the verification of the geo-location of the user; and
a regulated access control module (70) operatively coupled to the meeting access control module (60), wherein the regulated access control module (70) is configured to:
identify the one or more zones of the geo-location verified by the verification module (50) upon detecting a meeting joining activity being performed by the user based on the predefined operation performed by the meeting access control module (60),
wherein the one or more zones of the corresponding geo-location are identified based on the categorization of the one or more pre-registered geo-locations; and
restrict an access to one or more predefined features of the meeting being conducted on the centralized platform, based on the one or more zones identified.
2. The system (10) as claimed in claim 1, wherein the one or more zones comprises at least one of an office zone, an institution zone, a home zone, and a competitor zone.
3. The system (10) as claimed in claim 1, wherein the one or more first parameters comprises at least one of a predefined office location of an office associated with the user, a predefined institution location of an institution associated with the user, a predefined home location of a home of the user, one or more locations within a predefined radius from the one or more pre-registered geo-locations, and a geo-location of a competitor.
4. The system (10) as claimed in claim 1, wherein the predefined operation comprises at least one of permitting the user to join the meeting, restricting the user from joining the meeting, adding the user in a preferred list, adding the user in a block list, marking an attendance of the user, and allotting one or more permissions to the user.
5. The system (10) as claimed in claim 1, wherein the regulated access control module (70) is configured to:
extract a plurality of user details associated with the user from a database (140) associated with the processing subsystem (20) upon detecting the meeting joining activity being performed by the user based on the predefined operation performed by the meeting access control module (60); and
restrict the access to the one or more predefined features of the meeting being conducted on the centralized platform by performing the predefined operation, based on analysis of one or more second parameters associated with at least one of the plurality of user details using an artificial intelligence-based technique.
6. The system (10) as claimed in claim 5, wherein the one or more second parameters comprises at least one of one or more pre-allotted permissions, a category of a designation of the user.
7. The system (10) as claimed in claim 1, wherein the processing subsystem (20) comprises an alert generation module (160) operatively coupled to the regulated access control module (70), wherein the alert generation module (160) is configured to generate an alert based on at least one of the verification of the geo-location obtained, and the predefined operation.
8. A method (210) for conducting a meeting on a centralized platform, wherein the method (210) comprises:
categorizing, by a categorization module (40), one or more pre-registered geo-locations of a user under one or more zones based on analysis of one or more first parameters using an artificial intelligence-based technique upon registering the user on the centralized platform; (220)
obtaining, by a verification module (50), a geo-location corresponding to a user at a predefined time interval upon receiving a meeting joining request from the user for joining the meeting being conducted on the centralized platform upon performing the categorization; (230)
verifying, by the verification module (50), the geo-location obtained upon comparing the corresponding geo-location with of the one or more pre-registered geo-locations in real-time; (240)
performing, by a meeting access control module (60), a predefined operation corresponding to accessing of the meeting being conducted, based on the verification of the geo-location of the user; (250)
identifying, by a regulated access control module (70), the one or more zones of the geo-location verified by the verification module upon detecting a meeting joining activity being performed by the user based on the predefined operation performed by the meeting access control module, wherein the one or more zones of the corresponding geo-location are identified based on the categorization of the one or more pre-registered geo-locations; and (260)
restricting, by the regulated access control module (70), an access to one or more predefined features of the meeting being conducted on the centralized platform, based on the one or more zones identified (270).
9. The method (210) as claimed in claim 8, comprises:
extracting, by the regulated access control module (70), a plurality of user details associated with the user from a database associated with the processing subsystem upon detecting the meeting joining activity being performed by the user based on the predefined operation performed by the meeting access control module; and
restricting, by the regulated access control module (70), the access to the one or more predefined features of the meeting being conducted on the centralized platform by performing the predefined operation, based on analysis of one or more second parameters associated with at least one of the plurality of user details using an artificial intelligence-based technique.
10. The method (210) as claimed in claim 8, comprises generating, by an alert generation module (160), an alert based on at least one of the verification of the geo-location obtained, and the predefined operation.
Dated this 10th day of August 2021
Signature
Harish Naidu
Patent Agent (IN/PA-2896)
Agent for the Applicant
, Description:FIELD OF INVENTION
[0001] Embodiments of a present disclosure relate to meetings conducted on predefined platforms, and more particularly to a system and method for conducting a meeting on a centralized platform.
BACKGROUND
[0002] Conducting meetings on the centralized platform refers to telecommunication in a form of a conference in which participants in different locations are able to communicate with each other in sound and vision. Conducting meetings on the centralized platform corresponds to video-conferencing. Such meetings are held on the centralized platform using a system, and anyone who accesses the meetings has access to all of the features of the meetings. There are multiple approaches implemented to conduct and upgrade such meetings. However, such multiple approaches are less secure because anyone with a link to joining a pre-scheduled meeting can do so without any identity verification, potentially revealing confidential data associated with an organization hosting the pre-scheduled meeting.
[0003] Furthermore, if the legitimate meeting participants are in the same zone as their competitors, there is a risk of private data leaking since the network that the legitimate meeting participants use to join the pre-scheduled meeting can be hijacked by the competitors. Also, random persons may attend the pre-scheduled meeting and disrupt the conversation by making inappropriate comments at random, ultimately distracting or hindering the attention of legitimate meeting participants wasting time and energy not only of the host but also of the legitimate meeting participants. This reduces the value of hosting such pre-scheduled meetings since individuals may lose interest if such an interruption occurs repeatedly.
[0004] Hence, there is a need for an improved system and method for conducting a meeting on a centralized platform which addresses the aforementioned issues.
BRIEF DESCRIPTION
[0005] In accordance with one embodiment of the disclosure, a system for conducting a meeting on a centralized platform is provided. The system includes a processing subsystem hosted on a server. The processing subsystem is configured to execute on a network to control bidirectional communications among a plurality of modules. The processing subsystem includes a categorization module. The categorization module configured to categorize one or more pre-registered geo-locations of a user under one or more zones based on analysis of one or more first parameters using an artificial intelligence-based technique upon registering the user on the centralized platform. The processing subsystem also includes a verification module operatively coupled to the categorization module. The verification module is configured to obtain a geo-location corresponding to the user at a predefined time interval upon receiving a meeting joining request from the user for joining the meeting being conducted on the centralized platform upon performing the categorization. The verification module is also configured to verify the geo-location obtained upon comparing the corresponding geo-location with the one or more pre-registered geo-locations in real-time. Further, the processing subsystem also includes a meeting access control module operatively coupled to the verification module. The meeting access control module is configured to perform a predefined operation corresponding to accessing of the meeting being conducted, based on the verification of the geo-location of the user. Furthermore, the processing subsystem also includes a regulated access control module operatively coupled to the meeting access control module. The regulated access control module is configured to identify the one or more zones of the geo-location verified by the verification module upon detecting a meeting joining activity being performed by the user based on the predefined operation performed by the meeting access control module. The regulated access control module is also configured to restrict an access to one or more predefined features of the meeting being conducted on the centralized platform, based on the one or more zones identified.
[0006] In accordance with another embodiment, a method for conducting a meeting on a centralized platform is provided. The method includes categorizing one or more pre-registered geo-locations of a user under one or more zones based on analysis of one or more first parameters using an artificial intelligence-based technique upon registering the user on the centralized platform. The method also includes obtaining a geo-location corresponding to a user at a predefined time interval upon receiving a meeting joining request from the user for joining the meeting being conducted on the centralized platform upon performing the categorization. Further, the method also includes verifying the geo-location obtained upon comparing the corresponding geo-location with of the one or more pre-registered geo-locations in real-time. Furthermore, the method also includes performing a predefined operation corresponding to accessing of the meeting being conducted, based on the verification of the geo-location of the user. Furthermore, the method also includes identifying the one or more zones of the geo-location verified by the verification module upon detecting a meeting joining activity being performed by the user based on the predefined operation performed by the meeting access control module. Furthermore, the method also includes restricting an access to one or more predefined features of the meeting being conducted on the centralized platform, based on the one or more zones identified.
[0007] To further clarify the advantages and features of the present disclosure, a more particular description of the disclosure will follow by reference to specific embodiments thereof, which are illustrated in the appended figures. It is to be appreciated that these figures depict only typical embodiments of the disclosure and are therefore not to be considered limiting in scope. The disclosure will be described and explained with additional specificity and detail with the appended figures.
BRIEF DESCRIPTION OF THE DRAWINGS
The disclosure will be described and explained with additional specificity and detail with the accompanying figures in which:
[0008] FIG. 1 is a block diagram representation of a system for conducting a meeting on a centralized platform in accordance with an embodiment of the present disclosure;
[0009] FIG. 2 is a block diagram representation of an exemplary embodiment of the system for conducting the meeting on the centralized platform of FIG. 1 in accordance with an embodiment of the present disclosure;
[0010] FIG. 3 is a block diagram of a meeting conducting computer or a meeting conducting server in accordance with an embodiment of the present disclosure; and
[0011] FIG. 4 is a flow chart representing steps involved in a method for conducting a meeting on a centralized platform in accordance with an embodiment of the present disclosure.
[0012] Further, those skilled in the art will appreciate that elements in the figures are illustrated for simplicity and may not have necessarily been drawn to scale. Furthermore, in terms of the construction of the device, one or more components of the device may have been represented in the figures by conventional symbols, and the figures may show only those specific details that are pertinent to understanding the embodiments of the present disclosure so as not to obscure the figures with details that will be readily apparent to those skilled in the art having the benefit of the description herein.
DETAILED DESCRIPTION
[0013] For the purpose of promoting an understanding of the principles of the disclosure, reference will now be made to the embodiment illustrated in the figures and specific language will be used to describe them. It will nevertheless be understood that no limitation of the scope of the disclosure is thereby intended. Such alterations and further modifications in the illustrated system, and such further applications of the principles of the disclosure as would normally occur to those skilled in the art are to be construed as being within the scope of the present disclosure.
[0014] The terms "comprises", "comprising", or any other variations thereof, are intended to cover a non-exclusive inclusion, such that a process or method that comprises a list of steps does not include only those steps but may include other steps not expressly listed or inherent to such a process or method. Similarly, one or more devices or sub-systems or elements or structures or components preceded by "comprises... a" does not, without more constraints, preclude the existence of other devices, sub-systems, elements, structures, components, additional devices, additional sub-systems, additional elements, additional structures or additional components. Appearances of the phrase "in an embodiment", "in another embodiment" and similar language throughout this specification may, but not necessarily do, all refer to the same embodiment.
[0015] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the art to which this disclosure belongs. The system, methods, and examples provided herein are only illustrative and not intended to be limiting.
[0016] In the following specification and the claims, reference will be made to a number of terms, which shall be defined to have the following meanings. The singular forms “a”, “an”, and “the” include plural references unless the context clearly dictates otherwise.
[0017] Embodiments of the present disclosure relate to a system for conducting a meeting on a centralized platform. Conducting meetings on the centralized platform refers to telecommunication in a form of a conference in which participants in different locations are able to communicate with each other in sound and vision. Conducting meetings on the centralized platform corresponds to videoconferencing. A system may be needed to enable a host to organize a meeting and one or more users to be a part of the corresponding meeting conducted on the centralized platform. Thus, the system described hereafter in FIG. 1 is the system for conducting the meeting on the centralized platform.
[0018] FIG. 1 is a block diagram representation of a system (10) for conducting a meeting on a centralized platform in accordance with an embodiment of the present disclosure. The system (10) includes a processing subsystem (20) hosted on a server (30). In one embodiment, the server (30) may include a cloud server. In another embodiment, the server (30) may include a local server. The processing subsystem (20) is configured to execute on a network (not shown in FIG. 1) to control bidirectional communications among a plurality of modules. In one embodiment, the network may include a wired network such as a local area network (LAN). In another embodiment, the network may include a wireless network such as Wireless Fidelity (Wi-Fi), Bluetooth, Zigbee, a near field communication (NFC), infra-red communication (RFID), or the like.
[0019] Essentially, in an embodiment, preserving a secrecy and security of the meeting conducted on the centralized platform is a difficult challenge as it is difficult to keep a track of one or more participants of the meeting when a count of the one or more participants may be a huge number. The one or more participants may also include people who are not invited to join the meeting, thereby hampering the security and the secrecy of the meeting. Thus, the system (10) proposed in the present disclosure may be used to preserve the security and the secrecy of the meeting. Further, for a user to be able to use the system (10), the user may have to be registered on the centralized platform. Thus, in one embodiment, the processing subsystem (20) may include a registration module (as shown in FIG. 2). The registration module may be configured to register the user on the centralized platform upon receiving a plurality of user details via a user device. In one embodiment, the user may include at least one of a host of the meeting, an organizer of the meeting, a participant of the meeting, a subject expert, a client, a student, a teacher, and the like. In one exemplary embodiment, the centralized platform may be substantially similar to the system (10). In another exemplary embodiment, the centralized platform may be a platform used to control operations of the system (10) by the user via a user interface of the user device.
[0020] Also, in an embodiment, the plurality of user details may include at least one of a username, a designation, an education, a qualification, an expertise level, one or more contact details, a reason for hosting or joining the meeting, and the like. In one embodiment, the plurality of user details may be stored in a database (as shown in FIG. 2) associated with the processing subsystem (20). In such embodiment, the database may include a local database or a cloud database. Moreover, in one exemplary embodiment, the user device may include a mobile phone, a tablet, a laptop, or the like.
[0021] Upon registration, in an embodiment, the user may also register one or more geo-locations of the user via the registration module. In one embodiment, the one or more geo-locations may be obtained using a Global Positioning System (GPS) tracker, wherein the GPS tracker may be embedded inside of the user device via which the user may be accessing the meeting. As used herein, the term “GPS tracker” is defined as a system used to track a location of an entity or an object remotely. The technology can pinpoint longitude, latitude, ground speed, and course direction of the target. Further, upon registering the one or more geo-locations, one or more pre-registered geo-locations may be updated in the database. Later, the user may be able to use the system (10) either to host or organize the meeting or join the meeting hosted using the system (10).
[0022] Upon updating the database with the one or more pre-registered geo-locations, one or more zones to which the one or more pre-registered geo-locations may belong may have to be identified and categorized accordingly upon identification. In one embodiment, the one or more zones may include at least one of an office zone, an institution zone, a home zone, a competitor zone, and the like. Thus, as used herein, the term “zone” is defined as a locally circumscribed place characterized by some distinctive features. Also, the processing subsystem (20) includes a categorization module (40). The categorization module (40) may be operatively coupled to the registration module. The categorization module (40) is configured to categorize the one or more pre-registered geo-locations of the user under the one or more zones based on analysis of one or more first parameters using an artificial intelligence (AI)-based technique upon registering the user on the centralized platform. In one exemplary embodiment, the one or more first parameters may include at least one of a predefined office location of an office associated with the user, a predefined institution location of an institution associated with the user, a predefined home location of a home of the user, one or more locations within a predefined radius from the one or more pre-registered geo-locations, a geo-location of a competitor, and the like.
[0023] As used herein, the term “artificial intelligence” is defined as the ability of a computer or a robot controlled by a computer to do tasks that are usually done by humans because they require human intelligence and discernment. In an embodiment, the AI-based technique used may basically analyze the one or more first parameters by identifying the one or more first parameters that are in association with the one or more pre-registered geo-locations and understanding the same. Then, based on the understanding obtained regarding the corresponding one or more first parameters, a decision may be taken regarding the categorization of the one or more pre-registered geo-locations under the one or more zones in real-time. Basically, the categorization module (40) may generate a first trained model using the AI-based technique regarding the identification and understanding of the one or more first parameters that are in association with the one or more pre-registered geo-locations in real-time. Later, the first trained model may be used to make the decision regarding the categorization of the one or more pre-registered geo-locations under the one or more zones in real-time. Suppose during the meeting, the one or more first parameters may change with time and hence the categorization of the one or more pre-registered geo-locations may also vary. Thus, in an embodiment, the first trained model may also be trained to understand the change in the corresponding one or more first parameters and accordingly perform the categorization in real-time.
[0024] Further, in an embodiment, the user may have a hyperlink for joining the meeting, and upon clicking the corresponding hyperlink, the user may be redirected to the centralized platform on which the meeting is been conducted. In such embodiment, the hyperlink may be shared by the host of the meeting via at least one communication means. In one exemplary embodiment, the at least one communication means may include a text message, an e-mail, a post on one or more social platforms, a post on one or more professional platforms, or the like. However, a geo-location of the user may have to be verified before letting the user join the meeting conducted on the centralized platform. Thus, the processing subsystem (20) also includes a verification module (50) operatively coupled to the categorization module (40). The verification module (50) is configured to obtain the geo-location corresponding to the user at a predefined time interval upon receiving a meeting joining request from the user for joining the meeting being conducted on the centralized platform upon performing the categorization.
[0025] Suppose the meeting has been initiated on a predefined day and at a predefined time. Further, when the user who has the hyperlink for joining the meeting clicks on the corresponding hyperlink, then the meeting joining request may be received by the verification module (50). Then, the geo-location of the user may have to be obtained and checked if the geo-location is registered on the centralized platform. Thus, upon obtaining the geo-location of the user, the verification module (50) is also configured to verify the geo-location obtained upon comparing the corresponding geo-location with the one or more pre-registered geo-locations in real-time. In one embodiment, the predefined interval of obtaining the geo-location may include continuous, after every minute, after every fifteen minutes, after every thirty minutes, after every hour, or the like before completion of the meeting being conducted.
[0026] In one exemplary embodiment, the geo-location of the user may be verified when the geo-location matches with the one or more pre-registered geo-locations. In another exemplary embodiment, the geo-location of the user may fail to get verified when the geo-location mismatches with the one or more pre-registered geo-locations. Thus, based on the verification of the geo-location of the user, certain actions may have to be taken either by the system (10) or the host of the meeting. Therefore, the processing subsystem (20) also includes a meeting access control module (60) operatively coupled to the verification module (50). The meeting access control module (60) is configured to perform a predefined operation corresponding to accessing of the meeting being conducted, based on the verification of the geo-location of the user. In one embodiment, the predefined operation may include at least one of permitting the user to join the meeting, restricting the user from joining the meeting, adding the user to a preferred list, adding the user in a block list, marking an attendance of the user, and allotting one or more permissions to the user.
[0027] Thus, in an embodiment, the user may be permitted to join the meeting when the geo-location of the user may be verified. In such embodiment, the user may be added to the preferred list upon permitting the user to join the meeting. In such another embodiment, the user may be allotted the one or more permissions upon permitting the user to join the meeting. In one exemplary embodiment, the one or more permissions may include a permission to chat by sending a message during the meeting, a permission to join with a video and an audio being activated for the user, a permission to edit a document being shared via screen-sharing, a permission to record the meeting, a permission to share the hyperlink of the meeting, a permission to add people to the meeting, or the like.
[0028] In another embodiment, the user may be restricted from joining the meeting when the geo-location of the user may fail to get verified. In such embodiment, the user may be added to the block list upon restricting the user from joining the meeting. In such another embodiment, the host of the meeting may be alerted about the failure of the verification of the geo-location of the user upon restricting the user from joining the meeting.
[0029] Later, upon verifying the geo-location of the user, the user may join the meeting. Upon letting the user join the meeting, the one or more predefined features of the meeting which the user may be permitted to access may have to be decided by the system (10). Thus, the processing subsystem (20) also includes a regulated access control module (70) operatively coupled to the meeting access control module (60). The regulated access control module (70) is configured to identify the one or more zones of the geo-location verified by the verification module (50) upon detecting a meeting joining activity being performed by the user based on the predefined operation performed by the meeting access control module (60). The one or more zones of the corresponding geo-location are identified based on the categorization of the one or more pre-registered geo-locations. During the verification by the verification module (50), suppose the geo-location matches with the corresponding one or more pre-registered geo-locations which are categorized under the home zone. Then, the one or more zones identified by the regulated access control module (70) may correspond to the home zone. Now, based on the one or more zones identified, a restriction on access to the one or more predefined features of the meeting may have to be decided. Thus, the regulated access control module (70) is also configured to restrict the access to the one or more predefined features of the meeting being conducted on the centralized platform, based on the one or more zones identified.
[0030] In one exemplary embodiment, the one or more predefined features may include a chatting feature, a video-audio activating-deactivating feature, a sharing content via screen-sharing feature, requesting to edit content shared via the screen-sharing feature, a recording feature, an adding participants feature, and the like. For example, when the one or more zones identified may correspond to the office zone or the institution zone, then all of the one or more predefined features of the meeting may be allowed to access for the user. Similarly, suppose, in another embodiment, when the one or more zones identified may correspond to the home zone, then the one or more predefined features such as the chatting feature, the video-audio activating-deactivating feature, and the sharing content via screen-sharing feature may be allowed for the user, however, remaining of the one or more predefined features may be restricted. Further, suppose, in yet another embodiment, when the one or more zones identified may correspond to the competitor zone, then except for allowing the user to join the meeting, all of the one or more predefined features of the meeting may be restricted.
[0031] Subsequently, in one exemplary embodiment, the regulated access control module (70) may also be configured to extract the plurality of user details associated with the user from the database associated with the processing subsystem (20) upon detecting the meeting joining activity being performed by the user based on the predefined operation performed by the meeting access control module (60). The regulated access control module (70) may further be configured to restrict the access to the one or more predefined features of the meeting being conducted on the centralized platform by performing the predefined operation, based on analysis of one or more second parameters associated with at least one of the plurality of user details using an AI-based technique. In one embodiment, the one or more second parameters may include at least one of one or more pre-allotted permissions, a category of a designation of the user. In one embodiment, the designation of the user may include a fresher, a manager, an organizer of the meeting, a subject expert, a client, a student, or the like. Thus, in an embodiment, the category of the designation may correspond to a less privileged category, a highly privileged category, a moderately privileged category, or the like. In one exemplary embodiment, the less privileged category may include the designation such as, but not limited to, the fresher, the client, the student, a person outside of a network of an organization of the host of the meeting, or the like. Also, in one embodiment, the more privileged category may include the designation such as, but not limited to, the manager, the organizer, the host, or the like. Similarly, in a specific embodiment, the moderately privileged category may include the designation such as, but not limited, to the subject expert, an employee, an employer, a teacher, a person inside of the network of the organization of the host of the meeting, or the like.
[0032] Also, as the one or more second parameters are analyzed using the AI-based technique, in an embodiment, the AI-based technique used may basically analyze the one or more second parameters by identifying the one or more second parameters that are associated with the plurality of user details and understanding the same. Then, based on the understanding obtained regarding the corresponding one or more second parameters, a decision may be taken regarding the restriction of the one or more predefined features and performing of the predefined operation, upon mapping the one or more second parameters with the one or more predefined features in real-time.
[0033] Basically, the regulated access control module (70) may generate a second trained model using the AI-based technique regarding the mapping between the one or more second parameters and the one or more predefined features of the meeting in real-time. Later, the second trained model may be used to make the decision regarding the restriction on the access to the one or more predefined features in real-time. Suppose during scheduling, during the start, or before the start of the meeting, one or more of the plurality of user details may change and hence the one or more second parameters associated with the corresponding plurality of user details may also vary. Thus, in an embodiment, the second trained model may also be trained to understand the change in the corresponding one or more second parameters and accordingly perform the mapping with the corresponding one or more predefined features in real-time. Then, based on the mapping, the regulated access control module (70) may update the restriction on the access of the one or more predefined features and perform the predefined operation accordingly.
[0034] Additionally, in an embodiment, the processing subsystem (20) may also include an alert generation module (as shown in FIG. 2) operatively coupled to the regulated access control module (70). The alert generation module may be configured to generate an alert based on at least one of the verification of the geo-location obtained, the predefined operation, and the like. In one exemplary embodiment, the alert may be generated in one or more forms such as, but not limited to, a text message, an email, a pop-up notification on a dashboard of the user device of the user, an audio alert, and the like.
[0035] FIG. 2 is a block diagram representation of an exemplary embodiment of the system (10) for conducting the meeting on the centralized platform of FIG. 1 in accordance with an embodiment of the present disclosure. Suppose a school ‘A’ (80) is using the system (10) proposed in the present disclosure for conducting one or more meetings on the centralized platform for one or more purposes such as, but not limited to, a parents-teacher meeting, conducting a subject-based class, a staff meeting, and the like. Initially, an authority (90) of the school ‘A’ (80) registers the school ‘A’ (80) on the centralized platform via the registration module (100) using a school laptop (110). Later, the school ‘A’ (80) requests one or more users (120) such as, but not limited to, one or more teachers, staff, one or more students, and the like to register on the centralized platform. Thus, the one or more users (120) also register on the centralized platform via the registration module (100) using one or more personalized mobile phones (130). Later, the school ‘A’ (80) also requests the one or more users (120) to register a geo-location of each of the of the one or more users (120). Once the one or more users (120) register the respective geo-location, the one or more pre-registered geo-locations get updated in the database (140). Additionally, as and when one or more new users join the school ‘A’ (80), the one or more new users together with the respective geo-location may get registered on the centralized platform using the registration module (100).
[0036] Suppose the one or more teachers are working from their respective homes and also the one or more students are attending classes from home via the system (10) proposed in the present disclosure. Hence, the geo-location registered by the one or more teachers and the one or more students would be of the respective homes. Therefore, the one or more pre-registered geo-locations are categorized under the home zone by the categorization module (40) upon analyzing the one or more first parameters using the AI-based technique. Suppose a headmaster of the school ‘A’ (80) has organized a meeting with the one or more teachers to discuss regarding the setting of question papers for upcoming exams, and hence is the host of the meeting. Therefore, a hyperlink to join the meeting has been shared with the one or more teachers via an email. Suppose somehow a student of the one or more students gets access to the corresponding hyperlink. So, the corresponding student can secretly join the meeting in order to know the about the discussion regarding the upcoming exams and leak the same with friends.
[0037] Further, when the one or more teachers click on the hyperlink, at the commencement of the meeting, the system (10) receives the meeting joining request from the corresponding one or more teachers via the verification module (50). Upon receiving the meeting join request, the verification module (50) obtains the geo-location of the one or more teachers via the GPS tracker (150). Then, the geo-location obtained is compared with the one or more pre-registered geo-locations and verified. Later, the geo-location of the one or more teachers which match with the one or more pre-registered geo-locations are allowed to join the meeting via the meeting access control module (60). Later upon detecting the meeting joining activity, the one or more zones of the geo-location obtained are identified via the regulated access control module (70). Further, the one or more zones identified include the home zone for the one or more teachers, and hence the one or more predefined features such as recording the meeting, adding participants, and the like are restricted via the regulated access control module (70). Additionally, as the plurality of user details are also taken into consideration, even if the geo-location of the student who has somehow got access to the hyperlink gets verified, but based on the designation of the student, the restriction may be applied to the corresponding student also via the regulated access control module (70). Also, the one or more pre-allotted permissions associated with the one or more students might have been changed by the host of the meeting to restrict from joining the meeting scheduled for discussion regarding the exams. Therefore, upon analyzing this using the AI-based technique, the regulated access control module (70) restricts the student by disconnecting the corresponding student from the meeting. Later, the host may be alerted regarding the meeting join activity being performed by the corresponding student via the alert generation module (160) through an email. Then, on the basis of this, the host may take a strict action against the corresponding student for making an attempt to leak the information related to the upcoming exams.
[0038] FIG. 3 is a block diagram of a meeting conducting computer (170) or a meeting conducting server (170) in accordance with an embodiment of the present disclosure. The meeting conducting server (170) includes processor(s) (180), and memory (190) operatively coupled to a bus (200). The processor(s) (180), as used herein, means any type of computational circuit, such as, but not limited to, a microprocessor, a microcontroller, a complex instruction set computing microprocessor, a reduced instruction set computing microprocessor, a very long instruction word microprocessor, an explicitly parallel instruction computing microprocessor, a digital signal processor, or any other type of processing circuit, or a combination thereof.
[0039] Computer memory elements may include any suitable memory device(s) for storing data and executable program, such as read only memory, random access memory, erasable programmable read only memory, electrically erasable programmable read only memory, hard drive, removable media drive for handling memory cards, and the like. Embodiments of the present subject matter may be implemented in conjunction with program modules, including functions, procedures, data structures, and application programs, for performing tasks, or defining abstract data types or low-level hardware contexts. Executable program stored on any of the above-mentioned storage media may be executable by the processor(s) (180).
[0040] The memory (190) includes a plurality of subsystems stored in the form of executable program which instructs the processor(s) (180) to perform method steps illustrated in FIG. 4. The memory (190) includes a processing subsystem (20) of FIG 1. The processing subsystem (20) further has following modules: a categorization module (40), a verification module (50), a meeting access control module (60), and a regulated access control module (70).
[0041] The categorization module (40) is configured to categorize one or more pre-registered geo-locations of a user under one or more zones based on analysis of one or more first parameters using an artificial intelligence-based technique upon registering the user on the centralized platform. The verification module (50) is configured to obtain a geo-location corresponding to the user at a predefined time interval upon receiving a meeting joining request from the user for joining the meeting being conducted on the centralized platform upon performing the categorization. The verification module (50) is also configured to verify the geo-location obtained upon comparing the corresponding geo-location with the one or more pre-registered geo-locations in real-time.
[0042] The meeting access control module (60) is configured to perform a predefined operation corresponding to accessing of the meeting being conducted, based on the verification of the geo-location of the user. The regulated access control module (70) is configured to identify the one or more zones of the geo-location verified by the verification module (50) upon detecting a meeting joining activity being performed by the user based on the predefined operation performed by the meeting access control module (60). The regulated access control module (70) is also configured to restrict an access to one or more predefined features of the meeting being conducted on the centralized platform, based on the one or more zones identified.
[0043] The bus (200) as used herein refers to be internal memory channels or computer network that is used to connect computer components and transfer data between them. The bus (200) includes a serial bus or a parallel bus, wherein the serial bus transmits data in a bit-serial format and the parallel bus transmits data across multiple wires. The bus (200) as used herein, may include but not limited to, a system bus, an internal bus, an external bus, an expansion bus, a frontside bus, a backside bus, and the like.
[0044] FIG. 4 is a flow chart representing steps involved in a method (210) for conducting a meeting on a centralized platform in accordance with an embodiment of the present disclosure. The method (210) includes categorizing one or more pre-registered geo-locations of a user under one or more zones based on analysis of one or more first parameters using an artificial intelligence-based technique upon registering the user on the centralized platform in step 220. In one embodiment, categorizing the one or more pre-registered geo-locations may include categorizing the one or more pre-registered geo-locations by a categorization module (40).
[0045] The method (210) also includes obtaining a geo-location corresponding to a user at a predefined time interval upon receiving a meeting joining request from the user for joining the meeting being conducted on the centralized platform upon performing the categorization in step 230. In one embodiment, obtaining the geo-location may include obtaining the geo-location by a verification module (50).
[0046] Furthermore, the method (210) includes verifying the geo-location obtained upon comparing the corresponding geo-location with of the one or more pre-registered geo-locations in real-time in step 240. In one embodiment, verifying the geo-location may include verifying the geo-location by the verification module (50).
[0047] Furthermore, the method (210) also includes performing a predefined operation corresponding to accessing of the meeting being conducted, based on the verification of the geo-location of the user in step 250. In one embodiment, performing the predefined operation may include performing the predefined operation by a meeting access control module (60).
[0048] Furthermore, the method (210) also includes identifying the one or more zones of the geo-location verified by the verification module upon detecting a meeting joining activity being performed by the user based on the predefined operation performed by the meeting access control module in step 260. In one embodiment, identifying the one or more zones of the geo-location may include identifying the one or more zones of the geo-location by a regulated access control module (70).
[0049] Furthermore, the method (210) also includes restricting an access to one or more predefined features of the meeting being conducted on the centralized platform, based on the one or more zones identified in step 270. In one embodiment, restricting the access to the one or more predefined features may include restricting the access to the one or more predefined features by the regulated access control module (70).
[0050] In one exemplary embodiment, the method (210) may further include extracting a plurality of user details associated with the user from a database associated with the processing subsystem upon detecting the meeting joining activity being performed by the user based on the predefined operation performed by the meeting access control module. In such embodiment, extracting the plurality of user details may include extracting the plurality of user details by the regulated access control module (70).
[0051] In such embodiment, the method (210) may also include restricting the access to the one or more predefined features of the meeting being conducted based on analysis of one or more second parameters associated with at least one of the plurality of user details using an artificial intelligence-based technique In one embodiment, restricting the access to the one or more predefined features may include restricting the access to the one or more predefined features by the regulated access control module (70).
[0052] Further, in one exemplary embodiment, the method (210) may also include generating an alert based on at least one of the verification of the geo-location obtained, and the predefined operation. In such embodiment, generating the alert may include generating the alert by an alert generation module (160).
[0053] Further, from a technical effect point of view, the implementation time required to perform the method steps included in the present disclosure by the one or more processors of the system is very minimal, thereby the system maintains very minimal operational speed.
[0054] Various embodiments of the present disclosure enable allowing the meeting to conduct smoothly, as any type of interruption is denied by the system because the system has a regulated access control function. Furthermore, the secrecy and the security of the meeting have been ensured since the geo-location of the user is verified in real-time every time the user attempts to enter the meeting. This saves time and energy for not just the host of the meeting, but also the one or more participants of the meeting because neither the host nor the one or more participants are interrupted.
[0055] Furthermore, if the one or more participants of the meeting are in the same zone as their competitors, then the one or more participants are restricted either from joining the meeting or from accessing a few of the one or more predefined features of the meeting, thereby preventing leakage of private data. Additionally, the system enables tracking of the one or more participants of the meeting when a count of the one or more participants may be a huge number, thereby making the system more secure and more efficient.
[0056] While specific language has been used to describe the disclosure, any limitations arising on account of the same are not intended. As would be apparent to a person skilled in the art, various working modifications may be made to the method in order to implement the inventive concept as taught herein.
[0057] The figures and the foregoing description give examples of embodiments. Those skilled in the art will appreciate that one or more of the described elements may well be combined into a single functional element. Alternatively, certain elements may be split into multiple functional elements. Elements from one embodiment may be added to another embodiment. For example, order of processes described herein may be changed and are not limited to the manner described herein. Moreover, the actions of any flow diagram need not be implemented in the order shown; nor do all of the acts need to be necessarily performed. Also, those acts that are not dependent on other acts may be performed in parallel with the other acts. The scope of embodiments is by no means limited by these specific examples.
| # | Name | Date |
|---|---|---|
| 1 | 202141036181-STATEMENT OF UNDERTAKING (FORM 3) [10-08-2021(online)].pdf | 2021-08-10 |
| 2 | 202141036181-PROOF OF RIGHT [10-08-2021(online)].pdf | 2021-08-10 |
| 3 | 202141036181-POWER OF AUTHORITY [10-08-2021(online)].pdf | 2021-08-10 |
| 4 | 202141036181-FORM FOR SMALL ENTITY(FORM-28) [10-08-2021(online)].pdf | 2021-08-10 |
| 5 | 202141036181-FORM FOR SMALL ENTITY [10-08-2021(online)].pdf | 2021-08-10 |
| 6 | 202141036181-FORM 1 [10-08-2021(online)].pdf | 2021-08-10 |
| 7 | 202141036181-EVIDENCE FOR REGISTRATION UNDER SSI(FORM-28) [10-08-2021(online)].pdf | 2021-08-10 |
| 8 | 202141036181-EVIDENCE FOR REGISTRATION UNDER SSI [10-08-2021(online)].pdf | 2021-08-10 |
| 9 | 202141036181-DRAWINGS [10-08-2021(online)].pdf | 2021-08-10 |
| 10 | 202141036181-DECLARATION OF INVENTORSHIP (FORM 5) [10-08-2021(online)].pdf | 2021-08-10 |
| 11 | 202141036181-COMPLETE SPECIFICATION [10-08-2021(online)].pdf | 2021-08-10 |
| 12 | 202141036181-FORM-8 [03-04-2025(online)].pdf | 2025-04-03 |