IP Library Granted Patent US 9,766,718
Granted Patent B2
US 9,766,718 · App. 13/036,186 · Granted Sep 19, 2017

Electronic device and method of displaying information in response to input

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 9,766,718
App. No.
13/036,186
Granted
Sep 19, 2017
Kind
B2
Abstract

A method includes displaying, in a window or field, first information associated with a first source running on a portable electronic device and detecting an input to display second information associated with a second source. After the detecting, second information associated with the second source and the first information in the window or field is displayed.

Claims (42)

1. A method for temporarily viewing calendar information from within a display of message data in a messaging application on an electronic device, the method comprising:

displaying, in a messaging application window generated by the messaging application, the message data including a list of messages in a chronological order and a header at a first end of the list of messages indicating a date associated with the first end of the list of messages;

detecting a swipe gesture requesting combined temporary display of the message data and the calendar information, the swipe gesture starting on the header and swiping through at least a portion of the displayed list of messages;

selecting the calendar information based on a chronological correlation between the calendar information and the date associated with the first end of the list of messages being displayed;

appending, by the messaging application, the calendar information to the first end of the message data by maintaining at least some of the messages in the list of messages in the messaging application window and temporarily displaying the calendar information in a portion of the messaging application window, separated from the at least some of the messages by the header, wherein the combined display of the calendar information and the list of messages is scrollable as a single list; and

once the calendar information is scrolled off the display, removing the temporarily appended calendar information from the single list and scrolling through the message data without displaying the calendar information until a subsequent detection of the swipe gesture.

2. The method of claim 1 , wherein the calendar information is scrolled through after scrolling through the message data.

3. The method of claim 1 , wherein a calendar application is not launched upon detection of the gesture.

4. A computer-readable device having computer-readable code executable by at least one processor of a portable electronic device to perform the method of claim 1 .

5. An electronic device to temporarily view calendar information from within a messaging application displaying message data on the electronic device, comprising:

a display;

a processor configured to:

display, in a first messaging window generated by the messaging application on the display, the message data including a list of messages in a chronological order and a header at a first end of the list of messages indicating a date associated with the first end of the list of messages;

detect, by the electronic device, a swipe gesture requesting combined temporary display of the message data and the calendar information, the swipe gesture starting on the header and swiping through at least a portion of the displayed list of messages;

select the calendar information based on a chronological correlation between the calendar information and the date associated with the first end of the list of messages being displayed;

temporarily append the calendar information to the first end of the message data by maintaining at least some of the messages in the list of messages in the messaging application window and temporarily displaying the calendar information in a portion of the messaging application window, separated from the at least some of the messages by the header, wherein the combined display of the calendar information and the list of messages is scrollable as a single list; and

once the calendar information is scrolled off the display, remove the temporarily appended calendar information from the single list and scroll through the message data without displaying the calendar information until a subsequent detection of the swipe gesture.

6. A method for temporarily viewing calendar information from within a display of message data in a messaging application on an electronic device, the method comprising:

displaying, in a first window generated by the messaging application, the message data including a list of messages in a chronological order and a header at a first end of the list of messages indicating a date associated with the first end of the list of messages;

detecting a first input requesting display of the calendar information associated with a calendar application, the first input starting on the header and swiping through at least a portion of the displayed list of messages;

selecting the calendar information based on a chronological correlation between the calendar information and the date associated with the first end of the list of messages being displayed;

displaying, within the first window, the calendar information at the first end of the message data by maintaining at least some of the messages in the list of messages in the messaging application window and temporarily displaying the calendar information appended to the first end in a portion of the messaging application window, separated from the at least some of the messages by the header, wherein the combined display of the calendar information and the list of messages is scrollable as a single list; and

detecting a second input requesting display of third information associated with a third source;

displaying, within the first window, the third information at the second end of the message data, such that the message data and the third information are displayed side-by-side;

once the calendar information is scrolled out of the first window, removing the calendar information from the single list and scrolling through the message data without displaying the calendar information until a subsequent detection of the first input; and

once the third information is scrolled out of the first window, removing the third information from the second end of the message data and scrolling through the message data without displaying the third information until a subsequent detection of the second input.

7. A computer-readable device having computer-readable code executable by at least one processor of a portable electronic device to perform the method of claim 6 .

8. A method for temporarily viewing calendar information from within a display of message data in a messaging application on an electronic device, the method comprising:

displaying, in a window or field generated by the messaging application, the message data without displaying the calendar information, the message data including a list of messages in a chronological order and a header at a first end of the list of messages indicating a date associated with the first end of the list of messages;

detecting, by the electronic device, an input to display the calendar information, the input starting on the header and swiping through at least a portion of the displayed list of messages;

selecting the calendar information based on a chronological correlation between the calendar information and the date associated with the first end of the list of messages being displayed;

temporarily appending, by the first application, the calendar information to the first end of the message data by maintaining at least some of the messages in the list of messages in the messaging application window and temporarily displaying the calendar information in a portion of the messaging application window, separated from the at least some of the messages by the header, wherein the combined display of the calendar information and the list of messages is scrollable as a single list without entering a menu and without selecting an icon associated with the calendar information; and

once the calendar information is scrolled out of the window or field, removing the calendar information from the single list and scrolling through the message data without displaying the calendar information until a subsequent detection of the input.

9. A method for temporarily viewing calendar information from within a display of message data in a messaging application on an electronic device, the method comprising:

prior to detecting an input, displaying, by the messaging application running on an electronic device, the message data in a window or field generated by the messaging application without displaying the calendar information in the window or field, the message data including a list of messages in a chronological order and a header at a first end of the list of messages indicating a date associated with the first end of the list of messages;

detecting, by the electronic device, the input while the calendar information is not displayed, the input starting on the header and swiping through at least a portion of the displayed list of messages;

in response to detecting the input:

selecting the calendar information based on a chronological correlation between the calendar information and the date associated with the first end of the list of messages being displayed;

temporarily appending the calendar information to the first end of the message data by maintaining at least some of the messages in the list of messages in the messaging application window and temporarily displaying the calendar information in a portion of the messaging application window, separated from the at least some of the messages by the header, wherein the combined display of the calendar information and the list of messages is scrollable as a single list without navigating to the second application; and

once the calendar information is scrolled out of the window or field, removing the calendar information from the single list and scrolling through the message data without displaying the calendar information until a subsequent detection of the input.

10. The method of claim 9 , wherein the single list includes information pertaining to at least one future event.

11. The method of claim 9 , wherein the single list is displayed in chronological order.

Assignments (4)
CHANGE OF NAME Recorded Dec 10, 2013
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 031793/0822 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2011
From: RESEARCH IN MOTION CORPORATION
To: RESEARCH IN MOTION LIMITED
Reel/Frame 026714/0445 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 28, 2011
From: LINDSAY, DONALD JAMES
To: RESEARCH IN MOTION CORPORATION
Reel/Frame 026514/0136 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 28, 2011
From: LAZARIDIS, MIHAL; YACH, DAVID PAUL
To: RESEARCH IN MOTION LIMITED
Reel/Frame 026514/0263 →