Systems and methods for identification document processing and business workflow integration
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06K-009/00
G06Q-040/02
G06Q-020/32
H04N-001/00
출원번호
US-0220016
(2014-03-19)
등록번호
US-9483794
(2016-11-01)
발명자
/ 주소
Amtrup, Jan W.
Kilby, Steven
Macciola, Anthony
출원인 / 주소
Kofax, Inc.
대리인 / 주소
Zilka-Kotab, PC
인용정보
피인용 횟수 :
15인용 특허 :
251
초록▼
A method includes: capturing or receiving at least one image of one or more identity documents (IDs) using a mobile device; determining identifying information from one or more of the IDs; building an ID profile based on the identifying information; storing the ID profile to a memory of the mobile d
A method includes: capturing or receiving at least one image of one or more identity documents (IDs) using a mobile device; determining identifying information from one or more of the IDs; building an ID profile based on the identifying information; storing the ID profile to a memory of the mobile device; invoking a workflow configured to facilitate a business transaction; detecting a predetermined stimulus in the workflow, the stimulus relating to the business transaction; providing at least a portion of the ID profile to the workflow in response to detecting the predetermined stimulus; and driving at least a portion of the workflow using the provided portion of the ID profile. Related systems and computer program products are also disclosed.
대표청구항▼
1. A method, comprising initiating a workflow;receiving an image comprising an identity document (ID);analyzing the image to identify a plurality of document features, each document feature corresponding to the document;building a feature vector based on at least some of the plurality of document fe
1. A method, comprising initiating a workflow;receiving an image comprising an identity document (ID);analyzing the image to identify a plurality of document features, each document feature corresponding to the document;building a feature vector based on at least some of the plurality of document features, wherein the plurality of document features upon which the feature vector is based are image characteristics corresponding to a photographic or pictorial portion of the ID rather than textual information depicted on the ID;determining the document is an ID based on the feature vector;processing the image to generate data comprising one or more of: identifying information from the ID; anda portion of the image depicting the ID; andsubmitting data to the workflow; anddriving at least a portion of the workflow using some or all of the data. 2. The method as recited in claim 1, the workflow further comprising: detecting a predetermined stimulus in the workflow, wherein the predetermined stimulus indicates the workflow requires the identifying information;in response to detecting the predetermined stimulus, either: automatically invoking a capture interface of the workflow; orautomatically invoking a capture interface of a mobile device hosting at least a portion of the workflow; andcapturing the image using the invoked capture interface. 3. The method as recited in claim 2, wherein the predetermined stimulus comprises one or more of: attempting an operation within the workflow, the operation relying on financial information of an entity corresponding to the ID; anddisplaying a user interface comprising one or more fields configured to receive the financial information. 4. The method as recited in claim 1, wherein the feature vector describes a spatial distribution of the plurality of document features upon which the feature vector is based. 5. The method as recited in claim 1, wherein the feature vector describes a color profile of a portion of the image corresponding to some or all of the plurality of document features upon which the feature vector is based. 6. The method as recited in claim 1, further comprising building an ID profile based at least in part on the data; storing the ID profile; andperforming the portion of the workflow at least in part using the ID profile. 7. The method as recited in claim 5, wherein the portion of the image depicts one or more of a photograph, a logo, an emblem, a seal, a hologram, and a watermark. 8. The method as recited in claim 6, further comprising verifying the ID profile, wherein verifying the ID profile comprises: calculating a hash sum of the ID profile; andcomparing the calculated hash sum with a hash sum stored in association with the ID profile. 9. The method as recited in claim 1, wherein the feature vector describes a spatial distribution of text fields as depicted in the image. 10. The method as recited in claim 6, wherein the ID profile comprises at least one ID identifier for each of a plurality of IDs; wherein the ID profile comprises identifying information obtained from at least two of the plurality of IDs, andthe method further comprising verifying the ID profile based on identifying information generated based on the at least two IDs. 11. The method as recited in claim 1, wherein the feature vector describes a spatial distribution of a plurality of lines as depicted in the image. 12. The method as recited in claim 1, wherein the image characteristics comprise one or more of: a border of the document; anda shape of an object depicted on the document. 13. The method as recited in claim 6, further comprising: invoking at least one additional workflow in response to determining the ID profile comprises identifying information required by the at least one additional workflow; anddriving the at least one additional workflow based on identifying information in the ID profile. 14. The method as recited in claim 1, wherein the image characteristics comprise a color profile of a portion of the document depicting at least some of the plurality of document features upon which the feature vector is based. 15. The method as recited in claim 12, wherein the image characteristics comprise a pattern depicted on the document, and wherein the pattern comprises biometric data selected from fingerprint characteristics, ocular characteristics, and facial structure. 16. The method as recited in claim 1, wherein the ID comprises at least one multi-page document; and wherein the multi-page document comprises at least a first page corresponding to a front side of the ID and a second page corresponding to a back side of the ID. 17. The method as recited in claim 6, wherein the ID profile comprises identifying information for multiple individuals involved in a single event or transaction, and wherein the workflow comprises synthesizing the ID profile from identifying information generated based on multiple IDs corresponding to the multiple individuals. 18. The method as recited in claim 2, wherein the workflow comprises a tracking activity, and wherein the predetermined stimulus comprises one or more of: invoking an authentication interface; andinvoking a logout interface. 19. The method as recited in claim 1, wherein the image characteristics comprise a pattern depicted on the document, and wherein the pattern comprises a distribution of one or more of: borders depicted in the document; andboxes depicted in the document. 20. A method, comprising: capturing or receiving at least one image of one or more documents using a mobile device;determining at least one of the documents is an identity document (ID) at least in part using support-vector machine techniques, wherein determining the at least one of the documents is an ID comprises: analyzing the image to identify a plurality of document features, each document feature corresponding to the document;building a feature vector based on at least some of the plurality of document features; anddetermining the document is an identity document (ID) based on the feature vector, wherein some or all of the plurality of document features upon which the feature vector is based comprise one or more image characteristics rather than textual information;determining identifying information from one or more of the IDs;building an ID profile based on the identifying information;storing the ID profile to a memory of the mobile device;invoking a workflow configured to facilitate a business transaction;detecting a predetermined stimulus in the workflow, the stimulus relating to the business transaction and the stimulus indicating the workflow requires the identifying information;providing at least a portion of the ID profile to the workflow in response to detecting the predetermined stimulus; anddriving at least a portion of the workflow using the provided portion of the ID profile. 21. A computer program product, comprising: a non-transitory computer readable storage medium having computer readable program code stored therein, the computer readable program code comprising instructions configured to cause a processor to: capture or receive at least one image of one or more identity documents (IDs) using a mobile device;determine identifying information from the one or more IDs based at least in part on: analyzing the image to identify a plurality of document features, each document feature corresponding to a photographic or pictorial portion of the ID;building a feature vector based on at least some of the plurality of document features; anddetermining the document is an identity document (ID) based on the feature vector, wherein some or all of the plurality of document features upon which the feature vector is based comprise one or more image characteristics rather than textual information;build an ID profile based on the identifying information;associate at least some of the identifying information with the image as metadata;store the ID profile to a memory of the mobile device;store the image and the associated metadata to the memory of the mobile device;invoke a workflow configured to facilitate a business transaction;detect a predetermined stimulus relating to the business transaction;provide at least a portion of the ID profile to the workflow in response to detecting the predetermined stimulus; andfacilitate the business transaction using the provided portion of the ID profile. 22. The computer program product as recited in claim 21, wherein the business transaction comprises a driver's license renewal, and wherein the predetermined stimulus comprises one or more of: existence of a hold on the driver's license renewal;nonexistence of any hold(s) on the driver's license renewal. 23. The computer program product as recited in claim 22, wherein facilitating the business transaction comprises one or more of: invoking a driver license renewal interface in response to detecting the nonexistence of any hold(s) on the driver's license renewal;andinvoking a driver education application interface in response to detecting the existence of either a hold relating to one or more traffic violations or a hold relating to a judgment. 24. The computer program product as recited in claim 23, wherein the business transaction comprises a tax return, wherein the predetermined stimulus comprises a request from the workflow for tax information; and wherein facilitating the business transaction comprises one or more of: determining whether the tax return is eligible for one or more of deductions or credits;retrieving the tax information using a lookup process based on identifying information depicted on the one or more IDs; andpopulating a standard tax form with the tax information. 25. The computer program product as recited in claim 21, further comprising invoking at least one additional workflow in response to building the ID profile, the at least one additional workflow comprising one or more of: a financial reporting workflow;a package tracking workflow; andan appointment scheduling workflow; andwherein the ID profile comprises a feature vector descriptive of image characteristics rather than textual information. 26. The method as recited in claim 20, further comprising analyzing the image to identify a plurality of document features, each document feature corresponding to the document;building a feature vector based on at least some of the plurality of document features; anddetermining the document is an identity document (ID) based on the feature vector. 27. The computer program product as recited in claim 21, further comprising instructions configured to cause the processor to: detect a predetermined stimulus in the workflow, the stimulus relating to the business transaction and the stimulus indicating the workflow requires at least some of the identifying information. 28. The computer program product as recited in claim 21, wherein determining the document is an identity document (ID) comprises a support-vector machine technique. 29. The method as recited in claim 1, wherein determining the document is an identity document (ID) comprises a support-vector machine technique. 30. The method as recited in claim 1, the workflow further comprising: detecting a predetermined stimulus in the workflow, wherein the predetermined stimulus indicates the workflow requires the identifying information and comprises one or more of: attempting an operation within the workflow, the operation relying on financial information of an entity corresponding to the ID; anddisplaying a user interface comprising one or more fields configured to receive the financial information;in response to detecting the predetermined stimulus, either: automatically invoking a capture interface of the workflow; orautomatically invoking a capture interface of a mobile device hosting at least a portion of the workflow; andcapturing the image using the invoked capture interface;building an ID profile based at least in part on the data, wherein the ID profile comprises identifying information for multiple individuals involved in a single event or transaction, and wherein the workflow comprises synthesizing the ID profile from identifying information generated based on multiple IDs corresponding to the multiple individuals;storing the ID profile;verifying the ID profile based on identifying information generated based on the at least two IDs, wherein verifying the ID profile comprises: calculating a hash sum of the ID profile; andcomparing the calculated hash sum with a hash sum stored in association with the ID profile;invoking at least one additional workflow in response to determining the ID profile comprises identifying information required by the at least one additional workflow; anddriving the at least one additional workflow based on identifying information in the ID profile; andwherein the feature vector describes: a spatial distribution of the plurality of document features upon which the feature vector is based; anda color profile of a portion of the image corresponding to some or all of the plurality of document features upon which the feature vector is based.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (251)
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.
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.; Ma, Jiyong; Kilby, Steven; Macciola, Anthony, Systems and methods for identification document processing and business workflow integration.
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.
Ma, Jiyong; Thompson, Stephen Michael; Amtrup, Jan W., Content-based detection and three dimensional geometric reconstruction of objects in image and video data.
Macciola, Anthony; Ma, Jiyong; Shustorovich, Alexander; Thrasher, Christopher; Amtrup, Jan W., Determining distance between an object and a capture device based on captured image data.
Thrasher, Christopher W.; Shustorovich, Alexander; Thompson, Stephen Michael; Amtrup, Jan W.; Macciola, Anthony, Iterative recognition-guided thresholding and data extraction.
Amtrup, Jan W.; Macciola, Anthony; Thompson, Steve; Ma, Jiyong; Shustorovich, Alexander; Thrasher, Christopher W., Systems and methods for classifying objects in digital images captured using mobile devices.
Thrasher, Christopher W.; Shustorovich, Alexander; Thompson, Stephen Michael; Amtrup, Jan W.; Macciola, Anthony; Borrey, Roland G.; Schmidtler, Mauritius A. R.; Taylor, Robert A.; Fechter, Joel S.; Asuri, Hari S., Systems and methods of processing scanned data.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.