US20160163001A1 - Payroll system to facilitate employee budget control and methods thereof - Google Patents
Payroll system to facilitate employee budget control and methods thereof Download PDFInfo
- Publication number
- US20160163001A1 US20160163001A1 US15/045,245 US201615045245A US2016163001A1 US 20160163001 A1 US20160163001 A1 US 20160163001A1 US 201615045245 A US201615045245 A US 201615045245A US 2016163001 A1 US2016163001 A1 US 2016163001A1
- Authority
- US
- United States
- Prior art keywords
- pay
- employee
- customized
- employer
- schedule
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
- 238000000034 method Methods 0.000 title claims abstract description 43
- 230000000737 periodic effect Effects 0.000 claims abstract description 26
- 238000004891 communication Methods 0.000 claims abstract description 14
- 238000003860 storage Methods 0.000 description 12
- 238000012545 processing Methods 0.000 description 7
- 230000002093 peripheral effect Effects 0.000 description 6
- 238000012546 transfer Methods 0.000 description 5
- 238000009826 distribution Methods 0.000 description 4
- 230000008520 organization Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000006855 networking Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000010200 validation analysis Methods 0.000 description 3
- 238000012790 confirmation Methods 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000002354 daily effect Effects 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000007723 transport mechanism Effects 0.000 description 1
- 230000003442 weekly effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/12—Accounting
- G06Q40/125—Finance or payroll
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5061—Partitioning or combining of resources
- G06F9/5077—Logical partitioning of resources; Management or configuration of virtualized resources
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/105—Human resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
Definitions
- Embodiments of the present invention generally relate to a payroll system to facilitate employee budget control and methods thereof. More specifically, embodiments of the present invention relate to a system for administering and managing an employee's compensation by virtue of enabling the employee to implement measures to create a budget and implement such budget through controlled distribution of the employee's compensation.
- budgets are often viewed as restrictive reminders of things people cannot have.
- a budget should properly be viewed as a tool, which when used properly, leads to a desired outcome—i.e., to have a fiscally responsible lifestyle.
- a budget is nothing more than a plan for how people will spend their money, it should be treated as a roadmap for every paycheck received.
- Embodiments of the present invention generally relate to a payroll system to facilitate employee budget control and methods thereof. More specifically, embodiments of the present invention relate to a system for administering and managing an employee's compensation by virtue of enabling the employee to implement measures to create a budget and implement such budget through controlled distribution of the employee's compensation.
- a method of facilitating employee budget control utilizing a computer system having a processor comprises: receiving employee data regarding the employee's compensation from an employer, the employee data comprising an employer pay schedule and an ordinary pay amount each pay period of the pay schedule; enabling the employee to create a customized periodic payment plan, such customized periodic payment plan having a customized pay schedule different than the employer pay schedule; and managing implementation of the customized periodic payment plan, whereby the employee is compensated based on the customized pay schedule at a modified pay amount for each pay period of the customized pay schedule; wherein the customized pay schedule and modified pay amount provide a total employee compensation no greater than the employee compensation under the employer pay schedule and the ordinary pay amount, over any given period of time.
- a method of facilitating employee budget control utilizing a computer system having a processor comprises: receiving employee data regarding the employee's compensation from an employer, the employee data comprising an employer pay schedule, an ordinary pay amount each pay period of the pay schedule, and employee spending habits; electronically verifying at least a portion of the employee data with the employer; enabling the employee to create a customized periodic payment plan, such customized periodic payment plan having a customized pay schedule different than the employer pay schedule; and facilitating the processing of a receipt of the ordinary pay amount from the employer according to the employer pay schedule, and payment to the employee of the modified pay amount according to the customized pay schedule; wherein the customized pay schedule and modified pay amount provide a total employee compensation no greater than the employee compensation under the employer pay schedule and the ordinary pay amount, over any given period of time.
- a method of facilitating employee budget control utilizing a computer system having a processor comprises: receiving employee data regarding the employee's compensation from an employer, the employee data comprising an employer pay schedule, and an ordinary pay amount each pay period of the pay schedule; determining a periodic pay rate of the employee based upon the employer pay schedule and ordinary pay amount for each pay period of the pay schedule, such periodic pay rate indicative of when an employee earns compensation that is to be received during a subsequent pay period of the pay schedule; issuing credits to an employee account stored in a database within the computer system in accordance with the periodic pay rate, the credits being issued being provided in an amount no greater than the value amount of the periodic pay rate; enabling the employee to redeem the issued credits at third party merchants; and facilitating the deduction of the amount of redeemed issued credits from the ordinary pay amount in a subsequent pay period of the pay schedule.
- FIG. 1 depicts a block diagram of an exemplary system in accordance with one embodiment of the present invention
- FIG. 2 depicts a block diagram of a general purpose computer system in accordance with one embodiment of the present invention
- FIG. 3 depicts a general flow chart of a method of administering an employee payroll system in accordance with one exemplary embodiment of the present invention.
- Embodiments of the present invention generally relate to a payroll system to facilitate employee budget control and methods thereof. More specifically, embodiments of the present invention relate to a system for administering and managing an employee's compensation by virtue of enabling the employee to implement measures to create a budget and implement such budget through controlled distribution of the employee's compensation.
- FIG. 1 depicts a block diagram of an exemplary system in accordance with one embodiment of the present invention.
- the system 100 generally includes at least a first user 110 a , also referred to herein as an employee, a first employer 130 a , an administrator 120 , and optionally a financial institution 140 , all in communication via a network 150 .
- the system 100 may additionally include at least a second user 110 b , and additional users, up to user 110 n , where n represents any number of users practical for operation of embodiments of the present invention.
- the network 150 may comprise any network suitable for embodiments of the present invention.
- the network 150 may be a partial or full deployment of most any communication/computer network or link, including any of, any multiple of, any combination of or any combination of multiples of a public or private, terrestrial wireless or satellite, and wireline networks or links.
- the network 150 may include, for example, network elements from a Public Switch Telephone Network (PSTN), the Internet, core and proprietary public networks, wireless voice and packet-data networks, such as 1G, 2G, 2.5G, 3G and 4G telecommunication networks, wireless office telephone systems (WOTS) and/or wireless local area networks (WLANs), including, Bluetooth and/or IEEE 802.11 WLANs, wireless personal area networks (WPANs), wireless metropolitan area networks (WMANs) and the like; and/or communication links, such as Universal Serial Bus (USB) links; parallel port links, Firewire links, RS-232 links, RS-485 links, Controller-Area Network (CAN) links, and the like.
- PSTN Public Switch Telephone Network
- WOTS wireless office telephone systems
- WLANs wireless local area networks
- WLANs wireless personal area networks
- WMANs wireless metropolitan area networks
- communication links such as Universal Serial Bus (USB) links
- USB Universal Serial Bus
- parallel port links Firewire links
- RS-232 links RS-485 links
- the administrator or host 120 may comprise an organization, company or individual who controls, designs and is generally responsible for implementing and/or facilitating each of the methods disclosed herein.
- the administrator 120 is an entity hosting an accessible server and a database 122 .
- the server may comprise any type of computing device suitable for embodiments of the present invention.
- the server may be located at the administrator 120 physical site or at a remote location accessible via the network 160 .
- the database 122 may include a number of records in accordance with embodiments of the present invention, including data and/or other information, which may be parsed and stored.
- the database 122 may further comprise software, which may include and/or employ one or more database management systems (“DBMS”), such as any one of an Oracle, DB2, Microsoft Access, Microsoft SQL Server, Postgres, MySQL, 4th Dimension, FileMaker and Alpha Five DBMS, and the like.
- DBMS database management systems
- the DBMS may be operable to query the database 122 , parse the information into the records, execute rules for sorting the information parsed into the records, execute rules for performing operations (e.g., mathematical, statistical, logical, etc., operations) on the information parsed into the records, and the like.
- the database software may be operable to apply the data from records into one or more models to form one or more output records. These output records include information that may be used to facilitate the methods disclosed herein.
- the database software may be operable to interface with web-server software, to allow manipulation of the database 122 via one or more web pages available to the administrator 120 and/or users 110 via the network 150 .
- the system 100 may also comprise a third party financial institution 140 .
- the financial institution 140 may comprise a bank, a credit-based company, or the like, suitable for facilitating the financial transactions within the system.
- the financial institution 140 comprises a system for accepting, storing, tracking and processing payments made within the system 100 .
- the system 100 comprises a first employer 130 a , also referred to herein as an organization.
- the system 100 may additionally include at least a second organization, and additional organizations, up to organization 130 n , where n represents any number of organizations practical for operation of embodiments of the present invention.
- the employer 130 employs at least one employee 110 .
- the nature of the employment may constitute any type of legal employment suitable for embodiments of the present invention, including full or part-time work, whereby the employee 110 receives compensation from the employer 130 for the employment.
- the employer/employee relationship may be in the form of a government entity and an entitlement payment (e.g., social security, welfare, etc.)
- each of the parties associated with the system 100 comprise the necessary electronic devices, having platforms and databases where applicable, to execute the methods as set forth by embodiments of the present invention.
- Alternative system architectures are contemplated by embodiments of the present invention, provided such alternative architectures are capable of executing the various methods disclosed herein.
- the electronic device associated with each of the parties within the system comprises a general purpose computer system, for example, the general purpose computer system of FIG. 2 .
- the general purpose computing system of FIG. 2 is merely an exemplary embodiment of an electronic device, and actual electronic devices may comprise any one or more components shown in FIG. 2 , suitable for embodiments of the present invention.
- a general purpose computer system in the form of a computer 210 is shown. As understood by embodiments of the present invention, components shown in dashed outline are not part of the computer 210 , but are used to illustrate the exemplary embodiment of FIG. 2 .
- Components of computer 210 may include, but are not limited to, a processor 220 , a system memory 230 , a memory/graphics interface 221 , also known as a Northbridge chip, and an I/O interface 222 , also known as a Southbridge chip.
- the system memory 230 and a graphics processor 290 may be coupled to the memory/graphics interface 221 .
- a monitor 291 or other graphic output device may be coupled to the graphics processor 290 .
- a series of system busses may couple various system components including a high speed system bus 223 between the processor 220 , the memory/graphics interface 221 and the I/O interface 222 , a front-side bus 224 between the memory/graphics interface 221 and the system memory 230 , and an advanced graphics processing (AGP) bus 225 between the memory/graphics interface 221 and the graphics processor 290 .
- the system bus 223 may be any of several types of bus structures including, by way of example, and not limitation, such architectures include Industry Standard Architecture (ISA) bus, Micro Channel Architecture (MCA) bus and Enhanced ISA (EISA) bus.
- ISA Industry Standard Architecture
- MCA Micro Channel Architecture
- EISA Enhanced ISA
- the computer 210 typically includes a variety of computer readable media.
- Computer readable media can be any available media that can be accessed by computer 210 and includes both volatile and nonvolatile media, removable and non-removable media.
- Computer readable media may comprise computer storage media and communication media.
- Computer storage media includes volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data.
- Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store the desired information and can accessed by the computer 210 .
- Communication media typically embodies computer readable instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism and includes any information delivery media.
- modulated data signal means a signal that has one or more of its characteristics set or changed in such a manner as to encode information in the signal.
- communication media includes wired media such as a wired network or direct-wired connection, and wireless media such as acoustic, RF, infrared and other wireless media. Combinations of the any of the above should also be included within the scope of computer readable media.
- the system memory 230 includes computer storage media in the form of volatile and/or nonvolatile memory such as read only memory (ROM) 231 and random access memory (RAM) 232 .
- the system ROM 231 may contain permanent system data 243 , such as identifying and manufacturing information.
- a basic input/output system (BIOS) may also be stored in system ROM 231 .
- RAM 232 typically contains data and/or program modules that are immediately accessible to and/or presently being operated on by processor 220 .
- FIG. 2 illustrates operating system 234 , application programs 235 , other program modules 236 , and program data 237 .
- the I/O interface 222 may couple the system bus 223 with a number of other buses 226 , 227 and 228 that couple a variety of internal and external devices to the computer 210 .
- a serial peripheral interface (SPI) bus 226 may connect to a BIOS memory 233 containing the basic routines that help to transfer information between elements within computer 210 , such as during start-up.
- a security module 229 may be incorporated to manage metering, billing, and enforcement of policies.
- a super input/output chip 260 may be used to connect to a number of ‘legacy’ peripherals, such as floppy disk 252 , keyboard/mouse 262 , and printer 296 , as examples.
- the super I/O chip 260 may be connected to the I/O interface 222 with a low pin count (LPC) bus, in some embodiments.
- LPC low pin count
- the super I/O chip 260 is widely available in the commercial marketplace.
- bus 228 may be a Peripheral Component Interconnect (PCI) bus, or a variation thereof, may be used to connect higher speed peripherals to the I/O interface 222 .
- PCI bus may also be known as a Mezzanine bus.
- Variations of the PCI bus include the Peripheral Component Interconnect-Express (PCI-E) and the Peripheral Component Interconnect-Extended (PCI-X) busses, the former having a serial interface and the latter being a backward compatible parallel interface.
- bus 228 may be an advanced technology attachment (ATA) bus, in the form of a serial ATA bus (SATA) or parallel ATA (PATA).
- ATA advanced technology attachment
- the computer 210 may also include other removable/non-removable, volatile/nonvolatile computer storage media.
- FIG. 2 illustrates a hard disk drive 240 that reads from or writes to non-removable, nonvolatile magnetic media.
- Removable media such as a universal serial bus (USB) memory 252 or CD/DVD drive 256 may be connected to the PCI bus 228 directly or through an interface 250 .
- USB universal serial bus
- Other removable/non-removable, volatile/nonvolatile computer storage media that can be used in the exemplary operating environment include, but are not limited to, magnetic tape cassettes, flash memory cards, digital versatile disks, digital video tape, solid state RAM, solid state ROM, and the like.
- the drives and their associated computer storage media provide storage of computer readable instructions, data structures, program modules and other data for the computer 210 .
- hard disk drive 240 is illustrated as storing operating system 244 , application programs 245 , other program modules 246 , and program data 247 .
- operating system 244 application programs 245 , other program modules 246 , and program data 247 are given different numbers here to illustrate that, at a minimum, they are different elements within the computer 210 .
- a user may enter commands and information into the computer 210 through input devices such as a mouse/keyboard 262 or other input device combination.
- Other input devices may include a microphone, joystick, game pad, satellite dish, scanner, or the like.
- These and other input devices are often connected to the processor 220 through one of the I/O interface busses, such as the SPI 226 , the LPC 227 , or the PCI 228 , but other busses may be used.
- other devices may be coupled to parallel ports, infrared interfaces, game ports, and the like (not depicted), via the super I/O chip 260 .
- FIG. 3 depicts a general flow chart of a method of administering an employee payroll system in accordance with one exemplary embodiment of the present invention.
- the method 300 begins at step 310 where a system, such as the system 100 of FIG. 1 , is provided.
- a system such as the system 100 of FIG. 1
- an administrator creates a user account.
- the creation of the user account comprises the establishment of an account within the database 122 , and creating access for the user 110 to access its account.
- such access comprises the use of a web portal, software application, or the like.
- an account is created on the database 122 for a user 110
- information is gathered from the user during a “registration” page, accessible via the global computer network.
- a user 110 may provide certain information relating to unique characteristics of the user 110 , e.g., current employment information, financial information, demographic information, personal information, geographical information, and/or the like.
- the administrator 120 may classify and/or categorize the user into one or more of several plausible groups. Such types of groups may be based on occupations, employers, divisions within a company, interests, or the like, as provided by the user 110 .
- the administrator may also collect information regarding the employee's spending habits, spending requirements, personal financial situations, and the like. In such embodiments, such information may be detailed (e.g., providing down-to-the-penny accounting of monthly expenses), generic (e.g., providing numbers rounded to the nearest hundred dollars), or combinations thereof (e.g., providing specific numbers with regard to installment payments, and broad ranges for other numbers). Such collected information may be utilized to assist in later steps within the method 300 .
- the administrator may confirm employment of the user. For example, in one embodiment, if the user indicated she was an employee of a particular company, the administrator may request employment identification (e.g., employer information, an employee ID number, an account number, etc.). In another embodiment, the administrator may request specific information regarding the compensation of the employment, for example, the amount of total compensation, frequency of payment (i.e., every other week, once a month, weekly, etc.), a bonus/commission structure, etc. In certain embodiments, the administrator may already be in possession of the nature of information used by a particular employer (i.e., the administrator may be in communication with the employer, and may already have access to all personnel and employment files). In such embodiments, the administrator may only need basic information from the user to subsequently verify the user's employment with the employer.
- employment identification e.g., employer information, an employee ID number, an account number, etc.
- specific information regarding the compensation of the employment for example, the amount of total compensation, frequency of payment (i.e., every other week, once
- the administrator may verify the information provided by the employee with employer.
- the administrator 120 may communicate directly with an employer 130 through the network 150 .
- the employee's employment and related information may be automatically confirmed by a database at the employer.
- alternative forms of communication for example, telephone, facsimile, or the like, may be utilized to obtain some type of confirmation of the employee's employment with the employer.
- the administrator 120 may assemble the data compiled from the employer and employee and create a customized periodic payment plan with the employee.
- the administrator compiles financial data from the employee.
- such financial data includes at least the employee's compensation over a periodic time (e.g., week, month, year, etc.).
- the financial data being compiled may also include the employee's spending parameters.
- the administrator may ask the employee to set a desired periodic payment plan. For example, if the employee is making $1000 every two weeks, the employee may desire to be paid out $500 every week, or $2000 every four weeks. In another embodiment, for an employee who has a lot of bills circulating near the first of the month, the employee may want to make 80% of her monthly salary on the last Friday of the month and the remainder of the salary split over every other Friday within the month.
- an employee may be paid twice a month (e.g., the 1 st and 15 th of the month), and may want to be paid a large portion of her monthly income on the 1 st of the month, and the remainder of her monthly income spread out in small increments over every Monday, Wednesday and Friday of the month.
- the administrator may recommend a particular payment plan for the employee's approval. For example, the administrator may determine that the employee spends a substantial amount of money during a particular time of the month, and the administrator may suggest the employee receive a greater percentage of her compensation during that period of the month. Similarly, if the administrator learns that the employee runs out of spending cash after every weekend, the administrator may suggest the employee receive an even payment every Monday.
- the administrator may act in the role of a financial advisor and suggest financial strategy in addition to just a payment plan. For example, the administrator may learn that the employee is paying high interest rates on credit cards and only making minimal payments. As such, the administrator may recommend a financial strategy to pay down such credit card balances, which may include a percentage of the employee's monthly compensation going to the credit card, and the employee could receive such percentage of compensation on or near the date on which the credit card is due. Similarly, in another embodiment, the administrator may determine long term goals of the employee, such as retirement goals. As such, the administrator may suggest certain payment plan options that could include ways to save money towards retirement.
- the administrator may take on an additional role of third party payment processor.
- the employee may identify certain installment payments that need to be paid every month. The administrator may automatically deduct such amount from the employee's payment plan and pay the third party (e.g., mortgage company, car finance company, credit card company, etc.) directly. In such embodiments, the employee may receive only the compensation remaining after all her requisite monthly bills are paid.
- the third party e.g., mortgage company, car finance company, credit card company, etc.
- the administrator manages the employee's compensation or payment plan.
- the management of an employee's payment plan comprises accepting payments from the employer as if the employer were paying directly to the employee, and remitting payments to the employee in accordance with the terms of the payment plan.
- the administrator may generally work closely with a financial institution, such as a bank, payroll company, credit company, or the like, to facilitate in the processing of such payments.
- a financial institution such as a bank, payroll company, credit company, or the like, to facilitate in the processing of such payments.
- the financial institution may receive payments from the employer on an ordinary payroll schedule for the employer, and hold such funds in an escrow or trust account for the employee. Such receipt of payment may occur via direct deposit, mailing/delivering a check, electronic funds transfer, wire transfer, or the like.
- the administrator may distribute the funds according to the payment plan. Such distribution may occur via direct deposit, mailing/delivering a check, electronic funds transfer, wire transfer, or the like.
- the administrator may process payment to such third parties via any means suitable for embodiments of the present invention.
- the payment may be made via any type of bill payment structure offered by many financial institutions.
- the method 300 ends at step 360 . It should be appreciated however, that as long as the employee remains employed, the steps 330 - 350 may continue perpetually until the user no longer is employed with an employer, or elects not to utilize the systems and methods described herein.
- FIG. 4 depicts a general flow chart of a method of administering an employee payroll system in accordance with another exemplary embodiment of the present invention.
- the method 400 begins at step 410 where a system, such as the system 100 of FIG. 1 , is provided.
- a user account may be established, employment may be confirmed and/or validated, as done in method 300 .
- the user may be issued a tangible card having encoded information thereon relating to the user account. While a traditional credit or debit card, as known in the industry, may be utilized, embodiments of the present invention may utilize any type of tangible card or article capable of storing information thereon.
- the tangible card comprises a magnetic strip on one side thereof, for storing information thereon.
- the tangible card may comprise an RFID chip, a barcode, a QR code, a computer chip, or the like, for storing information relating to the user account.
- the user may start accumulating credits within a credit account associated with the user account.
- the administrator may determine a periodic pay rate of the user based upon the employer's pay schedule and ordinary pay amount for each pay period of the pay schedule. For example, if the employer pays the employee $1,000 per every two 5-day work weeks (i.e., bi-weekly), the periodic pay rate of that user may be either $500/week or $100 per day. Using the daily rate, for purposes of example, it can be determined that for every day the user works, the user will be paid $100, even if it will not be received or collected for a couple weeks later.
- the credit account for the user may start accumulating credits.
- the user's credit account may receive a set number of credits having a value amount no greater than the $100 periodic pay rate. That is, if 1 credit equals the value amount of $1, the user's credit account may receive up to 100 credits at the end of each work day.
- While embodiments of the present invention may permit more credits to be accumulated than the value of the periodic pay rate, it may likely increase the financial risk to the administrator, employer and/or financial institution in the event the user quits or is terminated before all accumulated credits are earned. Accordingly, in most embodiments, the rate at which the credits are accumulated is no greater than the periodic pay rate.
- the user may be able to select the amount of credits accumulated into the credit account.
- the user may elect to only receive credits at half of the periodic pay rate, and as such, the user may only accumulate credits at a rate of 50 credits per day worked.
- the user may have freedom to select the amount of credits accumulated at any time throughout the use of the systems herein.
- the user is permitted to redeem the accumulated credits as soon as they are accumulated within the user's credit account.
- the user may redeem the accumulated credits using the tangible card at any third party merchant, similar to using a traditional credit card or debit card.
- a third party merchant may comprise any of a retail store (e.g., a grocery store, an electronics store, etc.), a service provider (e.g., a gas station, a plumber, an electrician, etc.), a financial institution (e.g., a bank, a credit card company, an automated teller machine (ATM), etc.), a utility provider (e.g., the gas company, the phone company, etc.), or the like.
- the administrator may partner with one or more credit card companies (e.g., Visa, MasterCard, American Express, etc.), such that the credit card companies have established infrastructure for processing ordinary merchant transactions.
- the credit card processing company at the merchant may electronically check the value of accumulated credits within the user's credit account to ensure the transaction will clear (i.e., there are sufficient credits within the user's credit account to pay for the transaction.) If there are sufficient credits, the credits will be debited from the user's credit account and the transaction will go through successfully. If there are not sufficient credits, the transaction will be declined.
- the credits in the user's credit account may be replenished.
- the entire amount of credits, as described above may be issued to the credit account.
- the credits may only be replenished up to a certain value. For example, if the credit account has a value of 100 credits, the user accumulates 100 credits at the end of day 1 and spends 25 credits on the morning of day 2, the credit account may only be credited 25 credits at the end of day 2 to bring the value of the credit account back to 100.
- the user is responsible to pay for value of any credits debited from the credit account. Accordingly, during a subsequent pay period, the user's pay may be deducted by an amount equal to the value of credits used.
- the user's pay stub may comprise an itemized list of credit charges used before the subsequent pay period.
- the method 400 ends at step 460 .
- the administrator 120 may provide a plethora of additional services within the system 100 to facilitate the methods disclosed herein.
- the administrator 120 may implement substantial tiers of security and validation beyond those described above, as necessary for embodiments of the present invention.
- Examples of such type of security may include: user-rating systems to unlock or remove certain levels of access within the system, financial confirmation/validation from a user's financial institution, exchange and/or validation of employer information, proof of employment with certain types of employers, or the like.
- embodiments of the present invention may further comprise additional components, methods, or entities, provided such unique business processes as disclosed herein, are maintained.
- the system 100 of embodiments of the present invention may comprise a plethora of additional features, for example, social networking features.
- embodiments of the present invention may include: user-personalized webpages, chat/email functions, the ability to import and/or obtain information from an existing list (e.g., Microsoft Money, Quickbooks, etc.) or an existing social networking group (e.g., connections on LinkedIn.com, FaceBook friends, etc.), extending access to mobile and other devices, or the like.
- embodiments of the present invention are further scalable to allow for additional clients and servers, as particular applications may require.
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Marketing (AREA)
- Economics (AREA)
- General Business, Economics & Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Software Systems (AREA)
- Operations Research (AREA)
- Technology Law (AREA)
- Tourism & Hospitality (AREA)
- Quality & Reliability (AREA)
- Development Economics (AREA)
- Data Mining & Analysis (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Embodiments of the present invention generally relate to a financial budget control enhancement method for remote access that may be implemented in a financial service computer having a processor and a memory in communication with the processor, wherein the method may include receiving employee data comprising an employer pay schedule and an ordinary pay amount each pay period of the employer pay schedule for an employee; the processor establishing a secure communications channel to a portable device associated with the employee; receiving a pay data from the portable device via the secure communications channel, the pay data including a request to create a customized periodic payment plan, the customized periodic payment plan having a customized pay schedule different than the employer pay schedule.
Description
- This application is a continuation of U.S. patent application Ser. No. 13/569,992, filed Aug. 8, 2012, entitled “Payroll System to Facilitate Employee Budget Control and Methods Thereof,” which claims priority to U.S. Provisional Patent Application Ser. No. 61/521,348, filed Aug. 8, 2011, entitled “Employee Payroll System and Methods Thereof,” the disclosure of which is incorporated herein by reference in its entirety.
- 1. Field of the Invention
- Embodiments of the present invention generally relate to a payroll system to facilitate employee budget control and methods thereof. More specifically, embodiments of the present invention relate to a system for administering and managing an employee's compensation by virtue of enabling the employee to implement measures to create a budget and implement such budget through controlled distribution of the employee's compensation.
- 2. Description of Related Art
- Successful businesses around the world have one thing in common: they budget their money. Although making money and making a budget appear to go hand-in-hand, a report on personal income and outlays by the U.S. Department of Commerce found that for 2006, American households had a negative savings rate of around −1.0%, indicating a spending of one percent over earnings. The study found that the overwhelming majority of Americans do not have or correctly use a personal budget to permit them to dedicate so much of their earnings towards specific goods or services, and still have money left over for savings or personal “extras.”
- Budgets are often viewed as restrictive reminders of things people cannot have. However, a budget should properly be viewed as a tool, which when used properly, leads to a desired outcome—i.e., to have a fiscally responsible lifestyle. As a budget is nothing more than a plan for how people will spend their money, it should be treated as a roadmap for every paycheck received.
- Even for people who understand budgets and try to live by one, it can often be difficult to have the self-restraint to follow the budget once the paycheck is cashed and the money is in the bank. Knowing the next paycheck will not come for another week, two weeks, or even a month, can be frustrating and can lead people to want to delay paying their bills right away, to ensure they have as much money as possible to get through the next pay period. However, in the event they end up spending money in the bank that was budgeted for some other purpose, they end up falling behind on their bills, using their credit cards, or some other action that negatively affects their efforts to budget and save money.
- As most are aware, the path of using credit cards, borrowing from savings, etc., can be a slippery slope. Not only does is act negatively against one's savings rate, which should always be positive to be considered fiscally responsible, but it creates a new liability (e.g., a monthly bill), which now must be budgeted for to get back to a proper course of savings.
- Currently, there are few tools in the marketplace that assist an individual to save money and budget properly. Most tools are in the form of worksheets, spreadsheets, or similar computer programs (e.g., QuickBooks, Quicken, Microsoft Money, etc.) that provide reminders for when bills are coming due, allow people to dedicate (on paper) money to certain liabilities, and show long term predictions for when savings goals will be hit. However, none of such tools actually integrate within the individual's bank accounts to facilitate implementation and execution of a budget.
- As such, there is a need for a payroll system to facilitate employee budget control and methods thereof.
- Embodiments of the present invention generally relate to a payroll system to facilitate employee budget control and methods thereof. More specifically, embodiments of the present invention relate to a system for administering and managing an employee's compensation by virtue of enabling the employee to implement measures to create a budget and implement such budget through controlled distribution of the employee's compensation.
- In one embodiment of the present invention, a method of facilitating employee budget control utilizing a computer system having a processor, wherein the processor executes steps of the method, comprises: receiving employee data regarding the employee's compensation from an employer, the employee data comprising an employer pay schedule and an ordinary pay amount each pay period of the pay schedule; enabling the employee to create a customized periodic payment plan, such customized periodic payment plan having a customized pay schedule different than the employer pay schedule; and managing implementation of the customized periodic payment plan, whereby the employee is compensated based on the customized pay schedule at a modified pay amount for each pay period of the customized pay schedule; wherein the customized pay schedule and modified pay amount provide a total employee compensation no greater than the employee compensation under the employer pay schedule and the ordinary pay amount, over any given period of time.
- In another embodiment of the present invention, a method of facilitating employee budget control utilizing a computer system having a processor, wherein the processor executes steps of the method, comprises: receiving employee data regarding the employee's compensation from an employer, the employee data comprising an employer pay schedule, an ordinary pay amount each pay period of the pay schedule, and employee spending habits; electronically verifying at least a portion of the employee data with the employer; enabling the employee to create a customized periodic payment plan, such customized periodic payment plan having a customized pay schedule different than the employer pay schedule; and facilitating the processing of a receipt of the ordinary pay amount from the employer according to the employer pay schedule, and payment to the employee of the modified pay amount according to the customized pay schedule; wherein the customized pay schedule and modified pay amount provide a total employee compensation no greater than the employee compensation under the employer pay schedule and the ordinary pay amount, over any given period of time.
- In yet another embodiment of the present invention, a method of facilitating employee budget control utilizing a computer system having a processor, wherein the processor executes steps of the method, comprises: receiving employee data regarding the employee's compensation from an employer, the employee data comprising an employer pay schedule, and an ordinary pay amount each pay period of the pay schedule; determining a periodic pay rate of the employee based upon the employer pay schedule and ordinary pay amount for each pay period of the pay schedule, such periodic pay rate indicative of when an employee earns compensation that is to be received during a subsequent pay period of the pay schedule; issuing credits to an employee account stored in a database within the computer system in accordance with the periodic pay rate, the credits being issued being provided in an amount no greater than the value amount of the periodic pay rate; enabling the employee to redeem the issued credits at third party merchants; and facilitating the deduction of the amount of redeemed issued credits from the ordinary pay amount in a subsequent pay period of the pay schedule.
- So the manner in which the above recited features of the present invention can be understood in detail, a more particular description of embodiments of the present invention, briefly summarized above, may be had by reference to embodiments, which are illustrated in the appended drawings. It is to be noted, however, the appended drawings illustrate only typical embodiments of embodiments encompassed within the scope of the present invention, and, therefore, are not to be considered limiting, for the present invention may admit to other equally effective embodiments, wherein:
-
FIG. 1 depicts a block diagram of an exemplary system in accordance with one embodiment of the present invention; -
FIG. 2 depicts a block diagram of a general purpose computer system in accordance with one embodiment of the present invention; -
FIG. 3 depicts a general flow chart of a method of administering an employee payroll system in accordance with one exemplary embodiment of the present invention; and -
FIG. 4 depicts a general flow chart of a method of administering an employee payroll system in accordance with another exemplary embodiment of the present invention. - The headings used herein are for organizational purposes only and are not meant to be used to limit the scope of the description or the claims. As used throughout this application, the word “may” is used in a permissive sense (i.e., meaning having the potential to), rather than the mandatory sense (i.e., meaning must). Similarly, the words “include”, “including”, and “includes” mean including but not limited to. To facilitate understanding, like reference numerals have been used, where possible, to designate like elements common to the figures.
- In the following detailed description, numerous specific details are set forth in order to provide a thorough understanding of exemplary embodiments or other examples described herein. However, it will be understood that these examples may be practiced without the specific details. In other instances, well-known methods, procedures, and components have not been described in detail, so as to not obscure the following description. Furthermore, the examples disclosed herein are for exemplary purposes only and other examples may be employed in lieu of, or in combination with, the examples disclosed.
- Embodiments of the present invention generally relate to a payroll system to facilitate employee budget control and methods thereof. More specifically, embodiments of the present invention relate to a system for administering and managing an employee's compensation by virtue of enabling the employee to implement measures to create a budget and implement such budget through controlled distribution of the employee's compensation.
-
FIG. 1 depicts a block diagram of an exemplary system in accordance with one embodiment of the present invention. Thesystem 100 generally includes at least afirst user 110 a, also referred to herein as an employee, afirst employer 130 a, anadministrator 120, and optionally afinancial institution 140, all in communication via anetwork 150. Thesystem 100 may additionally include at least asecond user 110 b, and additional users, up touser 110 n, where n represents any number of users practical for operation of embodiments of the present invention. - The
network 150 may comprise any network suitable for embodiments of the present invention. For example, thenetwork 150 may be a partial or full deployment of most any communication/computer network or link, including any of, any multiple of, any combination of or any combination of multiples of a public or private, terrestrial wireless or satellite, and wireline networks or links. Thenetwork 150 may include, for example, network elements from a Public Switch Telephone Network (PSTN), the Internet, core and proprietary public networks, wireless voice and packet-data networks, such as 1G, 2G, 2.5G, 3G and 4G telecommunication networks, wireless office telephone systems (WOTS) and/or wireless local area networks (WLANs), including, Bluetooth and/or IEEE 802.11 WLANs, wireless personal area networks (WPANs), wireless metropolitan area networks (WMANs) and the like; and/or communication links, such as Universal Serial Bus (USB) links; parallel port links, Firewire links, RS-232 links, RS-485 links, Controller-Area Network (CAN) links, and the like. - The administrator or
host 120 may comprise an organization, company or individual who controls, designs and is generally responsible for implementing and/or facilitating each of the methods disclosed herein. In one embodiment, theadministrator 120 is an entity hosting an accessible server and adatabase 122. The server may comprise any type of computing device suitable for embodiments of the present invention. The server may be located at theadministrator 120 physical site or at a remote location accessible via the network 160. - The
database 122 may include a number of records in accordance with embodiments of the present invention, including data and/or other information, which may be parsed and stored. Thedatabase 122 may further comprise software, which may include and/or employ one or more database management systems (“DBMS”), such as any one of an Oracle, DB2, Microsoft Access, Microsoft SQL Server, Postgres, MySQL, 4th Dimension, FileMaker and Alpha Five DBMS, and the like. The DBMS may be operable to query thedatabase 122, parse the information into the records, execute rules for sorting the information parsed into the records, execute rules for performing operations (e.g., mathematical, statistical, logical, etc., operations) on the information parsed into the records, and the like. - In many embodiments, the database software may be operable to apply the data from records into one or more models to form one or more output records. These output records include information that may be used to facilitate the methods disclosed herein. In addition, the database software may be operable to interface with web-server software, to allow manipulation of the
database 122 via one or more web pages available to theadministrator 120 and/or users 110 via thenetwork 150. - Optionally, the
system 100 may also comprise a third partyfinancial institution 140. Thefinancial institution 140 may comprise a bank, a credit-based company, or the like, suitable for facilitating the financial transactions within the system. In many embodiments, thefinancial institution 140 comprises a system for accepting, storing, tracking and processing payments made within thesystem 100. - The
system 100 comprises afirst employer 130 a, also referred to herein as an organization. Thesystem 100 may additionally include at least a second organization, and additional organizations, up toorganization 130 n, where n represents any number of organizations practical for operation of embodiments of the present invention. In many embodiments, the employer 130 employs at least one employee 110. The nature of the employment may constitute any type of legal employment suitable for embodiments of the present invention, including full or part-time work, whereby the employee 110 receives compensation from the employer 130 for the employment. In certain other embodiments, the employer/employee relationship may be in the form of a government entity and an entitlement payment (e.g., social security, welfare, etc.) - In accordance with many embodiments of the present invention, each of the parties associated with the
system 100 comprise the necessary electronic devices, having platforms and databases where applicable, to execute the methods as set forth by embodiments of the present invention. Alternative system architectures are contemplated by embodiments of the present invention, provided such alternative architectures are capable of executing the various methods disclosed herein. - In several embodiments, the electronic device associated with each of the parties within the system comprises a general purpose computer system, for example, the general purpose computer system of
FIG. 2 . It should be appreciated, however, the general purpose computing system ofFIG. 2 is merely an exemplary embodiment of an electronic device, and actual electronic devices may comprise any one or more components shown inFIG. 2 , suitable for embodiments of the present invention. - With reference to
FIG. 2 , a general purpose computer system in the form of a computer 210 is shown. As understood by embodiments of the present invention, components shown in dashed outline are not part of the computer 210, but are used to illustrate the exemplary embodiment ofFIG. 2 . Components of computer 210 may include, but are not limited to, aprocessor 220, asystem memory 230, a memory/graphics interface 221, also known as a Northbridge chip, and an I/O interface 222, also known as a Southbridge chip. Thesystem memory 230 and agraphics processor 290 may be coupled to the memory/graphics interface 221. Amonitor 291 or other graphic output device may be coupled to thegraphics processor 290. - A series of system busses may couple various system components including a high
speed system bus 223 between theprocessor 220, the memory/graphics interface 221 and the I/O interface 222, a front-side bus 224 between the memory/graphics interface 221 and thesystem memory 230, and an advanced graphics processing (AGP)bus 225 between the memory/graphics interface 221 and thegraphics processor 290. Thesystem bus 223 may be any of several types of bus structures including, by way of example, and not limitation, such architectures include Industry Standard Architecture (ISA) bus, Micro Channel Architecture (MCA) bus and Enhanced ISA (EISA) bus. As system architectures evolve, other bus architectures and chip sets may be used but often generally follow this pattern. For example, companies such as Intel and AMD support the Intel Hub Architecture (IHA) and the Hyper transport architecture, respectively. - The computer 210 typically includes a variety of computer readable media. Computer readable media can be any available media that can be accessed by computer 210 and includes both volatile and nonvolatile media, removable and non-removable media. By way of example, and not limitation, computer readable media may comprise computer storage media and communication media. Computer storage media includes volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store the desired information and can accessed by the computer 210.
- Communication media typically embodies computer readable instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism and includes any information delivery media. The term “modulated data signal” means a signal that has one or more of its characteristics set or changed in such a manner as to encode information in the signal. By way of example, and not limitation, communication media includes wired media such as a wired network or direct-wired connection, and wireless media such as acoustic, RF, infrared and other wireless media. Combinations of the any of the above should also be included within the scope of computer readable media.
- The
system memory 230 includes computer storage media in the form of volatile and/or nonvolatile memory such as read only memory (ROM) 231 and random access memory (RAM) 232. Thesystem ROM 231 may contain permanent system data 243, such as identifying and manufacturing information. In some embodiments, a basic input/output system (BIOS) may also be stored insystem ROM 231.RAM 232 typically contains data and/or program modules that are immediately accessible to and/or presently being operated on byprocessor 220. By way of example, and not limitation,FIG. 2 illustratesoperating system 234,application programs 235,other program modules 236, andprogram data 237. - The I/
O interface 222 may couple thesystem bus 223 with a number ofother buses bus 226 may connect to aBIOS memory 233 containing the basic routines that help to transfer information between elements within computer 210, such as during start-up. - In some embodiments, a
security module 229 may be incorporated to manage metering, billing, and enforcement of policies. - A super input/
output chip 260 may be used to connect to a number of ‘legacy’ peripherals, such asfloppy disk 252, keyboard/mouse 262, andprinter 296, as examples. The super I/O chip 260 may be connected to the I/O interface 222 with a low pin count (LPC) bus, in some embodiments. The super I/O chip 260 is widely available in the commercial marketplace. - In one embodiment,
bus 228 may be a Peripheral Component Interconnect (PCI) bus, or a variation thereof, may be used to connect higher speed peripherals to the I/O interface 222. A PCI bus may also be known as a Mezzanine bus. Variations of the PCI bus include the Peripheral Component Interconnect-Express (PCI-E) and the Peripheral Component Interconnect-Extended (PCI-X) busses, the former having a serial interface and the latter being a backward compatible parallel interface. In other embodiments,bus 228 may be an advanced technology attachment (ATA) bus, in the form of a serial ATA bus (SATA) or parallel ATA (PATA). - The computer 210 may also include other removable/non-removable, volatile/nonvolatile computer storage media. By way of example only,
FIG. 2 illustrates a hard disk drive 240 that reads from or writes to non-removable, nonvolatile magnetic media. Removable media, such as a universal serial bus (USB)memory 252 or CD/DVD drive 256 may be connected to thePCI bus 228 directly or through aninterface 250. Other removable/non-removable, volatile/nonvolatile computer storage media that can be used in the exemplary operating environment include, but are not limited to, magnetic tape cassettes, flash memory cards, digital versatile disks, digital video tape, solid state RAM, solid state ROM, and the like. - The drives and their associated computer storage media, discussed above and illustrated in
FIG. 2 , provide storage of computer readable instructions, data structures, program modules and other data for the computer 210. InFIG. 2 , for example, hard disk drive 240 is illustrated as storingoperating system 244,application programs 245,other program modules 246, andprogram data 247. Note that these components can either be the same as or different fromoperating system 234,application programs 235,other program modules 236, andprogram data 237.Operating system 244,application programs 245,other program modules 246, andprogram data 247 are given different numbers here to illustrate that, at a minimum, they are different elements within the computer 210. A user may enter commands and information into the computer 210 through input devices such as a mouse/keyboard 262 or other input device combination. Other input devices (not shown) may include a microphone, joystick, game pad, satellite dish, scanner, or the like. These and other input devices are often connected to theprocessor 220 through one of the I/O interface busses, such as theSPI 226, theLPC 227, or thePCI 228, but other busses may be used. In some embodiments, other devices may be coupled to parallel ports, infrared interfaces, game ports, and the like (not depicted), via the super I/O chip 260. - The computer 210 may operate in a networked environment using logical connections to one or more remote computers, such as a
remote computer 280 via a network interface controller (NIC) 270. Theremote computer 280 may be a personal computer, a server, a router, a network PC, a peer device or other common network node, and typically includes many or all of the elements described above relative to the computer 210. The logical connection between theNIC 270 and theremote computer 280 depicted inFIG. 2 may include a local area network (LAN), an Ethernet-based network, a wide area network (WAN), or both, but may also include other networks. Such networking environments are commonplace in offices, enterprise-wide computer networks, intranets, and the Internet. -
FIG. 3 depicts a general flow chart of a method of administering an employee payroll system in accordance with one exemplary embodiment of the present invention. Themethod 300 begins atstep 310 where a system, such as thesystem 100 ofFIG. 1 , is provided. Atstep 320, an administrator creates a user account. In one embodiment, the creation of the user account comprises the establishment of an account within thedatabase 122, and creating access for the user 110 to access its account. In many embodiments, such access comprises the use of a web portal, software application, or the like. - Generally, where an account is created on the
database 122 for a user 110, information is gathered from the user during a “registration” page, accessible via the global computer network. For example, in one embodiment, a user 110 may provide certain information relating to unique characteristics of the user 110, e.g., current employment information, financial information, demographic information, personal information, geographical information, and/or the like. In certain embodiments, when creating the user account, theadministrator 120 may classify and/or categorize the user into one or more of several plausible groups. Such types of groups may be based on occupations, employers, divisions within a company, interests, or the like, as provided by the user 110. - In certain embodiments, the administrator may also collect information regarding the employee's spending habits, spending requirements, personal financial situations, and the like. In such embodiments, such information may be detailed (e.g., providing down-to-the-penny accounting of monthly expenses), generic (e.g., providing numbers rounded to the nearest hundred dollars), or combinations thereof (e.g., providing specific numbers with regard to installment payments, and broad ranges for other numbers). Such collected information may be utilized to assist in later steps within the
method 300. - At
step 330, the administrator may confirm employment of the user. For example, in one embodiment, if the user indicated she was an employee of a particular company, the administrator may request employment identification (e.g., employer information, an employee ID number, an account number, etc.). In another embodiment, the administrator may request specific information regarding the compensation of the employment, for example, the amount of total compensation, frequency of payment (i.e., every other week, once a month, weekly, etc.), a bonus/commission structure, etc. In certain embodiments, the administrator may already be in possession of the nature of information used by a particular employer (i.e., the administrator may be in communication with the employer, and may already have access to all personnel and employment files). In such embodiments, the administrator may only need basic information from the user to subsequently verify the user's employment with the employer. - Also at
step 330, the administrator may verify the information provided by the employee with employer. In one embodiment, theadministrator 120 may communicate directly with an employer 130 through thenetwork 150. In such an embodiment, by utilizing the identifying information provided by the employee 110, the employee's employment and related information may be automatically confirmed by a database at the employer. In another embodiment, alternative forms of communication, for example, telephone, facsimile, or the like, may be utilized to obtain some type of confirmation of the employee's employment with the employer. - At
step 340, theadministrator 120 may assemble the data compiled from the employer and employee and create a customized periodic payment plan with the employee. In one embodiment, the administrator compiles financial data from the employee. In many embodiments, such financial data includes at least the employee's compensation over a periodic time (e.g., week, month, year, etc.). In other embodiments, the financial data being compiled may also include the employee's spending parameters. - Once the data is compiled, the administrator may ask the employee to set a desired periodic payment plan. For example, if the employee is making $1000 every two weeks, the employee may desire to be paid out $500 every week, or $2000 every four weeks. In another embodiment, for an employee who has a lot of bills circulating near the first of the month, the employee may want to make 80% of her monthly salary on the last Friday of the month and the remainder of the salary split over every other Friday within the month. In yet another embodiment, an employee may be paid twice a month (e.g., the 1st and 15th of the month), and may want to be paid a large portion of her monthly income on the 1st of the month, and the remainder of her monthly income spread out in small increments over every Monday, Wednesday and Friday of the month.
- In certain embodiments, where the administrator is aware of the employee's spending habits, the administrator may recommend a particular payment plan for the employee's approval. For example, the administrator may determine that the employee spends a substantial amount of money during a particular time of the month, and the administrator may suggest the employee receive a greater percentage of her compensation during that period of the month. Similarly, if the administrator learns that the employee runs out of spending cash after every weekend, the administrator may suggest the employee receive an even payment every Monday.
- In further embodiment, the administrator may act in the role of a financial advisor and suggest financial strategy in addition to just a payment plan. For example, the administrator may learn that the employee is paying high interest rates on credit cards and only making minimal payments. As such, the administrator may recommend a financial strategy to pay down such credit card balances, which may include a percentage of the employee's monthly compensation going to the credit card, and the employee could receive such percentage of compensation on or near the date on which the credit card is due. Similarly, in another embodiment, the administrator may determine long term goals of the employee, such as retirement goals. As such, the administrator may suggest certain payment plan options that could include ways to save money towards retirement.
- In yet further embodiments, the administrator may take on an additional role of third party payment processor. For example, in certain embodiment, the employee may identify certain installment payments that need to be paid every month. The administrator may automatically deduct such amount from the employee's payment plan and pay the third party (e.g., mortgage company, car finance company, credit card company, etc.) directly. In such embodiments, the employee may receive only the compensation remaining after all her requisite monthly bills are paid.
- At
step 350, once the administrator has acquired all information, verified the information with the employer, and set out a payment plan with the employee, the administrator manages the employee's compensation or payment plan. In many embodiments the management of an employee's payment plan comprises accepting payments from the employer as if the employer were paying directly to the employee, and remitting payments to the employee in accordance with the terms of the payment plan. - In some embodiments, the administrator may generally work closely with a financial institution, such as a bank, payroll company, credit company, or the like, to facilitate in the processing of such payments. In some embodiment, the financial institution may receive payments from the employer on an ordinary payroll schedule for the employer, and hold such funds in an escrow or trust account for the employee. Such receipt of payment may occur via direct deposit, mailing/delivering a check, electronic funds transfer, wire transfer, or the like.
- Once the administrator (or financial institution) obtains the funds from the employer, it may distribute the funds according to the payment plan. Such distribution may occur via direct deposit, mailing/delivering a check, electronic funds transfer, wire transfer, or the like. In certain embodiments, where payment to third parties may be made under the payment plan, the administrator may process payment to such third parties via any means suitable for embodiments of the present invention. In many of such embodiments, the payment may be made via any type of bill payment structure offered by many financial institutions.
- The
method 300 ends atstep 360. It should be appreciated however, that as long as the employee remains employed, the steps 330-350 may continue perpetually until the user no longer is employed with an employer, or elects not to utilize the systems and methods described herein. -
FIG. 4 depicts a general flow chart of a method of administering an employee payroll system in accordance with another exemplary embodiment of the present invention. Themethod 400 begins atstep 410 where a system, such as thesystem 100 ofFIG. 1 , is provided. At thisbeginning step 410, a user account may be established, employment may be confirmed and/or validated, as done inmethod 300. - At
step 420, the user may be issued a tangible card having encoded information thereon relating to the user account. While a traditional credit or debit card, as known in the industry, may be utilized, embodiments of the present invention may utilize any type of tangible card or article capable of storing information thereon. In many embodiments, the tangible card comprises a magnetic strip on one side thereof, for storing information thereon. In other embodiments of the present invention, the tangible card may comprise an RFID chip, a barcode, a QR code, a computer chip, or the like, for storing information relating to the user account. - At
step 430, the user may start accumulating credits within a credit account associated with the user account. In many embodiments, in order to accumulate credits, the administrator may determine a periodic pay rate of the user based upon the employer's pay schedule and ordinary pay amount for each pay period of the pay schedule. For example, if the employer pays the employee $1,000 per every two 5-day work weeks (i.e., bi-weekly), the periodic pay rate of that user may be either $500/week or $100 per day. Using the daily rate, for purposes of example, it can be determined that for every day the user works, the user will be paid $100, even if it will not be received or collected for a couple weeks later. - Once the periodic pay rate of the user is determined, the credit account for the user may start accumulating credits. In the exemplary embodiment above, where the user has a periodic pay rate of $100/day, if the user works all day on a Monday, by the time the user goes home for the day, the employer owes the user $100 in compensation. Accordingly, in accordance with one embodiment of the present invention, at the end of that day, the user's credit account may receive a set number of credits having a value amount no greater than the $100 periodic pay rate. That is, if 1 credit equals the value amount of $1, the user's credit account may receive up to 100 credits at the end of each work day.
- While embodiments of the present invention may permit more credits to be accumulated than the value of the periodic pay rate, it may likely increase the financial risk to the administrator, employer and/or financial institution in the event the user quits or is terminated before all accumulated credits are earned. Accordingly, in most embodiments, the rate at which the credits are accumulated is no greater than the periodic pay rate.
- In certain embodiments, the user may be able to select the amount of credits accumulated into the credit account. In the example above, the user may elect to only receive credits at half of the periodic pay rate, and as such, the user may only accumulate credits at a rate of 50 credits per day worked. In many embodiments, the user may have freedom to select the amount of credits accumulated at any time throughout the use of the systems herein.
- At
step 440, the user is permitted to redeem the accumulated credits as soon as they are accumulated within the user's credit account. Generally, the user may redeem the accumulated credits using the tangible card at any third party merchant, similar to using a traditional credit card or debit card. A third party merchant may comprise any of a retail store (e.g., a grocery store, an electronics store, etc.), a service provider (e.g., a gas station, a plumber, an electrician, etc.), a financial institution (e.g., a bank, a credit card company, an automated teller machine (ATM), etc.), a utility provider (e.g., the gas company, the phone company, etc.), or the like. In certain embodiments, to expeditiously process data, the administrator may partner with one or more credit card companies (e.g., Visa, MasterCard, American Express, etc.), such that the credit card companies have established infrastructure for processing ordinary merchant transactions. - When processing a transaction hereunder, similar to a debit card transaction, the credit card processing company at the merchant may electronically check the value of accumulated credits within the user's credit account to ensure the transaction will clear (i.e., there are sufficient credits within the user's credit account to pay for the transaction.) If there are sufficient credits, the credits will be debited from the user's credit account and the transaction will go through successfully. If there are not sufficient credits, the transaction will be declined.
- At
step 450, upon completion of the next periodic pay rate interval, the credits in the user's credit account may be replenished. In certain embodiments, the entire amount of credits, as described above, may be issued to the credit account. In other embodiments, however, the credits may only be replenished up to a certain value. For example, if the credit account has a value of 100 credits, the user accumulates 100 credits at the end ofday 1 and spends 25 credits on the morning ofday 2, the credit account may only be credited 25 credits at the end ofday 2 to bring the value of the credit account back to 100. - In accordance with certain embodiments of the present invention, the user is responsible to pay for value of any credits debited from the credit account. Accordingly, during a subsequent pay period, the user's pay may be deducted by an amount equal to the value of credits used. In some embodiments, the user's pay stub may comprise an itemized list of credit charges used before the subsequent pay period.
- The
method 400 ends atstep 460. - As appreciated by various alternative embodiments of the present invention, the
administrator 120 may provide a plethora of additional services within thesystem 100 to facilitate the methods disclosed herein. In particular, theadministrator 120 may implement substantial tiers of security and validation beyond those described above, as necessary for embodiments of the present invention. Examples of such type of security may include: user-rating systems to unlock or remove certain levels of access within the system, financial confirmation/validation from a user's financial institution, exchange and/or validation of employer information, proof of employment with certain types of employers, or the like. - Beyond the specific methods and architectures disclosed herein, it should be appreciated that embodiments of the present invention may further comprise additional components, methods, or entities, provided such unique business processes as disclosed herein, are maintained. For example, the
system 100 of embodiments of the present invention may comprise a plethora of additional features, for example, social networking features. As such, it should be appreciated that embodiments of the present invention may include: user-personalized webpages, chat/email functions, the ability to import and/or obtain information from an existing list (e.g., Microsoft Money, Quickbooks, etc.) or an existing social networking group (e.g., connections on LinkedIn.com, FaceBook friends, etc.), extending access to mobile and other devices, or the like. - While the foregoing is directed to embodiments of the present invention, other and further embodiments of the invention may be devised without departing from the basic scope thereof. Specifically, embodiments of the present invention are further scalable to allow for additional clients and servers, as particular applications may require.
Claims (3)
1. A financial budget control enhancement method for remote access implemented in a financial service computer having a processor and a memory in communication with the processor, the method comprising:
receiving employee data comprising an employer pay schedule and an ordinary pay amount each pay period of the employer pay schedule for an employee;
the processor establishing a secure communications channel to a portable device associated with the employee;
receiving a pay data from the portable device via the secure communications channel, the pay data including a request to create a customized periodic payment plan, the customized periodic payment plan having a customized pay schedule different than the employer pay schedule and the ordinary pay amount for each pay period, the customized pay schedule having modified daily pay amounts that vary from day to day;
the processor extracting the customized pay schedule from the pay data and implementing the customized pay schedule by compensating the employee based on the customized pay schedule at a modified daily pay amount for each day according to the customized periodic payment plan;
wherein the customized pay schedule and modified daily pay amount provide a total employee compensation no greater than a total employee compensation under the employer pay schedule and the ordinary pay amount, over any given period of time.
2. The method of claim 1 , further comprising the processor electronically verifying the employee data with the employer.
3. The method of claim 1 , wherein the customized pay schedule comprises data regarding employee spending habits and the processor customizes and modifies the daily pay amount based on the employee spending habits.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US15/045,245 US20160163001A1 (en) | 2011-08-08 | 2016-02-16 | Payroll system to facilitate employee budget control and methods thereof |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201161521348P | 2011-08-08 | 2011-08-08 | |
US13/539,992 US20140006482A1 (en) | 2012-07-02 | 2012-07-02 | Method and system for providing inter-cloud services |
US13/569,992 US20130041810A1 (en) | 2011-08-08 | 2012-08-08 | Payroll system to facilitate employee budget control and methods thereof |
US15/045,245 US20160163001A1 (en) | 2011-08-08 | 2016-02-16 | Payroll system to facilitate employee budget control and methods thereof |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/539,992 Continuation US20140006482A1 (en) | 2011-08-08 | 2012-07-02 | Method and system for providing inter-cloud services |
Publications (1)
Publication Number | Publication Date |
---|---|
US20160163001A1 true US20160163001A1 (en) | 2016-06-09 |
Family
ID=49779310
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/539,992 Abandoned US20140006482A1 (en) | 2011-08-08 | 2012-07-02 | Method and system for providing inter-cloud services |
US15/045,245 Abandoned US20160163001A1 (en) | 2011-08-08 | 2016-02-16 | Payroll system to facilitate employee budget control and methods thereof |
US15/657,713 Active 2032-07-29 US11210745B2 (en) | 2012-07-02 | 2017-07-24 | Method and system for providing inter-cloud services |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/539,992 Abandoned US20140006482A1 (en) | 2011-08-08 | 2012-07-02 | Method and system for providing inter-cloud services |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/657,713 Active 2032-07-29 US11210745B2 (en) | 2012-07-02 | 2017-07-24 | Method and system for providing inter-cloud services |
Country Status (1)
Country | Link |
---|---|
US (3) | US20140006482A1 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20190385241A1 (en) * | 2018-06-18 | 2019-12-19 | Adp, Llc | Bill payment mechanism for payroll deduction |
US10650621B1 (en) | 2016-09-13 | 2020-05-12 | Iocurrents, Inc. | Interfacing with a vehicular controller area network |
US10867358B2 (en) * | 2016-10-28 | 2020-12-15 | Flexiwage Limited | Employee determined payroll payment processing method and system |
US11263674B2 (en) * | 2018-09-06 | 2022-03-01 | Capital One Services, Llc | Setting up a payment plan to pay a bill |
Families Citing this family (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8782434B1 (en) | 2010-07-15 | 2014-07-15 | The Research Foundation For The State University Of New York | System and method for validating program execution at run-time |
US9122873B2 (en) | 2012-09-14 | 2015-09-01 | The Research Foundation For The State University Of New York | Continuous run-time validation of program execution: a practical approach |
US9069782B2 (en) | 2012-10-01 | 2015-06-30 | The Research Foundation For The State University Of New York | System and method for security and privacy aware virtual machine checkpointing |
US9307059B2 (en) * | 2012-11-09 | 2016-04-05 | Sap Se | Retry mechanism for data loading from on-premise datasource to cloud |
US20140280365A1 (en) * | 2013-03-13 | 2014-09-18 | Unisys Corporation | Method and system for data system management using cloud-based data migration |
US9843490B2 (en) * | 2013-03-14 | 2017-12-12 | Netiq Corporation | Methods and systems for analytic code injection |
US9686121B2 (en) * | 2013-09-23 | 2017-06-20 | Amazon Technologies, Inc. | Client-premise resource control via provider-defined interfaces |
CN104572340A (en) * | 2013-10-18 | 2015-04-29 | 宇宙互联有限公司 | Incremental backup system and method |
US9229795B2 (en) * | 2013-12-09 | 2016-01-05 | Hewlett Packard Enterprise Development Lp | Execution of end-to-end processes across applications |
US10084669B2 (en) | 2014-04-09 | 2018-09-25 | Centurylink Intellectual Property Llc | System and method for cloud computing adaptive cloud services |
US10193769B2 (en) | 2014-05-16 | 2019-01-29 | Centurylink Intellectual Property Llc | Network services API |
CN104125292A (en) * | 2014-08-06 | 2014-10-29 | 曙光信息产业(北京)有限公司 | Data processing device, cloud server and use method thereof |
US9262144B1 (en) | 2014-08-20 | 2016-02-16 | International Business Machines Corporation | Deploying virtual machine instances of a pattern to regions of a hierarchical tier using placement policies and constraints |
US10511608B2 (en) * | 2014-10-30 | 2019-12-17 | Lenovo (Singapore) Pte. Ltd. | Aggregate service with file sharing |
US10148740B2 (en) | 2016-06-03 | 2018-12-04 | Microsoft Technology Licensing, Llc | Multi-service application fabric architecture |
US10320572B2 (en) * | 2016-08-04 | 2019-06-11 | Microsoft Technology Licensing, Llc | Scope-based certificate deployment |
AU2018252007B2 (en) * | 2017-04-14 | 2022-11-24 | Cloudblue Llc | Technologies for creating and distributing integration connectors in a cloud service brokerage system |
CN110688214A (en) * | 2018-07-06 | 2020-01-14 | 武汉烽火众智数字技术有限责任公司 | Management method and system of heterogeneous resource pool |
US10860368B2 (en) * | 2018-09-28 | 2020-12-08 | Juniper Networks, Inc. | Migrating workloads in multicloud computing environments |
US11741196B2 (en) | 2018-11-15 | 2023-08-29 | The Research Foundation For The State University Of New York | Detecting and preventing exploits of software vulnerability using instruction tags |
US12223449B2 (en) | 2021-08-23 | 2025-02-11 | Shopify Inc. | Systems and methods for modifying online stores through scheduling |
US11893614B2 (en) * | 2021-08-23 | 2024-02-06 | Shopify Inc. | Systems and methods for balancing online stores across servers |
US11880874B2 (en) | 2021-08-23 | 2024-01-23 | Shopify Inc. | Systems and methods for server load balancing based on correlated events |
CN118193187B (en) * | 2023-12-06 | 2025-01-24 | 中国华能集团有限公司北京招标分公司 | A cryptographic resource management and scheduling method and system |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8429630B2 (en) | 2005-09-15 | 2013-04-23 | Ca, Inc. | Globally distributed utility computing cloud |
US8238256B2 (en) * | 2008-09-08 | 2012-08-07 | Nugent Raymond M | System and method for cloud computing |
US8886714B2 (en) * | 2011-08-08 | 2014-11-11 | Ctera Networks Ltd. | Remote access service for cloud-enabled network devices |
US9614924B2 (en) * | 2008-12-22 | 2017-04-04 | Ctera Networks Ltd. | Storage device and method thereof for integrating network attached storage with cloud storage services |
US20110145094A1 (en) * | 2009-12-11 | 2011-06-16 | International Business Machines Corporation | Cloud servicing brokering |
US8495193B2 (en) | 2010-02-23 | 2013-07-23 | Microsoft Corporation | Centralized management tool for remote presentation session server farms |
US9389892B2 (en) | 2010-03-17 | 2016-07-12 | Zerto Ltd. | Multiple points in time disk images for disaster recovery |
US8769131B2 (en) * | 2010-04-16 | 2014-07-01 | Oracle America, Inc. | Cloud connector key |
US8434060B2 (en) | 2010-08-17 | 2013-04-30 | Sap Ag | Component load procedure for setting up systems |
US8261295B1 (en) | 2011-03-16 | 2012-09-04 | Google Inc. | High-level language for specifying configurations of cloud-based deployments |
US8892707B2 (en) * | 2011-04-13 | 2014-11-18 | Netapp, Inc. | Identification of virtual applications for backup in a cloud computing system |
US20120317039A1 (en) | 2011-06-11 | 2012-12-13 | International Business Machines Corporation | On-demand purchase of virtual image licenses in a cloud computing environment |
US8682957B2 (en) * | 2012-02-16 | 2014-03-25 | Microsoft Corporation | Embedded wireless cloud connector |
-
2012
- 2012-07-02 US US13/539,992 patent/US20140006482A1/en not_active Abandoned
-
2016
- 2016-02-16 US US15/045,245 patent/US20160163001A1/en not_active Abandoned
-
2017
- 2017-07-24 US US15/657,713 patent/US11210745B2/en active Active
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10650621B1 (en) | 2016-09-13 | 2020-05-12 | Iocurrents, Inc. | Interfacing with a vehicular controller area network |
US11232655B2 (en) | 2016-09-13 | 2022-01-25 | Iocurrents, Inc. | System and method for interfacing with a vehicular controller area network |
US10867358B2 (en) * | 2016-10-28 | 2020-12-15 | Flexiwage Limited | Employee determined payroll payment processing method and system |
US20190385241A1 (en) * | 2018-06-18 | 2019-12-19 | Adp, Llc | Bill payment mechanism for payroll deduction |
US11263674B2 (en) * | 2018-09-06 | 2022-03-01 | Capital One Services, Llc | Setting up a payment plan to pay a bill |
Also Published As
Publication number | Publication date |
---|---|
US20180040074A1 (en) | 2018-02-08 |
US11210745B2 (en) | 2021-12-28 |
US20140006482A1 (en) | 2014-01-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20160163001A1 (en) | Payroll system to facilitate employee budget control and methods thereof | |
US20130041810A1 (en) | Payroll system to facilitate employee budget control and methods thereof | |
US9251511B2 (en) | Transfer account systems, computer program products, and associated computer-implemented methods | |
US10706397B2 (en) | Transfer account machine, non-transitory computer medium having computer program, and associated computer-implemented method | |
US8275685B2 (en) | Determining a payment strategy | |
US7899742B2 (en) | System and method for facilitating a subsidiary card account | |
US20100250407A1 (en) | Systems, methods and machine-readable mediums for consolidating financial information from multiple accounts maintained with a plurality of financial institutions | |
US8335739B1 (en) | System and method for providing credit to a customer based on the customer's preliminary use of an account funded by another party | |
US20110166989A1 (en) | Offsetting liabilities and attributing rewards | |
US7797238B2 (en) | Balance rewards account system and method | |
US20100063914A1 (en) | Financial management system | |
US20150081411A1 (en) | Enhanced Automatic Savings Program | |
US20130179316A1 (en) | Automatic Savings Plan Generation | |
US20150154625A1 (en) | Reward Program for Financial Accounts | |
KR102114149B1 (en) | Electronic bill mediation system and method thereof | |
US20150348081A1 (en) | System and method for managing deposit account rewards based on customizable payment card transaction details | |
JP5008820B2 (en) | Credit card company system | |
US20090276248A1 (en) | Apparatus, system, and method for funding insurance premium financing contracts | |
Mulford et al. | Creative accounting and accounting scandals in the USA | |
KR101662366B1 (en) | Method of providing loan service, server performing the same and system performing the same | |
US20130218759A1 (en) | Virtual transaction cutoff | |
US20120191583A1 (en) | Virtual transaction cutoff | |
JP6706584B2 (en) | Information processing apparatus and information processing method | |
Koont | Essays on Digital Banking | |
US20220138712A1 (en) | Methods and Systems For Rendering Early Access To Paychecks |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |