ONLINE COLLABORATION
First Claim
1. A computer-implemented method for enabling collaboration in the editing of a file, the method comprising:
- detecting changes made to an open copy of the file that is associated with a first client device;
determining whether a connection can be made with one or more further clients devices connected to a network;
when a network connection cannot be made, persisting the detected changes; and
,when a network connection can be made, selectively transmitting the changes across the network to said one or more further clients devices, thereby instructing one or more respective agents to apply said changes to respective copies of said file.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and an agent (500) are provided for the management and control of data files, in particular, the management of shared documents across a network to enable collaboration between users. The agent (500) comprises a collaborative event manager (180) to detect changes made to an open copy of the file that is associated with a first client device (100); a network manager (155) to determine whether a connection can be made with one or more further clients devices (130) connected to a network (120); and an offline manager (170) couplable to the network manager (155) to persist changes detected by the collaborative event manager (180) when a connection cannot be made; wherein the network manager (155) is adapted to selectively transmit the changes across the network (120) to one or more of the said further client devices (130) when a connection can be made, thereby instructing one or more respective agents to apply said changes to respective copies of said file.
-
Citations
30 Claims
-
1. A computer-implemented method for enabling collaboration in the editing of a file, the method comprising:
-
detecting changes made to an open copy of the file that is associated with a first client device; determining whether a connection can be made with one or more further clients devices connected to a network; when a network connection cannot be made, persisting the detected changes; and
,when a network connection can be made, selectively transmitting the changes across the network to said one or more further clients devices, thereby instructing one or more respective agents to apply said changes to respective copies of said file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An agent for enabling collaboration in the editing of a shared file, the agent comprising:
-
a collaborative event manager to detect changes made to an open copy of the file that is associated with a first client device; a network manager to determine whether a connection can be made with one or more further clients devices connected to a network; and an offline manager couplable to the network manager to persist changes detected by the collaborative event manager when a connection cannot be made; wherein the network manager is adapted to selectively transmit the changes across the network to one or more of the said further client devices when a connection can be made, thereby instructing one or more respective agents to apply said changes to respective copies of said file. - View Dependent Claims (15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
16. The agent of clam 14, wherein the collaborative event manager is adapted to apply said changes using an application loaded upon the first client device.
Specification