Sign In to Follow Application
View All Documents & Correspondence

Electronic Attendance And Alarm System

Abstract: A system for real-time marking of a user attribute of a user is disclosed. The system receives from a transceiver at least a first set of data packets derived from a received one or more data packets, wherein the one or more data packets are received by the transceiver from a wearable device that is working in active mode and is associated with the proposed system. The one or more data packets include any or a combination of a unique identifier associated with the wearable device, location of said wearable device, and time stamp when the one or more data packets are generated by the wearable device. Thereafter the system generates presence confirmation data based on processing of a second set of data packets selected from the first set of data packets. The presence confirmation data is indicative of marking of a user attribute that is mapped to the unique identifier of the wearable device.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
13 October 2017
Publication Number
25/2019
Publication Type
INA
Invention Field
ELECTRONICS
Status
Email
info@khuranaandkhurana.com
Parent Application

Applicants

Fitnano Technologies Pvt. Ltd.
F - 23, Kalkaji, New Delhi -110019, India.

Inventors

1. SHEKHAR, Tarun
F - 23, Third Floor, Kalkaji, New Delhi -110019, India.
2. SOLANKI, Krishan Kumar
Than Singh Nagar, Heera Colony Sikandrabad, District Bulandshahr, Uttar Pradesh, India.

Specification

FIELD OF DISCLOSURE
[0001] The present invention relates to attendance systems. In particular, it relates to an
attendance system that assists in ensuring safety as well.
BACKGROUND OF THE DISCLOSURE
[0002] The background description includes information that may be useful in
understanding the present invention. It is not an admission that any of the information provided herein is prior art or relevant to the presently claimed invention, or that any publication specifically or implicitly referenced is prior art.
[0003] Attendance is the concept of people, individually or as a group, appearing at a
location for a previously scheduled event. Measuring attendance is a significant concern for many organizations, which can use such information to gauge the effectiveness of their efforts and to plan for future efforts. For instance, in many classrooms and workplaces, attendance may be mandatory. Poor attendance by a student in a class may affect their grades or other evaluations and sometimes even serve as a bar for appearing in examinations. For students in elementary school and high school, laws may require compulsory attendance, while students at higher levels of education may be penalized by professors or by the institution for lack of attendance. Attendance monitoring can also include verification after attendance has been marked, to avoid "proxies" and can form part of, for example, academic progress reports. Attendance may be mandatorily required for many categories of people, with different schedules. For example, in a school setting a student may be required to attend different classes in the same classroom, while a teacher may be required from one classroom to another to teach his/her subject.
[0004] Attendance systems have been use since long. Earlier systems, still in common
use, marked attendance manually on paper. Time clocks were invented in 1800s for use in factories to record the time an employee entered and left the factory. This mechanical employee time clock would stamp day and time information on a thick paper card, hence the name 'time card'. The time card gave the factory owner an actual record of the hours worked by each employee. This protected the business owner by making sure employees worked the number of

hours they claimed, and protected employees by making it much more difficult for employers to cheat them out of their wages. In about 1990s businesses started moving away from mechanical and electrical time clocks that were subject to failure and expensive to replace or repair with the arrival of computer based time clock software that allowed business owners to enjoy the benefits of reduced payroll processing costs by making it quick and easy to go directly from time clock to paycheck with increased efficiency while eliminating to some extent 'buddy punching' or 'proxies'.
[0005] Presently, a variety of electronic systems exist using techniques such as biometric
sensing, RFID systems etc. that can further integrate into payroll processing, accounts etc. In
these systems, however, a person needs either be in physical contact (such as a biometric sensor)
or in near vicinity (such as for a RFID based system using Near Field Communications
technologies). Such systems are not reliable and prone to misuse and/or errors. For instance, a
person may simply forget to mark his/ he attendance or give his RFID card to another to mark his
attendance. They do not have any provision for ensuring safety of a person as may be required in
several situations such as attendance of a child in a school or an elderly in a hospital.
[0006] Further, most present attendance systems use data transmission from their readers
to a central computing system that may be on site, or configured in the cloud. They transmit data to the server or cloud periodically at a fixed time interval, which increases the internet data consumption and also increase the latency of the attendance being marked on server. Due to the data transfer techniques used the overall cost of the system also rises as high data generation leads to high memory requirement on the reader to store the attendance data locally. Magnitude of this data, along with associated issues (for instance, latency, data drops and the like) makes such systems sluggish and/or unreliable.
[0007] Hence there is a need in the art for a system that minimizes human errors or
misuse, has provision for ensuring safety of its users (those who are marking their attendance)
and minimizes data generation and related issues such as transmission, data drops and the like.
[0008] All publications herein are incorporated by reference to the same extent as if each
individual publication or patent application were specifically and individually indicated to be incorporated by reference. Where a definition or use of a term in an incorporated reference is inconsistent or contrary to the definition of that term provided herein, the definition of that term provided herein applies and the definition of that term in the reference does not apply.

[0009] In some embodiments, the numbers expressing quantities or dimensions of items,
and so forth, used to describe and claim certain embodiments of the invention are to be understood as being modified in some instances by the term "about." Accordingly, in some embodiments, the numerical parameters set forth in the written description and attached claims are approximations that can vary depending upon the desired properties sought to be obtained by a particular embodiment. In some embodiments, the numerical parameters should be construed in light of the number of reported significant digits and by applying ordinary rounding techniques. Notwithstanding that the numerical ranges and parameters setting forth the broad scope of some embodiments of the invention are approximations, the numerical values set forth in the specific examples are reported as precisely as practicable. The numerical values presented in some embodiments of the invention may contain certain errors necessarily resulting from the standard deviation found in their respective testing measurements.
[00010] As used in the description herein and throughout the claims that follow, the
meaning of "a," "an," and "the" includes plural reference unless the context clearly dictates otherwise. Also, as used in the description herein, the meaning of "in" includes "in" and "on" unless the context clearly dictates otherwise.
[00011] The recitation of ranges of values herein is merely intended to serve as a
shorthand method of referring individually to each separate value falling within the range. Unless
otherwise indicated herein, each individual value is incorporated into the specification as if it
were individually recited herein. All methods described herein can be performed in any suitable
order unless otherwise indicated herein or otherwise clearly contradicted by context.
[00012] The use of any and all examples, or exemplary language (e.g. "such as")
provided with respect to certain embodiments herein is intended merely to better illuminate the invention and does not pose a limitation on the scope of the invention otherwise claimed. No language in the specification should be construed as indicating any non-claimed element essential to the practice of the invention.
[00013] Groupings of alternative elements or embodiments of the invention disclosed
herein are not to be construed as limitations. Each group member can be referred to and claimed individually or in any combination with other members of the group or other elements found herein. One or more members of a group can be included in, or deleted from, a group for reasons of convenience and/or patentability. When any such inclusion or deletion occurs, the

specification is herein deemed to contain the group as modified thus fulfilling the written description of all groups used in the appended claims.
[00014] All publications herein are incorporated by reference to the same extent as if each
individual publication or patent application were specifically and individually indicated to be
incorporated by reference. Where a definition or use of a term in an incorporated reference is
inconsistent or contrary to the definition of that term provided herein, the definition of that term
provided herein applies and the definition of that term in the reference does not apply.
[00015] In some embodiments, the numbers expressing quantities or dimensions of items,
and so forth, used to describe and claim certain embodiments of the invention are to be understood as being modified in some instances by the term "about." Accordingly, in some embodiments, the numerical parameters set forth in the written description and attached claims are approximations that can vary depending upon the desired properties sought to be obtained by a particular embodiment. In some embodiments, the numerical parameters should be construed in light of the number of reported significant digits and by applying ordinary rounding techniques. Notwithstanding that the numerical ranges and parameters setting forth the broad scope of some embodiments of the invention are approximations, the numerical values set forth in the specific examples are reported as precisely as practicable. The numerical values presented in some embodiments of the invention may contain certain errors necessarily resulting from the standard deviation found in their respective testing measurements.
[00016] As used in the description herein and throughout the claims that follow, the
meaning of "a," "an," and "the" includes plural reference unless the context clearly dictates otherwise. Also, as used in the description herein, the meaning of "in" includes "in" and "on" unless the context clearly dictates otherwise.
[00017] The recitation of ranges of values herein is merely intended to serve as a
shorthand method of referring individually to each separate value falling within the range. Unless otherwise indicated herein, each individual value is incorporated into the specification as if it were individually recited herein. All methods described herein can be performed in any suitable order unless otherwise indicated herein or otherwise clearly contradicted by context. The use of any and all examples, or exemplary language (e.g. "such as") provided with respect to certain embodiments herein is intended merely to better illuminate the invention and does not pose a limitation on the scope of the invention otherwise claimed. No language in the

specification should be construed as indicating any non-claimed element essential to the practice of the invention.
[00018] Groupings of alternative elements or embodiments of the invention disclosed
herein are not to be construed as limitations. Each group member can be referred to and claimed individually or in any combination with other members of the group or other elements found herein. One or more members of a group can be included in, or deleted from, a group for reasons of convenience and/or patentability. When any such inclusion or deletion occurs, the specification is herein deemed to contain the group as modified thus fulfilling the written description of all groups used in the appended claims.
OBJECTS OF THE INVENTION
[00019] Some of the objects of the present disclosure, which at least one embodiment
herein satisfies are as listed herein below.
[00020] It is an object of the present disclosure to provide for an electronic attendance and
alarm system wherein the user need not be in physical contact or in near vicinity of the system.
[00021] It is an object of the present disclosure to provide for an electronic attendance and
alarm system that transfers data in real-time thereby reducing latency of attendance marking and lowering memory requirements, making for an overall more responsive and reliable system.
SUMMARY
[00022] The present invention relates to attendance systems. In particular, it relates to an
attendance system that uses data transfers in real-time to various benefits.
[00023] This summary is provided to introduce simplified concepts of a real-time
electronic attendance and alarm system, which are further described below in the Detailed
Description. This summary is not intended to identify key or essential features of the claimed
subject matter, nor is it intended for use in determining/limiting the scope of the claimed subject
matter.
[00024] In an aspect, present disclosure elaborates upon a system for real-time marking of
a user attribute of a user, the system including one or more processors, a memory storing
processor-executable instructions; and one or more processors configured to execute the
processor-executable instructions to: receive, from a wearable device that is working in active

mode and is associated with the system, at a transceiver, one or more data packets that include
any or a combination of a unique identifier associated with the wearable device, location of the
wearable device, and time stamp when the one or more data packets are generated by the
wearable device; transmit, from the transceiver, at least a first set of data packets from the
received one or more data packets to the system;generate, through processing of one or more
executable instructions by the one or more processors of the system, presence confirmation data
based on processing of a second set of data packets selected from the first set of data packets, the
presence confirmation data being indicative of marking of the user attribute that is mapped to the
unique identifier.
[00025] In another aspect, thepresence confirmation data can mark the user present in a
pre-configured location zone associated with the user at the time stamp based upon matching of
the location with the pre-configured location for the time stamp, or generates an alarm based
upon matching of the location to a prohibited location for theuser.
[00026] In yet another aspect, the one or more data packets can include biometric data of
theuser, and the system can use the biometric data to reconfirm identity of theuser.
[00027] In an aspect, the one or more data packets can include signal strength of the one
or more data packets, a pre-determined number of previous locations of the wearable device
along with corresponding time stamps, and other operational information pertaining to the
wearable device.
[00028] In another aspect, the wearable device can be configured with a motion sensor
that can enable the wearable device to generate the one or more data packets each time theuser
moves.
[00029] In yet another aspect, the user attribute can be attendance of the user.
[00030] In an aspect, present disclosure elaborates upon a wearable device that can
include a sensor that can be configured to evaluate motion of a user wearing the wearable device;
and a power unit that can be operatively coupled with the sensor and can be configured such that
based on comparison of time-based sensor output generated from the sensor with a plurality of
thresholds it determines whether the user is wearing the wearable device, or switches the
wearable device to power saving inactive mode, or switches the wearable device to hibernation
inactive mode, or switches the wearable device to active mode.

[00031] In another aspect, the wearable device can include a notification engine that can
be configured to indicate modes of the wearable device.
[00032] In another aspect, the device can include an actuator which when operated can
enable the device to transition from an inactive mode to active mode.
[00033] In yet another aspect, the at least one sensor can include any or a combination of
an accelerometer, a gyroscope and a vibration sensor.
[00034] In an aspect, the wearable device can be wearable device of proposed system.
[00035] In another aspect, the wearable device can generate an alarm signal based upon
user of the proposed system taking at least one pre-determined action, and the alarm signal can trigger an alarm at any or a combination of the wearable device, the transceiver of the proposed system, the proposed system, and a remote device operatively connected to proposed system; and the alarm signal can include any or a combination of a unique identifier associated with the wearable device, location of the wearable device, and time stamp when the one or more data packets are generated by the wearable device.
[00036] In another aspect, the at least one pre-determined action can include one or more
of: pressing a button configured in the wearable device in a pre-determined pattern; touching a capacitive sensor configured in the wearable device in a pre-determined pattern; shouting a pre-determined word in a mike configured in the wearable device; shaking the wearable device in a pre-determined fashion; and moving in a pre-determined manner while wearing the wearable device.
[00037] In yet another aspect, the alarm signal can include an audio clip recorded
automatically for a second pre-determined time at the wearable device upon generation of the
alarm signal, and the proposed system can extract the audio clip upon receipt of the alarm signal.
[00038] In another aspect, present disclosure elaborates upon a method for real-time
marking of a user attribute of a user,the method including steps of : receiving, from a wearable device that is working in active mode and is associated with a computing system, at a transceiver, one or more data packets that include any or a combination of a unique identifier associated with the wearable device, location of the wearable device, and time stamp when the one or more data packets are generated by the wearable device; transmitting, from the transceiver to the computing system, at least a first set of data packets from the received one or more data packets; generating, through processing of one or more executable instructions by one or more
8

processors of the computing system, presence confirmation data based on processing of a second
set of data packets selected from the first set of data packets, the presence confirmation data
being indicative of marking of the user attribute that is mapped to the unique identifier.
[00039] The technical problem solved by the present invention is determining attendance
data as well as generating alarms without user being in physical contact or in near vicinity of a system, while at the same time reducing latency of attendance marking /alarm generation and power consumption/processing requirements.
[00040] Proposed invention discloses a novel and more efficient means of solving above
problems by providing appropriate attendance and alarm data to a system in real-time and by configuring the system with power saving means.
[00041] Within the scope of this application it is expressly envisaged that the various
aspects, embodiments, examples and alternatives set out in the preceding paragraphs, in the
claims and/or in the following description and drawings, and in particular the individual features
thereof, may be taken independently or in any combination. Features described in connection
with one embodiment are applicable to all embodiments, unless such features are incompatible.
[00042] Various objects, features, aspects and advantages of the present disclosure will
become more apparent from the following detailed description of preferred embodiments, along with the accompanying drawing figures in which like numerals represent like features.
BRIEFDESCRIPTIONOFDRAWINGS
[00043] The accompanying drawings are included to provide a further understanding of
the present disclosure, and are incorporated in and constitute a part of this specification. The
drawings illustrate exemplary embodiments of the present disclosure and, together with the
description, serve to explain the principles of the present disclosure.The diagrams are for
illustration only, which thus is not a limitation of the present disclosure, and wherein:
[00044] The diagrams are for illustration only, which thus is not a limitation of the present
disclosure, and wherein:
[00045] FIG. 1 illustrates an exemplary overall architecture of the proposed system to
elaborate its working in accordance with an exemplary embodiment of the present disclosure.
[00046] FIG. 2 illustrates functional units of system proposed in accordance with an
exemplary embodiment of the present disclosure.
9

[00047] FIG. 3 illustrates a method of working of system proposed in accordance with an
exemplary embodiment of the present disclosure.
DETAILED DESCRIPTION
[00048] The following is a detailed description of embodiments of the disclosure depicted
in the accompanying drawings. The embodiments are in such detail as to clearly communicate the disclosure. However, the amount of detail offered is not intended to limit the anticipated variations of embodiments; on the contrary, the intention is to cover all modifications, equivalents, and alternatives falling within the spirit and scope of the present disclosure as defined by the appended claims.
[00049] In the following description, numerous specific details are set forth in order to
provide a thorough understanding of embodiments of the present invention. It will be apparent to one skilled in the art that embodiments of the present invention may be practiced without some of these specific details.
[00050] Embodiments of the present invention include various steps, which will be
described below. The steps may be performed by hardware components or may be embodied in machine-executable instructions, which may be used to cause a general-purpose or special-purpose processor programmed with the instructions to perform the steps. Alternatively, steps may be performed by a combination of hardware, software, and firmware and/or by human operators.
[00051] Various methods described herein may be practiced by combining one or more
machine-readable storage media containing the code according to the present invention with appropriate standard computer hardware to execute the code contained therein. An apparatus for practicing various embodiments of the present invention may involve one or more computers (or one or more processors within a single computer) and storage systems containing or having network access to computer program(s) coded in accordance with various methods described herein, and the method steps of the invention could be accomplished by modules, routines, subroutines, or subparts of a computer program product.
[00052] If the specification states a component or feature “may”, “can”, “could”, or
“might” be included or have a characteristic, that particular component or feature is not required to be included or have the characteristic.
10

[00053] As used in the description herein and throughout the claims that follow, the
meaning of “a,” “an,” and “the” includes plural reference unless the context clearly dictates otherwise. Also, as used in the description herein, the meaning of “in” includes “in” and “on” unless the context clearly dictates otherwise.
[00054] Exemplary embodiments will now be described more fully hereinafter with
reference to the accompanying drawings, in which exemplary embodiments are shown. These exemplary embodiments are provided only for illustrative purposes and so that this disclosure will be thorough and complete and will fully convey the scope of the invention to those of ordinary skill in the art. The invention disclosed may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. Various modifications will be readily apparent to persons skilled in the art. The general principles defined herein may be applied to other embodiments and applications without departing from the spirit and scope of the invention. Moreover, all statements herein reciting embodiments of the invention, as well as specific examples thereof, are intended to encompass both structural and functional equivalents thereof. Additionally, it is intended that such equivalents include both currently known equivalents as well as equivalents developed in the future (i.e., any elements developed that perform the same function, regardless of structure). Also, the terminology and phraseology used is for the purpose of describing exemplary embodiments and should not be considered limiting. Thus, the present invention is to be accorded the widest scope encompassing numerous alternatives, modifications and equivalents consistent with the principles and features disclosed. For purpose of clarity, details relating to technical material that is known in the technical fields related to the invention have not been described in detail so as not to unnecessarily obscure the present invention.
[00055] Thus, for example, it will be appreciated by those of ordinary skill in the art that
the diagrams, schematics, illustrations, and the like represent conceptual views or processes illustrating systems and methods embodying this invention. The functions of the various elements shown in the figures may be provided through the use of dedicated hardware as well as hardware capable of executing associated software. Similarly, any switches shown in the figures are conceptual only. Their function may be carried out through the operation of program logic, through dedicated logic, through the interaction of program control and dedicated logic, or even manually, the particular technique being selectable by the entity implementing this invention.
11

Those of ordinary skill in the art further understand that the exemplary hardware, software, processes, methods, and/or operating systems described herein are for illustrative purposes and, thus, are not intended to be limited to any particular named element.
[00056] The ensuing description provides exemplary embodiments only, and is not
intended to limit the scope, applicability, or configuration of the disclosure. Rather, the ensuing description of the exemplary embodiments will provide those skilled in the art with an enabling description for implementing an exemplary embodiment. It should be understood that various changes may be made in the function and arrangement of elements without departing from the spirit and scope of the disclosure as set forth in the appended claims.
[00057] Specific details are given in the following description to provide a thorough
understanding of the embodiments. However, it will be understood by one of ordinary skill in the art that the embodiments may be practiced without these specific details. For example, circuits, systems, networks, processes, and other components may be shown as components in block diagram form in order not to obscure the embodiments in unnecessary detail. In other instances, well-known circuits, processes, algorithms, structures, and techniques may be shown without unnecessary detail in order to avoid obscuring the embodiments.
[00058] Embodiments of the present invention may be provided as a computer program
product, which may include a machine-readable storage medium tangibly embodying thereon instructions, which may be used to program a computer (or other electronic devices) to perform a process. The term “machine-readable storage medium” or “computer-readable storage medium” includes, but is not limited to, fixed (hard) drives, magnetic tape, floppy diskettes, optical disks, compact disc read-only memories (CD-ROMs), and magneto-optical disks, semiconductor memories, such as ROMs, PROMs, random access memories (RAMs), programmable read-only memories (PROMs), erasable PROMs (EPROMs), electrically erasable PROMs (EEPROMs), flash memory, magnetic or optical cards, or other type of media/machine-readable medium suitable for storing electronic instructions (e.g., computer programming code, such as software or firmware).A machine-readable medium may include a non-transitory medium in which data can be stored and that does not include carrier waves and/or transitory electronic signals propagating wirelessly or over wired connections. Examples of a non-transitory medium may include, but are not limited to, a magnetic disk or tape, optical storage media such as compact disk (CD) or digital versatile disk (DVD), flash memory, memory or memory devices. A computer-program
12

product may include code and/or machine-executable instructions that may represent a
procedure, a function, a subprogram, a program, a routine, a subroutine, a module, a software
package, a class, or any combination of instructions, data structures, or program statements. A
code segment may be coupled to another code segment or a hardware circuit by passing and/or
receiving information, data, arguments, parameters, or memory contents. Information,
arguments, parameters, data, etc. may be passed, forwarded, or transmitted via any suitable
means including memory sharing, message passing, token passing, network transmission, etc.
[00059] Furthermore, embodiments may be implemented by hardware, software,
firmware, middleware, microcode, hardware description languages, or any combination thereof.
When implemented in software, firmware, middleware or microcode, the program code or code
segments to perform the necessary tasks (e.g., a computer-program product) may be stored in a
machine-readable medium. A processor(s) may perform the necessary tasks.
[00060] Systems depicted in some of the figures may be provided in various
configurations. In some embodiments, the systems may be configured as a distributed system where one or more components of the system are distributed across one or more networks in a cloud computing system.
[00061] In an aspect, the proposed system (interchangeably termed as system herein) can
be operatively connected to a website accessible by any Internet enabled computing device, and can as well be have a mobile application that can be downloaded on a mobile device that can connect to Internet for such connection . In such manner, the proposed system can be available 24*7 to its users. Any other manner of implementation of the proposed system or a part thereof is well within the scope of the present disclosure/invention. The computing device can be a PC, a tablet, a smart phone and other like devices.
[00062] Each of the appended claims defines a separate invention, which for infringement
purposes is recognized as including equivalents to the various elements or limitations specified in the claims. Depending on the context, all references below to the "invention" may in some cases refer to certain specific embodiments only. In other cases it will be recognized that references to the "invention" will refer to subject matter recited in one or more, but not necessarily all, of the claims.
[00063] All methods described herein can be performed in any suitable order unless
otherwise indicated herein or otherwise clearly contradicted by context. The use of any and all
13

examples, or exemplary language (e.g., “such as”) provided with respect to certain embodiments
herein is intended merely to better illuminate the invention and does not pose a limitation on the
scope of the invention otherwise claimed. No language in the specification should be construed
as indicating any non-claimed element essential to the practice of the invention.
[00064] Various terms as used herein are shown below. To the extent a term used in a
claim is not defined below, it should be given the broadest definition persons in the pertinent art
have given that term as reflected in printed publications and issued patents at the time of filing.
[00065] In an aspect, present disclosure elaborates upon a system for real-time marking of
a user attribute of a user, the system including one or more processors, a memory storing processor-executable instructions; and one or more processors configured to execute the processor-executable instructions to: receive, from a wearable device that is working in active mode and is associated with the system, at a transceiver, one or more data packets that include any or a combination of a unique identifier associated with the wearable device, location of the wearable device, and time stamp when the one or more data packets are generated by the wearable device; transmit, from the transceiver, at least a first set of data packets from the received one or more data packets to the system;generate, through processing of one or more executable instructions by the one or more processors of the system, presence confirmation data based on processing of a second set of data packets selected from the first set of data packets, the presence confirmation data being indicative of marking of the user attribute that is mapped to the unique identifier.
[00066] In another aspect, thepresence confirmation data can mark the user present in a
pre-configured location zone associated with the user at the time stamp based upon matching of the location with the pre-configured location for the time stamp, or generates an alarm based upon matching of the location to a prohibited location for theuser.
[00067] In yet another aspect, the one or more data packets can include biometric data of
theuser, and the system can use the biometric data to reconfirm identity of theuser.
[00068] In an aspect, the one or more data packets can include signal strength of the one
or more data packets, a pre-determined number of previous locations of the wearable device along with corresponding time stamps, and other operational information pertaining to the wearable device.
14

[00069] In another aspect, the wearable device can be configured with a motion sensor
that can enable the wearable device to generate the one or more data packets each time theuser moves.
[00070] In yet another aspect, the user attribute can be attendance of the user.
[00071] In an aspect, present disclosure elaborates upon a wearable device that can
include a sensor that can be configured to evaluate motion of a user wearing the wearable device; and a power unit that can be operatively coupled with the sensor and can be configured such that based on comparison of time-based sensor output generated from the sensor with a plurality of thresholds it determines whether the user is wearing the wearable device, or switches the wearable device to power saving inactive mode, or switches the wearable device to hibernation inactive mode, or switches the wearable device to active mode.
[00072] In another aspect, the wearable device can include a notification engine that can
be configured to indicate modes of the wearable device.
[00073] In another aspect, the device can include an actuator which when operated can
enable the device to transition from an inactive mode to active mode.
[00074] In yet another aspect, the at least one sensor can include any or a combination of
an accelerometer, a gyroscope and a vibration sensor.
[00075] In an aspect, the wearable device can be wearable device of proposed system.
[00076] In another aspect, the wearable device can generate an alarm signal based upon
user of the proposed system taking at least one pre-determined action, and the alarm signal can trigger an alarm at any or a combination of the wearable device, the transceiver of the proposed system, the proposed system, and a remote device operatively connected to proposed system; and the alarm signal can include any or a combination of a unique identifier associated with the wearable device, location of the wearable device, and time stamp when the one or more data packets are generated by the wearable device.
[00077] In another aspect, the at least one pre-determined action can include one or more
of: pressing a button configured in the wearable device in a pre-determined pattern; touching a capacitive sensor configured in the wearable device in a pre-determined pattern; shouting a pre-determined word in a mike configured in the wearable device; shaking the wearable device in a pre-determined fashion; and moving in a pre-determined manner while wearing the wearable
device.
15

[00078] In yet another aspect, the alarm signal can include an audio clip recorded
automatically for a second pre-determined time at the wearable device upon generation of the
alarm signal, and the proposed system can extract the audio clip upon receipt of the alarm signal.
[00079] In another aspect, present disclosure elaborates upon a method for real-time
marking of a user attribute of a user,the method including steps of : receiving, from a wearable
device that is working in active mode and is associated with a computing system, at a
transceiver, one or more data packets that include any or a combination of a unique identifier
associated with the wearable device, location of the wearable device, and time stamp when the
one or more data packets are generated by the wearable device; transmitting, from the transceiver
to the computing system, at least a first set of data packets from the received one or more data
packets; generating, through processing of one or more executable instructions by one or more
processors of the computing system, presence confirmation data based on processing of a second
set of data packets selected from the first set of data packets, the presence confirmation data
being indicative of marking of the user attribute that is mapped to the unique identifier.
[00080] Various objects, features, aspects and advantages of the present disclosure will
become more apparent from the following detailed description of preferred embodiments, along
with the accompanying drawing figures in which like numerals represent like features.
[00081] FIG. 1 illustrates an exemplary overall architecture of the proposed system to
elaborate its working in accordance with an exemplary embodiment of the present disclosure.
[00082] In an aspect, proposed system can get data from a plurality of people (for instance
students) desirous of marking their attendance (such persons being termed as users herein). This data can be provided to people/administrators authorized to receive attendance reports (for instance, teachers) such people termed as administrators herein and can as well be provided to third parties (for instance parents of a student) based upon parameters configured using proposed system.
[00083] In another aspect, proposed system can enable usersto generate alarm signals that
can be used to generate alarms and/or provide alarm data to administrators and/or third parties as required.
[00084] In an aspect, present invention uses a wearable device such as an active I-Card
102 (that can be an active I-card with its own power source , and the terms active I-card and wearable device are used interchangeably herein) that can send its data ( using, for instance RF
16

radio and appropriate processors, sensors etc. in it ) to an appropriately configured transceiver
104 that can receive and in turn provide this data to a system 106 that can be configured at a
computing device/server/ cloud to identify the user having the wearable device 102 , along with
date/time stamp data ( interchangeably termed herein as time stamp ) generated. Further, the I-
card can have an appropriate configuration to raise an alarm as soon as a mishap is expected or
upon its occurrence, as elaborated further. Also, the proposed system 106 can enable optimal
power and data consumption in various components being used, as elaborated further. The
wearable device 102 can be configured as a small bar/tag/card that can be, for instance, held in a
pocket of the user or hung around the user’s neck, and hence can be termed as a wearable device.
[00085] In another aspect, various components of proposed system can communicate with
each other using appropriate technologies. For instance, wearable device 102 can use any suitable technology such as BLE (Bluetooth Low Energy), NFC (Near Field Communication), RF etc. and transceiver 104 can likewise be configured to receive the data being sent by wearable device 102. Transceiver 104 can communicate with system 106 using LAN, WAN and the like. System 106 can as well be configured at a computing device/server or remotely in the cloud and communicate with transceiver 104 using Internet. Such technologies are examples only and not to be construed as limitations.
[00086] In an aspect, each wearable device 102 can have / be associated with a unique
identifier (UID). Wearable device 102 can automatically generate an attendance signal 108 carrying the UID, location data pertaining to wearable device 102, and date/time stamp signal generated amongst other data based upon pre-defined parameters. Transceiver 104 can receive the signal 108 and can further provide signal 108 to system 106. Upon receipt of signal 108, system 106 can perform a computation to generate an attendance data 110, the attendance data 110 providing user associated with/mapped to the UID and the location, date and time as provided in the signal 108. In this manner, presence of a user at a location can be determined and a user attribute (for instance user attendance) be marked accordingly.
[00087] In a similar manner, system 106 can receive a plurality of attendance signals from
a plurality ofwearable devices to generate different attendance data. System 106 can further use the attendance data 110 to generate attendance reports as required by its various authorized users, or can provide attendance data110 to external systems for further processing therein.
17

[00088] In this manner, system 106 can be used to mark attendance/presence of a person
in various areas such as school, office, park, exhibition, society, mall and the like.
[00089] In an exemplary embodiment, proposed system can configure different location
zones and time periods for a student, such zones and time periods being mapped to the student’s time table, for instance. At beginning of each time period (or within a pre-determined threshold of it, say 10 minutes), wearable device 102 of the student can be configured to generate an attendance signal, and likewise at the end of the time period. System 106 can determine whether the location attribute of the attendance signal falls in the appropriate location zone for the student, depending upon time signal generated. If so, the student can be determined to have attended the class as per the time table, else the student can be determined to be absent from the class. In this manner, an attendance report for one student, and similarly for all students can be generated. In a similar manner, an attendance report for any person with a time table (for instance a teacher, an office executive, a laborer etc. can be generated).
[00090] In a similar manner, proposed system can be configured to incorporate
prohibited/restricted zones for a user. The wearable device 102 of such a user may be configured to generate an attendance signal each time the user moves using a motion sensor. As soon as the user enters a zone prohibited/restricted for the user, the corresponding attendance signal can be used to generate an alarm. In this manner, proposed system can closely monitor movements of various users and restrict them to their authorized zones only. For instance, driver of a school bus may be permitted to remain only in a certain restroom area and not permitted to enter the school premises. In a similar manner, if an elderly person, due impaired memory, strays out of an elderly care facility, proposed system can immediately raise an alarm.
[00091] In an aspect, wearable device 102 can be configured with means to reduce power
and data consumption as further elaborated.
[00092] In an exemplary embodiment, for the purpose the wearable device 102 can
include a sensor that can evaluate motion of a user wearing device 102 and a power unit that can be operatively coupled with the sensor and configured such that based on comparison of time-based sensor output generated from the sensor with a plurality of thresholds it can determine whether the user is wearing the wearable device, or can switch the wearable device to power saving inactive mode, or can switch the wearable device to hibernation inactive mode, or can switch the wearable device to active mode. The wearable device can issue notifications
18

accordingly that may be displayed on the device itself or sent to proposed system for further processing as appropriate therein.
[00093] For instance, when a sensor output O1 falls below a threshold T1 for a time P1, it
can be concluded that a user to whom wearable device 102 belongs is not wearing it and the mode can be considered tobe ‘usernot wearing’ mode.When sensor output falls to O2 below a threshold T2 for a time P2, the wearable device can be switched to a power saving mode wherein one or more components (for instance RFtransmitter of the wearable device transmitting the attendance signal ) can be switched off and the wearable device considered in a ‘power saving inactive’ mode. When the sensor output falls to O3 below a threshold T3 for a time P3, more components (such as processor of wearable device 102) can be switched off and the device considered in a ‘hibernation inactive’ mode. In case sensor output rises to O4 and output O4 is maintained for a pre-determined number of times in a time period P4 above a threshold T4, the device can be considered as being worn by a user and so, be switched “ON” and considered to be in ‘active’ mode. All such thresholds and timeperiods etc.can be configured by administrators of the proposed system.It can readily be understood thatthreshold can remain same while time periods can be varied. All such embodiments and their variations are fully a part of present disclosure.
[00094] At any time, the wearable device can be switched from an inactive mode (such as
hibernation inactive mode, for example) to active mode (or vice versa) by using an actuator that can be, for example, an on-off switch.
[00095] Sensor output can be provided by any or a combination of various sensors such as
accelerometer, gyroscope, vibration sensor and any other such like sensors.
[00096] It can readily be understood that generation of attendance signals only at
predetermined times and/or based upon movement of the user can significantly reduce data generated. This can further improve various aspects of proposed system such as power consumed, memory and processing requirements of various components, data transmission, latency and drop related issues etc. In this manner, proposed system allows for a more optimal configuration.
[00097] In yet another aspect, wearable device 102 can generate an alarm signal 112
whenever the user of wearable device 102 senses a dangerous situation and takes an appropriate action to initiate an alarm for which the wearable device 102 can be pre-configured. This action
19

can be pressing a button on wearable device 102, touching a capacitive sensor, shouting a pre-determined word in a mike on wearable device 102, shaking the wearable device 102 in a pre-determined fashion or any combination of these. wearable device 102 can be configured with suitable sensors (such as pushbutton, capacitive sensor, mike, gyro meter etc.) to generate data corresponding to such actions and use such data to generate alarm signal 112 that can be received by transceiver 104 and further passed on to system 106 to generate alarm data 114 that can further be used for a plurality of purposes.For instance, various alarms can be generated and transmitted to appropriately authorized administrators/ third parties based upon alarm data 114. Alarm data 114 can be used within proposed system itself, or provided to external systems to generate various alarms, reports etc.
[00098] In an aspect, alarm signal 112 can include the at least one unique attribute of
wearable device 102, location data pertaining to wearable device 102, date/time stamp signal
generated and at least one data bit identifying the signal 112 as an alarm signal.
[00099] In an exemplary embodiment, wearable device 102 can carry a small audio
recording module configured to record a small audio clip automatically when an alarm is initiated. The audio clip can be part of alarm signal 112 and can be extracted when required to determine the condition causing alarm and take actions accordingly.
[000100] In an aspect, alarm signal 112 can be used for generating an alarm at transceiver 104 as well. Such an alarm can be an audio/visual indication. This can be helpful if for any reason connectivity between transceiver 104 and system 106 is interrupted at the time alarm signal 112 is received by transceiver 104.
[000101] In yet another exemplary embodiment, proposed system can have a mobile application that various users can download on their respective mobile devices. Using appropriate interfaces on the mobile application, a user can use his/her mobile device to send attendance signals (with/without biometric data ) using cellular networks to transceiver 104 or system 106 appropriately configured. Further, the mobile application can enable a user to manually generate an alarm signal using appropriate interfaces than can be part of the mobile application. Similarly, a system administrator or any one appropriately authorized can receive attendance data and/or alarm data for further processing, report generation etc. as appropriate. [000102] In an exemplary embodiment, system 106 can be configured in the cloud. Wearable device 102 and Transceiver 104 can be RF based. Transceiver 104 can receive an RF
20

based attendance signal from wearable device 102 that it can send using appropriate techniques (for instance GPRS and/or WiFi and/or Sub-Giga Hz RF Trans-receiver) to system 106 configured remotely in the cloud. System 106 can store various attendance signals generated by a plurality of I-Cards 102 (each provided to a user and having at least one unique attribute). After a pre-determined period (say a day) or when required by an administrator, system 106 can generate an attendance report for each user. A mobile application configured on mobile device of the administrator can automatically receive the report. In this manner, proposed system can enable remote attendance monitoring.
[000103] It can readily be appreciated that the proposed system can monitor attendance in multiple entities ( such entities being premises with multiple locations /zones such as schools, hospitals, malls, multiplexes and the like ) with multiple users( for instance students in a school, nurses in a hospital, guards in a multiplex and the like), each having its own administrator(s). Proposed system can be so configured so as to enable sending of such data to pre-determined third parties. For instance, system 106 can send alarm signal from a user A (an elderly person in an elderly person’s facility) by e-mail/SMS to user A’s children, wherein details of such children have already been provided to the system. Likewise, in case attendance of a user B (a student in a school) falls below a certain threshold in a subject, an attendance report can be triggered and sent to user B’s parents. Or, complete attendance report over a period can be sent to user B’s parents and likewise, for user A. Or report can be generated on classes bunked by a student over a two months period and sent to his parents. These, and any further embodiments that can be similarly enabled by the proposed system are completely within the present disclosure. [000104] In an aspect, wearable device 102 can be configured with a biometric sensor. The biometric data provided by the sensor can be provided as part of attendance signal 108 and can further be evaluated at system 106 to establish the identity of the user ( based upon matching with a biometric data stored at system 106 or accessible to system 106) and mark his/her attendance accordingly. If authentication fails attendance signal 108 can be rejected and an appropriate message displayed on a display configured in wearable device 102. [000105] In another aspect, the biometric data can be part of alarm signal 112 so that upon receipt of the alarm signal 112 at system 106, the identity of the user generating the alarm signal can be established.
21

[000106] In another aspect, biometric data of person permitted to use wearable device 102 to mark his/her attendance can be stored in wearable device 102 itself and compared with that of person using it at any time to authenticate the person. If authentication fails no attendance signal 108 can be generated and an appropriate message displayed on a display configured in wearable device 102.
[000107] In yet another aspect, the wearable device 102 can be configured in form of an identification card or a wearable device or a tag, while transceiver 104 can be a dedicated hardware having a firmware configured to perform operations as elaborated above. Transceiver 104 can be placed at a fixed location or can be portable. System 106 can be a central computing device or configured in the cloud.
[000108] In an exemplary embodiment,proposed system can be implemented using beacon technology. iBeacon ( interchangeably termed as Beacon) is the name for AppleTM’s technology standard, which allows Mobile Apps (running on both iOS and Android devices) to listen for signals from beacons in the physical world and react accordingly. In essence, iBeacon technology allows mobile apps to understand their position on a micro-local scale and further may deliver hyper-contextual content to users based on location. The underlying communication technology is Bluetooth Low Energy. Other technologies can likewise be used and hence usage of iBeacon is not to be construed as a limitation.
[000109] Bluetooth Low Energy is a wireless personal area network technology used for transmitting data over short distances. As the name implies, it’s designed for low energy consumption and cost, while maintaining a communication range similar to that of its predecessor, Classic Bluetooth. BLE uses much less energy and can last up to 3 years on a single coin battery. It is 60-80%cheaper than traditional Bluetooth. BLE is ideal for simple applications requiring small periodic transfers of data. Classic Bluetooth is preferred for more complex applications requiring consistent communication and more data throughput. [000110] In an exemplary embodiment, wearable device 102 can be configured as a beacon/BLE enabled device using beacon technology wherein it can broadcast attendance signal 108 (beacons) at pre-determined intervals using BLE via radio waves. An appropriately configured device, such as transceiver 104 can collect these attendance signals and forward them to system 106 for processing as elaborated above. As can be readily understood, in such an embodiment transceiver 104 acts as a beacon reader.
22

[000111] In another exemplary embodiment, the beacon reader (transceiver 104) can receive data from multiple beacons and filter out irrelevant data (such as those from beacons not identified) and send the filtered data only to system 106.
[000112] Various other features of a system using beacon/BLE enabled devices can be similar to as elaborated above.
[000113] In an aspect, an attendance signal can include status of associated I-Card (such as in/out of various locations/zones, signal strength (using a received signal strength indicator (RSSI) measurement, for instance), any SOS signal generated and various other operational information (for instance, battery strength of the I-card), to enable an administrator/other relevant personnel take appropriate actions.
[000114] In an aspect, system 106 can discard/filter data from unknown transceivers and/or I-card readers thereby ensuring system integrity and security. In another aspect, a transceiver 104 can receive as well discard/filter out data from unknown I-card readers and not send such data to system 106 so as to reduce data being transmitted and consequent processing, power, time delays etc.
[000115] In another aspect, system 106 can store and retrieve various signals such as attendance signals, alarm signals at a database that can be configured within system 106 itself or in a location such as cloud so as to be available to system 106 as and when required. The system 106 can be configured to update the database only as and when required, thereby minimizing database operations with its consequent advantages.
[000116] In another aspect, system 106 can be configured to raise a signal as soon as location/zone of a wearable device 102 changes. Such signal can be sent to an administrator and/or to any other third parties using e-mail, SMS etc. In this manner, proposed system can as well be used for instant tracking of various assets such as cars, trucks or even immobile assets such as jewelry.
[000117] In an aspect, proposed system can use attendance data 110 and alarm data 114 for a plurality of reports. For instance, for a student the reports can include but are not limited class attendance, classes/school bunked, time of entry/exit in different classes, entry/exit from unauthorized/dangerous zones, alarms generated etc. Similar reports can be generated for users in different environments such as nurses in a hospital, patients in a hospital, guards at a mall, teachers in a school, workers in factory, elders in an elderly care facility etc. Reports generated
23

can be sent via e-mail or retrieved using web based/mobile applications by authorized personnel such as administrators, principles and the like, as well as third parties such as parents as per configurations done at system 106.
[000118] In this manner, the manner proposed system can help maintain discipline and generate alarm signals that can address emergency situations and help in reducing crime rate. [000119] FIG. 2 illustrates functional units of system proposed in accordance with an exemplary embodiment of the present disclosure.
[000120] In an exemplary embodiment, system 106 may be implemented at a central computing device/ server/ cloud and can have components /units as described herein. [000121] The system 106 may include one or more processor(s) 202. The one or more processor(s) 202 may be implemented as one or more microprocessors, microcomputers, microcontrollers, digital signal processors, central processing units, logic circuitries, and/or any devices that manipulate data based on operational instructions. Among other capabilities, the one or more processor(s) 202 are configured to fetch and execute computer-readable instructions stored in a memory 204 of the system 106. The memory 204 may store one or more computer-readable instructions or routines, which may be fetched and executed to create or share the data units over a network service. The memory 204 may include any non-transitory storage device including, for example, volatile memory such as RAM, or non-volatile memory such as EPROM, flash memory, and the like.
[000122] The system 106 may also include an interface(s) 206. The interface(s) 206 may include a variety of interfaces, for example, interfaces for data input and output devices, referred to as I/O devices, storage devices, and the like. The interface(s) 206 may facilitate communication of the system 106 with various devices coupled to the system 106. The interface(s) 206 may also provide a communication pathway for one or more components of the system 106. Examples of such components include, but are not limited to, data packets receiver 208 and presence confirmation data generation engine 210.
[000123] Components as above be implemented as a combination of hardware and programming (for example, programmable instructions) to implement their one or more functionalities themselves or using processors 202. In examples described herein, such combinations of hardware and programming may be implemented in several different ways. For example, the programming for the presence confirmation data generation unit 210 may be
24

processor executable instructions stored on a non-transitory machine-readable storage medium and the hardware for the engine 210 may include a processing resource (for example, one or more processors), to execute such instructions. In the present examples, the machine-readable storage medium may store instructions that, when executed by the processing resource, implement the engine 210. In such examples, the system 106 may include the machine-readable storage medium storing the instructions and the processing resource to execute the instructions, or the machine-readable storage medium may be separate but accessible to system 106 and the processing resource. In other examples, the engine 210 and data packets receiver 208 may be implemented by electronic circuitry.
[000124] In an aspect, data packets receiver208 can receive from a transceiver at least a first set of data packets derived from a received one or more data packets, wherein the one or more data packets can be received by the transceiver from a wearable device that is working in active mode and is associated with the proposed system. The one or more data packets can include any or a combination of a unique identifier associated with the wearable device, location of said wearable device, and time stamp when the one or more data packets are generated by the wearable device;
[000125] As can be readily understood, active mode herein means that the wearable device is capable of transmitting the one or more data packets. As already elaborated, the wearable device can be configured with several power saving options described and can as well generate alarm signals under various circumstances as described.
[000126] In an exemplary embodiment, data packets receiver 208 can be any device, such asa receiver having electronic circuitry for receiving at least a first set of data packets as described.
[000127] In an aspect, presence confirmation data generation engine 210 can generate,through processing of one or more executable instructions by the one or more processors of the system, presence confirmation data based on processing of a second set of data packets selected from the first set of data packets. The presence confirmation data can be indicative of marking of a user attribute that can be mapped to the unique identifier of the wearable device. The user attribute can be user’s attendance and in this manner the user attendance can be marked.
25

[000128] In an exemplary embodiment, engine 210 can be one or more processors dedicatedly used to perform functionalities of engine 210 as elaborated above. [000129] It would be appreciated that components as described above are only exemplary and any other component/unit/sub-unit can be included as part of the proposed system. These components too can be merged or divided into super-units or sub-units as may be configured and can be spread across one or more computing devices operatively connected to each other using appropriate communication technologies.
[000130] Further, although the proposed system has been elaborated as above to include all the main components/units, it is completely possible that actual implementations may include only a part of the proposed units or a combination of those or a division of those into sub-units in various combinations across multiple devices that can be operatively coupled with each other, including in the cloud. Further the units can be configured in any sequence to achieve objectives elaborated. Also, it can be appreciated that proposed system can be configured in a computing device or across a plurality of computing devices operatively connected with each other, wherein the computing devices can be any of a computer, a laptop, a smart phone, an Internet enabled mobile device and the like. Therefore, all possible modifications, implementations and embodiments of where and how the proposed system is configured are well within the scope of the present invention.
[000131] FIG. 3 illustrates a method of working of system proposed in accordance with an exemplary embodiment of the present disclosure.
[000132] In an aspect, a method for real-time marking of a user attribute of a user can include steps of, at step 302, receiving, from a wearable device that is working in active mode and is associated with a computing system, at a transceiver, one or more data packets that comprise any or a combination of a unique identifier associated with the wearable device, location of the wearable device, and time stamp when the one or more data packets are generated by the wearable device; and at step 304, transmitting, from the transceiver to the computing system, at least a first set of data packets from the received one or more data packets. [000133] The method can furtherinclude, at step 306, generating, through processing of one or more executable instructions by one or more processors of the computing system, presence confirmation data based on processing of a second set of data packets selected from the first set
26

of data packets, the presence confirmation data being indicative of marking of the user attribute that is mapped to the unique identifier.
[000134] In an aspect, the proposed method can be described in general context of computer executable instructions. Generally, computer executable instructions can include routines, programs, objects, components, data structures, procedures, modules, functions, etc., that perform particular functions or implement particular abstract data types. The method can also be practiced in a distributed computing environment where functions are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, computer executable instructions may be located in both local and remote computer storage media, including memory storage devices.
[000135] The order in which the method is described is not intended to be construed as a limitation, and any number of the described method blocks/steps can be combined in any order to implement the method or alternate methods. Additionally, individual blocks may be deleted from the method without departing from the spirit and scope of the subject matter described herein. Furthermore, the method can be implemented in any suitable hardware, software, firmware, or combination thereof. However, for ease of explanation, in the embodiments described below, the method may be considered to be implemented in the above described system. [000136] As used herein, and unless the context dictates otherwise, the term "coupled to" or "operatively coupled to" is intended to include both direct coupling (in which two elements that are coupled to each other or in contact with each other) and indirect coupling (in which at least one additional element is located between the two elements). Therefore, the terms "coupled to" and "coupled with" are used synonymously. Within the context of this document terms "coupled to" and "coupled with" are also used euphemistically to mean "communicatively coupled with" over a network, where two or more devices are able to exchange data with each other over the network, possibly via one or more intermediary device.
[000137] Moreover, in interpreting both the specification and the claims, all terms should be interpreted in the broadest possible manner consistent with the context. In particular, the terms "comprises" and "comprising" should be interpreted as referring to elements, components, or steps in a non-exclusive manner, indicating that the referenced elements, components, or steps may be present, or utilized, or combined with other elements, components, or steps that are not expressly referenced. Where the specification claims refers to at least one of something selected

from the group consisting of A, B, C ... .and N, the text should be interpreted as requiring only one element from the group, not A plus N, or B plus N, etc.
[000138] While some embodiments of the present disclosure have been illustrated and described as deployed in an attendance and alarm system, those are completely exemplary in nature. The disclosure is not limited to the embodiments as elaborated herein only and it would be apparent to those skilled in the art that numerous modifications besides those already described are possible without departing from the inventive concepts herein. For instance, the user attribute can be another aspect of the user that needs to be stored/noted/ marked, for instance, heartbeat of the user. The wearable device can be configured to generated data accordingly, with rest of processing taking place similar to as described above. All such modifications, changes, variations, substitutions, and equivalents are completely within the scope of the present disclosure. The inventive subject matter, therefore, is not to be restricted except in the spirit of the appended claims.
ADVANTAGES OF THE INVENTION
[000139] The present disclosure provides for an electronic attendance and alarm system wherein the user need not be in physical contact or in near vicinity of the system. [000140] The present disclosure provides for an electronic attendance and alarm system that transfers data in real-time thereby reducing latency of attendance marking and lowering memory requirements, making for an overall more responsive and reliable system.

We Claim:
1. A system for real-time marking of a user attribute of a user, said system comprising one
or more processors, a memory storing processor-executable instructions; and one or
more processors configured to execute the processor-executable instructions to:
receive, from a wearable device that is working in active mode and is associated with said system, at a transceiver, one or more data packets that comprise any or a combination of a unique identifier associated with said wearable device, location of said wearable device, and time stamp when said one or more data packets are generated by said wearable device;
transmit, from said transceiver, at least a first set of data packets from the received one or more data packets to said system;
generate, through processing of one or more executable instructions by the one or more processors of the system, presence confirmation data based on processing of a second set of data packets selected from the first set of data packets, said presence confirmation data being indicative of marking of said user attribute that is mapped to said unique identifier.
2. The system as claimed in claim 1, wherein said presence confirmation data marks said user present in a pre-configured location zone associated with said user at said time stamp based upon matching of said location with said pre-configured location for said time stamp, or generates an alarm based upon matching of said location to a prohibited location for said user.
3. The system as claimed in claim 1, wherein said one or more data packets comprise biometric data of said user, and wherein said system uses said biometric data to reconfirm identity of said user.
4. The system as claimed in claim 1,wherein said one or more data packets comprise signal strength of said one or more data packets, a pre-determined number of previous locations of said wearable device along with corresponding time stamps, and other operational information pertaining to said wearable device.

5. The system as claimed in claim 1, wherein said wearable device is configured with a motion sensor that enables said wearable device to generate said one or more data packets each time said user moves.
6. The system as claimed in claim 1, wherein said user attribute is attendance of said user.
7. A wearable device comprising:
a sensor that is configured to evaluate motion of a user wearing the wearable device; and
a power unit that is operatively coupled with said sensor and configured such that based on comparison of time-based sensor output generated from the sensor with a plurality of thresholds it determines whether said user is wearing the wearable device, or switches the wearable device to power saving inactive mode, or switches the wearable device to hibernation inactive mode, or switches the wearable device to active mode.
8. The wearable device as claimed in claim 7, wherein said wearable device comprises a notification engine configured to indicate modes of said wearable device
9. The wearable device as claimed in claim 7, wherein said device comprises an actuator which when operated enables said device to transition from an inactive mode to active mode.
10. The wearable device as claimed in claim 7, wherein said at least one sensor comprises any or a combination of an accelerometer, a gyroscope and a vibration sensor.
11. The wearable device as claimed in claim 7, wherein said wearable device is wearable device of claim 1.
12. The wearable device as claimed in claim 10, wherein said wearable device generates an alarm signal based upon said user taking at least one pre-determined action, said alarm signal triggering an alarm at any or a combination of said wearable device, said transceiver, said system, and a remote device operatively connected to said system; and wherein said alarm signal comprises any or a combination of a unique identifier associated with said wearable device, location of said wearable device, and time stamp when said one or more data packets are generated by said wearable device.
13. The wearable device as claimed in claim 12, wherein said at least one pre-determined action comprises one or more of:

pressing a button configured in said wearable device in a pre-determined pattern; touching a capacitive sensor configured in said wearable device in a pre¬determined pattern;
shouting a pre-determined word in a mike configured in said wearable device; shaking said wearable device in a pre-determined fashion; and moving in a pre-determined manner while wearing said wearable device. The wearable device as claimed in claim 12, wherein said alarm signal comprises an audio clip recorded automatically for a fifth pre-determined time at said wearable device upon generation of said alarm signal, and wherein said system extracts said audio clip upon receipt of said alarm signal.
A method for real-time marking of a user attribute of a user, the method comprising steps of:
receiving, from a wearable device that is working in active mode and is associated with a computing system, at a transceiver, one or more data packets that comprise any or a combination of a unique identifier associated with said wearable device, location of said wearable device, and time stamp when said one or more data packets are generated by said wearable device;
transmitting, from said transceiver to said computing system, at least a first set of data packets from the received one or more data packets;
generating, through processing of one or more executable instructions by one or more processors of the computing system, presence confirmation data based on processing of a second set of data packets selected from the first set of data packets, said presence confirmation data being indicative of marking of said user attribute that is mapped to said unique identifier.

Documents

Application Documents

# Name Date
1 201711036542-STATEMENT OF UNDERTAKING (FORM 3) [13-10-2017(online)].pdf 2017-10-13
2 201711036542-PROVISIONAL SPECIFICATION [13-10-2017(online)].pdf 2017-10-13
3 201711036542-FORM FOR SMALL ENTITY(FORM-28) [13-10-2017(online)].pdf 2017-10-13
4 201711036542-FORM FOR SMALL ENTITY [13-10-2017(online)].pdf 2017-10-13
5 201711036542-FORM 1 [13-10-2017(online)].pdf 2017-10-13
6 201711036542-EVIDENCE FOR REGISTRATION UNDER SSI(FORM-28) [13-10-2017(online)].pdf 2017-10-13
7 201711036542-EVIDENCE FOR REGISTRATION UNDER SSI [13-10-2017(online)].pdf 2017-10-13
8 201711036542-DRAWINGS [13-10-2017(online)].pdf 2017-10-13
9 201711036542-DECLARATION OF INVENTORSHIP (FORM 5) [13-10-2017(online)].pdf 2017-10-13
10 201711036542-FORM-26 [31-10-2017(online)].pdf 2017-10-31
11 201711036542-Power of Attorney-061117.pdf 2017-11-09
12 201711036542-Correspondence-061117.pdf 2017-11-09
13 abstract.jpg 2018-01-19
14 201711036542-RELEVANT DOCUMENTS [02-05-2018(online)].pdf 2018-05-02
15 201711036542-PETITION UNDER RULE 137 [02-05-2018(online)].pdf 2018-05-02
16 201711036542-OTHERS-100518.pdf 2018-05-16
17 201711036542-Correspondence-100518.pdf 2018-05-16
18 201711036542-DRAWING [13-10-2018(online)].pdf 2018-10-13
19 201711036542-COMPLETE SPECIFICATION [13-10-2018(online)].pdf 2018-10-13
20 201711036542-FORM 18 [13-10-2021(online)].pdf 2021-10-13
21 201711036542-FORM 18 [13-10-2021(online)]-1.pdf 2021-10-13
22 201711036542-FER.pdf 2022-06-14
23 201711036542-FORM-26 [14-12-2022(online)].pdf 2022-12-14
24 201711036542-FER_SER_REPLY [14-12-2022(online)].pdf 2022-12-14
25 201711036542-CORRESPONDENCE [14-12-2022(online)].pdf 2022-12-14
26 201711036542-COMPLETE SPECIFICATION [14-12-2022(online)].pdf 2022-12-14
27 201711036542-CLAIMS [14-12-2022(online)].pdf 2022-12-14
28 201711036542-ABSTRACT [14-12-2022(online)].pdf 2022-12-14

Search Strategy

1 search_strategy_542E_09-06-2022.pdf