IP Library Granted Patent US 10,397,157
Granted Patent B2
US 10,397,157 · App. 15/335,649 · Granted Aug 27, 2019

Message management in a social networking environment

Inventors: Michael A. Celedonia (Wake Forest, NC); Robert Koplowitz (Oakland, CA); Ram Krishnamurthy (Westford, MA); John M. Lance (Littleton, MA); Laura J. Rodriguez (Durham, NC)
Assignee: International Business Machines Corporation
H04L51/18G06Q50/01H04L67/306H04L67/34G06F17/271G06F17/277G06F17/2785G06Q10/10G06Q10/107G06Q10/109H04L51/063H04L51/32
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,397,157
App. No.
15/335,649
Granted
Aug 27, 2019
Kind
B2
Abstract

Disclosed aspects relate to message management utilizing a social networking environment. A message which pertains to an anticipated activity may be detected in the social networking environment. A relevant actionable portion of the message which corresponds with the anticipated activity may be identified by analyzing the message. Using the relevant actionable portion of the message, an activity management operation for utilization to manage the anticipated activity may be determined. The activity management operation may be executed in the social networking environment for utilization to manage the anticipated activity.

Claims (52)

1. A computer-implemented method for message management utilizing a social networking environment, the method comprising:

detecting, in the social networking environment, a message pertaining to multiple anticipated activities;

analyzing the message to identify relevant actionable portions of the message corresponding with each of the anticipated activities, wherein each of the identified relevant actionable portions indicate one or more operations associated with each of the anticipated activities;

determining, for each recipient of the message, a list of the associated operations, wherein completion of each of the anticipated activities depends on the performance of one or more of the associated operations,

assigning each of the associated operations to respective recipients of the message based on a similarity between a set of user profile data for each recipient and each of the associated operations, wherein different associated operations are assigned to different recipients based on a respective set of user profile data for each recipient;

providing, in the social networking environment, a candidate user action for each of the assigned associated operations to the respective recipients of the message; and

executing, in the social networking environment, each of the associated operations based on each recipient's response to respective candidate user actions.

2. The method of claim 1 , further comprising:

cropping the relevant actionable portions of the message to form one or more cropped messages; and

providing, in the social networking environment, the one or more cropped messages to the respective recipients of the message.

3. The method of claim 2 , further comprising:

displaying, in the social networking environment, the one or more cropped messages to the respective recipients of the message without increasing a display space allotted to the message.

4. The method of claim 1 , further comprising:

analyzing the message using a natural language processing technique to identify the relevant actionable portions of the message corresponding with each of the anticipated activities.

5. The method of claim 4 , further comprising:

configuring the natural language processing technique to parse a set of features selected from the group consisting of:

an action-oriented feature,

a user-oriented feature, and

a temporal-oriented feature.

6. The method of claim 1 , further comprising:

arranging each of the anticipated activities using the relevant actionable portions of the message.

7. The method of claim 6 , further comprising:

prioritizing each of the anticipated activities based on a set of elements of the relevant actionable portions of the message, wherein the set of elements is selected from the group consisting of:

an indicated task-type,

an indicated urgency, and

a set of indicated users.

8. The method of claim 1 , wherein analyzing the message to identify the relevant actionable portions of the message comprises:

ascertaining, with respect to the message, an intended recipient user; and

comparing the message and a set of user profile data for the intended recipient user.

9. The method of claim 8 , further comprising:

structuring the set of user profile data for the intended recipient user to include a relationship of the intended recipient user with respect to a set of other users indicated in the message having an indication that is selected from the group consisting of:

a relational user history,

a relational user background,

a relational user role,

a relational user function,

a relational user skill, and

a relational user experience.

10. The method of claim 1 , further comprising:

establishing, in the social networking environment, a to-do-list entry to manage each of the anticipated activities.

11. The method of claim 1 , further comprising:

establishing, in the social networking environment, a follow-up entry to manage each of the anticipated activities.

12. The method of claim 1 , further comprising:

establishing, in the social networking environment, a data file to manage each of the anticipated activities.

13. The method of claim 1 , further comprising:

presenting, in the social networking environment, an indication that one or more of the candidate user actions have been performed; and

disabling, in the social networking environment, multiple performances of the one or more candidate user actions.

14. The method of claim 1 , further comprising:

collecting the candidate user actions in response to determining the list of associated operations;

recording, in response to executing, a set of performed user actions; and

determining, based on the set of performed user actions, a set of future recommended user actions to manage a related anticipated activity.

15. The method of claim 1 , wherein the detecting, the analyzing, the determining, the assigning, the providing, and the executing each occur in a dynamic fashion to streamline message management.

16. The method of claim 1 , wherein the detecting, the analyzing, the determining, the assigning, the providing, and the executing each occur in an automated fashion without user intervention.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2016
From: CELEDONIA, MICHAEL A.; KOPLOWITZ, ROBERT; KRISHNAMURTHY, RAM; LANCE, JOHN M.; RODRIGUEZ, LAURA J.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 040148/0676 →
Continuity (1)
Related Publication 20180123997A1 · May 3, 2018
Cited By (1)
US 12,608,432