REPLICATING RECORDED ACTIONS ACROSS COMPUTER SYSTEMS IN A COLLABORATIVE ENVIRONMENT
First Claim
1. A method comprising:
- receiving, at a first computer system in a collaborative environment, a plurality of indications of actions executed on content of a second computer system in the collaborative environment;
determining, at the first computer system, a mapping between the content of the second computer system and corresponding content of the first computer system;
identifying, at the first computer system, a subset of the plurality of indications of the actions executed on the content of the second computer system that are to be executed on the corresponding content of the first computer system;
presenting, on the first computer system, a preview of executing the subset of the plurality of indications of the actions; and
executing, at the first computer system, the subset of the plurality of indications of the actions on the corresponding content of the first computer system.
1 Assignment
0 Petitions
Accused Products
Abstract
A first computer system in a collaborative environment receives a plurality of indications of actions executed on content of a second computer system in the collaborative environment. A mapping between the content of the second computer system and corresponding content of the first computer system is determined. A subset of the plurality of indications of the actions executed on the content of the second computer system that are to be executed on the corresponding content of the first computer system is identified. A preview of executing the subset of the plurality of indications of the actions is presented on the first computer system. The subset of the plurality of indications of the actions is executed on the corresponding content of the first computer system.
70 Citations
20 Claims
-
1. A method comprising:
-
receiving, at a first computer system in a collaborative environment, a plurality of indications of actions executed on content of a second computer system in the collaborative environment; determining, at the first computer system, a mapping between the content of the second computer system and corresponding content of the first computer system; identifying, at the first computer system, a subset of the plurality of indications of the actions executed on the content of the second computer system that are to be executed on the corresponding content of the first computer system; presenting, on the first computer system, a preview of executing the subset of the plurality of indications of the actions; and executing, at the first computer system, the subset of the plurality of indications of the actions on the corresponding content of the first computer system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
receiving, at a first client, a plurality of indications of actions for selecting a subset of files presented by a second client and a recording of activity presented on a desktop of the second client indicating at least executing the plurality of indications of the actions for selecting the subset of files presented by the second client; determining, at the first client, that at least a subset of the plurality of indications of actions for selecting the subset of files presented by the second client are to be executed on corresponding files of the first client; identifying, at the first client, the at least the subset of the plurality of indications of the actions that are to be executed on the corresponding files of the first client; synchronizing the first client with the second client to determine the corresponding files of the first client that corresponds to the subset of files presented by the second client; and executing, at the first client, the at least the subset of the plurality of indications of the actions to select the corresponding files of the first client. - View Dependent Claims (10, 11, 12)
-
-
13. A computer program product for replicating recorded actions across computer systems in a collaborative environment, the computer program product comprising:
-
a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code configured to, receive, at a first computer system in the collaborative environment, a plurality of indications of actions executed on content of a second computer system in the collaborative environment; determine, at the first computer system, a mapping between the content of the second computer system and corresponding content of the first computer system; identify, at the first computer system, a subset of the plurality of indications of the actions executed on the content of the second computer system that are to be executed on the corresponding content of the first computer system; present, on the first computer system, a preview of executing the subset of the plurality of indications of the actions; and execute, on the first computer system, the subset of the plurality of indications of the actions on the corresponding content of the first computer system. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A system comprising:
-
a processor; a network interface coupled with the processor, the network interface operable to receive a plurality of indications of actions executed on content of a second system in a collaborative environment that at least comprises the system and the second system; and an action editing and replicating unit operable to, via the processor, determine a mapping between the content of the second system and corresponding content of the system; identify a subset of the plurality of indications of the actions executed on the content of the second system that are to be executed on the corresponding content of the system; present, on the system, a preview of executing the subset of the plurality of indications of the actions; and execute the subset of the plurality of indications of the actions on the corresponding content of the system - View Dependent Claims (19, 20)
-
Specification