IP Library Granted Patent US 8,572,486
Granted Patent B2
US 8,572,486 · App. 11/745,030 · Granted Oct 29, 2013

System and method for integrated presentation of information

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,572,486
App. No.
11/745,030
Granted
Oct 29, 2013
Kind
B2
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.

Claims (49)

1. 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.

2. The method according to claim 1 comprising maintaining the integrated list of individual events in accordance with new event activity.

3. The method according to claim 1 wherein the summary information for each event is presented in a common display format.

4. The method according to claim 1 comprising obtaining the summary information for each event from an application associated with the event.

5. The method of claim 1 wherein the indication of a duration associated with the start and end times comprises a bracket that extends between a line of the list on which the start time is shown and another line of the list on which the end time is shown.

6. The method according to claim 1 wherein the visually indicating when the particular time-organization-related event in the future becomes current includes changing an icon associated with the particular time-organization-related event.

7. The method according to claim 1 wherein the visually indicating when the particular time-organization-related event in the future becomes current includes surrounding the particular time-organization-related event with a broken line.

8. 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.

9. The system according to claim 8 wherein the processor is configured to maintain the integrated list of individual events in accordance with new event activity.

10. The system according to claim 8 wherein the processor is configured to present the summary information for each event in a common display format.

11. The system according to claim 8 wherein the processor is configured to obtain the summary information for each event from an application associated with the event.

12. The system according to claim 8 wherein the indication of a duration associated with the start and end times comprises a bracket that extends between a line of the list on which the start time is shown and another line of the list on which the end time is shown.

13. The system according to claim 8 wherein the processor is configured to visually indicate when the particular time-organization-related event in the future becomes current by changing an icon associated with the particular time-organization-related event.

14. The system according to claim 8 wherein the processor is configured to visually indicate when the particular time-organization-related event in the future becomes current by surrounding the particular time-organization-related event with a broken line.

15. 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.

16. The computer program product according to claim 15 , wherein the processor is configured to maintain the integrated list of individual events in accordance with new event activity.

17. The computer program product according to claim 15 wherein the processor is configured to present the summary in formation for each event in a common display format.

18. The computer program product according to claim 15 wherein the processor is configured to obtain the summary information for each event from an application associated with the event.

19. The computer program product according to claim 15 wherein the processor is configured to visually indicate when the particular time-organization-related event in the future becomes current by changing an icon associated with the particular time-organization-related event.

20. The computer program product according to claim 15 wherein the processor is configured to visually indicate when the particular time-organization-related event in the future becomes current by surrounding the particular time-organization-related event with a broken line.

Assignments (4)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064269/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Jul 31, 2013
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 030918/0470 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2007
From: YACH, DAVID
To: RESEARCH IN MOTION LIMITED
Reel/Frame 019486/0400 →