CPC G06Q 40/125 (2013.12) [G06Q 10/1091 (2013.01)] | 20 Claims |
1. A method comprising:
providing, by an online system comprising at least one hardware processor, for display a user interface by an application on a client device in which a user can request to receive compensation for a portion of time worked during a time interval before a subsequent date at which compensation for the time interval is scheduled to be distributed by an employer of the user;
responsive to a request from the user, accessing, by the online system, an entry in a database associated with the user and including information representative of a total amount of uncompensated time worked by the user;
computing, by the online system, a total amount of compensation the user is eligible to receive based at least in part on the information representative of a total amount of uncompensated time worked by the user;
receiving, by the online system, a requested amount of compensation from the user via the user interface; and
in response to 1) the user being in good standing, 2) the requested amount of compensation being less than the total amount of compensation, 3) an amount of time reported but not recorded as worked by the user not exceeding a historical average for the user, and 4) explicit confirmation from the user, automatically:
executing, by the online system, a transfer of compensation from the online system to an account of the user; and
modifying, by the online system, a database entry associated with the user by subtracting a compensated amount of time determined based on the requested amount of compensation from the total amount of uncompensated time.
|