Patent ID: 11880342
Assignee: T-MOBILE USA, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 0:
1. A computer-implementable method for workflow management and interaction between project management software and visual collaboration software, the method comprising:
creating a digital canvas and multiple tools enabling collaboration among multiple users by enabling creation and sharing of visual information including text and drawings among the multiple users,
wherein the project management software creates a first copy of a chart, and
wherein the visual collaboration software can interface with a word processor application, a spreadsheet application, an image editing tool application, a presentation application, or a video editing application;

obtaining from the project management software a chart representing a schedule of ordered tasks and a call back reference to the project management software, wherein the project management software stores a first copy of the chart;
creating a second copy of the chart in a child canvas among multiple child canvases;
obtaining, from a user among the multiple users, a modification to the second copy of the chart including a change in an order of the ordered tasks, or a change in a schedule of a task among the ordered tasks; and
based on the modification, automatically updating the second copy of the chart in the child canvas and the first copy of the chart stored in the project management software by:
making the call back reference to the project management software,
wherein the call back reference includes the modification to the second copy of the chart,

creating—
a) a unique identifier (ID) associated with the call back reference,
b) a unique ID associated with the child canvas, and
c) Cartesian coordinates associated with the second copy of the chart in the child canvas;

receiving an update to the second copy of the chart from the project management software; and,
based on the unique ID associated with the child canvas, the Cartesian coordinates associated with the second copy of the chart in the child canvas, and the update, propagate the update to the first copy of the chart,
thereby synchronizing the second copy of the chart with the first copy of the chart.