Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
197 words
A method for enabling a new printer to communicate over a network with one or more client processors connected to the network, the network at least partially controlled by a network server which, for each respective client-accessible printer, includes an agent data structure which maintains information about the respective client-accessible printer, said method comprising the steps of: a) responding to a message from the new printer with identification data that identifies the new printer, by storing the identification data in a memory; b) further responding to said message by automatically establishing an instance of the agent data structure using said identification data; c) still further responding to said message by automatically establishing an instance of a communication data structure, said communication data structure including data enabling access to a communication procedure and further data enabling communication with said agent data structure; and d) responding to a printer request from a client processor by employing, without further user intervention, said communication data structure to enable automatic establishment of a communication pathway between said client processor and said new printer, and providing data regarding said new printer from said agent data structure to said client processor for use thereby.
Claim 2
Independent Claim
197 words
A method for enabling a new printer to communicate over a network with one or more client processors connected to the network, the network at least partially controlled by a network server which, for each respective client-accessible printer, includes an agent data structure which maintains information about the respective client-accessible printer, said method comprising the steps of: a) responding to a message from the new printer with identification data that identifies the new printer, by storing the identification data in a memory; b) further responding to said message by automatically establishing an instance of the agent data structure using said identification data; c) still further responding to said message by automatically establishing an instance of a communication data structure, said communication data structure including data enabling access to a communication procedure and further data enabling communication with said agent data structure; and d) responding to a printer request from a client processor by employing, without further user intervention, said communication data structure to enable automatic establishment of a communication pathway between said client processor and said new printer, and providing data regarding said new printer from said agent data structure to said client processor for use thereby.
Claim 3
Dependent Claim
31 words
The method as recited in claim 1, wherein step b) further communicates with said new printer to obtain further data concerning said new printer, for addition to said agent data structure.
Claim 4
Dependent Claim
34 words
The method as recited in claim 1, wherein step d) causes a search to be made of communication data structures to determine which printers are available and match a client processor's print request requirements.
Claim 5
Dependent Claim
38 words
The method as recited in claim 1, wherein step d) causes a search to be made of communication data structures to determine which printers are available and to provide a list of available printers to the client processor.
Claim 6
Dependent Claim
38 words
The method as recited in claim 4, wherein step d) responds to a request from said client processor for a specific available printer to establish a communication pathway between said client processor and the printer that was requested.
Claim 7
Dependent Claim
34 words
The method as recited in claim 1, wherein step b) is preceded by a periodic search of said identification data stored in said memory, a finding of such data enabling operation of step b).
Claim 8
Dependent Claim
193 words
A storage media for controlling a server to enable a new printer to communicate over a network with one or more client processors connected to the network, said storage media comprising: a) means for controlling said server to respond to a message from the new printer with identification data that identifies the new printer, by storing the identification data in a memory; b) means responsive to said message for automatically controlling said server to establish an instance of a agent data structure using data from said identification data; c) means responsive to said message for automatically controlling said server to establish an instance of a communication data structure, said communication data structure including data enabling access to a communication procedure and further data enabling communication with said agent data structure; and d) means for controlling said server to respond to a printer request from a client processor, without further user intervention, by employing said communication data structure to enable automatic establishment of a communication pathway between said client processor and said new printer, and by providing data regarding said new printer from said agent data structure to said client processor for use thereby.
Claim 9
Dependent Claim
193 words
A storage media for controlling a server to enable a new printer to communicate over a network with one or more client processors connected to the network, said storage media comprising: a) means for controlling said server to respond to a message from the new printer with identification data that identifies the new printer, by storing the identification data in a memory; b) means responsive to said message for automatically controlling said server to establish an instance of a agent data structure using data from said identification data; c) means responsive to said message for automatically controlling said server to establish an instance of a communication data structure, said communication data structure including data enabling access to a communication procedure and further data enabling communication with said agent data structure; and d) means for controlling said server to respond to a printer request from a client processor, without further user intervention, by employing said communication data structure to enable automatic establishment of a communication pathway between said client processor and said new printer, and by providing data regarding said new printer from said agent data structure to said client processor for use thereby.
Claim 10
Dependent Claim
39 words
The storage media as recited in claim 7, wherein said means b) includes means for controlling said server to communicate with said new printer to obtain further data concerning said new printer, for addition to said agent data structure.
Claim 11
Dependent Claim
35 words
The storage media as recited in claim 7, wherein means d) causes a search to be made of communication data structures to determine which printers are available and match a client processor's print request requirements.
Claim 12
Dependent Claim
39 words
The storage media as recited in claim 7, wherein means d) causes a search to be made of communication data structures to determine which printers are available and to provide a list of available printers to the client processor.
Claim 13
Dependent Claim
39 words
The storage media as recited in claim 10, wherein means d) responds to a request from said client processor for a specific available printer to establish a communication pathway between said client processor and the printer that was requested.
Claim 14
Dependent Claim
36 words
The storage media as recited in claim 7, wherein means b) first performs a periodic search of said memory for new printer identification data, a finding of such data enabling establishment of said agent data structure.