System and method for scanning a document in client/server environment
First Claim
1. A method comprising the step ofa) generating a display based on a hypertext mark-up language (HTML) document stored in a client device using a web browser of a user interface of the client device, the display including a document display portion, an index field portion, and a control portion all visibly defined in the display in separate portions thereof by the HTML document, the document display portion including a display of document data received from a scanner coupled to the client device, the scanner generating the document data by scanning a document in print form, the document data representing the scanned document, the index field portion permitting index data to be input by a user with an input device of the client device into the user interface in association with the document data, and the control portion including at least one control element operable by the user with the input device for generating a start scan signal to initiate scanning of the document with the scanner to generate the document data and for generating a send data signal to transmit the document data with the index data displayed by the web browser from the client device to the server over a network using a destination address for the server specified in an address field of the web browser.
24 Assignments
0 Petitions
Accused Products
Abstract
The invention includes generating a start scan signal at a user interface of a client device, transmitting the start scan signal from the client device to a scanner, receiving the start scan signal at the scanner, and scanning a document with the scanner to generate document data, in response to the start scan signal. The user interface can include a web browser and the start scan signal can be generated by activation of a control element defined in a hypertext mark-up language (HTML) document displayed on the web browser. The method can also include transmitting the document data from the scanner to the client device, receiving the document data at the client device, and generating a display including the scanned document on the user interface of the client device, based on the document data. The display can be generated from a hypertext mark-up language (HTML) document.
54 Citations
71 Claims
-
1. A method comprising the step of
a) generating a display based on a hypertext mark-up language (HTML) document stored in a client device using a web browser of a user interface of the client device, the display including a document display portion, an index field portion, and a control portion all visibly defined in the display in separate portions thereof by the HTML document, the document display portion including a display of document data received from a scanner coupled to the client device, the scanner generating the document data by scanning a document in print form, the document data representing the scanned document, the index field portion permitting index data to be input by a user with an input device of the client device into the user interface in association with the document data, and the control portion including at least one control element operable by the user with the input device for generating a start scan signal to initiate scanning of the document with the scanner to generate the document data and for generating a send data signal to transmit the document data with the index data displayed by the web browser from the client device to the server over a network using a destination address for the server specified in an address field of the web browser.
-
18. A method comprising the steps of:
-
a) generating at a client device a start scan signal using a control element defined by a hypertext mark-up language (HTML) document stored in the client device and displayed by a web browser of a user interface of the client device in response to a user'"'"'s operation of an input device of the client device; b) at the client device, converting the start scan signal into a form compatible with a scanner; c) at the client device, transmitting the converted start scan signal from the client device to the scanner; d) receiving the converted start scan signal at the scanner; and e) scanning a document with the scanner to generate document data, in response to the converted start scan signal received in said step (d). - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A method comprising the steps of
a) generating a start scan signal using a control element defined by a hypertext mark-up language (HTML) document stored in the client device and displayed by a web browser of a user interface of a client device, the control element operated by a user with an input device of the client device; -
b) at the client device, converting the start scan signal into a form compatible with the scanner; c) transmitting the converted start scan signal from the client device to a scanner; d) receiving the converted start scan signal at the scanner, e) scanning a document in print form with the scanner to generate document data, in response to the converted start scan signal received in said step (d); f) transmitting the document data from the scanner to the client device; g) receiving the document data at the client device; h) at the client device, converting the document data into a form that can be displayed by the web browser of the client device; i) generating a display including the scanned document in the HTML document displayed within the web browser of the user interface of the client device, based on the document data converted in said step (h); j) inputting predetermined index data into a field defined separately from a document display portion for the document data in the HTML document displayed by the web browser of the user interface of the client device, the index data associated with the document data displayed by the web browser; k) generating a send data signal using a control element defined in the HTML document displayed by the web browser of the user interface of the client device; l) transmitting the document data and index data from the client device to the server over an internetwork in response to the send data signal generated in said step (k) using a destination address of the server specified in an address field of the web browser; m) receiving the document data and index data at the server via the internetwork; and n) storing the document data received in step (m) in association with the index data in a database of a data storage unit separate from the server. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53)
-
-
54. A system for use with at least one document, the system comprising:
-
a client device including a processor; a memory coupled to the processor; an input device coupled to the processor; and a display unit coupled to the processor; a scanner coupled to the processor; and at least one server coupled to the processor, the processor operating under a predetermined control program stored in the memory to generate a display on the display unit based on a hypertext mark-up language (HTML) document stored in the memory, the display generated by the HTML document including a document display portion, an index field portion, and a control portion separately defined in the display, the document display portion displaying document data received from a scanner, the document data generated by scanning the document with the scanner, the index field portion permitting index data to be input by a user via the input device for association with the document data, and the control portion including at least one control element operable by the user with the input device for use in generating at least a start scan signal to initiate scanning of the document with the scanner and for use in generating a send data signal with the input device to transmit the document data with the index data to the server over a network using a destination address from an address field of the display of the client device. - View Dependent Claims (55, 56, 57, 58, 59, 60, 61, 62)
-
-
63. A system used to scan a document, the system coupled to a network, the system comprising:
-
a client device; a scanner coupled to the client device; a server coupled to the client device via the network; and a database storage unit coupled to the server, the client device receiving document data generated by the scanner by scanning a document, the client device having a user interface capable of generating a display by execution of an hypertext mark-up language (HTML) document stored by the client device, the display including a document display portion, an index field portion, and a control portion separately defined in the display, the document display portion displaying document data received from the scanner, the document data generated by scanning the document in print form with the scanner, the document data representing the scanned document, the index field portion permitting index data to be input by a user via an input device of the client device for association with the document data, and the control portion including at least one control element operated by the user with the input device for use in generating at least a start scan signal with the input device to initiate scanning of the document with the scanner and for use in generating a send data signal with the input device to transmit the document data with the index data to the server over the network using a destination address from an address field of the display, the server storing the document data and index data in the database storage unit. - View Dependent Claims (64, 65, 66)
-
-
67. A system coupled to a network, the system operated by at least one user, the system comprising:
-
a plurality of subsystems coupled to the network, the subsystems having respective client devices capable of displaying document data included within respective hypertext mark-up language (HTML) documents displayed on corresponding web browsers thereof, at least one of the subsystems including a scanner coupled to a respective client device, the scanner generating the document data by scanning a document in print form based on a first command from a user entered into the web browser of the client device coupled to the scanner, the client device receiving the document data from the scanner and generating a display of the document data in the web browser thereof, the client device transmitting the document data based on a second command from the user entered into the web browser of the client device; at least one server coupled to the network, the server receiving the document data from the client device over the network using a destination address specified in an address field of the web browser of the client device; and a database storage unit coupled to the server, the database storage unit separate from the server, the database storage unit storing the document data so that the subsystems can access the document data. - View Dependent Claims (68)
-
-
69. A method comprising the steps of:
-
a) generating a display including a display portion with a view of a scanned document within a browser of a client device based on document data derived from a scan of a document in print form; b) inputting predetermined index data into at least one field of an index field portion of the display within the browser of the client device, the index field portion defined in the display within the browser separately from the display portion; c) generating a send data signal from within the browser of the client device using a control element of a control portion defined separately from the index field portion and the display portion in the display within the browser; d) transmitting the document data and index data from the client device to the server over an internetwork with the control element of the control portion using a destination address of a server identified in an address field of the browser in response to the send data signal generated in said step (c); e) receiving the document data and index data at the server; and f) storing the document data in association with the index data received from the server in a database of a data storage unit separate from the server. - View Dependent Claims (70, 71)
-
Specification