US2015228032A1PendingUtilityA1

Meta-model for monitoring payroll processes across a network

Assignee: GUENTHER FABIANPriority: Feb 10, 2014Filed: Feb 10, 2014Published: Aug 13, 2015
Est. expiryFeb 10, 2034(~7.5 yrs left)· nominal 20-yr term from priority
Inventors:Fabian Guenther
G06Q 40/125
54
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

The present disclosure describes methods, systems, and computer program products for providing, to a graphical user interface at a client computing device, a modeling of one or more operations of a payroll process that are running across a network on one or more remote servers. A computer-implemented method for modeling one or more operations of a payroll process in a graphical user interface at a client computing device, the method may comprise: receiving, at a server and from the client computing device, a selection of an entity; receiving, at the server and from the client computing device, a selection of a time information; assigning, by the server, the selected entity and the selected time information to one or more operations of a payroll process; executing, by the server, the operation of the payroll process by using the selected entity and the selected time information; and providing, by the server to the client computing device, a status report about the execution of the operation of the payroll process.

Claims

exact text as granted — not AI-modified
What is claimed is:  
     
         1 . A computer-implemented method for modeling one or more operations of a payroll process in a graphical user interface at a client computing device, the method comprising:
 receiving, at a server and from the client computing device, a selection of an entity;   receiving, at the server and from the client computing device, a selection of a time information;   assigning, by the server, the selected entity and the selected time information to one or more operations of a payroll process;   executing, by the server, the operation of the payroll process by using the selected entity and the selected time information; and   providing, by the server to the client computing device, a status report about the execution of the operation of the payroll process.   
     
     
         2 . The method of  claim 1 , further comprising:
 receiving, at the server and from the client computing device, a selection of one or more result parameters; and   determining, by the server, the selected one or more result parameters by using the operation of the payroll process.   
     
     
         3 . The method of  claim 2 , wherein the one or more result parameters includes at least one of: a number of errors in the executed payroll process, an identifier of the executed payroll process, a tax to be paid, a status of the payroll process, whether the operation has already been opened, is currently running or is closed and locked against changes, or log information about the operation. 
     
     
         4 . The method of  claim 1 , wherein the executing of the operation of the payroll process by using the selected entity and the selected time information comprises:
 accessing, by the server, one or more databases including data associated with the selected entity or the selected time information.   
     
     
         5 . The method of  claim 1 , wherein the assigning of the selected entity and the selected time information to one or more operations of a payroll process is performed by the server using the OData-protocol. 
     
     
         6 . The method of  claim 1 , wherein the status report includes at least one of a degree to which the operation of the payroll process is or is not executed, a degree to which the payroll process is or is not executed, a degree to which the selected entity or the selected time information is processed by the operation of the payroll process, and a time required until the operation of the payroll process will be finished executing by using the selected entity and the selected time information. 
     
     
         7 . The method of  claim 1 , wherein the time information is a time period or a point in time, and wherein the entity is one or more employees or a legal entity. 
     
     
         8 . The method of  claim 1 , further comprising:
 receiving, by the server, a change to the operation of the payroll process and executing, by the server, the changed operation of the payroll process by using the selected entity and the selected time information either without having to change the modeling of the operation of the payroll processes in the graphical user interface at the client computing device or without having to reassign the selected entity and time information to the changed operation of the payroll process   
     
     
         9 . The method of  claim 1 , wherein the operation of the payroll process is executed in a cloud computing environment or in an in-memory database. 
     
     
         10 . The method of  claim 1 , further comprising:
 receiving, by the server, a command to add an additional operation of a payroll process to the executing operation of the payroll process to form a plurality of payroll process operations and executing, by the server, the plurality of payroll process operations by using the selected entity and the selected time information without having to reassign the selected entity and time information to the executing operation of the payroll process, or without having to change the modeling of the one or more operations of the payroll process in the graphical user interface at the client computing device.   
     
     
         11 . A computer-method for modeling one or more operations of a payroll process in a graphical user interface at a client computing device, the method comprising:
 identifying, at the client computing device, a selection of an entity;   identifying, at the client computing device, a selection of a time information;   transmitting, from the client computing device to a server remote from the client computing device, the selected entity and the selected time information;   receiving, at the client computing device and from the server, a status report about a remote execution of the operation of the payroll process that uses the selected entity and the selected time information.   
     
     
         12 . A computer program product encoded on a tangible storage medium, the product comprising computer readable instructions for causing one or more computers to perform operations for modeling one or more operations of a payroll process in a graphical user interface at a client computing device, the operations comprising:
 identifying, at the client computing device, a selection of an entity;   identifying, at the client computing device, a selection of a time information;   transmitting, from the client computing device to a server remote from the client computing device, the selected entity and the selected time information;   receiving, at the client computing device and from the server, a status report about a remote execution of the operation of the payroll process that uses the selected entity and the selected time information.   
     
     
         13 . A computer program product encoded on a tangible storage medium, the product comprising computer readable instructions for causing one or more computers to perform operations for modeling one or more payroll processes in a graphical user interface at a client computing device, the operations comprising:
 receiving, at a server and from the client computing device, a selection of an entity;   receiving, at the server and from the client computing device, a selection of a time information;   assigning, by the server, the selected entity and the selected time information to one or more operations of a payroll process;   executing, by the server, the operation of the payroll process by using the selected entity and the selected time information; and   providing, by the server to the client computing device, a status report about the execution of the operation of the payroll process.   
     
     
         14 . The computer program product of  claim 13 , further comprising:
 receiving, at the server and from the client computing device, a selection of one or more result parameters and determining, by the server, the selected one or more result parameters by using the payroll process, wherein the one or more result parameters includes at least one of a number of errors in the executed payroll process, an identifier of the executed payroll process, a tax to be paid, or a status of the payroll process.   
     
     
         15 . The computer program product of  claim 13 , wherein the executing of the payroll process by using the selected entity and the selected time information comprises:
 accessing, by the server, one or more databases including data associated with the selected entity or the selected time information, wherein the one or more databases are communicatively connected with the server via a LAN or WAN.   
     
     
         16 . The computer program product of  claim 13 , wherein the status report includes at least one of degree to which the payroll process is executed, degree to which the payroll process is not executed; degree to which the selected entity or the selected time information is processed by the payroll process; time required until the payroll process will be finished executing by using the selected entity and the selected time information. 
     
     
         17 . The computer program product of  claim 13 , further comprising:
 receiving, by the server, a change to the payroll process and executing, by the server, the changed payroll process by using the selected entity and the selected time information without having to change the modeling of the operation of the payroll process in the graphical user interface at the client computing device, or without having to reassign the selected entity and time information to the changed payroll process.   
     
     
         18 . The computer program product of  claim 13 , further comprising:
 receiving, by the server, a command to add an additional operation of a payroll process to the executing operation of the payroll process to form a plurality of payroll process operations and executing, by the server, the plurality of payroll process operations by using the selected entity and the selected time information without having to reassign the selected entity and time information to the executing payroll process or without having to change the modeling of the operation of the payroll process in the graphical user interface at the client computing device.   
     
     
         19 . A system for providing for modeling one or more operations of a payroll process in a graphical user interface at a client computing device, the system comprising:
 the client computing device configured to:
 receive a selection of an entity; and 
 receive a selection of a time information; and 
   a server remote from the client computing device, the server configured to:
 assign the selected entity and the selected time information to a payroll process; 
 execute the payroll process by using the selected entity and the selected time information; and 
 transmit a status report about the execution of the payroll process to the client computing device. 
   
     
     
         20 . The system of  claim 19 , wherein the client computing device is communicatively connected with the server via a LAN or WAN. 
     
     
         21 . The system of  claim 19 , wherein the server is further configured to:
 access, during the executing of the payroll process by using the selected entity and the selected time information, one or more databases storing data associated with the selected entity or the selected time information, wherein the one or more databases are communicatively connected with the server via a LAN or WAN.   
     
     
         22 . The system of  claim 19 , wherein the one or more operations of the payroll process are implemented in a cloud computing environment. 
     
     
         23 . A system for providing for modeling one or more operations of a payroll process in a graphical user interface at a client computing device, the system comprising:
 the client computing device configured to:
 receive a selection of an entity; and 
 receive a selection of a time information; and 
   a server remote from the client computing device, the server configured to:
 assign the selected entity and the selected time information to one or more operations of a payroll process; 
 execute the operations of the payroll process by using the selected entity and the selected time information; 
 access, during the executing of the operation of the payroll process by using the selected entity and the selected time information, one or more databases storing data associated with the selected entity or the selected time information; 
 receive a change to the operation of the payroll process and execute the changed operation of the payroll process by using the selected entity and the selected time information without having to change the modeling of the one or more operations of the payroll processes in the graphical user interface at the client computing device, or without having to reassign the selected entity and time information to the changed operation of the payroll process; and 
 transmit a status report about the execution of the changed operation of the payroll process to the client computing device.

Join the waitlist — get patent alerts

Track US2015228032A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.