×

System and method for organizing and displaying contacts

  • US 10,642,457 B2
  • Filed: 08/17/2018
  • Issued: 05/05/2020
  • Est. Priority Date: 11/20/2017
  • Status: Active Grant
First Claim
Patent Images

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 separate Last Activity field providing a date of last activity, the date of last activity being the later of (a) the date of last contact of the contact record and (b) a date of last modification of the contact record;

    identifying a set of least recently contacted 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 least recently contacted contact records into a first chronologically prioritized order based on the date of last activity from the Last Activity field of each of the identified set of contact records such that the contact record from the identified set of least recently contacted contact records having the oldest date of last activity is the highest priority;

    displaying the sorted identified contact records via a graphical user interface in the first chronologically prioritized order;

    providing, via the graphical user interface, a mechanism for a user to touch a selected contact record from among the displayed contact records;

    receiving a touch input via the graphical user interface selecting a given contact record from among the displayed contact records;

    updating the Last Activity field of the given contact record to a current date; and

    after updating the Last Activity field of the given contact record to the current date;

    re-sorting the identified set of least recently contacted contact records into a second chronologically prioritized order to prioritize the identified set of least recently contacted contact records based on the date of last activity from the Last Activity field of each of the identified set of contact records such that the given contact record is prioritized based on its updated Last Activity field and such that the contact record from the identified set of least recently contacted contact records having the oldest date of last activity is the highest priority; and

    re-displaying the identified set of contact records via the graphical user interface in the second chronologically prioritized order.

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