Method and system for providing global ready financial applications
US-2015221043-A1 · Aug 6, 2015 · US
US9330402B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9330402-B2 |
| Application number | US-201213668014-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 2, 2012 |
| Priority date | Nov 2, 2012 |
| Publication date | May 3, 2016 |
| Grant date | May 3, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Customizations and regional optimizations made to a payroll preparation and management system by one or more contributing users are transformed into payroll optimization plug-ins. The payroll optimization plug-ins are then aggregated into payroll optimization plug-in sets that, when implemented, optimize the payroll configurations used by the payroll preparation and management system for a given region and/or type of business within the region. The payroll optimization plug-in sets for a given region and/or activity are then requested and/or selected by other individuals using the payroll preparation and management system and imported to the requestor's implementation of the payroll preparation and management system to optimize the requestor's implementation of the payroll preparation and management system for the requested region, and/or type of business within the requested region.
Opening claim text (preview).
What is claimed is: 1. A computing system implemented method for providing a payroll preparation platform with user contribution-based plug-ins comprising-the following, which when executed individually or collectively by any set of one or more processors perform a process including: receiving, at a first computing system implementing a first payroll preparation and management system executing on the first computing system, user input representing a first user-created customization of a payroll configuration; receiving user input designating a first portion of the first user-created customization as being sharable; receiving user input designating a second portion of the first user-created customization as not being sharable; receiving, at a second computing system from the first computing system, payroll modification data representing only the first portion of the first user-created customization of a payroll configuration; receiving, at a third computing system implementing a second payroll preparation and management system executing on the third computing system, user input representing a second user-created customization of a payroll configuration; receiving, at the second computing system from the third computing system, payroll modification data representing the second user-created customization of a payroll configuration; transforming, at a transformation module at the third computing system, the received payroll modification data into two or more payroll optimization plug-ins categorized according to a region associated with the payroll optimization plug-ins, wherein a plug-in is at least one software component that provides a specific payroll configuration; aggregating, at a data storage mechanism, sharable payroll optimization plug-ins of the same category into regional sharable payroll optimization plug-in sets; implementing, through an implementing individual selecting a first plug-in from the data storage mechanism, the first plug-in in a payroll preparation and management system of the implementing individual, the selected first plug-in being one of the transformed plug-ins originating as the first user-created customization of a payroll configuration; and generating a rating of the first plug-in, the rating being at least partly based on a reputation and/or history of an individual who provided the user input creating the first user-created customization of a payroll configuration, the rating being further at least partly based on a rating provided by the implementing individual. 2. The computing system implemented method for providing a payroll preparation platform with user contribution-based plug-ins of claim 1 wherein the payroll preparation and management system is a small business payroll preparation and management system. 3. The computing system implemented method for providing a payroll preparation platform with user contribution-based plug-ins of claim 1 wherein the contributing individual is a business owner or business employee who uses the payroll preparation and management system. 4. The computing system implemented method for providing a payroll preparation platform with user contribution-based plug-ins of claim 1 wherein the contributing individual is an application developer. 5. The computing system implemented method for providing a payroll preparation platform with user contribution-based plug-ins of claim 1 wherein the at least part of the payroll modification data that is transformed into one or more payroll optimization plug-ins is designated by the contributing individual. 6. The computing system implemented method for providing a payroll preparation platform with user contribution-based plug-ins of claim 1 wherein the one or more payroll optimization plug-ins are categorized according to the region associated with the payroll optimization plug-ins and the type of business activity associated with the contributing individuals. 7. The computing system implemented method for providing a payroll preparation platform with user contribution-based plug-ins of claim 1 wherein the one or more payroll optimization plug-ins are rated or approved before the optimization seeking individuals are provided the ability to import the payroll optimization plug-in sets. 8. A computing system implemented method for providing a payroll preparation platform with user contribution-based plug-ins comprising the following, which when executed individually or collectively by any set of one or more processors perform a process including: identifying one or more payroll processing functions performed by a payroll preparation and management system; decomposing the one or more payroll processing functions into payroll processing elements; receiving, at a first computing system implementing a first payroll preparation and management system executing on the first computing system, user input representing a first user-created customization of a payroll configuration, the first user-created customization of a payroll configuration including a modified one or more of the payroll processing elements; receiving user input designating a first portion of the first user-created customization as being sharable; receiving user input designating a second portion of the first user-created customization as not being sharable; receiving, at a second computing system from the first computing system, payroll modification data representing only the first portion of the first user-created customization of a payroll configuration; receiving, at a third computing system implementing a second payroll preparation and management system executing on the third computing system, user input representing a second user-created customization of a payroll configuration, the second user-created customization of a payroll configuration including a modified one or more of the payroll processing elements; receiving, at the second computing system from the third computing system, payroll modification data representing the second user-created customization of a payroll configuration; transforming, at a transformation module at the third computing system, the received payroll modification data into two or more payroll optimization plug-ins categorized according to a region associated with the payroll optimization plug-ins, wherein a plug-in is at least one software component that provides a specific payroll configuration; aggregating, at a data storage mechanism, sharable payroll optimization plug-ins of the same category into regional sharable payroll optimization plug-in sets; implementing, through an implementing individual selecting a first plug-in from the data storage mechanism, the first plug-in in a payroll preparation and management system of the implementing individual, the selected first plug-in being one of the transformed plug-ins originating as the first user-created customization of a payroll configuration; and generating a rating of the first plug-in, the rating being at least partly based on a reputation and/or history of an individual who provided the user input creating the first user-created customization of a payroll configuration, the rating being further at least partly based on a rating provided by the implementing individual. 9. The computing system implemented method for providing a payroll preparation platform with user contribution-based plug-ins of claim 8 wherein the one or more payroll processing functions are decomposed into payroll processing elements using a Domain Specific Language (DSL). 10. The computing system implemented method for providing a payroll preparation platform with user contribution-based plug-ins of claim 8 wherein the contributing individual is a business owner or business empl
based on user profile or attribute · CPC title
Accounting · CPC title
Finance or payroll · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.