Business model and software
First Claim
1. A business process management system comprising:
- a plurality of statuses, at least one of the statuses having a rule defined for it;
a hierarchy defining relationships among the statuses; and
an engine for applying rules;
wherein at least one status in the hierarchy is a child status and has a parent status associated with it;
wherein the child status inherits a rule of its parent status;
wherein the engine, when applying a rule, gives precedence to a rule defined for a child status over a rule defined for the child'"'"'s parent status, if any; and
wherein the engine can apply a rule for a set of statuses by applying, for each status in the set of statuses, a rule associated with that status.
0 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a Framework that applies object-oriented state-machine techniques to provide automation, control, and operation of business processes. The Framework provides a working environment from which software applications are created and customized. A visual modeling tool provides an end user with an intuitive and simple way to model processes. Once the model is imported into a database, an Engine automates the process, assigning tasks to users in order to control the accomplishment of each task. The Builder is a customization tool that allows fields or attributes to be customized, defines displays, policies, and business rules, and generates system-initialization data for each application. A Software Development Kit allows the development of applications with specific needs. A Business Model allows distributors to implement applications with the Builder and to obtain earnings both from direct sales of their applications and from royalties for the use and sale of their applications by other distributors.
-
Citations
7 Claims
-
1. A business process management system comprising:
-
a plurality of statuses, at least one of the statuses having a rule defined for it;
a hierarchy defining relationships among the statuses; and
an engine for applying rules;
wherein at least one status in the hierarchy is a child status and has a parent status associated with it;
wherein the child status inherits a rule of its parent status;
wherein the engine, when applying a rule, gives precedence to a rule defined for a child status over a rule defined for the child'"'"'s parent status, if any; and
wherein the engine can apply a rule for a set of statuses by applying, for each status in the set of statuses, a rule associated with that status.
-
-
2. In a business process management system model, a method for providing token visibility and token assignment, the method comprising:
-
providing visibility for tokens in the model; and
independently of the providing of visibility, providing assignment for the tokens in the model;
wherein the visibility and the assignment are based on customizable dynamic conditions specified by logical statements. - View Dependent Claims (3)
-
-
4. A business process management system comprising:
-
a data model;
a grouper;
a token;
a method for customizing the data model;
a method for accessing the data model from a plurality of data sources, the method for accessing comprising a use of virtual links; and
a method for generating a business process management system application without coding. - View Dependent Claims (5)
-
-
6. A business process management system model comprising:
-
a form for manually registering a rule wherein the form is executable by an external system and is used as structured data for transferring information; and
a builder for generating forms associated with rules and structured data forms associated with interfaces.
-
-
7. A network business model, the network business model comprising:
-
a software development kit for developing applications;
a builder;
an engine;
a company that centralizes development and that receives license royalties for the use of the engine and the builder;
franchisees that develop applications and that receive royalties for their applications; and
integrators for selling applications.
-
Specification