Charles H. Messenger


Contract programming and technology
development for license.
47 Meadow Cove Road
Pittsford, NY 14534
716/385-2249
cmessenger@iname.com

Skills

  • Conceptualizing, developing and productizing technology.
  • Rapid prototyping, and quick mastering of new technology areas.
  • Search, recognition and compression of speech, text and sound.
  • Programming, ASIC and hardware design.
  • C, C++, Java, assembler, microcode, Windows, Sun, Linux, FreeBSD, Visual C.
  • Performance optimization, networks, multithreading, massively parallel architectures, scientific computing, device drivers.
  • Patent development.

Experience

Self-employed, in Rochester, NY. 1994-2001
  • Contract programming, and developing, for license, technology to solve customers' problems.
  • Conceived and developed FreeBeam. This peer-to-peer technology enables Internet broadcasters to transmit their webcasts using the (free) bandwidth supplied by listeners. Wrote patent, which is currently pending.
  • Developed server portion of eWallet. This first-of-its-kind product enabled Internet users to instantly fill in shipping and credit card information when making online purchases. Now part of InfoGate.
  • Co-developed MMX optimized assembler code for 3D rendering engine of a flight simulation game.
  • Developed multithreaded, multiserver, UNIX based search engine (FastServ) for TextWise -- a company selling web based natural language text search services.
  • Developed Java client/server system which supports multiplayer board games over the Internet (non-commercial).
  • Developed 400 bps voice compression technology for handheld products, which uses an off-the-shelf low-cost 1200 bps speech decompression chip for decompression.
  • Developed and licensed voice compression technology for Knowledge Adventure, Fuji Xerox and Sony, for use in consumer products, in US and Japanese markets.
  • Developed and licensed ACM device driver voice compression module for Win16 and Win32, for Knowledge Adventure Worlds (now Worlds).
  • Developed improved text compression method, resulting in significant savings for handheld electronic reference products. Also developed dictionary compression technology which yields very high compression ratios while supporting sophisticated searches (e.g. jumble, phonetic search), at high speed on an 8 bit processor. Developed automated test system for these devices. Developed and licensed a line of products based on this technology, marketed by LaRousse, Michelin, Editio Cantor Verlag and others, in French and German markets.
Microlytics, Rochester, NY.  1990-1993
  • Sole developer of several handheld electronic reference products. Windows platform, C programming. 8-bit microcontrollers.
Speech Recognition Systems, Rochester, NY. 1987-1990
  • Part of research & development team. Became lead programmer and lead technology developer. Sun platform, C programming.
Symbolics, Los Angeles, CA. 1987
  • Part of design team for next generation Lisp CPU. Symbolics platform.
TRW, Redondo Beach, CA. 1984-1987
  • Lead inventor and developer of 2nd generation hardware text search engine, FastData Finder 2 (US patent 5,051,947). At the time, it was the worlds' fastest text search device. Developed CMOS ASIC for FDF2.  Designed and wrote FDF2 compiler. Sun and VLSI platforms.
  • Developed automatic logic test system.
  • Designed and developed prototype of hardware sorting accelerator.
  • Gate array development.

Education