Claims Analysis
Total Claims: 39
Claim 1
Independent Claim
73 words
A heterogeneous network printing system comprising: a plurality of host computers; a plurality of heterogeneous network service protocols/ports for connecting said host computers to the network; a printer connected to the network; and a symmetric presentation-layer connection protocol interface for facilitating connections between said host computers and said printer over stream oriented protocols, wherein each of said host computers and said printer can initiate a network connection using said symmetric connection protocol interface.
Claim 2
Dependent Claim
73 words
A heterogeneous network printing system comprising: a plurality of host computers; a plurality of heterogeneous network service protocols/ports for connecting said host computers to the network; a printer connected to the network; and a symmetric presentation-layer connection protocol interface for facilitating connections between said host computers and said printer over stream oriented protocols, wherein each of said host computers and said printer can initiate a network connection using said symmetric connection protocol interface.
Claim 3
Dependent Claim
54 words
A heterogeneous network printing system according to claim 1, wherein said connection protocol interface comprises a client server connection protocol (CSCP) for opening a connection from one of said host computers to the network, negotiating for a socket to implement the connection, and establishing the connection between one said host computer and said printer.
Claim 4
Dependent Claim
41 words
A heterogeneous network printing system according to claim 1, wherein said connection protocol interface provides a call back and a reconnection to one of said host computers upon availability of said printer which was previously unavailable to said one host computer.
Claim 5
Dependent Claim
31 words
A heterogeneous network printing system according to claim 1, wherein said stream oriented protocols comprise AppleTalk Data Stream Protocol (ADSP), transmission connection protocol (TCP) and Novell sequence packet exchange protocol (SPX).
Claim 6
Independent Claim
79 words
A method for providing connections in a heterogeneous network printing system comprising the steps of: (a) connecting a plurality of host computers to a printer in a network by a plurality of heterogeneous network service protocols/ports; and (b) using a symmetric presentation-layer connection protocol interface to facilitate connections between said host computers and said printer over stream oriented protocols, wherein each of said host computers and said printer can initiate a network connection using said symmetric connection protocol interface.
Claim 7
Independent Claim
79 words
A method for providing connections in a heterogeneous network printing system comprising the steps of: (a) connecting a plurality of host computers to a printer in a network by a plurality of heterogeneous network service protocols/ports; and (b) using a symmetric presentation-layer connection protocol interface to facilitate connections between said host computers and said printer over stream oriented protocols, wherein each of said host computers and said printer can initiate a network connection using said symmetric connection protocol interface.
Claim 8
Dependent Claim
61 words
A method according to claim 5, wherein said step (b) further comprises the step of providing a client server connection protocol (CSCP) for facilitating connections including the steps of opening a connection from one of said host computers to the network, negotiating for a socket to implement the connection, and establishing the connection between said one host computer and said printer.
Claim 9
Dependent Claim
46 words
A method according to claim 5, wherein said step (b) further comprises the step of using the symmetric connection protocol interface to call back and reconnect with one of said host computers upon availability of said printer which was previously unavailable to said one host computer.
Claim 10
Dependent Claim
28 words
A method according to claim 5, wherein said stream oriented protocols comprise AppleTalk Data Stream Protocol (ADSP), transmission connection protocol (TCP) and Novell sequence packet exchange protocol (SPX).
Claim 11
Dependent Claim
16 words
A heterogeneous network printing system according to claim 2, wherein said connection is an active connection.
Claim 12
Dependent Claim
16 words
A heterogeneous network printing system according to claim 2, wherein said connection is a passive connection.
Claim 13
Dependent Claim
90 words
A heterogeneous network printing system according to claim 2, wherein said CSCP comprises a hierarchical CSCP library of presentation-layer connection routines and utilizes CSCP information packets including revision data, packet length data, request sequence number data, message data, and message class data, wherein said message class data comprises one of a CSCP request indicator, a CSCP response indicator, and a CSCP unsolicited command indicator, and wherein said message data comprises one of a plurality of possible message codes including a CSCP request service port message and a CSCP callback message.
Claim 14
Dependent Claim
13 words
A method according to claim 6, wherein said connection is an active connection.
Claim 15
Dependent Claim
13 words
A method according to claim 6, wherein said connection is a passive connection.
Claim 16
Dependent Claim
87 words
A method according to claim 6, wherein said CSCP comprises a hierarchical CSCP library of presentation-layer connection routines and utilizes CSCP information packets including revision data, packet length data, request sequence number data, message data, and message class data, wherein said message class data comprises one of a CSCP request indicator, a CSCP response indicator, and a CSCP unsolicited command indicator, and wherein said message data comprises one of a plurality of possible message codes including a CSCP request service port message and a CSCP callback message.
Claim 17
Independent Claim
79 words
A method for conducting communications between a host computer and a printer in a network computing system, comprising the steps of: (a) connecting the host computer to the printer using a stream-oriented network service protocol; and (b) using a symmetric presentation-layer connection protocol interface to facilitate the connection between the host computer and the printer over the stream oriented protocol, wherein each of said host computer and said printer can initiate the connection using said symmetric connection protocol interface.
Claim 18
Independent Claim
79 words
A method for conducting communications between a host computer and a printer in a network computing system, comprising the steps of: (a) connecting the host computer to the printer using a stream-oriented network service protocol; and (b) using a symmetric presentation-layer connection protocol interface to facilitate the connection between the host computer and the printer over the stream oriented protocol, wherein each of said host computer and said printer can initiate the connection using said symmetric connection protocol interface.
Claim 19
Dependent Claim
43 words
A method according to claim 15, wherein said step (b) further comprises the step of using said symmetric connection protocol interface to call back and reconnect with the host computer upon availability of the printer which was previously unavailable to the host computer.
Claim 20
Dependent Claim
59 words
A method according to claim 15, wherein said step (b) further comprises the step of providing a client server connection protocol (CSCP) for facilitating connections between the host computer and the printer, including the steps of opening a connection from the host computer to the network, negotiating for a socket to implement the connection, and then establishing the connection.
Claim 21
Dependent Claim
13 words
A method according to claim 17, wherein said connection is an active connection.
Claim 22
Dependent Claim
13 words
A method according to claim 17, wherein said connection is a passive connection.
Claim 23
Dependent Claim
87 words
A method according to claim 17, wherein said CSCP comprises a hierarchical CSCP library of presentation-layer connection routines and utilizes CSCP information packets including revision data, packet length data, request sequence number data, message data, and message class data, wherein said message class data comprises one of a CSCP request indicator, a CSCP response indicator, and a CSCP unsolicited command indicator, and wherein said message data comprises one of a plurality of possible message codes including a CSCP request service port message and a CSCP callback message.
Claim 24
Dependent Claim
122 words
A method according to claim 17, wherein said symmetric connection protocol interface comprises a client server connection protocol (CSCP), and wherein said step (b) comprises the steps of: opening a control connection from the host computer to the printer on a control port; requesting, via the control connection, a port identification number for client-server communications between the host computer and the printer; transmitting, via the control connection, the port identification number from the printer to the host computer; closing the control connection; opening a client-server connection from the host computer to the printer on a server port corresponding to the port identification number; conducting, via the client-server connection, client-server communications between the host computer and the printer; and closing the client-server connection.
Claim 25
Dependent Claim
80 words
A method according to claim 17, wherein said symmetric connection protocol interface comprises a client server connection protocol (CSCP), and wherein said step (b) comprises the steps of: opening a connection from the host computer to the printer on a control port; requesting, via the opened connection, a port identification number for client-server communications between the host computer and the printer; conducting, via the opened connection, client-server communications between the host computer and the printer; and closing the opened connection.
Claim 26
Dependent Claim
49 words
A peripheral device for use in a computer network, comprising: a symmetric presentation-layer connection protocol interface for facilitating network connections over stream oriented protocols between the peripheral device and host computers in the network, wherein said peripheral device can initiate a network connection using said symmetric connection protocol interface.
Claim 27
Dependent Claim
49 words
A peripheral device for use in a computer network, comprising: a symmetric presentation-layer connection protocol interface for facilitating network connections over stream oriented protocols between the peripheral device and host computers in the network, wherein said peripheral device can initiate a network connection using said symmetric connection protocol interface.
Claim 28
Dependent Claim
37 words
A peripheral device according to claim 23, wherein said connection protocol interface provides a call back and a reconnection to a host computer upon availability of the peripheral device which was previously unavailable to the host computer.
Claim 29
Dependent Claim
49 words
A peripheral device according to claim 23, wherein said symmetric connection protocol interface comprises a client server connection protocol (CSCP) for opening a connection from a host computer to the peripheral device, negotiating for a socket to implement the connection, and establishing the connection once the socket is negotiated.
Claim 30
Dependent Claim
14 words
A peripheral device according to claim 25, wherein said connection is an active connection.
Claim 31
Dependent Claim
14 words
A peripheral device according to claim 25, wherein said connection is a passive connection.
Claim 32
Dependent Claim
90 words
A heterogeneous network printing system according to claim 25, wherein said CSCP comprises a hierarchical CSCP library of presentation-layer connection routines and utilizes CSCP information packets including revision data, packet length data, request sequence number data, message data, and message class data, wherein said message class data comprises one of a CSCP request indicator, a CSCP response indicator, and a CSCP unsolicited command indicator, and wherein said message data comprises one of a plurality of possible message codes including a CSCP request service port message and a CSCP callback message.
Claim 33
Dependent Claim
15 words
A peripheral device according to claim 23, wherein said peripheral device functions as a printer.
Claim 34
Dependent Claim
71 words
A heterogeneous network printing system comprising: a plurality of host computers; a plurality of heterogeneous network service protocols/ports for connecting said host computers to the network; a printer connected to the network; and a presentation-layer connection protocol interface for facilitating connections between said host computers and said printer over stream oriented protocols, wherein said connection protocol interface enables said printer and each of said host computers to initiate a network connection.
Claim 35
Dependent Claim
71 words
A heterogeneous network printing system comprising: a plurality of host computers; a plurality of heterogeneous network service protocols/ports for connecting said host computers to the network; a printer connected to the network; and a presentation-layer connection protocol interface for facilitating connections between said host computers and said printer over stream oriented protocols, wherein said connection protocol interface enables said printer and each of said host computers to initiate a network connection.
Claim 36
Independent Claim
77 words
A method for providing connections in a heterogeneous network printing system comprising the steps of: (a) connecting a plurality of host computers to a printer in a network by a plurality of heterogeneous network service protocols/ports; and (b) using a presentation-layer connection protocol interface to facilitate connections between said host computers and said printer over stream oriented protocols, wherein said connection protocol interface enables said printer and each of said host computers to initiate a network connection.
Claim 37
Independent Claim
77 words
A method for providing connections in a heterogeneous network printing system comprising the steps of: (a) connecting a plurality of host computers to a printer in a network by a plurality of heterogeneous network service protocols/ports; and (b) using a presentation-layer connection protocol interface to facilitate connections between said host computers and said printer over stream oriented protocols, wherein said connection protocol interface enables said printer and each of said host computers to initiate a network connection.
Claim 38
Dependent Claim
42 words
A heterogeneous network printing system according to claim 30, wherein said presentation-layer connection protocol interface provides a call back and a reconnection to one of said host computers upon availability of said printer which was previously unavailable to said one host computer.
Claim 39
Dependent Claim
46 words
A method according to claim 31, wherein said step (b) further comprises the step of using said presentation-layer connection protocol interface to call back and reconnect with one of said host computers upon availability of the printer which was previously unavailable to said one host computer.