US7151864B2 - Information research initiated from a scanned image media - Google Patents

Information research initiated from a scanned image media Download PDF

Info

Publication number
US7151864B2
US7151864B2 US10/247,113 US24711302A US7151864B2 US 7151864 B2 US7151864 B2 US 7151864B2 US 24711302 A US24711302 A US 24711302A US 7151864 B2 US7151864 B2 US 7151864B2
Authority
US
United States
Prior art keywords
phrase
research
recited
component
list
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active, expires
Application number
US10/247,113
Other versions
US20040052433A1 (en
Inventor
Steven G. Henry
Kristin M. Smith
John P. Wolf
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
HTC Corp
Original Assignee
Hewlett Packard Development Co LP
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hewlett Packard Development Co LP filed Critical Hewlett Packard Development Co LP
Priority to US10/247,113 priority Critical patent/US7151864B2/en
Assigned to HEWLETT-PACKARD COMPANY reassignment HEWLETT-PACKARD COMPANY ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: SMITH, KRISTIN M., HENRY, STEVEN G., WOLF, JOHN P.
Assigned to HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. reassignment HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: HEWLETT-PACKARD COMPANY
Priority to CNA031332455A priority patent/CN1495661A/en
Priority to PCT/US2003/029810 priority patent/WO2004027651A2/en
Priority to AU2003275110A priority patent/AU2003275110A1/en
Priority to EP03759380A priority patent/EP1540518A2/en
Priority to JP2004538388A priority patent/JP2005539328A/en
Publication of US20040052433A1 publication Critical patent/US20040052433A1/en
Publication of US7151864B2 publication Critical patent/US7151864B2/en
Application granted granted Critical
Assigned to HTC CORPORATION reassignment HTC CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Active legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/3331Query processing
    • G06F16/3332Query translation
    • G06F16/3334Selection or weighting of terms from queries, including natural language queries
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/93Document management systems
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99933Query processing, i.e. searching

Definitions

  • This invention relates to information research initiated from a scanned image media.
  • Scanning technology captures an image, or regions of an image, from a printed document, photograph, or other similar image media, and converts the image regions into an electronic form.
  • Advances in media reproduction and imaging technology have created smaller and affordable multifunction devices in place of traditional stand-alone, single purpose devices such as photocopiers, fax machines, and flatbed scanners.
  • Multifunction devices are devices capable of multiple functions such as printing, copying, scanning, faxing and/or emailing.
  • An example of a multifunction device commonly referred to as a digital sender scans an image media and can email the scanned image to a recipient, without the need of a desktop computing device.
  • a device scans text of an image media and generates text data corresponding to the scanned text.
  • a research component generates a phrase list from the text data and initiates research for information corresponding to the phrase list.
  • FIG. 1 illustrates various components of an exemplary multifunction device.
  • FIG. 2 illustrates various components of an exemplary computing device.
  • FIG. 3 illustrates components of an image scanning system in an exemplary computing environment.
  • FIG. 4 illustrates an image media document.
  • FIG. 5 illustrates an exemplary phrase index document having research terms scanned from the image media document shown in FIG. 4 .
  • FIG. 6 is a flow diagram that illustrates a method for information research initiated from a scanned image media.
  • Information research initiated from a scanned image media is described in one implementation as a multifunction device that includes a scan unit to scan text of an image media, and includes a scan component, such as optical character recognition software, to generate text data corresponding to the text.
  • a research component of the multifunction device generates a phrase list from the text data and initiates research for information corresponding to the phrase list.
  • a phrase is any word or group of words.
  • An individual wanting to research and locate information related to a document can scan the document with a scanning or multifunction device and receive research results that correspond to the document text.
  • the research results can include Web (e.g., World Wide Web) pages, a list of Web links, and/or any number of other types of electronic documents from any number of sources.
  • the scan component in a scanning device can be implemented to recognize a phrase identifier and generate selected text data corresponding to text designated with the phrase identifier.
  • a phrase identifier can be a mark written on an image media to identify a phrase (e.g., a word or group of words), or the phrase identifier can be an electronic mark implemented to identify a phrase.
  • the research component can also receive input phrases and generate a selected phrase list from the selected text data and from the input phrases. The research component can then generate the phrase list from the text data and from the selected text data.
  • FIG. 1 illustrates various components of an exemplary multifunction device 100 that can be utilized to implement information research initiated from a scanned image media.
  • a multifunction device is a device for multiple functions which are related to, but not limited to, printing, copying, scanning, to include image acquisition and text recognition, sending and receiving faxes, print media handling, and/or data communication, either by print media or electronic media, such as email or electronic fax.
  • Multifunction device 100 includes one or more processors 102 (e.g., microprocessors, controllers, etc.) which process various instructions to control the operation of multifunction device 100 and to communicate with other electronic and computing devices.
  • Multifunction device 100 can be implemented with one or more memory components, examples of which include an electrically erasable programmable read-only memory (EEPROM) 104 , ROM 106 (non-erasable), and a random access memory (RAM) 108 , all of which provide data storage mechanisms for multifunction device 100 .
  • processors 102 e.g., microprocessors, controllers, etc.
  • Multifunction device 100 can be implemented with one or more memory components, examples of which include an electrically erasable programmable read-only memory (EEPROM) 104 , ROM 106 (non-erasable), and a random access memory (RAM) 108 , all of which provide data storage mechanisms for multifunction device 100 .
  • EEPROM electrically erasable programmable read-only memory
  • the memory components store various information and/or data such as configuration information, fonts, templates, print data, scanned image data, and menu structure information.
  • a particular multifunction device can also include a flash memory device in place of, or in addition to, EEPROM 104 and ROM 106 .
  • a system bus typically connects the various components within multifunction device 100 .
  • Multifunction device 100 also includes a firmware component 110 that is implemented as a permanent memory module stored on ROM 106 , or implemented with other components in multifunction device 100 .
  • firmware can be implemented as a component of processor(s) 102 , or as a component of a device controller.
  • Firmware 110 can be implemented to coordinate operations of the hardware within multifunction device 100 and contains programming constructs used to perform such operations.
  • Multifunction device 100 also includes a disk drive 112 that provides additional storage for data being printed, copied, scanned, and/or faxed, or other information maintained by multifunction device 100 .
  • Multifunction device 100 includes a network interface 114 and one or more communication interfaces 116 , such as a serial and/or parallel interface, a USB interface, and other similar communication interfaces.
  • Network interface 114 provides a connection between multifunction device 100 and a data communication network.
  • Network interface 114 allows devices coupled to a common data communication network to send print jobs, faxes, menu data, and other information to multifunction device 100 via the network.
  • a communication interface 116 provides a data communication path directly between multifunction device 100 and another electronic or computing device.
  • Multifunction device 100 can also include a wireless communication interface 118 that provides infrared (IR), 802.11, Bluetooth, or similar RF communication with another electronic or computing device.
  • IR infrared
  • 802.11 802.11, Bluetooth
  • Multifunction device 100 also has a print unit 120 that includes mechanisms arranged to selectively apply an imaging medium such as liquid ink or toner to a print media in accordance with print data corresponding to a print job.
  • Print media can include any form of media used for printing such as paper, plastic, fabric, Mylar, transparencies, and the like, and different sizes and types such as 81 ⁇ 2 ⁇ 11, A4, roll feed media, etc.
  • print unit 120 can include a conventional laser printing mechanism that selectively causes toner to be applied to a print media. The toner on the print media can then be more permanently fixed to the print media by selectively applying thermal energy to the toner, for example. It should be recognized that there are many different types of print units available, and that for the purposes of the present invention, print unit 120 can be implemented with any one of the different types of print units.
  • Multifunction device 100 also includes a scan unit 122 that can be implemented as an optical scanner to produce machine-readable image data signals that are representative of a scanned image, such as a photograph, a page of printed text, or any combination of text and images.
  • the image data signals produced by scan unit 122 can be used to reproduce the scanned image on a display device or with a printing device.
  • Multifunction device 100 also includes a control panel and menu browser 124 , and a display panel 126 .
  • the control panel and menu browser 124 allows a user of multifunction device 100 to navigate the device's menu structure.
  • Control panel 124 can include indicators and/or a series of buttons, switches, or other selectable controls that are manipulated by a user of the multifunction device.
  • Display panel 126 is a graphical display that provides information regarding the status of multifunction device 100 and the current options available to a user through the menu structure.
  • Multifunction device 100 includes one or more application program(s) 128 and an operating system 130 which can be stored in non-volatile memory (e.g., ROM 106 ) and executed on a processor 102 to provide a runtime environment in which software applications can run or execute.
  • a runtime environment facilitates the extensibility of multifunction device 100 by allowing various interfaces to be defined that, in turn, allow an application program 128 to interact with multifunction device 100 .
  • an application program 128 can include an embedded Web server to provide simplified network access from multifunction device 100 , and to multifunction device 100 .
  • FIG. 2 illustrates various components of an exemplary computing device 200 that can be utilized to implement the inventive techniques described herein.
  • Computing device 200 includes one or more processors 202 (e.g., microprocessors, controllers, etc.), input/output interfaces 204 for the input and/or output of data, and user input devices 206 .
  • Processor(s) 202 process various instructions to control the operation of computing device 200
  • input/output interfaces 204 provide a mechanism for computing device 200 to communicate with other electronic and computing devices.
  • User input devices 206 can include a keyboard, mouse, pointing device, and/or other mechanisms to interact with, and to input information to computing device 200 .
  • Input/output interfaces 204 can include serial, parallel, and/or network interfaces.
  • a network interface allows devices coupled to a common data communication network to communicate information with computing device 200 .
  • a communication interface such as a serial and/or parallel interface, a USB interface, an Ethernet interface, an 802.11 interface, and/or any combination of communication interfaces provides a data communication path directly between computing device 200 and another electronic or computing device.
  • Computing device 200 also includes a memory 208 (such as ROM and/or RAM), a disk drive 210 , a floppy disk drive 212 , and a CD-ROM and/or DVD drive 214 , all of which provide data storage mechanisms for computing device 200 . Any number and combination of memory and storage devices can be connected with, or implemented within, computing device 200 . Although not shown, a system bus typically connects the various components within computing device 200 .
  • Computing device 200 also includes one or more application program(s) 216 and an operating system 218 which can be stored in non-volatile memory (e.g., memory 208 ) and executed on a processor 202 to provide a runtime environment in which the application programs 216 can run or execute.
  • Computing device 200 can also include an integrated display device 220 , such as for a personal digital assistant (PDA), a portable computing device, and any other mobile computing device.
  • PDA personal digital assistant
  • FIG. 3 illustrates components of an exemplary image scanning system 300 in which a multifunction device 302 has a communication link with a computing device 304 , a document database 306 , and Internet resources 308 via a data communication network 310 .
  • Multifunction device 302 can include one or more of the components of exemplary multifunction device 100 ( FIG. 1 ), and computing device 304 can include one or more of the components of exemplary computing device 200 ( FIG. 2 ), to include a display 312 .
  • document database 306 can be implemented as a component of either multifunction device 302 or computing device 304 . Any number and combination of records, fields, and data can be defined, organized, and maintained in document database 306 or similar structure for research reference.
  • Data communication network 310 can be any type of network, such as a local area network (LAN) or a wide area network (WAN), using any type of network topology and any network communication protocol, to include wireless network communication. Although only the three devices are shown communicatively linked via network 310 , a typical network can have any number of devices connected to it, either directly or indirectly via another network system.
  • the Internet is an example of multiple connected network systems each having multiple devices.
  • Multifunction device 302 , computing device 304 , and document database 306 can also have modems and/or network cards that facilitate network communication and data transfer via data communication network 310 .
  • Multifunction device 302 includes a print unit 314 , a scan unit 316 , a memory component 318 , and one or more processors 320 . Each of these components are described above with respect to the exemplary multifunction device 100 ( FIG. 1 ).
  • Multifunction device 302 also includes an automatic document feeder (ADF) 322 , a media routing assembly 324 , scan component 326 , and a research component 328 .
  • ADF automatic document feeder
  • Automatic document feeder 322 accepts multiple image media 330 and automatically feeds the image media into multifunction device 302 for scanning and/or printing.
  • Image media includes any print media, photographs, graphics, and the like that can be scanned with scan unit 316 .
  • Media routing assembly 324 takes up an image or print media 330 and routes it through multifunction device 302 for scanning and/or printing.
  • image media 330 is routed within multifunction device 302 by the media routing assembly 324 , the image media 330 passes within a proximity of scan unit 316 which scans an image, or regions of an image, from the image media.
  • Scan component 326 can be implemented as optical character recognition software, for example, which executes on processor(s) 318 and receives image data corresponding to a scanned image from scan unit 316 .
  • a scan component in computing device 304 receives the image data from scan unit 316 via data communication link 310 .
  • Research component 328 executes on processor(s) 320 and communicates with Internet resources 308 via data communication network 310 .
  • a research component can be implemented in computing device 304 as an application program 216 executing on processor(s) 202 ( FIG. 2 ).
  • the scan component 326 and the research component 328 are each illustrated and described as a single component configured to perform several functions, the scan component 326 and the research component 328 can each be implemented as several application programs distributed to each perform one or more functions in the multifunction device 302 and/or in an information research system. Additionally, either one or both of the scan component 326 and the research component 328 may reside on a server system or as an Internet resource. Further, the scan component 326 and the research component 328 can each be implemented in any suitable hardware, software, firmware, or combination thereof.
  • Internet resources 308 include search engine 332 and a document search service provider 334 . Although shown as an independent component, search engine 332 can be implemented as a component of the document search service provider 334 .
  • Service provider 334 is only one example of a document management system that can receive research information from research component 328 , process the information, and search Internet resources 308 for information and documents related to the research information.
  • FIG. 4 illustrates an exemplary image media 400 that is a document having text regions 402 and 404 , and graphics regions 406 , 408 , and 410 .
  • Image media 400 can be a magazine page, for example, having an item of interest that a user wants to find more information about.
  • Image media 400 includes written marks that are a phrase identifier 412 to designate phrase text “notebook” 414 as a selected research term.
  • a phrase includes any word or group of words, and may also be characterized as any combination of one or more words separated by a space or punctuation.
  • Image media 400 also includes written marks that are a phrase identifier 416 to designate phrase text “laser printer” 418 as selected research terms.
  • Phrase identifiers 412 and 416 can also be implemented as electronic marks that are symbols or notations added to an electronic scanned image of image media 400 .
  • FIG. 5 illustrates an exemplary phrase index electronic document 500 that includes a user selected phrase list 502 and an inverted phrase list 504 generated from a scan of the text in image media 400 ( FIG. 4 ).
  • a software application such as scan component 326 in multifunction device 302 ( FIG. 3 ), or an application program 216 in computing device 200 ( FIG. 2 ), can be implemented to generate the text data with an optical character recognition (OCR) process or similar text recognition process.
  • OCR optical character recognition
  • the scan component 326 can also be configured to recognize written marks, electronic marks, symbols, and/or notations such as phrase identifiers 412 and 416 .
  • the scan component generates selected text data, such as “notebook” 414 designated with phrase identifier 412 , and “laser printer” 418 designated with phrase identifier 416 .
  • the user selected phrase list 502 includes an input phrase, “portable”, which is identified as phrase 506 .
  • a user can input or specify selected phrases for research with control panel 124 of multifunction device 100 , for example.
  • Inverted phrase list 504 is generated such that the most common terms appear at the end 508 of the inverted phrase list. For example, the term “color” appears in image media 400 five times, and is therefore determined to be a common term that may not generate specific research results.
  • the research terms of phrase lists 502 and 504 are used to initiate research for information related to the text of image media 400 ( FIG. 4 ).
  • Research results from document database 306 and Internet resources 308 can include information and documents such as files, images, objects, programs, and any other electronic forms of data relating to the research terms of phrase lists 502 and 504 .
  • Phrase index electronic document 500 can also be generated from a scan of an electronic document or from an electronic image media received by multifunction device 302 .
  • multifunction device 302 can receive an electronic image media in the form of an attachment to an email, or as an electronic facsimile via network 310 .
  • multifunction device 302 can receive an electronic image media as a print job from computing device 304 , for example.
  • Computer-executable instructions include routines, programs, objects, components, data structures, and the like that perform particular functions or implement particular abstract data types.
  • FIG. 6 illustrates a method 600 for information research initiated from a scanned image media.
  • the order in which the method is described is not intended to be construed as a limitation, and any number of the described method blocks can be combined in any order to implement a method for information research.
  • the method can be implemented in any suitable hardware, software, firmware, or combination thereof.
  • text of an image media is scanned with a scanning or multifunction device.
  • text regions 402 and 404 of image media 400 are scanned with scan unit 316 in multifunction device 302 ( FIGS. 3–4 ).
  • text data corresponding to the text of the image media is generated.
  • text data is generated by converting the text images into text characters using optical character recognition or another similar process known to those skilled in the art of scanning technology.
  • text data corresponding to the text of an electronic media image can be generated, such as from a received email, an email attachment, an electronic fax, or from a print job, for example.
  • a phrase list is generated from the text data.
  • the inverted phrase list 504 of electronic document 500 is generated from a scan of the text in image media 400 .
  • one or more identifying marks are recognized as a phrase identifier.
  • scan component 326 in multifunction device 302 recognizes written marks 412 and 416 on image media 400 as phrase identifiers.
  • the identifying marks are electronic marks that are symbols or notations added to an electronic scanned image of image media 400 with a control panel 124 of multifunction device 302 , or with computing device 304 that is communicatively linked to multifunction device 302 .
  • selected text data is generated from the image media text designated with the phrase identifier. For example, when the printed text “notebook” 414 and “laser printer” 418 in image media 400 is scanned as selected text designated with phrase identifiers 412 and 416 , respectively, selected text data is generated by converting the designated image media text into text characters using optical character recognition or other similar process known to those skilled in the art of scanning technology.
  • one or more input phrases are received.
  • a user can input or specify selected phrases for research with a control panel 124 of multifunction device 302 , or input phrases for research with computing device 304 which is communicatively linked to multifunction device 302 .
  • a user can input word combinations, such as a phrase that is a Boolean expression to form an input research phrase.
  • a selected phrase list is generated from the selected text data and from the one or more input phrases.
  • the user selected phrase list 502 of electronic document 500 is generated from the selected text data of the text “notebook” 414 and “laser printer” 418 in image media 400 , and from the user input phrase “portable” 506 .
  • the selected phrase list can be generated and/or transformed with an administrative component of scan component 326 ( FIG. 3 ), for example.
  • An administrative component can modify, or otherwise transform, the selected phrase list based upon a designated destination of the list, such as for a search agent, and based upon any data or formatting requirements of the selected phrase list destination.
  • Initiating the research can include initiating the research in a document database, such as document database 306 , initiating the research for Internet resources 308 , communicating the phrase list and the selected phrase list to a search engine 332 that performs the research, and/or communicating the phrase list and the selected phrase list to a document search service provider 334 that performs the research.
  • the research results can include electronic documents, titles of the electronic documents (or other document identifying information), Web pages, a list of Web links, and/or any combination and format of electronic information.
  • the research results are printed and/or at block 622 , the research results are displayed on a display device.
  • an electronic document of the image media is generated.
  • the electronic document, the phrase list and the selected phrase list, and/or the research results are communicated to a document database where the phrase lists are maintained as an index of the scanned document and of the research results.
  • the electronic document, the phrase lists, and/or the research results are emailed to a computing device, such as a designated email recipient, at block 628 .
  • Information research initiated from a scanned image media provides a research assistant that can locate information and electronic documents related to a document, such as an original scanned or received softcopy of the document.
  • An automated research process can be implemented with a multifunction device and/or with a computing device, or on-line with a document search service provider, with a search engine, or with a document management service.

Abstract

A device scans text of an image media and generates text data corresponding to the scanned text. A research component of the device generates a phrase list from the text data and initiates research for information corresponding to the phrase list.

Description

TECHNICAL FIELD
This invention relates to information research initiated from a scanned image media.
BACKGROUND
Researching on the Internet, or even determining where to begin a search for desired information, can be complicated and daunting for unsophisticated computer users having a need to find information related to a particular printed document. Computers provide a convenient means to search for information, documents, and any other electronic forms of data. However, to find information related to a printed document, a user still has to determine applicable research terms from the document and input the research terms into a computer to initiate a search process, which is typically accomplished with a search engine.
Scanning technology captures an image, or regions of an image, from a printed document, photograph, or other similar image media, and converts the image regions into an electronic form. Advances in media reproduction and imaging technology have created smaller and affordable multifunction devices in place of traditional stand-alone, single purpose devices such as photocopiers, fax machines, and flatbed scanners. Multifunction devices, as the name implies, are devices capable of multiple functions such as printing, copying, scanning, faxing and/or emailing. An example of a multifunction device commonly referred to as a digital sender scans an image media and can email the scanned image to a recipient, without the need of a desktop computing device.
SUMMARY
In an implementation, a device scans text of an image media and generates text data corresponding to the scanned text. A research component generates a phrase list from the text data and initiates research for information corresponding to the phrase list.
BRIEF DESCRIPTION OF THE DRAWINGS
The same numbers are used throughout the drawings to reference like features and components.
FIG. 1 illustrates various components of an exemplary multifunction device.
FIG. 2 illustrates various components of an exemplary computing device.
FIG. 3 illustrates components of an image scanning system in an exemplary computing environment.
FIG. 4 illustrates an image media document.
FIG. 5 illustrates an exemplary phrase index document having research terms scanned from the image media document shown in FIG. 4.
FIG. 6 is a flow diagram that illustrates a method for information research initiated from a scanned image media.
DETAILED DESCRIPTION
Information research initiated from a scanned image media is described in one implementation as a multifunction device that includes a scan unit to scan text of an image media, and includes a scan component, such as optical character recognition software, to generate text data corresponding to the text. A research component of the multifunction device generates a phrase list from the text data and initiates research for information corresponding to the phrase list. As used herein, a phrase is any word or group of words.
An individual wanting to research and locate information related to a document can scan the document with a scanning or multifunction device and receive research results that correspond to the document text. The research results can include Web (e.g., World Wide Web) pages, a list of Web links, and/or any number of other types of electronic documents from any number of sources.
Further, the scan component in a scanning device can be implemented to recognize a phrase identifier and generate selected text data corresponding to text designated with the phrase identifier. A phrase identifier can be a mark written on an image media to identify a phrase (e.g., a word or group of words), or the phrase identifier can be an electronic mark implemented to identify a phrase. The research component can also receive input phrases and generate a selected phrase list from the selected text data and from the input phrases. The research component can then generate the phrase list from the text data and from the selected text data.
General reference is made herein to one or more multifunction and computing devices. Although specific examples may refer to devices having particular component implementations, such examples are not meant to limit the scope of the claims or the description, but are meant to provide a specific understanding of the information research techniques described herein. Furthermore, the devices are merely exemplary and are not intended to limit application of the claimed subject matter to devices that include only the components described herein. Accordingly, other multifunction and/or computing devices having components different from and/or in addition to those described herein can be used to implement information research initiated from a scanned image media.
Exemplary Multifunction Device
FIG. 1 illustrates various components of an exemplary multifunction device 100 that can be utilized to implement information research initiated from a scanned image media. A multifunction device, as the name implies, is a device for multiple functions which are related to, but not limited to, printing, copying, scanning, to include image acquisition and text recognition, sending and receiving faxes, print media handling, and/or data communication, either by print media or electronic media, such as email or electronic fax.
Multifunction device 100 includes one or more processors 102 (e.g., microprocessors, controllers, etc.) which process various instructions to control the operation of multifunction device 100 and to communicate with other electronic and computing devices. Multifunction device 100 can be implemented with one or more memory components, examples of which include an electrically erasable programmable read-only memory (EEPROM) 104, ROM 106 (non-erasable), and a random access memory (RAM) 108, all of which provide data storage mechanisms for multifunction device 100.
The memory components (EEPROM 104, ROM 106, and RAM 108), store various information and/or data such as configuration information, fonts, templates, print data, scanned image data, and menu structure information. Although not shown, a particular multifunction device can also include a flash memory device in place of, or in addition to, EEPROM 104 and ROM 106. Additionally, although not shown, a system bus typically connects the various components within multifunction device 100.
Multifunction device 100 also includes a firmware component 110 that is implemented as a permanent memory module stored on ROM 106, or implemented with other components in multifunction device 100. For example, firmware can be implemented as a component of processor(s) 102, or as a component of a device controller. Firmware 110 can be implemented to coordinate operations of the hardware within multifunction device 100 and contains programming constructs used to perform such operations. Multifunction device 100 also includes a disk drive 112 that provides additional storage for data being printed, copied, scanned, and/or faxed, or other information maintained by multifunction device 100.
Multifunction device 100 includes a network interface 114 and one or more communication interfaces 116, such as a serial and/or parallel interface, a USB interface, and other similar communication interfaces. Network interface 114 provides a connection between multifunction device 100 and a data communication network. Network interface 114 allows devices coupled to a common data communication network to send print jobs, faxes, menu data, and other information to multifunction device 100 via the network. Similarly, a communication interface 116 provides a data communication path directly between multifunction device 100 and another electronic or computing device. Multifunction device 100 can also include a wireless communication interface 118 that provides infrared (IR), 802.11, Bluetooth, or similar RF communication with another electronic or computing device.
Multifunction device 100 also has a print unit 120 that includes mechanisms arranged to selectively apply an imaging medium such as liquid ink or toner to a print media in accordance with print data corresponding to a print job. Print media can include any form of media used for printing such as paper, plastic, fabric, Mylar, transparencies, and the like, and different sizes and types such as 8½×11, A4, roll feed media, etc. For example, print unit 120 can include a conventional laser printing mechanism that selectively causes toner to be applied to a print media. The toner on the print media can then be more permanently fixed to the print media by selectively applying thermal energy to the toner, for example. It should be recognized that there are many different types of print units available, and that for the purposes of the present invention, print unit 120 can be implemented with any one of the different types of print units.
Multifunction device 100 also includes a scan unit 122 that can be implemented as an optical scanner to produce machine-readable image data signals that are representative of a scanned image, such as a photograph, a page of printed text, or any combination of text and images. The image data signals produced by scan unit 122 can be used to reproduce the scanned image on a display device or with a printing device.
Multifunction device 100 also includes a control panel and menu browser 124, and a display panel 126. The control panel and menu browser 124 allows a user of multifunction device 100 to navigate the device's menu structure. Control panel 124 can include indicators and/or a series of buttons, switches, or other selectable controls that are manipulated by a user of the multifunction device. Display panel 126 is a graphical display that provides information regarding the status of multifunction device 100 and the current options available to a user through the menu structure.
Multifunction device 100 includes one or more application program(s) 128 and an operating system 130 which can be stored in non-volatile memory (e.g., ROM 106) and executed on a processor 102 to provide a runtime environment in which software applications can run or execute. A runtime environment facilitates the extensibility of multifunction device 100 by allowing various interfaces to be defined that, in turn, allow an application program 128 to interact with multifunction device 100. For example, an application program 128 can include an embedded Web server to provide simplified network access from multifunction device 100, and to multifunction device 100.
Exemplary Computing Device
FIG. 2 illustrates various components of an exemplary computing device 200 that can be utilized to implement the inventive techniques described herein. Computing device 200 includes one or more processors 202 (e.g., microprocessors, controllers, etc.), input/output interfaces 204 for the input and/or output of data, and user input devices 206. Processor(s) 202 process various instructions to control the operation of computing device 200, while input/output interfaces 204 provide a mechanism for computing device 200 to communicate with other electronic and computing devices. User input devices 206 can include a keyboard, mouse, pointing device, and/or other mechanisms to interact with, and to input information to computing device 200.
Input/output interfaces 204 can include serial, parallel, and/or network interfaces. A network interface allows devices coupled to a common data communication network to communicate information with computing device 200. Similarly, a communication interface, such as a serial and/or parallel interface, a USB interface, an Ethernet interface, an 802.11 interface, and/or any combination of communication interfaces provides a data communication path directly between computing device 200 and another electronic or computing device.
Computing device 200 also includes a memory 208 (such as ROM and/or RAM), a disk drive 210, a floppy disk drive 212, and a CD-ROM and/or DVD drive 214, all of which provide data storage mechanisms for computing device 200. Any number and combination of memory and storage devices can be connected with, or implemented within, computing device 200. Although not shown, a system bus typically connects the various components within computing device 200.
Computing device 200 also includes one or more application program(s) 216 and an operating system 218 which can be stored in non-volatile memory (e.g., memory 208) and executed on a processor 202 to provide a runtime environment in which the application programs 216 can run or execute. Computing device 200 can also include an integrated display device 220, such as for a personal digital assistant (PDA), a portable computing device, and any other mobile computing device.
Exemplary Image Scanning System in a Computing Environment
FIG. 3 illustrates components of an exemplary image scanning system 300 in which a multifunction device 302 has a communication link with a computing device 304, a document database 306, and Internet resources 308 via a data communication network 310. Multifunction device 302 can include one or more of the components of exemplary multifunction device 100 (FIG. 1), and computing device 304 can include one or more of the components of exemplary computing device 200 (FIG. 2), to include a display 312. Although shown as an independent device, document database 306 can be implemented as a component of either multifunction device 302 or computing device 304. Any number and combination of records, fields, and data can be defined, organized, and maintained in document database 306 or similar structure for research reference.
Data communication network 310 can be any type of network, such as a local area network (LAN) or a wide area network (WAN), using any type of network topology and any network communication protocol, to include wireless network communication. Although only the three devices are shown communicatively linked via network 310, a typical network can have any number of devices connected to it, either directly or indirectly via another network system. The Internet is an example of multiple connected network systems each having multiple devices. Multifunction device 302, computing device 304, and document database 306 can also have modems and/or network cards that facilitate network communication and data transfer via data communication network 310.
Multifunction device 302 includes a print unit 314, a scan unit 316, a memory component 318, and one or more processors 320. Each of these components are described above with respect to the exemplary multifunction device 100 (FIG. 1). Multifunction device 302 also includes an automatic document feeder (ADF) 322, a media routing assembly 324, scan component 326, and a research component 328. Automatic document feeder 322 accepts multiple image media 330 and automatically feeds the image media into multifunction device 302 for scanning and/or printing. Image media includes any print media, photographs, graphics, and the like that can be scanned with scan unit 316.
Media routing assembly 324 takes up an image or print media 330 and routes it through multifunction device 302 for scanning and/or printing. When image media 330 is routed within multifunction device 302 by the media routing assembly 324, the image media 330 passes within a proximity of scan unit 316 which scans an image, or regions of an image, from the image media. Scan component 326 can be implemented as optical character recognition software, for example, which executes on processor(s) 318 and receives image data corresponding to a scanned image from scan unit 316. Alternatively, or in addition to scan component 326 receiving image data corresponding to a scanned image, a scan component in computing device 304 (i.e., external to multifunction device 302) receives the image data from scan unit 316 via data communication link 310.
Research component 328 executes on processor(s) 320 and communicates with Internet resources 308 via data communication network 310. Alternatively, a research component can be implemented in computing device 304 as an application program 216 executing on processor(s) 202 (FIG. 2). Although the scan component 326 and the research component 328 are each illustrated and described as a single component configured to perform several functions, the scan component 326 and the research component 328 can each be implemented as several application programs distributed to each perform one or more functions in the multifunction device 302 and/or in an information research system. Additionally, either one or both of the scan component 326 and the research component 328 may reside on a server system or as an Internet resource. Further, the scan component 326 and the research component 328 can each be implemented in any suitable hardware, software, firmware, or combination thereof.
Internet resources 308 include search engine 332 and a document search service provider 334. Although shown as an independent component, search engine 332 can be implemented as a component of the document search service provider 334. Service provider 334 is only one example of a document management system that can receive research information from research component 328, process the information, and search Internet resources 308 for information and documents related to the research information.
Information Research from a Scanned Image Media
FIG. 4 illustrates an exemplary image media 400 that is a document having text regions 402 and 404, and graphics regions 406, 408, and 410. Image media 400 can be a magazine page, for example, having an item of interest that a user wants to find more information about. Image media 400 includes written marks that are a phrase identifier 412 to designate phrase text “notebook” 414 as a selected research term. As used herein, a phrase includes any word or group of words, and may also be characterized as any combination of one or more words separated by a space or punctuation. Image media 400 also includes written marks that are a phrase identifier 416 to designate phrase text “laser printer” 418 as selected research terms. Phrase identifiers 412 and 416 can also be implemented as electronic marks that are symbols or notations added to an electronic scanned image of image media 400.
FIG. 5 illustrates an exemplary phrase index electronic document 500 that includes a user selected phrase list 502 and an inverted phrase list 504 generated from a scan of the text in image media 400 (FIG. 4). A software application, such as scan component 326 in multifunction device 302 (FIG. 3), or an application program 216 in computing device 200 (FIG. 2), can be implemented to generate the text data with an optical character recognition (OCR) process or similar text recognition process.
The scan component 326 can also be configured to recognize written marks, electronic marks, symbols, and/or notations such as phrase identifiers 412 and 416. The scan component generates selected text data, such as “notebook” 414 designated with phrase identifier 412, and “laser printer” 418 designated with phrase identifier 416. Additionally, the user selected phrase list 502 includes an input phrase, “portable”, which is identified as phrase 506. A user can input or specify selected phrases for research with control panel 124 of multifunction device 100, for example.
Inverted phrase list 504 is generated such that the most common terms appear at the end 508 of the inverted phrase list. For example, the term “color” appears in image media 400 five times, and is therefore determined to be a common term that may not generate specific research results. The research terms of phrase lists 502 and 504 are used to initiate research for information related to the text of image media 400 (FIG. 4). Research results from document database 306 and Internet resources 308, for example, can include information and documents such as files, images, objects, programs, and any other electronic forms of data relating to the research terms of phrase lists 502 and 504.
Phrase index electronic document 500 can also be generated from a scan of an electronic document or from an electronic image media received by multifunction device 302. For example, multifunction device 302 can receive an electronic image media in the form of an attachment to an email, or as an electronic facsimile via network 310. Further, multifunction device 302 can receive an electronic image media as a print job from computing device 304, for example.
Methods for Information Research
Methods for information research initiated from a scanned image media may be described in the general context of computer-executable instructions located in computer storage media, including memory storage devices. Generally, computer-executable instructions include routines, programs, objects, components, data structures, and the like that perform particular functions or implement particular abstract data types.
FIG. 6 illustrates a method 600 for information research initiated from a scanned image media. The order in which the method is described is not intended to be construed as a limitation, and any number of the described method blocks can be combined in any order to implement a method for information research. Furthermore, the method can be implemented in any suitable hardware, software, firmware, or combination thereof.
At block 602, text of an image media is scanned with a scanning or multifunction device. For example, text regions 402 and 404 of image media 400 are scanned with scan unit 316 in multifunction device 302 (FIGS. 3–4). At block 604, text data corresponding to the text of the image media is generated. For example, when the printed text images in text regions 402 and 404 of image media 400 are scanned, text data is generated by converting the text images into text characters using optical character recognition or another similar process known to those skilled in the art of scanning technology. Alternatively, text data corresponding to the text of an electronic media image can be generated, such as from a received email, an email attachment, an electronic fax, or from a print job, for example.
At block 606, a phrase list is generated from the text data. For example, the inverted phrase list 504 of electronic document 500 is generated from a scan of the text in image media 400. At block 608, one or more identifying marks are recognized as a phrase identifier. For example, scan component 326 in multifunction device 302 recognizes written marks 412 and 416 on image media 400 as phrase identifiers. Alternatively, the identifying marks are electronic marks that are symbols or notations added to an electronic scanned image of image media 400 with a control panel 124 of multifunction device 302, or with computing device 304 that is communicatively linked to multifunction device 302.
At block 610, selected text data is generated from the image media text designated with the phrase identifier. For example, when the printed text “notebook” 414 and “laser printer” 418 in image media 400 is scanned as selected text designated with phrase identifiers 412 and 416, respectively, selected text data is generated by converting the designated image media text into text characters using optical character recognition or other similar process known to those skilled in the art of scanning technology.
At block 612, one or more input phrases are received. For example, a user can input or specify selected phrases for research with a control panel 124 of multifunction device 302, or input phrases for research with computing device 304 which is communicatively linked to multifunction device 302. Additionally, a user can input word combinations, such as a phrase that is a Boolean expression to form an input research phrase.
At block 614, a selected phrase list is generated from the selected text data and from the one or more input phrases. For example, the user selected phrase list 502 of electronic document 500 is generated from the selected text data of the text “notebook” 414 and “laser printer” 418 in image media 400, and from the user input phrase “portable” 506. Additionally, the selected phrase list can be generated and/or transformed with an administrative component of scan component 326 (FIG. 3), for example. An administrative component can modify, or otherwise transform, the selected phrase list based upon a designated destination of the list, such as for a search agent, and based upon any data or formatting requirements of the selected phrase list destination.
At block 616, research for information corresponding to the phrase list and to the selected phrase list is initiated. Initiating the research can include initiating the research in a document database, such as document database 306, initiating the research for Internet resources 308, communicating the phrase list and the selected phrase list to a search engine 332 that performs the research, and/or communicating the phrase list and the selected phrase list to a document search service provider 334 that performs the research.
At block 618, research results corresponding to the phrase list and to the selected phrase list are received. The research results can include electronic documents, titles of the electronic documents (or other document identifying information), Web pages, a list of Web links, and/or any combination and format of electronic information.
At block 620, the research results are printed and/or at block 622, the research results are displayed on a display device. At block 624, an electronic document of the image media is generated. At block 626, the electronic document, the phrase list and the selected phrase list, and/or the research results are communicated to a document database where the phrase lists are maintained as an index of the scanned document and of the research results. Alternatively, or in addition, the electronic document, the phrase lists, and/or the research results are emailed to a computing device, such as a designated email recipient, at block 628.
CONCLUSION
Information research initiated from a scanned image media provides a research assistant that can locate information and electronic documents related to a document, such as an original scanned or received softcopy of the document. An automated research process can be implemented with a multifunction device and/or with a computing device, or on-line with a document search service provider, with a search engine, or with a document management service.
Although the invention has been described in language specific to structural features and/or methods, it is to be understood that the invention defined in the appended claims is not necessarily limited to the specific features or methods described. Rather, the specific features and methods are disclosed as preferred forms of implementing the claimed invention.

Claims (67)

1. A device, comprising:
a scan unit configured to scan text of an image media;
a scan component configured to generate text data corresponding to the text; a research component configured to:
generate one or more phrase lists from the text data; and
initiate research using Internet resources for information corresponding to the one or more phrase lists.
2. A device as recited in claim 1, wherein the scan component is further configured to recognize a phrase identifier, and generate selected text data corresponding to text designated with the phrase identifier.
3. The device of claim 2, wherein the phrase identifier identifies a selected portion of the text of the image media and wherein other portions of the text are not identified by any phrase identifier.
4. A device as recited in claim 1, wherein:
the scan component is further configured to recognize a phrase identifier, and generate selected text data corresponding to text designated with the phrase identifier; and
the research component is further configured to receive one or more input phrases, and generate a selected phrase list from the selected text data and from the one or more input phrases.
5. A device as recited in claim 1, wherein: the scan component is further configured to:
recognize a phrase identifier;
generate selected text data corresponding to text designated with the phrase identifier;
the research component is further configured to:
receive one or more input phrases;
generate a selected phrase list from the selected text data and from the one or more input phrases; and
initiate research for information corresponding to the selected phrase list.
6. A device as recited in claim 1, wherein:
the scan component is further configured to:
recognize a first phrase identifier;
recognize at least a second phrase identifier;
generate selected text data corresponding to text designated with the first phrase identifier and with the second phrase identifier;
the research component is further configured to:
generate a selected phrase list from the selected text data; and
initiate research for information corresponding to the selected phrase list.
7. A device as recited in claim 1, wherein:
the scan component is further configured to:
recognize a first phrase identifier;
recognize at least a second phrase identifier;
generate selected text data corresponding to text designated with the first phrase identifier and with the second phrase identifier;
the research component is further configured to:
receive one or more input phrases; generate a selected phrase list from the selected text data and from the one or more input phrases; and
research for information corresponding to the one or more phrase lists and corresponding to the selected phrase list, wherein the research is directed first to information corresponding to the selected phrase list.
8. A device as recited in claim 1, wherein the scan component is further configured to recognize one or more written marks as a phrase identifier.
9. The device of claim 8, wherein the scan component is configured to recognize one or more marks that have been written upon the image media prior to scanning by the scan unit as the phrase identifier.
10. A device as recited in claim 1, wherein the scan component is further configured to recognize one or more electronic marks as a phrase identifier.
11. A device as recited in claim 1, wherein: the scan component is further configured to:
recognize one or more written marks as a phrase identifier;
generate selected text data corresponding to text designated with the one or more written marks;
the research component is further configured to:
generate a selected phrase list from the selected text data; and
research for information corresponding to the one or more phrase lists and corresponding to the selected phrase list, wherein the research is directed first to information corresponding to the selected phrase list.
12. A device as recited in claim 1, wherein the research component is further configured to initiate the research in a document database.
13. A device as recited in claim 1, wherein the research component is further configured to initiate the research with a document management system.
14. A device as recited in claim 1, wherein the research component is further configured to communicate the one or more phrase lists to a search engine that performs the research.
15. A device as recited in claim 1. wherein the research component is further configured to communicate the one or more phrase lists to a document search service provider that performs the research.
16. A device as recited in claim 1, wherein the research component is further configured to receive research results corresponding to the one or more phrase lists.
17. A device as recited in claim 1, further comprising a print unit. wherein the research component is further configured to receive research results corresponding to the one or more phrase lists, and wherein the print unit is configured to print the research results.
18. A device as recited in claim 1, wherein:
the scan component is further configured to generate an electronic document of the image media; and
the research component is further configured to communicate the electronic document and the one or more phrase lists to a document database where the one or more phrase lists are maintained as an index of the electronic document.
19. A device as recited in claim 1, wherein:
the scan component is further configured to generate an electronic document of the image media;
the research component is further configured to:
receive research results corresponding to the one or more phrase lists; and
communicate the electronic document, the one or more phrase lists, and the research results to a document database where the one or more phrase lists are maintained as an index of the electronic document and of the research results.
20. A device as recited in claim 1, wherein:
the scan component is further configured to generate an electronic document of the image media; the research component is further configured to:
receive research results corresponding to the one or more phrase lists; and email the electronic document, the one or more phrase lists, and the research results to a computing device.
21. A system, comprising:
a scan unit configured to scan text of an image media;
a scan component configured to:
recognize a phrase identifier; generate text data corresponding to the text;
generate selected text data corresponding to text designated with the phrase identifier;
a research component configured to:
generate a phrase list from the text data and from the selected text data; and initiate research of Internet resources for information corresponding to the phrase list.
22. A system as recited in claim 21, wherein the research component is further configured to:
receive one or more input phrases; and
generate the phrase list from the text data, the selected text data, and from the one or more input phrases.
23. A system as recited in claim 21, wherein the scan component is further configured to:
recognize at least one other phrase identifier; and generate the selected text data corresponding to text designated with the phrase identifier and with the at least one other phrase identifier.
24. A system as recited in claim 21, wherein the scan component is further configured to recognize one or more written marks as the phrase identifier.
25. A system as recited in claim 21, wherein the scan component is further configured to recognize one or more electronic marks as the phrase identifier.
26. A system as recited in claim 21, wherein the research component is further configured to initiate the research in a document database.
27. A system as recited in claim 21, wherein the research component is further configured to initiate the research with a document management system.
28. A system as recited in claim 21, wherein the research component is further configured to communicate the phrase list to a search engine that performs the research.
29. A system as recited in claim 21, wherein the research component is further configured to communicate the phrase list to a document search service provider that performs the research.
30. A system as recited in claim 21, wherein the research component is further configured to receive research results corresponding to the phrase list, the research results including electronic documents.
31. A system as recited in claim 21, wherein the research component is further configured to receive research results corresponding to the phrase list, the research results including World Wide Web pages.
32. A system as recited in claim 21, wherein the research component is further configured to receive research results corresponding to the phrase list, the research results including a list of World Wide Web links.
33. A system as recited in claim 21, further comprising a print unit, wherein the research component is further configured to receive research results corresponding to the phrase list, and wherein the print unit is configured to print at least a portion of the research results.
34. A system as recited in claim 21, further comprising a display device, wherein the research component is further configured to receive research results corresponding to the phrase list, and wherein the display device is configured to display at least a portion of the research results.
35. A system as recited in claim 21, further comprising a multifunction device comprising the scan unit, the scan component, and the research component.
36. A system as recited in claim 21, further comprising:
a computing device comprising the scan component and the research component; and
a multifunction device comprising the scan unit, the multifunction device configured to communicate the scanned text of the image media to the computing device.
37. A method, comprising:
generating text data corresponding to text of an image media;
generating at least one phrase list from the text data; and
initiating research using Internet resources for information corresponding to the at least one phrase list.
38. A method as recited in claim 37, further comprising scanning the text of the image media.
39. A method as recited in claim 37, further comprising receiving the text of the image media from a computing device via a communication link.
40. A method as recited in claim 37, further comprising: recognizing a phrase identifier; and
generating selected text data corresponding to text designated with the phrase identifier.
41. A method as recited in claim 37, further comprising:
recognizing a phrase identifier;
generating selected text data corresponding to text designated with the phrase identifier; and
wherein generating the at least one phrase list includes generating a selected phrase list from the selected text data.
42. A method as recited in claim 37, further comprising:
recognizing a phrase identifier;
generating selected text data corresponding to text designated with the phrase identifier;
receiving one or more input phrases; and generating a selected phrase list from the selected text data and from the one or more input phrases.
43. A method as recited in claim 37, further comprising:
recognizing a phrase identifier;
generating selected text data corresponding to text designated with the phrase identifier;
receiving one or more input phrases;
generating a selected phrase list from the selected text data and from the one or more input phrases; and
initiating research for information corresponding to the selected phrase list.
44. A method as recited in claim 37, further comprising recognizing one or more written marks as a phrase identifier.
45. A method as recited in claim 37, further comprising recognizing one or more electronic marks as a phrase identifier.
46. A method as recited in claim 37, further comprising:
recognizing one or more written marks as a phrase identifier;
generating selected text data corresponding to text designated with the one or more written marks;
generating a selected phrase list from the selected text data; and
researching for information corresponding to the at least one phrase list and corresponding to the selected phrase list, the researching being directed first to information corresponding to the selected phrase list.
47. A method as recited in claim 37, wherein initiating the research includes initiating the research in a document database.
48. A method as recited in claim 37, wherein initiating the research includes initiating the research with a document management system.
49. A method as recited in claim 37, wherein initiating the research includes communicating the at least one phrase list to a search engine that performs the research.
50. A method as recited in claim 37, wherein initiating the research includes communicating the at least one phrase list to a document search service provider that performs the research.
51. A method as recited in claim 37, further comprising: receiving research results corresponding to the at least one phrase list.
52. A method as recited in claim 37, further comprising receiving research results corresponding to the at least one phrase list, the research results including electronic documents.
53. A method as recited in claim 37, further comprising:
receiving research results corresponding to the at least one phrase list, the research results including World Wide Web pages.
54. A method as recited in claim 37, further comprising:
receiving research results corresponding to the at least one phrase list, the research results including a list of World Wide Web links.
55. A method as recited in claim 37, further comprising:
receiving research results corresponding to the at least one phrase list; and
printing at least a portion of the research results.
56. A method as recited in claim 37, further comprising:
receiving research results corresponding to the at least one phrase list; and
displaying at least a portion of the research results.
57. A method as recited in claim 37, further comprising:
generating an electronic document of the image media; and
communicating the electronic document and the at least one phrase list to a document database where the at least one phrase list is maintained as an index of the electronic document.
58. A method as recited in claim 37, further comprising:
generating an electronic document of the image media;
receiving research results corresponding to the at least one phrase list; and
communicating the electronic document, the at least one phrase list, and the research results to a document database where the at least one phrase list is maintained as an index of the electronic document and of the research results.
59. A method as recited in claim 37, further comprising:
generating an electronic document of the image media;
receiving research results corresponding to the at least one phrase list; and
emailing the electronic document, the at least one phrase list, and the research results to a computing device.
60. One or more computer-readable media comprising computer executable instructions that, when executed, direct a device to:
generate text data corresponding to text of an image media;
recognize a phrase identifier;
generate selected text data corresponding to text of the image media designated with the phrase identifier;
generate a phrase list from the text data and from the selected text data; and
initiate research using Internet resources for information corresponding to the phrase list.
61. One or more computer-readable media as recited in claim 60, further comprising computer executable instructions that, when executed, direct the device to scan the text of the image media.
62. One or more computer-readable media as recited in claim 60, further comprising computer executable instructions that, when executed, direct the device to receive the text of the image media from a computing device via a communication link.
63. One or more computer-readable media as recited in claim 60, wherein the computer executable instructions further direct the device to recognize one or more written marks as the phrase identifier.
64. One or more computer-readable media as recited in claim 60, wherein the computer executable instructions further direct the device to recognize one or more electronic marks as the phrase identifier.
65. One or more computer-readable media as recited in claim 60, wherein the computer executable instructions further direct the device to communicate the phrase list to a document search service provider that performs the research when the device initiates research for the information.
66. One or more computer-readable media as recited in claim 60, further comprising computer executable instructions that, when executed, direct the device to research for information corresponding to the phrase list.
67. One or more computer-readable media as recited in claim 60, further comprising computer executable instructions that, when executed, direct the device to receive research results corresponding to the phrase list.
US10/247,113 2002-09-18 2002-09-18 Information research initiated from a scanned image media Active 2024-09-29 US7151864B2 (en)

Priority Applications (6)

Application Number Priority Date Filing Date Title
US10/247,113 US7151864B2 (en) 2002-09-18 2002-09-18 Information research initiated from a scanned image media
CNA031332455A CN1495661A (en) 2002-09-18 2003-07-18 Information search started by scanned image medium
JP2004538388A JP2005539328A (en) 2002-09-18 2003-09-17 Information retrieval launched from scanned image media
AU2003275110A AU2003275110A1 (en) 2002-09-18 2003-09-17 Information research initiated from a scanned image media
PCT/US2003/029810 WO2004027651A2 (en) 2002-09-18 2003-09-17 Information research initiated from a scanned image media
EP03759380A EP1540518A2 (en) 2002-09-18 2003-09-17 Information research initiated from a scanned image media

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US10/247,113 US7151864B2 (en) 2002-09-18 2002-09-18 Information research initiated from a scanned image media

Publications (2)

Publication Number Publication Date
US20040052433A1 US20040052433A1 (en) 2004-03-18
US7151864B2 true US7151864B2 (en) 2006-12-19

Family

ID=31992433

Family Applications (1)

Application Number Title Priority Date Filing Date
US10/247,113 Active 2024-09-29 US7151864B2 (en) 2002-09-18 2002-09-18 Information research initiated from a scanned image media

Country Status (6)

Country Link
US (1) US7151864B2 (en)
EP (1) EP1540518A2 (en)
JP (1) JP2005539328A (en)
CN (1) CN1495661A (en)
AU (1) AU2003275110A1 (en)
WO (1) WO2004027651A2 (en)

Cited By (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040190041A1 (en) * 2003-03-26 2004-09-30 Curtis Reese Printing device with embedded database connector
US20050234851A1 (en) * 2004-02-15 2005-10-20 King Martin T Automatic modification of web pages
US20090070312A1 (en) * 2007-09-07 2009-03-12 Google Inc. Integrating external related phrase information into a phrase-based indexing information retrieval system
US20090327272A1 (en) * 2008-06-30 2009-12-31 Rami Koivunen Method and System for Searching Multiple Data Types
US7693813B1 (en) 2007-03-30 2010-04-06 Google Inc. Index server architecture using tiered and sharded phrase posting lists
US7702618B1 (en) 2004-07-26 2010-04-20 Google Inc. Information retrieval system for archiving multiple document versions
US7711679B2 (en) 2004-07-26 2010-05-04 Google Inc. Phrase-based detection of duplicate documents in an information retrieval system
US7812860B2 (en) 2004-04-01 2010-10-12 Exbiblio B.V. Handheld device for capturing text from both a document printed on paper and a document displayed on a dynamic display device
US7990556B2 (en) 2004-12-03 2011-08-02 Google Inc. Association of a portable scanner with input/output and storage devices
US8078629B2 (en) 2004-07-26 2011-12-13 Google Inc. Detecting spam documents in a phrase based information retrieval system
US8081849B2 (en) 2004-12-03 2011-12-20 Google Inc. Portable scanning and memory device
US8146156B2 (en) 2004-04-01 2012-03-27 Google Inc. Archive of text captures from rendered documents
US8179563B2 (en) 2004-08-23 2012-05-15 Google Inc. Portable scanning device
US8261094B2 (en) 2004-04-19 2012-09-04 Google Inc. Secure data gathering from rendered documents
US8346620B2 (en) 2004-07-19 2013-01-01 Google Inc. Automatic modification of web pages
US8402033B1 (en) 2007-03-30 2013-03-19 Google Inc. Phrase extraction using subphrase scoring
US8418055B2 (en) 2009-02-18 2013-04-09 Google Inc. Identifying a document by performing spectral analysis on the contents of the document
US8442331B2 (en) 2004-02-15 2013-05-14 Google Inc. Capturing text from rendered documents using supplemental information
US8447066B2 (en) 2009-03-12 2013-05-21 Google Inc. Performing actions based on capturing information from rendered documents, such as documents under copyright
US8489624B2 (en) 2004-05-17 2013-07-16 Google, Inc. Processing techniques for text capture from a rendered document
US8560550B2 (en) 2004-07-26 2013-10-15 Google, Inc. Multiple index based information retrieval system
US8600196B2 (en) 2006-09-08 2013-12-03 Google Inc. Optical scanners, such as hand-held optical scanners
US8600975B1 (en) 2007-03-30 2013-12-03 Google Inc. Query phrasification
US8620083B2 (en) 2004-12-03 2013-12-31 Google Inc. Method and system for character recognition
US8713418B2 (en) 2004-04-12 2014-04-29 Google Inc. Adding value to a rendered document
US8781228B2 (en) 2004-04-01 2014-07-15 Google Inc. Triggering actions in response to optically or acoustically capturing keywords from a rendered document
US8874504B2 (en) 2004-12-03 2014-10-28 Google Inc. Processing techniques for visual capture data from a rendered document
US8892495B2 (en) 1991-12-23 2014-11-18 Blanding Hovenweep, Llc Adaptive pattern recognition based controller apparatus and method and human-interface therefore
US8990235B2 (en) 2009-03-12 2015-03-24 Google Inc. Automatically providing content associated with captured information, such as information captured in real-time
US9008447B2 (en) 2004-04-01 2015-04-14 Google Inc. Method and system for character recognition
US9081799B2 (en) 2009-12-04 2015-07-14 Google Inc. Using gestalt information to identify locations in printed information
US9116890B2 (en) 2004-04-01 2015-08-25 Google Inc. Triggering actions in response to optically or acoustically capturing keywords from a rendered document
US9143638B2 (en) 2004-04-01 2015-09-22 Google Inc. Data capture from rendered documents using handheld device
US9268852B2 (en) 2004-02-15 2016-02-23 Google Inc. Search engines and systems with handheld document data capture devices
US9323784B2 (en) 2009-12-09 2016-04-26 Google Inc. Image search using text-based elements within the contents of images
US9483568B1 (en) 2013-06-05 2016-11-01 Google Inc. Indexing system
US9501506B1 (en) 2013-03-15 2016-11-22 Google Inc. Indexing system
US9535563B2 (en) 1999-02-01 2017-01-03 Blanding Hovenweep, Llc Internet appliance system and method

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4306998B2 (en) * 2002-02-07 2009-08-05 キヤノン株式会社 COMMUNICATION DEVICE AND ITS CONTROL METHOD
JP3800227B2 (en) * 2004-05-17 2006-07-26 コニカミノルタビジネステクノロジーズ株式会社 Image forming apparatus, information processing method and information processing program used therefor
US7536408B2 (en) * 2004-07-26 2009-05-19 Google Inc. Phrase-based indexing in an information retrieval system
US7599914B2 (en) * 2004-07-26 2009-10-06 Google Inc. Phrase-based searching in an information retrieval system
US7584175B2 (en) 2004-07-26 2009-09-01 Google Inc. Phrase-based generation of document descriptions
US7580929B2 (en) * 2004-07-26 2009-08-25 Google Inc. Phrase-based personalization of searches in an information retrieval system
US7199571B2 (en) * 2004-07-27 2007-04-03 Optisense Network, Inc. Probe apparatus for use in a separable connector, and systems including same
US20070122062A1 (en) * 2005-11-30 2007-05-31 Adsnitch.Com Method and system for processing employment related images
US7925655B1 (en) 2007-03-30 2011-04-12 Google Inc. Query scheduling using hierarchical tiers of index servers
US7702614B1 (en) 2007-03-30 2010-04-20 Google Inc. Index updating using segment swapping
US8086594B1 (en) 2007-03-30 2011-12-27 Google Inc. Bifurcated document relevance scoring
KR102104651B1 (en) * 2013-07-12 2020-04-24 삼성전자주식회사 Method for attaching a file and an electronic device thereof
US11295124B2 (en) * 2018-10-08 2022-04-05 Xerox Corporation Methods and systems for automatically detecting the source of the content of a scanned document

Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0544434A2 (en) 1991-11-19 1993-06-02 Xerox Corporation Method and apparatus for processing a document image
EP0677812A1 (en) 1994-04-15 1995-10-18 Canon Kabushiki Kaisha Document storage and retrieval system
EP0752673A1 (en) 1995-07-03 1997-01-08 Canon Kabushiki Kaisha Information processing method and apparatus for searching image or text information
US5680511A (en) * 1995-06-07 1997-10-21 Dragon Systems, Inc. Systems and methods for word recognition
US5819260A (en) * 1996-01-22 1998-10-06 Lexis-Nexis Phrase recognition method and apparatus
US5825943A (en) * 1993-05-07 1998-10-20 Canon Inc. Selective document retrieval method and system
US5867597A (en) 1995-09-05 1999-02-02 Ricoh Corporation High-speed retrieval by example
US5960383A (en) * 1997-02-25 1999-09-28 Digital Equipment Corporation Extraction of key sections from texts using automatic indexing techniques
US5983216A (en) * 1997-09-12 1999-11-09 Infoseek Corporation Performing automated document collection and selection by providing a meta-index with meta-index values indentifying corresponding document collections
US6178396B1 (en) * 1996-08-02 2001-01-23 Fujitsu Limited Word/phrase classification processing method and apparatus
US6182029B1 (en) * 1996-10-28 2001-01-30 The Trustees Of Columbia University In The City Of New York System and method for language extraction and encoding utilizing the parsing of text data in accordance with domain parameters
US6278996B1 (en) * 1997-03-31 2001-08-21 Brightware, Inc. System and method for message process and response
US6278992B1 (en) 1997-03-19 2001-08-21 John Andrew Curtis Search engine using indexing method for storing and retrieving data
US6470307B1 (en) * 1997-06-23 2002-10-22 National Research Council Of Canada Method and apparatus for automatically identifying keywords within a document
US6571240B1 (en) * 2000-02-02 2003-05-27 Chi Fai Ho Information processing for searching categorizing information in a document based on a categorization hierarchy and extracted phrases
US6704699B2 (en) * 2000-09-05 2004-03-09 Einat H. Nir Language acquisition aide
US6748387B2 (en) * 1998-06-30 2004-06-08 Microsoft Corporation Flexible keyword searching

Patent Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0544434A2 (en) 1991-11-19 1993-06-02 Xerox Corporation Method and apparatus for processing a document image
US5825943A (en) * 1993-05-07 1998-10-20 Canon Inc. Selective document retrieval method and system
EP0677812A1 (en) 1994-04-15 1995-10-18 Canon Kabushiki Kaisha Document storage and retrieval system
US5680511A (en) * 1995-06-07 1997-10-21 Dragon Systems, Inc. Systems and methods for word recognition
EP0752673A1 (en) 1995-07-03 1997-01-08 Canon Kabushiki Kaisha Information processing method and apparatus for searching image or text information
US5867597A (en) 1995-09-05 1999-02-02 Ricoh Corporation High-speed retrieval by example
US5819260A (en) * 1996-01-22 1998-10-06 Lexis-Nexis Phrase recognition method and apparatus
US6178396B1 (en) * 1996-08-02 2001-01-23 Fujitsu Limited Word/phrase classification processing method and apparatus
US6182029B1 (en) * 1996-10-28 2001-01-30 The Trustees Of Columbia University In The City Of New York System and method for language extraction and encoding utilizing the parsing of text data in accordance with domain parameters
US5960383A (en) * 1997-02-25 1999-09-28 Digital Equipment Corporation Extraction of key sections from texts using automatic indexing techniques
US6278992B1 (en) 1997-03-19 2001-08-21 John Andrew Curtis Search engine using indexing method for storing and retrieving data
US6278996B1 (en) * 1997-03-31 2001-08-21 Brightware, Inc. System and method for message process and response
US6470307B1 (en) * 1997-06-23 2002-10-22 National Research Council Of Canada Method and apparatus for automatically identifying keywords within a document
US5983216A (en) * 1997-09-12 1999-11-09 Infoseek Corporation Performing automated document collection and selection by providing a meta-index with meta-index values indentifying corresponding document collections
US6748387B2 (en) * 1998-06-30 2004-06-08 Microsoft Corporation Flexible keyword searching
US6571240B1 (en) * 2000-02-02 2003-05-27 Chi Fai Ho Information processing for searching categorizing information in a document based on a categorization hierarchy and extracted phrases
US6704699B2 (en) * 2000-09-05 2004-03-09 Einat H. Nir Language acquisition aide

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Jun. 24, 2004 Search Report for Application No. PCT03/29810.

Cited By (78)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8892495B2 (en) 1991-12-23 2014-11-18 Blanding Hovenweep, Llc Adaptive pattern recognition based controller apparatus and method and human-interface therefore
US9535563B2 (en) 1999-02-01 2017-01-03 Blanding Hovenweep, Llc Internet appliance system and method
US20040190041A1 (en) * 2003-03-26 2004-09-30 Curtis Reese Printing device with embedded database connector
US7298512B2 (en) * 2003-03-26 2007-11-20 Hewlett-Packard Development Company, L.P. Printing device with embedded database connector
US7421155B2 (en) * 2004-02-15 2008-09-02 Exbiblio B.V. Archive of text captures from rendered documents
US8831365B2 (en) 2004-02-15 2014-09-09 Google Inc. Capturing text from rendered documents using supplement information
US9268852B2 (en) 2004-02-15 2016-02-23 Google Inc. Search engines and systems with handheld document data capture devices
US8515816B2 (en) 2004-02-15 2013-08-20 Google Inc. Aggregate analysis of text captures performed by multiple users from rendered documents
US8442331B2 (en) 2004-02-15 2013-05-14 Google Inc. Capturing text from rendered documents using supplemental information
US7702624B2 (en) 2004-02-15 2010-04-20 Exbiblio, B.V. Processing techniques for visual capture data from a rendered document
WO2005098596A3 (en) * 2004-02-15 2007-12-13 Exbiblio Bv Archive of text captures from rendered documents
US7742953B2 (en) 2004-02-15 2010-06-22 Exbiblio B.V. Adding information or functionality to a rendered document via association with an electronic counterpart
US20050234851A1 (en) * 2004-02-15 2005-10-20 King Martin T Automatic modification of web pages
US7831912B2 (en) 2004-02-15 2010-11-09 Exbiblio B. V. Publishing techniques for adding value to a rendered document
US8214387B2 (en) 2004-02-15 2012-07-03 Google Inc. Document enhancement system and method
US8005720B2 (en) 2004-02-15 2011-08-23 Google Inc. Applying scanned information to identify content
US8019648B2 (en) 2004-02-15 2011-09-13 Google Inc. Search engines and systems with handheld document data capture devices
US7812860B2 (en) 2004-04-01 2010-10-12 Exbiblio B.V. Handheld device for capturing text from both a document printed on paper and a document displayed on a dynamic display device
US9514134B2 (en) 2004-04-01 2016-12-06 Google Inc. Triggering actions in response to optically or acoustically capturing keywords from a rendered document
US9633013B2 (en) 2004-04-01 2017-04-25 Google Inc. Triggering actions in response to optically or acoustically capturing keywords from a rendered document
US9008447B2 (en) 2004-04-01 2015-04-14 Google Inc. Method and system for character recognition
US8781228B2 (en) 2004-04-01 2014-07-15 Google Inc. Triggering actions in response to optically or acoustically capturing keywords from a rendered document
US8146156B2 (en) 2004-04-01 2012-03-27 Google Inc. Archive of text captures from rendered documents
US9116890B2 (en) 2004-04-01 2015-08-25 Google Inc. Triggering actions in response to optically or acoustically capturing keywords from a rendered document
US9143638B2 (en) 2004-04-01 2015-09-22 Google Inc. Data capture from rendered documents using handheld device
US8505090B2 (en) 2004-04-01 2013-08-06 Google Inc. Archive of text captures from rendered documents
US8713418B2 (en) 2004-04-12 2014-04-29 Google Inc. Adding value to a rendered document
US8261094B2 (en) 2004-04-19 2012-09-04 Google Inc. Secure data gathering from rendered documents
US9030699B2 (en) 2004-04-19 2015-05-12 Google Inc. Association of a portable scanner with input/output and storage devices
US8799099B2 (en) 2004-05-17 2014-08-05 Google Inc. Processing techniques for text capture from a rendered document
US8489624B2 (en) 2004-05-17 2013-07-16 Google, Inc. Processing techniques for text capture from a rendered document
US8346620B2 (en) 2004-07-19 2013-01-01 Google Inc. Automatic modification of web pages
US9275051B2 (en) 2004-07-19 2016-03-01 Google Inc. Automatic modification of web pages
US9990421B2 (en) 2004-07-26 2018-06-05 Google Llc Phrase-based searching in an information retrieval system
US9817886B2 (en) 2004-07-26 2017-11-14 Google Llc Information retrieval system for archiving multiple document versions
US8560550B2 (en) 2004-07-26 2013-10-15 Google, Inc. Multiple index based information retrieval system
US9361331B2 (en) 2004-07-26 2016-06-07 Google Inc. Multiple index based information retrieval system
US8489628B2 (en) 2004-07-26 2013-07-16 Google Inc. Phrase-based detection of duplicate documents in an information retrieval system
US7711679B2 (en) 2004-07-26 2010-05-04 Google Inc. Phrase-based detection of duplicate documents in an information retrieval system
US8078629B2 (en) 2004-07-26 2011-12-13 Google Inc. Detecting spam documents in a phrase based information retrieval system
US9817825B2 (en) 2004-07-26 2017-11-14 Google Llc Multiple index based information retrieval system
US9037573B2 (en) 2004-07-26 2015-05-19 Google, Inc. Phase-based personalization of searches in an information retrieval system
US9384224B2 (en) 2004-07-26 2016-07-05 Google Inc. Information retrieval system for archiving multiple document versions
US8108412B2 (en) 2004-07-26 2012-01-31 Google, Inc. Phrase-based detection of duplicate documents in an information retrieval system
US9569505B2 (en) 2004-07-26 2017-02-14 Google Inc. Phrase-based searching in an information retrieval system
US7702618B1 (en) 2004-07-26 2010-04-20 Google Inc. Information retrieval system for archiving multiple document versions
US10671676B2 (en) 2004-07-26 2020-06-02 Google Llc Multiple index based information retrieval system
US8179563B2 (en) 2004-08-23 2012-05-15 Google Inc. Portable scanning device
US8081849B2 (en) 2004-12-03 2011-12-20 Google Inc. Portable scanning and memory device
US7990556B2 (en) 2004-12-03 2011-08-02 Google Inc. Association of a portable scanner with input/output and storage devices
US8953886B2 (en) 2004-12-03 2015-02-10 Google Inc. Method and system for character recognition
US8874504B2 (en) 2004-12-03 2014-10-28 Google Inc. Processing techniques for visual capture data from a rendered document
US8620083B2 (en) 2004-12-03 2013-12-31 Google Inc. Method and system for character recognition
US8612427B2 (en) 2005-01-25 2013-12-17 Google, Inc. Information retrieval system for archiving multiple document versions
US8600196B2 (en) 2006-09-08 2013-12-03 Google Inc. Optical scanners, such as hand-held optical scanners
US8090723B2 (en) 2007-03-30 2012-01-03 Google Inc. Index server architecture using tiered and sharded phrase posting lists
US9652483B1 (en) 2007-03-30 2017-05-16 Google Inc. Index server architecture using tiered and sharded phrase posting lists
US8402033B1 (en) 2007-03-30 2013-03-19 Google Inc. Phrase extraction using subphrase scoring
US7693813B1 (en) 2007-03-30 2010-04-06 Google Inc. Index server architecture using tiered and sharded phrase posting lists
US9223877B1 (en) 2007-03-30 2015-12-29 Google Inc. Index server architecture using tiered and sharded phrase posting lists
US8682901B1 (en) 2007-03-30 2014-03-25 Google Inc. Index server architecture using tiered and sharded phrase posting lists
US8600975B1 (en) 2007-03-30 2013-12-03 Google Inc. Query phrasification
US8943067B1 (en) 2007-03-30 2015-01-27 Google Inc. Index server architecture using tiered and sharded phrase posting lists
US9355169B1 (en) 2007-03-30 2016-05-31 Google Inc. Phrase extraction using subphrase scoring
US10152535B1 (en) 2007-03-30 2018-12-11 Google Llc Query phrasification
US8117223B2 (en) 2007-09-07 2012-02-14 Google Inc. Integrating external related phrase information into a phrase-based indexing information retrieval system
US8631027B2 (en) 2007-09-07 2014-01-14 Google Inc. Integrated external related phrase information into a phrase-based indexing information retrieval system
US20090070312A1 (en) * 2007-09-07 2009-03-12 Google Inc. Integrating external related phrase information into a phrase-based indexing information retrieval system
US20090327272A1 (en) * 2008-06-30 2009-12-31 Rami Koivunen Method and System for Searching Multiple Data Types
US8418055B2 (en) 2009-02-18 2013-04-09 Google Inc. Identifying a document by performing spectral analysis on the contents of the document
US8638363B2 (en) 2009-02-18 2014-01-28 Google Inc. Automatically capturing information, such as capturing information using a document-aware device
US8447066B2 (en) 2009-03-12 2013-05-21 Google Inc. Performing actions based on capturing information from rendered documents, such as documents under copyright
US9075779B2 (en) 2009-03-12 2015-07-07 Google Inc. Performing actions based on capturing information from rendered documents, such as documents under copyright
US8990235B2 (en) 2009-03-12 2015-03-24 Google Inc. Automatically providing content associated with captured information, such as information captured in real-time
US9081799B2 (en) 2009-12-04 2015-07-14 Google Inc. Using gestalt information to identify locations in printed information
US9323784B2 (en) 2009-12-09 2016-04-26 Google Inc. Image search using text-based elements within the contents of images
US9501506B1 (en) 2013-03-15 2016-11-22 Google Inc. Indexing system
US9483568B1 (en) 2013-06-05 2016-11-01 Google Inc. Indexing system

Also Published As

Publication number Publication date
WO2004027651A3 (en) 2004-09-23
AU2003275110A1 (en) 2004-04-08
EP1540518A2 (en) 2005-06-15
CN1495661A (en) 2004-05-12
JP2005539328A (en) 2005-12-22
WO2004027651A2 (en) 2004-04-01
US20040052433A1 (en) 2004-03-18

Similar Documents

Publication Publication Date Title
US7151864B2 (en) Information research initiated from a scanned image media
US7184169B2 (en) Interleaved document rendering
US8326090B2 (en) Search apparatus and search method
JP5268274B2 (en) Search device, method, and program
JP4682837B2 (en) Job log management program, job log management method, image processing apparatus, and image processing system
US7433068B2 (en) Digital transmitter device
EP1675376A1 (en) Document separator pages
US20080298686A1 (en) Image processing system, image processing method, and program
JP2007168382A (en) Printer, printing system, printing method, program for printing method, and storage medium
US8266146B2 (en) Information processing apparatus, information processing method and medium storing program thereof
US7457464B2 (en) Rendering of substitute for detected indicia
US20030233414A1 (en) Digital transmitting from remote capture
US8854655B2 (en) Image forming apparatus and method of generating additional information-added documents
JP2006323456A (en) Image-processing device, image-processing system, data-processing method, storage medium storing computer-readable program, and program
US8502993B2 (en) Print data generating apparatus
US20030195952A1 (en) Digital transmitter device configuration
US7783111B2 (en) Writing image acquisition apparatus, writing information extraction method, and storage medium
US7643162B2 (en) System and method for stored resource overlay
US20050038919A1 (en) User-friendly image forming apparatus and image forming method
JP2006044114A (en) Image forming device, printing mode setting method and printer driver
JP3957906B2 (en) Information processing apparatus and method
JP4298287B2 (en) Data processing apparatus, data processing method, and control program
US20050256868A1 (en) Document search system
US10104263B2 (en) System, apparatus and method for document processing including document stamping according to specified stamper settings
US20050179945A1 (en) System and method for variable text overlay

Legal Events

Date Code Title Description
AS Assignment

Owner name: HEWLETT-PACKARD COMPANY, COLORADO

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:HENRY, STEVEN G.;SMITH, KRISTIN M.;WOLF, JOHN P.;REEL/FRAME:013529/0613;SIGNING DATES FROM 20020916 TO 20020917

AS Assignment

Owner name: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P., COLORAD

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HEWLETT-PACKARD COMPANY;REEL/FRAME:013776/0928

Effective date: 20030131

Owner name: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.,COLORADO

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HEWLETT-PACKARD COMPANY;REEL/FRAME:013776/0928

Effective date: 20030131

STCF Information on status: patent grant

Free format text: PATENTED CASE

CC Certificate of correction
FPAY Fee payment

Year of fee payment: 4

AS Assignment

Owner name: HTC CORPORATION, TAIWAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.;REEL/FRAME:027531/0218

Effective date: 20111213

FPAY Fee payment

Year of fee payment: 8

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553)

Year of fee payment: 12