Techniques for tracking communication frequency across communication modalities
First Claim
1. A method comprising:
- establishing a predetermined communication frequency pattern between first and second users;
determining first records of enterprise communications for the first user communicated with an enterprise system, the first records being communicated in at least two modalities over one or more devices, a modality being a mode of communication, and wherein the first records are accessible to the enterprise system associated with an entity;
sending an agent to a first device to monitor non-enterprise communications for the first user, the non-enterprise communications being communicated in at least two modalities over one or more devices not accessible to the enterprise system;
receiving second records of non-enterprise communications from the agent at a second device controlled by the enterprise system;
measuring a communication frequency pattern using the first records of the enterprise communications and second records of the non-enterprise communications; and
alerting at least one of the first and second users when the measured communication frequency pattern between the first and second users in at least two modalities over the one or more devices of the enterprise system and the non-enterprise system does not achieve a predetermined relationship with respect to the predetermined communication frequency pattern.
1 Assignment
0 Petitions
Accused Products
Abstract
In on embodiment, techniques for providing alerts to a user when a communication frequency pattern between a user and a contact has not occurred during a pre-determined amount of time are provided. Communication records between the contact and the user can be analyzed to determine if the communication frequency pattern with the contact during the pre-determined amount of time does not meet pre-determined criteria. For example, the criteria may be generate an alert if communications do not occur in the last month, generate an alert if less than five communications occur in the last six months, or any other communication pattern. Also, the content of a communication may be analyzed to determine if a certain topic has been discussed. If a certain topic has not been discussed during the pre-determined amount of time, an alert may also be generated reminding the user that the topic has not been discussed.
-
Citations
43 Claims
-
1. A method comprising:
-
establishing a predetermined communication frequency pattern between first and second users; determining first records of enterprise communications for the first user communicated with an enterprise system, the first records being communicated in at least two modalities over one or more devices, a modality being a mode of communication, and wherein the first records are accessible to the enterprise system associated with an entity; sending an agent to a first device to monitor non-enterprise communications for the first user, the non-enterprise communications being communicated in at least two modalities over one or more devices not accessible to the enterprise system; receiving second records of non-enterprise communications from the agent at a second device controlled by the enterprise system; measuring a communication frequency pattern using the first records of the enterprise communications and second records of the non-enterprise communications; and alerting at least one of the first and second users when the measured communication frequency pattern between the first and second users in at least two modalities over the one or more devices of the enterprise system and the non-enterprise system does not achieve a predetermined relationship with respect to the predetermined communication frequency pattern. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
accessing communication records for a contact of a user, the communication records comprising first records and second records, wherein the first records are of enterprise communications for the user communicated with an enterprise system, the first records being communicated in at least two modalities over one or more devices, a modality being a mode of communication, and wherein the first records are accessible to the enterprise system, the enterprise system associated with an entity, wherein the second records are of non-enterprise communications received at a second device controlled by the enterprise system from an agent sent to a first device to monitor non-enterprise communications for the user, the non-enterprise communications being communicated in at least two modalities over one or more devices not accessible to the enterprise system; determining from the first records and the second records of the communication records if a communication between the contact and the user has occurred for a predetermined amount of time in at least two modalities over the one or more devices of the enterprise system and the non-enterprise system; if a communication between the user and the contact has not occurred during the predetermined amount of time, performing the steps of; generating an alert for the user; and sending the alert to the user such that the user is notified that a communication with the contact has not occurred for the amount of time. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A device comprising:
-
logic configured to establish a predetermined communication frequency pattern between first and second users; logic configured to determine first records of enterprise communications for the first user communicated with an enterprise system, the first records being communicated in at least two modalities over one or more devices, a modality being a mode of communication, and wherein the first records are accessible to the enterprise system associated with an entity; logic configured to send an agent to a first device to monitor non-enterprise communications for the first user, the non-enterprise communications being communicated in at least two modalities over one or more devices not accessible to the enterprise system; logic configured to receive second records of non-enterprise communications from the agent at a second device controlled by the enterprise system; logic configured to measure a communication frequency pattern using the first records of the enterprise communications and second records of the non-enterprise communications; and logic configured to alert at least one of the first and second users when the measured communication frequency pattern between the first and second users in at least two modalities over the one or more devices of the enterprise system and the non-enterprise system does not achieve a predetermined relationship with respect to the predetermined communication frequency pattern. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A device comprising:
-
logic configured to access communication records for a contact of a user, the communication records comprising first records and second records, wherein the first records are of enterprise communications for the user communicated with an enterprise system, the first records being communicated in at least two modalities over one or more devices, a modality being a mode of communication, and wherein the first records are accessible to the enterprise system associated with an entity, wherein the second records are of non-enterprise communications received at a second device controlled by the enterprise system from an agent sent to a first device to monitor non-enterprise communications for the user, the non-enterprise communications being communicated in at least two modalities not accessible to the enterprise system; logic configured to determine from the communication records if a communication between the contact and the user has occurred for a predetermined amount of time in at least two modalities over the one or more devices of the enterprise system and the non-enterprise system; if a communication between the user and the contact has not occurred during the predetermined amount of time, the device comprising; logic configured to generate an alert for the user; and logic configured to send the alert to the user such that the user is notified that a communication with the contact has not occurred for the amount of time. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A system comprising:
-
a first set of end devices associated with a first user, wherein the first set of end devices comprise one or more enterprise end devices configured to communicate on an enterprise system associated with an entity and one or more non-enterprise end devices configured to communicate in at least two modalities not accessible to the enterprise system; and a communication manager module comprising; logic configured to establish a predetermined communication frequency pattern between the first user and a second user; logic configured to determine first records of enterprise communications for the first user communicated with one or more enterprise end devices in the first set in an enterprise system and communicated in at least two modalities over one or more devices, a modality being a mode of communication, and wherein the first records are accessible to the enterprise system; logic configured to send one or more agents to the one or more non-enterprise end devices to monitor non-enterprise communications for the first user on one or more non-enterprise end devices, the non-enterprise communications being communicated in at least two modalities over one or more devices not accessible to the enterprise system; logic configured to receive second records of non-enterprise communications from the agent at a second device controlled by the enterprise system; logic configured to measure a communication frequency pattern using the first records of the enterprise communications and second records of the non-enterprise communications; and logic configured to alert the first user and/or the second user when the measured communication frequency pattern between the first and second users in at least two modalities over the one or more devices of the enterprise system and the non-enterprise system does not achieve a predetermined relationship with respect to the predetermined communication frequency pattern. - View Dependent Claims (37, 38, 39)
-
-
40. A system comprising:
-
a first set of end devices associated with a first user, wherein the first set of end devices comprise one or more enterprise end devices configured to communicate on an enterprise system associated with an entity and one or more non-enterprise end devices configured to communicate in at least two modalities not accessible to the enterprise system; and a communication manager module comprising; logic configured to access communication records for a contact of a user, the communication records comprising first records and second records, wherein the first records are of enterprise communications for the user communicated with the one or more enterprise end devices on the enterprise system and communicated in at least two modalities over one or more devices, a modality being a mode of communication, and wherein the first records are accessible to the enterprise system, wherein the second records are of non-enterprise communications received at a second device controlled by the enterprise system from one or more agents sent to the one or more non-enterprise devices to monitor non-enterprise communications for the user, the non-enterprise communications being communicated in at least two modalities over one or more devices not accessible to the enterprise system; logic configured to determine from the communication records if a communication between the contact and the user has occurred for a predetermined amount of time; if a communication between the user and the contact has not occurred during the predetermined amount of time, the communication manager module further comprising; logic configured to generate an alert for the user; and logic configured to send the alert to the user such that the user is notified that a communication with the contact has not occurred for the amount of time in at least two modalities over the one or more devices of the enterprise system and the non-enterprise system. - View Dependent Claims (41, 42, 43)
-
Specification