×

Methods for managing aggregated address books

  • US 8,041,745 B2
  • Filed: 12/29/2005
  • Issued: 10/18/2011
  • Est. Priority Date: 09/15/2005
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer implemented method of managing data associated with an entity, comprising:

  • providing an address book entry for the entity in an address book of a user, the address book entry having an associated name and including a plurality of identifications associated with the entity;

    automatically selectively obtaining data records associated with the entity from a plurality of applications based on the plurality of identifications associated with the entity, at least one of the applications including a communications service of the entity; and

    formatting the obtained data records and the address book entry to provide an address book record for the entity in the address book, the address book record including contact information for the entity and including, based on the selectively obtained data records, an identification of communications exchanged between the user and the entity and common appointments of the user and the entity, wherein automatically selectively obtaining data records includes a plurality of the following;

    obtaining electronic mail associated with the entity from an electronic mail application of the user to provide the identification of communications between the user and the entity;

    obtaining incoming and outgoing phone calls associated with the entity from a voice communications service application of the user to provide the identification of communications between the user and the entity;

    obtaining voicemail messages associated with the entity from the voice communications service application of the user to provide the identification of communications between the user and the entity;

    obtaining text messages associated with the entity from a data communications service application of the user to provide the identification of communications between the user and the entity;

    obtaining calendar entries associated with the entity from a calendar application of the user and a calendar application of the entity to provide the identification of common appointments;

    obtaining an identification of a current profile corresponding to a status of the entity from a voice communications service application of the entity; and

    obtaining instant messaging data associated with the entity from an instant messaging application of the user and an instant messaging application of the entity,wherein the plurality of identifications comprise a phone number associated with the communications service of the entity, an electronic mail address of the entity and an instant messaging identity of the entity;

    wherein providing an address book entry includes receiving the associated name and the plurality of identifications from the user and wherein the method further comprises displaying the address book record to the user;

    wherein the user preferences include at least one filter criterion and wherein formatting the obtained data records including selecting ones of the obtained data records to be displayed based on the at least one filter criterion;

    wherein ones of the data records have an associated time and wherein the at least one filter criterion specifies an earliest time and wherein formatting the obtained data records includes deleting data records having an associated time before the earliest time.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×