• Home
  • CV
  • Projects
  • Slides
  • Patents
  • Paper Download
  • Div

Products and systems developed

2016      Microsoft     Structured information extraction (company name, address, officers, revenue, profit) from financial reports in PDF format
Picture

2016      Microsoft     Car identification in NASCAR images
Picture

​2015      Microsoft     NLU module to detect and interpret Finance and Flight Status queries in Cortana & Bing for English, French, German, Spanish & Italian

Picture
Picture
Microsoft     NLU module to extract flight itineraries from reservation emails in Cortana
Picture
Microsoft     NLU module to quickly schedule events from text messages and emails in Cortana
Picture
Picture
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!
Picture
Picture
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.
Picture
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.
Picture
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.
Picture
2000      Michigan State University      Palmprint-based ID verification system
    -  Written in C and Matlab
Picture
1999       Michigan State University      Hand shape-based ID verification system
    -  Written in C and Matlab, tested on 50 subjects, 2% ID verification error.
Picture
1998        Michigan State University       Corpus Callosum segmentation system
   -   Segments in almost real time the corpus callosum in MR images. Written in C and Matlab
Picture
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.
Picture
Powered by Create your own unique website with customizable templates.