×

Address book autofilter

  • US 9,269,077 B2
  • Filed: 11/16/2010
  • Issued: 02/23/2016
  • Est. Priority Date: 11/16/2010
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus for filtering an address book, the apparatus comprising:

  • memory comprising computer-executable instructions for providing address book services; and

    a processor executing the computer-executable instructions, the computer-executable instructions, when executed by the processor, cause the processor to perform operations comprising;

    reading contacts of the address book of a user;

    maintaining an operative connection to a social networking site related to the user;

    extracting social networking communication data of the user from the social networking site;

    ranking the contacts in the address book based on the social networking communication data of the user;

    responsive to ranking the contacts in the address book, automatically displaying highest ranked contact icons on a display for the user without requiring the user to select and access the address book, the highest ranked contact icons being displayed while not visually displaying the address book with other contacts on the display;

    ranking a certain contact higher in the address book when the user is exercising such that the certain contact is displayed on the display for a period of exercising, wherein the exercising includes walking, jogging, and running;

    ranking the certain contact higher in the address book based on messages comprising affective terms in order to display the certain contact in the highest ranked contact icons, wherein the affective terms are predefined and stored in the memory;

    wherein the affective terms comprise salutations of strong emotional connection and terms showing close relationship connection; and

    ranking the certain contact in the highest ranked contact icons after the user has both been within the predefined proximity of the certain contact and also communicated to the certain contact according to an additional option, where the additional option includes at least one of the user communicating with the certain contact before coming into the predefined proximity, the user communicating with the certain contact during the predefined proximity, and the user communicating with the certain contact after leaving the predefined proximity.

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