Method and system for initiating a task and receiving task data via TWAIN interface from network-attached peripheral
OwnerWilliam Warner, Timothy Yorkeyinventors
Life of this patent
Estimating the term…
Abstract
Methods and systems are described for acquiring data from a peripheral and transferring the data to a host via a network. A disclosed method includes creating and storing a job profile at a host and retrieving and executing the subject job at a selected peripheral. The parameters for executing the job are stored with the job profile and the profile is retrieved from the host at the peripheral via the network. Data is acquired at the peripheral and transmitted to the host in accordance with the TWAIN protocol where it is made available to one or more applications running on the host.
Claims18
A method of acquiring data at a target device and transferring the data to a host device, the method comprising:
- requesting, on the host device, an acquisition of data;
- obtaining, on the host device, acquisition parameters;
- storing a profile including the acquisition parameters on the host device;
- selecting, on the target device, the profile;
- retrieving the profile from the host device;
- establishing a communication channel;
- executing the acquisition of data request based on the acquisition parameters to obtain acquired data;
- and
- delivering acquired data over the communication channel to the host device.
A system for acquiring data from a target device, the system comprising:
- a host computer configured to initiate a task, to obtain task parameters, to store a profile including the task parameters, to establish a communication channel with the device, and to acquire data from the device;
- the target device configured to display a list of profiles stored on the host computer, to retrieve the profile from the host computer, to execute the task based on the task parameters included in the profile to obtain acquired data, and to transmit the acquired data to the host computer.
A system for acquiring data from a target device, the system comprising:
- a plurality of host computers, each one of the plurality of host computers configured to initiate a task, to obtain task parameters, to store a profile including the task parameters, to establish a communication channel with the target device, and to acquire data from the target device;
- a network configured to connect the plurality of host computer to the target device;
- and
- the target device configured to display a plurality of profiles stored on the plurality of host computers, to retrieve a profile from one of the plurality of host computers, to execute the task based on the task parameters included in the profile to obtain acquired data, and to transmit the acquired data to one of the plurality of host computers.
A method of implementing a data acquisition task over a network, wherein said network includes a host terminal and a plurality of peripheral devices that are linked via said network, said method comprising:
- capturing one or more parameters at a host device, at least one of said one or more parameters being related to a data acquisition operation to be performed at one of said plurality of peripherals;
- storing said one or more parameters at a data store associated with said host device;
- retrieving, at said one peripheral, said one or more parameters from said data store;
- performing said data acquisition operation at said one peripheral in accordance with said retrieved parameters;
- and
- transferring said acquired data to said host device using a TWAIN protocol for use in an application running on said host device.
Dependencies are inferred from the claim text.