Session management enhancements for instant messaging applications
First Claim
Patent Images
1. A method to manage multiple messaging sessions, the method comprising the steps of:
- a computer displaying a first identifier of a remote user followed by a first numeral and a second numeral for a local user, wherein the first numeral represents a number of active messaging sessions for the remote user;
wherein, if the local user has not sent a message to the remote user, the second numeral represents a number of messages to be delivered to the remote user and that are present in a queue used by the remote user; and
wherein, if the local user has sent a message to the remote user and the message is present in the queue, the second numeral represents a position in the queue of the message sent by the local user.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer displays a first identifier of a remote user followed by a first numeral and a second numeral in an interface of a messaging program for a local user, the first numeral representing a number of active messaging sessions for the remote user, and the second numeral representing a number of messages present in a queue and to be delivered to the remote user.
36 Citations
19 Claims
-
1. A method to manage multiple messaging sessions, the method comprising the steps of:
-
a computer displaying a first identifier of a remote user followed by a first numeral and a second numeral for a local user, wherein the first numeral represents a number of active messaging sessions for the remote user; wherein, if the local user has not sent a message to the remote user, the second numeral represents a number of messages to be delivered to the remote user and that are present in a queue used by the remote user; and wherein, if the local user has sent a message to the remote user and the message is present in the queue, the second numeral represents a position in the queue of the message sent by the local user. - View Dependent Claims (2, 3, 4, 5, 16, 17, 18, 19)
-
-
6. A computer system for managing multiple messaging sessions, the computer system comprising:
-
one or more processors, one or more computer-readable memories, and one or more computer-readable, tangible storage devices; and program instructions, stored on the one or more computer-readable, tangible storage devices for execution by at least one of the one or more processors via the at least one of the one or more memories, to display a first identifier of a remote user followed by a first numeral and a second numeral for a local user, wherein the first numeral represents a number of active messaging sessions for the remote user; wherein, if the local user has not sent a message to the remote user, the second numeral represents a number of messages to be delivered to the remote user and that are present in a queue used by the remote user; wherein, if the local user has sent a message to the remote user and the message is present in the queue, the second numeral represents a position in the queue of the message sent by the local user. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer program product for managing multiple messaging sessions, the computer program product comprising:
-
one or more computer-readable, tangible storage devices; and program instructions, stored on at least one of the one or more computer-readable, tangible storage devices to display a first identifier of a remote user followed by a first numeral and a second numeral for a local user, wherein the first numeral represents a number of messaging active sessions for the remote user; wherein, if the local user has not sent a message to the remote user, the second numeral represents a number of messages to be delivered to the remote user and that are present in a queue used by the remote user; wherein, if the local user has sent a message to the remote user and the message is present in the queue, the second numeral represents a position in the queue of the message sent by the local user. - View Dependent Claims (12, 13, 14, 15)
-
Specification