Patent ID: 7512653

Claim:
A system for dynamically grouping messaging buddies from an electronic network, comprising: a profile database configured to store profiles that each include profile attributes of one of said messaging buddies; a messaging application of a user device coupled to said electronic network for transmitting message information to buddy devices corresponding to said messaging buddies, said messaging application entering a dynamic grouping mode, said messaging application generating a dynamic buddy list based upon comparing a grouping query to said profiles in said profile database, said grouping query being from a device user of said user device, said dynamic buddy list including target buddies that form a subset of messaging buddies from a static buddy list, said profile database being implemented as part of a server which coordinates communications between said user device and said buddy devices over said electronic network, said device user of said user device instructing said messaging application to enter said dynamic grouping mode by utilizing a user interface of said user device, said device user of said user device utilizing said messaging application and said user interface to create and submit said grouping query for generating said dynamic buddy list, said grouping query including a query target identifier which specifies buddy groups from said static buddy list to which said grouping query is directed; and a processor device coupled to said user device for controlling said messaging application to thereby dynamically group said messaging buddies from said electronic network.