“On-Demand Payroll System And Interface” in Patent Application Approval Process (USPTO 20210279816): Patent Application
2021 SEP 27 (NewsRx) -- By a
This patent application has not been assigned to a company or institution.
The following quote was obtained by the news editors from the background information supplied by the inventors: “
“The present disclosure relates generally to an improved data processing system. In particular, the present disclosure relates to a method and apparatus for processing an on-demand payroll request within an organization. Still more particularly, the present disclosure relates to a method and apparatus for a graphical user interface used in visualizing and managing on-demand payments for employees of an organization.
“Information systems are used for many different purposes. For example, an information system may be used to process payroll to generate paychecks for employees in an organization. Additionally, an information system also may be used by a human resources department to maintain benefits and other records about employees. For example, a human resources department may manage health insurance, wellness plans, and other programs and organizations using an employee information system. As yet another example, an information system may be used to determine when to hire new employees, assign employees to projects, perform reviews for employees, and other suitable operations for the organization.
“Every employer is faced with the regular generation of payroll for its employees. Initially, payroll processing was an arduous manual task, requiring the responsible individual to compute the base pay, applicable taxes, and other deductions for each of the employer’s employees. Initially, these calculations were performed by hand. Later, these calculations were performed with the assistance of adding machines, calculators, and, finally, computers. Over time, automated systems have been developed to calculate pay, produce payroll checks, and even to make the automatic payroll deposits into an employee’s bank account for employees participating in a direct deposit program.
“Current payroll systems operate on a set payroll schedule, paying out compensation to employees on predetermined paydays. Employees may sometimes require cash in between payment periods for emergencies or during certain times of the year, such as holidays, and may not be able to wait until the end of the pay period. Current payroll systems require a human resources department to respond to requests for certain payroll events.”
In addition to the background information obtained for this patent application, NewsRx journalists also obtained the inventors’ summary information for this patent application: “According to an embodiment of the present invention, a method is provided for processing an on-demand payroll request. An on-demand payroll microservice receives a request for an unscheduled payroll to an employee. The on-demand payroll microservice retrieves payroll information for the employee from a first set of microservices. The on-demand payroll microservice submits the payroll information to a second set of microservices for payroll calculations. In response to the second set of microservices completing the payroll calculations, the on-demand payroll microservice retrieves the payroll calculations through the first set of microservices. The on-demand payroll microservice displays the payroll calculations. In response to receiving approval of the unscheduled payroll, the on-demand payroll microservice submits the payroll calculations to the second set of microservices for payroll processing. In response to the second set of microservices completing the payroll processing, the on-demand payroll microservice displays a confirmation of the payroll processing.
“According to another embodiment of the present invention, an on-demand payroll system comprises a computer system for processing an on-demand payroll request. The computer system receives a request for an unscheduled payroll to an employee. The on-demand payroll microservice retrieves payroll information for the employee from a first set of microservices. The computer system submits the payroll information to a second set of microservices for payroll calculations. In response to the second set of microservices completing the payroll calculations, the computer system retrieves the payroll calculations through the first set of microservices. The computer system displays the payroll calculations. In response to receiving approval of the unscheduled payroll, the computer system submits the payroll calculations to the second set of microservices for payroll processing. In response to the second set of microservices completing the payroll processing, the computer system displays a confirmation of the payroll processing.
“According to yet another embodiment of the present invention, a computer program product is provided for processing an on-demand payroll request. The computer program product comprises a computer-readable storage media and program code, stored on the computer-readable storage media, that is executable by a computer system. The program code includes code for receiving a request for an unscheduled payroll to an employee. The program code includes code for retrieving payroll information for the employee from a first set of microservices. The program code includes code for submitting the payroll information to a second set of microservices for payroll calculations. The program code includes code for retrieving the payroll calculations through the first set of microservices in response to the second set of microservices completing the payroll calculations. The program code includes code for displaying the payroll calculations. The program code includes code for submitting the payroll calculations to the second set of microservices for payroll processing in response to receiving approval of the unscheduled payroll. The program code includes code for displaying a confirmation of the payroll processing in response to the second set of microservices completing the payroll processing.
“The features and functions can be achieved independently in various embodiments of the present disclosure or may be combined in yet other embodiments in which further details can be seen with reference to the following description and drawings.”
The claims supplied by the inventors are:
“1. A method for processing an on-demand payroll request, the method comprising: receiving, by on-demand payroll microservice, a request for an unscheduled payment to an employee; retrieving, by on-demand payroll microservice, payroll information for the employee from a first set of microservices; submitting, by on-demand payroll microservice, the payroll information to a second set of microservices for payroll calculations; in response to the second set of microservices completing the payroll calculations, retrieving, by on-demand payroll microservice, the payroll calculations through the first set of microservices; displaying, by on-demand payroll microservice, the payroll calculations; responsive to receiving approval of the unscheduled payment, submitting, by on-demand payroll microservice, the payroll calculations to the second set of microservices for payment processing; and in response to the second set of microservices completing the payment processing, displaying, by on-demand payroll microservice, a confirmation of the payment processing.
“2. The method of claim 1, wherein the first set of microservices includes a payroll schedule microservice, a payroll profile microservice, and a payroll policies microservice.
“3. The method of claim 1, wherein the second set of microservices includes a payroll input microservice and a payroll output microservice.
“4. The method of claim 1, further comprising: receiving, by the on-demand payment microservice, a selection of a template for the unscheduled payment; and wherein retrieving the payroll information comprises: retrieving, by on-demand payroll microservice, the payroll information based on the template.
“5. The method of claim 5, wherein the template is selected from a bonus payment template, a payment upon termination template, a payment upon leave of absence template, and adjusted regular payment template, a back payment template, an additional payment template, or a commission payment template.
“6. The method of claim 5, wherein the template indicates payroll policies implemented for the unscheduled payment.
“7. The method of claim 7, wherein the payroll policies implemented for the unscheduled payment are different than payroll policies implemented for regular payments processed according to a regular payroll schedule.
“8. The method of claim 7, further comprising: receiving, by the on-demand payroll microservice, a change to the payroll policies implemented for the unscheduled payment, a change to the payroll information, or combinations thereof; and displaying in near real-time, by the on-demand payroll microservice, updated payroll calculations side-by-side with the received changes.
“9. The method of claim 7, further comprising: receiving a change to the payroll policies indicated by the template; modeling the change to the payroll policies and the payroll information for the employee to identify correlations among dimensions of data and generalize rules for predicting policy selections within an application context of an employer of the employee; and based on the modeling, generating an updated template within the application context of the employer.
“10. An on-demand payroll system comprising: a computer system that operates to: receive a request for an unscheduled payment to an employee; retrieve payroll information for the employee from a first set of microservices; submit the payroll information to a second set of microservices for payroll calculations; in response to the second set of microservices completing the payroll calculations, retrieve the payroll calculations through the first set of microservices; display the payroll calculations; responsive to receiving approval of the unscheduled payment, submit the payroll calculations to the second set of microservices for payment processing; and in response to the second set of microservices completing the payment processing, display a confirmation of the payment processing.
“11. The on-demand payroll system of claim 10, wherein the first set of microservices includes a payroll schedule microservice, a payroll profile microservice, and a payroll policies microservice.
“12. The on-demand payroll system of claim 10, wherein the second set of microservices includes a payroll input microservice and a payroll output microservice.
“13. The on-demand payroll system of claim 10, wherein the computer system further operates to: receive a selection of a template for the unscheduled payment; and wherein the computer system retrieves the payroll information based on the template.
“14. The on-demand payroll system of claim 13, wherein the template is selected from a bonus payment template, a payment upon termination template, a payment upon leave of absence template, and adjusted regular payment template, a back payment template, an additional payment template, or a commission payment template.
“15. The on-demand payroll system of claim 13, wherein the template indicates payroll policies implemented for the unscheduled payment.
“16. The on-demand payroll system of claim 15, wherein the payroll policies implemented for the unscheduled payment are different than payroll policies implemented for regular payments processed according to a regular payroll schedule.
“17. The on-demand payroll system of claim 15, wherein the computer system further operates to: receive a change to the payroll policies implemented for the unscheduled payment, a change to the payroll information, or combinations thereof; and display updated payroll calculations side-by-side with the received changes.
“18. The on-demand payroll system of claim 15, wherein the computer system further operates to: receive a change to the payroll policies indicated by the template; model the change to the payroll policies and the payroll information for the employee to identify correlations among dimensions of data and generalize rules for predicting policy selections within an application context of an employer of the employee; and based on the model, generate an updated template within the application context of the employer.
“19. A computer program product for processing an on-demand payroll request, the computer program product comprising: a computer-readable storage media; program code, stored on the computer-readable storage media, executable by a computer system to cause the computer system to receive a request for an unscheduled payment to an employee; program code, stored on the computer-readable storage media, executable by a computer system to cause the computer system to retrieve payroll information for the employee from a first set of microservices; program code, stored on the computer-readable storage media, executable by a computer system to cause the computer system to submit the payroll information to a second set of microservices for payroll calculations; program code, stored on the computer-readable storage media, executable by a computer system to cause the computer system to retrieve the payroll calculations through the first set of microservices in response to the second set of microservices completing the payroll calculations\; program code, stored on the computer-readable storage media, executable by a computer system to cause the computer system to display the payroll calculations; program code, stored on the computer-readable storage media, executable by a computer system to cause the computer system to submit the payroll calculations to the second set of microservices for payment processing in response to receiving approval of the unscheduled payment; and display a confirmation of the payment processing in response to the second set of microservices completing the payment processing.
“20. The computer program product of claim 19, wherein the first set of microservices includes a payroll schedule microservice, a payroll profile microservice, and a payroll policies microservice.
“21. The computer program product of claim 19, wherein the second set of microservices includes a payroll input microservice and a payroll output microservice.
“22. The computer program product of claim 19, further comprising: program code, stored on the computer-readable storage media, executable by a computer system to cause the computer system to receive a selection of a template for the unscheduled payment; and wherein the payroll information is retrieved based on the template.
“23. The computer program product of claim 22, wherein the template is selected from a bonus payment template, a payment upon termination template, a payment upon leave of absence template, and adjusted regular payment template, a back payment template, an additional payment template, or a commission payment template.
“24. The computer program product of claim 22, wherein the template indicates payroll policies implemented for the unscheduled payment.
“25. The computer program product of claim 24, wherein the payroll policies implemented for the unscheduled payment are different than payroll policies implemented for regular payments processed according to a regular payroll schedule.
“26. The computer program product of claim 24 further comprising: program code, stored on the computer-readable storage media, executable by a computer system to cause the computer system to receive a change to the payroll policies implemented for the unscheduled payment, a change to the payroll information, or combinations thereof; and program code, stored on the computer-readable storage media, executable by a computer system to cause the computer system to display updated payroll calculations side-by-side with the received changes.”
There are additional claims. Please visit full patent to read further.
URL and more information on this patent application, see: Adhuria, Saunak; Akenapalli, Usha; Chandrasekhar, Yeshwanth; Gaur, Anshuman; Matute, Karla; Metelitsa, Vadim; Patlolla, Sridhar; Rana, Vanshaj;
(Our reports deliver fact-based news of research and discoveries from around the world.)
Patent Issued for Vital signs with non-contact activity sensing network for elderly care (USPTO 11114206): Tellus You Care Inc.
Findings from Genentech Inc. Provides New Data about Breast Cancer (Patterns and Predictors of First-line Taxane Use In Patients With Metastatic Triple-negative Breast Cancer In Us Clinical Practice): Oncology – Breast Cancer
Advisor News
Annuity News
Health/Employee Benefits News
Life Insurance News