Patent ID: 8838760

Claim:
An apparatus for performing a first group of workflow services, the apparatus comprising: a processor; a conventional provider for performing the first group of workflow services and having a display device for displaying a user interface that includes information about a second group of workflow-enabled clients that have requested at least one of the first group of workflow services that the conventional provider is capable of performing; and a workflow unit stored on a memory and executable by the processor, the workflow unit for transferring data and commands to and from the conventional provider, the workflow unit adapted for communication with the conventional provider and a network, the workflow unit monitoring for an advertisement of a first workflow service that needs to be performed for a first workflow-enabled client, determining whether the first workflow service is part of the first group of workflow services that the conventional provider is capable of performing and responsive to the first workflow service being part of the first group of workflow services, adding the first workflow-enabled client to the second group of workflow-enabled clients, the workflow unit comprising a user interface module for generating the user interface that includes information about the second group of workflow-enabled clients and, responsive to determining that the first workflow service is part of the first group of workflow services, dynamically modifying the user interface to include information about the first workflow-enabled client being part of the second group of workflow-enabled clients, the modifying including extracting a menu name from the advertisement, adding the menu name to the user interface and displaying the first workflow-enabled client in association with the menu name which when selected causes the conventional provider to perform the first workflow service for the first workflow-enabled client.