Electronic device and method of displaying information in response to input
First Claim
Patent Images
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.
4 Assignments
0 Petitions
Accused Products
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.
-
Citations
11 Claims
-
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. - View Dependent Claims (2, 3, 4)
-
-
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. - View Dependent Claims (7)
-
-
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. - View Dependent Claims (10, 11)
-
Specification