Relationship assistant
First Claim
Patent Images
1. A method of assisting an individual in the maintenance of a relationship, comprising:
- monitoring a plurality of communications that occur on an electronic device;
recording information concerning the nature of the plurality of communications, the information including identification of parties with whom the plurality of communications have been conducted;
generating a report regarding characteristics of communications activity between a user of the electronic device and a party based upon the recorded information and predefined criteria; and
informing the user about information contained within the report.
2 Assignments
0 Petitions
Accused Products
Abstract
A relationship assistant is used in conjunction with an electronic device in order to monitor a person'"'"'s communications with others. The relationship assistant gathers information from a variety of applications in order to determine whether there are particular contacts with whom the user has not recently communicated. The relationship assistant can therefore inform the user of relationships that may be languishing, as well as provide a user with a listing of the number, frequency and types of communications that have occurred.
-
Citations
20 Claims
-
1. A method of assisting an individual in the maintenance of a relationship, comprising:
-
monitoring a plurality of communications that occur on an electronic device;
recording information concerning the nature of the plurality of communications, the information including identification of parties with whom the plurality of communications have been conducted;
generating a report regarding characteristics of communications activity between a user of the electronic device and a party based upon the recorded information and predefined criteria; and
informing the user about information contained within the report. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product, comprising:
-
computer code for monitoring a plurality of communications that occur on an electronic device;
computer code for recording information concerning the nature of the plurality of communications, the information including identification of parties with whom the plurality of communications have been conducted;
computer code for generating a report regarding characteristics of communications activity between a user of the electronic device and a party based upon the recorded information and predefined criteria; and
computer code for informing the user about information contained within the report. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. An electronic device, comprising:
-
a processor for processing information;
a memory unit operatively connected to the processor; and
a relationship assistant for assisting an individual in the maintenance of a relationship, the relationship operatively connected to the processor and including;
computer code for monitoring a plurality of communications that occur on an electronic device;
computer code for recording information concerning the nature of the plurality of communications, the information including identification of parties with whom the plurality of communications have been conducted;
computer code for generating a report regarding characteristics of communications activity between a user of the electronic device and a party based upon the recorded information and predefined criteria; and
computer code for informing the user about information contained within the report. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A system for assisting an individual in the maintenance of a relationship, comprising:
-
a processor;
a memory unit operatively connected to the processor; and
a relationship assistant including;
computer code for monitoring a plurality of communications that occur on an electronic device;
computer code for recording information concerning the nature of the plurality of communications, the information including identification of parties with whom the plurality of communications have been conducted;
computer code for generating a report regarding characteristics of communications activity between a user of the electronic device and a party based upon the recorded information and predefined criteria; and
computer code for informing the user about information contained within the report.
-
Specification