IP Library Granted Patent US 10,621,553
Granted Patent B2
US 10,621,553 · App. 15/928,975 · Granted Apr 14, 2020

Temporal promotion of content to a project activity

Inventors: Chelsea C. Beerse (Cary, NC); Patrick J. O'Sullivan (Dublin, IE); Jeffrey B. Sloyer (Cary, NC); Carol S. Zimmet (Boxborough, MA)
Assignee: International Business Machines Corporation
G06Q10/103G06Q10/101G06Q10/109G06Q50/01
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,621,553
App. No.
15/928,975
Granted
Apr 14, 2020
Kind
B2
Abstract

In response to a user request to promote user-level collaborative content from a first collaborative social interaction computing device to an application-level trackable project activity within a second project management computing device, the user-level collaborative content is transcoded to the application-level trackable project activity configured according to the transcoding with assigned application-level trackable project tasks to be performed by users within the second project management computing device. The users are synchronously allowed to collaboratively advance the application-level trackable project activity by performing the assigned application-level trackable project tasks within the second project management computing device while preventing application-level updates to the user-level collaborative content within the first collaborative social interaction computing device.

Claims (69)

1. A method, comprising:

by a processor within a hierarchical collaborative computing environment that provides bi-directional integration and synchronized operations between a first collaborative social interaction computing device and a second project management computing device as a set:

transcoding, in response to a user request to promote user-level collaborative content from the first collaborative social interaction computing device to an application-level trackable project activity within the second project management computing device, the user-level collaborative content to the application-level trackable project activity configured according to the transcoding with assigned application-level trackable project tasks to be performed by users within the second project management computing device; and

synchronously allowing the users within the hierarchical collaborative computing environment to collaboratively advance the application-level trackable project activity by performing the assigned application-level trackable project tasks within the second project management computing device while preventing application-level updates to the user-level collaborative content within the first collaborative social interaction computing device.

2. The method of claim 1 , further comprising the processor:

reverting the collaboratively-advanced application-level trackable project activity from the second project management computing device back to updated user-level collaborative content within the first collaborative social interaction computing device; and

removing the application-level trackable project activity from the second proj ect management computing device in response to reverting the collaboratively-advanced application-level trackable project activity from the second project management computing device back to the updated user-level collaborative content within the first collaborative social interaction computing device.

3. The method of claim 1 , further comprising the processor:

programmatically archiving the collaboratively-advanced application-level trackable project activity as updated user-level collaborative content within the first collaborative social interaction computing device; and

iteratively transcoding the archived collaboratively-advanced application-level trackable project activity of the updated user-level collaborative content back to the second project management computing device as a new application-level trackable project activity in response to detecting a second user request to re-promote the updated user-level collaborative content to the new application-level trackable project activity within the second project management computing device.

4. The method of claim 1 , further comprising the processor:

detecting, as further configured according to the transcoding, a configured duration of a promotion of the user-level collaborative content to the application-level trackable project activity;

configuring, as application-level project activity tracking data, a defined duration of the application-level trackable project activity within the second project management computing device and a duration of the preventing of the application-level updates to the user-level collaborative content within the first collaborative social interaction computing device based upon the configured duration of the promotion of the user-level collaborative content to the application-level trackable project activity; and

notifying, within the hierarchical collaborative computing environment, members of the application-level trackable project activity of an end date of the application-level trackable project activity and to finalize project activity content updates before the application-level trackable project activity ends in response to determining that a configured reminder time has arrived.

5. The method of claim 1 , where the processor synchronously allowing the users within the hierarchical collaborative computing environment to collaboratively advance the application-level trackable project activity by performing the assigned application-level trackable project tasks within the second project management computing device while preventing the application-level updates to the user-level collaborative content within the first collaborative social interaction computing device comprises the processor:

locking the user-level collaborative content to prevent user content updates within the first collaborative social interaction computing device during a configured duration of the application-level trackable project activity within the second project management computing device; and

unlocking, in response to updating the user-level collaborative content as part of reverting the collaboratively-advanced application-level trackable project activity from the second project management computing device back to the first collaborative social interaction computing device, the updated user-level collaborative content to allow the user content updates within the first collaborative social interaction computing device.

6. The method of claim 1 , further comprising the processor detecting the user request from the user to promote the user-level collaborative content, comprising the processor:

detecting a right click of a mouse input device over a portion of the user-level collaborative content displayed within a user interface of the first collaborative social interaction computing device;

displaying a pop-up menu associated with content promotion; and

detecting a user selection of a pop-up menu option that indicates the user request to promote the portion of the user-level collaborative content to the application-level trackable project activity within the second project management computing device.

7. The method of claim 1 , where the transcoding further comprises configuring application-level project activity tracking data by which to track the application-level trackable project activity, and further comprising the processor:

detecting a third user request to modify a configured duration of the application-level trackable project activity within the second project management computing device; and

modifying, within the application-level project activity tracking data, each of an expiration time of the application-level trackable project activity within the second project management computing device, a duration of the preventing of the application-level updates to the user-level collaborative content within the first collaborative social interaction computing device, and a reminder time of the application-level trackable project activity in response to the detected user request to modify the configured duration of the application-level trackable project activity.

8. A system, comprising:

a memory; and

a processor within a hierarchical collaborative computing environment that provides bi-directional integration and synchronized operations between a first collaborative social interaction computing device and a second project management computing device as a set, where the processor is programmed to:

transcode, in response to a user request to promote user-level collaborative content within the memory from the first collaborative social interaction computing device to an application-level trackable project activity within the second project management computing device, the user-level collaborative content to the application-level trackable project activity configured according to the transcoding with assigned application-level trackable project tasks to be performed by users within the second project management computing device; and

synchronously allow the users within the hierarchical collaborative computing environment to collaboratively advance the application-level trackable project activity by performing the assigned application-level trackable project tasks within the second project management computing device while preventing application-level updates to the user-level collaborative content within the first collaborative social interaction computing device.

9. The system of claim 8 , where the processor is further programmed to:

revert the collaboratively-advanced application-level trackable project activity from the second project management computing device back to updated user-level collaborative content within the memory within the first collaborative social interaction computing device; and

remove the application-level trackable project activity from the second project management computing device in response to reverting the collaboratively-advanced application-level trackable project activity from the second project management computing device back to the updated user-level collaborative content within the memory within the first collaborative social interaction computing device.

10. The system of claim 8 , where the processor is further programmed to:

archive the collaboratively-advanced application-level trackable project activity as updated user-level collaborative content within the memory within the first collaborative social interaction computing device; and

iteratively transcode the archived collaboratively-advanced application-level trackable project activity of the updated user-level collaborative content back to the second project management computing device as a new application-level trackable project activity in response to detecting a second user request to re-promote the updated user-level collaborative content to the new application-level trackable project activity within the second project management computing device.

11. The system of claim 8 , where the processor is further programmed to:

detect, as further configured according to the transcoding, a configured duration of a promotion of the user-level collaborative content to the application-level trackable project activity;

configure, as application-level project activity tracking data, a defined duration of the application-level trackable project activity within the second project management computing device and a duration of the preventing of the application-level updates to the user-level collaborative content within the first collaborative social interaction computing device based upon the configured duration of the promotion of the user-level collaborative content to the application-level trackable project activity; and

notify, within the hierarchical collaborative computing environment, members of the application-level trackable project activity of an end date of the application-level trackable project activity and to finalize project activity content updates before the application-level trackable project activity ends in response to determining that a configured reminder time has arrived.

12. The system of claim 8 , where, in being programmed to synchronously allow the users within the hierarchical collaborative computing environment to collaboratively advance the application-level trackable project activity by performing the assigned application-level trackable project tasks within the second project management computing device while preventing the application-level updates to the user-level collaborative content within the first collaborative social interaction computing device, the processor is programmed to:

lock the user-level collaborative content to prevent user content updates within the memory within the first collaborative social interaction computing device during a configured duration of the application-level trackable project activity within the second project management computing device; and

unlock, in response to updating the user-level collaborative content as part of reverting the collaboratively-advanced application-level trackable project activity from the second project management computing device back to the first collaborative social interaction computing device, the updated user-level collaborative content to allow the user content updates within the memory within the first collaborative social interaction computing device.

13. The system of claim 8 , where the transcoding further comprises configuring application-level project activity tracking data by which to track the application-level trackable project activity, and further comprising an input device, and where the processor is further programmed to:

detect a third user request, via the input device, to modify a configured duration of the application-level trackable project activity within the second project management computing device; and

modify, within the application-level project activity tracking data, each of an expiration time of the application-level trackable project activity within the second project management computing device, a duration of the preventing of the application-level updates to the user-level collaborative content within the first collaborative social interaction computing device, and a reminder time of the application-level trackable project activity in response to the detected user request, via the input device, to modify the configured duration of the application-level trackable project activity.

14. A computer program product, comprising:

a computer readable storage medium having computer readable program code embodied therewith, where the computer readable program code when executed on a computer, within a hierarchical collaborative computing environment that provides bi-directional integration and synchronized operations between a first collaborative social interaction computing device and a second project management computing device as a set, causes the computer to:

transcode, in response to a user request to promote user-level collaborative content from the first collaborative social interaction computing device to an application-level trackable project activity within the second project management computing device, the user-level collaborative content to the application-level trackable project activity configured according to the transcoding with assigned application-level trackable project tasks to be performed by users within the second project management computing device; and

synchronously allow the users within the hierarchical collaborative computing environment to collaboratively advance the application-level trackable project activity by performing the assigned application-level trackable project tasks within the second project management computing device while preventing application-level updates to the user-level collaborative content within the first collaborative social interaction computing device.

15. The computer program product of claim 14 , where the computer readable program code when executed on the computer further causes the computer to:

revert the collaboratively-advanced application-level trackable project activity from the second project management computing device back to updated user-level collaborative content within the first collaborative social interaction computing device; and

remove the application-level trackable project activity from the second project management computing device in response to reverting the collaboratively-advanced application-level trackable project activity from the second project management computing device back to the updated user-level collaborative content within the first collaborative social interaction computing device.

16. The computer program product of claim 14 , where the computer readable program code when executed on the computer further causes the computer to:

programmatically archive the collaboratively-advanced application-level trackable project activity as updated user-level collaborative content within the first collaborative social interaction computing device; and

iteratively transcode the archived collaboratively-advanced application-level trackable project activity of the updated user-level collaborative content back to the second project management computing device as a new application-level trackable project activity in response to detecting a second user request to re-promote the updated user-level collaborative content to the new application-level trackable project activity within the second project management computing device.

17. The computer program product of claim 14 , where the computer readable program code when executed on the computer further causes the computer to:

detect, as further configured according to the transcoding, a configured duration of a promotion of the user-level collaborative content to the application-level trackable project activity;

configure, as application-level project activity tracking data, a defined duration of the application-level trackable project activity within the second project management computing device and a duration of the preventing of the application-level updates to the user-level collaborative content within the first collaborative social interaction computing device based upon the configured duration of the promotion of the user-level collaborative content to the application-level trackable project activity; and

notify, within the hierarchical collaborative computing environment, members of the application-level trackable project activity of an end date of the application-level trackable project activity and to finalize project activity content updates before the application-level trackable project activity ends in response to determining that a configured reminder time has arrived.

18. The computer program product of claim 14 , where, in causing the computer to synchronously allow the users within the hierarchical collaborative computing environment to collaboratively advance the application-level trackable project activity by performing the assigned application-level trackable project tasks within the second project management computing device while preventing the application-level updates to the user-level collaborative content within the first collaborative social interaction computing device, the computer readable program code when executed on the computer causes the computer to:

lock the user-level collaborative content to prevent user content updates within the first collaborative social interaction computing device during a configured duration of the application-level trackable project activity within the second project management computing device; and

unlock, in response to updating the user-level collaborative content as part of reverting the collaboratively-advanced application-level trackable project activity from the second project management computing device back to the first collaborative social interaction computing device, the updated user-level collaborative content to allow the user content updates within the first collaborative social interaction computing device.

19. The computer program product of claim 14 , where the computer readable program code when executed on the computer further causes the computer to detect the user request from the user to promote the user-level collaborative content, comprising causing the computer to:

detect a right click of a mouse input device over a portion of the user-level collaborative content displayed within a user interface of the first collaborative social interaction computing device;

display a pop-up menu associated with content promotion; and

detect a user selection of a pop-up menu option that indicates the user request to promote the portion of the user-level collaborative content to the application-level trackable project activity within the second project management computing device.

20. The computer program product of claim 14 , where the transcoding further comprises configuring application-level project activity tracking data by which to track the application-level trackable project activity, and where the computer readable program code when executed on the computer further causes the computer to:

detect a third user request to modify a configured duration of the application-level trackable project activity within the second project management computing device; and

modify, within the application-level project activity tracking data, each of an expiration time of the application-level trackable project activity within the second project management computing device, a duration of the preventing of the application-level updates to the user-level collaborative content within the first collaborative social interaction computing device, and a reminder time of the application-level trackable project activity in response to the detected user request to modify the configured duration of the application-level trackable project activity.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: AIRBNB, INC.
Reel/Frame 056427/0193 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 22, 2018
From: BEERSE, CHELSEA C.; O'SULLIVAN, PATRICK J.; SLOYER, JEFFREY B.; ZIMMET, CAROL S.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 045320/0167 →