


Our success in designing and developing leading-edge intelligent systems rests on our ability to integrate, in a project-focused way, our three core competencies:
We're not shy about "mixing and matching" key technological components underlying the evolving concept of "computational intelligence." We develop mixed-technology architectures that integrate a diverse range of algorithmic, subsymbolic, and symbolic techniques, including:
and other emerging solution-oriented approaches to providing intelligent information processing. Our objective is to develop hybrid solutions through innovative architectures that integrate and synergize a broad spectrum of different technologies.
All systems, however much autonomy they enjoy, involve some level of human perception, assessment, intervention, and control. We are therefore driven to bring to our solutions the key building blocks of cognitive science and the emerging field of cognitive engineering. Methods and technologies include:
The ability to transition an advanced systems design concept to a working prototype, and eventually a fielded system, requires an extensive working knowledge of modern software engineering and development practices. Over the years we have continued to embrace and apply emerging software methodologies, languages, and development environments. We have developed object-oriented systems for real-time operations, in local and distributed environments, across a range of operating systems and host computers. We are currently developing a number of web-based applications to leverage the potential benefits of network-centric computing.
