Patent ID: 7596757
Filing Date: 2009-09-29
Classification: G06Q,Y10S

Abstract:
1. A computer-implemented method of representing and manipulating a diagram on a browser, the diagram including a representation of a plurality of interconnected business objects, the computer-implemented method comprising the steps of: displaying at least a portion of the diagram in an active area of the browser, the active area being located in a first portion of the browser; displaying a diagram overview in a second portion of the browser, the diagram overview including a representation of an entirety of the diagram and indicating a currently displayed portion of the diagram that is displayed in the active area; enabling a selection of a canvas mode of a plurality of canvas modes, each of the plurality of canvas modes being configured to enable a respectively different associated canvas action to be taken on any of the business objects of the diagram displayed in the active area of the browser, selection of at least some of the canvas actions causing at least one target indicator to be shown, the at least one target indicator indicating where the selected canvas action may be taken in the currently displayed portion of the diagram, each business object representing a business process and including business information and associated business logic for acting upon the business information; enabling a selection of at least one of the plurality of business objects of the diagram displayed in the active area; providing contextual information regarding the diagram displayed in the active area in a third position of the browser; providing hierarchical information regarding the selected at least one of the plurality of business objects in a fourth portion of the browser; carrying out the canvas action associated with the selected canvas mode on the selected at least one of the plurality of business objects; determining whether the carried out canvas action is solely a diagram navigation event that does not change the business process represented by the selected at least one business object or whether the carried out canvas action results in a change the business process represented by the selected at least one business object, and if the selected canvas action is determined to change the business process represented by the selected at least one business object, changing at least one of the business information and the business logic of the selected at least one business object on which the selected canvas action was carried out, and refreshing at least the active area of the browser to display a revised portion of the diagram, the revised portion of the diagram incorporating any changes to the diagram as a result of carrying out the selected canvas action on the selected at least one of the plurality of business objects.