Systems and methods for software based on business concepts
First Claim
1. A system for providing application functionality, comprising:
- an application definition, wherein the application definition comprises;
a plurality of archetypal categories;
a plurality of business concept definitions, wherein at least one business concept definition corresponds to one of the plurality of archetypal categories, wherein at least one business concept is named and represented by a marker, and wherein at least two business concept definitions have a relationship that is based at least in part on the archetypal categories associated with each of the two business concept definitions; and
a run-time component, wherein the run-time component executes;
the application definition; and
upon modification of one of the business concept definitions, a modified application definition reflecting the modification to the business concept definitions.
0 Assignments
0 Petitions
Accused Products
Abstract
Business concept definitions may be utilized with software applications, components, tools, and system software. The business concepts definitions are each associated with archetypal definitions, which may also be known as innate concepts. These archetypal definitions may include a person, an organization, a system, a place, an activity, a document, a conceptual object, a physical object, and a category. The business concept definitions may also be represented by an image on a user interface, where the images may be selectable by a user. These business concept definitions may be manipulated and modified. Indeed, certain relationships may be denoted between business concept definitions through the positioning of the images on a user interface. Because these business concept definitions are associated with archetypal definitions, which may be intuitive for users, application definitions using these business concept definitions may be easily created by a user without programming skills.
-
Citations
24 Claims
-
1. A system for providing application functionality, comprising:
-
an application definition, wherein the application definition comprises;
a plurality of archetypal categories;
a plurality of business concept definitions, wherein at least one business concept definition corresponds to one of the plurality of archetypal categories, wherein at least one business concept is named and represented by a marker, and wherein at least two business concept definitions have a relationship that is based at least in part on the archetypal categories associated with each of the two business concept definitions; and
a run-time component, wherein the run-time component executes;
the application definition; and
upon modification of one of the business concept definitions, a modified application definition reflecting the modification to the business concept definitions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of defining business concept associations, comprising:
-
providing a plurality of archetypal categories;
defining a plurality of business concepts, wherein at least one business concept definition corresponds to one of the plurality of archetypal categories, wherein at least one business concept is named and represented by a marker, and wherein at least two business concept definitions have a relationship that is based at least in part on the archetypal categories associated with each of the two business concept definitions; and
automatically deducing a relationship between a first business concept definition represented by a first marker and a second business concept definition represented by a second marker based at least in part on a position of the first marker relative to the second marker. - View Dependent Claims (12, 13, 14, 15)
-
-
16. Software for modeling business scenarios, comprising:
-
a plurality of archetypal categories, each archetypal category being associated with a category of real-world elements in a business scenario;
an application definition comprising a plurality of business concept definitions, wherein each business concept definition is defined at least in part based on the archetypal categories;
an image selector facility for selecting images corresponding to business concept definitions, wherein the positioning of the images on a user interface denotes, at least in part, a relationship between a first business concept definition and a second business concepts definition;
a generation function, wherein the generation function is operable to generate at least one application based on the application definition. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
Specification