Accessing data based on user identity
First Claim
1. A method for redirecting a request for access to a document for which there exists multiple different versions of the document, the method comprising:
- receiving a request for access to the document, the request including a reference address associated with the document and user identity information associated with the user requesting access to the document; and
translating, based on the received user identity information, the received reference address associated with the requested document to a second reference address associated with a version of the document that is appropriate for the user requesting access to the document.
3 Assignments
0 Petitions
Accused Products
Abstract
A redirection service directs, based on a received reference address and user identity information, a user to an appropriate version of a document or an application program. When the user is an author of the document, the user is directed to a version of the document that is undergoing revision. When the user is not an author of the document, the user is directed to a version of the document that is not undergoing revision. Similarly, when the user is a software developer, the user is directed to a version of an application program that is being developed; otherwise, the user is directed to a production version of the application program.
65 Citations
30 Claims
-
1. A method for redirecting a request for access to a document for which there exists multiple different versions of the document, the method comprising:
-
receiving a request for access to the document, the request including a reference address associated with the document and user identity information associated with the user requesting access to the document; and
translating, based on the received user identity information, the received reference address associated with the requested document to a second reference address associated with a version of the document that is appropriate for the user requesting access to the document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for redirecting a request for access to a document for which there exists multiple different versions of the document, the method comprising:
-
receiving a request for access to the document, the request including a reference address associated with the document and user identity information associated with the user requesting access to the document;
accessing author identity information that is associated with the document;
determining whether the received user identity information corresponds to the accessed author identity information;
when received user identity information corresponds to the accessed author information, translating, based on the received user identity information, the received reference address associated with the requested document to a second reference address associated with a version of the document that is under revision; and
when received user identity information does not correspond to the accessed author information, translating, based on the received user identity information, the received reference address associated with the requested document to a third reference address associated with a version of the document that is not under revision. - View Dependent Claims (11, 12, 13)
-
-
14. A method for redirecting a request to access a document stored on a computer, the method comprising:
-
receiving a reference address and user identity information for a user of a computer seeking access to the document identified by the received reference address wherein;
the document is stored in either an operational location or an archival location, each storage location being identified by a reference address, and the user identity information indicates whether the user is permitted access to an archival location; and
translating, based on the received user identity information, the received reference address to a second reference address that identifies the storage location of an appropriate version of the document.
-
-
15. A method for redirecting a request for access to an application program for which there exists multiple different versions of the application program, the method comprising:
-
receiving a request for access to the application program, the request including a reference address associated with the application program and user identity information associated with the user requesting access to the application program; and
translating, based on the received user identity information, the received reference address associated with the requested application program to a second reference address associated with a version of the application program that is appropriate for the user requesting access to the application program. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A computer-readable medium or propagated signal having embodied thereon a computer program configured to redirect a request for access to a document for which there exists multiple different versions of the document, the medium or signal comprising one or more code segments configured to:
-
receive a request for access to the document, the request including a reference address associated with the document and user identity information associated with the user requesting access to the document; and
translate, based on the received user identity information, the received reference address associated with the requested document to a second reference address associated with a version of the document that is appropriate for the user requesting access to the document. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A system for redirecting a request for access to a document for which there exists multiple different versions of the document, the system comprising a processor connected to a storage device and one or more input/output devices, wherein the processor is configured to:
-
receive a request for access to the document, the request including a reference address associated with the document and user identity information associated with the user requesting access to the document; and
translate, based on the received user identity information, the received reference address associated with the requested document to a second reference address associated with a version of the document that is appropriate for the user requesting access to the document. - View Dependent Claims (27, 28, 29, 30)
-
Specification