Communication system for providing dynamic management of contacts and method therefor
First Claim
1. A communication system for providing dynamic management of a plurality of contacts, the communication system comprising;
- a messaging server for managing communication of a plurality of electronic messages among a plurality of communication devices, wherein the messaging server comprises;
a server memory for storing a plurality of contacts, a plurality of user status information, and a plurality of user settings for at least one messaging user, and further for storing a plurality of contact information for at least one contact of the plurality of contacts, anda server messaging application for dynamically managing the plurality of contacts for each messaging user by using the plurality of contact information for a predetermined contact and the plurality of user settings of the messaging user to determine a current priority setting for the predetermined contact for indicating a desired interest by the messaging user in contacting the predetermined contact; and
at least one communication device of the plurality of communication devices for use by the at least one messaging user for receiving the plurality of contacts and the plurality of contact information from the messaging server, wherein the plurality of contact information are selected from a group consisting of a plurality of current data, a plurality of contact settings, a plurality notification rules, a plurality of visibility rules, a plurality of notification settings, and a plurality of visibility settings, wherein the plurality of contact settings are selected from a group consisting of a periodic setting, a desired contact period, a plurality of priority settings, a linger time, one or more triggers, one or more categories, one or more presentation settings, an attack time, and a decay time, and wherein the plurality of priority settings are selected from a group consisting of a post contact priority, a contact desired priority, and a minimum priority.
4 Assignments
0 Petitions
Accused Products
Abstract
A communication system (10) for providing dynamic management of a plurality of contacts (215) includes a messaging server (120) and a plurality of communication devices (75). The messaging server (120) dynamically manages the plurality of contacts (215) for each messaging user (205) by using a plurality of contact information (225) for each contact (220) and a plurality of user settings (210) of the messaging user (205) to determine a current priority setting (280) for the contact (220). Each of the plurality of communication devices (75) are used by at least one messaging user (205) for receiving the plurality of contacts (215) and the plurality of contact information (225) from the messaging server (120).
105 Citations
36 Claims
-
1. A communication system for providing dynamic management of a plurality of contacts, the communication system comprising;
-
a messaging server for managing communication of a plurality of electronic messages among a plurality of communication devices, wherein the messaging server comprises; a server memory for storing a plurality of contacts, a plurality of user status information, and a plurality of user settings for at least one messaging user, and further for storing a plurality of contact information for at least one contact of the plurality of contacts, and a server messaging application for dynamically managing the plurality of contacts for each messaging user by using the plurality of contact information for a predetermined contact and the plurality of user settings of the messaging user to determine a current priority setting for the predetermined contact for indicating a desired interest by the messaging user in contacting the predetermined contact; and at least one communication device of the plurality of communication devices for use by the at least one messaging user for receiving the plurality of contacts and the plurality of contact information from the messaging server, wherein the plurality of contact information are selected from a group consisting of a plurality of current data, a plurality of contact settings, a plurality notification rules, a plurality of visibility rules, a plurality of notification settings, and a plurality of visibility settings, wherein the plurality of contact settings are selected from a group consisting of a periodic setting, a desired contact period, a plurality of priority settings, a linger time, one or more triggers, one or more categories, one or more presentation settings, an attack time, and a decay time, and wherein the plurality of priority settings are selected from a group consisting of a post contact priority, a contact desired priority, and a minimum priority. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. In a communication device for use in a communication system for providing dynamic management of a plurality of contacts, a method comprising:
-
defining a plurality of contacts for a messaging user of the communication device; for one or more of the plurality of contacts, defining a desired contact period indicating how often that communication with each of the plurality of contacts is desired; during the desired contact period, varying one or more contact priority settings for indicating a desired interest in contacting one or more of the plurality of contacts at predetermined points in the desired contact period; communicating with a contact; adjusting the one or more contact priority settings to a level for the one or more of the plurality of contacts, and decreasing the level at a decay rate after the linger time has elapsed. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification