Abstract: The present disclosure provides a system and a method to control opening and closing of a door. A marker can be configured at said door, where the marker can be scanned by a scanning unit 114. The control unit102 is configured to emulate an AR view of a questionnaire based on the scanning of the marker. An entity 110 is required to enter key codes through his/ her device 108 in order to answer the questionnaire. In case the entered key codes are correct, the control unit 102 can transmit instructions to the actuating unit 112, which can further facilitate in actuating of opening and closing of the door.
[0001] The present disclosure relates to a digital locking system. In particular, the present disclosure provides a system and method to control opening and closing of a door.
BACKGROUND
[0002] The background description includes information that may be useful in understanding the present invention. It is not an admission that any of the information provided herein is prior art or relevant to the presently claimed invention, or that any publication specifically or implicitly referenced is prior art.
[0003] In this era of technological advancement, one is required to update himself/ herself continuously about advancement in various technologies in order to pace up with the world. Such technological advancements have made day-to-day life much easier by providing facilities, such as online transactions, virtual platforms, transmission of news, and other broadcasts. For example, in order to buy an item, one is not required to stand in big queues of bank for withdrawing money and then in other queue in front of a shop. Rather, he/ she can order the item through some app like, amazon, flipkart, swiggy, BHIM, etc., and can directly transfer the amount from his/ her bank account to the shop thorough such apps.
[0004] Although on one hand it has facilitated in making lives and related chores simpler and easier, however, on other hand malicious use of such advancements may lead to various threats, such as, phishing, hacking, and other cybercrimes.
[0005] Use of electronic systems for controlling and operating of locks is becoming increasingly common. Various researches are being done to provide electronic systems and techniques in order to assure proper safety of digital data of a person as well as his/ her materialistic assets.
[0006] The present state-of-the-art systems may provide safety to the digital data to some extent but in case of providing the security to materialistic assets in most of the cases, such systems fail miserably. There are a lot of viable solutions present in the market that claim hundred percent security but in reality, all of them are falling victim to the ethical and unethical hacking. For instance, conventional locks can be picked easily either using various forcible means or simply by making a duplicate key, whereas, RFID locks can be easily tempered either by faking the UID, once known or forcibly. Alphanumeric key locks also cannot be claimed to provide fool proof security. Hence, existing solutions fail to perform and provide proper security when the stakes are raised up to a certain limit.
[0007] Moreover, traditional blue-tooth intelligence lock can only be managed by mobile phone of a registered user. Such locks cannot notify the registered user, such as, manager, about abnormal activities. WIFI associated and other such locks can accomplish and progress remote management, but such locks are very costly.
[0008] There is, therefore, a need in the art to provide a means to overcome above-mentioned and other limitations, and provide an efficient, reliable, and cost-effective means to assure proper security.
OBJECTS OF THE PRESENT DISCLOSURE
[0009] Some of the objects of the present disclosure, which at least one embodiment herein satisfies are as listed herein below.
[0010] It is an object of the present disclosure to provide system and method a locking system to lock door of a safe.
[0011] It is another object of the present disclosure to provide system and method for providing an AR-based locking system for safety of the safe.
[0012] It is another object of the present disclosure to provide system and method for providing augmented-reality (AR)-based emulation of a questionnaire.
[0013] It is another object of the present disclosure to provide system and method for enabling an entity to access the safe by entering key codes to open the lock.
[0014] It is another object of the present disclosure to provide system and method for representing a fixed number of questions in AR emulated questionnaire, where said number can be selected and re-configured by a registered entity.
[0015] It is another object of the present disclosure to provide system and method for facilitating opening of lock when questions of said AR emulated questionnaire are solved correctly by an entity trying to access the door.
[0016] It is another object of the present disclosure to provide an interactive, accurate, fast, efficient, and simple AR-based system and method.
[0017] These and other objects of the present invention will become readily apparent from the following detailed description taken in conjunction with the accompanying drawings.
SUMMARY
[0018] The present disclosure relates to a digital locking system. In particular, the present disclosure provides a system and method to control opening and closing of a door.
[0019] An aspect of the present disclosure pertains to a system to control opening and closing of a door, the system comprising: one or more markers associated with the door; a scanning unit configured to scan the one or more markers; a control unit operatively coupled to the scanning unit, the control unit comprising one or more processors coupled with a memory, the memory storing instructions executable by the one or more processors configured to: responsive to the scanning of at least one of the one or more markers, generate a first set of data packets pertaining to a first questionnaire; emulate an augmented reality (AR) view, at a computing device operatively coupled with the control unit, associated with the generated first set of data packets; wherein an entity is required to enter one or more first key-codes, at an input unit operatively coupled with the control unit, based on the emulated AR view; generate a second set of data packets corresponding to the one or more first key codes entered by the entity; match the generated second set of data packets with a dataset comprising pre-stored key codes of one or more questionnaire; and based on the matching of the generated second set of data packets with the dataset, generate a set of actuating data packets to enable opening and closing of the door.
[0020] In an aspect, in case of a mismatch between the generated second set of data packets and the dataset, the control unit is configured to generate a first set of alarm signals.
[0021] In an aspect, based on the generated first set of alarm signals, the control unit is configured to generate a second questionnaire, wherein the entity is required to enter second one or more key codes for the second questionnaire.
[0022] In an aspect, the control unit is configured to generate, based on the generated first set of alarm signals, a questionnaire for a pre-defined number of times, and correspondingly the dataset may be updated.
[0023] In an aspect, the questionnaire may be unique and generated based on the updation of the dataset.
[0024] In an aspect, in case of a mismatch between one or more key codes, entered by the entity in response to the generated questionnaire, and the dataset for the pre-defined number of times, the control unit is configured to generate a second set of alarm signals.
[0025] In an aspect, the one or more entities are registered in the system, and correspondingly login credentials are generated for each of the one or more entities; wherein based on positive comparison of the login credentials entered by each of the one or more entities, the questionnaire is generated.
[0026] In an aspect, the generated first set of alarm signals and the generated second set of alarm signals may be transmitted to one or more computing devices of one or more registered entities.
[0027] In an aspect, the system comprises an actuating unit configured at the door and operatively coupled to the control unit, and configured to actuate the opening and closing of the door based on the set of actuating data packets generated by the control unit.
[0028] Another aspect of the present disclosure pertains to a method to control opening and closing of a door, the method comprises steps of: scanning, by a scanning unit, one or more markers associated with the door; responsive to the scanning of at least one of the one or more markers, generating, at one or more processors of a control unit, a first set of data packets pertaining to a first questionnaire; emulating, by the one or more processors, an augmented reality (AR) view, at a computing device operatively coupled with the control unit, associated with the generated first set of data packets; wherein an entity is required to enter one or more first key-codes, at an input unit operatively coupled with the control unit, based on the emulated AR view; generating, at the one or more processors, a second set of data packets corresponding to the one or more first key codes entered by the entity; matching, at the one or more processors, the generated second set of data packets with a dataset comprising pre-stored key codes of one or more questionnaire; and based on the matching of the generated second set of data packets with the dataset, generating, at the one or more processors, a set of actuating data packets to enable opening and closing of the door.
BRIEF DESCRIPTION OF THE DRAWINGS
[0029] The accompanying drawings are included to provide a further understanding of the present disclosure, and are incorporated in and constitute a part of this specification. The drawings illustrate exemplary embodiments of the present disclosure and, together with the description, serve to explain the principles of the present disclosure.
[0030] The diagrams are for illustration only, which thus is not a limitation of the present disclosure, and wherein:
[0031] FIG. 1 illustrates exemplary network architecture of the proposed system to illustrate its overall working in accordance with an embodiment of the present disclosure.
[0032] FIG. 2 illustrates exemplary block diagram of the proposed system in accordance with an exemplary embodiment of the present disclosure.
[0033] FIG. 3 illustrates exemplary functional modules of a control unit of the proposed system in accordance with an exemplary embodiment of the present disclosure.
[0034] FIG.4 illustrates exemplary implementation of the proposed system 100, in accordance with an embodiment of the present disclosure.
[0035] FIG. 5 is a flow diagram illustrating a method to control opening and closing of a door, in accordance with an embodiment of the present disclosure.
[0036] FIG. 6 illustrates an exemplary computer system in which or with which embodiments of the present invention can be utilized in accordance with embodiments of the present disclosure.
DETAILED DESCRIPTION
[0037] The following is a detailed description of embodiments of the disclosure depicted in the accompanying drawings. The embodiments are in such detail as to clearly communicate the disclosure. However, the amount of detail offered is not intended to limit the anticipated variations of embodiments; on the contrary, the intention is to cover all modifications, equivalents, and alternatives falling within the spirit and scope of the present disclosure as defined by the appended claims.
[0038] In the following description, numerous specific details are set forth in order to provide a thorough understanding of embodiments of the present invention. It will be apparent to one skilled in the art that embodiments of the present invention may be practiced without some of these specific details.
[0039] Embodiments of the present invention may be provided as a computer program product, which may include a machine-readable storage medium tangibly embodying thereon instructions, which may be used to program a computer (or other electronic devices) to perform a process. The machine-readable medium may include, but is not limited to, fixed (hard) drives, magnetic tape, floppy diskettes, optical disks, compact disc read-only memories (CD-ROMs), and magneto-optical disks, semiconductor memories, such as ROMs, PROMs, random access memories (RAMs), programmable read-only memories (PROMs), erasable PROMs (EPROMs), electrically erasable PROMs (EEPROMs), flash memory, magnetic or optical cards, or other type of media/machine-readable medium suitable for storing electronic instructions (e.g., computer programming code, such as software or firmware).
[0040] Embodiments of the present invention include various steps, which will be described below. The steps may be performed by hardware components or may be embodied in machine-executable instructions, which may be used to cause a general-purpose or special-purpose processor programmed with the instructions to perform the steps. Alternatively, steps may be performed by a combination of hardware, software, and firmware and/or by human operators.
[0041] Various methods described herein may be practiced by combining one or more machine-readable storage media containing the code according to the present invention with appropriate standard computer hardware to execute the code contained therein. An apparatus for practicing various embodiments of the present invention may involve one or more computers (or one or more processors within a single computer) and storage systems containing or having network access to computer program(s) coded in accordance with various methods described herein, and the method steps of the invention could be accomplished by modules, routines, subroutines, or subparts of a computer program product.
[0042] If the specification states a component or feature “may”, “can”, “could”, or “might” be included or have a characteristic, that particular component or feature is not required to be included or have the characteristic.
[0043] As used in the description herein and throughout the claims that follow, the meaning of “a,” “an,” and “the” includes plural reference unless the context clearly dictates otherwise. Also, as used in the description herein, the meaning of “in” includes “in” and “on” unless the context clearly dictates otherwise.
[0044] The recitation of ranges of values herein is merely intended to serve as a shorthand method of referring individually to each separate value falling within the range. Unless otherwise indicated herein, each individual value is incorporated into the specification as if it were individually recited herein. All methods described herein can be performed in any suitable order unless otherwise indicated herein or otherwise clearly contradicted by context. The use of any and all examples, or exemplary language (e.g. “such as”) provided with respect to certain embodiments herein is intended merely to better illuminate the invention and does not pose a limitation on the scope of the invention otherwise claimed. No language in the specification should be construed as indicating any non-claimed element essential to the practice of the invention.
[0045] Groupings of alternative elements or embodiments of the invention disclosed herein are not to be construed as limitations. Each group member can be referred to and claimed individually or in any combination with other members of the group or other elements found herein. One or more members of a group can be included in, or deleted from, a group for reasons of convenience and/or patentability. When any such inclusion or deletion occurs, the specification is herein deemed to contain the group as modified thus fulfilling the written description of all groups used in the appended claims.
[0046] Exemplary embodiments will now be described more fully hereinafter with reference to the accompanying drawings, in which exemplary embodiments are shown. This invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. These embodiments are provided so that this disclosure will be thorough and complete and will fully convey the scope of the invention to those of ordinary skill in the art. Moreover, all statements herein reciting embodiments of the invention, as well as specific examples thereof, are intended to encompass both structural and functional equivalents thereof. Additionally, it is intended that such equivalents include both currently known equivalents as well as equivalents developed in the future (i.e., any elements developed that perform the same function, regardless of structure). Also, the terminology and phraseology used is for the purpose of describing exemplary embodiments and should not be considered limiting. Thus, the present invention is to be accorded the widest scope encompassing numerous alternatives, modifications and equivalents consistent with the principles and features disclosed. For purpose of clarity, details relating to technical material that is known in the technical fields related to the invention have not been described in detail so as not to unnecessarily obscure the present invention.
[0047] Thus, for example, it will be appreciated by those of ordinary skill in the art that the diagrams, schematics, illustrations, and the like represent conceptual views or processes illustrating systems and methods embodying this invention. The functions of the various elements shown in the figures may be provided through the use of dedicated hardware as well as hardware capable of executing associated software. Similarly, any switches shown in the figures are conceptual only. Their function may be carried out through the operation of program logic, through dedicated logic, through the interaction of program control and dedicated logic, or even manually, the particular technique being selectable by the entity implementing this invention. Those of ordinary skill in the art further understand that the exemplary hardware, software, processes, methods, and/or operating systems described herein are for illustrative purposes and, thus, are not intended to be limited to any particular named element.
[0048] Furthermore, embodiments may be implemented by hardware, software, firmware, middleware, microcode, hardware description languages, or any combination thereof. When implemented in software, firmware, middleware or microcode, the program code or code segments to perform the necessary tasks (e.g., a computer-program product) may be stored in a machine-readable medium. A processor(s) may perform the necessary tasks.
[0049] Systems depicted in some of the figures may be provided in various configurations. In some embodiments, the systems may be configured as a distributed system where one or more components of the system are distributed across one or more networks in a cloud computing system.
[0050] Each of the appended claims defines a separate invention, which for infringement purposes is recognized as including equivalents to the various elements or limitations specified in the claims. Depending on the context, all references below to the "invention" may in some cases refer to certain specific embodiments only. In other cases it will be recognized that references to the "invention" will refer to subject matter recited in one or more, but not necessarily all, of the claims.
[0051] All methods described herein may be performed in any suitable order unless otherwise indicated herein or otherwise clearly contradicted by context. The use of any and all examples, or exemplary language (e.g., “such as”) provided with respect to certain embodiments herein is intended merely to better illuminate the invention and does not pose a limitation on the scope of the invention otherwise claimed. No language in the specification should be construed as indicating any non-claimed element essential to the practice of the invention.
[0052] Various terms as used herein are shown below. To the extent a term used in a claim is not defined below, it should be given the broadest definition persons in the pertinent art have given that term as reflected in printed publications and issued patents at the time of filing.
[0053] The present disclosure relates to a digital locking system. In particular, the present disclosure provides a system and method to control opening and closing of a door.
[0054] According to an aspect, the present disclosure pertains to a system to control opening and closing of a door, the system comprising: one or more markers associated with the door; a scanning unit configured to scan the one or more markers; a control unit operatively coupled to the scanning unit, the control unit comprising one or more processors coupled with a memory, the memory storing instructions executable by the one or more processors configured to: responsive to the scanning of at least one of the one or more markers, generate a first set of data packets pertaining to a first questionnaire; emulate an augmented reality (AR) view, at a computing device operatively coupled with the control unit, associated with the generated first set of data packets; wherein an entity is required to enter one or more first key-codes, at an input unit operatively coupled with the control unit, based on the emulated AR view; generate a second set of data packets corresponding to the one or more first key codes entered by the entity; match the generated second set of data packets with a dataset comprising pre-stored key codes of one or more questionnaire; and based on the matching of the generated second set of data packets with the dataset, generate a set of actuating data packets to enable opening and closing of the door.
[0055] In an embodiment, in case of a mismatch between the generated second set of data packets and the dataset, the control unit is configured to generate a first set of alarm signals.
[0056] In an embodiment, based on the generated first set of alarm signals, the control unit is configured to generate a second questionnaire, wherein the entity is required to enter second one or more key codes for the second questionnaire.
[0057] In an embodiment, the control unit is configured to generate, based on the generated first set of alarm signals, a questionnaire for a pre-defined number of times, and correspondingly the dataset can be updated.
[0058] In an embodiment, the questionnaire can be unique and generated based on the updation of the dataset.
[0059] In an embodiment, in case of a mismatch between one or more key codes, entered by the entity in response to the generated questionnaire, and the dataset for the pre-defined number of times, the control unit is configured to generate a second set of alarm signals.
[0060] In an embodiment, the one or more entities are registered in the system, and correspondingly login credentials are generated for each of the one or more entities; wherein based on positive comparison of the login credentials entered by each of the one or more entities, the questionnaire is generated.
[0061] In an embodiment, the generated first set of alarm signals and the generated second set of alarm signals may be transmitted to one or more computing devices of one or more registered entities.
[0062] In an embodiment, the system comprises an actuating unit configured at the door and operatively coupled to the control unit, and configured to actuate the opening and closing of the door based on the set of actuating data packets generated by the control unit.
[0063] According to another aspect, present disclosure pertains to a method to control opening and closing of a door, the method comprises steps of: scanning, by a scanning unit, one or more markers associated with the door; responsive to the scanning of at least one of the one or more markers, generating, at one or more processors of a control unit, a first set of data packets pertaining to a first questionnaire; emulating, by the one or more processors, an augmented reality (AR) view, at a computing device operatively coupled with the control unit, associated with the generated first set of data packets; wherein an entity is required to enter one or more first key-codes, at an input unit operatively coupled with the control unit, based on the emulated AR view; generating, at the one or more processors, a second set of data packets corresponding to the one or more first key codes entered by the entity; matching, at the one or more processors, the generated second set of data packets with a dataset comprising pre-stored key codes of one or more questionnaire; and based on the matching of the generated second set of data packets with the dataset, generating, at the one or more processors, a set of actuating data packets to enable opening and closing of the door.
[0064] FIG. 1 illustrates exemplary network architecture of the proposed system to illustrate its overall working in accordance with an embodiment of the present disclosure.
[0065] According to an embodiment of the present disclosure, the proposedsystem 100 (interchangeably referred to as system 100, hereinafter) can facilitate controlling of opening and closing of a door of an object, such as, but not limited to, a house, an office, a cupboard, a private almirah, etc., where the door can be operatively coupled with the system 100.The system 100 can be based on the principle of “Internet of Things” (IoT), where the “Internet of Things” refers to the interconnection of uniquely-identifiable embedded devices within the internet infrastructure. The IoT is expected to result in new, wide-ranging types of applications in which virtually any type of physical thing can provide information about itself or its surroundings and/or may be controlled remotely via client devices over the Internet.
[0066] As illustrated, the proposed system 100 can include a control unit 102. The control unit 102 can be communicatively coupled with any or a combination of a computing device 108 (also referred to as device 108, herein), which can be associated with an entity 110, an actuating unit 112, and a scanning unit 114, through a network 104. In an embodiment, the control unit 102 can be implemented using any or a combination of hardware components and software components such as a cloud, a server, a computing system, a computing device, a network device and the like. Further, the control unit102 can interact with the device 108 through a website or an application that can reside in the proposed system 100. In an implementation, the control unit102 can be accessed by website or application that can be configured with any operating system, including but not limited to, AndroidTM, iOSTM, and the like.
[0067] Further, the network 104 can be a wireless network, a wired network or a combination thereof that can be implemented as one of the different types of networks, such as Intranet, Local Area Network (LAN), Wide Area Network (WAN), Internet, and the like. Further, the network 104 can either be a dedicated network or a shared network. The shared network can represent an association of the different types of networks that can use variety of protocols, for example, Hypertext Transfer Protocol (HTTP), Transmission Control Protocol/Internet Protocol (TCP/IP), Wireless Application Protocol (WAP), and the like.
[0068] In an embodiment, the scanning unit 114 can be configured to scan one or more markers (collectively referred to as a plurality of markers, or markers, and individually referred to as marker) associated with the door. In an illustrative implementation, the scanning unit 114 can capture one or more images of the plurality of markers associated with the door. In another illustrative implementation, the scanning unit 114 can extract parameters associated with each of the plurality of markers through scanning of the plurality of markers. The parameters associated with the plurality of markers can be, but not limited to, timestamp, questionnaire, marker type, number, user id, and the likes.
[0069] In an embodiment, the control unit102 can receive the scanned copy of the markers. In another embodiment, based on the received scanned copy of the markers, the control unit 102 can generate a first set of data packets, such that the generated first set of data packets can pertain to a first questionnaire. In yet another embodiment, the control unit 102 can be configured to emulate an augmented reality (AR) view at a display screen, for example, at screen of the computing device 108, where the emulated AR view is associated with the generated first set of data packets. In an exemplary embodiment, the control unit 102 can be configured to emulate an AR view pertaining to the first questionnaire at the display screen, and the entity 110 is required to enter one or more first key-codes (also, referred to as first key codes, hereinafter) based on the emulated AR view. In another exemplary embodiment, the entity 110 can enter the one or more first key codes through an input unit that can be operatively coupled with the control unit 102.
[0070] In an embodiment, the control unit 102 can be configured to generate a second set of data packets corresponding to the first key codes that are entered by the entity 110. The control unit 102 can be, further, configured to match the generated second set of data packets with a dataset that can be including pre-stored key codes of one or more questionnaire.
[0071] In an embodiment, the control unit 102 can be configured to generate a set of actuating data packets to enable opening and closing of the door based on the matching of the generated second set of data packets. In another embodiment, the control unit 102 can be configured to generate a first set of alarm signals in case of a mismatch between the generated second set of data packets and the dataset, where a second questionnaire can be generated based on the generated first set of alarm signals. In an exemplary embodiment, the second questionnaire is configured in a manner different than the first questionnaire. Similarly, the control unit 102 is configured to generate a unique questionnaire corresponding to the first set of alarm signals for a pre-defined number of times. In yet another embodiment, further, the control unit 102 can be configured to generate a second set of alarm signals, in case of a mismatch between one or more key codes, which can be entered by the entity 110 in response to the generated questionnaire, and the dataset for the pre-defined number of times. In an exemplary embodiment, the generated second set of alarm signals can be transmitted to one or more registered entities.
[0072] According to various embodiments of the present disclosure, the control unit102 can provide for an Artificial Intelligence (AI) based automatic emulationof the one or more questionnaire. It would be appreciated that in the various embodiments related to the questionnaire, the questionnaire is updated every time through machine learning and AI.
[0073] FIG. 2 illustrates exemplary block diagram of the proposed system in accordance with an exemplary embodiment of the present disclosure.
[0074] As illustrated in FIG. 2, in an embodiment, the exemplary block diagram of the proposed system that can facilitate in controlling of opening and closing of a door 206 of an object, such as, but not limited to, a house, an office, a cupboard, a private almirah, etc., where the door 206 can be operatively coupled with the system 100. In an embodiment, as illustrated, the system 100 can include an input unit 202 that can include any or a combination of a scanning unit 114, a keyboard, a mouse, a GUI interface, and the likes, and thereby, the input unit can facilitate scanning of markers associated with the door 206, enable an entity 110 trying to access the object to open or close the door 206 associated with the object. In an exemplary embodiment, the input unit 202 can be a key board or mouse associated with a computing device 108 that can pertain to the entity 110. In another exemplary embodiment, the input unit 202 can be an independent unit, exclusively coupled to the control unit, and not a part of the computing device 108.
[0075] In an embodiment, the system 100 can include a control unit 102operatively coupled to the input unit 202, such that the control unit 102 can receive inputs from the input unit 202, such as scanned images of the markers associated with the door 206, and key codes entered by the entity 110. In an exemplary embodiment, the control unit 102 can receive the scanned copy of the markers, and correspondingly can generate a first set of data packets, such that the generated first set of data packets can pertain to a questionnaire.
[0076] In an embodiment, the system 100 can include a display unit 204 that can be an independent unit, or, screen of the computing device 108. In an embodiment, the control unit 102 can be configured to emulate an augmented reality (AR) view at the display unit 204, where the emulated AR view can be associated with the questionnaire. In an embodiment, the entity 110 can enter the one or more key codes, through the input unit 202, in response to the generated questionnaire. The one or more key codes entered by the entity 110 can be processed and analysed at one or more processors of the control unit 102, and further can be matched with a database that can be including pre-stored key codes of one or more questionnaire. In another embodiment, the entity 110 can be required to enter his/ her registered identity (ID) also.
[0077] In an embodiment, if the one or more key codes match with the dataset, i.e., if the entity 110 enters correct key codes, the control unit 102 can generate a set of actuating data packets to facilitate opening of the door 206, and similarly, the process follows for closing of the door 206. In an exemplary embodiment, the door 206 can be closed manually as well. In another embodiment, if the one or more key codes mismatch with the dataset, i.e., if the entity 110 happens to enter incorrect key codes, the control unit 102 can generate a first set of alarm signals. In yet another embodiment, a new and unique questionnaire can be generated corresponding to the generated first set of alarm signals. In an implementation, the control unit 102 can be configured to utilize techniques, such as, but not limited to, AI, machine learning, and data manipulation, in order to generate a new and unique questionnaire each and every time. The generation of a new and unique questionnaire can prevent the system 100 from getting hacked or mishandled.
[0078] In an exemplary embodiment, the control unit 102 can be configured to generate a new and unique questionnaire for a pre-defined number of times, in case the entity 110 enters incorrect key codes, and after generating such questionnaire for the pre-defined number of times, the control unit 102 can generate a second set of alarm signals that can lock the system 100 for a specific time-period. The generated second set of alarm signals can be transmitted to one or more registered entities in order to warn them.
[0079] In an embodiment, the system 100 can include an actuating unit 112 that can be configured at the door 206 as well as can be operatively coupled with the control unit 102. In an embodiment, the set of actuating signals generated by the control unit 102 can be transmitted to the actuating unit 112. The actuating unit 112 can receive the transmitted set of actuating signals, and can correspondingly actuate to control opening and closing of the door 206.
[0080] FIG. 3 illustrates exemplary functional modules of a control unitof the proposed system in accordance with an exemplary embodiment of the present disclosure.
[0081] As illustrated, the control unit102 can include one or more processor(s) 302. The one or more processor(s) 302 can be implemented as one or more microprocessors, microcomputers, microcontrollers, digital signal processors, central processing units, logic circuitries, and/or any devices that manipulate data based on operational instructions. Among other capabilities, the one or more processor(s) 302 are configured to fetch and execute computer-readable instructions stored in a memory 304 of the control unit102. The memory 304 can store one or more computer-readable instructions or routines, which may be fetched and executed to create or share the data units over a network service. The memory 304 can include any non-transitory storage device including, for example, volatile memory such as RAM, or non-volatile memory such as EPROM, flash memory, and the like.
[0082] In an embodiment, the control unit102 can also include an interface(s) 306. The interface(s) 306 may include a variety of interfaces, for example, interfaces for data input and output devices, referred to as I/O devices, storage devices, and the like. The interface(s) 306 may facilitate communication of the control unit102 with various devices coupled to the control unit102. The interface(s) 306 may also provide a communication pathway for one or more components of the control unit102. Examples of such components include, but are not limited to, processing engine(s) 308 and database310.
[0083] In an embodiment, the processing engine(s) 308 can be implemented as a combination of hardware and programming (for example, programmable instructions) to implement one or more functionalities of the processing engine(s) 308. In examples described herein, such combinations of hardware and programming may be implemented in several different ways. For example, the programming for the processing engine(s) 308 may be processor executable instructions stored on a non-transitory machine-readable storage medium and the hardware for the processing engine(s) 308 may include a processing resource (for example, one or more processors), to execute such instructions. In the present examples, the machine-readable storage medium may store instructions that, when executed by the processing resource, implement the processing engine(s) 308. In such examples, the control unit102 can include the machine-readable storage medium storing the instructions and the processing resource to execute the instructions, or the machine-readable storage medium may be separate but accessible to the control unit102 and the processing resource. In other examples, the processing engine(s) 308 may be implemented by electronic circuitry. The database310 can include data that is either stored or generated as a result of functionalities implemented by any of the components of the processing engine(s) 308.
[0084] In an embodiment, the processing engine(s) 308 can include a questionnaire generating unit 312, an AR emulation unit314, a matching unit 316, and other unit(s) 318. The other unit(s) 318 can implement functionalities that supplement applications or functions performed by the control unit102 or the processing engine(s) 208.
[0085] In an embodiment, the questionnaire generating unit 312 of the control unit102 can facilitate generation of a questionnaire that an entity 110 needs to answer if he/ she wants to open or close a door 206 with which or at which the system 100 is configured. In an embodiment, in order to access the system 100, first of all an entity is required to get registered in the system 100. In an exemplary embodiment, in order to register in the system 100, an entity is required to submit various documents including temporal attributes of the entity, such as, but not limited to, images of entity, biometric, and voice sample of the entity. In another exemplary embodiment, temporal attributes of said entity can be obtained through the input unit 202, such as, a camera, and further, can be stored at a server 106. In an embodiment, once the process of registration is completed, login credentials can be generated against registration of each entity 110. In an embodiment, if login credentials entered by said entity are positively authenticated, the entity is allowed to access the system 100, hence, he/ she can further be able to scan markers associated with the door 206 through a scanning unit 114, or through a scanner associated with his/ her computing device 108. In an embodiment, a first set of data packets can be generated in response to the scanning of the marker, such that the generated first set of data packets can pertain to a questionnaire. In another embodiment, there can be an interface coupled with the door 206, through which every entity can enter his/ her login credentials and further can access questionnaire.
[0086] In an embodiment, the AR emulation unit 314 of the control unit 102 can facilitate emulation of an augmented reality (AR) corresponding to the generated first set of data packets, where the emulated AR view can represent any or a combination of a questionnaire, positive authentication of login credentials, time-stamp, and the like. In an embodiment, said entity is required to enter key codes in response to the generated questionnaire, where the entered key codes can pertain to answering of the questionnaire. In an embodiment, the emulated AR view can be displayed at an independent display unit that can be operatively coupled to the control unit. In an embodiment, the emulated AR view can be displayed at screen of the computing device 108 that can be coupled with the system 100.
[0087] In an embodiment, for emulating AR view, the generated first set of data packets can be compared with a first dataset. The AR emulation can be induced based on the comparison of the first set of data packets with the first dataset, where the first dataset can include data associated with emulation of various types of questionnaire. The AR emulation of each questionnaire can be done based on matching of the first set of data packets with the data associated with the first dataset. In an embodiment, the first dataset can be associated with the database 310 of the proposed system 100. In another embodiment, the first dataset can be acquired from a third source. In an embodiment, in case the first set of data packets do not match with the first dataset, the marker is needed to be scanned again. Also, negative comparison of the first set of data packets with the first dataset can symbolize that the first dataset do not include corresponding data, and the first dataset is needed to be updated.
[0088] In an exemplary embodiment, the questionnaire can pertain to a jigsaw puzzle including various blocks, where the entity is required to solve the puzzle by arranging and interlocking said blocks in a pre-determined manner, within a pre-defined time-limit. The entity can arrange blocks through a GUI interface. In another exemplary embodiment, the questionnaire can pertain to a number of riddles, which the entity has to answer by entering key codes, or the questionnaire might be in form of multiple choice questions, which the entity have to answer instantly.
[0089] In an embodiment, the matching unit 316of the control unit102 canfacilitate matching of the key codes entered by said entity with a second dataset that can be including key codes associated with various questionnaires. In an implementation, in case the entered key codes match with the dataset, i.e., if the entity enters correct key codes, the control unit 102 can generate a set of actuating data packets to facilitate opening of the door 206. The entered key codes can also be associated with a set of instructions. Therefore, execution of the entered key codes by the one or more processor(s) 202 can result in establishment of a communication channel through which entity can use the interface, and enable opening the door 206. In an embodiment, for closing of the door 206 a similar process may be followed. In another embodiment, the door 206 can be closed manually also.
[0090] In an exemplary embodiment, if the generated questionnaire includes a riddle or a question, such as ‘2+2*2-1’, which requires implementation of BODMAS rule to get to the answer. Now, if the key codes entered by the entity pertains to ‘5’, then, the set of actuating signals can be generated, in order to facilitate opening or closing of the door 206.
[0091] In another implementation, in case the entered key codes mismatch with the dataset, i.e., if the entity enters incorrect key codes, the control unit 102 can generate a set of alarm signals. In an embodiment, the control unit 102 can generate a first set of alarm signals for a pre-determined number of times, and after that the control unit 102 can generate a second set of alarm signals. In another embodiment, a new and unique questionnaire can be generated corresponding to the generated first set of alarm signals. In an exemplary embodiment, in order to generate a new and unique questionnaire each and every time, techniques, such as, but not limited to, AI, machine learning, and data manipulation, can be utilized. The generation of a new and unique questionnaire can prevent the system 100 from getting hacked or mishandled. In another exemplary embodiment, the database 310 can be updated corresponding to each of the questionnaire generated, and the new questionnaire can be generated based on the updation of the database 310.
[0092] In another exemplary embodiment, if the generated questionnaire includes a riddle or a question, such as ‘2+2*2-1’, which requires implementation of BODMAS rule to get to the answer. Now, if the key codes entered by the entity pertains to a number other than ‘5’, say, the entity enters key codes pertaining to ‘2’, then, the first set of alarm signals can be generated, and correspondingly a new questionnaire is generated. Now, let’s suppose, if the limit of number of trials is 3, and said entity is unable to enter correct key codes for all the three times, then after the third trial, a second alarm signal is generated that can be transmitted to computing devices 108, such as, mobile, laptop, etc, of the registered entities. The second alarm signal can also enable automatic locking of the whole system 100 in order to avert any mishandling.
[0093] FIG.4 illustrates exemplary implementation of the proposed system 100, in accordance with an embodiment of the present disclosure.
[0094] In an embodiment, as illustrated in FIG. 4, the system 100 can be coupled to a safe, and can be configured to facilitate opening and closing doors of the safe. In an embodiment, an entity can open or close the safe through a computing device that can be in form of a handheld device. In an implementation, an entity can use the handheld device to scan a marker that can be associated with the safe, or can be embedded on the safe. A puzzle or a problem can pop up on the screen of the handheld device in response to the scanning of the marker. In an exemplary embodiment, the entity can be required to firstly enter his/ her login credentials, then, he/ she might be able to solve the generated puzzle or problem. In an embodiment, the entity is required to enter key codes in the hand held device or through an independent input unit, in order to solve the generated puzzle or problem, where the entered key codes can be matched with a database. In another embodiment, the entity can solve the puzzle by tapping on the screen of the hand held device, through a GUI interface.
[0095] In an embodiment, in case the puzzle is solved correctly, the control unit 102 associated with the system 100 can generate a set of actuating data packets that can be transmitted to an actuating unit 112, where on receiving the set of actuating data packets the actuating unit 112 can facilitate opening and closing of the door of the safe.
[0096] In an embodiment, in case an entity is not able to solve the puzzle correctly for a pre-defined number of times, then the control unit 102 associated with the system 100 can generate a set of warning signals that can be transmitted to computing devices of registered entities (interchangeably referred to as concerned authorities, herein).
[0097] FIG. 5 is a flow diagram illustrating a method to control opening and closing of a door, in accordance with an embodiment of the present disclosure.
[0098] As illustrated, in an embodiment, the method can include a step 502 of scanning, by a scanning unit, one or more markers associated with the door. In an embodiment, the scanning unit can capture one or more images of the markers. In another embodiment, the scanning unit can extract parameters associated with the markers, where, the parameters can include any or a combination of timestamp, questionnaire, marker type, number, user id, and the likes.
[0099] In an embodiment, the method can include a step 504 of generating, at one or more processors of a control unit, a first set of data packets, in response to the scanning of at least one of the markers that is scanned in the step 502. In an exemplary embodiment, the first set of data packets can pertain to a questionnaire.
[00100] In an embodiment, the method can include a step 506 of emulating, by the one or more processors, an AR view, at a computing device operatively coupled with the control unit, associated with the first set of data packets that are generated in the step 504. In an embodiment, an entity is required to enter one or more first key-codes, at an input unit operatively coupled with the control unit, based on the AR view emulated in the step 504. The computing device can be any or a combination of laptop, smart phone, computer, tablet, and the likes.
[00101] In an embodiment, the method can include a step 508 of generating, at the one or more processors, a second set of data packets corresponding to the one or more first key codes entered by the entity in the step 506.
[00102] In an embodiment, the method can include a step 510 of matching, at the one or more processors, the second set of data packets, which is generated in the step 508, with a dataset that includes pre-stored key codes of one or more questionnaire.
[00103] In an embodiment, the method can include a step 512 of generating, at the one or more processors, a set of actuating data packets, based on the matching of the generated second set of data packets with the dataset that is being performed in the step 510, to enable opening and closing of the door.
[00104] FIG. 6 illustrates an exemplary computer system in which or with which embodiments of the present invention can be utilized in accordance with embodiments of the present disclosure.
[00105] As shown in FIG. 6, computer system includes an external storage device 610, a bus 620, a main memory 630, a read only memory 640, a mass storage device 650, communication port 660, and a processor 670. A person skilled in the art will appreciate that computer system may include more than one processor and communication ports. Examples of processor 670 include, but are not limited to, an Intel® Itanium® or Itanium 2 processor(s), or AMD® Opteron® or Athlon MP® processor(s), Motorola® lines of processors, FortiSOC™ system on a chip processors or other future processors. Processor 670 may include various modules associated with embodiments of the present invention. Communication port 660 can be any of an RS-232 port for use with a modem based dialup connection, a 10/100 Ethernet port, a Gigabit or 10 Gigabit port using copper or fiber, a serial port, a parallel port, or other existing or future ports. Communication port 660 may be chosen depending on a network, such a Local Area Network (LAN), Wide Area Network (WAN), or any network to which computer system connects.
[00106] In an embodiment, the memory 630 can be Random Access Memory (RAM), or any other dynamic storage device commonly known in the art. Read only memory 640 can be any static storage device(s) e.g., but not limited to, a Programmable Read Only Memory (PROM) chips for storing static information e.g., start-up or BIOS instructions for processor 670. Mass storage 650 may be any current or future mass storage solution, which can be used to store information and/or instructions. Exemplary mass storage solutions include, but are not limited to, Parallel Advanced Technology Attachment (PATA) or Serial Advanced Technology Attachment (SATA) hard disk drives or solid-state drives (internal or external, e.g., having Universal Serial Bus (USB) and/or Firewire interfaces), e.g. those available from Seagate (e.g., the Seagate Barracuda 7102 family) or Hitachi (e.g., the Hitachi Deskstar 7K1000), one or more optical discs, Redundant Array of Independent Disks (RAID) storage, e.g. an array of disks (e.g., SATA arrays), available from various vendors including Dot Hill Systems Corp., LaCie, Nexsan Technologies, Inc. and Enhance Technology, Inc.
[00107] In an embodiment, the bus 620 communicatively couples processor(s) 670 with the other memory, storage and communication blocks. Bus 620 can be, e.g. a Peripheral Component Interconnect (PCI) / PCI Extended (PCI-X) bus, Small Computer System Interface (SCSI), USB or the like, for connecting expansion cards, drives and other subsystems as well as other buses, such a front side bus (FSB), which connects processor 670 to software system.
[00108] In another embodiment, operator and administrative interfaces, e.g. a display, keyboard, and a cursor control device, may also be coupled to bus 620 to support direct operator interaction with computer system. Other operator and administrative interfaces can be provided through network connections connected through communication port 660. External storage device 610 can be any kind of external hard-drives, floppy drives, IOMEGA® Zip Drives, Compact Disc - Read Only Memory (CD-ROM), Compact Disc - Re-Writable (CD-RW), Digital Video Disk - Read Only Memory (DVD-ROM). Components described above are meant only to exemplify various possibilities. In no way should the aforementioned exemplary computer system limit the scope of the present disclosure.
[00109] Thus, it will be appreciated by those of ordinary skill in the art that the diagrams, schematics, illustrations, and the like represent conceptual views or processes illustrating systems and methods embodying this invention. The functions of the various elements shown in the figures may be provided through the use of dedicated hardware as well as hardware capable of executing associated software. Similarly, any switches shown in the figures are conceptual only. Their function may be carried out through the operation of program logic, through dedicated logic, through the interaction of program control and dedicated logic, or even manually, the particular technique being selectable by the entity implementing this invention. Those of ordinary skill in the art further understand that the exemplary hardware, software, processes, methods, and/or operating systems described herein are for illustrative purposes and, thus, are not intended to be limited to any particular named.
[00110] While embodiments of the present invention have been illustrated and described, it will be clear that the invention is not limited to these embodiments only. Numerous modifications, changes, variations, substitutions, and equivalents will be apparent to those skilled in the art, without departing from the spirit and scope of the invention, as described in the claim.
[00111] In the foregoing description, numerous details are set forth. It will be apparent, however, to one of ordinary skill in the art having the benefit of this disclosure, that the present invention may be practiced without these specific details. In some instances, well-known structures and devices are shown in block diagram form, rather than in detail, to avoid obscuring the present invention.
[00112] As used herein, and unless the context dictates otherwise, the term "coupled to" is intended to include both direct coupling (in which two elements that are coupled to each other contact each other)and indirect coupling (in which at least one additional element is located between the two elements). Therefore, the terms "coupled to" and "coupled with" are used synonymously. Within the context of this document terms "coupled to" and "coupled with" are also used euphemistically to mean “communicatively coupled with” over a network, where two or more devices are able to exchange data with each other over the network, possibly via one or more intermediary device.
[00113] It should be apparent to those skilled in the art that many more modifications besides those already described are possible without departing from the inventive concepts herein. The inventive subject matter, therefore, is not to be restricted except in the spirit of the appended claims. Moreover, in interpreting both the specification and the claims, all terms should be interpreted in the broadest possible manner consistent with the context. In particular, the terms “comprises” and “comprising” should be interpreted as referring to elements, components, or steps in a non-exclusive manner, indicating that the referenced elements, components, or steps may be present, or utilized, or combined with other elements, components, or steps that are not expressly referenced. Where the specification claims refers to at least one of something selected from the group consisting of A, B, C …. and N, the text should be interpreted as requiring only one element from the group, not A plus N, or B plus N, etc.
[00114] While the foregoing describes various embodiments of the invention, other and further embodiments of the invention may be devised without departing from the basic scope thereof. The scope of the invention is determined by the claims that follow. The invention is not limited to the described embodiments, versions or examples, which are included to enable a person having ordinary skill in the art to make and use the invention when combined with information and knowledge available to the person having ordinary skill in the art.
ADVANTAGES OF THE PRESENT DISCLOSURE
[00115] The present disclosure provides system and method for providing a locking system to lock door of a safe.
[00116] The present disclosure provides system and method for providing an AR-based locking system for safety of the safe.
[00117] The present disclosure provides system and method for providing augmented-reality (AR)-based emulation of a questionnaire.
[00118] The present disclosure provides system and method for enabling an entity to access the safe by entering key codes to open the lock.
[00119] The present disclosure provides an interactive, accurate, fast, efficient, and simple AR-based system and method.
Claims:1. A system to control opening and closing of a door, the system comprising:
one or more markers associated with the door;
a scanning unit configured to scan the one or more markers;
a control unit operatively coupled to the scanning unit, the control unit comprising one or more processors coupled with a memory, the memory storing instructions executable by the one or more processors configured to:
responsive to the scanning of at least one of the one or more markers, generate a first set of data packets pertaining to a first questionnaire;
emulate an augmented reality (AR) view, at a computing device operatively coupled with the control unit, associated with the generated first set of data packets; wherein an entity is required to enter one or more first key-codes, at an input unit operatively coupled with the control unit, based on the emulated AR view;
generate a second set of data packets corresponding to the one or more first key codes entered by the entity;
match the generated second set of data packets with a dataset comprising pre-stored key codes of one or more questionnaire; and
based on the matching of the generated second set of data packets with the dataset, generate a set of actuating data packets to enable opening and closing of the door.
2. The system as claimed in claim 1, wherein in case of a mismatch between the generated second set of data packets and the dataset, the control unit is configured to generate a first set of alarm signals.
3. The system as claimed in claim 2, wherein based on the generated first set of alarm signals, the control unit is configured to generate a second questionnaire, wherein the entity is required to enter second one or more key codes for the second questionnaire.
4. The system as claimed in claim 2, wherein the control unit is configured to generate, based on the generated first set of alarm signals, a questionnaire for a pre-defined number of times, and correspondingly the dataset is updated.
5. The system as claimed in claim 4, wherein the questionnaire is unique and generated based on the updation of the dataset.
6. The system as claimed in claim 4, wherein in case of a mismatch between one or more key codes, entered by the entity in response to the generated questionnaire, and the dataset for the pre-defined number of times, the control unit is configured to generate a second set of alarm signals.
7. The system as claimed in claim 6, wherein the one or more entities are registered in the system, and correspondingly login credentials are generated for each of the one or more entities;
wherein based on positive comparison of the login credentials entered by each of the one or more entities, the questionnaire is generated.
8. The system as claimed in claim 6, wherein the generated first set of alarm signals and the generated second set of alarm signals are transmitted to one or more computing devices of one or more registered entities.
9. The system as claimed in claim 1, wherein the system comprises an actuating unit configured at the door and operatively coupled to the control unit, and configured to actuate the opening and closing of the door based on the set of actuating data packets generated by the control unit.
10. A method to control opening and closing of a door, the method comprises steps of:
scanning, by a scanning unit, one or more markers associated with the door;
responsive to the scanning of at least one of the one or more markers, generating, at one or more processors of a control unit, a first set of data packets pertaining to a first questionnaire;
emulating, by the one or more processors, an augmented reality (AR) view, at a computing device operatively coupled with the control unit, associated with the generated first set of data packets; wherein an entity is required to enter one or more first key-codes, at an input unit operatively coupled with the control unit, based on the emulated AR view;
generating, at the one or more processors, a second set of data packets corresponding to the one or more first key codes entered by the entity;
matching, at the one or more processors, the generated second set of data packets with a dataset comprising pre-stored key codes of one or more questionnaire; and
based on the matching of the generated second set of data packets with the dataset, generating, at the one or more processors, a set of actuating data packets to enable opening and closing of the door.
| # | Name | Date |
|---|---|---|
| 1 | 202011033545-Annexure [16-05-2024(online)].pdf | 2024-05-16 |
| 1 | 202011033545-STATEMENT OF UNDERTAKING (FORM 3) [05-08-2020(online)].pdf | 2020-08-05 |
| 2 | 202011033545-Written submissions and relevant documents [16-05-2024(online)].pdf | 2024-05-16 |
| 2 | 202011033545-FORM FOR STARTUP [05-08-2020(online)].pdf | 2020-08-05 |
| 3 | 202011033545-FORM FOR SMALL ENTITY(FORM-28) [05-08-2020(online)].pdf | 2020-08-05 |
| 3 | 202011033545-Correspondence to notify the Controller [24-04-2024(online)].pdf | 2024-04-24 |
| 4 | 202011033545-FORM-26 [24-04-2024(online)].pdf | 2024-04-24 |
| 4 | 202011033545-FORM 1 [05-08-2020(online)].pdf | 2020-08-05 |
| 5 | 202011033545-US(14)-HearingNotice-(HearingDate-01-05-2024).pdf | 2024-04-05 |
| 5 | 202011033545-EVIDENCE FOR REGISTRATION UNDER SSI(FORM-28) [05-08-2020(online)].pdf | 2020-08-05 |
| 6 | 202011033545-EVIDENCE FOR REGISTRATION UNDER SSI [05-08-2020(online)].pdf | 2020-08-05 |
| 6 | 202011033545-CLAIMS [20-01-2023(online)].pdf | 2023-01-20 |
| 7 | 202011033545-DRAWINGS [05-08-2020(online)].pdf | 2020-08-05 |
| 7 | 202011033545-CORRESPONDENCE [20-01-2023(online)].pdf | 2023-01-20 |
| 8 | 202011033545-DRAWING [20-01-2023(online)].pdf | 2023-01-20 |
| 8 | 202011033545-DECLARATION OF INVENTORSHIP (FORM 5) [05-08-2020(online)].pdf | 2020-08-05 |
| 9 | 202011033545-FER_SER_REPLY [20-01-2023(online)].pdf | 2023-01-20 |
| 9 | 202011033545-COMPLETE SPECIFICATION [05-08-2020(online)].pdf | 2020-08-05 |
| 10 | 202011033545-FER.pdf | 2022-07-22 |
| 10 | 202011033545-FORM-26 [21-10-2020(online)].pdf | 2020-10-21 |
| 11 | 202011033545-FORM 18 [15-03-2022(online)].pdf | 2022-03-15 |
| 11 | 202011033545-Proof of Right [08-01-2021(online)].pdf | 2021-01-08 |
| 12 | 202011033545-FORM 18 [15-03-2022(online)].pdf | 2022-03-15 |
| 12 | 202011033545-Proof of Right [08-01-2021(online)].pdf | 2021-01-08 |
| 13 | 202011033545-FER.pdf | 2022-07-22 |
| 13 | 202011033545-FORM-26 [21-10-2020(online)].pdf | 2020-10-21 |
| 14 | 202011033545-COMPLETE SPECIFICATION [05-08-2020(online)].pdf | 2020-08-05 |
| 14 | 202011033545-FER_SER_REPLY [20-01-2023(online)].pdf | 2023-01-20 |
| 15 | 202011033545-DECLARATION OF INVENTORSHIP (FORM 5) [05-08-2020(online)].pdf | 2020-08-05 |
| 15 | 202011033545-DRAWING [20-01-2023(online)].pdf | 2023-01-20 |
| 16 | 202011033545-CORRESPONDENCE [20-01-2023(online)].pdf | 2023-01-20 |
| 16 | 202011033545-DRAWINGS [05-08-2020(online)].pdf | 2020-08-05 |
| 17 | 202011033545-CLAIMS [20-01-2023(online)].pdf | 2023-01-20 |
| 17 | 202011033545-EVIDENCE FOR REGISTRATION UNDER SSI [05-08-2020(online)].pdf | 2020-08-05 |
| 18 | 202011033545-EVIDENCE FOR REGISTRATION UNDER SSI(FORM-28) [05-08-2020(online)].pdf | 2020-08-05 |
| 18 | 202011033545-US(14)-HearingNotice-(HearingDate-01-05-2024).pdf | 2024-04-05 |
| 19 | 202011033545-FORM-26 [24-04-2024(online)].pdf | 2024-04-24 |
| 19 | 202011033545-FORM 1 [05-08-2020(online)].pdf | 2020-08-05 |
| 20 | 202011033545-FORM FOR SMALL ENTITY(FORM-28) [05-08-2020(online)].pdf | 2020-08-05 |
| 20 | 202011033545-Correspondence to notify the Controller [24-04-2024(online)].pdf | 2024-04-24 |
| 21 | 202011033545-Written submissions and relevant documents [16-05-2024(online)].pdf | 2024-05-16 |
| 21 | 202011033545-FORM FOR STARTUP [05-08-2020(online)].pdf | 2020-08-05 |
| 22 | 202011033545-STATEMENT OF UNDERTAKING (FORM 3) [05-08-2020(online)].pdf | 2020-08-05 |
| 22 | 202011033545-Annexure [16-05-2024(online)].pdf | 2024-05-16 |
| 1 | SearchHistoryE_21-07-2022.pdf |
| 1 | secondtimeSearchHistoryAE_07-11-2023.pdf |
| 2 | SearchHistoryE_21-07-2022.pdf |
| 2 | secondtimeSearchHistoryAE_07-11-2023.pdf |