Sign In to Follow Application
View All Documents & Correspondence

An Employee Tracking System And A Method To Operate The Same

Abstract: EMPLOYEE TRACKING AND WORK MANAGEMENT SYSTEM AND METHOD THEREOF ABSTRACT An employee tracking and employee work management system is disclosed. The system includes a registration module configured to register an employer and a plurality of employees. The employee work management system includes an employee tracking module, configured to track real-time geographical location of each of the plurality of registered employees in at least one of an online mode and an offline mode via a location aware device and also configured to create a geofence at location of interest by specifying a latitude, a longitude and a radius. The employee work management system includes a dashboard representation module, configured to manage workflow of each of plurality of employees and compute an efficiency score for each of the plurality of registered employees and a team comprising the group of employees. The dashboard representation module presents a visual representation of the real-time geographical location and work status of each registered employee. FIG. 1

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
25 July 2019
Publication Number
05/2021
Publication Type
INA
Invention Field
ELECTRONICS
Status
Email
filings@ipexcel.com
Parent Application

Applicants

Goalsr India Private Limited
#1318 Third Floor, Ardente OfficeOne, Hoodi Circle, ITPL Main Road, Whitefield, Hoodi, Bengaluru

Inventors

1. Ramkrishna Manna
Ghatal, Paschim Medinipur 721212
2. Prakash Hatti
204, A Block, Dwarakamai Olive Apartments, Hoodi, Bangalore 560048
3. Surya Narayan Patro
81, 7th Cross Rd, Nisarga Layout, Doddanekundi, Bengaluru 560037
4. Vijaykumar Shanbhag
278U/6, ITPL Main Rd, KEB Colony, Industrial Area, Hoodi, Bengaluru 560048
5. Sachin Pampannavar
F3-H2, Laxmidevi Apartment, Basi Reddy Layout, Hoodi, Bangalore 560048.
6. Prem Anand
44, 11 Cross, 1 Block, TC Palya Main Road, Akshat Nagar, Bangalore 560016
7. Vikas MK
KT157, Vikas Nilaya, 8th Cross, Chamundeswari Nagar, Mandya 571401
8. A. Vijay
278U/6, ITPL Main Rd, KEB Colony, Industrial Area, Hoodi, Bengaluru560048

Specification

DESC:EARLIEST PRIORITY DATE:
This Application claims priority from a Provisional patent application filed in India having Patent Application No. 201941030135, filed on July 25, 2019, and titled “AN EMPLOYEE TRACKING SYSTEM AND A METHOD TO OPERATE THE SAME”.
FIELD OF INVENTION
[0001] Embodiments of a present disclosure relates to a user tracking system, and more particularly to an employee tracking and work management system and method thereof.
BACKGROUND
[0002] Managing employees and/or field agents deployed to various geographical areas to perform a designated tasks is emerging as a challenge for many organisations. The factors like tacking and managing of employee, assignment of tasks and workflow play a very critical role in the organisational efficiency and bringing down the cost of operations.
[0003] There are several systems available today for tracking and managing employee. In such an work site monitoring and employee time tracking system, the system includes a work site Internet connection having a broadband modem in communication with a router for transporting data to and from the work site and a work site IP camera in communication with the router for transporting images from the work site to client computers in communication with the Internet. A biometric fingerprint scanner for identifying and clocking-in and clocking-out work site workers is also included. The biometric scanner is in communication with the router for transmitting identification, clock-in and clock-out data to a server computer in communication with the Internet. However, this fails for address the tracking and monitoring of field agents deployed at distant geographical locations.
[0004] In another approach, the method for employee attendance monitoring, includes receiving biometric information unique to an employee, the biometric information including a timestamp; identifying the employee based on the biometric information; updating a work record associated with the employee based on the timestamp in response to employee identification, analyzing the biometric information to extract a physiological parameter of the employee, and updating a physiological record associated with the employee. The biggest drawback in the cited solution is that it cannot be implemented to track and monitor field agents deployed at distant geographical locations. For starters, it would be impossible to authenticate the presence an employee deployed in a distant client location by mapping biometric information.
[0005] In some of the solutions, the performance of the employee is tracked and measured by the employer by considering pre-defined factors. The pre-defined factors consist of time taken by the employee to complete the one or more assigned tasks, attendance, total working hours, number of visits in client location and the like.
[0006] Conventionally, the systems available to track the employee for measuring performance of the employee includes tracking only the employee present in an office premise through a GPS device. However, such system is unable to track the employee if the GPS device is turned off. Also, such system is unable to track the geographical location of the employee present in a remote area with a low or poor internet connectivity.
[0007] Moreover, the conventional system is also inefficient in monitoring work status associated with a field agent in real time and thereby unable to assess the progress or stage of work and plan for any delay in execution of designated task.
[0008] Furthermore, as the system is unable to track in real time the employee, it is not possible to allocate any additional tasks based on the location of the employee in real time.
[0009] Hence, there is a need for an improved system to track employee and manage employee work and correspondingly a method thereof and therefore address the aforementioned issues.
BRIEF DESCRIPTION
[0010] In accordance with one embodiment of the disclosure, an employee tracking and work management system is disclosed. The employee work management system includes one or more processors. The employee work management system also includes a registration module operable by the one or more processors. The registration module is configured to register an employer with a first set of information. The registration module is also configured to a plurality of employees related to a registered employer with a second set of information.
[0011] The employee work management system also includes an employee tracking module operable by the one or more processors. The employee tracking module operable is operatively coupled to the registration module. The employee tracking module is configured to track real-time geographical location of each of the plurality of registered employees in at least one of an online mode and an offline mode via a location aware device associated with each of the plurality of registered employees. The employee tracking module is also configured to create a geofence at location of interest by specifying a latitude, a longitude and a radius, and subsequently record entrance and exit events associated with the plurality of registered employees with respect to the geofenced location of interest and duration of stay at the location of interest.
[0012] The employee work management system also includes a dashboard representation module operable by the one or more processors. The dashboard representation module is operatively coupled to the employee tracking module. The dashboard representation module comprises at least one graphical user interface. The dashboard representation module is configured to manage workflow of each of plurality of employees and compute an efficiency score for each of the plurality of registered employees and a team comprising the group of employees. The workflow enables each of the registered employer to assign one or more tasks to each of the plurality of registered employees as per proximity of current geolocation indicated by smart device associated with each of the plurality of registered employees to a geolocation of premise where a given task has to be executed, and a predefined time for execution of the given task. The dashboard representation module is also configured to present a visual representation of the real-time geographical location of each of the plurality of registered employees.
[0013] In accordance with one embodiment of the disclosure, a method to operate an employee tracking and employee work management system is disclosed. The method includes registering an employer with a first set of information. The method also includes registering plurality of employees related to a registered employer with a second set of information. The method also includes assigning one or more tasks to each of plurality of registered employees as per proximity of current geolocation indicated by smart device associated with each of the plurality of registered employees to a geolocation of premise where a given task has to be executed. The method also includes managing workflow of each of the plurality of registered employees corresponding to one or more assigned tasks.
[0014] The method also includes computing efficiency score for each of the plurality of registered employees and a team comprising the group of employees. The method also includes presenting a visual representation of the real-time geographical location of each of the plurality of registered employees.
[0015] To further clarify the advantages and features of the present disclosure, a more particular description of the disclosure will follow by reference to specific embodiments thereof, which are illustrated in the appended figures. It is to be appreciated that these figures depict only typical embodiments of the disclosure and are therefore not to be considered limiting in scope. The disclosure will be described and explained with additional specificity and detail with the appended figures.
BRIEF DESCRIPTION OF THE DRAWINGS
[0016] The disclosure will be described and explained with additional specificity and detail with the accompanying figures in which:
[0017] FIG. 1 is a block diagram representation of an employee tracking and employee work management system in accordance with an embodiment of the present disclosure;
[0018] FIG. 2 is a schematic representation of a dashboard window corresponding to the employee tracking and employee work management system of FIG. 1 in accordance of an embodiment of the present disclosure;
[0019] FIG. 3 is a schematic representation of a task window corresponding to the dashboard window of FIG. 2 in accordance of an embodiment of the present disclosure;
[0020] FIG. 4 is a schematic representation of an expense window corresponding to the dashboard window of FIG. 2 in accordance of an embodiment of the present disclosure;
[0021] FIG. 5 is a schematic representation of a user directory window corresponding to the dashboard window of FIG. 2 in accordance of an embodiment of the present disclosure;
[0022] FIG. 6 is a schematic representation of a geolocation mapping window corresponding to the dashboard window of FIG. 2 in accordance of an embodiment of the present disclosure;
[0023] FIG. 7 is a schematic representation of exemplary embodiment corresponding to the employee tracking and employee work management system of FIG. 1 in accordance of an embodiment of the present disclosure;
[0024] FIG. 8 is a block diagram of a computer or a server in accordance with an embodiment of the present disclosure; and
[0025] FIG. 7 is a flowchart representing the steps of a method of operation of an employee tracking and employee work management system in accordance with an embodiment of the present disclosure.
[0026] Further, those skilled in the art will appreciate that elements in the figures are illustrated for simplicity and may not have necessarily been drawn to scale. Furthermore, in terms of the construction of the device, one or more components of the device may have been represented in the figures by conventional symbols, and the figures may show only those specific details that are pertinent to understanding the embodiments of the present disclosure so as not to obscure the figures with details that will be readily apparent to those skilled in the art having the benefit of the description herein.
DETAILED DESCRIPTION
[0027] For the purpose of promoting an understanding of the principles of the disclosure, reference will now be made to the embodiment illustrated in the figures and specific language will be used to describe them. It will nevertheless be understood that no limitation of the scope of the disclosure is thereby intended. Such alterations and further modifications in the illustrated online platform, and such further applications of the principles of the disclosure as would normally occur to those skilled in the art are to be construed as being within the scope of the present disclosure.
[0028] The terms "comprises", "comprising", or any other variations thereof, are intended to cover a non-exclusive inclusion, such that a process or method that comprises a list of steps does not include only those steps but may include other steps not expressly listed or inherent to such a process or method. Similarly, one or more devices or subsystems or elements or structures or components preceded by "comprises... a" does not, without more constraints, preclude the existence of other devices, subsystems, elements, structures, components, additional devices, additional subsystems, additional elements, additional structures or additional components. Appearances of the phrase "in an embodiment", "in another embodiment" and similar language throughout this specification may, but not necessarily do, all refer to the same embodiment.
[0029] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the art to which this disclosure belongs. The system, methods, and examples provided herein are only illustrative and not intended to be limiting.
[0030] In the following specification and the claims, reference will be made to a number of terms, which shall be defined to have the following meanings. The singular forms “a”, “an”, and “the” include plural references unless the context clearly dictates otherwise.
[0031] Embodiments of the present disclosure relate to an employee tracking and work management system. The employee work management system includes one or more processors. The employee work management system also includes a registration module operable by the one or more processors. The registration module is configured to register an employer with a first set of information. The registration module is also configured to a plurality of employees related to a registered employer with a second set of information.
[0032] The employee work management system also includes an employee tracking module operable by the one or more processors. The employee tracking module is operatively coupled to the registration module. The employee tracking module is configured to track real-time geographical location of each of the plurality of registered employees in at least one of an online mode and an offline mode via a location aware device associated with each of the plurality of registered employees. The employee tracking module is also configured to create a geofence at location of interest by specifying a latitude, a longitude and a radius, and subsequently record entrance and exit events associated with the plurality of registered employees with respect to the geofenced location of interest and duration of stay at the location of interest.
[0033] The employee work management system also includes a dashboard representation module operable by the one or more processors. The dashboard representation module is operatively coupled to the employee tracking module comprising at least one graphical user interface. The dashboard representation module is configured to manage workflow of each of plurality of employees and compute an efficiency score for each of the plurality of registered employees and a team comprising the group of employees. The workflow enables each of the registered employer to assign one or more tasks to each of the plurality of registered employees as per proximity of current geolocation indicated by smart device associated with each of the plurality of registered employees to a geolocation of premise where a given task has to be executed, and a predefined time for execution of the given task. The dashboard representation module is also configured to present a visual representation of the real-time geographical location of each of the plurality of registered employees.
[0034] A computer system (standalone, client or server computer system) configured by an application may constitute a “platform” or “module' that is configured and operated to perform certain operations. In one embodiment, the “platform” or “module' may be implemented mechanically or electronically, so a platform or module may comprise dedicated circuitry or logic that is permanently configured (within a special-purpose processor) to perform certain operations. In another embodiment, a “platform” or “module” may also comprise programmable logic or circuitry (as encompassed within a general-purpose processor or other programmable processor) that is temporarily configured by software to perform certain operations.
[0035] Accordingly, the term “module' or “platform’ should be understood to encompass a tangible entity, be that an entity that is physically constructed permanently configured (hardwired) or temporarily configured (programmed) to operate in a certain manner and/or to perform certain operations described herein.
[0036] FIG. 1 is a block diagram an employee tracking and employee work management system (10) in accordance with an embodiment of the present disclosure. As used herein, the “work management system” refers to a system (10) which help employers gain insight into workforce and improve productivity. In such embodiment, the system (10) further enables employer to plan work, manage employee time, control labour costs, and improve efficiency.
[0037] It is pertinent to note that the system (10) further enables real time tracking of the employee with respect to location aware devices. In such embodiment, the employer refers to any administrator, manager, and any person or group of persons authorised by an organisation, and organisation availing a particular service. Furthermore, in such embodiment, the employee refers to field agents associated with the employer.
[0038] The employee work management system (10) includes one or more processors. The employee work management system (10) also includes a registration module (40) operable by the one or more processors. The registration module (40) is configured to register an employer (20) with a first set of information. In one embodiment, the first set of information comprises at least one of employer name, employer contact details, employer identification number and employer business address.
[0039] The registration module (40) is also configured to register a plurality of employees (30) related to a registered employer (20) with a second set of information. In one embodiment, the second set of information comprises at least one of employee name, employee contact details, employee residential address, employee IMEI and SIM numbers, employee biometric datum and employee working domain.
[0040] As used herein, the term “biometrics” refers to body measurements and calculations related to human characteristics. Biometrics authentication is used in computer science as a form of identification and access control. In one specific embodiment, the system (10) uses fingerprint biometric data.
[0041] In one exemplary embodiment, any employer may register into the system (10) by directly providing name, address, electronic mail address, and company name and the like. Simultaneously, employees associated with the stated employer may also register in the system (10) via the registration module (40) by providing employee name, employee company name, employee fingerprint biometric data, and the like. In such exemplary embodiment, details provided are stored in different database for future access or use.
[0042] The employee work management system (10) also includes an employee tracking module (50) operable by the one or more processors. The employee tracking module (50) is operatively coupled to the registration module (40). The employee tracking module (50) is configured to track in real-time geographical location of each of the plurality of registered employees (30) in at least one of an online mode and an offline mode via a location aware device. Here, the location aware device is associated with each of the plurality of registered employees (30).
[0043] In one embodiment, the online mode refers to a situation where the employee (30) is logged in with the system (10) and may be tracked continuously through a server. In another embodiment, the offline mode refers to a situation where the employee (30) is not logged in with the system (10) and may not be tracked continuously through the server.
[0044] In yet another embodiment, location aware devices are able to detect current location and then manipulate the location data to control events and information. Location is detected through the use of various sensors and methods, such as GPS technology and cell tower triangulation. Here, the location aware devices may be any smart computing device associated with each of the plurality of employees (30).
[0045] Moreover, for offline tracking of each of the plurality of registered employees (30), the employee tracking module (50) records locally the real time geographical location. The employee tracking module (50) further stores the real time geographical location back to the system (10) when the online mode is restored.
[0046] The employee tracking module (50) is also configured to create a geofence at location of interest by specifying a latitude, a longitude and a radius. As used herein, the term “geofence” refers to a virtual geographic boundary, defined by GPS or RFID technology, that enables any software to trigger a response when a smart device enters or leaves a particular area.
[0047] It is pertinent to note that the location of interest refers to location where employer (20) needs employee (30) to meet, interact or work. In one exemplary embodiment, the employer (20) may input the latitude and the longitude of the place in question. Subsequently, the system (10) records entrance and exit events associated with the plurality of registered employees (30) with respect to the geofenced location of interest. The system (10) via the employee tracking module (50) also records duration of stay at the location of interest.
[0048] In one specific embodiment, the entrance and the exit events associated with the plurality of registered employees (30) corresponding to a created geofence is automatically notified to a designated person with whom the registered employee (30) has to interact. In such embodiment, the designated person is notified through an electronic mail or message about the location of corresponding employee. It is pertinent to note that the system (10) enables constant interaction between the designated person and the registered employer (20) for better customer service.
[0049] In another specific embodiment, arrival event, exit event and duration of stay at the location of interest associated with the plurality of registered employees (30) corresponding to the created geofence is automatically recorded and notified to the employer (20) via a dashboard representation module (60).
[0050] The employee work management system (10) also includes the dashboard representation module (60) operable by the one or more processors. The dashboard representation module (60) is operatively coupled to the employee tracking module (50). The dashboard representation module (60) comprises at least one graphical user interface. The system (10) via the dashboard representation module (60) provides a visual way of interacting with a computer using items such as windows, icons, and menus, used by most modern operating systems. Basically, the registered employer (20) and each of the plurality of registered employees (30) interact via the dashboard. The registered employer (20) may assign work to each of the plurality of registered employees (30).
[0051] FIG. 2 is a schematic representation of a dashboard window (70) corresponding to the employee tracking and employee work management system of FIG. 1 in accordance of an embodiment of the present disclosure. The dashboard gives details about update employee associated client visits (90), update employee assigned tasks (100), update one any employee recent scheduled visits (110), update on employee location (120), update employee team assigned tasks (130) and the like. The dashboard also comprises a shortcut window (80) for accessing every above stated details.
[0052] The dashboard representation module (60) is configured to manage workflow of each of plurality of employees (30) and compute an efficiency score for each of the plurality of registered employees (30) and a team comprising the group of employees. In one specific embodiment, the efficiency score is computed based of one or more parameters. The one or more parameters comprises details regarding timely completion of each of the one or more assigned tasks, expense details regarding each of the plurality of employees, details regarding number of reassignment of tasks and details regarding number of assigned tasks carry forwarded. Here, efficiency score enables performance evaluation and also indicates the employee commitment to service.

Employee No. of task assigned (per day_ June 20, 2020) No. of tasks completed in time No. of tasks delayed Expenses incurred within limit No. of tasks reassigned to another No. of Tasks carry forward to next day % score
Mr. A 6 4 1 5 0 1 74.9
Mr. B 7 4 3 4 1 0 71.4
Mr. C 6 5 1 5 0 1 83
Mr. D 5 5 0 3 0 0 100
Table 1
[0053] In the above stated exemplary embodiment, the efficiency percentage score for a particular day is being calculated from parameters such as number of tasks assigned, number of tasks completed in time, number of tasks delayed, number of tasks reassigned to another employee. In such embodiment, highest efficiency score is of Mr. D and lowest efficiency score is of Mr. B. In another specific embodiment, efficiency percentage score for an individual or a team comprising of many employees may also be presented in such similar fashion with different weightages being assigned to the parameters.
[0054] For calculation, the system (10) basically evaluates any employee on the number of successfully completed tasks. In such embodiment, if the employee delays any task, the score of that specific task becomes half. And further if any delayed task is reassigned to any other employee, the score of that specific task becomes zero. Additionally, the exemplary embodiment also states information about the number of the tasks for which expense is incurred during execution. Information about the number of tasks forwarded for next day is also presented with the Table 1.
[0055] The workflow enables each of the registered employer (20) to assign one or more tasks to each of the plurality of registered employees (30). The assignment of the tasks is as per proximity of current geolocation indicated by smart device associated with each of the plurality of registered employees (30) to a geolocation of premise where a given task has to be executed. Here, for given tasks the employer (20) may also allot a predefined time for execution. In another embodiment, the tasks may be directly assigned as per the requirement of the registered employer (20).
[0056] The dashboard representation module (60) is also configured to reassign the given task of one registered employee to another registered employee. In such embodiment, to reassign the given task the dashboard representation module (60) at first flags the registered employee. Here, flagging may be implemented for delaying service or taking more time that the allotted predefined time to complete the given task. For reassigning, the dashboard representation module (60) further identifies another registered employee present in proximity to the premise where the given task has to be executed. And, then the task is assigned from flagged registered employee to above identified registered employee.
[0057] FIG. 3 is a schematic representation of a task window (100) corresponding to the dashboard window (70) of FIG. 2 in accordance of an embodiment of the present disclosure. As shown, the task window (100) presents the number of tasks completed, skipped or pending. In one embodiment, the task window (100) also notes the time for finishing of the tasks as entered by the registered employee. In such embodiment, the task window (100) may also record the duration of time spend by the registered employee in the geofenced area.
[0058] FIG. 4 is a schematic representation of an expense window (140) corresponding to the dashboard window (70) of FIG. 2 in accordance of an embodiment of the present disclosure. The workflow enables real-time computation of expense details of each of the plurality of registered employees (30) based on type and make of vehicle, congestion in traffic, and distance between the geolocation of the registered employee and the geolocation of premise where the given task has to be executed. The expense window (140) provides details such as amount pending, amount rejected, work status and the like. The expense window (140) also allows uploading of expense attachments for future cross-checking.
[0059] FIG. 5 is a schematic representation of a user directory window (150) corresponding to the dashboard window (70) of FIG. 2 in accordance of an embodiment of the present disclosure. The user-directory window (150) maintains the list of all employers corresponding to the company specific account in the system (10).
[0060] FIG. 6 is a schematic representation of a geolocation mapping window (120) corresponding to the dashboard window (70) of FIG. 2 in accordance of an embodiment of the present disclosure; The geolocation mapping window (120) is configured to present a visual representation of the real-time geographical location of each of the plurality of registered employees (30).
[0061] The system (10) also includes an attendance management module operable by the one or more processors. The attendance management module is operatively coupled to the registration module (40). The attendance management module is configured to capture biometric datum in real-time from each of plurality of registered employees (30) via a biometric device. In one exemplary embodiment, each of the plurality of registered employees (30) may provide attendance to the system (10) by a fingerprint scanner device.
[0062] The attendance management module is also configured to validate captured biometric datum in real-time by comparing the captured biometric datum with the corresponding employee biometric datum as provided with the second set of information. In above stated exemplary embodiment, the attendance as provided in real time each of the plurality of registered employees (30) is cross-checked by the biometric data as provided with the second set of information during registration. In one such embodiment, the leave attendance window of the dashboard is updated with attendance details for regular tracking.
[0063] The system (10) also includes comprising a notification module operable by the one or more processors. The notification module is operatively coupled to the dashboard representation module (60). The notification module is configured to generate notification of the one or more assigned tasks to each of the plurality of registered employees (30) through a plurality of notification means. In one embodiment, the plurality of notification means include message, electronic mail and the like.
[0064] The system (10) further comprises report generation module operable by the one or more processors. The report generation module is operatively coupled to the dashboard representation module (60). The report generation module is configured to generate a plurality of reports to depict real-time statistics of each of the plurality of registered employees (30). In one embodiment, the plurality of reports comprises a weekly report, a monthly report, a quarterly report or a daily-based report.
[0065] In another embodiment, the real-time statistics of each of the plurality of registered employees comprises employee travel data statistics, employee leave history statistics, employee attendance statistics, employee average working hours statistics, and employee rating statistics. It is pertinent to note that the provided statistics enable the registered employer (20) to understand the performance of the each of the plurality of registered employees (30). With such performance report, the registered employee work may be compensated easily.
[0066] The system (10) further comprises a feedback module operable by the one or more processors. The feedback module is operatively coupled to the dashboard representation module (60). The feedback module is configured to receive a feedback from the registered employer (20) upon completion of the one or more assigned tasks by each of the plurality of registered employees (30). In one embodiment, the feedback may be in the form of comments or star rating format.
[0067] The system (10) further comprises a database storage module operable by the one or more processors. The database storage module is operatively coupled to the registration module (40). The database storage module is configured to store the first set of information associated with the registered employer (20) in an employer database.
[0068] The database storage module is also configured to store the second set of information associated with each of plurality of registered employees (30) in an employee database. It is pertinent to note the data may be stored locally as well as remotely in a server. Memory usage of server is reduced if the employee data is stored locally with the employer computing system and updated at regular interval.
[0069] FIG. 7 is a schematic representation of exemplary representation corresponding to the employee tracking and employee work management system (10) of FIG. 1 in accordance of an embodiment of the present disclosure. In one exemplary situation, employer X (20), employee Y (200) and employee Z (210) is registered via a registration module (40). Here, the employee Y (200) and employee Z (210) is employed in the company owned by the employer X (20). The company business is in the domain of delivery services.
[0070] For registration in the system (10), the employer X (20) may have provided name, contact details, identification number, business address and the like. Similarly, the employee Y (200) and the employee Z (210) for registration is required to provide name, contact details, residential address, IMEI and SIM numbers, biometric datum and working domain.
[0071] After registration, the system (10) enables automatic real-time geographical location tracking of the employee Y (200) and the employee Z (210) via an employee tracking module (50). Such real-time tracking is essential to understand the location service of the employee Y (200) and the employee Z (210). According to location, the employee Y (200) or the employee Z (210) is assigned task for package pick-up and delivery by the employer X (20).
[0072] It is pertinent to note that the employee Y (200) and the employee Z (210) attendance may be updated by the system (10) in real time via an attendance management module (160). A biometric fingerprint scanner may be used to capture in real time the fingerprint of the employee Y (200) and the employee Z (210). The captured fingerprint data of the employees is compared with earlier provided biometric data during registration. Such comparison enables easy attendance detection.
[0073] A dashboard representation module (60) enables the employer X (20) to assign task to specific employees according to need. In one such exemplary embodiment, according to detected location of the employee Y (200), the employer X (20) may assign any pending postal service task to employee Y (200). The system (10) via the dashboard representation module (60) updates factors such as assigned task history, expanse details, attendance, leave details, location details and the like of the employee Y (200) and the employee Z (210).
[0074] In such exemplary embodiment, the system (10) enables reassigning of tasks between the employee Y (200) and the employee Z (210). For example, due to unforeseen reasons if the employee Y (200) is unable to perform certain assigned tasks, the employer X (20) may assign the task to the employee Z (210) who is present in the same location. Any change or update may be easily be informed to employee or employer via the notification module (170). The third party associated with the service may also be notified of the same.
[0075] A report generation module (180) enables generation of daily or monthly reports corresponding to working of the employee Y (200) and the employee Z (210). The reports comprise details of expenses, details tasks, details of leave history and the like. The report enables easy evaluation of the performance of the employee Y (200) and the employee Z (210). A feedback module (190) enables the employer X (20) to provide real time feedback for the work done by the employee Y (200) or the employee Z (210).
[0076] The registration module (40), the employee tracking module (50) and the dashboard representation module (60) in FIG. 7 is substantially equivalent to the registration module (40), the employee tracking module (50) and the dashboard representation module (60) of FIG. 1.
[0077] FIG. 3 is a block diagram of a computer or a server (220) in accordance with an embodiment of the present disclosure. The server (220) includes processor(s) (250), and memory (230) coupled to the processor(s) (250).
[0078] The processor(s) (250), as used herein, means any type of computational circuit, such as, but not limited to, a microprocessor, a microcontroller, a complex instruction set computing microprocessor, a reduced instruction set computing microprocessor, a very long instruction word microprocessor, an explicitly parallel instruction computing microprocessor, a digital signal processor, or any other type of processing circuit, or a combination thereof.
[0079] The memory (230) includes a plurality of modules stored in the form of executable program which instructs the processor (250) via a bus (240) to perform the method steps illustrated in Fig 1. The memory () has following modules: the registration module (40), the employee tracking module (50) and the dashboard representation module (60)
[0080] The registration module (40) is configured to register an employer with a first set of information. The registration module (40) is also configured to a plurality of employees related to a registered employer with a second set of information.
[0081] The employee tracking module (50) is configured to track real-time geographical location of each of the plurality of registered employees in at least one of an online mode and an offline mode via a location aware device associated with each of the plurality of registered employees. The employee tracking module (50) is also configured to create a geofence at location of interest by specifying a latitude and a longitude and a radius, and subsequently record entrance and exit events associated with the plurality of registered employees with respect to the geofenced location of interest and duration of stay at the location of interest.
[0082] The dashboard representation module (60) is configured to manage workflow of each of plurality of employees and compute an efficiency score for each of the plurality of registered employees and a team comprising the group of employees.
[0083] Computer memory elements may include any suitable memory device(s) for storing data and executable program, such as read only memory, random access memory, erasable programmable read only memory, electrically erasable programmable read only memory, hard drive, removable media drive for handling memory cards and the like. Embodiments of the present subject matter may be implemented in conjunction with program modules, including functions, procedures, data structures, and application programs, for performing tasks, or defining abstract data types or low-level hardware contexts. Executable program stored on any of the above-mentioned storage media may be executable by the processor(s) (250).
[0084] FIG. 4 is a flowchart representing the steps of a method (260) to operate an employee tracking and employee work management system in accordance with an embodiment of the present disclosure. The method (260) includes registering an employer with a first set of information in step 270. In one embodiment, registering the employer with the first set of information includes registering the employer with the first set of information by a registration module. In one embodiment, registering the employer with the first set of information includes registering an employer with the first set of information comprising at least one of employer name, employer contact details, employer identification number and employer business address.
[0085] The method (260) also includes registering plurality of employees related to a registered employer with a second set of information in step 280. In one embodiment, registering plurality of employees related to the registered employer with the second set of information includes registering plurality of employees related to the registered employer with the second set of information by the registration module. In another embodiment, registering plurality of employees related to the registered employer with the second set of information includes registering the plurality of employees related to the registered employer with the second set of information comprising at least one of employee name, employee contact details, employee residential address, employee IMEI and SIM numbers, employee biometric datum and employee working domain.
[0086] The method (260) also includes assigning one or more tasks to each of plurality of registered employees as per proximity of current geolocation indicated by smart device associated with each of the plurality of registered employees to a geolocation of premise where a given task has to be executed in step 290. In one embodiment, assigning the one or more tasks to each of the plurality of registered employees as per proximity of current geolocation indicated by the smart device associated with each of the plurality of registered employees to the geolocation of premise where the given task has to be executed includes assigning the one or more tasks to each of plurality of registered employees as per proximity of current geolocation indicated by the smart device associated with each of the plurality of registered employees to the geolocation of premise where the given task has to be executed by a dashboard representation module.
[0087] The method (260) also includes managing workflow of each of the plurality of registered employees corresponding to the one or more assigned tasks in step 300. In one embodiment, managing the workflow of each of the plurality of registered employees corresponding to the one or more assigned tasks includes managing the workflow of each of plurality of registered employees corresponding to the one or more assigned tasks by the dashboard representation module.
[0088] In one specific embodiment, managing the workflow of each of the plurality of registered employees corresponding to the one or more assigned tasks includes tracking the real-time geographical location of each of the plurality of registered employees in at least one of the online mode and the offline mode via the location aware device In one embodiment, tracking the real-time geographical location of each of the plurality of registered employees in at least one of the online mode and the offline mode via the location aware device includes tracking the real-time geographical location of each of the plurality of registered employees in at least one of the online mode and the offline mode via the location aware device by an employee tracking module.
[0089] In another embodiment, tracking the real-time geographical location of each of the plurality of registered employees in at least one of the online mode and the offline mode via the location aware device includes recording locally during offline mode the real time tracking of geographical location. In yet another embodiment, tracking the real-time geographical location of each of the plurality of registered employees in at least one of the online mode and the offline mode via the location aware device includes storing the real time track of geographical location back to the system when online mode is restored.
[0090] In another specific embodiment, managing the workflow of each of the plurality of registered employees corresponding to the one or more assigned tasks includes recording entrance and exit events associated with the plurality of registered employees with respect to a geofenced location of interest and duration of stay at the location of interest. In one embodiment, recording entrance and exit events associated with the plurality of registered employees with respect to the geofenced location of interest and duration of stay at the location of interest includes recording entrance and exit events associated with the plurality of registered employees with respect to a geofenced location of interest and duration of stay at the location of interest by the employee tracking module. In another embodiment, recording entrance and exit events associated with the plurality of registered employees with respect to a geofenced location of interest and duration of stay at the location of interest includes creating the geofence at location of interest by specifying the latitude, the longitude and the radius.
[0091] In such embodiment, recording of entrance and exit events associated with the plurality of registered employees with respect to the geofenced location of interest and duration of stay at the location of interest includes automatically notifying a designated person with whom the registered employee has to interact. In such embodiment, recording of entrance and exit events associated with the plurality of registered employees with respect to the geofenced location of interest and duration of stay at the location of interest includes automatically recording and notifying via the dashboard representation module arrival event, exit event and duration of stay at the location of interest.
[0092] In yet another specific embodiment, managing the workflow of each of the plurality of registered employees corresponding to the one or more assigned tasks includes computing real-time expense details of each of the plurality of registered employees based on type and make of vehicle, congestion in traffic, and distance between the geolocation of the employee and the geolocation of premise where the given task has to be executed.
[0093] In one specific embodiment, managing the workflow of each of the plurality of registered employees corresponding to the one or more assigned tasks includes reassigning the given task of one registered employee to another registered employee. In such embodiment, reassigning the given task of one registered employee to another registered employee includes flagging the registered employee for being delayed or taking more time that of the predefined time to complete the given task. Further, in such embodiment, reassigning the given task of one registered employee to another registered employee includes identifying another registered employee present in proximity to the premise where the given task has to be executed. Further, in such embodiment, reassigning the given task of one registered employee to another registered employee includes assigning the task from flagged registered employee to the identified another registered employee.
[0094] The method (260) also includes computing efficiency score for each of the plurality of registered employees and a team comprising the group of employees in step 310. In one embodiment, computing the efficiency score for each of the plurality of registered employees and the team comprising the group of employees includes computing the efficiency score for each of the plurality of registered employees and the team comprising the group of employees by the dashboard representation module. In another embodiment, computing the efficiency score for each of the plurality of registered employees and the team comprising the group of employees includes computing the efficiency score for each of the plurality of registered employees and the team comprising the group of employees based of one or more parameters comprising details regarding timely completion of each of the one or more assigned tasks, expense details regarding each of the plurality of employees, details regarding number of reassignment of tasks and details regarding number of assigned tasks carry forwarded.
[0095] The method (260) also includes presenting a visual representation of the real-time geographical location and work status of each of the plurality of registered employees in step 320. In one embodiment, presenting the visual representation of the real-time geographical location and work status of each of the plurality of registered employees includes presenting the visual representation of the real-time geographical location and work status of each of the plurality of registered employees the dashboard representation module.
[0096] The method (260) further includes capturing biometric datum in real-time from each of the plurality of registered employees via a biometric device. In one embodiment, capturing the biometric datum in real-time from each of the plurality of registered employees via the biometric device includes capturing the biometric datum in real-time from each of the plurality of registered employees via the biometric device by an attendance management module.
[0097] The method (260) further includes validating captured biometric datum in real-time by comparing the captured biometric datum with the corresponding employee biometric datum as provided with the second set of information. In one embodiment, validating the captured biometric datum in real-time by comparing the captured biometric datum with the corresponding employee biometric datum as provided with the second set of information includes validating the captured biometric datum in real-time by comparing the captured biometric datum with the corresponding employee biometric datum as provided with the second set of information by the attendance management module.
[0098] The method (260) also includes generating notification of the one or more assigned tasks to each of the plurality of registered employees through the plurality of notification means. In one embodiment, notification of the one or more assigned tasks to each of the plurality of registered employees through the plurality of notification means includes notification of the one or more assigned tasks to each of the plurality of registered employees by a notification module.
[0099] The method (260) also includes generating a plurality of reports to depict real-time statistics of each of the plurality of registered employees. In one embodiment, generating the plurality of reports to depict real-time statistics of each of the plurality of registered employees includes generating the plurality of reports to depict real-time statistics of each of the plurality of registered employees by a report generation module. In another embodiment, generating the plurality of reports to depict real-time statistics of each of the plurality of registered employees includes generating the plurality of reports comprising a weekly report, a monthly report, a quarterly report or a daily-based report. In yet another embodiment, generating the plurality of reports to depict real-time statistics of each of the plurality of registered employees includes generating the plurality of reports corresponding to the real-time statistics of each of the plurality of registered employees comprising employee travel data statistics, employee leave history statistics, employee attendance statistics, employee average working hours statistics, and employee rating statistics.
[0100] The method (260) also comprising receiving a feedback from the registered employer upon completion of the one or more assigned tasks by each of the plurality of registered employees. In one embodiment, receiving the feedback from the registered employer upon completion of the one or more assigned tasks by each of the plurality of registered employees includes receiving the feedback by a feedback module.
[0101] The method (260) also includes storing the first set of information associated with the registered employer in an employer database. In one embodiment, storing the first set of information associated with the registered employer in the employer database includes storing the first set of information associated with the registered employer in the employer database by a database storage module.
[0102] The method (260) also includes storing the second set of information associated with each of plurality of registered employee in an employee database. In one embodiment, storing the second set of information associated with each of plurality of registered employee in the employee database includes storing the second set of information associated with each of plurality of registered employee in the employee database by the database storage module.
[0103] Present disclosure provides a system for real-time location tracking, connecting, interacting, data sharing, file sharing and the like facilities. The system enables collaboration among members of a team or among different teams or between employer and employees instantaneously. The present disclosed system helps in attendance management for the employee especially field executives based on day check in and check out through the biometric access panel. Furthermore, the present disclosed system provides a dual mode (online mode and offline mode) of tracking the employee, which helps in tracking the employee even in case of poor cellular network or lack of internet connectivity.
[0104] Also, the present disclosed system provides a transparent interface to the employee by depicting the real-time statistics of the employee. The real-time statistics helps the employee in claiming for the reimbursement for the at least one expense. Performance of the employees may also be easily evaluated from the real-time statistics.
[0105] While specific language has been used to describe the disclosure, any limitations arising on account of the same are not intended. As would be apparent to a person skilled in the art, various working modifications may be made to the method in order to implement the inventive concept as taught herein.
[0106] The figures and the foregoing description give examples of embodiments. Those skilled in the art will appreciate that one or more of the described elements may well be combined into a single functional element. Alternatively, certain elements may be split into multiple functional elements. Elements from one embodiment may be added to another embodiment. For example, order of processes described herein may be changed and are not limited to the manner described herein. Moreover, the actions of any flow diagram need not be implemented in the order shown; nor do all of the acts need to be necessarily performed. Also, those acts that are not dependant on other acts may be performed in parallel with the other acts. The scope of embodiments is by no means limited by these specific examples.
,CLAIMS:WE CLAIM:
1. An employee tracking and employee work management system (10), the system (10) comprising:
one or more processors;
a registration module (40) operable by the one or more processors, and configured to register:
an employer (20) with a first set of information, wherein the first set of information comprises at least one of employer name, employer contact details, employer identification number and employer business address; and
a plurality of employees (30) related to a registered employer (20) with a second set of information, wherein the second set of information comprises at least one of employee name, employee contact details, employee residential address, employee IMEI and SIM numbers, employee biometric datum and employee working domain;
an employee tracking module (50) operable by the one or more processors, and operatively coupled to the registration module (40), wherein the employee tracking module (50) is configured to:
track real-time geographical location of each of the plurality of registered employees (30) in at least one of an online mode and an offline mode via a location aware device associated with each of the plurality of registered employees (30); and
create a geofence at location of interest by specifying a latitude, a longitude and a radius, and subsequently record entrance and exit events associated with the plurality of registered employees (30) with respect to the geofenced location of interest and duration of stay at the location of interest;
a dashboard representation module (60) operable by the one or more processors, and operatively coupled to the employee tracking module (50) comprising at least one graphical user interface, wherein the dashboard representation module (60) is configured to manage workflow of each of plurality of employees (30) and compute an efficiency score for each of the plurality of registered employees (30) and a team comprising the group of employees,
wherein the workflow enables each of the registered employer (20) to assign one or more tasks to each of the plurality of registered employees (30) as per proximity of current geolocation indicated by smart device associated with each of the plurality of registered employees (30) to a geolocation of premise where a given task has to be executed, and a predefined time for execution of the given task,
wherein the workflow enables real-time computation of expense details of each of the plurality of employees (30) based on type and make of vehicle, congestion in traffic, and distance between the geolocation of the employee and the geolocation of premise where the given task has to be executed,
wherein the dashboard representation module (60) is configured to reassign the given task of one registered employee to another registered employee, wherein to reassign the given task the dashboard representation module (60) is configured to:
flag the registered employee for being delayed or taking more time that of the predefined time to complete the given task,
identify another registered employee present in proximity to the premise where the given task has to be executed, and
assign the task from flagged registered employee to the identified another registered employee,
wherein the dashboard representation module (60) is configured to present a visual representation of the real-time geographical location of each of the plurality of registered employees (30).
2. The system (10) as claimed in claim 1, comprising an attendance management module operable by the one or more processors, and operatively coupled to the registration module (40), wherein the attendance management module is configured to:
capture biometric datum in real-time from each of plurality of registered employees (30) via a biometric device; and
validate captured biometric datum in real-time by comparing the captured biometric datum with the corresponding employee biometric datum as provided with the second set of information.
3. The system (10) as claimed in claim 1, comprising a notification module operable by the one or more processors and operatively coupled to the dashboard representation module (60), wherein the notification module is configured to generate notification of the one or more assigned tasks to each of the plurality of registered employees (30) through a plurality of notification means.
4. The system (10) as claimed in claim 1, comprising report generation module operable by the one or more processors and operatively coupled to the dashboard representation module (60), wherein the report generation module is configured to generate a plurality of reports to depict real-time statistics of each of the plurality of registered employees (30),
wherein the plurality of reports comprises a weekly report, a monthly report, a quarterly report or a daily-based report,
wherein the real-time statistics of each of the plurality of registered employees (30) comprises employee travel data statistics, employee leave history statistics, employee attendance statistics, employee average working hours statistics, and employee rating statistics.
5. The system (10) as claimed in claim 1, comprising a feedback module operable by the one or more processors and operatively coupled to the dashboard representation module (60), wherein the feedback module is configured to receive a feedback from the registered employer (20) upon completion of the one or more assigned tasks by each of the plurality of registered employees (30).
6. The system (10) as claimed in claim 1, comprising a database storage module operable by the one or more processors and operatively coupled to the registration module (40), wherein the database storage module is configured to store:
the first set of information associated with the registered employer (20) in an employer database; and
the second set of information associated with each of plurality of registered employees (30) in an employee database.
7. The system (10) as claimed in claim 1, wherein the entrance and the exit events associated with the plurality of registered employees (30) corresponding to a created geofence is automatically notified to a designated person with whom the registered employee has to interact.
8. The system (10) as claimed in claim 1, wherein arrival event, exit event and duration of stay at the location of interest associated with the plurality of registered employees (30) corresponding to the created geofence is automatically recorded and notified via the dashboard representation module (60).
9. The system (10) as claimed in claim 1, wherein the efficiency score is computed based of one or more parameters, wherein the one or more parameters comprises details regarding timely completion of each of the one or more assigned tasks, expense details regarding each of the plurality of employees, details regarding number of reassignment of tasks and details regarding number of assigned tasks carry forwarded.
10. The system (10) as claimed in claim 1, wherein for offline tracking of each of the plurality of registered employees (30), the employee tracking module (50) is configured to:
record locally the real time tracking of geographical location; and
store the real time track of geographical location back to the system when online mode is restored.
11. A method (260) to operate an employee tracking and employee work managing system, the method comprising:
registering, by a registration module, an employer with a first set of information (270), wherein the first set of information comprises at least one of employer name, employer contact details, employer identification number and employer business address;
registering, by the registration module, a plurality of employees related to a registered employer with a second set of information (280), wherein the second set of information comprising at least one of employee name, employee contact details, employee residential address, employee IMEI and SIM numbers, employee biometric datum and employee working domain;
assigning, by a dashboard representation module, one or more tasks to each of plurality of registered employees as per proximity of current geolocation indicated by smart device associated with each of the plurality of registered employees to a geolocation of premise where a given task has to be executed (290);
managing, by the dashboard representation module, workflow of each of plurality of registered employees corresponding to one or more assigned tasks (300), wherein managing the workflow comprises
tracking, by an employee tracking module, real-time geographical location of each of the plurality of registered employees in at least one of an online mode and an offline mode via a location aware device;
recording, by the employee tracking module, entrance and exit events associated with the plurality of registered employees with respect to a geofenced location of interest and duration of stay at the location of interest, wherein geofence for location of interest is created by specifying a latitude, a longitude and a radius;
computing, by the dashboard representation module, real-time expense details of each of the plurality of registered employees based on type and make of vehicle, congestion in traffic, and distance between the geolocation of the employee and the geolocation of premise where the given task has to be executed; and
reassigning, by the dashboard representation module, a task from the registered employee to another registered employee; and
computing, by the dashboard representation module, an efficiency score for each of the plurality of registered employees and a team comprising the group of employees (310), wherein the efficiency score being computed based on one or more parameters comprising details regarding timely completion of each of the one or more assigned tasks, expense details regarding each of the plurality of employees, details regarding number of reassignment of tasks and details regarding number of assigned tasks carry forwarded; and
presenting, by the dashboard representation module, a visual representation of the real-time geographical location and work status of each of the plurality of registered employees (320).
12. The method (260) as claimed in claim 11, comprising capturing and validating, by an attendance management module, biometric datum in real-time from each of plurality of registered employees via a biometric device, wherein validating the captured biometric datum in real-time by comparing the captured biometric datum with the corresponding employee biometric datum as provided with the second set of information.
13. The method (260) as claimed in claim 11, comprising generating, by a notification module, notification of the one or more assigned tasks to each of the plurality of registered employees through a plurality of notification means.
14. The method (260) as claimed in claim 11, comprising generating, by a report generation module, a plurality of reports to depict real-time statistics of each of the plurality of registered employees, wherein the plurality of reports comprises a weekly report, a monthly report, a quarterly report or a daily-based report, wherein the real-time statistics of each of the plurality of registered employees comprises employee travel data statistics, employee leave history statistics, employee attendance statistics, employee average working hours statistics, and employee rating statistics.
15. The method (260) as claimed in claim 11, comprising receiving, by a feedback module, a feedback from the registered employer upon completion of the one or more assigned tasks by each of the plurality of registered employees.
16. The method (260) as claimed in claim 11, wherein reassigning of the assigned task from one registered employee to another registered employee comprises:
flagging the registered employee for being delayed or taking more time that of the predefined time to complete the given task;
identifying another registered employee present in proximity to the premise where the given task has to be executed; and
assigning the task from flagged registered employee to the identified another registered employee.
17. The method (260) as claimed in claim 11, wherein recording, by the employee tracking module, of entrance and exit events associated with the plurality of registered employees with respect to the geofenced location of interest and duration of stay at the location of interest comprises automatically notifying a designated person with whom the registered employee has to interact.
18. The method (260) as claimed in claim 11, wherein recording, by the employee tracking module, of entrance and exit events associated with the plurality of registered employees with respect to the geofenced location of interest and duration of stay at the location of interest comprises automatically recording and notifying via the dashboard representation module arrival event, exit event and duration of stay at the location of interest.
19. The method (260) as claimed in claim 11, wherein tracking, by the employee tracking module, real-time geographical location of each of the plurality of registered employees in an offline mode comprises:
recording locally the real time tracking of geographical location; and
storing the real time track of geographical location back to the system when online mode is restored.

Dated this 24th day of July 2020

Signature

Vidya Bhaskar Singh Nandiyal
Patent Agent (IN/PA-2912)
Agent for the Applicant

Documents

Application Documents

# Name Date
1 201941030135-EVIDENCE FOR REGISTRATION UNDER SSI [20-08-2020(online)].pdf 2020-08-20
1 201941030135-STATEMENT OF UNDERTAKING (FORM 3) [25-07-2019(online)].pdf 2019-07-25
2 201941030135-PROVISIONAL SPECIFICATION [25-07-2019(online)].pdf 2019-07-25
2 201941030135-FORM FOR SMALL ENTITY [20-08-2020(online)].pdf 2020-08-20
3 201941030135-FORM28 [20-08-2020(online)].pdf 2020-08-20
3 201941030135-FORM FOR SMALL ENTITY(FORM-28) [25-07-2019(online)].pdf 2019-07-25
4 201941030135-REQUEST FOR CERTIFIED COPY [20-08-2020(online)].pdf 2020-08-20
4 201941030135-FORM FOR SMALL ENTITY [25-07-2019(online)].pdf 2019-07-25
5 201941030135-FORM 1 [25-07-2019(online)].pdf 2019-07-25
5 201941030135-COMPLETE SPECIFICATION [24-07-2020(online)].pdf 2020-07-24
6 201941030135-EVIDENCE FOR REGISTRATION UNDER SSI(FORM-28) [25-07-2019(online)].pdf 2019-07-25
6 201941030135-CORRESPONDENCE-OTHERS [24-07-2020(online)].pdf 2020-07-24
7 201941030135-EVIDENCE FOR REGISTRATION UNDER SSI [25-07-2019(online)].pdf 2019-07-25
7 201941030135-DRAWING [24-07-2020(online)].pdf 2020-07-24
8 Correspondence by Agent_Form1, Power of Attorney, Form3, Form5, Form28_19-08-2019.pdf 2019-08-19
8 201941030135-DRAWINGS [25-07-2019(online)].pdf 2019-07-25
9 abstract 201941030135.jpg 2019-07-29
9 201941030135-EVIDENCE FOR REGISTRATION UNDER SSI [12-08-2019(online)].pdf 2019-08-12
10 201941030135-FORM 3 [12-08-2019(online)].pdf 2019-08-12
10 201941030135-Proof of Right (MANDATORY) [12-08-2019(online)].pdf 2019-08-12
11 201941030135-FORM FOR SMALL ENTITY [12-08-2019(online)].pdf 2019-08-12
11 201941030135-FORM-26 [12-08-2019(online)].pdf 2019-08-12
12 201941030135-FORM FOR SMALL ENTITY [12-08-2019(online)].pdf 2019-08-12
12 201941030135-FORM-26 [12-08-2019(online)].pdf 2019-08-12
13 201941030135-FORM 3 [12-08-2019(online)].pdf 2019-08-12
13 201941030135-Proof of Right (MANDATORY) [12-08-2019(online)].pdf 2019-08-12
14 201941030135-EVIDENCE FOR REGISTRATION UNDER SSI [12-08-2019(online)].pdf 2019-08-12
14 abstract 201941030135.jpg 2019-07-29
15 201941030135-DRAWINGS [25-07-2019(online)].pdf 2019-07-25
15 Correspondence by Agent_Form1, Power of Attorney, Form3, Form5, Form28_19-08-2019.pdf 2019-08-19
16 201941030135-DRAWING [24-07-2020(online)].pdf 2020-07-24
16 201941030135-EVIDENCE FOR REGISTRATION UNDER SSI [25-07-2019(online)].pdf 2019-07-25
17 201941030135-CORRESPONDENCE-OTHERS [24-07-2020(online)].pdf 2020-07-24
17 201941030135-EVIDENCE FOR REGISTRATION UNDER SSI(FORM-28) [25-07-2019(online)].pdf 2019-07-25
18 201941030135-COMPLETE SPECIFICATION [24-07-2020(online)].pdf 2020-07-24
18 201941030135-FORM 1 [25-07-2019(online)].pdf 2019-07-25
19 201941030135-REQUEST FOR CERTIFIED COPY [20-08-2020(online)].pdf 2020-08-20
19 201941030135-FORM FOR SMALL ENTITY [25-07-2019(online)].pdf 2019-07-25
20 201941030135-FORM28 [20-08-2020(online)].pdf 2020-08-20
20 201941030135-FORM FOR SMALL ENTITY(FORM-28) [25-07-2019(online)].pdf 2019-07-25
21 201941030135-PROVISIONAL SPECIFICATION [25-07-2019(online)].pdf 2019-07-25
21 201941030135-FORM FOR SMALL ENTITY [20-08-2020(online)].pdf 2020-08-20
22 201941030135-STATEMENT OF UNDERTAKING (FORM 3) [25-07-2019(online)].pdf 2019-07-25
22 201941030135-EVIDENCE FOR REGISTRATION UNDER SSI [20-08-2020(online)].pdf 2020-08-20