摘要:
A system for prioritizing and displaying received messages, including e-mail, SMS, IM, multimedia, and voicemail, at a communication device includes means for dynamically associating a priority value with a received message upon detection of an evaluation event, and means for dynamically updating a listing of received messages associated with at least a priority value equal to or greater than a predetermined priority value in a designated priority viewport. The viewport is constantly viewable in a message listing screen and comprises a listing of prioritized messages separate and apart from non-prioritized messages. Evaluation events may include user operation such as reading, deleting, replying, moving, or forwarding the message and similar operations, or a determination that the message has reached a predetermined age.
摘要:
A method of scheduling a recurring calendar event using an electronic device includes receiving constraints for the recurring calendar event, determining an occurrence of the recurring calendar event, determining a free time period that meets the constraints, for scheduling a next occurrence of the recurring calendar event, and scheduling the next occurrence of the recurring calendar event during the free time period that meets the constraints.
摘要:
A method for synchronizing databases at a portable electronic device with corresponding databases at a second electronic device, the method including determining which one of the databases at the portable electronic device is to be synchronized based on a directed acyclic graph representing database dependencies, and synchronizing the one of the databases at the portable electronic device with a corresponding one of the databases at the second electronic device.
摘要:
The application relates to the field of communications and more particularly to an apparatus and method of generating a new event from a document. In accordance with one aspect of the present application, recognized date/time references contained in a document allow a new event to be created. Such date/time references are automatically recognized and highlighted in the document. Selecting the highlighted information generates a menu selection, offering a user the ability to create a new event into which the date/time information will be inserted, along with other information extracted from the document. Specific date/time information in a document is simply correlated to a known date/time format in a lookup table, while relative terms like "tomorrow", "today" or days of the week (ie. Monday, Tuesday, Wednesday, etc.) are recognized by a date/time detector module and translated into a specific date/time. Using an embodiment of the present application, a new event can be readily generated.