US-12626225-B2 - Remote employment management system
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.
Inventors
- Robert E. CARZOLI
Assignees
- PROCREWZ, INC.
Dates
- Publication Date
- 20260512
- Application Date
- 20220204
Claims (20)
- 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.
Description
CROSS-REFERENCE TO RELATED APPLICATIONS The present application is a Continuation of U.S. patent application Ser. No. 17/633,179, filed Feb. 4, 2022, and titled “REMOTE EMPLOYMENT MANAGEMENT SYSTEM”, which claims priority to P.C.T. Patent Application No. PCT/US2020/045063, filed Aug. 5, 2020, and titled “REPORTING LOGIN GEOLOCATION FOR GEO-FENCED REMOTE CLOCK-IN/CLOCK-OUT VERIFICATION OF A REMOTE JOB MANAGEMENT SYSTEM,” which claims the benefit of U.S. Provisional Patent Application No. 62/883,564, filed Aug. 6, 2019, and titled “REPORTING LOGIN GEOLOCATION FOR GEO-FENCED REMOTE CLOCK-IN/CLOCK-OUT VERIFICATION OF A REMOTE JOB MANAGEMENT SYSTEM,” the disclosures of which are expressly incorporated by reference herein in their entirety. BACKGROUND Field Aspects of the present disclosure relate, in general, to remote geo-location and, more particularly, to a remote employment management system. Background It may be beneficial to obtain the location of a mobile device such as a wireless phone, laptop, tablet, identity tag, etc., at one or more times and to provide the location to some client application or device for the purpose of supporting some service or function. Examples of services and functions include providing navigation instructions to the user of the mobile device, tracking and/or recording the location of some valuable asset, and enabling the mobile device to obtain its own location. To support the location of mobile devices that have the capability to access wireless networks such as global system for mobile communications (GSM), code division multiple access (CDMA), wideband CDMA (WCDMA), long term evolution (LTE), and Wi-Fi and/or fixed access networks such as packet cable and DSL, a number of position methods and associated positioning protocols have been developed that rely on communications between the mobile device and a location server supported by one or more intervening fixed and/or wireless networks. One such positioning protocol developed by the 3rd Generation Partnership Project (3GPP) in 3GPP Technical Specification (TS) 36.355, which is publicly available, is known as the LTE Positioning Protocol (LPP) and is intended to locate mobile devices that are currently accessing an LTE network. Unfortunately, tracking the location of a user's mobile device may constitute an invasion of privacy when conducted by an employer. For example, managing a remote work force at off-site job locations is problematic. A remote employment management system, which does not invade employee's privacy, is desired. SUMMARY 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. A remote employment management system is described. The remote employment management system includes an employment server to log an employee at a remote job location into and out of the remote employment management system over a predetermined period of time according to a mobile device of the employee. The remote employment management system also includes a payroll server to 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. The payroll server is further used to generate 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. This has outlined, rather broadly, the features and technical advantages of the present disclosure in order that the detailed description that follows may be better understood. Additional features and advantages of the disclosure will be described below. It should be appreciated by those skilled in the art that this disclosure may be readily utilized as a basis for modifying or designing other structures for carrying out the same purposes of the present disclosure. It should also be realized by those skilled in the art that such equivalent constructions do not depart from the teachings of the disclosure as set forth in the appended claims. The novel features, which are believed to be characteristic of the disclosure, both as to its organization and method of operation, together with further objects and advantages, will be better understood from the following description when considered in connection with the accompany