A framework identity database for receiving, storing, and sharing a user's personal information. The framework identity database operates in conjunction with a user interface and one or more associated application programs to receive a user's personal information. The user interface sends personal information to the framework identity database. New or previously stored personal information can also be sent to the framework identity database from one or more application programs or input devices associated with a computer or a network. The framework identity database creates and stores a user record including the personal information for later retrieval or modification. The framework identity database shares the personal information with the application programs. The application programs can then utilize the personal information to customize a user's experience when interacting with the application programs, such as features, commands, documents, templates, wizards, lists, preferences, and other output used to interact with a user. The framework identity database is further operative to maintain, to retrieve, and to store one or more user records associated with one or more user identities. That is, when a user selects a particular user identity at a user interface, the user interface sends the selected user identity to the framework identity database. The framework identity database retrieves a user record including personal information associated with the selected user identity. The personal information is then shared with the application programs to customize a user's experience when interacting with the application programs.

 
Web www.patentalert.com

> Policy engine for modular generation of policy for a flat, per-device database

~ 00326