System and Method for Organizing and Displaying Contacts
First Claim
1. A computer program product comprising a tangible, non-transitory computer-readable medium having embodied therein a computer program for prioritized display of contact records which, when executed on a computer processor, causes the computer processor to implement a contact manager that is configured to perform computer processes comprising:
- storing the contact records in a contact database, each contact record including a Last Contacted field providing a date of last contact and a Last Activity field providing a date of last activity;
identifying a set of contact records in the contact database based on the date of last contact from the Last Contacted field of each of the contact records;
sorting the identified set of contact records into a first prioritized order based on the date of last activity from the Last Activity field of each of the identified set of contact records; and
displaying the sorted identified contact records via a graphical user interface in the first prioritized order.
0 Assignments
0 Petitions
Accused Products
Abstract
A contact management system such as in a telephone or CRM system displays contact information from contact records based on a combination of contact record fields. In certain exemplary embodiments, contact records identified according to a Last Contacted field are prioritized based on a Last Activity field and are displayed in prioritized order via a graphical user interface, where the Last Contacted field of a record indicates the last time communication was made with that contact (e.g., via email or phone) and the Last Activity field of a record indicates the last time the contact record was updated in any of a variety of ways (e.g., last date of contact, or last time information in the record was edited by a user).
-
Citations
26 Claims
-
1. A computer program product comprising a tangible, non-transitory computer-readable medium having embodied therein a computer program for prioritized display of contact records which, when executed on a computer processor, causes the computer processor to implement a contact manager that is configured to perform computer processes comprising:
-
storing the contact records in a contact database, each contact record including a Last Contacted field providing a date of last contact and a Last Activity field providing a date of last activity; identifying a set of contact records in the contact database based on the date of last contact from the Last Contacted field of each of the contact records; sorting the identified set of contact records into a first prioritized order based on the date of last activity from the Last Activity field of each of the identified set of contact records; and displaying the sorted identified contact records via a graphical user interface in the first prioritized order. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A contact management system comprising:
-
a contact database stored in a computer-readable medium; a graphical user interface; and at least one processor implementing a contact manager configured to perform computer processes comprising; storing contact records in a contact database, each contact record including a Last Contacted field providing a date of last contact and a Last Activity field providing a date of last activity; identifying a set of contact records in the contact database based on the date of last contact from the Last Contacted field of each of the contact records; sorting the identified set of contact records into a first prioritized order based on the date of last activity from the Last Activity field of each of the identified set of contact records; and displaying the sorted identified contact records via the graphical user interface in the first prioritized order. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-implemented method for prioritized display of contact records, the method using computer processes comprising:
-
storing the contact records in a contact database, each contact record including a Last Contacted field providing a date of last contact and a Last Activity field providing a date of last activity; identifying a set of contact records in the contact database based on the date of last contact from the Last Contacted field of each of the contact records; sorting the identified set of contact records into a first prioritized order based on the date of last activity from the Last Activity field of each of the identified set of contact records; and displaying the identified set of contact records via the graphical user interface in the first prioritized order. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. A computer-implemented method for prioritized display of contact records, the method using computer processes comprising:
-
storing the contact records in a contact database, each contact record including a Last Activity field for storing a date of last activity; causing display of a set of contact records from the contact database via a graphical user interface; providing, via the graphical user interface, a touch option to allow a user to touch a selected contact record from among the displayed set of contact records without the user opening or editing the touched selected contact record; and setting the Last Activity field of the touched selected contact record to a current date without the user opening or editing the touched selected contact record. - View Dependent Claims (25, 26)
-
Specification