US20160292647A1 - System and method to track time and attendance of an individual at a workplace for a scheduled workshift - Google Patents

System and method to track time and attendance of an individual at a workplace for a scheduled workshift Download PDF

Info

Publication number
US20160292647A1
US20160292647A1 US14/673,030 US201514673030A US2016292647A1 US 20160292647 A1 US20160292647 A1 US 20160292647A1 US 201514673030 A US201514673030 A US 201514673030A US 2016292647 A1 US2016292647 A1 US 2016292647A1
Authority
US
United States
Prior art keywords
individual
electronic device
portable electronic
time
workplace
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
US14/673,030
Other versions
US9454751B1 (en
Inventor
Bryan Dickerson
Jonathan Michael Tallon
Gary Charles Sutcliffe
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
API Healthcare Corp
Original Assignee
API Healthcare Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by API Healthcare Corp filed Critical API Healthcare Corp
Priority to US14/673,030 priority Critical patent/US9454751B1/en
Assigned to API HEALTHCRE CORPORATION reassignment API HEALTHCRE CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: DICKERSON, BRYAN, SUTCLIFFE, GARY CHARLES, TALLON, JONATHAN MICHAEL
Priority to EP16774049.7A priority patent/EP3278285A4/en
Priority to CA2980591A priority patent/CA2980591C/en
Priority to CN201680019705.5A priority patent/CN107810515A/en
Priority to PCT/US2016/024863 priority patent/WO2016160901A1/en
Priority to US15/270,658 priority patent/US9805342B2/en
Publication of US9454751B1 publication Critical patent/US9454751B1/en
Application granted granted Critical
Publication of US20160292647A1 publication Critical patent/US20160292647A1/en
Priority to US15/713,234 priority patent/US10235657B2/en
Assigned to GOLDMAN SACHS BANK USA reassignment GOLDMAN SACHS BANK USA FIRST LIEN PATENT SECURITY AGREEMENT Assignors: API HEALTHCARE CORPORATION, Concerro, Inc., FAYOLA SUNRISE LLC, VENTURA RAINBOW LLC
Assigned to GOLDMAN SACHS BANK USA reassignment GOLDMAN SACHS BANK USA SECOND LIEN PATENT SECURITY AGREEMENT Assignors: API HEALTHCARE CORPORATION, Concerro, Inc., FAYOLA SUNRISE LLC, VENTURA RAINBOW LLC
Assigned to MIDCAP FINANCIAL TRUST, AS ADMINISTRATIVE AGENT reassignment MIDCAP FINANCIAL TRUST, AS ADMINISTRATIVE AGENT SECURITY INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: API HEALTHCARE CORPORATION, Concerro, Inc.
Assigned to Concerro, Inc., API HEALTHCARE CORPORATION, VVC HOLDING CORPORATION reassignment Concerro, Inc. RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: GOLDMAN SACHS BANK USA
Assigned to Concerro, Inc., API HEALTHCARE CORPORATION, VVC HOLDING CORPORATION reassignment Concerro, Inc. RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: GOLDMAN SACHS BANK USA
Assigned to ANTARES CAPITAL LP, AS COLLATERAL AGENT reassignment ANTARES CAPITAL LP, AS COLLATERAL AGENT PATENT SECURITY AGREEMENT Assignors: API HEALTHCARE CORPORATION
Assigned to API HEALTHCARE CORPORATION reassignment API HEALTHCARE CORPORATION RELEASE OF PATENT SECURITY AGREEMENT Assignors: MIDCAP FINANCIAL TRUST
Assigned to API HEALTHCARE CORPORATION, Concerro, Inc. reassignment API HEALTHCARE CORPORATION RELEASE OF PATENT SECURITY AGREEMENT Assignors: MIDCAP FINANCIAL TRUST
Assigned to API HEALTHCARE CORPORATION reassignment API HEALTHCARE CORPORATION RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL (RELEASES RF 49149/0309) Assignors: ANTARES CAPITAL LP, AS COLLATERAL AGENT
Assigned to ARES CAPITAL CORPORATION, AS COLLATERAL AGENT reassignment ARES CAPITAL CORPORATION, AS COLLATERAL AGENT SECURITY INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: APL HEALTHCARE CORPORATION, CACTUS SOFTWARE LLC, CBR ASSOCIATES, INC., Concerro, Inc., M.D. BUYLINE, INC., MEDKINETICS, LLC, TRACTMANAGER, INC., VENDOR CREDENTIALING SERVICE LLC, VISTAR TECHNOLOGIES LLC
Assigned to CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT reassignment CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT SECURITY INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: APL HEALTHCARE CORPORATION, CACTUS SOFTWARE LLC, CBR ASSOCIATES, INC., Concerro, Inc., M.D. BUYLINE, INC., MEDKINETICS, LLC, TRACTMANAGER, INC., VENDOR CREDENTIALING SERVICE LLC, VISTAR TECHNOLOGIES LLC
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/109Time management, e.g. calendars, reminders, meetings or time accounting
    • G06Q10/1091Recording time for administrative or management purposes
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B6/00Tactile signalling systems, e.g. personal calling systems
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B7/00Signalling systems according to more than one of groups G08B3/00 - G08B6/00; Personal calling systems according to more than one of groups G08B3/00 - G08B6/00
    • G08B7/06Signalling systems according to more than one of groups G08B3/00 - G08B6/00; Personal calling systems according to more than one of groups G08B3/00 - G08B6/00 using electric transmission, e.g. involving audible and visible signalling through the use of sound and light sources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services

Definitions

  • the subject herein generally relates to a system and method to track time and attendance of an individual, and more specifically to a system and method operable to prompt an individual for action if located at the workplace and yet not registered with the time clock for a scheduled workshift.
  • Time and attendance systems typically include employee time clock systems, whether mechanical punch clocks or electronic, at workplaces to assist employers in the tracking of time worked by employees.
  • the time clock system collects date and time information collected with respect to the employee to establish a record to be used by payroll departments in calculating the appropriate pay for the employee.
  • Certain known time clock systems employee various biometric technologies to verify the unique identity of the employee, including fingerprints or retina scans.
  • current time and attendance systems still require significant supervisor or managerial time and expense to review the time clock transactions (e.g., clock-in, clock-out) for compliance with work schedules, overtime, and other rules and regulations, as well as to make appropriate corrections for payroll calculations.
  • time clock transactions e.g., clock-in, clock-out
  • a system to track a time and an attendance of an individual at a workplace includes a location tracking system having a stationary wireless device that detects a presence of a portable electronic device uniquely associated with and carried by the individual, the portable electronic device including a first microprocessor connected to an interface; a time clock system that records a registration time of the attendance of the individual at the workplace; and a main controller having a second microprocessor connected in communication with the location tracking system and the time clock system, where if the main controller receives a first electronic communication from the location tracking system transmitted in response to detecting the presence of the portable electronic device associated with the individual, and if the main controller does not detect recording of the registration time of the individual at the time clock system, and if the main controller detects a current time at or later than a predefined start time of a predefined scheduled work shift time period of the individual at the workplace, then in response the microprocessor automatically executes a plurality of computer program instructions to automatically transmit a second electronic communication that causes generation
  • a system to track a time and an attendance of an individual at a workplace includes a location tracking system having a stationary wireless device that detects a presence of a portable electronic device uniquely associated with and carried by the individual, the portable electronic device including a first microprocessor connected to an interface; a time clock system that records a registration time of the individual at the workplace; and a main controller having a second microprocessor in communication with the location tracking system and the time clock system, where if no recording of the registration time of the individual at the clock system within a predefined work shift time period for the individual, then in response the microprocessor of the main controller automatically executes a plurality of computer program instructions to perform the following: automatically transmitting an electronic communication that causes the location tracking system transmit a feedback signal indicative if there is a stored location data of the presence of the individual at the workplace within the predetermined workshift time period, and if there is the location data per above, then automatically transmitting an electronic communication to the portable electronic device that causes an alert prompting for a feedback signal
  • a method to track a time and an attendance of an individual at a workplace includes the steps of: detecting presence of a portable electronic device uniquely associated with and carried with the individual at the workplace; detecting the individual has not recorded a registration time at the clock system; and detecting if currently within a predefined scheduled work shift time period of the individual at the workplace, then in response, automatically transmitting an electronic communication to the portable electronic device that triggers an alert prompting for a feedback signal to be transmitted from the portable electronic device acknowledging need for the individual to record the registration time at the clock system.
  • FIG. 1 shows a schematic block diagram of an example of a system in accordance to the subject matter described herein.
  • FIG. 2 shows a schematic diagram of an example of a portable electronic device employed in the system of FIG. 1 in accordance with the subject matter described herein.
  • FIG. 3 illustrates a flow diagram of an example of a method of operating the system of FIG. 1 in accordance with the subject matter described herein.
  • FIG. 4 shows schematic diagram illustrative of an example of a display generated by the system of FIG. 1 in accordance to the subject matter described herein.
  • the articles “a,” “an,” “the,” and “said” are intended to mean that there are one or more of the elements.
  • the terms “comprising,” “including,” and “having” are intended to be inclusive and mean that there may be additional elements other than the listed elements.
  • the term user and/or the plural form of this term are used to generally refer to those persons capable of accessing, using, or benefiting from the present disclosure.
  • the phrase “at least” when the phrase “at least” is used, it is open-ended in the same manner as the term “comprising” is open-ended.
  • FIG. 1 illustrates one embodiment of a system 100 to track a time and an attendance of an individual 105 at a predefined area 110 of a workplace.
  • the system 100 includes a location tracking system 115 , and a time clock system 120 connected in communication with a main controller 125 .
  • Examples of the individual 105 can be an employee of the workplace, a contractor or consultant or other third party person, etc. and is not limiting on the subject matter described herein.
  • the location tracking system 115 can be generally operable to track a presence of a portable electronic device 130 carried by the individual 105 within the predefined area 110 of the workplace in generally real-time.
  • An example of the location tracking system 115 can include a main location tracking computer or computer server 132 in communication with a stationary device 135 (e.g., transceiver) operable to communicate back and forth with the portable electronic device 130 uniquely associated with an individual identification and carried by individual 105 .
  • a stationary device 135 e.g., transceiver
  • the location tracking system 115 can employ various types of wireless technology (e.g., optical, radio frequency (RF), bar code scanning, ultrasound, global positioning (GPS), wireless local area network (WLAN), ultra-wide band (UWB), ultra high frequency (UHF), BLUETOOTHTM, ZIGBEETM, WI-FITM, cellular-based positioning, infrared (IR), etc. or combination thereof) to track location of the portable electronic devices 130 , and is not limiting on the subject matter described herein.
  • the location tracking system 115 can include or otherwise be connected in communication with a location tracking database 140 for recording or storage of collected location data acquired by or received from the location tracking system 115 with respect to unique individual identifier uniquely associated with the portable electronic device 130 .
  • an example of the portable electronic device 130 can be generally operable to have its presence detected or tracked by the location tracking system 115 .
  • the portable electronic device 130 can include or be in the form of a passive or active identification tag or badge, cellular or mobile phones, etc. or combination thereof, having a microprocessor 145 connected to an interface 150 .
  • the interface 150 can include various input devices generally operable to receive instructions from the individual 105 for communication to the main controller, as well as an output device generally operable to illustrate feedback to the individual 105 as communicated from the main controller.
  • An examples of the input device include a keypad or selector buttons 155 , 157 , 159 (e.g., mechanical or touch-activated), that when triggered instructs the portable electronic device 130 to communicate instructions to the main controller 125 .
  • the illustrated example of the portable electronic device 130 shown in FIG. 2 includes a keypad 155 , an acknowledge selector button 157 , and a decline selector button 159 .
  • An example of the output device can include a visual indicator 160 (e.g., LCD screen, LED light, etc.) or an audible indicator 165 or combination thereof operable to communicate feedback or electronic formatted message content communicated from the main controller.
  • the time clock system 120 can be generally operable to track or record a current date and clock-in (i.e., start) or clock-out (i.e., end) associated with a unique individual identifier at a place of employment.
  • the time clock system 120 can be operable to translate information with respect to actions by the individual 105 to clock-in or clock-out into an electronic format for communication to other systems 170 for developing accounting records and reports, to generate payroll, etc. Examples of the time clock system 120 can be in hard-wired or wireless communication with other parts of the system 100 .
  • the time clock system 120 can include an internal clock mechanism to track current date and time, and employ readers or scanners operable to read information data associated with individual identification cards or tags or badges.
  • the time clock system 120 can further include a local display 180 to visualize a category of the action (e.g., clock-in, clock-out, etc.) associated with a unique individual identifier, as well as the recorded current time and date for time and attendance purposes for storage and retrieval with a clocking database 185 .
  • the time clock system 120 can also employ other technologies to verify the unique identification associated with an action of the individual 105 , including facial recognition, fingerprint scanning, retina scanning, etc. and is not limiting on the subject matter described herein.
  • the main controller 125 can be generally operative to receive, process, and convey information in the form of electronic communications to and from the location tracking system 115 and the time clock system 120 .
  • the example of the main controller 125 can generally include a memory 190 having a series of computer readable program instructions for execution by a computer processor 195 .
  • the example memory 190 can be a computer program product including a non-transitory, tangible, computer readable medium of varying type generally operable to store electronic formatted data or information and computer readable program instructions accessible and readable by the computer processor 195 .
  • the memory 190 can be accessible by a remote computing device 200 or the portable electronic device 130 carried by the individual 105 or supervisor via a network connection 205 .
  • the computer-readable instructions can comprise a programming code for execution by the computer processor 195 .
  • the programming code can be embodied in software stored on the memory 190 independent of or in combination with software embodied in firmware or dedicated hardware.
  • the computer program product may be stand-alone or integrated as part of the main controller 125 .
  • the term tangible, non-transitory computer readable storage medium can be expressly defined to include any type of computer readable storage device and/or storage disk and to exclude propagating signal media and to exclude transmission media.
  • tangible, non-transitory computer readable storage medium and “tangible, non-transitory machine readable storage medium” can be used interchangeably.
  • Examples of the memory 190 can include, but are not limited to, random access memory (RAM), read only memory (ROM), Synchronous Dynamic Random Access Memory (SDRAM), Dynamic Random Access Memory (DRAM), EEPROM, flash memory, a cache, compact disc (CD), digital versatile disc (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, a hard drive, a flash memory, or any other medium which can be used to store the desired electronic format of information or program instructions for a duration and which can be accessed by the computer processor 195 or at least a portion of the main controller 125 .
  • RAM random access memory
  • ROM read only memory
  • SDRAM Synchronous Dynamic Random Access Memory
  • DRAM Dynamic Random Access Memory
  • EEPROM Electrically erasable programmable read-only memory
  • flash memory a cache, compact disc (CD), digital versatile disc (DVD) or other optical storage
  • CD compact disc
  • DVD digital versatile disc
  • magnetic cassettes magnetic tape
  • magnetic disk storage magnetic disk storage
  • the example computer processor 195 can include hardware to execute one or more tasks as defined by the computer readable program instructions.
  • the computer processor 195 can be, for example, part of a computer server, a laptop or desktop, a mobile device (e.g., a cell phone, a smart phone, a tablet such as an IPADTM), a personal digital assistant (PDA), an Internet appliance, or any other type of known computing device.
  • the computer processor 195 can be implemented by one or more integrated circuits, logic circuits, microprocessors or controllers from any desired family or manufacturer.
  • the memory 190 and computer processor 195 as referred to herein can be stand-alone or integrally constructed as part of various programmable computing devices of various types, including for example a cache, a desktop computer or laptop computer hard-drive, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), system-on-a-chip systems (SOCs), programmable logic devices (PLDs), etc. or the like and any combination thereof operable to execute the instructions associated with implementing the method (discussed later) of the subject matter described herein.
  • FPGAs field-programmable gate arrays
  • ASICs application-specific integrated circuits
  • ASSPs application-specific standard products
  • SOCs system-on-a-chip systems
  • PLDs programmable logic devices
  • the controller 125 of the system 100 can also be configured to communicate instructions to and from the remote computer devices 200 .
  • remote computer devices 200 as referenced herein can include: a mobile telephone; a computer such as a desktop or laptop type; a Personal Digital Assistant (PDA) or mobile phone; a notebook, tablet or other mobile computing device; or the like and any combination thereof.
  • PDA Personal Digital Assistant
  • the subject matter of this description may be implemented as a stand-alone computer program product or as an application configured for execution by one or more of the remote computing devices 200 .
  • the application e.g., webpage, downloadable applet or other mobile executable
  • GUIs graphic user interfaces
  • other visual illustrations which may be generated as webpages or the like, in a manner to facilitate interfacing (receiving input/instructions, generating graphic illustrations) with users via the remote computing device(s) 200 .
  • the network 205 can facilitate transmission of electronic format or digital data.
  • the example network 205 can be a wired interface (e.g., a data bus, a Universal Serial Bus (USB 2.0 or 3.0) connection, etc.) and/or a wireless interface (e.g., radio frequency, infrared, optical, near field communication (NFC), etc.), a wide area network (WAN); a local area network (LAN); the Internet; a cloud-based computing infrastructure of computers, routers, servers, gateways, etc.; or any combination thereof associated therewith that allows the system 100 or portion thereof to communicate with various computing devices 200 described above.
  • a wired interface e.g., a data bus, a Universal Serial Bus (USB 2.0 or 3.0) connection, etc.
  • a wireless interface e.g., radio frequency, infrared, optical, near field communication (NFC), etc.
  • WAN wide area network
  • LAN local area network
  • the Internet a cloud-based computing infrastructure of computers, routers, servers,
  • the system 100 can share information via web-based applications, cloud storage and cloud services.
  • a Web-based portal may be used to facilitate access to information, etc.
  • the system 100 can illustrate the Web-based portal as a central interface to access information and applications, and data may be viewed through the Web-based portal or viewer, for example. Additionally, data may be manipulated and propagated using the Web-based portal, for example.
  • the Web-based portal can be accessible locally (e.g., in an office) and/or remotely (e.g., via the Internet and/or other network or connection 160 ), for example.
  • the main controller 125 can also be in communication with an input or input device 220 and an output or output device 230 .
  • the input device 220 include a keyboard, joystick, mouse device, touch-screen, track ball, light wand, voice control, or similar known input device known in the art.
  • the output device 230 include a liquid-crystal monitor, a plasma screen, a cathode ray tube monitor, a touch-screen, a printer, audible devices, etc.
  • the input device 220 and output device 230 can be independent of one another, or combination as an interface 240 to the system 100 .
  • the method 300 can be implemented using coded instructions (e.g., computer and/or machine readable instructions).
  • coded instructions e.g., computer and/or machine readable instructions.
  • module and component as referenced herein can generally represent program code or instructions that causes specified tasks when executed on the computer processor 195 .
  • the program code can be stored in one or more computer readable mediums that comprise the memory 190 .
  • step 302 includes detecting presence of a portable electronic device 130 uniquely associated with and carried with the individual 105 at the workplace.
  • An example of step 302 can include the portable electronic device 130 transmitting a location or presence signal 303 (See FIG. 1 ) including the individual identifier data associated with the portable electronic device 130 (See FIG. 1 ).
  • Step 306 can include the stationary reader 135 of the location tracking system 115 detecting receipt of the presence signal 303 .
  • Step 308 can include processing the presence signal 303 to identify the unique individual identification associated with a location of the stationary reader 135 .
  • Step 310 can include transmitting location data and associated individual identifier to the main controller 125 .
  • the portable electronic device 130 at least periodically transmits the presence signal 303 .
  • the portable electronic device 130 can interact in various other ways (e.g., passively) with the location tracking system 115 or combination thereof.
  • the type of communicative interaction in detecting the location or presence data of the portable electronic device 130 with the location tracking system 115 can vary and is not limiting on the subject matter described herein.
  • step 312 includes the system 100 retrieving, from a scheduling database 313 , stored information data of a predefined or predetermined workshift 314 .
  • the information data of the workshift 314 can be in electronic or digital format and include a list of unique identifiers for the individuals 105 scheduled to work for a time period or time frame having a start time (e.g., clock-in time) and an end time (e.g., clock-out) for the individual 105 to begin and end, respectively, for a particular date of employment at the workplace of employment.
  • the start time and end time can be a distinct time value or a threshold value range.
  • the workshift 314 can be stored in electronic format in the schedule database 313 for retrieval via the microprocessor of the main controller of the system 100 .
  • Step 316 can include the time clock system 120 recording the registration time of the attendance (e.g., clock-in) associated with the unique individual identifier of the individual 105 at the predefined area 110 of the workplace.
  • Step 320 includes comparing the list of individual identifiers of individuals 105 tracked to have registered (e.g., clocked-in) at the time clock system 120 in comparison to the list of individual identifiers of individuals 105 scheduled per the predefined workshift 314 .
  • Step 325 includes detecting those individual identifiers associated with the individuals 105 that have not recorded a registration time at the time clock system 120 .
  • An example of step 325 can include detecting if a candidate individual identifier of an individual 105 is currently within a predefined scheduled time period of the work shift 314 associated with the individual 105 at the workplace.
  • Step 325 can include the main controller 125 executing program instructions to search the work schedule database 313 of the system 100 and to identify the individual 105 associated with exceeding the predefined scheduled start time of the predefined workshift time period without recording the registration time at the time clock system 120 .
  • step 330 can include transmission of an electronic communication or message 332 from the main controller 125 that instructs or triggers the location tracking system 115 to transmit a feedback signal or communication 334 indicative of recording a stored locative data indicative of the presence of the portable electronic device 130 and/or unique identifier associated with unregistered individuals 105 is recorded within a predefined scheduled time period of the work shift 314 .
  • Step 330 can also include transmission of the electronic communication 332 from the main controller 120 that triggers a search of the location database of the location tracking system 115 for the location data indicative of the portable electronic device 130 of the individual 105 at the workplace.
  • Step 335 can include comparing the feedback signal or communication 334 from the location tracking system 115 received in response to step 330 , with the information data in the workshift 314 .
  • the transmission of the feedback signal 334 from the location tracking system 115 can include data indicative of the last recorded location data with respect to detected presence of the individual identifier and/or portable electronic device 130 associated with the individual 105 at the predefined area 110 of the workplace, for comparison to information data of the individual identifier and scheduled location associated with the individual identifier of the individual 105 in accordance to stored information data of workshift 314 .
  • step 340 can include identifying and creating a list of individual identifiers and associated portable electronic devices 130 associated with the individuals 105 identified as having location data indicative of presence at the predefined area of the workplace, scheduled for an applicable workshift, but not recorded a registration time at the time clock system 120 .
  • step 345 can include automatically transmitting an electronic communication or message 348 or signal to the portable electronic device 130 that triggers an alert or notification prompting for a feedback signal to be transmitted from the portable electronic device 130 acknowledging need for the individual 105 to record the registration time at the clock system 120 .
  • step 345 can include the step 350 of the main controller 125 transmitting an electronic communication 352 with an instruction over the network 205
  • step 355 can include the electronic communication 352 triggering the location tracking system 115 to communicate the electronic communication 348 to the portable electronic device 130
  • step 360 can include the electronic communication 348 triggering or causing the alerts or notifications described at the respective portable electronic devices 130 associated with individual identifiers of individuals identified and recorded on the list in step 335 .
  • the electronic communication 348 can trigger the alert or notification in the form a visual notification, a vibratory notification, or an audible notification or combination thereof from the display 160 or vibration mechanism 165 or combination thereof requesting acknowledgement or feedback from the individual 105 via the portable electronic device 130 .
  • Step 365 can include receiving a feedback signal 366 from the portable electronic device 130 .
  • the feedback signal 366 can include instructions operative to automatically cause the time clock system 120 to record the registration time for the individual 105 at a start time in accordance to the predefined work shift 314 .
  • the feedback signal 366 transmitted from the portable electronic device 130 of the individual 105 is operative to automatically cause the time clock system 120 to record the registration time of the individual 105 per an input time included in the feedback signal 366 as received via the input device 150 of the portable electronic device 130 .
  • step 365 the feedback signal 366 is triggered from activation of the selector buttons 157 or 159 with instructions or information data indicative of individual feedback of acknowledge or decline, respectively, the request to record a registration time at the time clock system 120 for illustration at the output 230 .
  • Step 370 can include detecting transmission of a threshold number of electronic communications without detection of receipt of transmission of the feedback signal from the portable electronic device 130 .
  • step 380 can include automatically transmitting an electronic escalation communication or message 382 to a predefined recipient.
  • the electronic escalation message 382 can be communicated to the remote device 200 associated with the predefined recipient, or to the portable electronic device 130 of the predefined recipient, per predefined program instructions stored at the main controller 125 .
  • FIG. 4 shows a schematic diagram of an example of a graphic display 400 in accordance to the subject matter described herein for illustration at the output 230 (see FIG. 1 ) or remote devices 200 .
  • the display 400 can include a graphic illustration visually indicative of detected or identified events where the system 100 did not detect recording of a registration at the time clock system 120 , where the illustration of each event can include a graphic illustration 405 of a list of unique individual identifications (e.g., names) of individual 105 in event, a graphic illustration 410 of identifiers of portable electronic device(s) 130 carried by the individual 105 , a graphic illustration 415 of the respective workshift 314 or portion thereof (e.g., scheduled clock-in or start time) of the individual 105 associated with the event, a graphic illustration 420 of the location data (e.g., defined area, time, portable electronic device identifier, etc.) where the location tracking system 115 detected the portable electronic device 130 carried by the individual 105 at the defined area 110 of the workplace within the time frame of the
  • the graphic illustration 425 can be illustrative a graphic notification (e.g., alphanumeric, symbol, color, etc.) indicative of no presence detected for the individual 105 at the predefined area of the workplace, in contrast to the graphic illustration 420 of time and location detected.
  • Graphic illustration 430 can include a value indicative of the recorded registration time associated with the individual 105 at the time clock system 120 . If no recorded registration time at the time clock system 120 is detected by the system 100 , then the graphic illustration 435 can be a graphic notification (alphanumeric, symbol, color, etc.) similar to the graphic illustration 425 described above.
  • Graphic illustration 440 can include a numerical value or alphanumeric description of each of the time values when particular electronic communications were transmitted, or summation thereof, or time value when the escalation messages was transmitted or combination thereof.
  • the example of the portable electronic device 130 does not have the interface 150 and can configured in multiple portable electronic devices to provide similar operational function.
  • a first portable electronic device 130 can be carried by the individual and configured in passive or active communication with the location tracking system 115 to communicate and record the location of the individual 105 .
  • a second portable electronic device 130 e.g., cellular phone, pager, etc.
  • system 100 , method 300 and graphic display 400 is directed to the example of the individual 105
  • the subject matter described herein is not limited to this example,
  • the system 100 , method 300 and graphic display can be directed to time and attendance of various types of assets, such as a machine or hardware device equipped to carry the portable electronic device, in a similar manner as directed to the individual 105 as described above.
  • a technical effects of the subject matter described above can include, but is not limited to, providing the system 100 and method 300 of time and attendance that automatically and in general real-time monitors or audits a presence of the individual 105 and associated compliance with recording or registration of time attendance at the time clock system 120 , and that automatically triggers electronic communications that reduces payroll review, correction and human intervention while sustaining employer-individual 105 goodwill.
  • the system 100 and method 300 can employ real-time location system (RTLS) in conjunction with a time clock system 120 to create a list of individuals 105 scheduled to be registered or record their attendance within a certain time frame of a predefined workshift 314 .
  • RTLS real-time location system
  • the system 100 and method 300 can remove those individuals 105 from the list that record a registration time at the time clock system 120 in compliance with the workshift 314 .
  • the system 100 and method 300 automatically queries the location tracking system 115 to detect if individuals 105 that failed to record a registration time are within the predefined area 110 of the workplace, and if so, to automatically facilitates the electronic communication 348 to cause an alert or notification (e.g., phone messaging or vibrating a portable electronic device 130 carried by the individual 105 ).
  • an alert or notification e.g., phone messaging or vibrating a portable electronic device 130 carried by the individual 105 .
  • the system 100 and method 300 Upon transmitting the electronic communication 348 , the system 100 and method 300 monitors or detects if received the electronic communication 366 indicating an acknowledgement by the individual 105 of the need to record a registration time with the time clock system 120 . If the system 100 and method 300 fail to detect the electronic communication 366 indicative of individual acknowledgement of the need to register or the individual 105 fails to respond, the system 100 and method 300 automatically transmits the electronic communication 382 to remote device 200 or portable electronic device 130 carried by the designated or predefined recipient to indicate the recordation failure event and the failure to correct the event.
  • the system 100 and method 300 facilitates notification and call to action when the individual 105 is scheduled to work, is on premise, and yet has failed to officially registered or recorded (e.g., clock-in) a registration time at the predefined area 110 of the workplace. Further, the system 100 and method 300 automatically trigger electronic communications 348 to facilitate correction in a timely manner. In addressing such failures to register in for work, the system 100 and method 300 reduces time and expense to make corrections and further improves the accuracy in monitoring the labor productivity at the workplace.

Abstract

A system and method to track time and attendance of an individual at a workplace is provided. The system includes a location tracking system that detects a presence of a portable electronic device carried by the individual, a time clock system that records a registration time of the individual at the workplace, and a main controller. If the main controller receives an electronic communication indicative that the portable electronic device is at the workplace, and if the main controller does not detect recording of the individual registration time at the time clock system, and if the main controller detects a current time at or later than a start time of a scheduled work shift time period of the individual at the workplace, then main controller automatically causes an alert at the portable electronic device prompting the individual to transmit a feedback signal acknowledging need to record the registration time.

Description

    TECHNICAL FIELD
  • The subject herein generally relates to a system and method to track time and attendance of an individual, and more specifically to a system and method operable to prompt an individual for action if located at the workplace and yet not registered with the time clock for a scheduled workshift.
  • BACKGROUND
  • The statements in this section merely provide background information related to the disclosure and may not constitute prior art. Time and attendance systems typically include employee time clock systems, whether mechanical punch clocks or electronic, at workplaces to assist employers in the tracking of time worked by employees. The time clock system collects date and time information collected with respect to the employee to establish a record to be used by payroll departments in calculating the appropriate pay for the employee. Certain known time clock systems employee various biometric technologies to verify the unique identity of the employee, including fingerprints or retina scans. Yet, current time and attendance systems still require significant supervisor or managerial time and expense to review the time clock transactions (e.g., clock-in, clock-out) for compliance with work schedules, overtime, and other rules and regulations, as well as to make appropriate corrections for payroll calculations. Known attempts to reduce this expense have been limited to employee education and discipline.
  • BRIEF SUMMARY
  • In view of the above recited concerns, there is need for a system and method of time and attendance that automatically and in general real-time monitors employee presence and compliance with recording or registration of time attendance at the time clock system, and that automatically triggers electronic communications of alert to reduce payroll review, correction and human intervention while sustaining employer-employee goodwill. The above-described needs are addressed by the embodiments of the subject matter described herein.
  • According to one aspect of the subject matter, a system to track a time and an attendance of an individual at a workplace is provided. The system includes a location tracking system having a stationary wireless device that detects a presence of a portable electronic device uniquely associated with and carried by the individual, the portable electronic device including a first microprocessor connected to an interface; a time clock system that records a registration time of the attendance of the individual at the workplace; and a main controller having a second microprocessor connected in communication with the location tracking system and the time clock system, where if the main controller receives a first electronic communication from the location tracking system transmitted in response to detecting the presence of the portable electronic device associated with the individual, and if the main controller does not detect recording of the registration time of the individual at the time clock system, and if the main controller detects a current time at or later than a predefined start time of a predefined scheduled work shift time period of the individual at the workplace, then in response the microprocessor automatically executes a plurality of computer program instructions to automatically transmit a second electronic communication that causes generation of an alert at the portable electronic device prompting the individual to transmit a feedback signal from the portable electronic device acknowledging need of the individual to record the register time at the time clock system.
  • According to another aspect, a system to track a time and an attendance of an individual at a workplace is provided. The system includes a location tracking system having a stationary wireless device that detects a presence of a portable electronic device uniquely associated with and carried by the individual, the portable electronic device including a first microprocessor connected to an interface; a time clock system that records a registration time of the individual at the workplace; and a main controller having a second microprocessor in communication with the location tracking system and the time clock system, where if no recording of the registration time of the individual at the clock system within a predefined work shift time period for the individual, then in response the microprocessor of the main controller automatically executes a plurality of computer program instructions to perform the following: automatically transmitting an electronic communication that causes the location tracking system transmit a feedback signal indicative if there is a stored location data of the presence of the individual at the workplace within the predetermined workshift time period, and if there is the location data per above, then automatically transmitting an electronic communication to the portable electronic device that causes an alert prompting for a feedback signal from the portable electronic device acknowledging need of the individual to record the registration time at the clock system.
  • According to yet another aspect, a method to track a time and an attendance of an individual at a workplace is provided. The method includes the steps of: detecting presence of a portable electronic device uniquely associated with and carried with the individual at the workplace; detecting the individual has not recorded a registration time at the clock system; and detecting if currently within a predefined scheduled work shift time period of the individual at the workplace, then in response, automatically transmitting an electronic communication to the portable electronic device that triggers an alert prompting for a feedback signal to be transmitted from the portable electronic device acknowledging need for the individual to record the registration time at the clock system.
  • This summary briefly describes aspects of the subject matter described below in the Detailed Description, and is not intended to be used to limit the scope of the subject matter described in the present disclosure.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The features and technical aspects of the system and method disclosed herein will become apparent in the following Detailed Description in conjunction with the drawings in which reference numerals indicate identical or functionally similar elements.
  • FIG. 1 shows a schematic block diagram of an example of a system in accordance to the subject matter described herein.
  • FIG. 2 shows a schematic diagram of an example of a portable electronic device employed in the system of FIG. 1 in accordance with the subject matter described herein.
  • FIG. 3 illustrates a flow diagram of an example of a method of operating the system of FIG. 1 in accordance with the subject matter described herein.
  • FIG. 4 shows schematic diagram illustrative of an example of a display generated by the system of FIG. 1 in accordance to the subject matter described herein.
  • DETAILED DESCRIPTION
  • In the following detailed description, reference is made to the accompanying drawings that form a part hereof, and in which is shown by way of illustration specific examples that may be practiced. These examples are described in sufficient detail to enable one skilled in the art to practice the subject matter, and it is to be understood that other examples may be utilized and that logical, mechanical, electrical and other changes may be made without departing from the scope of the subject matter of this disclosure. The following detailed description is, therefore, provided to describe an exemplary implementation and not to be taken as limiting on the scope of the subject matter described in this disclosure. Certain features from different aspects of the following description may be combined to form yet new aspects of the subject matter discussed below.
  • When introducing elements of various embodiments of the present disclosure, the articles “a,” “an,” “the,” and “said” are intended to mean that there are one or more of the elements. The terms “comprising,” “including,” and “having” are intended to be inclusive and mean that there may be additional elements other than the listed elements. The term user and/or the plural form of this term are used to generally refer to those persons capable of accessing, using, or benefiting from the present disclosure. As used herein, when the phrase “at least” is used, it is open-ended in the same manner as the term “comprising” is open-ended.
  • In the following detailed description, reference is made to the accompanying drawings that form a part hereof, and in which is shown by way of illustration specific embodiments, which may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the embodiments, and it is to be understood that other embodiments may be utilized and that logical, mechanical, electrical and other changes may be made without departing from the scope of the embodiments. The following detailed description is, therefore, not to be taken in a limiting sense.
  • FIG. 1 illustrates one embodiment of a system 100 to track a time and an attendance of an individual 105 at a predefined area 110 of a workplace. The system 100 includes a location tracking system 115, and a time clock system 120 connected in communication with a main controller 125. Examples of the individual 105 can be an employee of the workplace, a contractor or consultant or other third party person, etc. and is not limiting on the subject matter described herein.
  • The location tracking system 115 can be generally operable to track a presence of a portable electronic device 130 carried by the individual 105 within the predefined area 110 of the workplace in generally real-time. An example of the location tracking system 115 can include a main location tracking computer or computer server 132 in communication with a stationary device 135 (e.g., transceiver) operable to communicate back and forth with the portable electronic device 130 uniquely associated with an individual identification and carried by individual 105. The location tracking system 115 can employ various types of wireless technology (e.g., optical, radio frequency (RF), bar code scanning, ultrasound, global positioning (GPS), wireless local area network (WLAN), ultra-wide band (UWB), ultra high frequency (UHF), BLUETOOTH™, ZIGBEE™, WI-FI™, cellular-based positioning, infrared (IR), etc. or combination thereof) to track location of the portable electronic devices 130, and is not limiting on the subject matter described herein. The location tracking system 115 can include or otherwise be connected in communication with a location tracking database 140 for recording or storage of collected location data acquired by or received from the location tracking system 115 with respect to unique individual identifier uniquely associated with the portable electronic device 130.
  • Referring to FIG. 2, an example of the portable electronic device 130 can be generally operable to have its presence detected or tracked by the location tracking system 115. The portable electronic device 130 can include or be in the form of a passive or active identification tag or badge, cellular or mobile phones, etc. or combination thereof, having a microprocessor 145 connected to an interface 150. The interface 150 can include various input devices generally operable to receive instructions from the individual 105 for communication to the main controller, as well as an output device generally operable to illustrate feedback to the individual 105 as communicated from the main controller. An examples of the input device include a keypad or selector buttons 155, 157, 159 (e.g., mechanical or touch-activated), that when triggered instructs the portable electronic device 130 to communicate instructions to the main controller 125. The illustrated example of the portable electronic device 130 shown in FIG. 2 includes a keypad 155, an acknowledge selector button 157, and a decline selector button 159. An example of the output device can include a visual indicator 160 (e.g., LCD screen, LED light, etc.) or an audible indicator 165 or combination thereof operable to communicate feedback or electronic formatted message content communicated from the main controller.
  • The time clock system 120 can be generally operable to track or record a current date and clock-in (i.e., start) or clock-out (i.e., end) associated with a unique individual identifier at a place of employment. The time clock system 120 can be operable to translate information with respect to actions by the individual 105 to clock-in or clock-out into an electronic format for communication to other systems 170 for developing accounting records and reports, to generate payroll, etc. Examples of the time clock system 120 can be in hard-wired or wireless communication with other parts of the system 100. The time clock system 120 can include an internal clock mechanism to track current date and time, and employ readers or scanners operable to read information data associated with individual identification cards or tags or badges. The time clock system 120 can further include a local display 180 to visualize a category of the action (e.g., clock-in, clock-out, etc.) associated with a unique individual identifier, as well as the recorded current time and date for time and attendance purposes for storage and retrieval with a clocking database 185. The time clock system 120 can also employ other technologies to verify the unique identification associated with an action of the individual 105, including facial recognition, fingerprint scanning, retina scanning, etc. and is not limiting on the subject matter described herein.
  • The main controller 125 can be generally operative to receive, process, and convey information in the form of electronic communications to and from the location tracking system 115 and the time clock system 120. The example of the main controller 125 can generally include a memory 190 having a series of computer readable program instructions for execution by a computer processor 195. The example memory 190 can be a computer program product including a non-transitory, tangible, computer readable medium of varying type generally operable to store electronic formatted data or information and computer readable program instructions accessible and readable by the computer processor 195. In certain examples, the memory 190 can be accessible by a remote computing device 200 or the portable electronic device 130 carried by the individual 105 or supervisor via a network connection 205.
  • The computer-readable instructions can comprise a programming code for execution by the computer processor 195. The programming code can be embodied in software stored on the memory 190 independent of or in combination with software embodied in firmware or dedicated hardware. The computer program product may be stand-alone or integrated as part of the main controller 125. As used herein, the term tangible, non-transitory computer readable storage medium can be expressly defined to include any type of computer readable storage device and/or storage disk and to exclude propagating signal media and to exclude transmission media. As used herein, “tangible, non-transitory computer readable storage medium” and “tangible, non-transitory machine readable storage medium” can be used interchangeably.
  • Examples of the memory 190 can include, but are not limited to, random access memory (RAM), read only memory (ROM), Synchronous Dynamic Random Access Memory (SDRAM), Dynamic Random Access Memory (DRAM), EEPROM, flash memory, a cache, compact disc (CD), digital versatile disc (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, a hard drive, a flash memory, or any other medium which can be used to store the desired electronic format of information or program instructions for a duration and which can be accessed by the computer processor 195 or at least a portion of the main controller 125.
  • The example computer processor 195 can include hardware to execute one or more tasks as defined by the computer readable program instructions. The computer processor 195 can be, for example, part of a computer server, a laptop or desktop, a mobile device (e.g., a cell phone, a smart phone, a tablet such as an IPAD™), a personal digital assistant (PDA), an Internet appliance, or any other type of known computing device. For example, the computer processor 195 can be implemented by one or more integrated circuits, logic circuits, microprocessors or controllers from any desired family or manufacturer.
  • The memory 190 and computer processor 195 as referred to herein can be stand-alone or integrally constructed as part of various programmable computing devices of various types, including for example a cache, a desktop computer or laptop computer hard-drive, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), system-on-a-chip systems (SOCs), programmable logic devices (PLDs), etc. or the like and any combination thereof operable to execute the instructions associated with implementing the method (discussed later) of the subject matter described herein.
  • The controller 125 of the system 100 can also be configured to communicate instructions to and from the remote computer devices 200. Examples of remote computer devices 200 as referenced herein can include: a mobile telephone; a computer such as a desktop or laptop type; a Personal Digital Assistant (PDA) or mobile phone; a notebook, tablet or other mobile computing device; or the like and any combination thereof. The subject matter of this description may be implemented as a stand-alone computer program product or as an application configured for execution by one or more of the remote computing devices 200. The application (e.g., webpage, downloadable applet or other mobile executable) can generate the various displays or graphic/visual representations described herein as graphic user interfaces (GUIs) or other visual illustrations, which may be generated as webpages or the like, in a manner to facilitate interfacing (receiving input/instructions, generating graphic illustrations) with users via the remote computing device(s) 200.
  • The network 205 can facilitate transmission of electronic format or digital data. The example network 205 can be a wired interface (e.g., a data bus, a Universal Serial Bus (USB 2.0 or 3.0) connection, etc.) and/or a wireless interface (e.g., radio frequency, infrared, optical, near field communication (NFC), etc.), a wide area network (WAN); a local area network (LAN); the Internet; a cloud-based computing infrastructure of computers, routers, servers, gateways, etc.; or any combination thereof associated therewith that allows the system 100 or portion thereof to communicate with various computing devices 200 described above.
  • With respect to the example of the network 205 as including a cloud-based infrastructure, the system 100 can share information via web-based applications, cloud storage and cloud services. For example, a Web-based portal may be used to facilitate access to information, etc. The system 100 can illustrate the Web-based portal as a central interface to access information and applications, and data may be viewed through the Web-based portal or viewer, for example. Additionally, data may be manipulated and propagated using the Web-based portal, for example. The Web-based portal can be accessible locally (e.g., in an office) and/or remotely (e.g., via the Internet and/or other network or connection 160), for example.
  • The main controller 125 can also be in communication with an input or input device 220 and an output or output device 230. Examples of the input device 220 include a keyboard, joystick, mouse device, touch-screen, track ball, light wand, voice control, or similar known input device known in the art. Examples of the output device 230 include a liquid-crystal monitor, a plasma screen, a cathode ray tube monitor, a touch-screen, a printer, audible devices, etc. The input device 220 and output device 230 can be independent of one another, or combination as an interface 240 to the system 100.
  • Having provided an example of one construction of the system 100 as shown in FIG. 1 in accordance with above-description, the following is a description of an example of a method 300 (See FIG. 3) to operate the system 100 in accordance with the subject matter described herein. It should also be understood that the sequence of the acts or steps of the method 300 as discussed in the foregoing description can vary. Also, it should be understood that the method 300 may not require each act or step in the foregoing description, or may include additional acts or steps not disclosed herein. It should also be understood that one or more of the steps of the method 300 can be represented by one or more computer program modules of computer-readable program instructions stored in the memory 190 of the system 100. As mentioned above, the method 300 can be implemented using coded instructions (e.g., computer and/or machine readable instructions). The terms module and component as referenced herein can generally represent program code or instructions that causes specified tasks when executed on the computer processor 195. The program code can be stored in one or more computer readable mediums that comprise the memory 190.
  • Referring to FIG. 3 and for sake of example, assume step 302 includes detecting presence of a portable electronic device 130 uniquely associated with and carried with the individual 105 at the workplace. An example of step 302 can include the portable electronic device 130 transmitting a location or presence signal 303 (See FIG. 1) including the individual identifier data associated with the portable electronic device 130 (See FIG. 1). Step 306 can include the stationary reader 135 of the location tracking system 115 detecting receipt of the presence signal 303. Step 308 can include processing the presence signal 303 to identify the unique individual identification associated with a location of the stationary reader 135. Step 310 can include transmitting location data and associated individual identifier to the main controller 125. This example assumes that the portable electronic device 130 at least periodically transmits the presence signal 303. Alternatively, the portable electronic device 130 can interact in various other ways (e.g., passively) with the location tracking system 115 or combination thereof. The type of communicative interaction in detecting the location or presence data of the portable electronic device 130 with the location tracking system 115 can vary and is not limiting on the subject matter described herein.
  • Also, assume for example, step 312 includes the system 100 retrieving, from a scheduling database 313, stored information data of a predefined or predetermined workshift 314. The information data of the workshift 314 can be in electronic or digital format and include a list of unique identifiers for the individuals 105 scheduled to work for a time period or time frame having a start time (e.g., clock-in time) and an end time (e.g., clock-out) for the individual 105 to begin and end, respectively, for a particular date of employment at the workplace of employment. The start time and end time can be a distinct time value or a threshold value range. The workshift 314 can be stored in electronic format in the schedule database 313 for retrieval via the microprocessor of the main controller of the system 100.
  • Step 316 can include the time clock system 120 recording the registration time of the attendance (e.g., clock-in) associated with the unique individual identifier of the individual 105 at the predefined area 110 of the workplace. Step 320 includes comparing the list of individual identifiers of individuals 105 tracked to have registered (e.g., clocked-in) at the time clock system 120 in comparison to the list of individual identifiers of individuals 105 scheduled per the predefined workshift 314.
  • Step 325 includes detecting those individual identifiers associated with the individuals 105 that have not recorded a registration time at the time clock system 120. An example of step 325 can include detecting if a candidate individual identifier of an individual 105 is currently within a predefined scheduled time period of the work shift 314 associated with the individual 105 at the workplace. Step 325 can include the main controller 125 executing program instructions to search the work schedule database 313 of the system 100 and to identify the individual 105 associated with exceeding the predefined scheduled start time of the predefined workshift time period without recording the registration time at the time clock system 120.
  • For those individual identifiers of individuals 105 detected or tracked by the main controller 125 not have registered at the time clock system 120 for the workshift 314, step 330 can include transmission of an electronic communication or message 332 from the main controller 125 that instructs or triggers the location tracking system 115 to transmit a feedback signal or communication 334 indicative of recording a stored locative data indicative of the presence of the portable electronic device 130 and/or unique identifier associated with unregistered individuals 105 is recorded within a predefined scheduled time period of the work shift 314. Step 330 can also include transmission of the electronic communication 332 from the main controller 120 that triggers a search of the location database of the location tracking system 115 for the location data indicative of the portable electronic device 130 of the individual 105 at the workplace. Step 335 can include comparing the feedback signal or communication 334 from the location tracking system 115 received in response to step 330, with the information data in the workshift 314. The transmission of the feedback signal 334 from the location tracking system 115 can include data indicative of the last recorded location data with respect to detected presence of the individual identifier and/or portable electronic device 130 associated with the individual 105 at the predefined area 110 of the workplace, for comparison to information data of the individual identifier and scheduled location associated with the individual identifier of the individual 105 in accordance to stored information data of workshift 314. From step 335, step 340 can include identifying and creating a list of individual identifiers and associated portable electronic devices 130 associated with the individuals 105 identified as having location data indicative of presence at the predefined area of the workplace, scheduled for an applicable workshift, but not recorded a registration time at the time clock system 120.
  • In response if the system 100 detects that currently within a predefined scheduled work shift time period of the individual 105 at the workplace without detecting that the individual 105 recorded a registration time at the clock system 120, step 345 can include automatically transmitting an electronic communication or message 348 or signal to the portable electronic device 130 that triggers an alert or notification prompting for a feedback signal to be transmitted from the portable electronic device 130 acknowledging need for the individual 105 to record the registration time at the clock system 120. An example of step 345 can include the step 350 of the main controller 125 transmitting an electronic communication 352 with an instruction over the network 205, step 355 can include the electronic communication 352 triggering the location tracking system 115 to communicate the electronic communication 348 to the portable electronic device 130, and step 360 can include the electronic communication 348 triggering or causing the alerts or notifications described at the respective portable electronic devices 130 associated with individual identifiers of individuals identified and recorded on the list in step 335. The electronic communication 348 can trigger the alert or notification in the form a visual notification, a vibratory notification, or an audible notification or combination thereof from the display 160 or vibration mechanism 165 or combination thereof requesting acknowledgement or feedback from the individual 105 via the portable electronic device 130.
  • Step 365 can include receiving a feedback signal 366 from the portable electronic device 130. One example of the feedback signal 366 can include instructions operative to automatically cause the time clock system 120 to record the registration time for the individual 105 at a start time in accordance to the predefined work shift 314. In another example of step 365, the feedback signal 366 transmitted from the portable electronic device 130 of the individual 105 is operative to automatically cause the time clock system 120 to record the registration time of the individual 105 per an input time included in the feedback signal 366 as received via the input device 150 of the portable electronic device 130. In another example of step 365, the feedback signal 366 is triggered from activation of the selector buttons 157 or 159 with instructions or information data indicative of individual feedback of acknowledge or decline, respectively, the request to record a registration time at the time clock system 120 for illustration at the output 230.
  • Step 370 can include detecting transmission of a threshold number of electronic communications without detection of receipt of transmission of the feedback signal from the portable electronic device 130. In response to step 370 exceeding a threshold, step 380 can include automatically transmitting an electronic escalation communication or message 382 to a predefined recipient. The electronic escalation message 382 can be communicated to the remote device 200 associated with the predefined recipient, or to the portable electronic device 130 of the predefined recipient, per predefined program instructions stored at the main controller 125.
  • FIG. 4 shows a schematic diagram of an example of a graphic display 400 in accordance to the subject matter described herein for illustration at the output 230 (see FIG. 1) or remote devices 200. The display 400 can include a graphic illustration visually indicative of detected or identified events where the system 100 did not detect recording of a registration at the time clock system 120, where the illustration of each event can include a graphic illustration 405 of a list of unique individual identifications (e.g., names) of individual 105 in event, a graphic illustration 410 of identifiers of portable electronic device(s) 130 carried by the individual 105, a graphic illustration 415 of the respective workshift 314 or portion thereof (e.g., scheduled clock-in or start time) of the individual 105 associated with the event, a graphic illustration 420 of the location data (e.g., defined area, time, portable electronic device identifier, etc.) where the location tracking system 115 detected the portable electronic device 130 carried by the individual 105 at the defined area 110 of the workplace within the time frame of the predefined workshift 314. If the location tracking system 115 does not have location data indicative of the presence of the individual 105 at the predefined area 110 of the workplace, the graphic illustration 425 can be illustrative a graphic notification (e.g., alphanumeric, symbol, color, etc.) indicative of no presence detected for the individual 105 at the predefined area of the workplace, in contrast to the graphic illustration 420 of time and location detected. Graphic illustration 430 can include a value indicative of the recorded registration time associated with the individual 105 at the time clock system 120. If no recorded registration time at the time clock system 120 is detected by the system 100, then the graphic illustration 435 can be a graphic notification (alphanumeric, symbol, color, etc.) similar to the graphic illustration 425 described above. Graphic illustration 440 can include a numerical value or alphanumeric description of each of the time values when particular electronic communications were transmitted, or summation thereof, or time value when the escalation messages was transmitted or combination thereof.
  • In another example of the system 100 and method 300, the example of the portable electronic device 130 does not have the interface 150 and can configured in multiple portable electronic devices to provide similar operational function. In this example, a first portable electronic device 130 can be carried by the individual and configured in passive or active communication with the location tracking system 115 to communicate and record the location of the individual 105. A second portable electronic device 130 (e.g., cellular phone, pager, etc.), different than the first portable electronic device 130, can carried by the individual 105 and be configured to be in communication (e.g., wireless or network or combination thereof) to receive the communications 348 from the main controller 125 and to trigger the alert or notification to the individual to acknowledge the failure to register with the time clock system 120.
  • Although the above description of the system 100, method 300 and graphic display 400 is directed to the example of the individual 105, the subject matter described herein is not limited to this example, The system 100, method 300 and graphic display can be directed to time and attendance of various types of assets, such as a machine or hardware device equipped to carry the portable electronic device, in a similar manner as directed to the individual 105 as described above.
  • A technical effects of the subject matter described above can include, but is not limited to, providing the system 100 and method 300 of time and attendance that automatically and in general real-time monitors or audits a presence of the individual 105 and associated compliance with recording or registration of time attendance at the time clock system 120, and that automatically triggers electronic communications that reduces payroll review, correction and human intervention while sustaining employer-individual 105 goodwill. The system 100 and method 300 can employ real-time location system (RTLS) in conjunction with a time clock system 120 to create a list of individuals 105 scheduled to be registered or record their attendance within a certain time frame of a predefined workshift 314. The system 100 and method 300 can remove those individuals 105 from the list that record a registration time at the time clock system 120 in compliance with the workshift 314. Within a threshold of the schedule time for individuals 105 to register or record attendance, the system 100 and method 300 automatically queries the location tracking system 115 to detect if individuals 105 that failed to record a registration time are within the predefined area 110 of the workplace, and if so, to automatically facilitates the electronic communication 348 to cause an alert or notification (e.g., phone messaging or vibrating a portable electronic device 130 carried by the individual 105). Upon transmitting the electronic communication 348, the system 100 and method 300 monitors or detects if received the electronic communication 366 indicating an acknowledgement by the individual 105 of the need to record a registration time with the time clock system 120. If the system 100 and method 300 fail to detect the electronic communication 366 indicative of individual acknowledgement of the need to register or the individual 105 fails to respond, the system 100 and method 300 automatically transmits the electronic communication 382 to remote device 200 or portable electronic device 130 carried by the designated or predefined recipient to indicate the recordation failure event and the failure to correct the event. As such, the system 100 and method 300 facilitates notification and call to action when the individual 105 is scheduled to work, is on premise, and yet has failed to officially registered or recorded (e.g., clock-in) a registration time at the predefined area 110 of the workplace. Further, the system 100 and method 300 automatically trigger electronic communications 348 to facilitate correction in a timely manner. In addressing such failures to register in for work, the system 100 and method 300 reduces time and expense to make corrections and further improves the accuracy in monitoring the labor productivity at the workplace.
  • This written description uses examples to disclose the invention, including the best mode, and also to enable any person skilled in the art to make and use the invention. The patentable scope of the invention is defined by the claims, and may include other examples that occur to those skilled in the art. Such other examples are intended to be within the scope of the claims if they have structural elements that do not differ from the literal language of the claims, or if they include equivalent structural elements with insubstantial differences from the literal languages of the claims.

Claims (20)

1. A system to track a time and an attendance of an individual at a workplace, the system comprising:
a location tracking system having a stationary wireless device that detects a presence of a portable electronic device uniquely associated with and carried by the individual, the portable electronic device including a first microprocessor connected to an interface;
a time clock system that records a registration time of the attendance of the individual at the workplace; and
a main controller having a second microprocessor connected in communication with the location tracking system and the time clock system, where if the main controller receives a first electronic communication from the location tracking system transmitted in response to detecting the presence of the portable electronic device associated with the individual, and if the main controller does not detect recording of the registration time of the individual at the time clock system, and if the main controller detects a current time at or later than a predefined start time of a predefined scheduled work shift time period of the individual at the workplace, then in response the microprocessor automatically executes a plurality of computer program instructions to automatically transmit a second electronic communication that causes generation of an alert at the portable electronic device prompting the individual to transmit a feedback signal from the portable electronic device acknowledging need of the individual to record the register time at the time clock system.
2. The system of claim 1, wherein the microprocessor of the main controller executes program instructions to search a schedule database of the system and to identify the individual associated with exceeding the predefined scheduled start time of the predefined workshift time period without recording the registration time.
3. The system of claim 2, wherein the electronic communication triggers the location tracking system to transmit a presence feedback signal representative whether detected a location data indicative of the presence of the individual at the workplace within the prescheduled workshift time period.
4. The system of claim 1, wherein the electronic communication from the main controller triggers at least one of a vibratory alert at the portable electronic device, a visual notification at the portable electronic device, and an audible alert at the portable electronic device.
5. The system of claim 1, wherein the feedback signal transmitted from the portable electronic device of the individual causes the clocking system to register the individual at the predefined scheduled start time of the predefined workshift time period.
6. The system of claim 1, wherein the feedback signal transmitted from the portable electronic device of the individual causes the clocking system to record the registration time at an input time as indicated by the feedback signal from the portable electronic device.
7. The system of claim 1, wherein when the main controller detects transmission of a threshold number of requests of the electronic communications without transmission of the feedback signal from the portable electronic device, then the main controller communicates an escalation message in electronic format to a predefined recipient.
8. A system to track a time and an attendance of an individual at a workplace, the system comprising:
a location tracking system having a stationary wireless device that detects a presence of a portable electronic device uniquely associated with and carried by the individual, the portable electronic device including a first microprocessor connected to an interface;
a time clock system that records a registration time of the individual at the workplace; and
a main controller having a second microprocessor in communication with the location tracking system and the time clock system, where if no recording of the registration time of the individual at the clock system within a predefined work shift time period for the individual, then in response the microprocessor of the main controller automatically executes a plurality of computer program instructions to perform the following:
automatically transmitting an electronic communication that causes the location tracking system transmit a feedback signal indicative if there is a stored location data of the presence of the individual at the workplace within the predetermined workshift time period, and
if there is the location data per above, then automatically transmitting an electronic communication to the portable electronic device that causes an alert prompting for a feedback signal from the portable electronic device acknowledging need of the individual to record the registration time at the clock system.
9. The system of claim 8, wherein the electronic communication from the main controller automatically triggers at least one a vibratory alert of the portable electronic device, a visual notification at the portable electronic device, and an audio alert at the portable electronic device.
10. The system of claim 8, wherein the feedback signal transmitted from the portable electronic device triggers the time clock system to record the registration time for the individual at the predefined scheduled start time of the predetermined workshift time period.
11. The system of claim 8, wherein the feedback signal transmitted from the portable electronic device triggers the time clock system to record the register time per an input as indicated by the feedback signal from the portable electronic device.
12. The system of claim 8, wherein when the main controller detects transmission of a threshold number of electronic communications without a feedback signal from the portable electronic device, then the main controller transmits an escalation message in electronic format to a predefined recipient.
13. A method to track a time and an attendance of an individual at a workplace, the method comprising the steps of:
detecting presence of a portable electronic device uniquely associated with and carried with the individual at the workplace;
detecting the individual has not recorded a registration time at the clock system; and
detecting if currently within a predefined scheduled work shift time period of the individual at the workplace,
then in response, automatically transmitting an electronic communication to the portable electronic device that triggers an alert prompting for a feedback signal to be transmitted from the portable electronic device acknowledging need for the individual to record the registration time at the clock system;
further including the step of detecting transmission of a threshold number of electronic communications without transmission of the feedback signal from the portable electronic device, and in response automatically communicating an escalation message in electronic format to a predefined recipient.
14. The method of claim 13, further including the step of transmitting an electronic message instructing the location tracking system to transmit a feedback communication indicative if a stored locative data indicative of the presence of the portable electronic device of the individual within a predefined scheduled work shift time period at the workplace.
15. The method of claim 13, further including the step of transmitting an electronic communication that triggers a search of the location tracking system for a location data indicative of the portable electronic device of the individual at the workplace.
16. The method of claim 13, wherein the step of triggering a request for a feedback signal via the portable electronic device includes a vibration of the portable electronic device.
17. The method of claim 13, further including the step of receiving the feedback signal from the portable electronic device that causes the time clock system to record the registration time for the individual at a start time of the predefined work shift time period.
18. The method of claim 13, further including the step of receiving the feedback signal from the portable electronic device of the individual that causes the clocking system to record the registration time of the individual per an input time at the portable electronic device.
19. (canceled)
20. The method of claim 13, wherein the step of triggering a request for a feedback signal via the portable electronic device includes one of a visual notification and an audible alert at the portable electronic device.
US14/673,030 2015-03-30 2015-03-30 System and method to track time and attendance of an individual at a workplace for a scheduled workshift Active US9454751B1 (en)

Priority Applications (7)

Application Number Priority Date Filing Date Title
US14/673,030 US9454751B1 (en) 2015-03-30 2015-03-30 System and method to track time and attendance of an individual at a workplace for a scheduled workshift
PCT/US2016/024863 WO2016160901A1 (en) 2015-03-30 2016-03-30 A system and method to track time & attendance of an individual at a workplace for a scheduled workshift
CA2980591A CA2980591C (en) 2015-03-30 2016-03-30 A system and method to track time & attendance of an individual at a workplace for a scheduled workshift
CN201680019705.5A CN107810515A (en) 2015-03-30 2016-03-30 Track the personal time in workplace and turn out for work for the system and method for order of classes or grades at school of arranging work
EP16774049.7A EP3278285A4 (en) 2015-03-30 2016-03-30 A system and method to track time&attendance of an individual at a workplace for a scheduled workshift
US15/270,658 US9805342B2 (en) 2015-03-30 2016-09-20 System and method to track time and attendance of an individual at a workplace for a scheduled workshift
US15/713,234 US10235657B2 (en) 2015-03-30 2017-09-22 System and method to track time and attendance of an individual at a workplace for a scheduled workshift

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US14/673,030 US9454751B1 (en) 2015-03-30 2015-03-30 System and method to track time and attendance of an individual at a workplace for a scheduled workshift

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US15/270,658 Continuation US9805342B2 (en) 2015-03-30 2016-09-20 System and method to track time and attendance of an individual at a workplace for a scheduled workshift

Publications (2)

Publication Number Publication Date
US9454751B1 US9454751B1 (en) 2016-09-27
US20160292647A1 true US20160292647A1 (en) 2016-10-06

Family

ID=56939656

Family Applications (3)

Application Number Title Priority Date Filing Date
US14/673,030 Active US9454751B1 (en) 2015-03-30 2015-03-30 System and method to track time and attendance of an individual at a workplace for a scheduled workshift
US15/270,658 Active US9805342B2 (en) 2015-03-30 2016-09-20 System and method to track time and attendance of an individual at a workplace for a scheduled workshift
US15/713,234 Active US10235657B2 (en) 2015-03-30 2017-09-22 System and method to track time and attendance of an individual at a workplace for a scheduled workshift

Family Applications After (2)

Application Number Title Priority Date Filing Date
US15/270,658 Active US9805342B2 (en) 2015-03-30 2016-09-20 System and method to track time and attendance of an individual at a workplace for a scheduled workshift
US15/713,234 Active US10235657B2 (en) 2015-03-30 2017-09-22 System and method to track time and attendance of an individual at a workplace for a scheduled workshift

Country Status (5)

Country Link
US (3) US9454751B1 (en)
EP (1) EP3278285A4 (en)
CN (1) CN107810515A (en)
CA (1) CA2980591C (en)
WO (1) WO2016160901A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170185965A1 (en) * 2015-12-28 2017-06-29 Seiko Epson Corporation Information processing device, information processing system, and control method of an information processing device

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9454751B1 (en) * 2015-03-30 2016-09-27 Api Healthcare Corporation System and method to track time and attendance of an individual at a workplace for a scheduled workshift
US10074060B2 (en) 2015-07-20 2018-09-11 Api Healthcare Corporation System and method to track time and attendance of an individual at a workplace
CN105631956A (en) * 2016-03-07 2016-06-01 京东方科技集团股份有限公司 Electronic work card and personnel management system and method
US20180225888A1 (en) * 2017-02-07 2018-08-09 Wal-Mart Stores, Inc. Systems and methods for employee time recording
US10559382B2 (en) * 2017-07-20 2020-02-11 Kenneth W. STEWART Employee visit verification system
CN109657889B (en) * 2017-10-12 2022-11-01 阿里巴巴集团控股有限公司 Attendance checking method and device
US11140174B2 (en) 2017-12-13 2021-10-05 Jpmorgan Chase Bank, N.A. Time and location controlled centralized access management system
CN109377165B (en) * 2018-09-28 2021-01-15 焕春(武汉)文化科技有限责任公司 Staff management method and system for barbershop
CN113216790B (en) * 2021-05-28 2022-12-02 多点(深圳)数字科技有限公司 Door opening and closing control method and device, terminal equipment and computer medium
US20230075018A1 (en) * 2021-09-08 2023-03-09 Sap Se Configuring A Software Service For Processing Time Data
US20230076616A1 (en) * 2021-09-08 2023-03-09 Sap Se Software Service For Processing Time Data
CN114006674B (en) * 2021-12-31 2022-04-01 深圳市海清视讯科技有限公司 Time correction method, device, equipment and storage medium for attendance equipment

Family Cites Families (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4170015A (en) 1977-03-28 1979-10-02 Elliano Jack L Time clock device
US4270043A (en) 1979-03-13 1981-05-26 Kronos Inc. Methods of and apparatus for time clock recording and computation and related uses
US4819162A (en) 1985-05-17 1989-04-04 Time Management Corporation Time clock system including scheduling payroll and productivity analysis capability
US4812627A (en) 1986-03-28 1989-03-14 Cyborg Systems, Inc. Time clock system
US5459657A (en) 1993-06-21 1995-10-17 Mirage Resorts Incorporated Employee time entry and accounting system
US6802005B1 (en) * 1995-10-11 2004-10-05 Pitney Bowes Inc. Method and system for tracking a person's time at a location
US6356875B1 (en) 1997-02-20 2002-03-12 Technetics Corp. Integrated production tracking and pay rate calculation system
US5970466A (en) 1997-10-06 1999-10-19 Impromed, Inc. Graphical computer system and method for appointment scheduling
US7233919B1 (en) * 1999-11-03 2007-06-19 Kronos Technology Systems Limited Partnership Method and system for tracking time and attendance
US6823315B1 (en) 1999-11-03 2004-11-23 Kronos Technology Systems Limited Partnership Dynamic workforce scheduler
US7587329B2 (en) 2000-06-02 2009-09-08 Drason Consulting Services, Llc Method and system for optimizing employee scheduling in a patient care environment
US20030220815A1 (en) 2002-03-25 2003-11-27 Cathy Chang System and method of automatically determining and displaying tasks to healthcare providers in a care-giving setting
US7229013B2 (en) 2002-04-17 2007-06-12 American Eps, Inc. Biometric multi-purpose terminal, payroll and work management system and related methods
US7394345B1 (en) 2003-12-08 2008-07-01 At&T Corp. Arrangement for indicating presence of individual
TWI266981B (en) 2003-12-26 2006-11-21 Icp Electronics Inc Intelligent power supply and control method thereof
US7562026B2 (en) 2004-11-12 2009-07-14 Siemens Medical Solutions Usa, Inc. Healthcare procedure and resource scheduling system
US7004389B1 (en) 2005-01-13 2006-02-28 Biopay, Llc System and method for tracking a mobile worker
US7860728B2 (en) 2006-02-09 2010-12-28 Syus, Llc System, method, and computer program product for reducing the burden on scheduling systems by forecasting a demand for medical resources using retrieved billing data
US8355924B2 (en) 2006-10-06 2013-01-15 Cerner Innovation, Inc. Patient activity coordinator
US7266048B1 (en) 2006-11-29 2007-09-04 Icon Global, Ltd. Digital time clock for operation in conjunction with mechanical time clock
US20090059728A1 (en) * 2007-08-27 2009-03-05 Lathem Time Corporation Expandable usb data terminal for time & attendance and data collection applications
US8463619B2 (en) 2009-02-06 2013-06-11 General Electric Company Integrated real-time and static location tracking
US8359221B2 (en) 2009-06-04 2013-01-22 Mitesh Gala Systems and methods for personnel monitoring and management
US20110068892A1 (en) 2009-09-20 2011-03-24 Awarepoint Corporation Wireless Tracking System And Method Utilizing Near-Field Communication Devices
US8392920B2 (en) 2010-01-27 2013-03-05 Microsoft Corporation Parallel query engine with dynamic number of workers
CN102693562A (en) * 2011-03-21 2012-09-26 鸿富锦精密工业(深圳)有限公司 Attendance card, attendance system and method
US20120278211A1 (en) 2011-04-26 2012-11-01 Cora Software Llc Methods, apparatuses and systems for verifying time and attendance by workers at remote worksites
US20130211975A1 (en) * 2011-11-26 2013-08-15 Kevin James Masterson Portable electronic kit for payroll voucher, time tracking, and production administration in the entertainment industry
US20130217416A1 (en) * 2011-12-23 2013-08-22 Microsoft Corporation Client check-in
US9070162B2 (en) 2012-04-25 2015-06-30 ZR Investments, LLC Time tracking device and method
US8869053B2 (en) 2012-07-06 2014-10-21 Sap Ag Organizer for managing employee time and attendance
JP5871068B2 (en) 2012-07-24 2016-03-01 日本電気株式会社 Attendance management device, data processing method thereof, and program
US9436933B2 (en) * 2013-01-24 2016-09-06 Exaktime Innovations, Inc. Wireless time attendance system and method
CN103150776B (en) * 2013-01-28 2016-03-30 烟台万方管理软件科技有限公司 A kind of attendance checking system based on navigator fix and living things feature recognition and method
US20140278629A1 (en) 2013-03-12 2014-09-18 PayrollHero.com Pte. Ltd. Method for employee parameter tracking
CN103761777A (en) * 2014-02-21 2014-04-30 深圳哆啦爱梦科技有限公司 GPS/GPRS (Global Position System/General Packet Radio Service) attendance system and attendance method thereof
US9454751B1 (en) * 2015-03-30 2016-09-27 Api Healthcare Corporation System and method to track time and attendance of an individual at a workplace for a scheduled workshift

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170185965A1 (en) * 2015-12-28 2017-06-29 Seiko Epson Corporation Information processing device, information processing system, and control method of an information processing device
US10740727B2 (en) * 2015-12-28 2020-08-11 Seiko Epson Corporation Techniques for determining whether employee attendance is being appropriately managed

Also Published As

Publication number Publication date
US20170011346A1 (en) 2017-01-12
US9805342B2 (en) 2017-10-31
EP3278285A4 (en) 2018-10-10
US9454751B1 (en) 2016-09-27
WO2016160901A1 (en) 2016-10-06
US20180012189A1 (en) 2018-01-11
CA2980591C (en) 2020-01-28
EP3278285A1 (en) 2018-02-07
US10235657B2 (en) 2019-03-19
CN107810515A (en) 2018-03-16
CA2980591A1 (en) 2016-10-06

Similar Documents

Publication Publication Date Title
US11295249B2 (en) System and method to track time and attendance of an individual at a workplace
US10235657B2 (en) System and method to track time and attendance of an individual at a workplace for a scheduled workshift
US9792798B2 (en) Context-aware wearable safety system
US10572796B2 (en) Automated safety KPI enhancement
US20190385113A1 (en) Task based tracking system using geofences
US10381115B2 (en) Systems and methods of adaptive management of caregivers
US20230101984A1 (en) Methods, systems, and devices for determining mutli-party collocation
US11756084B2 (en) Proximity based mechanisms for customer-service interaction feedback
US20130238350A1 (en) Caregiving management systems, methods and article
EP3024209B1 (en) Managing communication exploitation in global organizations
US20230186248A1 (en) Method and system for facilitating convergence
US20220261105A1 (en) Environmental pertinence interface
US10503816B2 (en) Real-time view-based reporting metadata
US8704667B1 (en) System and method for receiving data, analyzing data, and initiating outputs based upon the analyzed data
US20150169776A1 (en) System and method for displaying contextual data respective of events
US20210110316A1 (en) Personal and/or team logistical support apparatus, system, and method
US20180330598A1 (en) Systems and methods for dynamic handwashing verification
WO2023113898A1 (en) Method and system for facilitating convergence

Legal Events

Date Code Title Description
AS Assignment

Owner name: API HEALTHCRE CORPORATION, WISCONSIN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:DICKERSON, BRYAN;TALLON, JONATHAN MICHAEL;SUTCLIFFE, GARY CHARLES;REEL/FRAME:035509/0729

Effective date: 20150324

STCF Information on status: patent grant

Free format text: PATENTED CASE

AS Assignment

Owner name: GOLDMAN SACHS BANK USA, NEW YORK

Free format text: FIRST LIEN PATENT SECURITY AGREEMENT;ASSIGNORS:API HEALTHCARE CORPORATION;CONCERRO, INC.;FAYOLA SUNRISE LLC;AND OTHERS;REEL/FRAME:046538/0042

Effective date: 20180710

AS Assignment

Owner name: GOLDMAN SACHS BANK USA, NEW YORK

Free format text: SECOND LIEN PATENT SECURITY AGREEMENT;ASSIGNORS:API HEALTHCARE CORPORATION;CONCERRO, INC.;FAYOLA SUNRISE LLC;AND OTHERS;REEL/FRAME:046566/0734

Effective date: 20180710

AS Assignment

Owner name: MIDCAP FINANCIAL TRUST, AS ADMINISTRATIVE AGENT, M

Free format text: SECURITY INTEREST;ASSIGNORS:API HEALTHCARE CORPORATION;CONCERRO, INC.;REEL/FRAME:048299/0979

Effective date: 20190211

Owner name: MIDCAP FINANCIAL TRUST, AS ADMINISTRATIVE AGENT, MARYLAND

Free format text: SECURITY INTEREST;ASSIGNORS:API HEALTHCARE CORPORATION;CONCERRO, INC.;REEL/FRAME:048299/0979

Effective date: 20190211

AS Assignment

Owner name: CONCERRO, INC., WISCONSIN

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:GOLDMAN SACHS BANK USA;REEL/FRAME:048725/0878

Effective date: 20190211

Owner name: API HEALTHCARE CORPORATION, WISCONSIN

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:GOLDMAN SACHS BANK USA;REEL/FRAME:048725/0878

Effective date: 20190211

Owner name: VVC HOLDING CORPORATION, WASHINGTON

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:GOLDMAN SACHS BANK USA;REEL/FRAME:048725/0878

Effective date: 20190211

Owner name: CONCERRO, INC., WISCONSIN

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:GOLDMAN SACHS BANK USA;REEL/FRAME:048727/0810

Effective date: 20190211

Owner name: VVC HOLDING CORPORATION, WASHINGTON

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:GOLDMAN SACHS BANK USA;REEL/FRAME:048727/0810

Effective date: 20190211

Owner name: API HEALTHCARE CORPORATION, WISCONSIN

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:GOLDMAN SACHS BANK USA;REEL/FRAME:048727/0810

Effective date: 20190211

AS Assignment

Owner name: CONCERRO, INC., WISCONSIN

Free format text: RELEASE OF PATENT SECURITY AGREEMENT;ASSIGNOR:MIDCAP FINANCIAL TRUST;REEL/FRAME:048791/0134

Effective date: 20190401

Owner name: API HEALTHCARE CORPORATION, WISCONSIN

Free format text: RELEASE OF PATENT SECURITY AGREEMENT;ASSIGNOR:MIDCAP FINANCIAL TRUST;REEL/FRAME:048791/0134

Effective date: 20190401

Owner name: API HEALTHCARE CORPORATION, WISCONSIN

Free format text: RELEASE OF PATENT SECURITY AGREEMENT;ASSIGNOR:MIDCAP FINANCIAL TRUST;REEL/FRAME:048807/0947

Effective date: 20190401

Owner name: ANTARES CAPITAL LP, AS COLLATERAL AGENT, ILLINOIS

Free format text: PATENT SECURITY AGREEMENT;ASSIGNOR:API HEALTHCARE CORPORATION;REEL/FRAME:049149/0309

Effective date: 20190401

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment: 4

AS Assignment

Owner name: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT, NEW YORK

Free format text: SECURITY INTEREST;ASSIGNORS:APL HEALTHCARE CORPORATION;CACTUS SOFTWARE LLC;CBR ASSOCIATES, INC.;AND OTHERS;REEL/FRAME:054740/0767

Effective date: 20201222

Owner name: ARES CAPITAL CORPORATION, AS COLLATERAL AGENT, NEW YORK

Free format text: SECURITY INTEREST;ASSIGNORS:APL HEALTHCARE CORPORATION;CACTUS SOFTWARE LLC;CBR ASSOCIATES, INC.;AND OTHERS;REEL/FRAME:054741/0667

Effective date: 20201222

Owner name: API HEALTHCARE CORPORATION, WASHINGTON

Free format text: RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL (RELEASES RF 49149/0309);ASSIGNOR:ANTARES CAPITAL LP, AS COLLATERAL AGENT;REEL/FRAME:054843/0825

Effective date: 20201222

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment: 8