An intelligent personalized agent monitors, regulates, and advises a user
in decision-making processes for efficiency or safety concerns. The agent
monitors an environment and present characteristics of a user and
analyzes such information in view of stored preferences specific to one
of multiple profiles of the user. Based on the analysis, the agent can
suggest or automatically implement a solution to a given issue or
problem. In addition, the agent can identify another potential issue that
requires attention and suggests or implements action accordingly.
Furthermore, the agent can communicate with other users or devices by
providing and acquiring information to assist in future decisions. All
aspects of environment observation, decision assistance, and external
communication can be flexibly limited or allowed as desired by the user.