Address book autofilter
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.
1 Assignment
0 Petitions
Accused Products
Abstract
A mechanism is provided for filtering an address book. Contacts are read of the address book of a user. An operative connection is maintained to a social networking site related to the user. Social networking communication data of the user is extracted from the social networking site. The contacts are ranked in the address book based on the social networking communication data of the user.
-
Citations
19 Claims
-
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 Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for filtering an address book, 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 a 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 Dependent Claims (15, 16, 17, 18)
-
-
19. A computer program product, embodied on a non-transitory computer readable medium, for filtering an address book, the computer program product including instructions that, when executed by a computer, cause the computer 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 a highest ranked contact icon on a display for the user without requiring the user to select and access the address book, the highest ranked contact icon 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 an additional option, where the additional option includes 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.
-
Specification