Sharing Application Local Environment
First Claim
Patent Images
1. A method for operating a computer comprising:
- in response to a request to create a clone environment of a local environment of a user of a first client, receiving at a computer a notice of intent to participate in the clone environment from a second client, the second client different from the first client;
creating the clone environment on the computer using information on the local environment held by the first client; and
after receiving the notice of intent to participate in the clone environment, enabling editing or browsing of content in the clone environment by the first client and the second client.
1 Assignment
0 Petitions
Accused Products
Abstract
Cloning a local environment is described. Cloning a local environment can enable sharing the environment during pair programming. Cloning can have other uses as well. A server or other computer may maintain a clone environment of a first client apart from a second client such that the cloned computing environment, mimicking the environment of the first client, may be maintained on behalf of and used by a second client.
21 Citations
20 Claims
-
1. A method for operating a computer comprising:
-
in response to a request to create a clone environment of a local environment of a user of a first client, receiving at a computer a notice of intent to participate in the clone environment from a second client, the second client different from the first client; creating the clone environment on the computer using information on the local environment held by the first client; and after receiving the notice of intent to participate in the clone environment, enabling editing or browsing of content in the clone environment by the first client and the second client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for operating a server comprising:
-
in response to a request from a user of a first client to create a clone environment creating a clone environment on a server using information of the local environment held by the first client; receiving a notice of intent to participate in the clone environment from at least a second client, the second client different from the first client; and after receiving the notice of intent to participate in the clone environment, enabling editing or browsing of content in the clone environment by the first client and the second client. - View Dependent Claims (17)
-
-
18. A computer comprising:
-
receipt means for receiving, in response to a request to create a clone environment of the local environment of a user of a first client, a notice of intent to participate in the clone environment from a second client, the second client different from the first client; creation means for creating the clone environment on a computer using information on the local environment held by the first client; and clone processing means for enabling editing or browsing content in the clone environment by the first client and the second client, the second client.
-
-
19. A device comprising:
-
creation means for creating, in response to a request to create a clone environment of a local environment of a user of a first client, the clone environment on a computer using information on the local environment held by the first client; receipt means for receiving a notice of intent to participate in the clone environment from a second client, the second client different from the first client; and clone processing means for enabling editing or browsing content in the clone environment by the first client and the second client.
-
-
20. A nontransient computer program product storing instructions thereon, the instructions, when executed by a computer, cause the computer to:
-
in response to a request to create a clone environment of a local environment of a user of a first client, receive a notice of intent to participate in the clone environment from a second client, the second client different from the first client; create the clone environment on the computer using information on the local environment held by the first client; and after receiving the notice of intent to participate in the clone environment, enable editing or browsing of content in the clone environment by the first client and the second client.
-
Specification