Joel's Resume in Microsoft Word format.
Joel M. Gould
2001 - Present Ab Initio Software Corp. Lexington, MA
Principal Developer (not a title)
- Senior member of the development department, responsible for contributing to the design, development and maintenance of Ab Initio's products. Responsible for product definition, architecture, development, testing and deployment. Involved in pre- and post-sales customer visits. One of the development "coaches", which includes responsibilities similar to a development manager.
1992 - 2001 Dragon Systems, Inc. (L&H*) Newton, MA
Director of Emerging Technologies (1998)
Consulting Engineer (1997)
Engineering Manager / Principal Engineer (1994)
Senior Staff Member (1992)
- Product designer responsible for conceiving, designing, developing and delivering Dragon's main product family to market. Designed and architected three dictation products, managed development teams and development process for those products, wrote a significant fraction of the product code (Visual C++ / MFC), developed a series of product prototypes for current and future products, and acted as spokesman and primary demonstrator for Dragon's products to analysts and the press.
- Currently responsible for conceiving, prototyping and developing the “Nak”, a hand-held device (PDA) that supports voice input and output (including dictation). Recent development work uses C++ and Python under Windows NT and Linux. Currently managing a team of 8 people and also coordinating the total development project with multiple groups.
* On June 7, 2000 Dragon Systems was acquired by Lernout and Hauspie, a Belgium speech and language company with US headquarters in Burlington, MA. Lernout and Hauspie then proceeded to go bankrupt (and was ultimately liquidated) in an accounting scandal, before it was fashionable to do so.
1984 - 1992 IBM Cambridge Scientific Center Cambridge, MA
Advisory Scientific Staff Member (1990)
Scientific Staff Member (1988)
Staff Scientific Staff Member (1985)
Associate Scientific Staff Member (1984)
- Leading member of a technical group responsible for bringing advanced technology into IBM's product line by designing product prototypes. Selected relevant projects, attracted and coordinated assistance from other staff members, developed combined hardware and software prototypes and transferred concepts to appropriate IBM product divisions.
Products and Projects
Ab Initio BRE (2005-present at Ab Initio)
- Architect, lead engineer, and product manager for the Ab Initio BRE product. Responsible for the product definition, product architecture and approximately one quarter of the coding (Windows Forms/C# and platform-independent C++). In addition to development, I gave customer demonstrations, and handled customer relationships.
Ab Initio Data Profiler (2002-2005 at Ab Initio)
- Architect, lead engineer, and product manager for the Ab Initio Data Profiler. Responsible for the product definition, product architecture and over half of the coding (Windows MFC/C++, Python and DHTML). In addition to development, I gave customer demonstrations, taught training classes and handle product support issues.
Nak (1999-2000 at Dragon, 2000-2001 at L&H)
- Created the concept of the Nak (under a different name) at Dragon Systems and led the development team that implemented large vocabulary speech recognition on a handheld device. Demonstrated email creation by voice on Compaq's Itsy (StrongARM/Linux PDA prototype). Responsible for leading the development of the Nak platform at Dragon Systems, then at Lernout & Hauspie after the merger.
- “Nak” is the name of a technology platform that combines a handheld wireless device with large vocabulary continuous speech recognition and high quality text-to-speech. The Nak concept has been publicly demonstrated running on a StrongARM processor under the Linux operating system.
Dragon NaturallyOrganized 1.0, Mobile Organizer 3.52 (1998-1999 at Dragon)
- Architect and lead engineer for Dragon NaturallyOrganized 1.0 and 2.0 (renamed Dragon NaturallySpeaking Mobile Organizer 3.52) which included inventing the concept, designing the product, assembling and managing a team of 4-8 engineers and coordinating the entire product development effort. Personally responsible for proposing the idea, designing the functionality and developing the product’s look and feel.
- Dragon NaturallyOrganized is the latest member of Dragon Systems’ desktop speech recognition product family. Dragon NaturallyOrganized allows users to create action items (to-dos, e-mails, appointments, notes, etc.) by dictating into a hand-held digital recorder. Then Dragon NaturallyOrganized converts the recordings first into text and then into entries directly in the user’s contact manager or personal information manager. Dragon NaturallyOrganized was announced in November of 1998 and was nominated as a finalist for Best of Comdex that same month.
Dragon NaturallySpeaking 1.0, 2.0 (1995-1997 at Dragon)
- Architect and lead engineer for Dragon NaturallySpeaking 1.0 and 2.0 which included designing the product, directly managing a team of 7 engineers and coordinating the entire product development effort (>50 people). Personally responsible for the creation of the product's look and feel and the invention of most of the competitive features.
- Dragon NaturallySpeaking was the world's first general-purpose, large vocabulary, continuous speech dictation system. It was responsible for catapulting Dragon Systems from obscurity to its current position as the ninth largest publisher of business software in the US (PC Data, April 1998). Dragon NaturallySpeaking won over 50 industry awards including the 1997 PC Magazine Technical Excellence Award for Software, the 1997 PC/Computing MVP Award for Usability Achievement of the Year and PC World's 1998 World Class Award for Most Promising Software Newcomer.
DragonDictate for Windows 1.0 (1993-1994 at Dragon)
- Architect and lead engineer for DragonDictate for Windows, which included designing the product and coordinating the entire product development effort. Personally responsible for the creation of the product's look and feel and the invention of most of the competitive features.
- DragonDictate for Windows was Dragon's first dictation product for the Windows platform and the first speech recognition program that did not require any special hardware. It won a few industry awards include a 1994 Byte Magazine Award of Distinction and remains the most popular speech recognition product for the accessibility marketplace.
Dragon VoiceTools (1993 at Dragon)
- Lead engineer for Dragon VoiceTools, which was a toolkit that allowed developers to add speech recognition to their DOS and Windows applications. Lead the product development, wrote sample code, reviewed documentation and lead a developers conference.
Dragon Talk->To for Windows (1993 at Dragon)
- Engineer responsible for the invention and implementation of the animated tutorial for Dragon Talk->To, which was a simple command and control speech recognition product for Microsoft Windows.
DragonDictate (for DOS) 2.0 (1992 at Dragon)
- Engineer responsible for the invention and implementation of the interactive tutorial and training program in DragonDictate for DOS 2.0. Lead a development team that included two other engineers and two technical writers. DragonDictate was Dragon System's large vocabulary, discrete speech recognition system for DOS (and later Windows).
IBM Datacube project (1988-1992 at IBM)
- Hardware architect and group leader for a massively parallel processing system with integrated disks. The target applications were fault-tolerant, high volume transaction processing and enterprise-wide file serving. The technology was transferred to two IBM sites.
IBM Cambridge Control Unit project (1984-1987 at IBM)
- Inventor of a control unit for high-speed attachment of local area networks to IBM mainframes. This project was the first direct token-ring to S/370 connection in IBM and led to the 8232 product.
1983 - 1984 Massachusetts Institute of Technology Cambridge, MA
Master of Science in Electrical Engineering and Computer Science
Master's Thesis: An Approach to Animation Through the Precompilation of Images
1979 - 1983 Massachusetts Institute of Technology Cambridge, MA
Bachelor of Science in Electrical Engineering
Bachelor's Thesis: Memory Management Hardware for a Microprocessor-based Computer
Presentations, Publications and Patents
Public Presentations, partial list
- Seminar for Voice Coders about developing a voice programming system using Dragon NaturallySpeaking (June 2000, see http://www.synapseadaptive.com/joel/NatLinkTalk.ppt and http://www.synapseadaptive.com/joel/VoiceCoders.ppt)
- Three live television demonstrations of Dragon NaturallySpeaking - CNN (Jan 2, 2000), CNNfn Digital Jam (1997), local Las Vegas morning show (1997)
- Numerous taped television demonstrations including ABC World News Tonight (1997)
- Live head-to-head competition between Dragon NaturallySpeaking and competition in front of 1000 people (Comdex, 1998)
- On-stage demonstrations of Dragon NaturallySpeaking MobileOrganizer (Mobile Insights 1999, DemoMobile 1999)
- On-stage demonstrations of Dragon NaturallySpeaking (Comdex, 1998 &1997; PC Expo 1997 & 1998; DEMO 1998, TED Conference 1998)
- Multiple press tours including presentations and demonstrations in front of top-tier technical press and analysts (Walter Mossberg, Michael Miller, Stephen Manes, Rob Enderle, etc.)
- Boston Voice User Group presentation and training on my Python macro system (NatLink) for Dragon NaturallySpeaking (Dec, 1999)
- Boston Voice Users Group presentation and demonstration of Dragon NaturallySpeaking (1998)
- IEEE seminar of development of continuous speech recognition (1997)
Patents Granted, invented while at Dragon
- 6,424,943 (Jul 2002): Non-interactive enrollment in speech recognition
- 6,212,498 (Apr 2001): Enrollment in speech recognition
- 6,167,377 (Dec 2000): Speech recognition language models
- 6,163,768 (Dec 2000): Non-interactive enrollment in speech recognition
- 6,101,468 (Aug 2000): Apparatuses and methods for training and operating speech recognition systems
- 6,088,671 (Jul 2000): Continuous Speech Recognition Of Text And Commands
- 6,073,097 (Jun 2000): Speech Recognition System Which Selects One Of A Plurality Of Vocabulary Models
- 5,983,179 (Nov 1999): Speech Recognition System Which Turns Its Voice Response On For Confirmation When It Has Been Turned Off Without Confirmation
- 5,960,394 (Sep 1999): Method Of Speech Command Recognition With Dynamic Assignment Of Probabilities According To The State Of The Controlled Applications
- 5,920,837 (Jul 1999): Word Recognition System Which Stores Two Models For Some Words And Allows Selective Deletion Of One Such Model
- 5,920,836 (Jul 1999): Word Recognition System Using Language Context At Current Cursor Position To Affect Recognition Probabilities
- 5,915,236 (Jun 1999): Word Recognition System which Alters Code Executed as a Function of Available Computation Resources (contributory inventor)
- 5,909,666 (Jun 1999): Speech Recognition System which Creates Acoustic Models by Concatenating Acoustic Models of Different Words (contributory inventor)
- 5,850,627 (Dec 1998): Apparatuses and Methods for Training and Operating Speech Recognition Systems
- 5,818,423 (Oct 1998): Voice Controlled Cursor Movement
- 5,799,279 (Aug 1998): Continuous Speech Recognition of Text and Commands
- 5,794,189 (Aug 1998): Continuous Speech Recognition
- 5,428,707 (Jun 1995): Apparatus and Methods for Training Speech Recognition Systems and Their Users and Otherwise Improving Speech Recognition Performance
- plus other patent applications pending
Patents Granted, invented while at IBM
- 6,034,956 (Mar 2000): Method Of Simultaneously Attempting Parallel Path Connections In A Multistage Interconnection Network (contributory inventor)
- 5,774,067 (Jun 1998): Flash-Flooding Multi-Stage Interconnect Network with Parallel Path Seeking Switching Elements (contributory inventor)
- 5,410,300 (Apr 1995): Distributed Crossbar Switch Architecture
- 5,404,565 (Apr 1995): Message Tracking in a Parallel Network Employing a Status Word at Each Node which Reflects a Message's Progress
- 5,359,594 (Oct 1994): Power-Saving Full Duplex Nodal Communications Systems
- 5,293,377 (Mar 1994): Network Control Information without Reserving Bandwidth
- 5,201,044 (Apr 1993): Data Processing Method for File Status Recovery Includes Providing a Log File or Atomic Transactions That May Span Both Volatile and Non-Volatile Memory (contributory inventor)
- 5,181,017 (Jan 1993): Adaptive Routing in a Parallel Computing Systems
This web page (http://www.gouldhome.com/joelsResume.html) was last updated on September 23, 2006.
For any comments or suggestions about the site contact Daphne Gould.
Contents copyright © 1999-2003 by Joel and Daphne Gould.