Patent ID: 8065621
Filing Date: 2011-11-22
Classification: G06Q

Abstract:
1. A system for designing, executing, reusing and customizing scenarios by defining sequential events, wherein each event comprises at least one component and each component is associated with at least one class, said system comprising: at least one database that comprises class components, instances components and scenario related information, wherein each class component define generic type of instance components and each instance is associated with at least one class component; a GUI that allows a user to design a scenario by defining at least one event, selecting at least one of: class components and instance components for each event, and placing each said event within a specific location along a timeline, wherein the assignment is achieved by moving graphic objects over a design board within the timeline, wherein the dependencies between the events are defined according to their position along the timeline and can be changed by graphically changing their position along the timeline; a processor for wherein said system enables creating reusable generic template scenarios, based on user's created scenarios comprising predefined events and predefined interrelations between said events by automatically replacing all instance components of each event in a scenario with class components therewith, and customization of the reusable generic template scenarios by allowing the user to replace the template's class components with instance components and change positions of events along the timeline, wherein said GUI allows presenting of controllers, wherein said controllers are: wherein said instance components define services and commodities of physical and virtual objects relating to an external service provider which include human and virtual entities that are registered in the system, wherein upon the user's selecting an instance component during a planning phase of the scenario component relating to a service provider to customize an event, the system automatically notifies said service provider allowing said service provider to contact said user, wherein the notification is taking place during the planning phase.