Patent ID: 8866843

Claim:
A system, comprising: at least one processor; a memory, coupled to the at least one processor, storing instructions that, when executed by the at least one processor, cause the system to perform a method that includes: receiving indications of a set of selected time zones of a plurality of available time zones; defining a plurality of clock objects, each respective clock object of the plurality of clock objects providing a visual indicator for a different respective time zone of the set of selected time zones; outputting, for display, a user interface including an arrangement of the plurality of clock objects; responsive to receiving a command to shift to a travel mode, updating the plurality of clock objects, the updating including: providing, for each respective selected time zone of the set of selected time zones, an updated local time corresponding to a travel mode time for the respective selected time zone, and adjusting, for each respective selected time zone of the set of selected time zones, the visual indicator for the respective selected time zone according to the updated local time for the respective selected time zone; and defining a hierarchical list of the plurality of available time zones arranged in a tree structure, the tree structure having a plurality of levels, wherein outputting, for display, the user interface is responsive to receiving a command to edit the set of selected time zones and the plurality of available time zones is displayed according to the hierarchical list arrangement.