Dynamically creating historical groups in a messaging client
First Claim
Patent Images
1. A method in an instant messaging server device for managing user lists, the method comprising:
- identifying, by the instant messaging server device, a group of instant messaging addresses used most frequently by a user of an instant messaging client on the client device from a plurality of instant messaging addresses within a plurality of user-determined groups in a user list stored on the instant messaging server device;
generating, by the instant messaging server device, a history group that is a subset of the plurality of instant messaging addresses within the plurality of user-determined groups in the user list stored on the instant messaging server device and includes only a predetermined number of instant messaging addresses based on a size of the display device in the client device so that the history group is entirely displayed within the display device at a same time; and
displaying, by the instant messaging server device, the history group of instant messaging addresses at a top level above the plurality of user-determined groups in the user list visibly within a display device in the client device to eliminate user scrolling to find an instant messaging address within the history group of instant messaging addresses.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus, and computer instructions for managing user lists are provided. A group of instant messaging addresses used most frequently by a user of an instant messaging client on the communications device is identified. The identified group of instant messaging addresses is displayed visibly within a display in the communications device.
-
Citations
21 Claims
-
1. A method in an instant messaging server device for managing user lists, the method comprising:
-
identifying, by the instant messaging server device, a group of instant messaging addresses used most frequently by a user of an instant messaging client on the client device from a plurality of instant messaging addresses within a plurality of user-determined groups in a user list stored on the instant messaging server device; generating, by the instant messaging server device, a history group that is a subset of the plurality of instant messaging addresses within the plurality of user-determined groups in the user list stored on the instant messaging server device and includes only a predetermined number of instant messaging addresses based on a size of the display device in the client device so that the history group is entirely displayed within the display device at a same time; and displaying, by the instant messaging server device, the history group of instant messaging addresses at a top level above the plurality of user-determined groups in the user list visibly within a display device in the client device to eliminate user scrolling to find an instant messaging address within the history group of instant messaging addresses. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A data processing system for managing user lists, the data processing system comprising:
-
a bus system; a communications unit connected to the bus system; a memory connected to the bus system, wherein the memory stores a set of instructions; and a processing unit connected to the bus system, wherein the processing unit executes the set of instructions to identify a group of instant messaging addresses used most frequently by a user of an instant messaging client on the client device from a plurality of instant messaging addresses within a plurality of user-determined groups in a user list stored on the instant messaging server device;
generate a history group that is a subset of the plurality of instant messaging addresses within the plurality of user-determined groups in the user list stored on the instant messaging server device and includes only a predetermined number of instant messaging addresses based on a size of the display device in the client device so that the history group is entirely displayed within the display device at a same time; and
display the group of instant messaging addresses at a top level above the plurality of user-determined groups in the user list visibly within a display device in the client device to eliminate user scrolling to find an instant messaging address within the group of instant messaging addresses. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product stored on a non-transitory computer readable storage medium having instructions embodied thereon for managing user lists, the computer program product comprising:
-
first instructions for identifying a group of instant messaging addresses used most frequently by a user of an instant messaging client on the client device from a plurality of instant messaging addresses within a plurality of user-determined groups in a user list stored on the instant messaging server device; second instructions for generating a history group that is a subset of the plurality of instant messaging addresses within the plurality of user-determined groups in the user list stored on the instant messaging server device and includes only a predetermined number of instant messaging addresses based on a size of the display device in the client device so that the history group is entirely displayed within the display device at a same time; and third instructions for displaying the group of instant messaging addresses at a top level above the plurality of user-determined groups in the user list visibly within a display device in the client device to eliminate user scrolling to find an instant messaging address within the group of instant messaging addresses. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification