System and method for providing document services
First Claim
Patent Images
1. In a wide area network coupling a first local area network having a service registry coupled thereto, a second local area network having a service provider coupled thereto, and a third local area network having a user operating a computer coupled thereto, a method for providing document services to the user operating the computer, comprising:
- coupling a printer to the third local area network;
registering the printer with the service registry when the printer is a trusted printer of the service registry;
querying the service registry with the printer for document service providers that are registered with the service registry to define a list of available service providers that includes at least the service provider on the second local area network;
storing in a cache at the printer the list of available service providers together with details of available services that includes at least the service provider on the second local area network;
receiving at the printer a print request identifying a document to be printed;
presenting the user in response to the print request the list of the available services in the cache for augmenting the print request;
receiving at the printer the print request augmented with a service selected from the list of available services to perform on the identified document;
carrying out the augmented print request at the printer by communicating with the service provider on the second network providing the selected service.
3 Assignments
0 Petitions
Accused Products
Abstract
A printer is adapted to offer web services to users through a print request. The printer includes gateway functionality for providing rapid and secure access to document services offered by document service providers. A service registry, which may be a registry operated by the manufacturer of the printer, manages the list of document service providers.
138 Citations
21 Claims
-
1. In a wide area network coupling a first local area network having a service registry coupled thereto, a second local area network having a service provider coupled thereto, and a third local area network having a user operating a computer coupled thereto, a method for providing document services to the user operating the computer, comprising:
-
coupling a printer to the third local area network;
registering the printer with the service registry when the printer is a trusted printer of the service registry;
querying the service registry with the printer for document service providers that are registered with the service registry to define a list of available service providers that includes at least the service provider on the second local area network;
storing in a cache at the printer the list of available service providers together with details of available services that includes at least the service provider on the second local area network;
receiving at the printer a print request identifying a document to be printed;
presenting the user in response to the print request the list of the available services in the cache for augmenting the print request;
receiving at the printer the print request augmented with a service selected from the list of available services to perform on the identified document;
carrying out the augmented print request at the printer by communicating with the service provider on the second network providing the selected service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for facilitating trusted access to document services, comprising:
-
enabling a printing system to communicate with a service registry;
registering at the service registry one or more service providers that each offer a set of document services;
responsive to receiving a product registration from the printing system at the service registry, issuing the printing system a digital certificate having a public key associated therewith;
responsive to receiving a request for available service providers and verifying the request is from the printing system using the public key, providing access to the set of document services and the public keys of the each of the one or more service providers; and
issuing each of the one or more service providers a digital certificate having a public key associated therewith and the public key of the printing system;
wherein the printing system provides access through print requests to ones of the set of document services using ones of the public keys of the one or more service providers that validate access using the public key of the printing system.
-
-
21. In a wide area network coupling a first local area network having a service registry coupled thereto, a second local area network having a service provider coupled thereto, and a third local area network having a user operating a computer coupled thereto, a method for providing document services to the user operating the computer, comprising:
-
coupling the wide area network and the third local area network with a gateway printer;
registering the gateway printer with the service registry when the gateway printer is a trusted printer of the service registry;
querying the service registry with the gateway printer for trusted document service providers that are registered with the service registry to define a list of available service providers that includes at least the service provider on the second local area network;
storing in a cache at the gateway printer the list of available service providers together with details of available services that includes at least the service provider on the second local area network;
receiving at the gateway printer a print request identifying a document to be printed;
presenting the user in response to the print request the list of the available services in the cache for augmenting the print request;
receiving at the gateway printer the print request augmented with a service selected from the list of available services to perform on the identified document;
carrying out the augmented print request at the gateway printer by communicating with the service provider on the second network providing the selected service.
-
Specification