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, 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.
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).
-
Citations
51 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. - 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, 27, 28)
-
-
29. 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; and
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. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. In a communication device for use in a communication system for managing contact information, a method comprising:
-
creating a plurality of contacts with whom electronic communication is desired;
storing the plurality of contacts;
setting a plurality of contact settings for one or more of the plurality of contacts; and
dynamically changing the plurality of contact settings for a contact within the plurality of contacts based on an amount of time that has passed since a last communication with the contact. - View Dependent Claims (44, 45, 46, 47)
-
-
48. A computer-readable medium having programming carried thereon of a messaging contact service providing notifications of availability of any of a plurality of contacts, the programming comprising:
-
program code operating responsive to set contact settings for one or more of the plurality of contacts; and
program code operating to dynamically change the contact settings for a contact within the plurality of contacts based on an amount of time that has passed since a last communication with the contact. - View Dependent Claims (49, 50, 51)
-
Specification