Automatic sharing of online resources in a multi-user computer system
First Claim
1. A method of sharing data items among clients in a computer network, the method comprising:
- responsive to a share command input to a first client connected to a computer network, creating a shared object in a private workspace of a second client connected to the computer network by selecting a share command control from a menu associated with a source object in a private workspace of the first client to be shared, wherein the shared object includes a pointer to the source object in the private workspace of the first client;
presenting the shared object on a display of the second client as a selectable personal object record, the personal object record including the pointer to the source object containing data to be shared within the first client workspace;
in response to a selection of the personal object record representing the shared object, following the pointer included in the personal object record and retrieving data from the source object in the private workspace of the first client;
upon retrieval of the data from the source object, using the retrieved data to generate a copy of the source object; and
presenting the copy of the source object on the display of the second client, wherein the appearance of the presented copy is the same as though the shared object was a local object stored in the private workspace of the second client.
2 Assignments
0 Petitions
Accused Products
Abstract
A software tool assists users of a computer network to share items from each others'"'"' personal workspaces without requiring manual interaction on the users'"'"' part to receive and store items therein. An authoring user enters a command to share the object with “target recipients” and identifies the target recipients. Thereafter, the computer system creates records corresponding to the shared object in the workspaces of the target recipients. The records include pointers to the shared object. When a target recipient elects to open the records, it causes the computer system to access the author'"'"'s workspace and create a copy of the personal object for the target recipient, who is then free to interact with the copy as if it were in his own personal workspace. Significantly, the target recipient does not participate in the distribution of the personal object from the author'"'"'s workspace to his own. There is no administrative overhead as is required commonly in e-mail distribution systems.
41 Citations
14 Claims
-
1. A method of sharing data items among clients in a computer network, the method comprising:
-
responsive to a share command input to a first client connected to a computer network, creating a shared object in a private workspace of a second client connected to the computer network by selecting a share command control from a menu associated with a source object in a private workspace of the first client to be shared, wherein the shared object includes a pointer to the source object in the private workspace of the first client; presenting the shared object on a display of the second client as a selectable personal object record, the personal object record including the pointer to the source object containing data to be shared within the first client workspace; in response to a selection of the personal object record representing the shared object, following the pointer included in the personal object record and retrieving data from the source object in the private workspace of the first client; upon retrieval of the data from the source object, using the retrieved data to generate a copy of the source object; and presenting the copy of the source object on the display of the second client, wherein the appearance of the presented copy is the same as though the shared object was a local object stored in the private workspace of the second client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A directory server-based system for a computer network, the system comprising:
-
storage for a plurality of client profiles of network clients, and a list of links to shared resources with each link having an identifying items shared by the respective user with other network clients, a server for executing program instructions from software modules, a share agent, which is a software module executed on the server, responsive to a share command input to a first client connected to a computer network, creating a shared object in a private workspace of a second client connected to the computer network by selecting a share command control from a menu associated with a source object in a private workspace of the first client to be shared, wherein the shared object includes a pointer to the source object in the private workspace of the first client; presenting the shared object on a display of the second client as a selectable personal object record, the personal object record including the pointer to the source object containing data to be shared within the first client workspace; in response to a selection of the personal object record representing the shared object, following the pointer included in the personal object record and retrieving data from the source object in the private workspace of the first client; upon retrieval of the data from the source object, using the retrieved data to generate a copy of the source object; and presenting, on a display, the copy of the source object on the display of the second client, wherein the appearance of the presented copy is the same as though the shared object was a local object stored in the private workspace of the second client. - View Dependent Claims (10, 11)
-
-
12. A computer readable medium having stored thereon computer instructions that, when executed by a client terminal connected to a computer network, cause the terminal to:
-
create, in response to a share command input to a first client connected to a computer network, creating a shared object in a private workspace of a second client connected to the computer network by selecting a share command control from a menu associated with a source object in a private workspace of the first client to be shared, wherein the shared object includes a pointer to the source object in a the private workspace of the first client; presenting the shared object on a display of the second client as a selectable personal object record, the personal object record including the pointer to the source object containing data to be shared within the first client workspace; in response to a selection of the personal object record representing the shared object, following the pointer included in the personal object record and retrieving data from the source object in the private workspace of the first client; upon retrieval of the data from the source object, using the retrieved data to generate a copy of the source object; and presenting the copy of the source object on the display of the second client, wherein the appearance of the presented copy is the same as though the shared object was a local object stored in the private workspace of the second client. - View Dependent Claims (13, 14)
-
Specification