Limit the application to a very narrow scope, often requiring the user to make a large number of choices to accomplish any but the most standard of tasks. Bolder attempts, in the domain of artificial intelligence, have largely failed - AI's occasional successes have been limited to very narrow application domains. While not as general as AI theorists would dream of, Elucidate's solution provides a broad and powerful way to infuse otherwise conventional applications with direct knowledge of the context of users' queries and other requests. We expect this to lead to significant improvements in the usability and therefore commercial success of applications that have particular needs for context-based tailoring. Such alerts provide a method for a user to have sophisticated personal interaction with the computer.
Alerts are essentially a specialized type of information filter.
For example, imagine a woman working in her home office. She wants to receive her personal and professional email, but nothing from people whose email addresses the system doesn't recognize. Similarly, during her working hours, she'll only take phone calls from family and friends. Using her computer's voice recognition system, she dictates the latest chapter of a book she's writing. The pace and rhythm of her dictation is being constantly monitored by the computer.