System and method for integrated presentation of information
AssigneeBlackBerry Limited
InventorDavid Yach
Life of this patent
Estimating the term…
Abstract
There is provided a method and system to present event information to a user of an electronic messaging and organizing system. An integrated list of individual events is defined to include message-related events (e.g. email, SMS, phone logs, etc.) and time-organization-related events (future or current appointments, alarms). The integrated list is displayed in a graphical user interface on a display of an electronic device to provide a snapshot of the user's activities.
Claims20
A method of providing a user interface presenting information at an electronic messaging and organizing system, said method comprising:
- defining an integrated list of individual events that includes summary information for each individual event and wherein each individual event comprises one of a message-related event and a time-organization-related event;
- presenting said list of individual events in a graphical user interface display view of an electronic device, the view including a status display portion and an event list portion that shows past message-related events apart from time-organization-related events, wherein a time-organization-related event in the future or past is shown with a start time, an end time and an indication of a duration associated with the start and end times;
- visually indicating, within the event list portion, when a particular time-organization-related event in the future becomes current;
- providing options for a user to configure removal from said list of the particular time-organization-related event, the options comprising (a) the particular time-organization-related event's end time, (b) a predefined time period after the time-organization-related event's end time, and (c) the later of (a) and (b);
- detecting selection of one of the provided options;
- removing the particular time-organization-related event from said list after the visually indicating and in accordance with the selected option;
- providing, at least partially over the display view, an option of commands invoking an application associated with a selected event from the list of individual events;
- and
- in response to invoking the application associated with the selected event, displaying a detail view of the selected event, the detail view being navigable to edit the selected event.
An electronic messaging and time-organizing system, said system comprising:
- a communications interface for communicating electronic messages;
- and
- a processor and a memory storing instructions and data to configure the processor to:
- communicate messages via a messaging application;
- organize appointments via a calendar application;
- and
- provide a user interface presenting message and appointment information to provide a snapshot of activities, said processor configured to:
- define an integrated list of individual events that includes summary information for each individual event and wherein each individual event comprises one of a message-related event and a time-organization-related event;
- present said list of individual events in a graphical user interface display view of an electronic device, the view including a status display portion and an event list portion that shows past message-related events apart from time-organization-related events, wherein a time-organization-related event in the future or past is shown with a start time, an end time and an indication of a duration associated with the start and end times;
- visually indicate, within the event list portion, when a particular time-organization-related event in the future becomes current;
- provide options for a user to configure removal from said list of the particular time-organization-related event, the options comprising (a) the particular time-organization-related event's end time, (b) a predefined time period after the particular time-organization-related event's end time, and (c) the later of (a) and (b);
- detect selection of one of the provided options;
- remove the particular time-organization-related event from said list after the visually indicating and in accordance with the selected option;
- provide, at least partially over the display view, an option of commands invoking an application associated with a selected event from the list of individual events;
- and
- in response to invoking the application associated with the selected event, display a detail view of the selected event, the detail view being navigable to edit the selected event.
A computer program product having computer readable code stored in a non-transitory computer readable storage medium for execution by a processor of an electronic messaging and organizing system to present message and appointment information to provide a snapshot of activities, said code configuring a processor to:
- define an integrated list of individual events that includes summary information for each individual event and wherein each individual event comprises one of a message-related event and a time-organization-related event;
- present said list of individual events in a graphical user interface display view of an electronic device, the view including a status display portion and an event list portion that shows past message-related events apart from time-organization-related events, wherein time-organization-related event in the future of past is shown with a start time, an end time and an indication of a duration associated with the start and end times;
- visually indicate, within the event list portion, when a particular time-organization-related event in the future becomes current;
- provide options for a user to configure removal from said list of the particular time-organization-related event, the options comprising (a) the particular time-organization-related event's end time, (b) a predefined time period after the particular time-organization-related event's end time, and (c) the later of (a) and (b);
- detect selection of one of the provided options;
- remove the particular time-organization-related event from said list after the visually indicating and in accordance with the selected option;
- provide, at least partially over the display view, an option of commands invoking an application associated with a selected event from the list of individual events;
- and
- in response to invoking the application associated with the selected event, display a detail view of the selected event, the detail view being navigable to edit the selected event.
Dependencies are inferred from the claim text.