Universal contact manager
AssigneeAvaya Inc.
InventorsMangesh Kale, Anand Paithankar
Life of this patent
Estimating the term…
Abstract
Systems and methods presented herein include a universal contact server. The universal contact server communicates with a universal contacts database. The universal contact server can retrieve contact information from all the communication devices associated with a use and store the contact information into the single universal contact data base. With the contact information stored in a single location, the user can use any communication device to contact the contact server and retrieve the contact information. In this way, the centrally stored contact information, allows a user to easily locate any contact information the user desires.
Claims20
A method for managing contact information at a contact server, the contact server comprising a processor and memory, the method comprising:
- the contact server receiving a synchronization signal from a first communication device;
- the contact server receiving contact information for a contact from the first communication device;
- the contact server parsing the contact information into two or more fields;
- the contact server automatically segregating the contact into a category wherein automatically segregating the contact into the category comprises:
- determining if a location of a person sending the contact is at home or at work;
- in response to determining that the location of the person sending the contact is at home, identifying the contact as a personal contact;
- and
- in response to determining the that location of the person sending the contact is at work, identifying the contact as a business contact;
- the contact server storing the contact information into a database, wherein the contact is associated with the category in the database;
- the contact server receiving a request for the contact information from a second communication device, wherein the request comprises at least one item of information about the contact and wherein the first communication device and the second communication device are both owned by a user;
- the contact server searching the database for at least one item of information about the contact;
- upon locating the contact in the database, the contact server determining what contact information to send to the second communication device;
- and
- the contact server sending the determined contact information to the second communication device.
A universal contact server comprising:
- a microprocessor;
- and
- a computer readable medium, coupled with the microprocessor and comprising microprocessor readable and executable instructions that cause the microprocessor to execute:
- a contacts retriever that retrieves contact information for a contact from the first communication device;
- a contacts organizer/segregator that parses the contact information, segregates the contact into a category, and stores the contact information in a universal contacts database, wherein segregating the contact into the category comprises:
- determining if a location of a person sending the contact is at home or at work, identifying the contact as a personal contact in response to determining that the location of the person sending the contact is at home, and identifying the contact as a business contact in response to determining that the location of the person sending the contact is at work;
- a contact identifier that identifies a contact in the universal contacts database requested by a user and retrieves contact information associated with the identified contact;
- and
- a contact provider that determines what contact information to send to the requesting user and sends the determined data to the requesting user, wherein the contact provider determines what contact information to send to the requesting user based on device specifications of a second communication device received from the second communication device, and wherein the first communication device and the second communication device are both owned by the user.
Dependencies are inferred from the claim text.