METHOD AND SYSTEM FOR CENTRALIZED CONTACT MANAGEMENT
First Claim
1. A method for managing contacts comprising:
- providing a communication system having a centralized computer system that has communication access to and from users of said communication system, said centralized computer system having computer readable storage media;
storing a centralized contact database containing contact information for said users of said communication system on said computer readable storage media of said centralized communication system;
creating an electronic message to send through said communication system from a sending user to a receiving user;
embedding a sender identification token that identifies said sending user to said communication system into said electronic message;
sending said electronic message from said sending user to said receiving user through said communication system;
receiving said electronic message by said receiving user;
extracting said sender identification token from said electronic message after said electronic message is received;
requesting sender contact information of said sending user by said receiving user;
sending said sender identification token with said request from said receiving user for said sender contact information of said sending user to said centralized contact database;
locating said sender contact information in said centralized contact database based on said sender identification token;
delivering said sender contact information to said receiving user; and
adding said sender contact information to a list of contacts for said receiving user.
11 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a method and system for managing contacts for a communication system by storing contact information in a centralized storage system and permitting receiving users to access the centralized contact information storage system using a token passed with communications from a sending user. The communications system may be a trusted network with trusted sending and receiving members. Each communications system member provides contact information the member may wish to make available to other parties. The member may also create a policy defining which contact information may be made available to different classes of users. A member of the communications system generates a message to send to a receiving user. A token that identifies the sending user to the communications system is embedded into the message to be sent to the receiving user. The receiving user, after identifying the message as a message containing a token, may request contact information for the sending user from the communications system using the token identifying the sending user to the communication system. The communication system delivers a subset of the sending user'"'"'s contact information to the receiving user based on the sending user'"'"'s contact information and policy definitions stored in the centralized contact information storage system of the communication systems. The system and method are especially adaptable to e-mail communications, but other forms of electronic communications may also be included in an embodiment, either solely or in combination.
-
Citations
52 Claims
-
1. A method for managing contacts comprising:
-
providing a communication system having a centralized computer system that has communication access to and from users of said communication system, said centralized computer system having computer readable storage media; storing a centralized contact database containing contact information for said users of said communication system on said computer readable storage media of said centralized communication system; creating an electronic message to send through said communication system from a sending user to a receiving user; embedding a sender identification token that identifies said sending user to said communication system into said electronic message; sending said electronic message from said sending user to said receiving user through said communication system; receiving said electronic message by said receiving user; extracting said sender identification token from said electronic message after said electronic message is received; requesting sender contact information of said sending user by said receiving user; sending said sender identification token with said request from said receiving user for said sender contact information of said sending user to said centralized contact database; locating said sender contact information in said centralized contact database based on said sender identification token; delivering said sender contact information to said receiving user; and adding said sender contact information to a list of contacts for said receiving user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A communication system with centralized contact management comprising:
-
a centralized computer system that has communication access to and from users of said communication system, said centralized computer system having computer readable storage media; a centralized contact database containing contact information for said users of said communication system stored on said computer readable storage media of said centralized communication system; an electronic message creation subsystem that creates an electronic message to send through said communication system from a sending user to a receiving user and embeds a sender identification token that identifies said sending user to said communication system in said electronic message; an electronic message sending subsystem that sends said electronic message from said sending user to said receiving user through said communication system; an electronic message receiving subsystem that receives said electronic message by said receiving user; a request sender contact information subsystem that extracts said sender identification token from said electronic message, requests sender contact information of said sending user by said receiving user, and sends said sender identification token with said request from said receiving user for said sender contact information of said sending user to said centralized contact database; a contact information request handler subsystem that locates said sender contact information in said centralized contact database based on said sender identification token and delivers said sender contact information to said receiving user; and a contact management list subsystem that adds said sender contact information to a list of contacts for said receiving user. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A communication system with centralized contact management comprising:
-
means for providing a communication system having a centralized computer system that has communication access to and from users of said communication system; means for storing a centralized contact database containing contact information for said users of said communication system on said centralized communication system; means for creating an electronic message to send through said communication system from a sending user to a receiving user; means for embedding a sender identification token that identifies said sending user to said communication system into said electronic message; means for sending said electronic message from said sending user to said receiving user through said communication system; means for receiving said electronic message by said receiving user; means for extracting said sender identification token from said electronic message; means for requesting sender contact information of said sending user by said receiving user; means for sending said sender identification token with said request from said receiving user for said sender contact information of said sending user to said centralized contact database; means for locating said sender contact information in said centralized contact database based on said sender identification token; means for delivering said sender contact information to said receiving user; means for adding said sender contact information to a list of contacts for said receiving user.
-
-
36. A method for managing contacts for a user sending an electronic message comprising:
-
providing a trusted communication system having a centralized computer system that has communication access to and from trusted users of said trusted communication system, said centralized computer system having computer readable storage media; storing a centralized contact database containing contact information for said trusted users of said trusted communication system on said computer readable storage media of said centralized trusted communication system; creating said electronic message to send through said trusted communication system from a sending trusted user to a receiving trusted user; embedding a sender identification token that identifies said sending trusted user to said trusted communication system into said electronic message; sending said electronic message from said sending trusted user to said receiving trusted user through said trusted communication system; requesting recipient contact information of said receiving trusted user by said sending trusted user from said centralized contact database; extracting said sender identification token from said electronic message; validating that said sending trusted user is a valid member of said trusted communication system using said sender identification token; locating said recipient contact information in said centralized contact database; delivering said recipient contact information to said sending trusted user; and adding said recipient contact information to a list of contacts for said sending trusted user. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43)
-
-
44. A trusted communication system with centralized contact management that assists a user sending an electronic message comprising:
-
a centralized computer system that has communication access to and from users of said trusted communication system, said centralized computer system having computer readable storage media; a centralized contact database containing contact information for said users of said trusted communication system stored on said computer readable storage media of said centralized trusted communication system; an electronic message creation subsystem that creates said electronic message to send through said trusted communication system from a sending trusted user to a receiving trusted user and embeds a sender identification token that identifies said sending trusted user to said trusted communication system in said electronic message; an electronic message sending subsystem that sends said electronic message from said sending trusted user to said receiving trusted user through said trusted communication system; a request recipient contact information subsystem that requests recipient contact information of said receiving trusted user by said sending trusted user, extracts said sender identification token from said electronic message, and validates that said sending trusted user is a valid member of said trusted communication system using said sender identification token; a contact information request handler subsystem that locates said recipient contact information in said centralized contact database and delivers said recipient contact information to said sending trusted user; and a contact management list subsystem that adds said recipient contact information to a list of contacts for said sending trusted user. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51)
-
-
52. A trusted communication system with centralized contact management that assists a user sending an electronic message comprising:
-
means for providing a trusted communication system having a centralized computer system that has communication access to and from trusted users of said trusted communication system; means for storing a centralized contact database containing contact information for said trusted users of said trusted communication system on said centralized trusted communication system; means for creating said electronic message to send through said trusted communication system from a sending trusted user to a receiving trusted user; means for embedding a sender identification token that identifies said sending trusted user to said trusted communication system into said electronic message; means for sending said electronic message from said sending trusted user to said receiving trusted user through said trusted communication system; means for requesting recipient contact information of said receiving trusted user by said sending trusted user from said centralized contact database; means for extracting said sender identification token from said electronic message; means for validating that said sending trusted user is a valid member of said trusted communication system using said sender identification token; means for locating said recipient contact information in said centralized contact database; means for delivering said recipient contact information to said sending trusted user; and means for adding said recipient contact information to a list of contacts for said sending trusted user.
-
Specification