The InnovationQ application will be updated on Sunday, May 31st from 10am-noon ET. You may experience brief service interruptions during that time.
Browse Prior Art Database


IP.com Disclosure Number: IPCOM000027019D
Original Publication Date: 1994-Dec-31
Included in the Prior Art Database: 2004-Apr-07

Publishing Venue

Xerox Disclosure Journal


A utility agent is the software/firmware equivalent of a real-life intelligent assistant. The utility agent is part of the operating system and includes an agent monitor that would watch for situations where the user either asked for help or, by actions, indicated needed help. This would include a natural language interpreter that would decipher the request for assistance and an anomaly detectodexpert system that would monitor the interaction between the machine and the operator. Either of these would put the request into a standard, efficient form that the machine needs to process it. There also would be some shorthand input means to save typing or to accommodate the more advanced user. Perhaps these would be icons created by the user, or the system could create them after watching the user's work pattern. This is a major benefit derived from the lack of a required syntax. The system adapts to the user's work pattern. The system adapts to the user's language rather than the current method of making the user adopt the system's language. Also, since the system is addressing the user's goal rather than a series of sequential tasks, the system will know what the user is trying to accomplish and can provide help to that end.