Method and apparatus for displaying information during an instant messaging session
First Claim
1. A method, comprising:
- at a computing device with a display;
displaying a communication session window on the display, the communication session window being configured to display instant messages from a first participant and instant messages from a second participant during an instant messaging session between the first participant and the second participant, the communication session window being partitioned into a right region and a left region, the right region being associated with the first participant and the left region being associated with the second participant, wherein;
the right region includes;
a portion that begins at the right edge of the communications session window and is free from overlapping the left region; and
a portion that partially overlaps with the left region such that an instant message from the first participant extends from the right region partially into the left region; and
the left region includes;
a portion that begins at the left edge of the communications session window and is free from overlapping the right region; and
a portion that partially overlaps with the right region such that an instant message from the second participant extends from the left region partially into the right region;
receiving instant messages from the first participant and instant messages from the second participant during the instant messaging session between the first participant and the second participant;
for each respective instant message in the instant messaging session between the first participant and the second participant;
determining whether the respective instant message is from the first participant or the second participant;
based on a determination that the respective instant message is from the first participant, displaying the respective instant message in a speech balloon in the right region of the communication session window that is associated with the first participant, andbased on a determination that the respective instant message is from the second participant, displaying the respective instant message in a speech balloon in the left region of the communication session window that is associated with the second participant.
1 Assignment
0 Petitions
Reexamination
Accused Products
Abstract
A method and an apparatus are provided for controlling a graphical user interface to display information related to a communication session. Information relating to data produced by a first participant to the communication session is displayed on a first display unit, wherein the information produced by the first participant is displayed at a first position on the first display unit. Data is received from a second participant to the communication session, and information relating to the data received from the second participant is displayed on the first display unit, wherein the information received from the second participant is displayed at a second position on the first display unit. The first and second positions are horizontally spaced apart.
665 Citations
21 Claims
-
1. A method, comprising:
-
at a computing device with a display; displaying a communication session window on the display, the communication session window being configured to display instant messages from a first participant and instant messages from a second participant during an instant messaging session between the first participant and the second participant, the communication session window being partitioned into a right region and a left region, the right region being associated with the first participant and the left region being associated with the second participant, wherein; the right region includes; a portion that begins at the right edge of the communications session window and is free from overlapping the left region; and a portion that partially overlaps with the left region such that an instant message from the first participant extends from the right region partially into the left region; and the left region includes; a portion that begins at the left edge of the communications session window and is free from overlapping the right region; and a portion that partially overlaps with the right region such that an instant message from the second participant extends from the left region partially into the right region; receiving instant messages from the first participant and instant messages from the second participant during the instant messaging session between the first participant and the second participant; for each respective instant message in the instant messaging session between the first participant and the second participant; determining whether the respective instant message is from the first participant or the second participant; based on a determination that the respective instant message is from the first participant, displaying the respective instant message in a speech balloon in the right region of the communication session window that is associated with the first participant, and based on a determination that the respective instant message is from the second participant, displaying the respective instant message in a speech balloon in the left region of the communication session window that is associated with the second participant. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A portable electronic device, comprising:
-
a touch screen display; one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for; displaying a communication session window on the display, the communication session window being configured to display instant messages from a first participant and instant messages from a second participant during an instant messaging session between the first participant and the second participant, the communication session window being partitioned into a right region and a left region, the right region being associated with the first participant and the left region being associated with the second participant, wherein; the right region includes; a portion that begins at the right edge of the communications session window and is free from overlapping the left region; and a portion that partially overlaps with the left region such that an instant message from the first participant extends from the right region partially into the left region; and the left region includes; a portion that begins at the left edge of the communications session window and is free from overlapping the right region; and a portion that partially overlaps with the right region such that an instant message from the second participant extends from the left region partially into the right region; receiving instant messages from the first participant and instant messages from the second participant during the instant messaging session between the first participant and the second participant; for each respective instant message in the instant messaging session between the first participant and the second participant; determining whether the respective instant message is from the first participant or the second participant; based on a determination that the respective instant message is from the first participant, displaying the respective instant message in a speech balloon in the right region of the communication session window that is associated with the first participant, and based on a determination that the respective instant message is from the second participant, displaying the respective instant message in a speech balloon in the left region of the communication session window that is associated with the second participant. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a portable electronic device with a touch screen display, cause the device to:
-
display a communication session window on the display, the communication session window being configured to display instant messages from a first participant and instant messages from a second participant during an instant messaging session between the first participant and the second participant, the communication session window being partitioned into a right region and a left region, the right region being associated with the first participant and the left region being associated with the second participant, wherein; the right region includes; a portion that begins at the right edge of the communications session window and is free from overlapping the left region; and a portion that partially overlaps with the left region such that an instant message from the first participant extends from the right region partially into the left region; and the left region includes; a portion that begins at the left edge of the communications session window and is free from overlapping the right region; and a portion that partially overlaps with the right region such that an instant message from the second participant extends from the left region partially into the right region; receiving instant messages from the first participant and instant messages from the second participant during the instant messaging session between the first participant and the second participant; for each respective instant message in the instant messaging session between the first participant and the second participant; determine whether the respective instant message is from the first participant or the second participant; based on a determination that the respective instant message is from the first participant, display the respective instant message in a speech balloon in the right region of the communication session window that is associated with the first participant, and based on a determination that the respective instant message is from the second participant, display the respective instant message in a speech balloon in the left region of the communication session window that is associated with the second participant. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification