Smart optical input/output (I/O) extension for context-dependent workflows
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06K-009/72
G06F-017/24
G06K-009/00
G06K-009/18
G06Q-010/10
H04N-001/40
G06K-009/20
G06F-017/21
G06F-017/27
출원번호
US-0134318
(2016-04-20)
등록번호
US-9747269
(2017-08-29)
발명자
/ 주소
Macciola, Anthony
Amtrup, Jan W.
출원인 / 주소
Kofax, Inc.
대리인 / 주소
Zilka-Kotab, PC
인용정보
피인용 횟수 :
0인용 특허 :
267
초록▼
Systems, methods, and computer program products for smart, automated capture of textual information using optical sensors of a mobile device are disclosed. The capture and provision is context-aware, and determines context of the optical input, and invokes a contextually-appropriate workflow based t
Systems, methods, and computer program products for smart, automated capture of textual information using optical sensors of a mobile device are disclosed. The capture and provision is context-aware, and determines context of the optical input, and invokes a contextually-appropriate workflow based thereon. The techniques also provide capability to normalize, correct, and/or validate the captured optical input and provide the corrected, normalized, validated, etc. information to the contextually-appropriate workflow. Other information necessary by the workflow and available to the mobile device optical sensors may also be captured and provided, in a single automatic process. As a result, the overall process of capturing information from optical input using a mobile device, invoking an appropriate workflow, and providing captured information to the workflow is significantly simplified and improved in terms of accuracy of data transfer/entry, speed and efficiency of workflows, and user experience.
대표청구항▼
1. A method, comprising: receiving optical input via one or more optical sensors of a mobile device:analyzing the optical input using a processor of the mobile device to determine a context of the optical input; andautomatically invoking a contextually-appropriate workflow based on the context of th
1. A method, comprising: receiving optical input via one or more optical sensors of a mobile device:analyzing the optical input using a processor of the mobile device to determine a context of the optical input; andautomatically invoking a contextually-appropriate workflow based on the context of the optical input. 2. The method as recited in claim 1, comprising one or more of: correcting OCR errors in the optical input and providing the corrected optical input to the contextually-appropriate workflow; andnormalizing a format of the optical input and providing the normalized optical input to the contextually-appropriate workflow. 3. The method as recited in claim 1, wherein the context comprises one or more of: a type of document represented in the optical input; anda content of the document represented in the optical input. 4. The method as recited in claim 3, wherein the type of document is selected from a group consisting of: a contract, a tender document, an identity document, an insurance document, a title, a quote, and a vehicle registration. 5. The method as recited in claim 3, wherein the content is selected from: a driver license number, a vehicle identification number, a phone number, a social security number, a signature, a line item of an invoice, a partial or complete address, a universal resource locator, an insurance group number, a credit card number, a tracking number, a photograph, and a distribution of fields depicted on the document. 6. The method as recited in claim 1, wherein the workflow comprises one or more of a telecommunications application or function; an insurance quote; a health care admission process; a signing ceremony; and a financial services application configured to facilitate one or more of: displaying at least one of an account statement, an account balance, and a payment due date;processing a deposit;preparing a tax return; andprocessing a loan application. 7. The method as recited in claim 6, wherein the context of the optical input is determined to be automobile-related based at least in part on detecting the optical input comprises a driver license number and a vehicle identification number; and wherein the contextually-appropriate workflow comprises the insurance quote, wherein the quote is for automobile insurance. 8. The method as recited in claim 6, wherein the context of the optical input is determined to be automobile-related based at least in part on detecting the optical input comprises a driver license number, a signature, and a photograph; and wherein the contextually-appropriate workflow comprises the insurance quote, wherein the quote is for automobile insurance. 9. The method as recited in claim 6, wherein the context of the optical input is determined to be financial services based at least in part on detecting the optical input comprises a document depicting a signature and one or more of an account number and a deposit amount; and wherein the contextually-appropriate workflow comprises the deposit. 10. The method as recited in claim 6, wherein the context of the optical input is determined to be financial services based at least in part on detecting the optical input comprises a document depicting a signature and a particular font; and wherein the contextually-appropriate workflow comprises the deposit. 11. The method as recited in claim 6, wherein the context of the optical input is determined to be financial services based at least in part on detecting the optical input comprises a credit card number; and wherein the contextually-appropriate workflow comprises the financial services application configured to display at least one of the account statement, the account balance, and the payment due date. 12. The method as recited in claim 6, wherein the context of the optical input is determined to be financial services based at least in part on detecting the optical input comprises a social security number; and wherein the contextually-appropriate workflow comprises the financial services application configured to facilitate preparing a tax return. 13. The method as recited in claim 6, wherein the context of the optical input is determined to be financial services based at least in part on detecting the optical input comprises a signature and a distribution of fields corresponding to a loan agreement; and wherein the contextually-appropriate workflow comprises the signing ceremony. 14. The method as recited in claim 6, wherein the context of the optical input is determined to be financial services based at least in part on detecting the optical input comprises a signature and a distribution of fields corresponding to a loan agreement; and wherein the contextually-appropriate workflow comprises the financial services application configured to facilitate processing the loan application. 15. The method as recited in claim 6, wherein the context of the optical input is determined to be health care-related based at least in part on detecting the optical input comprises one or more of: a health insurance provider name, a policyholder name, and an insurance group number; and wherein the contextually-appropriate workflow comprises one or more of the health care admission process and the insurance quote, wherein the insurance quote is a quote for health insurance. 16. The method as recited in claim 6, wherein the context of the optical input is determined to be Internet browsing based at least in part on detecting the optical input comprises a universal resource locator (URL); and wherein the contextually-appropriate workflow comprises a browser application. 17. The method as recited in claim 6, wherein the context of the optical input is determined to be an enterprise service based at least in part on detecting the optical input comprises an invoice; and wherein the contextually-appropriate workflow comprises an enterprise application configured to display a status of the invoice. 18. The method as recited in claim 6, wherein the context of the optical input is determined to be telecommunications based at least in part on detecting the optical input comprises a phone number; and wherein the contextually-appropriate workflow comprises the telecommunications application or function. 19. A mobile device comprising a processor and logic configured to cause the processor to: receive optical input via one or more optical sensors of a mobile device;analyze the optical input using the processor to determine a context of the optical input; andautomatically invoke a contextually-appropriate workflow based on the context of the optical input. 20. A computer program product comprising: a non-transitory computer readable storage medium having program code embodied therewith, the program code readable/executable by a processor of a mobile device to: receive optical input via one or more optical sensors of a mobile device; analyze the optical input using the processor to determine a context of the optical input; and automatically invoke a contextually-appropriate workflow based on the context of the optical input.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (267)
Kawasaki, Somei; Goden, Tatsuhito, Active matrix type display apparatus and driving method thereof.
Nakatsuka Kimihiro,JPX, Apparatus for determining image processing parameter, method of the same, and computer program product for realizing the method.
Barrett Terence W. (Vienna VA), Automata networks and methods for obtaining optimized dynamically reconfigurable computational architectures and control.
Sang ; Jr. Henry W. (Cupertio CA) Tahn Whei-Tsu H. (Sunnyvale CA) Zhang Xiao B. (Foster City CA), Automated method for creating templates in a forms recognition and processing system.
McElroy, John F.; Chorvat, Robert J., Cannabinoid receptor antagonists/inverse agonists useful for treating metabolic disorders, including obesity and diabetes.
Nishimura Kazuyuki (Ichikawa JPX) Sato Shinichi (Yokohama JPX), Color picture processing apparatus for reproducing a color picture having a smoothly changed gradation.
Suzuki,Masahiro; Tamune,Michihiro; Chen,Zhe Hong; Juen,Masahiro, Digital camera, storage medium for image signal processing, carrier wave and electronic camera.
Rowe Edward R. ; Priyadarshan Eswar ; Anderson Kenneth S. ; Al-Shamma Nabeel A. ; Taft Edward A. ; McQuarrie Elizabeth M. ; Cohn Richard, Displaying electronic documents with substitute fonts.
Nagatsuka,Tetsuro; Miyachi,Tatsuo; Shimada,Atsuo; Takeya,Kazutoshi; Kemmochi,Eiji; Nakajima,Akiko; Yamasaki,Makoto; Fujita,Katsuhiko, Document classification system and method for classifying a document according to contents of the document.
Borrey Roland G. (19251 Canyon Dr. Villa Park CA 92667) Borrey Daniel G. (19251 Canyon Dr. Villa Park CA 92667), Document identification by characteristics matching.
Clark ; Jr. Louis George (St. Charles MO) Gummow ; Jr. Donald Romaine (O\Fallon MO) Vanacht Marc (St. Louis MO), Hand-held GUI PDA with GPS/DGPS receiver for collecting agronomic and GPS position data.
LeBrun Thomas Q. (Dallas TX) Cage Kerry (Carrollton TX) Arnold Dennis D. (Carrollton TX), Image based document processing and information management system and apparatus.
Naofumi Yamamoto JP; Haruko Kawakami JP; Gururaj Rao JP, Image processing apparatus for discriminating image field of original document plural times and method therefor.
Appelt, Douglas E.; Arnold, James Frederick; Bear, John S.; Hobbs, Jerry Robert; Israel, David J.; Kameyama, Megumi; Martin, David L.; Myers, Karen Louise; Ravichandran, Gopalan; Stickel, Mark Edward, Information retrieval by natural language querying.
Walnut David Francis ; Berenstein Carlos Alberto ; Liu K. J. Ray ; Rashid-Farrokhi Farrokh, Method and apparatus for processing data from a tomographic imaging system.
Withers,William Douglas, Method and apparatus for recognizing a digitized form, extracting information from a filled-in form, and generating a corrected filled-in form.
Guberman Shelja A. (Moscow RUX) Lossev Ilia (Moscow RUX) Pashintsev Alexander V. (Moscow RUX), Method and apparatus for recognizing cursive writing from sequential input information.
Guberman Shelja A. (Moscow RUX) Lossev Ilia (Moscow RUX) Pashintsev Alexander V. (Moscow RUX), Method and apparatus for recognizing cursive writing from sequential input information.
Polyakov Vladislav G. (Moscow RUX) Ryleev Mikhail A. (Moscow RUX), Method and apparatus for representing image data using polynomial approximation method and iterative transformation-repa.
Green, Stephen J.; Lamere, Paul B.; Alexander, Jeffrey L.; Haberl, Karl R., Method and apparatus for searching and resource discovery in a distributed enterprise system.
Winkelman Kurt-Helfried (Kiel DEX), Method and apparatus for the automatic analysis of density range, color cast, and gradation of image originals on the Ba.
Berman, Arie; Vlahos, Paul; Dadourian, Arpag, Method and apparatus for the automatic generation of subject to background transition area boundary lines and subject shadow retention.
Verstraelen,Boudewijn Joseph Angelus; Verstraelen,Sebastiaan Paul, Method and apparatus for visualization of biological structures with use of 3D position information from segmentation results.
Tischler, Karl M., Method arrangement and computer software for the printing of a separator sheet by means of an electrophotographic printer or copier.
Kurosu Yasuo (Yokosuka JPX) Yokoyama Yoshihiro (Yokohama JPX) Nishikawa Kenichi (Yokohama JPX) Masuzaki Hidefumi (Hadano JPX) Fujinawa Masaaki (Tokyo JPX), Method for determining the amount of skew of image, method for correcting the same, and image data processing system.
Henderson Todd R. ; Spaulding Kevin E. ; Couwenhoven Douglas W., Method for segmenting a digital image into a foreground region and a key color region.
Kohchi Tsukasa JP, Method of and system for extracting predetermined elements from input document based upon model which is adaptively modified according to variable amount in the input document.
Beaulieu Dennis N. (Churchville NY) Compton John T. (LeRoy NY) Wojtanik Eugene R. (Plano TX), Method of calibration of image scanner signal processing circuits.
Dumais Susan T. ; Heckerman David ; Horvitz Eric ; Platt John Carlton ; Sahami Mehran, Methods and apparatus for classifying text and for building a text classifier.
Michimoto Yasuyuki,JPX ; Onda Katsumasa,JPX ; Nishizawa Masato,JPX, Object detecting apparatus in which the position of a planar object is estimated by using hough transform.
Ellis, Stephen M.; Kennedy, Michael J.; Kurani, Ashish Bhoopen; Lowry, Melissa; Meyyappan, Uma; Sahni, Bipin; Stroke, Nikolai, System and method for a mobile wallet.
Woolf,Susan D.; Baird,Andrew; Jiang,Sheng; Beezer,John L.; Rubin,Darryl E., System and method for annotating an electronic document independently of its content.
Pizano Arturo (Milpitas CA) Tan May-Inn (Saratoga CA) Gambo Naoto (Tanashi JPX), System and method for automatically classifying heterogeneous business forms.
Vazquez, Nicolas; Kodosky, Jeffrey L.; Kudukoli, Ram; Schultz, Kevin L.; Nair, Dinesh; Caltagirone, Christophe, System and method for automatically generating a graphical program to perform an image processing algorithm.
Emerson,Geoffrey A.; Moon,Rodney G.; Rector,Gerald C.; Stokes,Raymond F.; Sutton,Andrew H., System and method of sorting document images based on image quality.
Heidenreich,James R.; Higgins,Linda S., System and method to customize the facilitation of development of user thinking about and documenting of an arbitrary problem.
Sampath, Meera; Nichols, Stephen J.; Richenderfer, Elizabeth A., Systems and methods for automated image quality based diagnostics and remediation of document processing systems.
Amtrup, Jan W.; Macciola, Anthony; Thompson, Stephen Michael; Ma, Jiyong, Systems and methods for classifying objects in digital images captured using mobile devices.
Amtrup, Jan Willers; Macciola, Anthony; Thompson, Steve; Ma, Jiyong; Shustorovich, Alexander; Thrasher, Christopher W., Systems and methods for classifying objects in digital images captured using mobile devices.
Amtrup, Jan W.; Thompson, Stephen Michael; Kilby, Steven; Macciola, Anthony, Systems and methods for identification document processing and business workflow integration.
Ferlitsch,Andrew Rodney; DeVore,Darwin Alan, Systems and methods for manipulating electronic information using a three-dimensional iconic representation.
Roach, John J.; Nepomniachtchi, Grisha; Couch, Robert; Avergun, Mikhail, Systems and methods for obtaining financial offers using mobile image capture.
Gorski, Nikolai D.; Semenov, Andrey V.; Anisimov, Valery; Maksimov, Sergey K.; Sashov, Sergey N., Systems and methods for recognizing information in objects using a mobile device.
Borrey, Roland G.; Schmidtler, Mauritius A. R.; Taylor, Robert A.; Fechter, Joel S.; Asuri, Hari S., Systems and methods of accessing random access cache for rescanning.
Schmidtler, Mauritius A. R.; Borrey, Roland G.; Amtrup, Jan W.; Thompson, Stephen Michael, Systems, methods and computer program products for determining document validity.
Schmidtler, Mauritius A. R.; Borrey, Roland G.; Amtrup, Jan W.; Thompson, Stephen Michael, Systems, methods and computer program products for determining document validity.
Schmidtler, Mauritius A. R.; Borrey, Roland G.; Amtrup, Jan W.; Thompson, Stephen Michael, Systems, methods, and computer program products for determining document validity.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.