IP Library › Granted Patent US 12,626,225
Granted Patent B2
US 12,626,225 · App. 17/665,451 · Granted May 12, 2026

Remote employment management system

Inventor: Robert E. Carzoli (Lombard, IL)
Assignee: PROCREWZ, LLC
G06Q10/105G06Q10/1091G06Q40/125H04W4/021H04W4/029H04W4/12H04W4/90
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,626,225
App. No.
17/665,451
Filed
Feb 4, 2022
Granted
May 12, 2026
Kind
B2
Art Unit
3626
USPC
705/320
Abstract

A method for a remote employment management system is described. The method includes logging an employee at a remote job location into and out of the remote employment management system over a predetermined period of time. The method also includes determining a jurisdiction, sales tax, and/or union benefits according to the remote job location and a remote job position of the employee at the remote job location. The method further includes generating a paycheck for the employee according to the jurisdiction, sales tax, and/or the union benefits determined according to the remote job location and the remote job position of the employee after the predetermined period of time.

Claims (74)

1 . A method for providing a remote employment management system, comprising:

providing remote access, over a network, to i) a mobile device of an employee for accessing the remote employment management system, and ii) a computing device of a point-of-contact user;

generating a user interface, by one or more processors of a computing system and for the mobile device of the employee, the user interface being accessed over the network and including a deactivated log-in user interface element for logging into the remote employment management system;

detecting, by the one or more processors of the computing system, a trigger, wherein detecting the trigger includes detecting that the mobile device of the employee is within a specified radius of a remote job location;

based on detection of the trigger including detecting that the mobile device is within the specified radius of the remote job location, activating, by the one or more processors of the computing system, the deactivated log-in user interface element for logging into the remote employment management system;

receiving selection, by the one or more processors of the computing system and from the mobile device of the employee, of the activated log-in user interface element for signing into the remote employment management system;

based on the received selection of the activated user interface element:

obtaining, by the one or more processors of the computing system, one or more geo-locations of the mobile device of the employee via one or more location detection components of the mobile device of the employee;

automatically verifying, by the one or more processors of the computing system, that the one or more geo-locations correspond to the mobile device of the employee being in a predetermined geo-fenced clock-in/clock-out verification area of a remote job location by utilizing a distance application program interface (API); and

determining, by the one or more processors of the computing system, that a log-in time, at which selection of the activated log-in user interface element is received, is within a predetermined amount of time before a start time for the remote job location;

based on the verifying that the one or more geo-locations correspond to the mobile device being in the predetermined geo-fenced clock-in/clock-out verification area and the determining that the current time is within the predetermined amount of time before the start time for the remote job location:

logging, by the one or more processors of the computing system, the employee into the remote employment management system;

upon logging the employee into the remote employment management system, automatically generating a first push notification including the log-in time at which selection of the activated log-in user interface element is received;

transmitting, over the network, the first push notification to the computing device of the point-of-contact user, so that the point-of-contact user has access to up-to-date information for the employee; and

providing, by the one or more processors of the computing system, an update to the user interface of the mobile device of the employee,

wherein the update replaces the activated log-in user interface element with an activated log-out user interface element on the user interface, and

wherein the update includes a pay summary module estimating pay for the employee based on one or more pay rates for the employee, the log-in time, and an estimated log-out time;

receiving selection of the activated log-out user interface element, by the one or more processors of the computing system and from the mobile device of the employee, after a duration of time elapsed from the log-in time;

upon receiving selection of the activated log-out user interface element, automatically generating a second push notification including an actual log-out time corresponding to when selection of the activated log-out user interface element is received;

transmitting, over the network, the second push notification to the computing device of the point-of-contact user, so that the point-of-contact user has access to up-to-date information for the employee;

updating the pay summary module on the user interface, the updated pay summary module estimating actual pay for the remote employee based on the one or more pay rates for the employee, the log-in time, and the actual log-out time;

determining, by the one or more processors of the computing system, a jurisdiction, sales tax, and/or union benefits according to the remote job location and a remote job position of the employee at the remote job location; and

generating, by the one or more processors of the computing system, a paycheck for the employee according to A) the jurisdiction, sales tax, and/or the union benefits determined according to the remote job location and the remote job position of the employee and B) the estimated actual pay for the remote employee.

2 . The method of claim 1 , in which the predetermined period of time comprises a multiple hour period of time associated with a live event at the remote job location.

3 . The method of claim 1 , in which determining the jurisdiction, sales tax, and/or the union benefits comprises determining a union pay rate for the employee according to the jurisdiction, sales tax, and/or the union benefits determined according to the remote job location and the remote job position of the employee.

4 . The method of claim 1 , further comprising:

identifying crew members for the remote job location;

transmitting a digital offer to the identified crew members for employment at the remote job location for the predetermined period of time beginning at a predetermined start date and end date; and

receiving a digital acceptance from at least a predetermined number of the identified crew members prior to the predetermined start date to establish a production crew for the remote job location.

5 . The method of claim 4 , further comprising notifying the production crew when a predetermined event is detected regarding the remote job location.

6 . The method of claim 5 , in which notifying the production crew comprises communicating a testing location to the production crew in response to logging the production crew at the remote job location.

7 . The method of claim 5 , in which the notifying comprises issuing a message to the production crew in response to detection of a positive test for a contagious disease at the remote job location.

8 . The method of claim 5 , further comprising:

determining state mandated training according to the remote job location; and

verifying the production crew received the determined state mandated training prior to the predetermined start date.

9 . The method of claim 1 , further comprising arranging transportation for at least one of a predetermined number of crew members of a production crew prior to a predetermined start date.

10 . The method of claim 1 , in which the remote job location comprises a sporting stadium in which a live sporting event is being performed.

11 . The method of claim 1 , in which determining the jurisdiction, sales tax, and/or union benefits comprises computing dark days, travel days, regular hours, sick days, and/or paid time off.

12 . The method of claim 1 , further comprising:

viewing, by a crew manager of the remote job location, a sign-in/sign-out record of a production crew of the remote job location;

adjusting a sign-in/sign-out time of a crew member of the production crew; and

generating a clock-in/clock-out record in the remote employment management system.

13 . The method of claim 12 , in which the adjusting of the sign-in/sign-out record of the crew member is performed when an initial remote job location for the crew member is outside a predetermined geo-fenced clock-in verification area.

14 . The method of claim 12 , in which the adjusting of the sign-in/sign-out record of the crew member is performed when a sign-in/sign-out operation failure is detected.

15 . The method of claim 12 , in which the adjusting further comprising triggering a post-event confirmation questionnaire for the crew member of the production crew regarding the adjusting sign-in/sign-out time of the crew member.

16 . The method of claim 1 , further comprising displaying, by the mobile device and on the user interface, federal and state employment laws based on the remote job location in response to the logging the employee into the remote employment management system.

17 . The method of claim 1 , further comprising:

based on the generating of the paycheck for the employee, further updating the pay summary module with an actual payout indicated by the paycheck.

18 . A remote employment management system, comprising:

one or more processors; and

one or more memories storing instructions that, when executed by the one or more processors, cause the remote employment management system to:

provide remote access, over a network, to i) a mobile device of an employee for accessing a user interface, the user interface including a deactivated log-in user interface element for logging into the remote employment management system, and ii) a computing device of a point-of-contact user;

detect a trigger, wherein detecting the trigger includes detecting that the mobile device of the employee is within a specified radius of a remote job location;

based on detection of the trigger including detecting that the mobile device of the employee is within a specified radius of the remote job location, activate the deactivated log-in user interface element for logging into the remote employment management system;

receive selection, from the mobile device of the employee, of the activated log-in user interface element for signing into the remote employment management system;

based on the received selection of the activated user interface element:

obtain one or more geo-locations of the mobile device of the employee via one or more location detection components of a mobile device of the employee;

automatically verify that the one or more geo-locations correspond to the employee being in a predetermined geo-fenced clock-in/clock-out verification area of a remote job location by utilizing a distance application program interface (API); and

determine that a log-in time, at which selection of the activated log-in user interface element is received, is within a predetermined amount of time before a start time for the remote job location;

based on the verifying that the one or more geo-locations correspond to the mobile device being in the predetermined geo-fenced clock-in/clock-out verification area and the determining that the current time is within the predetermined amount of time before the start time for the remote job location:

log the employee into the remote employment management system;

upon logging the employee into the remote employment management system, automatically generate a first push notification including the log-in time at which selection of the activated log-in user interface element is received;

transmit, over the network, the first push notification to the computing device of the point-of-contact user, so that the point-of-contact user has access to up-to-date information for the employee; and

provide an update to the user interface of the mobile device of the employee,

wherein the update replaces the activated log-in user interface element with an activated log-out user interface element on the user interface, and

wherein the update including a pay summary module estimating pay for the employee based on one or more pay rates for the employee, the log-in time, and an estimated log-out time;

receive selection of the activated log-out user interface element, from the mobile device of the employee, after a duration of time elapsed from the log-in time;

upon receiving selection of the activated log-out user interface element, automatically generate a second push notification including a log-out time corresponding to when selection of the activated log-out user interface element is received;

transmit, over the network, the second push notification to the computing device of the point-of-contact user, so that the point-of-contact user has access to up-to-date information for the employee;

update the pay summary module on the user interface, the updated pay summary module estimating actual pay for the remote employee based on the one or more pay rates for the remote employee, the log-in time, and the actual log-out time;

determine a jurisdiction, sales tax, and/or union benefits according to the remote job location and a remote job position of the employee at the remote job location; and

generate a paycheck for the employee according to A) the jurisdiction, sales tax, and/or the union benefits determined according to the remote job location and the remote job position of the employee and B) the estimated actual pay for the remote employee.

19 . The remote employment management system of claim 18 , in which the predetermined period of time comprises a multiple hour period of time associated with a live event at the remote job location.

20 . The remote employment management system of claim 18 , wherein determining the jurisdiction, sales tax, and/or user benefits includes determining a union pay rate for the employee.

Assignments (3)
SECURITY INTEREST Recorded Jun 5, 2024
From: PROCREWZ, LLC
To: ADAMS STREET CREDIT ADVISORS LP, AS COLLATERAL AGENT
Reel/Frame 067628/0775 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 30, 2024
From: PROCREWZ, INC.
To: PROCREWZ, LLC
Reel/Frame 067568/0969 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 16, 2022
From: CARZOLI, ROBERT E.
To: PROCREWZ, INC.
Reel/Frame 059920/0609 →
Continuity (3)
Continuation 17633179
Provisional Application 62883564 · Aug 6, 2019
Related Publication 20220172169A1 · Jun 2, 2022
References Cited (33)
US 8744933B2 · Shortridge · 2014 [cited by examiner]
US 9020848B1 · Ridge · 2015 [cited by examiner]
US 9202250B1 · Palaniappan · 2015 [cited by examiner]
US 10229375B2 · Davidson · 2019 [cited by examiner]
US 10657499B1 · Cherry · 2020 [cited by examiner]
US 20130198048A1 · Tillman, Jr. · 2013 [cited by examiner]
US 20130246114A1 · Gala · 2013 [cited by applicant]
US 20130290154A1 · Cherry et al. · 2013 [cited by applicant]
US 20130290200A1 · Singhal · 2013 [cited by examiner]
US 20140249877A1 · Hull et al. · 2014 [cited by applicant]
US 20150161553A1 · Eggleston · 2015 [cited by applicant]
US 20150324943A1 · Han et al. · 2015 [cited by applicant]
US 20150327011A1 · Fairbanks · 2015 [cited by applicant]
US 20170024683A1 · Bares et al. · 2017 [cited by applicant]
US 20170116575A1 · DeGoler · 2017 [cited by examiner]
US 20170243170A1 · Rashid · 2017 [cited by examiner]
US 20180033244A1 · Northrup et al. · 2018 [cited by applicant]
US 20180046988A1 · Kim · 2018 [cited by applicant]
US 20180330451A1 · Volberg · 2018 [cited by examiner]
US 20190057340A1 · Wang · 2019 [cited by examiner]
US 20190066058A1 · Spurgeon · 2019 [cited by examiner]
US 20190080335A1 · Degeneffe · 2019 [cited by examiner]
US 20190102743A1 · Cirrincione · 2019 [cited by examiner]
US 20200042936A1 · Jain · 2020 [cited by examiner]
US 20200293996A1 · Wu · 2020 [cited by examiner]
US 20210383583A1 · Charlton et al. · 2021 [cited by applicant]
AU 2014265052A1 · 2015 [cited by examiner]
WO 2010141891A2 · 2010 [cited by applicant]
WO WO2021011599A1 · 2021 [cited by examiner]
Mayan, “GPS enabled employee registration and attendance tracking system” (Year: 2015). [cited by examiner]
Villarama, “Wireless biometric attendance management and payroll system” (Year: 2017). [cited by examiner]
EP Extended Search Report, Sep. 5, 2022. [cited by applicant]
Examination Report for European Application No. 20850906.7, dated Jul. 3, 2025. [cited by applicant]