Hosted method and system for automated proxy creation of device resident services
First Claim
1. 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;
informing a service generator of a device service located by the advertisement listener;
retrieving by the service generator of a device service description for the device service from an associated device;
creating by the service generator of a hosted service, wherein the hosted service acts as a proxy for the device service;
publishing by the service generator of a service entry, wherein the service entry describes the capabilities of the hosted service;
searching for a required service by a client or other user, wherein the service entry provides a link to the hosted service;
requesting services from the hosted service, wherein the requesting is performed by a client or other user of the service; and
, processing service requests, wherein the service is performed by one of the hosted service acting alone, the device service acting alone or the hosted service and device service acing jointly.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method provides automated creation of device resident services. A host computer includes an advertisement listener that receives device service advertisements. One or more service generator processes receive information about the advertised device services and create hosted services acting as proxies for the device services. One or more peripheral devices are linked to the host computer, with each device including a device service. The device advertises the device service to the host computer and provides a device service description describing capabilities of the device and device service to the service generator. A directory service maintains service entries for the hosted services published by the service generators. Clients may search for and select a required service in the directory service table, and the service entries serve as links to the corresponding hosted services which may then be used by the client. A selected hosted service may enhance the corresponding device service and provide augmented services to the client.
-
Citations
20 Claims
-
1. 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;
informing a service generator of a device service located by the advertisement listener;
retrieving by the service generator of a device service description for the device service from an associated device;
creating by the service generator of a hosted service, wherein the hosted service acts as a proxy for the device service;
publishing by the service generator of a service entry, wherein the service entry describes the capabilities of the hosted service;
searching for a required service by a client or other user, wherein the service entry provides a link to the hosted service;
requesting services from the hosted service, wherein the requesting is performed by a client or other user of the service; and
,processing service requests, wherein the service is performed by one of the hosted service acting alone, the device service acting alone or the hosted service and device service acing jointly. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system providing automated creation of device resident services, the system comprising:
-
a host computer including;
an advertisement listener process for receiving device service advertisements; and
,one or more service generator processes linked to the advertisement listener for receiving information about advertised device services and creating hosted services acting as proxies for the device services; and
,one or more peripheral devices operatively linked to the host computer, each device including;
a device service capable of offering services to a use, wherein the device advertises the device service to the host computer; and
,a device service description means describing capabilities of the device and device service, wherein the device service description means is retrieved by the service generator. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification