Globally scalable solution

US2017123634A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2017123634-A1
Application numberUS-201514954949-A
CountryUS
Kind codeA1
Filing dateNov 30, 2015
Priority dateOct 30, 2015
Publication dateMay 4, 2017
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A system to configure a software solution involves a system that includes (i) a configuration service executing on a computer processor and configured to select, based on a user attribute of a user, a configurable user interface from multiple configurable user interfaces of the software solution, and select, based on the user attribute of the user, a configurable workflow from multiple configurable workflows of the software solution, (ii) a computer server configured to perform a pre-determined task by at least receiving, via the configurable user interface, a user input, and executing, based on user input and according to the configurable workflow, multiple functional engines of the software solution, and (iii) a data repository configured to store the multiple configurable user interfaces and the multiple configurable workflows.

First claim

Opening claim text (preview).

What is claimed is: 1 . A system to configure a software solution, comprising: a configuration service executing on a computer processor and configured to: select, based on a user attribute of a user, a configurable user interface from a plurality of configurable user interfaces of the software solution, and select, based on the user attribute of the user, a configurable workflow from a plurality of configurable workflows of the software solution; a computer server configured to perform a pre-determined task by at least: receiving, via the configurable user interface, a user input, and executing, based on user input and according to the configurable workflow, a plurality of functional engines of the software solution; and a data repository configured to store the plurality of configurable user interfaces and the plurality of configurable workflows. 2 . The system of claim 1 , wherein the user attribute comprises a geographical region of the user, and wherein the configurable user interface and the configurable workflow are defined based on at least a compliance requirement of the geographical region. 3 . The system of claim 2 , further comprising: a contribution management system configured to obtain the compliance requirement from an external regulatory agency of the geographical region. 4 . The system of claim 1 , wherein the user attribute further comprises a business characteristic of the user, and wherein the configurable user interface and the configurable workflow are defined further based on the business characteristic of the user. 5 . The system of claim 1 , further comprising: a contribution management system configured to: obtain, from a contributing user, a suggestion to customize the software solution, wherein the suggestion is based on a business requirement specific to the user attribute of the user, obtain, from a moderator user and in response to reviewing the business requirement specific to the user attribute of the user, a moderator input regarding the suggestion, and generate the plurality of configurable user interfaces and the plurality of configurable workflows based at least on the suggestion and the moderator input. 6 . The system of claim 1 , wherein performing the pre-determined task of the user is further by configuring, prior to executing, the plurality of functional engines of the software solution based on the user attribute of the user. 7 . The system of claim 6 , the contribution management system further configured to: obtain, from a contributing user, a suggestion to customize the software solution, wherein the suggestion is based on a business requirement specific to a contributing user attribute of the contributing user, and generate the plurality of configurable user interfaces, the plurality of configurable workflows, and a plurality of configuration parameters based at least on the suggestion, wherein configuring, prior to executing, the plurality of functional engines of the software solution is further based on the plurality of configuration parameters. 8 . The system of claim 6 , the contribution management system further configured to: generate a statistical measure of a plurality of users using the plurality of configurable user interfaces, the plurality of configurable workflows, and the plurality of configuration parameters to perform the pre-determined task, and verify the plurality of configurable user interfaces, the plurality of configurable workflows, and the plurality of configuration parameters based on the statistical measure. 9 . The system of claim 8 , wherein the plurality of users comprise the user and the contributing user, wherein the contribution management system verifies the plurality of configurable user interfaces, the plurality of configurable workflows, and the plurality of configuration parameters using a machine learning algorithm that is based on at least the user attribute and the contributing user attribute, and wherein the configuration service selects, as a recommendation to the user, the plurality of configurable user interfaces and the plurality of configurable workflows by at least matching the user attribute and the contributing user attribute. 10 . A method to configure a software solution, comprising: selecting, based on a user attribute of a user, a configurable user interface from a plurality of configurable user interfaces of the software solution; selecting, based on the user attribute of the user, a configurable workflow from a plurality of configurable workflows of the software solution; and performing a pre-determined task of the user by at least: receiving, from the user via the configurable user interface, a user input, and executing, based on user input and according to the configurable workflow, a plurality of functional engines of the software solution. 11 . The method of claim 10 , wherein the user attribute comprises a geographical region of the user, and wherein the configurable user interface and the configurable workflow are defined based on at least a compliance requirement of the geographical region. 12 . The method of claim 11 , further comprising: obtaining the compliance requirement from an external regulatory agency of the geographical region. 13 . The method of claim 10 , wherein the user attribute further comprises a business characteristic of the user, and wherein the configurable user interface and the configurable workflow are defined further based on the business characteristic of the user. 14 . The method of claim 10 , further comprising: obtaining, from a contributing user, a suggestion to customize the software solution, wherein the suggestion is based on a business requirement specific to the user attribute of the user; obtaining, from a moderator user and in response to reviewing the business requirement specific to the user attribute of the user, a moderator input regarding the suggestion; and generating the plurality of configurable user interfaces and the plurality of configurable workflows based at least on the suggestion and the moderator input. 15 . The method of claim 10 , wherein performing the pre-determined task of the user is further by configuring, prior to executing, the plurality of functional engines of the software solution based on the user attribute of the user. 16 . The method of claim 15 , further comprising: obtaining, from a contributing user, a suggestion to customize the software solution, wherein the suggestion is based on a requirement specific to the user attribute of the contributing user; and generating the plurality of configurable user interfaces, the plurality of configurable workflows, and a plurality of configuration parameters based at least on the suggestion, wherein configuring, prior to executing, the plurality of functional engines of the software solution is further based on the plurality of configuration parameters. 17 . The method of claim 15 , the further comprising: generating a statistical measure of a plurality of users using the plurality of configurable user interfaces, the plurality of configurable workflows, and the plurality of configuration parameters to perform the pre-determined task; and verifying the plurality of configurable user interfaces, the plurality of configurable workflows, and the plurality of configuration parameters based on the statistical measure. 18 . The method of claim 17 , wherein the plurality of users comprise the user and the contributing user, wherein veri

Assignees

Inventors

Classifications

  • Configuring for program initiating, e.g. using registry, configuration files · CPC title

  • Multi-language systems; Localisation; Internationalisation · CPC title

  • Workflow analysis · CPC title

  • Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title

  • Office automation; Time management · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2017123634A1 cover?
A system to configure a software solution involves a system that includes (i) a configuration service executing on a computer processor and configured to select, based on a user attribute of a user, a configurable user interface from multiple configurable user interfaces of the software solution, and select, based on the user attribute of the user, a configurable workflow from multiple configur…
Who is the assignee on this patent?
Pai Yogish, Goyette Steve George, Macmartin Robert Bruce, and 8 more
What technology area does this patent fall under?
Primary CPC classification G06Q10/0633. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu May 04 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).