Patent ID: 6973655
Filing Date: 2005-12-06
Classification: G06F

Abstract:
1. A computer implemented interactive method of integrating and customizing document-based services in a knowledge management system, comprising: providing a plurality of document-based services, wherein each document-based service comprises a software component associated with the system and provides at least one functionality for processing at least a portion of a document; wherein each software component includes a control panel for defining and inputting commands, input parameters and output parameters associated with the software component; wherein input parameters comprise a document-based string parameter; displaying the plurality of document-based services in a user interface, wherein each document-based service has a link associated with it for accessing the document-based service directly; responsive to user selection of a first document-based service from the plurality of document-based services, displaying the first document-based service's control panel in the user interface; responsive to user input of at least one command and at least one input parameter in the control panel of the first document-based service, caching any results objects for further usage within a session memory, displaying any output generated by the document-based first service in the user interface, and providing handles to specify paths to the results objects within the session memory; responsive to user selection of a second document-based service from the plurality of document-based services, displaying the second document-based service's control panel in the user interface; and responsive to user selection of at least a portion of the output generated by the first document-based service, at least one command and at least one input parameter in the control panel of the second document-based service, piping the at least a portion of the output generated by the first document-based service to the selected input parameter of the second document-based service and displaying any output generated by the second document-based service in the user interface.