Patent ID: 8244277

Claim:
A portable electronic device, comprising: a processor; a memory; and a loading application stored in the memory, that, when executed on the portable electronic device, accesses loading criteria for a first ID, a second ID, and a third ID, wherein the loading criteria comprise measures of relative importance applied to a plurality of variables associated with each of the IDs, wherein the first ID comprises a unified plurality of an application, a media file, and a widget associated with a profession or occupation of a user of the portable electronic device, wherein the second and third IDs comprise a unified plurality of an application, a media file, and a widget associated with at least one of a leisure interest of the user of the portable electronic device, a cultural interest of the user of the portable electronic device, and a religious interest of the user of the portable electronic device, and wherein when loaded the first, second, and third IDs comprise a portion of a user interface for the portable electronic device, determines a current value of the plurality of variables, wherein the plurality of variables comprise day of the week, time of day, and geographic location of the portable electronic device and additionally comprise a first event status of a first event associated with the first ID, a second event status of a second event associated with the second ID, and a third event status of a third event associated with the third ID, applies the loading criteria to the current values of the variables to determine a composite loading factor for each of the first ID, the second ID, and the third ID, loads the first ID based on the composite loading factor, wherein loading of the first ID is scheduled based on the day of week and time of day variables, and overrules the day of week and time of day variables and unloads the first ID and loads one of the second and third IDs based on a geographic location of the portable electronic device and based on an updated current value of the second event status or the third event status that indicates an occurrence of the second event or the third event, wherein loading of the one of the second and third IDs is unscheduled.