Patent ID: 8751535

Claim:
A computer-implemented method comprising: receiving, at a mobile device, user profile information, the user profile information comprising personal information about a user for storage on the mobile device; storing the received user profile information in a database on the mobile device, wherein access to the user profile information in the database is controlled at a level of an operating system on the mobile device, and wherein the operating system on the mobile device selectively makes the user profile information available to a plurality of applications associated with the mobile device; receiving a request for user information to populate one or more fields on the mobile device; and in response to the request: accessing the database; associating one or more matching subsets of the stored user profile information with one or more corresponding prompts, and displaying at least one of the one or more prompts for selection of the one or more matching subsets of the stored user profile information in response to receiving the request for user information, wherein a matching subset of the stored user profile information comprises at least one field that matches the request for user information to populate one or more fields on the mobile device; selecting at least a subset of stored user profile information in the database on the mobile device to be used to populate the one or more fields; and populating the one or more fields with a selected subset of the stored user profile information.