Sending an out-of-facility notification based on aggregated content from a task management system
First Claim
1. A method, comprising:
- aggregating content corresponding to a user from at least one task management system, wherein the content indicates at least one task assigned to the user and at least one collaboration partner associated with, affected by or that has an interest in, the at least one task;
aggregating historical content from a social networking service;
determining, using a processor processing the historical content, whether the user has recently and frequently communicated with the at least one collaboration partner in an occupation context using the social networking service;
determining, using the processor processing the historical content, a subject of, or content contained in, at least one communication exchanged between the user and the at least one collaboration partner in the occupation context using the social networking service;
analyzing an organizational hierarchy to identify a position of the collaboration partner in the organizational hierarchy, analyzing the organizational hierarchy comprising determining whether the collaboration partner is assigned to a same team and a same department as the user;
based on the aggregated content from the at least one task management system, and responsive to determining that the user has recently and frequently communicated with the at least one collaboration partner in an occupation context using the social networking service, determining the subject of, or content contained in, the at least one communication exchanged between the user and the at least one collaboration in the occupation context using the social networking service and the collaboration partner'"'"'s position in the organizational hierarchy, identifying, using the processor, the at least one collaboration partner as a priority collaboration partner;
automatically determining whether the user currently is not in a facility where the user works; and
responsive to determining that the user is not in the facility where the user works, automatically sending to the priority collaboration partner a message indicating that the user is not in the facility where the user works.
2 Assignments
0 Petitions
Accused Products
Abstract
Historical content corresponding to activity of a user in at least one social networking service is aggregated. The historical content indicates a plurality of collaboration partners with whom the user collaborated via the at least one social networking service in an occupation context. Based on the aggregated historical content, at least one of the collaboration partners can be identified as at least one priority collaboration partner. Whether the user currently is not in a facility where the user works can be automatically determined. Responsive to determining that the user is not in the facility where the user works, a message indicating that the user is not in the facility where the user works can be automatically sent to the at least one priority collaboration partner.
15 Citations
14 Claims
-
1. A method, comprising:
-
aggregating content corresponding to a user from at least one task management system, wherein the content indicates at least one task assigned to the user and at least one collaboration partner associated with, affected by or that has an interest in, the at least one task; aggregating historical content from a social networking service; determining, using a processor processing the historical content, whether the user has recently and frequently communicated with the at least one collaboration partner in an occupation context using the social networking service; determining, using the processor processing the historical content, a subject of, or content contained in, at least one communication exchanged between the user and the at least one collaboration partner in the occupation context using the social networking service; analyzing an organizational hierarchy to identify a position of the collaboration partner in the organizational hierarchy, analyzing the organizational hierarchy comprising determining whether the collaboration partner is assigned to a same team and a same department as the user; based on the aggregated content from the at least one task management system, and responsive to determining that the user has recently and frequently communicated with the at least one collaboration partner in an occupation context using the social networking service, determining the subject of, or content contained in, the at least one communication exchanged between the user and the at least one collaboration in the occupation context using the social networking service and the collaboration partner'"'"'s position in the organizational hierarchy, identifying, using the processor, the at least one collaboration partner as a priority collaboration partner; automatically determining whether the user currently is not in a facility where the user works; and responsive to determining that the user is not in the facility where the user works, automatically sending to the priority collaboration partner a message indicating that the user is not in the facility where the user works. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system, comprising:
-
a processor and memory, the processor programmed to initiate executable operations comprising; aggregating content corresponding to a user from at least one task management system, wherein the content indicates at least one task assigned to the user and at least one collaboration partner associated with, affected by or that has an interest in, the at least one task; aggregating historical content from a social networking service; determining, by processing the historical content, whether the user has recently and frequently communicated with the at least one collaboration partner in an occupation context using the social networking service; determining, by processing the historical content, a subject of, or content contained in, at least one communication exchanged between the user and the at least one collaboration partner in the occupation context using the social networking service; analyzing an organizational hierarchy to identify a position of the collaboration partner in the organizational hierarchy, analyzing the organizational hierarchy comprising determining whether the collaboration partner is assigned to a same team and a same department as the user; based on the aggregated content from the at least one task management system, and responsive to determining that the user has recently and frequently communicated with the at least one collaboration partner in an occupation context using the social networking service, determining the subject of, or content contained in, the at least one communication exchanged between the user and the at least one collaboration in the occupation context using the social networking service and the collaboration partner'"'"'s position in the organizational hierarchy, identifying the at least one collaboration partner as a priority collaboration partner; automatically determining whether the user currently is not in a facility where the user works; and responsive to determining that the user is not in the facility where the user works, automatically sending to the priority collaboration partner a message indicating that the user is not in the facility where the user works. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer program product comprising a computer readable storage device having program code stored thereon, the program code executable by a processor to perform a method comprising:
-
aggregating, by the processor, content corresponding to a user from at least one task management system, wherein the content indicates at least one task assigned to the user and at least one collaboration partner associated with, affected by or that has an interest in, the at least one task; aggregating, by the processor, historical content from a social networking service; determining, by the processor processing the historical content, whether the user has recently and frequently communicated with the at least one collaboration partner in an occupation context using the social networking service; determining, by the processor processing the historical content, a subject of, or content contained in, at least one communication exchanged between the user and the at least one collaboration partner in the occupation context using the social networking service; analyzing, by the processor, an organizational hierarchy to identify a position of the collaboration partner in the organizational hierarchy, analyzing the organizational hierarchy comprising determining whether the collaboration partner is assigned to a same team and a same department as the user; based on the aggregated content from the at least one task management system, and responsive to determining that the user has recently and frequently communicated with the at least one collaboration partner in an occupation context using the social networking service, determining the subject of, or content contained in, the at least one communication exchanged between the user and the at least one collaboration in the occupation context using the social networking service and the collaboration partner'"'"'s position in the organizational hierarchy, identifying, by the processor, the at least one collaboration partner as a priority collaboration partner; automatically determining, by the processor, whether the user currently is not in a facility where the user works; and responsive to determining that the user is not in the facility where the user works, automatically sending to the priority collaboration partner, by the processor, a message indicating that the user is not in the facility where the user works. - View Dependent Claims (12, 13, 14)
-
Specification