×

Systems, methods and computer program products for aggregating contact information

  • US 9,491,275 B2
  • Filed: 12/29/2005
  • Issued: 11/08/2016
  • Est. Priority Date: 09/15/2005
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of operating a communications system having a plurality of personal communication devices that communicate with the communications system, respective ones of the personal communication devices managing respective contact databases that are provided within the respective personal communication devices, the method comprising:

  • providing a server that communicates with the personal communication devices over the communications system;

    detecting by the server new contact information for a contact entered in a first contact database within a first one of the personal communication devices;

    in response to detecting entry of the new contact information into the first contact database, obtaining by the server a confirmation of the new contact information independent of the first personal communication device to confirm accuracy of the new contact information; and

    responsive to obtaining the confirmation, storing the new contact information in an aggregate contact database comprising contact data from multiple ones of the plurality of personal communication devices;

    wherein obtaining the confirmation comprises;

    transmitting a confirmation query from the server to the contact to confirm the new contact information that was entered in the first contact database; and

    detecting the confirmation in response to the query;

    wherein obtaining a confirmation comprises;

    grouping the new contact information with new contact information previously received from at least one other personal communication device that matches the new contact information to generate grouped contact information; and

    detecting the confirmations responsive to a number of occurrences of matching new contact information in the grouped contact information exceeding a predetermined threshold.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×