Client side caching of printer configuration
AssigneeMicrosoft Corporation
InventorsTad Dennis Brockway, Madan Mohan R Appiah
Life of this patent
Estimating the term…
Abstract
A server-client system is configured to store, on a client, server configuration information relating to a peripheral device connected at the client and parameter settings for the peripheral device. The information is updated as changes occur. After the client has been disconnected from the system and the peripheral device uninstalled, the peripheral device is automatically installed and the parameter settings restored without requiring significant user interaction when the client reconnects. The automatic installation and restoring is performed even if the client is connected to a different server than it was originally.
Claims46
In a system having a server and a client, a method comprising:
- installing server support for a peripheral device attached at the client
- transmitting server support configuration information related to the peripheral device to the client;
- and
- storing the transmitted server support configuration information at the client.
In a system, a server method comprising:
- installing server support for a peripheral device attached at a client;
- and
- transmitting server support configuration information related to the peripheral device to the client.
The method recited in claim, further comprising:
- receiving peripheral device settings from the client, the peripheral device settings pertaining to the peripheral device attached at the client;
- transmitting the peripheral device settings to the client together with the server configuration information.
In a server/client system, a client method comprising:
- transmitting information to a server identifying a peripheral device attached at a client;
- receiving server configuration information relating to installation of the peripheral device at the server;
- and
- storing the server configuration information.
A server/client system, comprising:
- a server;
- a client;
- at least one peripheral device connected at the client;
- the server being configured to install the peripheral device and transmit configuration information related to the peripheral device to the client;
- and
- the client being configured to store the transmitted configuration information.
A server system, comprising:
- a printing subsystem configured to install a printer connected to a client and create a printer queue associated with the printer;
- and
- a configuration tracking unit configured to determine server configuration parameters related to the installed printer and transmit the server configuration parameters to the client.
A client for use in a server/client system, comprising:
- a processor;
- memory;
- an operating system executable on the processor;
- server configuration information stored in the memory;
- at least one printer port;
- a printer connected to the printer port;
- wherein the operating system is configured to transmit information to a server indicating that the printer is connected to the client, to receive server configuration information from the server, and store the server configuration information in the memory.
One or more computer-readable media having a computer program, when executed by a computer, performs the following steps:
- identifying one or more peripheral devices connected at a client;
- installing the one or more peripheral devices at a server connected to the client;
- transmitting server configuration information related to the one or more peripheral devices from the server to the client;
- and
- storing the server configuration information on the client.
Dependencies are inferred from the claim text.