Systems and methods of adjusting contact importance for a computing device
First Claim
1. A computer-implemented method, comprising:
- importing contacts from at least one social media;
monitoring the at least one social media for at least one communication associated with each contact;
determining an importance value for each contact based at least in part on an amount of communications associated with each contact;
ranking the contacts based at least in part on the importance value associated with each contact; and
displaying the contacts based at least in part on the ranking of the contacts, wherein displaying the contacts comprises;
displaying a name for each contact and the importance value determined for each contact, anddisplaying, a name of a company associated with each contact in the event a company is associated with each contact, a number of social media sources, a number of emails sent to each contact for a given period of time, a number of emails received from each contact for the given period of time, and a date of the last sent email or a date of the last received email.
3 Assignments
0 Petitions
Accused Products
Abstract
A list of contacts is stored in at least one contact repository such as an address book of an electronic device. Contacts can be assigned an importance value. An importance value is determined for contacts based on criteria such as the recentness that a contact'"'"'s information was updated or revised, how recently the contact was added to an electronic device'"'"'s address book, whether a contact'"'"'s website was recently accessed by an electronic device, the identity of a contact or the nature of the relationship between a contact and an electronic device. Contact importance criteria can be set in response to selections and inputs, for example via the use of slider bar on a display. Contacts can be dynamically ranked according to their importance and a ranked list of contacts can be displayed.
84 Citations
17 Claims
-
1. A computer-implemented method, comprising:
-
importing contacts from at least one social media; monitoring the at least one social media for at least one communication associated with each contact; determining an importance value for each contact based at least in part on an amount of communications associated with each contact; ranking the contacts based at least in part on the importance value associated with each contact; and displaying the contacts based at least in part on the ranking of the contacts, wherein displaying the contacts comprises; displaying a name for each contact and the importance value determined for each contact, and displaying, a name of a company associated with each contact in the event a company is associated with each contact, a number of social media sources, a number of emails sent to each contact for a given period of time, a number of emails received from each contact for the given period of time, and a date of the last sent email or a date of the last received email. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An electronic device, comprising:
-
at least one processor; at least one non-transitory computer readable medium in communication with the at least one processor; at least one display in communication with the at least one processor and the at least one non-transitory computer readable medium; at least one program module, stored on the at least one medium, and operative upon execution by the at least one processor to; import contacts from at least one social media; monitor the at least one social media for at least one communication associated with each contact; determine an importance value for each contact based at least in part on an amount of communications associated with each contact; rank the contacts based at least in part on the importance value associated with each contact; and display on the at least one display the contacts based at least in part on the ranking of the contacts, wherein displaying the contacts comprises; displaying a name for each contact and the importance value determined for each contact, and displaying, a name of a company associated with each contact in the event a company is associated with each contact, a number of social media sources, a number of emails sent to each contact for a given period of time, a number of emails received from each contact for the given period of time, and a date of the last sent email or a date of the last received email. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. An electronic device, comprising:
-
at least one processor; at least one non-transitory computer readable medium in communication with the at least one processor; at least one display in communication with the at least one processor and the at least one non-transitory computer readable medium; at least one program module, stored on the at least one medium, and operative upon execution by the at least one processor to; import contacts from at least one social media; receive from a remote source, an importance value for each contact based at least on an amount of communications associated with each contact; receive from a remote source, a ranking of the contacts based on an importance value associated with each contact; and display on the at least one display the contacts based on the ranking of the contacts, wherein displaying the contacts comprises; displaying a name for each contact and the importance value for each contact, and displaying, a name of a company associated with each contact in the event a company is associated with each contact, a number of social media sources, a number of emails sent to each contact for a given period of time, a number of emails received from each contact for the given period of time, and a date of the last sent email or a date of the last received email.
-
Specification