Patent US5845076A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5845076A Expired / Lapsed US ⏱️ 0.0 years remaining

Data input/output apparatus couped to a network for accepting direct commands from a data source after receiving request through the server

Assignee: Canon Inc
•
Filing: 1996-01-02
•
Granted: 1998-12-01
•
Expires: 2016-01-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An apparatus in a system in which a data source, a server, and the apparatus are connected on a network includes a receiver for receiving a direct command from the data source for requesting direct communication between the data source and the apparatus. The apparatus also includes a judging unit for judging whether a direct command can be accepted when the direct command is received during a data communication with the server, and a controller for interrupting the data communication with the server when it is judged that the direct command can be accepted. The direct command allows a printing/scanning function of a data input/output apparatus connected to the apparatus to be executed without passing through the server.

Inventors

  • 👤 Naoto Arakawa

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 20:13
CPC Classifications
H; H04; H04L; H04L9/00; H04L9/40; H04L67/00; H04L67/34

Claims Analysis

Total Claims: 28
Claim 1
Independent Claim 94 words
An apparatus in a system in which a data source, a server, and said apparatus are connected on a network, comprising: receiving means for receiving a direct command from the data source for requesting a direct communication between the data source and said apparatus; judging means for judging whether the direct command can be accepted when the direct command is received during a data communication with the server; and control means for interrupting the data communication with the server in the case where said judging means judges that the direct command can be accepted.
Claim 2
Independent Claim 94 words
An apparatus in a system in which a data source, a server, and said apparatus are connected on a network, comprising: receiving means for receiving a direct command from the data source for requesting a direct communication between the data source and said apparatus; judging means for judging whether the direct command can be accepted when the direct command is received during a data communication with the server; and control means for interrupting the data communication with the server in the case where said judging means judges that the direct command can be accepted.
Claim 3
Dependent Claim 26 words
An apparatus according to claim 1, wherein the direct command is a request for transmitting print job data to said apparatus without passing through the server.
Claim 4
Dependent Claim 26 words
An apparatus according to claim 1, wherein the direct command is a request for transmitting scan job data to said apparatus without passing through the server.
Claim 5
Dependent Claim 14 words
An apparatus according to claim 1, wherein a copier is connected to said apparatus.
Claim 6
Dependent Claim 36 words
An apparatus according to claim 1, wherein a printer is connected to said apparatus, and wherein said apparatus directly receives, without passing through the server, data from the data source to be printed by the printer.
Claim 7
Dependent Claim 34 words
An apparatus according to claim 1, wherein a scanner is connected to said apparatus, and wherein said apparatus directly transmits, without passing through the server, data scanned by the scanner to the data source.
Claim 8
Dependent Claim 53 words
An apparatus according to claim 1, wherein a scanner is connected to said apparatus, and wherein said apparatus directly transmits, without passing through the server, monitor information indicative of a scanning state in the scanner to the data source in order to display the monitor information onto a display of the data source.
Claim 9
Dependent Claim 109 words
A memory medium in which a program that is used in an apparatus in a system in which a data source, a server, and the apparatus are connected on a network has been stored, comprising the steps of: receiving a direct command from the data source for requesting a direct communication between the data source and the apparatus; judging whether the direct command can be accepted when the direct command is received during a data communication with the server; and storing a program to interrupt the data communication with the server in the case where it is judged in said judging step that the direct command can be accepted.
Claim 10
Dependent Claim 109 words
A memory medium in which a program that is used in an apparatus in a system in which a data source, a server, and the apparatus are connected on a network has been stored, comprising the steps of: receiving a direct command from the data source for requesting a direct communication between the data source and the apparatus; judging whether the direct command can be accepted when the direct command is received during a data communication with the server; and storing a program to interrupt the data communication with the server in the case where it is judged in said judging step that the direct command can be accepted.
Claim 11
Dependent Claim 26 words
A medium according to claim 8, wherein the direct command is a request for transmitting print job data to the apparatus without passing through the server.
Claim 12
Dependent Claim 26 words
A medium according to claim 8, wherein the direct command is a request for transmitting scan job data to the apparatus without passing through the server.
Claim 13
Dependent Claim 14 words
A medium according to claim 8, wherein a copier is connected to the apparatus.
Claim 14
Dependent Claim 36 words
A medium according to claim 8, wherein a printer is connected to the apparatus, and wherein the apparatus directly receives, without passing through the server, data from the data source to be printed by the printer.
Claim 15
Dependent Claim 34 words
A medium according to claim 8, wherein a scanner is connected to the apparatus, and wherein the apparatus directly transmits, without passing through the server, data scanned by the scanner to the data source.
Claim 16
Dependent Claim 53 words
A medium according to claim 8, wherein a scanner is connected to said apparatus, and wherein the apparatus directly transmits, without passing through the server, monitor information indicative of a scanning state in the scanner to the data source in order to display the monitor information onto a display of the data source.
Claim 17
Dependent Claim 78 words
A data source in a network system in which said data source, a server, and a destination apparatus are connected, said data source comprising: first transmission means for transmitting data to the destination apparatus through the server; second transmission means for performing a direct data transmission to the destination apparatus without passing through the server; and third transmission means for transmitting predetermined data to the server, prior to the direct data transmission performed by said second transmission means.
Claim 18
Dependent Claim 78 words
A data source in a network system in which said data source, a server, and a destination apparatus are connected, said data source comprising: first transmission means for transmitting data to the destination apparatus through the server; second transmission means for performing a direct data transmission to the destination apparatus without passing through the server; and third transmission means for transmitting predetermined data to the server, prior to the direct data transmission performed by said second transmission means.
Claim 19
Dependent Claim 29 words
A data source according to claims 15, wherein the predetermined data comprises data for requesting the server to send back status data indicative of a status of the server.
Claim 20
Dependent Claim 46 words
A data source according to claim 16, further comprising determining means, responsive to the status data sent back in response to the predetermined data transmitted by said third transmission means, for determining whether the direct data transmission is to be performed by said second transmission means.
Claim 21
Dependent Claim 19 words
A data source according to claim 16, wherein the status data comprises queue status data spooled in the server.
Claim 22
Dependent Claim 33 words
A data source according to claim 16, wherein said data source requests the destination apparatus to perform the direct data transmission with said data source after transmitting the predetermined data to the server.
Claim 23
Independent Claim 74 words
A method used in a data source in a network system in which the data source, a server, and a destination apparatus are connected, said method comprising the steps of: transmitting data to the destination apparatus through the server; performing direct data transmission to the destination apparatus without passing through the server; and transmitting predetermined data to the server, prior to the direct data transmission performed in said step of performing direct data transmission.
Claim 24
Independent Claim 74 words
A method used in a data source in a network system in which the data source, a server, and a destination apparatus are connected, said method comprising the steps of: transmitting data to the destination apparatus through the server; performing direct data transmission to the destination apparatus without passing through the server; and transmitting predetermined data to the server, prior to the direct data transmission performed in said step of performing direct data transmission.
Claim 25
Dependent Claim 33 words
A method according to claim 20, wherein the predetermined data transmitted in said transmitting step includes data for requesting the server to send back status data indicative of a status of the server.
Claim 26
Dependent Claim 43 words
A method according to claim 21, further comprising the step of: determining, in response to the status data sent back in response to the predetermined data transmitted in said transmitting step, whether said step of performing direct data transmission is to be performed.
Claim 27
Dependent Claim 18 words
A method according to claim 21, wherein the status data includes queue status data spooled in the server.
Claim 28
Dependent Claim 39 words
A method according to claim 21, wherein the data source requests the destination apparatus to perform said step of performing direct data transmission with the data source after transmitting the predetermined data to the server in said transmission step.

References Cited (Backward Citations)

JPS6366501A Cited
US5220674A Cited
US5170466A Cited
JPH04123006A Cited
JPH05241012A Cited
US5647056A Cited
US5550957A Cited
US5636333A Cited
US5651114A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-11-30 2002-06-01 2002-12-01 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-11-30 2006-06-01 2006-12-01 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-11-30 2010-06-01 2010-12-01 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag