Patent ID: 7181500

Claim:
A method for utilizing personal information to customize an application program, comprising the steps of: receiving personal information from a user corresponding to a unique user identity, and sending the personal information to a shared code library including a plurality of application programs; enabling communication between the shared code library and a framework identity database, wherein the shared code library provides the personal information to the framework identity database, and wherein the personal information includes at least one of the user's: surname; given name; address; set of initials; telephone number; and firm name; creating a user record for each unique user identity including the personal information, and storing the user record in the framework identity database in which the user record can be shared with the plurality of application programs and wherein a single user can create multiple user records corresponding to a plurality of unique user identities; storing multiple user records with personal information that corresponds to a the plurality of unique user identities, the personal information in each of the user records being accessible by the plurality of application programs because communication is enabled between the framework identity database and the shared code library; and upon identifying the unique user identity applicable to execution of an application program that is included in the plurality of application programs, sharing the personal information corresponding with the unique user identity with the application program, wherein the personal information is applied to customize an output of the application program by including at least a portion of the personal information within the output of the application program.