System and method for dynamically grouping messaging buddies in an electronic network
First Claim
1. 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.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for dynamically grouping messaging buddies in an electronic network may include a user device that communicates with a server device in the electronic network for transmitting message information to one or more selected buddy devices in the electronic network. The server device may include a profile database that is configured to store profiles which each include designated profile attributes for a corresponding one of the messaging buddies. A device user may utilize a messaging application of the user device to enter a dynamic grouping mode for generating a dynamic buddy list from a static buddy list based upon a grouping query of the various profiles in the profile database.
64 Citations
38 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for dynamically grouping messaging buddies in an electronic network, comprising the steps of:
-
providing a profile database that is configured to store profiles that each include profile attributes of one of said messaging buddies; transmitting message information to buddy devices corresponding to said messaging buddies by utilizing a messaging application of a user device coupled to said electronic network, 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 controlling said messaging application with a processor device coupled to said user device to thereby dynamically group said messaging buddies from said electronic network. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A device for dynamically grouping messaging buddies from an electronic network, comprising:
-
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 profiles stored in a profile database, each of said profiles including profile attributes of one of said messaging buddies, 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 of said user device for controlling said messaging application to thereby dynamically group said messaging buddies from said electronic network.
-
Specification