2016 Microsoft Structured information extraction (company name, address, officers, revenue, profit) from financial reports in PDF format
2016 Microsoft Car identification in NASCAR images
2015 Microsoft NLU module to detect and interpret Finance and Flight Status queries in Cortana & Bing for English, French, German, Spanish & Italian
Microsoft NLU module to extract flight itineraries from reservation emails in Cortana
Microsoft NLU module to quickly schedule events from text messages and emails in Cortana
2012 Nuance Communications Ported Dragon Go! natural language technology to the second generation personal assistant Dragon Mobile Assistant
2010 - 2012 Nuance Communications Researched, designed, implemented and maintained the Natural Language Understanding module for the Nuance personal assistant Dragon Go!
2010 - 2012 Nuance Communications Researched, designed, implemented and maintained the Natural Language Understanding module for the Nuance personal assistant Dragon Go!
2009 - 2010 Nuance Communications Built Language models for the Dragon Dictation /Dragon Search / Dragon Go! voice-based mobile applications (also shared by the original Siri app)
2007 - 2009 Nuance Communications Auto-transcription and Language model interpolation modules in Nuance Recognizer V10
- Used for bootstrapping language models when little/no in-domain training data is available. Written in C/C++
2005 - 2007 Nuance Communications Language modeling and understanding modules in Nuance Recognizer V9
- Used in real-time commercial speech recognition and call routing. Written in C/C++
2002 - 2004 BBN Technologies Language modeling toolkit
- Handles billion-word data, multiple discounting models, on-the-fly word compounding and computes the word transition probabilities in real time. Written in C.
2000 - 2002 BBN Technologies Rejection component of the BBN automated directory assistance system
- Rejects to a human operator the directory assistance calls which cannot be automatically processed. Written in C and Perl.
1998-2000 Siemens Corporate Research Left ventricle detection in MR images (Commercialized as part of Siemens’ MR segmentation system Argus)
- Real time ventricle detection and display, handles multiple ventricle slices and imaging parameters. Written in C with a Matlab GUI.
2007 - 2009 Nuance Communications Auto-transcription and Language model interpolation modules in Nuance Recognizer V10
- Used for bootstrapping language models when little/no in-domain training data is available. Written in C/C++
2005 - 2007 Nuance Communications Language modeling and understanding modules in Nuance Recognizer V9
- Used in real-time commercial speech recognition and call routing. Written in C/C++
2002 - 2004 BBN Technologies Language modeling toolkit
- Handles billion-word data, multiple discounting models, on-the-fly word compounding and computes the word transition probabilities in real time. Written in C.
2000 - 2002 BBN Technologies Rejection component of the BBN automated directory assistance system
- Rejects to a human operator the directory assistance calls which cannot be automatically processed. Written in C and Perl.
1998-2000 Siemens Corporate Research Left ventricle detection in MR images (Commercialized as part of Siemens’ MR segmentation system Argus)
- Real time ventricle detection and display, handles multiple ventricle slices and imaging parameters. Written in C with a Matlab GUI.
1998 - 2000 Michigan State University Automatic shape learning system
- Clusters a set of given object shapes, discards outlier shapes and computes the average shape (model) and modes of variation for each shape cluster. Used for shape analysis and retrieval. Written in C with Matlab GUI and demo, has been used for research at several universities.
- Clusters a set of given object shapes, discards outlier shapes and computes the average shape (model) and modes of variation for each shape cluster. Used for shape analysis and retrieval. Written in C with Matlab GUI and demo, has been used for research at several universities.
1997 - 2000 Michigan State University Human face detection system
- Face detection in black and white pictures, 85% correct detection rate, 10^(-5) false accept rate. Written in C.
- Face detection in black and white pictures, 85% correct detection rate, 10^(-5) false accept rate. Written in C.
2000 Michigan State University Palmprint-based ID verification system
- Written in C and Matlab
- Written in C and Matlab
1999 Michigan State University Hand shape-based ID verification system
- Written in C and Matlab, tested on 50 subjects, 2% ID verification error.
- Written in C and Matlab, tested on 50 subjects, 2% ID verification error.
1998 Michigan State University Corpus Callosum segmentation system
- Segments in almost real time the corpus callosum in MR images. Written in C and Matlab
- Segments in almost real time the corpus callosum in MR images. Written in C and Matlab
1995 - 1997 The University of Iowa Neuro-anatomical brain structure segmentation system
- Segments 10 structures able to automatically detect and repair outlier boundaries. Written in C with a Motif GUI.
1993 INRIA - Rocquencourt, France System for road detection in satellite images
- Fully automatic highway detection/tracking in huge SPOT images. Written in C with a Motif GUI.
- Segments 10 structures able to automatically detect and repair outlier boundaries. Written in C with a Motif GUI.
1993 INRIA - Rocquencourt, France System for road detection in satellite images
- Fully automatic highway detection/tracking in huge SPOT images. Written in C with a Motif GUI.