PROVIDING DIFFERENT ACCESS TO DOCUMENTS IN AN ONLINE DOCUMENT SHARING COMMUNITY DEPENDING ON WHETHER THE DOCUMENT IS PUBLIC OR PRIVATE
First Claim
1. A computer program for implementing an online document sharing community in a network environment including a plurality of participant computers operated by participants in the online document sharing community and a storage system storing documents, wherein the computer program is implemented in a computer readable storage medium, wherein the computer program is executed to perform operations, the operations comprising:
- maintaining in a database participant information for a plurality of participants registered with the database, wherein the participant information for at least one of the participants is associated with document information for at least one document owned by the participant, wherein the document information identifies a document in the storage system, an owner of the document, whether the document is public or private, and wherein the document information for at least one document indicated as private indicates a group of participants allowed to access the document;
receiving a request for a page from a requesting participant computer, wherein the requesting participant computer comprises one of the participant computers operated by a requesting participant comprising one of the registered participants;
determining a document to include in the page;
determining whether document information for the determined document indicates the document as public or private;
including in the page an access element to provide access to the content of the determined document in response to determining that the determined document is public; and
including in the page access to a public description of the document not including all the content of the document in response to determining that the determined document is private and that the requesting participant is not a member of the group of participants allowed to access the document.
0 Assignments
0 Petitions
Accused Products
Abstract
Provided are a computer program product, system, and method for providing different access to documents in an online document sharing community depending on whether the document is public or private. A request is received for a page and a determination is made of a document to include in the page and whether document information for the determined document indicates the document as public or private. An access element is included in the page to provide access to the content of the determined document in response to determining that the determined document is public. Access to a public description of the document not including all the content of the document is included in the page in response to determining that the determined document is private and that the requesting participant is not a member of the group of participants allowed to access the document.
32 Citations
20 Claims
-
1. A computer program for implementing an online document sharing community in a network environment including a plurality of participant computers operated by participants in the online document sharing community and a storage system storing documents, wherein the computer program is implemented in a computer readable storage medium, wherein the computer program is executed to perform operations, the operations comprising:
-
maintaining in a database participant information for a plurality of participants registered with the database, wherein the participant information for at least one of the participants is associated with document information for at least one document owned by the participant, wherein the document information identifies a document in the storage system, an owner of the document, whether the document is public or private, and wherein the document information for at least one document indicated as private indicates a group of participants allowed to access the document; receiving a request for a page from a requesting participant computer, wherein the requesting participant computer comprises one of the participant computers operated by a requesting participant comprising one of the registered participants; determining a document to include in the page; determining whether document information for the determined document indicates the document as public or private; including in the page an access element to provide access to the content of the determined document in response to determining that the determined document is public; and including in the page access to a public description of the document not including all the content of the document in response to determining that the determined document is private and that the requesting participant is not a member of the group of participants allowed to access the document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for implementing an online document sharing community in a network environment including a plurality of participant computers operated by participants in the online document sharing community and a storage system storing documents, comprising:
-
a processor; a computer database having participant information for a plurality of participants registered with the database, wherein the participant information for at least one of the participants is associated with document information for at least one document owned by the participant, wherein the document information identifies a document in the storage system, an owner of the document, whether the document is public or private, and wherein the document information for at least one document indicated as private indicates a group of participants allowed to access the document; a computer readable storage medium including code executed by the processor to perform operations, the operations comprising; receiving a request for a page from a requesting participant computer, wherein the requesting participant computer comprises one of the participant computers operated by a requesting participant comprising one of the registered participants; determining a document to include in the page; determining whether document information for the determined document indicates the document as public or private; including in the page an access element to provide access to the content of the determined document in response to determining that the determined document is public; and including in the page access to a public description of the document not including all the content of the document in response to determining that the determined document is private and that the requesting participant is not a member of the group of participants allowed to access the document. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method for implementing an online document sharing community in a network environment including a plurality of participant computers operated by participants in the online document sharing community and comprising:
-
maintaining in a database participant information for a plurality of participants registered with the database, wherein the participant information for at least one of the participants is associated with document information for at least one document owned by the participant, wherein the document information identifies a document in the storage system, an owner of the document, whether the document is public or private, and wherein the document information for at least one document indicated as private indicates a group of participants allowed to access the document; receiving a request for a page from a requesting participant computer, wherein the requesting participant computer comprises one of the participant computers operated by a requesting participant comprising one of the registered participants; determining a document to include in the page; determining whether document information for the determined document indicates the document as public or private; including in the page an access element to provide access to the content of the determined document in response to determining that the determined document is public; and including in the page access to a public description of the document not including all the content of the document in response to determining that the determined document is private and that the requesting participant is not a member of the group of participants allowed to access the document. - View Dependent Claims (17, 18, 19, 20)
-
Specification