System and method for allowing a user to select and scan from a peripheral to a target application on a host system
AssigneeHewlett-Packard Development Company, L.P.
InventorsKevin J. Brusky, Montgomery C. McGraw, Derrill L. Sturgeon
Life of this patent
Estimating the term…
Abstract
A system for scanning data into a host from a peripheral location. A peripheral, such as a multifunction peripheral having printer and scanner functionality, is coupled to a host, such as a personal computer. The system includes a user interface at the peripheral that can be utilized in selecting a desired target, such as an application or file, at the host. The peripheral user interface also can be used to select a networked site, such as a networked file. Thus, a user can scan desired data at the peripheral to a remote application or file without providing input at the user interface of the host.
Claims25
A system for inputting data from a peripheral to a target on a host system, comprising:
- a host including a processor having access to memory and having a plurality of application programs;
- a peripheral device having a scanner and a user interface operable to initiate operation of the scanner and to select an application program from said plurality of host application programs;
- and
- a communication link through which the peripheral is coupled to the host, wherein in response to input to the user interface of the peripheral device to initiate operation of said scanner, an alert signal is communicated to said host, said host processor responding to said alert signal by querying said peripheral device to identify the application program selected by user interface input, and data generated by operation of the scanner is transferred without storage at the peripheral device to said host memory;
- said host processor operable to convert said scanned data stored by said host memory to a file formatted for functional compatibility with said identified application program and to transfer said formatted file to said application program.
A system for inputting data from a peripheral to a host including memory and supporting a plurality of application programs, comprising:
- a peripheral device including a peripheral user interface and a scanner device;
- a communication link through which communication between said peripheral device and said host can be established;
- said peripheral user interface is operable to select a desired one of said host application programs and to initiate operation of said scanner device to signal said host to enable the host to query the peripheral device to determine said selected host application program, and to operate the scanner device to generate scan data and to transfer said scan data over said communication link to said memory, said host operable to transfer said scanned data from said memory to said selected host application program in a file format functionally compatible with use by operation of said application program.
A method of communicating scan data from a peripheral device to a host, comprising:
- operating a peripheral device user interface to select parameters associated with said scan operation including identification of one of a plurality of application programs supported by said host, and to initiate in sequence (a) querying the peripheral device by said host to determine said selected host application program, and commencing a scan operation by said peripheral device to generate scan data and (b), without storing said scan data at said peripheral device, transfer of said scan data over a communication link to memory accessible by said host, and operating said host to process said scanned data to a file formatted to be functionally compatible with said selected application program and loading said formatted file into said selected host application program.
A method of communicating scan data from a peripheral device to a remote memory accessible by a host supporting a plurality of application programs, comprising:
- operating a peripheral device user interface to select desired parameters relating to data to be scanned during a scan operation and to select one of said host application programs;
- and subsequently operating said peripheral device user interface to send an alert signal to the host and in response to a query from the host, communicating to the host at least identification of the selected application program;
- performing a scan operation by said peripheral device utilizing at least some of said selected parameters to generate scan data;
- and transferring said scan data over a communications link to the remote host accessible memory;
- operating the host to transfer the scan data from said memory to the selected host application program in a format functionally compatible with operation of said application program.
A computer system having a host and a peripheral device, and a communications link operable to enable communication between said host and said peripheral device, said host including a processor having access to memory and supporting a plurality of application programs, including at least scan functionality, said peripheral device comprising:
- a scanner operable to generate scan data and having a user interface including a display, said user interface operable to provide user input to the peripheral device including input to select one or more parameters for use in conjunction with the scanner operation and to select an application program from a menu of host application programs presented on said peripheral device display, wherein in response to input to the user interface to initiate operation of the scanner, an alert signal is communicated over said communication link to the host, and data scanned by operation of the scanner is transferred to and stored by said memory;
- wherein said host is responsive to the alert signal by communicating with the peripheral device to identify the host application program selected by said user input, and said host processor is operable to convert said scanned data to a file format compatible with said selected application program and to load the formatted file in said selected application program.
A computer system having a host and a peripheral device, and a communications link operable to enable communication between said host and said peripheral device, said host including a processor having access to memory and supporting a plurality of application programs, including at least scan functionality, said peripheral device comprising:
- a scanner operable to generate scan data and having a user interface including a display, said user interface operable to provide user input to the peripheral device including input to select one or more parameters for use in conjunction with the scanner operation and to select an application program from a menu of host application programs presented on said peripheral device display, wherein in response to input to the user interface to initiate operation of the scanner, an alert signal is communicated over said communication link to the host, and data scanned by operation of the scanner is transferred to and stored by said memory without storage at said peripheral device;
- wherein said host is responsive to the alert signal by communicating with the peripheral device to identify the host application program selected by said user input, and said host processor is operable to convert said scanned data to a file format compatible with said selected application program and to load the formatted file in said selected application program.
Dependencies are inferred from the claim text.