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

Network image scanning system which transmits image information from a scanner over a network to a client computer

Assignee: Ricoh Co Ltd
•
Filing: 1997-03-14
•
Granted: 1999-06-08
•
Expires: 2017-03-14
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method for performing scanning operations using a scanner connected to a server computer and transmitting acquired images from the scanner server to a client computer. A scan-to-application process is utilized which allows control of the scanner or other image acquiring device which is connected to a scanner server using a virtual TWAIN driver which interfaces to an application program running in the client computer. Image files are also transmitted to a local file storage device of the client computer using a scan-to-file operation. A network protocol is used to implement both the scan-to-application and scan-to-file operation. Computer memories are utilized to store data structures or tables containing various information utilized during the file transfer procedures. Computer memories are also used to buffer and store the protocol packet headers and transmitted information.

Inventors

  • 👤 Robin Lo
  • 👤 Kanghoon Lee
  • 👤 Lawrence Tremmel
  • 👤 David Stewart
  • 👤 Iwao Max Anzai

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 11:29
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/00127; H04N1/00204; H04N1/00236; H04N1/00241; H04N2201/00; H04N2201/0008; H04N2201/0015; H04N2201/0074; Y; Y10; Y10S; Y10S707/00; Y10S707/99941; Y10S707/99944; Y10S707/99945

Claims Analysis

Total Claims: 39
Claim 1
Independent Claim 146 words
A method of acquiring an image and transmitting the image from a first computer to a second computer, comprising the steps of: executing an application program by the second computer, the application program interfacing with a scanner driver of the second computer which is usable with a plurality of application programs; indicating, using the scanner driver of the second computer, that an image is to be acquired using the application program; transmitting a command from the second computer to the first computer over a computer network indicating that an image is to be acquired; receiving the command by the first computer; acquiring an image at the first computer, after the step of receiving the command by the first computer; transmitting over the computer network the image from the first computer to the second computer; and storing the image on a storage medium of the second computer.
Claim 2
Independent Claim 146 words
A method of acquiring an image and transmitting the image from a first computer to a second computer, comprising the steps of: executing an application program by the second computer, the application program interfacing with a scanner driver of the second computer which is usable with a plurality of application programs; indicating, using the scanner driver of the second computer, that an image is to be acquired using the application program; transmitting a command from the second computer to the first computer over a computer network indicating that an image is to be acquired; receiving the command by the first computer; acquiring an image at the first computer, after the step of receiving the command by the first computer; transmitting over the computer network the image from the first computer to the second computer; and storing the image on a storage medium of the second computer.
Claim 3
Dependent Claim 24 words
A method according to claim 1, further comprising the step of: setting parameters of the step of acquiring the image at the second computer.
Claim 4
Dependent Claim 48 words
A method according to claim 1, further comprising the step of: transmitting a command from the second computer to the first computer which requests the first computer to transmit parameter information for the acquiring step; and transmitting the parameter information from the second computer to the first computer.
Claim 5
Dependent Claim 46 words
A method according to claim 3, wherein: the step of transmitting the command which requests the first computer to transmit the parameter information comprises transmitting a command which requests the first computer to transmit capability information of an acquiring device which performs the step of acquiring.
Claim 6
Dependent Claim 57 words
A method according to claim 3, wherein: the step of transmitting the command which requests the first computer to transmit the parameter information comprises transmitting a command which requests the first computer to transmit capability information of an acquiring device which performs the step of acquiring and parameters which are to be used during the acquiring step.
Claim 7
Dependent Claim 25 words
A method according to claim 1, further comprising the step of: determining, by the second computer, whether the first computer is present on the network.
Claim 8
Dependent Claim 72 words
A method according to claim 6, further comprising the step of: selecting, by the second computer, that said first computer is to perform said acquiring, when said step of determining whether the first computer is present on the network determines that said first computer is present on the network and there is another computer on the network which is capable of acquiring and transferring images over the network to the second computer.
Claim 9
Dependent Claim 28 words
A method according to claim 1, further comprising the step of: writing information in a data structure at the first computer including identification information of the second computer.
Claim 10
Dependent Claim 26 words
A method according to claim 8, further comprising the step of: writing parameters used for the acquiring step in a data structure of the first computer.
Claim 11
Dependent Claim 27 words
A method according to claim 1, further comprising the step of: indicating, by a user at the first computer, that the acquiring step is to be performed.
Claim 12
Dependent Claim 51 words
A method according to claim 1, further comprising the steps of: displaying, at the first computer, information indicating a plurality of acquiring jobs which can be performed; and selecting at the first computer, by a user of the application program at the second computer, one of the plurality of acquiring jobs.
Claim 13
Dependent Claim 38 words
A method according to claim 1, further comprising the step of: creating an entry in a memory having a data structure at the first computer, when there is an open communication session between the first and second computers.
Claim 14
Dependent Claim 15 words
A method according to claim 1, wherein said step of acquiring comprises: scanning the image.
Claim 15
Dependent Claim 28 words
A method according to claim 1, further comprising the step of: registering the second computer with the first computer by a communication which initiates at the second computer.
Claim 16
Independent Claim 163 words
A system for acquiring an image and transmitting the image from a first computer to a second computer, comprising: means for executing an application program by the second computer, the application program interfacing with a scanner driver of the second computer which is usable with a plurality of application programs; means for indicating, using the scanner driver of the second computer, that an image is to be acquired using the application program; means for transmitting a command from the second computer to the first computer over a computer network indicating that an image is to be acquired; means for receiving the command by the first computer; means for acquiring an image at the first computer, after the means for receiving the command by the first computer receives the command; means for transmitting over the computer network the image which was acquired from the first computer to the second computer; and means for storing the image on a storage medium of the second computer.
Claim 17
Independent Claim 163 words
A system for acquiring an image and transmitting the image from a first computer to a second computer, comprising: means for executing an application program by the second computer, the application program interfacing with a scanner driver of the second computer which is usable with a plurality of application programs; means for indicating, using the scanner driver of the second computer, that an image is to be acquired using the application program; means for transmitting a command from the second computer to the first computer over a computer network indicating that an image is to be acquired; means for receiving the command by the first computer; means for acquiring an image at the first computer, after the means for receiving the command by the first computer receives the command; means for transmitting over the computer network the image which was acquired from the first computer to the second computer; and means for storing the image on a storage medium of the second computer.
Claim 18
Dependent Claim 21 words
A system according to claim 15, further comprising: means, at the second computer, for setting parameters of the means for acquiring.
Claim 19
Dependent Claim 50 words
A system according to claim 15, further comprising: means for transmitting a command from the second computer to the first computer which requests the first computer to transmit parameter information for the means for acquiring; and means for transmitting the parameter information from the second computer to the first computer.
Claim 20
Dependent Claim 43 words
A system according to claim 17, wherein: the means for transmitting the command which requests the first computer to transmit the parameter information comprises means for transmitting a command which requests the first computer to transmit capability information of the means for acquiring.
Claim 21
Dependent Claim 55 words
A system according to claim 17, wherein: the means for transmitting the command which requests the first computer to transmit the parameter information comprises means for transmitting a command which requests the first computer to transmit capability information of the means for acquiring and parameters which are to be used by the means for acquiring.
Claim 22
Dependent Claim 24 words
A system according to claim 15, further comprising: means for determining, by the second computer, whether the first computer is present on the network.
Claim 23
Dependent Claim 76 words
A system according to claim 20, further comprising: means for selecting, by the second computer, that said first computer is to perform said acquiring with the means for acquiring, when said means for determining whether the first computer is present on the network determines that said first computer is present on the network and there is another computer on the network which is capable of acquiring and transferring images over the network to the second computer.
Claim 24
Dependent Claim 27 words
A system according to claim 15, further comprising: means for writing information in a data structure at the first computer including identification information of the second computer.
Claim 25
Dependent Claim 26 words
A system according to claim 22, further comprising: means for writing parameters used by the means for acquiring in a data structure of the first computer.
Claim 26
Dependent Claim 30 words
A system according to claim 15, further comprising: means for indicating, by a user at the first computer, that an acquiring is to be performed by the means for acquiring.
Claim 27
Dependent Claim 52 words
A system according to claim 15, further comprising: means for displaying, at the first computer, information indicating a plurality of acquiring jobs which can be performed; and means for selecting at the first computer, by a user of the application program at the second computer, one of the plurality of acquiring jobs.
Claim 28
Dependent Claim 37 words
A system according to claim 15, further comprising: means for creating an entry in a memory having a data structure at the first computer, when there is an open communication session between the first and second computers.
Claim 29
Dependent Claim 15 words
A system according to claim 15, wherein said means for acquiring comprises: an image scanner.
Claim 30
Dependent Claim 27 words
A system according to claim 15, further comprising: means for registering the second computer with the first computer by a communication which initiates at the second computer.
Claim 31
Dependent Claim 199 words
An article of manufacture, comprising: a computer usable medium having computer readable program code embodied therein for acquiring an image and transmitting the image from a first computer to a second computer, comprising: computer readable program code means for executing an application program by the second computer, the application program interfacing with a scanner driver of the second computer which is usable with a plurality of application programs; computer readable program code means for indicating, using the scanner driver of the second computer, that an image is to be acquired using the application program; computer readable program code means for transmitting a command from the second computer to the first computer over a computer network indicating that an image is to be acquired; computer readable program code means for receiving the command by the first computer; computer readable program code means for acquiring an image at the first computer, after the step of receiving the command by the first computer; computer readable program code means for transmitting over the computer network the image from the first computer to the second computer; and computer readable program code means for storing the image on a storage medium of the second computer.
Claim 32
Dependent Claim 199 words
An article of manufacture, comprising: a computer usable medium having computer readable program code embodied therein for acquiring an image and transmitting the image from a first computer to a second computer, comprising: computer readable program code means for executing an application program by the second computer, the application program interfacing with a scanner driver of the second computer which is usable with a plurality of application programs; computer readable program code means for indicating, using the scanner driver of the second computer, that an image is to be acquired using the application program; computer readable program code means for transmitting a command from the second computer to the first computer over a computer network indicating that an image is to be acquired; computer readable program code means for receiving the command by the first computer; computer readable program code means for acquiring an image at the first computer, after the step of receiving the command by the first computer; computer readable program code means for transmitting over the computer network the image from the first computer to the second computer; and computer readable program code means for storing the image on a storage medium of the second computer.
Claim 33
Dependent Claim 29 words
An article of manufacture according to claim 29, further comprising: computer readable program code means for setting parameters of the step of acquiring the image at the second computer.
Claim 34
Dependent Claim 36 words
A method according to claim 1, wherein the step of executing an application program by the second computer comprises: executing the application program which interfaces with the scanner driver which is a TWAIN compatible scanner driver.
Claim 35
Dependent Claim 35 words
A method according to claim 1, wherein the step of executing an application program by the second computer comprises: executing the application program which interfaces with the scanner driver which is a virtual TWAIN driver.
Claim 36
Dependent Claim 38 words
A system according to claim 15, wherein the means for executing an application program by the second computer comprises: means for executing the application program which interfaces with the scanner driver which is a TWAIN compatible scanner driver.
Claim 37
Dependent Claim 37 words
A system according to claim 15, wherein the means for executing an application program by the second computer comprises: means for executing the application program which interfaces with the scanner driver which is a virtual TWAIN driver.
Claim 38
Dependent Claim 47 words
An article of manufacture according to claim 29, wherein the computer readable code means for executing an application program by the second computer comprises: computer readable program code means for executing the application program which interfaces with the scanner driver which is a TWAIN compatible scanner driver.
Claim 39
Dependent Claim 47 words
An article of manufacture according to claim 15, wherein the computer readable program code means for executing an application program by the second computer comprises: computer readable program code means for executing the application program which interfaces with the scanner driver which is a virtual TWAIN driver.

References Cited (Backward Citations)

US5440744A Cited
US5450571A Cited
US5720013A Cited
US5652908A Cited
US5590245A Cited
US5689625A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-06-07 2002-12-07 2003-06-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-06-07 2006-12-07 2007-06-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-06-07 2010-12-07 2011-06-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag