Patent ID: 7590413
Filing Date: 2009-09-15
Classification: H04M

Abstract:
1. A hand-held electronic mobile device having access to a calendar database storing calendar event data identifying events scheduled for respective time slots, the mobile device comprising: a controller including at least one processor, for controlling operation of the mobile device; a display coupled to the controller; a user input device coupled to the controller including a navigational input mechanism which is rotatable in at least first and second opposed directions and which is depressible, wherein the navigational input mechanism is positioned and configured for rotation in the at least first and second opposed directions and for depression by a thumb of a hand of a user holding the mobile device; a storage coupled to the controller; a rigid case dimensioned to be held in a hand of a user, the case housing the controller, the display, the user input device and the storage; and a communication subsystem coupled to the controller which exchanges calendar event data with a remote messaging server; the controller being operative to generate on the display a calendar events detail user interface screen that includes a plurality of fields specifying information about an event scheduled to occur at a time slot, one of the fields being an availability status field displaying an availability status for the time slot, wherein availability status options for the availability status field are dependent on the characteristics of the remote messaging server; the controller being further operative to: (1) move an on-screen selection symbol through the plurality of fields in the calendar events detail user interface screen to highlight the availability status field in response to rotation of the navigational input mechanism; (2) upon depression of the navigational input mechanism when the availability status field is highlighted, generate a menu on the display displaying a plurality of selectable availability status options; (3) move the on-screen selection symbol through the plurality of selectable availability status options in the menu to highlight one of the availability status options in response to rotation of the navigational input mechanism; and (4) upon receiving a selection input, change the availability status to correspond to the highlighted one of the availability status options; the communication subsystem exchanging calendar event data for scheduled events with the remote messaging server, the exchanged calendar event data including the availability status of scheduled events.