| CPC G06F 3/1454 (2013.01) [G06F 3/04812 (2013.01); G06F 9/451 (2018.02); G06F 16/27 (2019.01); H04L 67/1095 (2013.01)] | 18 Claims |

|
1. A computer-implemented method, the method comprising:
receiving, by a first computing device, first data of a first telepointer as an update to a telepointer tool in a first folio in the first computing device operated by a user, wherein the first folio represents a first user interactive entity for sharing the first telepointer for displaying as a second telepointer of a second folio in a second computing device, the second telepointer of the second folio in the second computing device is viewed by the user at a location of the second computing device, the first data includes location data of the first telepointer, and the first folio executes on the first computing device;
transmitting, by the first computing device, a notification, wherein the notification indicates updating the second folio in the second computing device according to the first folio, the second folio represents a second user interactive entity for interactively displaying the second telepointer according to second data in the second computing device, the second telepointer is distinct from the first telepointer, the second user interactive entity includes an operation of the first telepointer in the first computing device for updating the second telepointer for display in the second computing device, and causing display of the second telepointer in the second computing device according to the second data for viewing by the user at the location of the second computing device;
receiving, by the first computing device interactively operated by the user at the location of the second computing device while the user viewing the second telepointer displayed in the second computing device according to the second data, an update of the first data of the first telepointer, wherein the update of the first data includes updated location data of the first telepointer for synchronizing with the second folio;
updating the second folio based on the updated first folio, causing the second computing device to update the second data of the second telepointer through a user interactive interface of the second computing device and to display the second telepointer at a second location in the second computing device according to the second data for viewing by the user at the location of the second computing device;
receiving another notification, said another notification indicating a status of synchronizing the first folio and the second folio as a transmission device;
based on the received status of the synchronizing, receiving an input from the transmission device on the first computing device;
updating data of an object based on the received input; and
synchronizing, as a fail-over, the first folio and the second folio based on the updated data of the object, causing the second computing device to render the data of the object.
|