Back to results
US 8,751,328 B2Granted
Methods and apparatuses for providing provisioned access control for hosted tailored vertical applications
AssigneeSiebel Systems, Inc.
InventorsJonathan R Bezeau, Nicholas R Manson
Life of this patent
Estimating the term…
Abstract
Embodiments of the invention provide methods and apparatuses for determining privileges pertaining to a customer relationship management (CRM) application and granting the privileges in a secure and traceable manner to individual companies and users to effect a differential cost assessment scheme based on resource usage.
Claims30
A method, comprising:
- decomposing a first set of business entities and processes (BEPs) and a second set of BEPs into a universal set of BEPs, by a computer system, wherein
- the first set of BEPs is associated with a first CRM (customer relationship management) application,
- the second set of BEPs is associated with a second CRM application,
- the first CRM application and the second CRM application are incompatible with one another, and
- the decomposing comprises performing, by the computer system, all of the following steps:
- resolving process conflicts between the first set of BEPs and the second set of BEPs, wherein the resolving comprises
- identifying a plurality of possible resolutions for a corresponding process conflict of the process conflicts, wherein
- the corresponding process conflict involves at least a first process of the first set of BEPs and a second process of the second set of BEPs,
- the plurality of possible resolutions comprises at least one of
- a first resolution, according to which the first process is implemented,
- a second resolution, according to which the second process is implemented, and
- a third resolution, according to which both the first process and the second process are implemented, and
- defining option sets, wherein
- each of the option sets is defined for each of the possible resolutions, and
- each option indicates optional implementation of a process that pertains to the corresponding process conflict.
12 more elements
A non-transitory computer-readable storage medium having stored thereon a plurality of instructions, executable on a computer system, comprising:
- a first set of instructions configured to decompose a first set of business entities and processes (BEPs) and a second set of BEPs into a universal set of BEPs, by a computer system, wherein
- the first set of BEPs is associated with a first CRM (customer relationship management) application,
- the second set of BEPs is associated with a second CRM application,
- the first CRM application and the second CRM application are incompatible with one another, and
- the first set of instructions comprises
- a first subset of instructions configured to resolve process conflicts between the first set of BEPs and the second set of BEPs, wherein
- the first subset of instructions is further configured to
- identify a plurality of possible resolutions for a corresponding process conflict of the process conflicts, wherein
- the corresponding process conflict involves at least a first process of the first set of BEPs and a second process of the second set of BEPs,
- the plurality of possible resolutions comprises at least one of
- a first resolution, according to which the first process is implemented,
- a second resolution, according to which the second process is implemented, and
- a third resolution, according to which both the first process and the second process are implemented, and
- define option sets, wherein
- each of the option sets is defined for each of the possible resolutions, and
- each option indicates optional implementation of a process that pertains to the corresponding process conflict.
13 more elements
A hosting system, comprising:
- a data store configured to store a universal set of business entities and processes (BEPs);
- and
- a processing system communicatively coupled to the data store, the processing system configured to decompose a first set of BEPs and a second set of BEPs into the universal set of BEPs, by a computer system, wherein
- the first set of BEPs is associated with a first CRM (customer relationship management) application,
- the second set of BEPs is associated with a second CRM application,
- the first CRM application and the second CRM application are incompatible with one another, and
- the processing system is further configured to
- resolve process conflicts between the first set of BEPs and the second set of BEPs, wherein
- the processing system is further configured to
- identify a plurality of possible resolutions for a corresponding process conflict of the process conflicts, wherein
- the corresponding process conflict involves at least a first process of the first set of BEPs and a second process of the second set of BEPs,
- the plurality of possible resolutions comprises at least one of
- a first resolution, according to which the first process is implemented,
- a second resolution, according to which the second process is implemented, and
- a third resolution, according to which both the first process and the second process are implemented, and
- define option sets, wherein
- each of the option sets is defined for each of the possible resolutions, and
- each option indicates optional implementation of a process that pertains to the corresponding process conflict.
15 more elements
Dependencies are inferred from the claim text.