An automatic method and apparatus for providing services on a computer system. A set of services is established providing different functionality for the computer system. With each of the set of services an attribute is stored for identifying characteristics of the function of each of the set of services....http://www.google.com/patents/US7428634?utm_source=gb-gplus-sharePatent US7428634 - Retrieval of services by attribute