SYSTEMS AND METHODS FOR SELECTIVELY PROVIDING ACCESS TO CONTENT
First Claim
1. A computer-implemented method comprising:
- receiving, at a first computer device, a content request for accessing a piece of content by a content requester, the content request identifying the piece of content and information about the content requester who is requesting access to the piece of content, the piece of content being a text based document;
determining, at the first computer device, based on information already known about the content requester that there is insufficient information to determine access rights of the content requester, wherein a profile comprises the information already known about the content requester;
sending from the first computer device a requester-specific information request requesting additional information from the content requester to allow determination of the access rights of the content requesterreceiving the additional information at the first computer device;
developing the profile based at least in part on the additional information to allow determination of the access rights of the content requester based on the profile and access requirement information; and
selectively, at the first computer device, providing access to a particular version of the piece of content, wherein the particular version is determined based at least in part on the access rights of the content requester based on the profile, and the particular version is a previously generated text based document.
1 Assignment
0 Petitions
Accused Products
Abstract
One illustrative embodiment involves receiving a content request for accessing a piece of content, the content request identifying the piece of content, the content request received by a first computer device, and the content request requesting access to the piece of content by a content requester. The embodiment further involves receiving information about the content requester and sending from the first computer device a requester-specific information request requesting additional information from the content requester based at least in part on information about the content requester. The embodiment further involves receiving the additional information at the first computer device and selectively, at the first computer device, providing access to the piece of content based at least in part on the additional information.
-
Citations
24 Claims
-
1. A computer-implemented method comprising:
-
receiving, at a first computer device, a content request for accessing a piece of content by a content requester, the content request identifying the piece of content and information about the content requester who is requesting access to the piece of content, the piece of content being a text based document; determining, at the first computer device, based on information already known about the content requester that there is insufficient information to determine access rights of the content requester, wherein a profile comprises the information already known about the content requester; sending from the first computer device a requester-specific information request requesting additional information from the content requester to allow determination of the access rights of the content requester receiving the additional information at the first computer device; developing the profile based at least in part on the additional information to allow determination of the access rights of the content requester based on the profile and access requirement information; and selectively, at the first computer device, providing access to a particular version of the piece of content, wherein the particular version is determined based at least in part on the access rights of the content requester based on the profile, and the particular version is a previously generated text based document. - View Dependent Claims (3, 4, 6, 7, 8, 9, 10, 11, 21, 22, 23, 24)
-
-
2. (canceled)
-
5. (canceled)
-
12. A system comprising:
-
a client device; a server storing a piece of content; and a file access management system configured to perform the steps comprising; receiving a content request for accessing the piece of content by a content requester at the client device, the content request identifying the piece of content and information about the content requester who is requesting access to the piece of content, the piece of content being a text based document; determining based on information already known about the content requester that there is insufficient information to determine access rights of the content requester, wherein a profile comprises the information already known about the content requester; sending a requester-specific information request requesting additional information from the content requester at the client device to allow determination of the access rights of the content requester; receiving the additional information; developing the profile based at least in part on the additional information to allow determination of the access rights of the content requester based on the profile and access requirement information; and selectively providing access to a particular version of the piece of content, wherein the particular version is determined based at least in part on the access rights of the content requester based on the profile, and the particular version is a previously generated text based document. - View Dependent Claims (14, 15)
-
-
13. (canceled)
-
16. A non-transitory computer-readable medium on which is encoded program code, the program code comprising:
-
program code for receiving, at a first computer device, a content request for accessing a piece of content by a content requester, the content request identifying the piece of content and information about the content requester who is requesting access to the piece of content, the piece of content being a text based document; program code for determining, at the first computer device, based on information already known about the content requester that there is insufficient information to determine access rights of the content requester, wherein a profile comprises the information already known about the content requester; program code for sending from the first computer device a requester-specific information request requesting additional information from the content requester to allow determination of the access rights of the content requester; program code for receiving the additional information at the first computer device; program code for developing the profile based at least in part on the additional information to allow determination of the access rights of the content requester based on the profile and access requirement information; and program code for selectively, at the first computer device, providing access to a particular version of the piece of content, wherein the particular version is determined based at least in part on the access rights of the content requester based on the profile, and the particular version is a previously generated text based document. - View Dependent Claims (17, 18, 19, 20)
-
Specification