Automatic tracking of contact interactions
First Claim
1. A computer-implemented method of tracking correspondence between a plurality of users and contacts in a tracking system, the method comprising:
- executing said tracking system, the tracking system is structured such that a plurality of users coordinate managing interactions between the plurality of users and a given contact, and for different contacts, there being different activity records of the tracking system, the tracking system being structured according to contact and automatically logs ongoing interactions between the plurality of users and each different contact in a different activity record associated to the different contact, the different activity records being associated to the different contact in a manner that enables tracking ongoing interactions of the different contact with multiple different users, wherein the executing of the tracking system includes;
monitoring electronic mail messages between the plurality of users and the given contact;
automatically making a copy of an electronic mail message for the tracking system;
parsing the copy of the electronic mail message to determine a sender and a recipient of the electronic mail message;
searching a database of the tracking system for the sender and the recipient; and
adding the copy of the electronic mail message to an activity record for the given contact in the database, if the sender or the recipient is the given contact found in the database, the activity record containing a log of ongoing interaction between the given contact and the plurality of users.
6 Assignments
0 Petitions
Accused Products
Abstract
Difficulty exists in ensuring a consistent level of activity tracking in a Customer Relationship Management System, Applicant Tracking System, or other tracking application among users (e.g., recruiter or sales representatives) within a single firm. This difficulty is due in part to the manual and time consuming mechanics of logging the activity. Example embodiments of the present invention include a system that automatically logs such activity. The system determines the sender and recipient of the email, as well as, whether the email contains calendar event information. The system then searches a database to determine if the sender or recipient is a contact in the tracking application. If a match is found, the system automatically adds the email to the contact'"'"'s activity record as an inbound or outbound email or appointment. Activity tracking is, thus, consistently maintained among users of the firm, ensuring a higher quality of activity-based metrics.
68 Citations
21 Claims
-
1. A computer-implemented method of tracking correspondence between a plurality of users and contacts in a tracking system, the method comprising:
-
executing said tracking system, the tracking system is structured such that a plurality of users coordinate managing interactions between the plurality of users and a given contact, and for different contacts, there being different activity records of the tracking system, the tracking system being structured according to contact and automatically logs ongoing interactions between the plurality of users and each different contact in a different activity record associated to the different contact, the different activity records being associated to the different contact in a manner that enables tracking ongoing interactions of the different contact with multiple different users, wherein the executing of the tracking system includes; monitoring electronic mail messages between the plurality of users and the given contact; automatically making a copy of an electronic mail message for the tracking system; parsing the copy of the electronic mail message to determine a sender and a recipient of the electronic mail message; searching a database of the tracking system for the sender and the recipient; and adding the copy of the electronic mail message to an activity record for the given contact in the database, if the sender or the recipient is the given contact found in the database, the activity record containing a log of ongoing interaction between the given contact and the plurality of users. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer system for tracking correspondence between a plurality of users and contacts in a tracking system, the system comprising:
-
a processor configured to execute said tracking system, the tracking system is structured such that a plurality of users coordinate managing interactions between the plurality of users and a given contact, and for different contacts, there being different activity records of the tracking system, the tracking system being structured according to contact and automatically logging ongoing interactions between the plurality of users and each different contact in a different activity record associated to the different contact, the different activity records being associated to the different contact in a manner that enables tracking ongoing interactions of the different contact with multiple different users; and a memory with computer software instructions stored thereon, the memory operatively coupled to the processor such that, when executed by the processor, the software instructions cause the processor to implement; a mail transfer module to monitor electronic mail messages between the plurality of users and the given contact and to automatically make a copy of an electronic mail message for the tracking system; a parsing module to parse the copy of the electronic mail message to determine a sender and a recipient of the electronic mail message, and to search a database of the tracking system for the sender and the recipient; and a tracking module to add the copy of the electronic mail message to an activity record for the given contact in the database, if the sender or the recipient is the given contact found in the database, the activity record containing a log of ongoing interaction between the given contact and the plurality of users. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory computer readable medium having computer readable program codes embodied therein, the computer readable medium comprising:
-
a portion of the computer readable medium enabling computer readable program codes that configure a processor to track correspondence between a plurality of users and contacts in a tracking system, the computer readable medium program codes including instructions that, when executed by the processor, cause the processor to; execute said tracking system, the tracking system is structured such that a plurality of users coordinate managing interactions between the plurality of users and a given contact, and for different contacts, there being different activity records of the tracking system, the tracking system being structured according to contact to automatically log ongoing interactions between the plurality of users and each different contact in a different activity record associated to the different contact, the different activity records being associated to the different contact in a manner that enables tracking ongoing interactions of the different contact with multiple different users, wherein the tracking system is executed to; monitor electronic mail messages between the plurality of users and the given contact; automatically make a copy of an electronic mail message for the tracking system; parse the copy of the electronic mail message to determine a sender and a recipient of the electronic mail message; search a database of the tracking system for the sender and the recipient; and add the copy of the electronic mail message to an activity record for the given contact in the database, if the sender or the recipient is the given contact found in the database, the activity record being associated with the tracking system containing a log of ongoing interaction between the given contact and the plurality of users.
-
Specification