Patent ID: 8839190

Claim:
A system for an integrated service framework with products for programing within an operating system, the system comprising: a memory device having computer readable program code store thereon; a communication device; and a processing device operatively coupled to the memory device, and the communication device, wherein the processing device is configured to execute the computer readable program code to: provide a service manager product within the integrated service framework to run a service developed within the integrated service framework; wherein the service manager product identifies one or more class plug-ins through a worker plug-in product, wherein the one or more class plug-ins were created using an abstract class as a structure for each of the one or more class plug-ins, and wherein the abstract class must be used for each of the one or more class plug-ins created within the integrated service framework in order for the one or more class plug-ins to function; wherein the service manager product configures itself for executing the one or more class plug-ins, wherein the service manager product acts as the service installer for assembling files that run the service, wherein the service manager installs the one or more class plug-ins, the abstract class, and one or more configuration files associated with the one or more class plug-ins in a target directory; wherein the service manager product executes the one or more class plug-ins developed within the structure of the abstract class when the service manager product receives a command to run the service; wherein the service manager product runs the service based on the command; and wherein the service manager product self-adjusts to the execution of the one or more class plug-ins, wherein self-adjusting comprises automatically altering the one or more configuration files associated with the one or more class plug-ins when redundant notification errors occur in order to provide more accurate notifications, and wherein altering the one or more configuration files comprises altering text for an interval in the one or more configuration files that controls the one or more class plug-ins.