Patent ID: 7631033

Claim:
A method for automated proxy creation of device resident services on a computer system, the method comprising: listening for device service advertisements, wherein the listening is performed by an advertisement listener operating on a host computer; informing a service generator of a first service located by the advertisement listener, the first service located on a peripheral device connected to the host computer by means of a network; retrieving by the service generator of a device service description for the first service from the peripheral device; creating by the service generator of a composite service operating on the host computer, wherein the composite service acts as a proxy for the first service, the creating including: augmenting the composite service with additional capabilities not available from the first service, wherein the composite service includes the capabilities available from first service and the additional capabilities, wherein the additional capabilities include only host-based capabilities, and wherein the composite service is provided using only the host-based capabilities and the capabilities available from the first service; publishing by the service generator of a service entry, wherein the service entry describes capabilities of the composite service including capabilities available from the first service and the additional capabilities not available from the first service; searching for a required service by a client or other user, wherein the service entry provides a link to the composite service; requesting services from the composite service, wherein the requesting is performed by a client or other user of the service; and, processing service requests by the composite service, wherein the composite service utilizes the first service and the additional capabilities while processing the service requests.