Sign In to Follow Application
View All Documents & Correspondence

Mobile Electronic Communication Process For Attendance Recording And Tracking

Abstract: The present disclosure is related to a process of attendance recording and tracking without using an active internet connection during the process of attendance recording. A registered admin user generates a code in his mobile electronic communication device using an attendance recording application and writes it on a board or announces it verbally. A plurality of users using the same attendance recording application in a mobile electronic communication device enters the announced code. Whenever an active internet is available, a server records and tracks the attendance of the registered admin and a plurality of users based on the matching the entered code, geo-location of the registered admin and the plurality of users and from the biometric identification of the registered admin and the plurality of users.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
21 March 2020
Publication Number
21/2020
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
sanilg81@gmail.com
Parent Application

Applicants

ECR TECHNOLOGIES LLP
Flat no. 13A, Tower D, Viceroy Park, Thakur Village, Kandivali East, Mumbai, Maharashtra - 400101

Inventors

1. Mr. Amit Sengupta
103, Malhar Deluxe 3, Sahara Grace, Jankipuram, Lucknow, Uttar Pradesh, India - 226021
2. Mr. Dilip Gazarao
Flat no. 13A, Tower D, Viceroy Park, Thakur Village, Kandivali East, Mumbai, Maharashtra – 400101

Specification

Claims:We Claim:
1. A mobile electronic communication device for attendance recording and tracking comprising of:
one or more processors; and
a memory including instructions that, responsive to execution by the one or more processors, causes a system to perform operations comprising:
creating through an app by a registered admin a user group with unique group id comprising of one or more users, wherein the registered admin and the one or more users of the group checks into the user group when the app receives biometric information from the registered admin and the one or more users;
generating a code for the user group through an interface of the app by the registered admin, wherein a server generates the code for one year and communicates it to the registered admin and the one or more users, to store the code in the app database of the mobile electronic communication device for the registered admin and the one or more users to use the code without requiring an internet connection to connect to a server to obtain the codes for one year to mark attendance;
communicating the generated code by the registered admin to the one or more users of the group by at least one of verbal communication or by writing the code on a board;
inserting the communicated code by the one or more users of the group into the interface of the app of the mobile electronic communication device wherein a geo- location and a time stamp of the inserted code is recorded by the mobile electronic communication device; and
mapping in the app database of the mobile electronic communication device the inserted code by the one or more users of the group and recording of the attendance upon mapping of the inserted code by the one or more users of the group, wherein the steps of generating, inserting and mapping the code occurs without the need for an internet connection.

2. The mobile electronic communication device of claim 1, wherein the biometric information is at least one of facial recognition, fingerprint and Iris.

3. The mobile electronic communication device of claim 1, wherein the generated code is valid for 30 seconds from the time of generation of code.

4. The mobile electronic communication device of claim 1 where in the device is at least one of smartphone, tablet and a laptop.

5. A method of attendance recording and tracking using a mobile electronic communication device comprising of:
creating through an app by a registered admin a user group with unique group id comprising of one or more users, wherein the registered admin and the one or more users of the group checks into the group when the app receives biometric information from the registered admin and the one or more users;
generating a code for the user group through an interface of the app by the registered admin, wherein a server generates the code for one year and communicates it to the registered admin and the one or more users, to store the code in the app database of the mobile electronic communication device for the registered admin and the one or more users to use the code without requiring an internet connection to connect to a server to obtain the codes for one year to mark attendance;
communicating the generated code by the registered admin to the one or more users of the group by at least one of verbal communication or by writing the code on a board;
inserting the communicated code by the one or more users of the group into the interface of the app of the mobile electronic communication device wherein a geo- location and a time stamp of the inserted code is recorded by the mobile electronic communication device; and
mapping in the app database of the mobile electronic communication device the inserted code by the one or more users of the group and recording of the attendance upon mapping of the inserted code by the one or more users of the group, wherein the steps of generating, inserting and mapping the code occurs without the need for an internet connection.
6. The method of claim 5, wherein the biometric information is at least one of facial recognition, fingerprint and Iris.

7. The method of claim 5, wherein the generated code is valid for 30 seconds from the time of generation of code.

8. A server for attendance recording and tracking comprising of :
a receiving unit to receive a biometric, geo location and a time stamp information of a registered admin of a user group and one or more users of the user group upon connecting to a server using an internet connection;
a processing unit to process the received biometric, location and a time stamp information, wherein the server determines the distance of geo-location of the registered admin and one or more users of the group to prevent recording of the attendance outside the geo-location; and
a notification unit to notify status of the attendance to the one or more users of the user group.

9. The server of claim 8, wherein the notification of status includes at least one of successful attendance, code mismatch, time expiry and geo location mismatch.

, Description:FIELD OF INVENTION
[001] The embodiments herein relate to attendance marking and tracking, and, more particularly, to using a mobile electronic communication process for attendance recording and tracking

BACKGROUND OF THE INVENTION
[002] The background description provided herein is for generally presenting the context of the disclosure. Work of the presently named inventors, to the extent it is described in this background section, as well as aspects of the description that may not otherwise qualify as prior art at the time of filing, are neither expressly nor impliedly admitted as prior art against the present disclosure.
[003] It is often desirable to verify person's attendance at a given event, such as an instructional course or a work shift. Attendance verification can be used to determine whether a person has complied with attendance requirements at these types of events. For example, in the context of an instructional course, attendance verification can be used to verify that a person attended the course and should receive credit for attending the course. Attendance verification has been accomplished in various manner. For example, in an instructional course setting, such as in a classroom or at a seminar, an instructor may take attendance verbally or attendees may sign a “sign-in” sheet to indicate their attendance. In a workplace setting, a worksite may have an on-site terminal located in a fixed position within the worksite that employees physically approach to check-in when they arrive to work or check-out when they leave work. Traditionally, attendance are taken in a conventional method of calling names and signing of attendance sheet during classes or having a time card punching system to record the time-in and time-out of employees in a workplace. These old methods have proven to be very tedious especially when recording a big group of attendees. In the context of an instructional course having a sign-in sheet, a person may simply sign the name of another person that is not present, making it appear as though the other person attended the course.
[004] As biometric screening devices have evolved, certain attendance systems rely on biometrics to confirm attendance. For example, some attendance systems employ a biometric attendance terminal having a fingerprint scanner that requires a person to submit their finger print to verify their identify, when checking-in or checking-out. Although these system can provide a relatively higher level of verification as compared to traditional terminals, they still suffer from shortcomings. For example, in the context of a workplace having on-site biometric attendance terminals, employees may still need to wait in line to access the terminal, which results in wasted time. Further, the terminals may have a relatively high cost to install and maintain, especially in instances where a workplace has several biometric attendance terminals located throughout a facility. Moreover, these types of systems can still be fooled. For example an employee can use a reproduced fingerprint of another employee to check-in for the other employee.
[005] Certain electronic attendance systems allow persons to claim attendance (or “sign-in”) by way of mobile electronic devices. Unfortunately, these types of electronic attendance systems can also be defeated. For example, an employee may give their smart phone to employees attending an event to check-in or check-out for the employee. In an effort to combat these types of devious actions, some attendance verification systems employ personal information to check-in or check-out.
[006] Current systems and methods for evaluating class attendance are cumbersome and involve manual labour and personal intervention by the professor, the student, and other personnel in the academic environment. Accordingly, time and effort that could be used for the intellectual component of the academic endeavour is used in clerical tasks, increasing costs and rendering performance evaluations prone to human error and/or abuse.
[007] Almost all of the current systems and method need an internet connection at all times for marking the attendance or needs to be connected to a network in order to upload the attendance data to the server and hence the systems and method would fail if there is no active internet connection at all times to upload the data to a local or a cloud server to mark and track the attendance of the users.
[008] What is needed is a system and methods to automate and provide an accurate record of class/event/professional attendance for reporting and evaluation purposes in academic, professional and industrial environments without the need of an active internet connection when recording and tracking the attendance of a user.

OBJECT OF THE INVENTION
[009] It is an object of the present disclosure to provide a method/process and a system to mark and track the attendance of a plurality of users very quickly.
[0010] Another object of the present disclosure is to provide a method and a system to carry out the process of attendance recording for a plurality of user’s offline without the need for an internet connection.
[0011] 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 OF THE INVENTION
[0012] One or more shortcomings of the prior art are overcome and additional advantages are provided through the present disclosure. Additional features and advantages are realized through the techniques of the present disclosure. Other embodiments and aspects of the disclosure are described in detail herein and are considered a part of the claimed disclosure.
[0013] The present disclosure seeks to address failings in the art to provide attendance recording and tracking methods and systems using a mobile based electronic communication process capable of recording the attendance and tracking the location of user without using any internet connection when the user records their attendance in the device. The novelty of the invention lies not in the software, device or the overall system but in the process for solving the problem of quickly recording the attendance without using any internet connection or a need for special devices/infrastructure to be installed and therefore become capable of implementation in largely disparate internet network availability conditions overcoming a very fundamental challenge in countries such as India.
[0014] Accordingly, the embodiments provide a mobile electronic communication device for attendance recording and tracking comprising of one or more processors and a memory including instructions that, responsive to execution by the one or more processors, causes the system to perform operations comprising of creating through an app by a registered admin a user group with unique group id comprising of one or more users, wherein the registered admin and the one or more users of the group checks into the group when the app receives biometric information from the registered admin and the one or more users and generating a code for the user group through an interface of the app by the registered admin wherein a server generates the code for one year and communicates it to the registered admin and all users of the group to store the code in the local app database of the mobile electronic communication device for the registered admin and one or more users to use the code without requiring an internet connection to connect to the server to obtain codes for one year to mark attendance. Communicating the generated code by the registered admin to the one or more users of the group by at least one of verbal communication or by writing the code on a board and inserting the communicated code by the one or more users of the group into the interface of the app of the mobile electronic communication device wherein a geo location and a time stamp of the entered code is recorded by the mobile electronic communication device and mapping in the local app database of the mobile electronic communication device the inserted code by the one or more users of the group and recording of the attendance upon mapping of the inserted code by the one or more users of the group wherein the steps of generating, inserting and mapping the code occurs without the need for an internet connection.
[0015] Accordingly, the embodiments provide a method of attendance recording and tracking using a mobile electronic communication device comprising of creating through an app by a registered admin a user group with unique group id comprising of one or more users, wherein the registered admin and the one or more users of the group checks into the group when the app receives biometric information from the registered admin and the one or more users and then generating a code for the user group through an interface of the app by the registered admin wherein a server generates the code for each group for one year and communicates it at the time of sign-in to the registered admin and all users of the group to store the code in the local app database of the mobile electronic communication device for the registered admin and one or more users to use the code without requiring an internet connection to connect to the server to obtain codes and then communicating the generated code by the registered admin to the one or more users of the group by at least one of verbal communication or by writing the code on a board and then inserting the communicated code by the one or more users of the group into the interface of the app of the mobile electronic communication device wherein a geo location and a time stamp of the entered code is recorded by the mobile electronic communication device and then mapping in the local app database of the mobile electronic communication device the inserted code by the one or more users of the group and recording of the attendance upon mapping of the inserted code by the one or more users of the group wherein the steps of generating, inserting and mapping the code occurs without the need for an internet connection.
[0016] Accordingly, the embodiments provide a server for attendance recording and tracking comprising of a receiving unit to receive a biometric, geo location and time stamp information of a registered admin of a user group and one or more users of the group upon connecting to the server using an internet connection and a processing unit to process the received biometric, location and time stamp information wherein the server determines the distance of geolocation of the registered admin and one or more uses of the group to prevent recording of the attendance outside the geolocation. There is a notification unit to notify the status of the attendance to the one or more users of the group.
[0017] These and other aspects of the embodiments herein will be better appreciated and understood when considered in conjunction with the following description and the accompanying drawings. It should be understood, however, that the following descriptions, while indicating embodiments and numerous specific details thereof, are given by way of illustration and not of limitation. Many changes and modifications may be made within the scope of the embodiments herein without departing from the spirit thereof, and the embodiments herein include all such modifications.

BRIEF DESCRIPTION OF THE DRAWINGS
[0018] The accompanying drawings, which are incorporated in and constitute a part of this disclosure, illustrate exemplary embodiments and, together with the description, serve to explain the disclosed embodiments. The above-mentioned features and objects of the present disclosure will become more apparent with reference to the following description taken in conjunction with the accompanying drawings wherein like reference numerals denote like elements and in which:
[0019] FIG. 1 depicts the process of attendance recording and tracking using a mobile electronic communication device between the registered admin and plurality of users.
[0020] FIG. 2 depicts the components of a registered admin’s mobile electronic communication device used for the process of attendance recording and tracking
[0021] FIG. 3 depicts the process of attendance recording and tracking between the registered admin and plurality of users.
[0022] FIG. 4 depicts the process of attendance recording at the server end.
[0023] Some embodiments of system and/or methods in accordance with embodiments of the present subject matter are now described, by way of example only, and with reference to the accompanying figures. It should be appreciated by those skilled in the art that any block diagrams herein represent conceptual views of illustrative systems embodying the principles of the present subject matter.

DETAILED DESCRIPTION OF THE INVENTION
[0024] In the present document, the word "exemplary" is used herein to mean "serving as an example, instance, or illustration." Any embodiment or implementation of the present subject matter described herein as "exemplary" is not necessarily to be construed as preferred or advantageous over other embodiments.
[0025] While the disclosure is susceptible to various modifications and alternative forms, specific embodiment thereof has been shown by way of example in the drawings and will be described in detail below. It should be understood, however that it is not intended to limit the disclosure to the particular forms disclosed, but on the contrary, the disclosure is to cover all modifications, equivalents, and alternative falling within the scope of the disclosure.
[0026] The terms “comprises”, “comprising”, or any other variations thereof, are intended to cover a non-exclusive inclusion, such that a setup, device or method that comprises a list of components or steps does not include only those components or steps but may include other components or steps not expressly listed or inherent to such setup or device or method. In other words, one or more elements in a system or apparatus proceeded by “comprises… a” does not, without more constraints, preclude the existence of other elements or additional elements in the system or apparatus.
[0027] The embodiments herein disclose systems and methods to record and track attendance of a user quickly without using an active internet. Referring now to the drawings, and more particularly to FIGS. 1 through 4, reference characters denote corresponding features consistently throughout the figures, there as shown in the embodiments below. The novelty of the invention lies not in the software, device or the overall system but in the process for solving the problem of quickly recording the attendance without using any internet connection or a need for special devices/infrastructure to be installed and therefore become capable of implementation in largely disparate internet network availability conditions overcoming a very fundamental challenge in countries such as India.
[0028] FIG. 1 depicts a system 100 for recording and tracking of attendance of a plurality of users. The system 100 has an electronic mobile communication devices (101, 102-1, 102-2, 102-3, 103) which sends data to the server 105. The registered admin electronic mobile communication device 101 has an attendance recording application installed in their device. The registered admin registers themselves in the attendance recording application by providing their details and scans their face for biometric recognition. This data is sent across to the server 105, which stores the registered admin registering details and the biometric details. The users having the electronic mobile communication devices (102-1, 102-2, 102-3, 103) downloads the attendance recording application and installs it in their devices. The users register their details in the attendance recording application and scans their faces for biometric recognition. This data is sent across to the server 105, which stores the users registering details and the biometric details. At this moment both the registered admin and the users as logged into the application. The registered admin and the users of the attendance application have to do a face registration for biometric identification. The biometric information can also be fingerprint and iris scans in order to recognize/identify the user. This is a one-time process for logging into the attendance application. The server 105 stores the users list and allocates an identification number to each of the users. The registered admin then creates a group with a group id that comprises the list of users. The group id can be used to recognize particular set of users for e.g. if a teacher who is an registered admin can create a group id “Geography” comprising of users attending his class on geography session. The registered admin can bulk upload all the users at once into a group based on the user’s register number stored on the server 105 or they can upload a single user into a group. All these details are stored onto the server 105.
[0029] As used herein, the term “mobile electronic communications device” (101, 102-1, 102-2, 102-3, 103) refers to mobile phones, PDAs and smartphones. The term “mobile electronic communications device” also refers to a class of laptop computers that run an operating system that is also used on mobile phones, PDAs, or smartphones. Such laptop computers are often designed to operate with a continuous connection to a cellular network or to the internet via a wireless link. The term “mobile electronic communications device” excludes other laptop computers, notebook computers, or sub-notebook computers that do not run an operating system that is also used on mobile phones, PDAs, and smartphones. Specifically, mobile communications devices include devices for which wireless communications services such as voice, messaging, data, or other wireless Internet capabilities are a primary function. As used herein, a “mobile electronic communications device” may also be referred to as a “device,” “mobile device,” “mobile client,” or “handset” or to any one or all of cellular telephones, smartphones, personal or mobile multi-media players, personal data assistants (PDA's), laptop computers, tablet computers, smartbooks, palm-top computers, wireless electronic mail receivers, multimedia Internet enabled cellular telephones, and similar personal electronic devices which include a programmable processor and memory and circuitry for transmitting and receiving voice and/or other data over a wireless communication link. However, a person having skill in the art will appreciate that while the present invention is disclosed herein as being used on mobile electronic communications devices, the present invention may also be used on other computing platforms, including desktop, laptop, notebook, and netbook or server computers.
[0030] The server 105 can be a network server or a cloud server where the attendance data of the registered admin and plurality of users are stored. The server processes the data using a plurality of checks/conditions and records the attendance of the registered admin and plurality of users. The server 105 comprises a receiving unit to receive a biometric, geo location and time stamp information of a registered admin of a user group and one or more users of the group upon connecting to the server using an internet connection and further comprises a processing unit to process the received biometric, location and time stamp information wherein the server determines the distance of geolocation of the registered admin and one or more uses of the group to prevent recording of the attendance outside the geolocation. The server further comprises of a notification unit to notify the status of the attendance to the one or more users of the group.
[0031] A registered admin after logging into the attendance application using the electronic mobile communication device 101 clicks on the created group in which he wants to conduct a particular session. The registered admin selects the group type as attendance with code, generates a code for the group, and announces it to the plurality of users either verbally or by writing it on a board. The code generated can be alphanumeric, numeric, or alphabetical codes. This code is valid for only 30 seconds. At this time the geo location and the time stamp of the admin is recorded.
[0032] At the server 105 a random series of 365 codes are generated for 365 days for each group. Each code is assigned to a particular date. This process is identical for all groups created of this type. This set of date-wise codes are updated in the local database of the attendance application of the registered admin. The registered admin has an interface in the attendance application to generate the code once a day for the group. As the users of the group are added, the server 105 updates the local database of with the date-wise codes for the specific group. At this moment both the registered admin and the users of the group have the same code for the same date in their local app database.
[0033] The plurality of users in the group attending the session clicks the group present in the recording application; they first click a selfie for the face biometric, which is stored in the local database of the mobile electronic communication device. The users enters the code announced by the registered admin. The application in turn checks the validity of the code in the local database for the same date. The geo-location of the user is recorded at the time of entering the code and stored in the local database of the mobile electronic communication device (102-1, 102-2, 102-3, 103) of the user.
[0034] Once the users and the registered admin are logged into the attendance recording application, there is no need to connect to the server 105 for attendance recording process. The attendance recording from generation of code to entering the code takes place offline without the need for the various devices to be connected by various electronic communications means such as internet, Bluetooth, Infrared etc. Hence the whole attendance recording happens offline in the local database of the mobile electronic communication device. The attendance is recorded to the server 105 only when the users and the registered admin have an active internet connection. Upon connection to the server 105, the face of the user is matched for identification matching. If the identity matches then further processing of the data takes place. If the face identity does not match, the data is not processed further and the user is sent a notification accordingly. The time stamp of code generation and the time of entering the code is matched. If the code is entered within 30 seconds after the code generation, it is taken as correct. The server then matches the geo-location of the registered admin and the users at the time of attendance to determine the distance and obviate any possibility of the code being transmitted to users outside the location. If any users is found having entered the code beyond a threshold of a location boundary calculated by the server 105, the attendance is rejected. The users are notified in all cases of status change such as successful attendance, code mismatch, time expiry and geo-location mismatch.
[0035] A threshold distance of a session defines a border of an area where the session takes place for determining a users presence at the session. For example, in FIG. 1, the boundary line 104 denotes the threshold distance of the session. Any mobile electronic communication device users beyond the boundary line 104 would be treated as outside of the session for e.g. the mobile electronic communication device 103 is outside the boundary line 104 of the threshold. The data of the mobile electronic communication device 103 which when sent to the server 105, the server 105 then determines the geo-location of the mobile electronic communication device 103 and checks whether the device is within the threshold distance as calculated or as configured by the registered admin for the session within the group. Since the mobile electronic communication device 103 is outside the threshold region, the server 105 does not record the attendance of the user of mobile electronic communication device 103 and sends a status notification accordingly to the user of mobile electronic communication device 103. This technique eliminates any users who is skipping the session from recording their attendance in the session.
[0036] The hardware components of the registered admin’s mobile electronic communication device 200 is shown in FIG. 2, such as the memory 201, admin application 202, database 203, the processor 204, the communication circuitry 205, the biometric sensor 206, the input device 207 and the display device 208, have structures and functions similar to their counterparts of the registered admin mobile electronic communication device 101 in FIG. 1.
[0037] The memory 201 stores the application 202 and the data in the database list 203. The memory may include one or more computer-readable storage media. The memory may include non-volatile storage elements. Examples of such non-volatile storage elements may include magnetic hard discs, optical discs, floppy discs, flash memories, or forms of electrically programmable memories (EPROM) or electrically erasable and programmable (EEPROM) memories. In addition, the memory may, in some examples, be considered a non-transitory storage medium. The term “non-transitory” may indicate that the storage medium is not embodied in a carrier wave or a propagated signal. However, the term “non-transitory” should not be interpreted to mean that the memory is non-movable. In some examples, the memory can be configured to store larger amounts of information than the memory. In certain examples, a non-transitory storage medium may store data that can, over time, change (e.g., in Random Access Memory (RAM) or cache).
[0038] The admin application 202 is installed in the registered admin mobile electronic communication device 101 as in FIG. 1. The admin application 202 contains an interface to generate codes using a code generator 202-1. This code is used in the group or member/user 202-2 created in the admin application. The admin application also consists of a biometric identifier 202-3, which contains the program to trigger the biometric sensor 206 to carry our face recognition of the registered admin. The database 203 contains the list of codes generated by server for 365 days and stored in the database 203 which can then be used to generate code offline. The database 203 contains an admin identifier to prevent the admin device to be used by other non-registered user. The database 203 also contains the users and the members list in each group. The admin application 202 includes instructions which, when executed by the processor 204, causes the processor 204 to perform attendance recording function.
[0039] The mobile electronic communication device 200 includes communication circuitry 205 configured to establish a wireless communication channel between the mobile device 200 and the server 105 in FIG. 1 to send the attendance and other data from the admin application 202. The biometric sensor 206 is usually a sensor to capture the biometric data such as fingerprint, face recognition or Iris.
[0040] The input device 207 is used to input the code and other details in the application. The input device 207 may be a keyboard, mouse, pen, voice input device, touch input device and the like. The display device 208 is used to display the admin application interface to the registered admin.
[0041] The user mobile electronic communication device (102-1, 102-2, 102-3, 103) has similar hardware configuration as stated for the admin mobile electronic communication device 200 except for the attendance application where the rights of the users are limited.
[0042] FIG. 3 depicts the process of attendance recording and tracking between the registered admin and plurality of users. The process of attendance recording starts at 301. The application is installed in the mobile electronic communication device and an admin registers with admin rights and creates a group with unique group id at 302. Registered admin selects the group type as attendance with code at 303. The registered admin and the users perform face registration for biometric in the application at 304. The registered admin checks-in in the group by clicking a selfie for face biometric at 305. The registered admin then generates the code with click of a button inside the group at 306. The registered admin announces the code verbally or writing it on a board which is valid for 30 sec at 307. The users click on the group in the attendance application and takes a selfie for face biometric at 308. The user is then allowed to enter the code into the attendance application at 309. At 310, If the code is entered correctly the application matches it with the code in the local database and the attendance is marked at 311 else it is not marked at 312.
[0043] FIG. 4 depicts the process of attendance recording at the server end. The process starts at 401 when the server receives the data from the attendance application from the mobile electronic communication device of the registered admin and the plurality of users of the group. After receiving the data, the face of the members is matched for identification matching at 402. If the identity matches, then further processing of the data takes place. If the face identity does not match, the data is not processed further and the user is sent a notification at 405. At 403, the time stamp of code generation and the time of entering the code is matched. If the code is entered within 30 seconds after the code generation, it is taken as correct and sent for further processing else at 406, the user is sent a notification. At 404, the server then matches the geo-location of the registered admin and the members/users in the group at the time of attendance to determine the distance and obviate any possibility of the code being transmitted to users outside the location/boundary set by the registered admin or by the server. If any user is found having entered the code beyond the tolerance/threshold/outside of the location set by the registered admin, notification is sent at 407, and the attendance is rejected else the attendance is marked at 408.
[0044] The current disclosure resolves the traditional problem of recording the attendance without manually recording it on a paper and the time spent on recording the attendance in case of for e.g. a large group of people in a conference or large set of students for a particular session. The current disclosure not only eliminates the need for additional hardware for recording the attendance but more importantly does not need any communication channel such as internet, Bluetooth etc. during the process of attendance marking. Using the application of the current disclosure, the time taken to record the attendance of thousands of participants in the session is reduced to less than a minute rather than hours. Hence the organizers of the session can concentrate on the session topics rather than clerical work. It also, therefore, saves a lot of cost in terms of people’s time lost for recording attendance and preparation & presentation of reports. This disclosure also addresses issues where current products in the market have failed. In case of non-availability of an active internet connection, which may be due to signals being poor and unable to reach the area where the session is undertaken or the internet connection is not available anywhere around the area where the session is undertaken, the systems and process disclosed in the present disclosure allows the users to mark their attendance using their smartphone or any mobile communication device where the application can be installed. The data is stored in the local database in the mobile communication device of the user and connects to the internet to transmit the data only when the active internet signal is available. In the scenario of India being a large country with diversified and unequal internet infrastructure from 2G to 4G, where available and no internet in large pockets of rural and semi urban areas, this invention makes large scale implementation possible for the solution across all areas. The present disclosure also takes care of bogus attendance marking as the systems and process have means to identify bogus/proxy attendance due to inbuilt biometric recognition systems and geo-location tagging and identification of attendance by users outside a threshold area of geographic location. The present disclosure thus speeds up the process of attendance irrespective of the number of people attending a session to mark their attendance in less than a minute using no additional hardware, no need of specialized training, does not require active internet connection for recording the attendance, eliminates manual attendance entry and also has systems and processes to take care of bogus/proxy attendances. The recording application thus speeds up the process, has less load on the processor and on the server since the data is only transferred when an active internet is present. The system also ensures that the teacher/supervisor is indeed present when the attendance is taken, thus in case of classes, it additionally ensures that the class is indeed taken by the teacher, which is a problem reported in many universities where teachers do not take classes and report the class completion. Hence the invention works both ways in recording the teachers and students presence in the classroom.
[0045] The illustrated steps are set out to explain the exemplary embodiments shown, and it should be anticipated that ongoing technological development will change the manner in which particular functions are performed. These examples are presented herein for purposes of illustration, and not limitation. Further, the boundaries of the functional building blocks have been arbitrarily defined herein for the convenience of the description. Alternative boundaries can be defined so long as the specified functions and relationships thereof are appropriately performed. Alternatives (including equivalents, extensions, variations, deviations, etc., of those described herein) will be apparent to persons skilled in the relevant art(s) based on the teachings contained herein. Such alternatives fall within the scope and spirit of the disclosed embodiments. Also, the words "comprising," "having," "containing," and "including," and other similar forms are intended to be equivalent in meaning and be open ended in that an item or items following any one of these words is not meant to be an exhaustive listing of such item or items, or meant to be limited to only the listed item or items. It must also be noted that as used herein and in the appended claims, the singular forms “a,” “an,” and “the” include plural references unless the context clearly dictates otherwise.
[0046] It is intended that the disclosure and examples be considered as exemplary only, with a true scope of disclosed embodiments being indicated by the following claims. The foregoing description of the specific embodiments will so fully reveal the general nature of the embodiments herein that others can, by applying current knowledge, readily modify and/or adapt for various applications such specific embodiments without departing from the generic concept, and, therefore, such adaptations and modifications should and are intended to be comprehended within the meaning and range of equivalents of the disclosed embodiments. It is to be understood that the phraseology or terminology employed herein is for the purpose of description and not of limitation. Therefore, while the embodiments herein have been described in terms of embodiments and examples, those skilled in the art will recognize that the embodiments herein can be practiced with modification within the spirit and scope of the claims as described herein.

Documents

Application Documents

# Name Date
1 202021012315-AbandonedLetter.pdf 2024-01-15
1 202021012315-STATEMENT OF UNDERTAKING (FORM 3) [21-03-2020(online)].pdf 2020-03-21
2 202021012315-FER.pdf 2021-12-09
2 202021012315-REQUEST FOR EARLY PUBLICATION(FORM-9) [21-03-2020(online)].pdf 2020-03-21
3 202021012315-PROOF OF RIGHT [21-03-2020(online)].pdf 2020-03-21
3 202021012315-FORM 18 [04-10-2020(online)].pdf 2020-10-04
4 Abstract1.jpg 2020-05-14
4 202021012315-POWER OF AUTHORITY [21-03-2020(online)].pdf 2020-03-21
5 202021012315-FORM-9 [21-03-2020(online)].pdf 2020-03-21
5 202021012315-COMPLETE SPECIFICATION [21-03-2020(online)].pdf 2020-03-21
6 202021012315-FORM FOR STARTUP [21-03-2020(online)].pdf 2020-03-21
6 202021012315-DECLARATION OF INVENTORSHIP (FORM 5) [21-03-2020(online)].pdf 2020-03-21
7 202021012315-FORM FOR SMALL ENTITY(FORM-28) [21-03-2020(online)].pdf 2020-03-21
7 202021012315-DRAWINGS [21-03-2020(online)].pdf 2020-03-21
8 202021012315-FORM 1 [21-03-2020(online)].pdf 2020-03-21
8 202021012315-EVIDENCE FOR REGISTRATION UNDER SSI [21-03-2020(online)].pdf 2020-03-21
9 202021012315-EVIDENCE FOR REGISTRATION UNDER SSI(FORM-28) [21-03-2020(online)].pdf 2020-03-21
9 202021012315-FIGURE OF ABSTRACT [21-03-2020(online)].jpg 2020-03-21
10 202021012315-EVIDENCE FOR REGISTRATION UNDER SSI(FORM-28) [21-03-2020(online)].pdf 2020-03-21
10 202021012315-FIGURE OF ABSTRACT [21-03-2020(online)].jpg 2020-03-21
11 202021012315-EVIDENCE FOR REGISTRATION UNDER SSI [21-03-2020(online)].pdf 2020-03-21
11 202021012315-FORM 1 [21-03-2020(online)].pdf 2020-03-21
12 202021012315-DRAWINGS [21-03-2020(online)].pdf 2020-03-21
12 202021012315-FORM FOR SMALL ENTITY(FORM-28) [21-03-2020(online)].pdf 2020-03-21
13 202021012315-DECLARATION OF INVENTORSHIP (FORM 5) [21-03-2020(online)].pdf 2020-03-21
13 202021012315-FORM FOR STARTUP [21-03-2020(online)].pdf 2020-03-21
14 202021012315-COMPLETE SPECIFICATION [21-03-2020(online)].pdf 2020-03-21
14 202021012315-FORM-9 [21-03-2020(online)].pdf 2020-03-21
15 202021012315-POWER OF AUTHORITY [21-03-2020(online)].pdf 2020-03-21
15 Abstract1.jpg 2020-05-14
16 202021012315-FORM 18 [04-10-2020(online)].pdf 2020-10-04
16 202021012315-PROOF OF RIGHT [21-03-2020(online)].pdf 2020-03-21
17 202021012315-FER.pdf 2021-12-09
17 202021012315-REQUEST FOR EARLY PUBLICATION(FORM-9) [21-03-2020(online)].pdf 2020-03-21
18 202021012315-STATEMENT OF UNDERTAKING (FORM 3) [21-03-2020(online)].pdf 2020-03-21
18 202021012315-AbandonedLetter.pdf 2024-01-15

Search Strategy

1 SearchStrategyMatrixE_09-11-2021.pdf