1460730810-6ae6e794-ec31-450e-bfe6-68bdf26305b7

1. A method for providing direct access to managed content comprising:
receiving a request to perform a write operation with respect to content associated with a set of managed content stored in a content management system;
obtaining information required to respond to the request to perform the write operation from a content server on the content management system, wherein the content server maintains a file system for the set of managed content; and
providing in response to the request a content locator usable to perform the write operation through direct communication with an accelerated content server in the content management system without the content to be written passing through the content server on the content management system,
wherein the accelerated content server has no file system of its own.
2. A method as in claim 1, wherein the information required to respond to the request is determined at least in part by associating with the request one or more data objects comprising the set of managed content.
3. A method as in claim 1, wherein the information required to respond to the request is determined at least in part by associating one or more data objects with the request by querying a metadata database.
4. A method as in claim 1, wherein the request is received from a remote system.
5. A method as in claim 1, wherein the content locator is provided to a remote system from which the request to perform the operation was received.
6. A method as in claim 1, wherein the content locator is based at least in part on at least part of the information required to respond to the request to perform the operation.
7. A method as in claim 1, wherein the content locator includes a URL.
8. A method as in claim 1, wherein the content locator includes executable or self-executing code.
9. A method as in claim 1, further comprising tracking the status of the content associated with the request and managing subsequent requests to perform operations with respect to content based on the status of the content.
10. A method for providing direct access to managed content comprising:
sending to a content management system a request to perform a write operation with respect to content associated with a set of managed content stored in a content management system;
receiving from the content management system a content locator usable to perform the write operation, wherein the content locator is determined at least in part by information obtained from a content server on the content management system, wherein the content server maintains a file system for the set of managed content; and
using the content locator to perform the write operation through direct communication with an accelerated content server in the content management system without the content to be written passing through the content server on the content management system,
wherein the accelerated content server has no file system of its own.
11. A system for providing direct access to managed content comprising:
a processor configured to:
receive a request to perform a write operation with respect to content associated with a set of managed content stored in a content management system;
obtain information required to respond to the request to perform the write operation from a content server on the content management system, wherein the content server maintains a file system for the set of managed content; and
provide in response to the request a content locator usable to perform the write operation through direct communication with an accelerated content server in the content management system without the content to be written passing through the content server on the content management system,
wherein the accelerated content server has no file system of its own;
and a memory coupled to the processor configured to provide instructions to the processor.
12. A system as in claim 11, wherein the information required to respond to the request is determined at least in part by associating with the request one or more data objects comprising the set of managed content.
13. A system as in claim 11, wherein the content locator is based at least in part on at least part of the information required to respond to the request to perform the operation.
14. A computer program product for providing direct access to managed content, the computer program product being embodied in a computer readable storage medium and comprising computer instructions for:
receiving a request to perform a write operation with respect to content associated with a set of managed content stored in a content management system;
obtaining information required to respond to the request to perform the write operation from a content server on the content management system, wherein the content server maintains a file system for the set of managed content; and
providing in response to the request a content locator usable to perform the write operation through direct communication with an accelerated content server in the content management system without the content to be written passing through the content server on the content management system,
wherein the accelerated content server has no file system of its own.
15. A computer program product as recited in claim 14, wherein the information required to respond to the request is determined at least in part by associating with the request one or more data objects comprising the set of managed content.
16. A computer program product as recited in claim 14, wherein the content locator is based at least in part on at least part of the information required to respond to the request to perform the operation.
17. A method as recited in claim 1, further comprising verifying the request with a type of security to enable the content locator.
18. A method as in claim 1, wherein the accelerated content server uses the file system of the content server.
19. A method as in claim 10, wherein the content locator includes executable or self-executing code.
20. A method as in claim 10, wherein the content management system tracks the status of the content associated with the request and managing subsequent requests to perform operations with respect to content based on the status of the content.
21. A method as in claim 10, wherein the accelerated content server uses the file system of the content server.
22. A system as in claim 11, wherein the content locator includes executable or self-executing code.
23. A system as in claim 11, wherein the processor is further configured to track the status of the content associated with the request and manage subsequent requests to perform operations with respect to content based on the status of the content.
24. A system as in claim 11, wherein the accelerated content server uses the file system of the content server.
25. A computer program product as in claim 14, wherein the content locator includes executable or self-executing code.
26. A computer program product as in claim 14, further comprising computer instructions for tracking the status of the content associated with the request and managing subsequent requests to perform operations with respect to content based on the status of the content.
27. A computer program product as in claim 14, wherein the accelerated content server uses the file system of the content server.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A compound of Formula I,
or a therapeutically acceptable salt thereof, wherein
L1 is a bond;
A1 is C(O)OH;
B1 is R4;
C1 is R2 or R3;
each of D1, E1 and F1 is H;
R2 is heteroaryl which is unfused or fused with benzene, heteroarene or R2A; R2A is cycloalkane, cycloalkene, heterocycloalkane or heterocycloalkene;
R3 is heterocycloalkyl or heterocycloalkenyl, each of which is unfused or fused with benzene, heteroarene or R3A; R3A is cycloalkane, cycloalkene, heterocycloalkane or heterocycloalkene;
R4 is alkyl, alkenyl or alkynyl, each of which is substituted with OR5;
R5 is R6, R7, R8 or R9,
R6 is phenyl which is unfused or fused with benzene, heteroarene or R6A; R6A is cycloalkane, cycloalkene, heterocycloalkane or heterocycloalkene;
R7 is heteroaryl which is unfused or fused with benzene, heteroarene or R7A; R7A is cycloalkane, cycloalkene, heterocycloalkane or heterocycloalkene;
R8 is cycloalkyl, cycloalkenyl, heterocycloalkyl or heterocycloalkenyl, each of which is unfused or fused with benzene, heteroarene or R8A; R8A is cycloalkane, cycloalkene, heterocycloalkane or heterocycloalkene;
R9 is alkyl, alkenyl or alkynyl, each of which is unsubstituted or substituted with one, two, three, four or five of independently selected R9A, OR9A, SR9A, S(O)R9A, SO2R9A, NH2, NHR9A, N(R9A)2, C(O)R9A, C(O)NH2, C(O)NHR9A, C(O)N(R9A)2, NHC(O)R9A, NR9AC(O)R9A, NHSO2R9A, NR9ASO2R9A, NHC(O)OR9A, NR9AC(O)OR9A, SO2NH2, SO2NHR9A, SO2N(R9A)2, NHC(O)NH2, NHC(O)R9ANHC(O)N(R9A)2, NR9AC(O)N(R9A)2, OH, (O), C(O)OH, CN, CF3, OCF3, CF2CF3, F, Cl, Br or I;
R9A is R9B, R9C or R9D;
R9B is phenyl which is unfused or fused with benzene, heteroarene or R9B2; R9B2 is cycloalkane, cycloalkene, heterocycloalkane or heterocycloalkene;
R9C is heteroaryl which is unfused or fused with benzene, heteroarene or R9C2; R9C2 is cycloalkane, cycloalkene, heterocycloalkane or heterocycloalkene;
R9D is cycloalkyl, cycloalkenyl, heterocycloalkyl or heterocycloalkenyl, each of which is unfused or fused with benzene, heteroarene or R9D2; R9D2 is cycloalkane, cycloalkene, heterocycloalkane or heterocycloalkene;
wherein each foregoing cyclic moiety is independently unsubstituted or substituted with one or two or three independently selected R10, OR10, C(O)R10, NO2, N(R10)2, C(O)NHR10, SO2N(R10)2, C(O)OH, OH, (O), CF3, OCF3, F, Cl, Br or I;
R10 is R11, R12, R13 or R14;
R11 is phenyl which is unfused or fused with benzene, heteroarene or R11A; R11A is cycloalkane, cycloalkene, heterocycloalkane or heterocycloalkene;
R12 is heteroaryl which is unfused or fused with benzene, heteroarene or R12A; R12A is cycloalkane, cycloalkene, heterocycloalkane or heterocycloalkene;
R13 is cycloalkyl, cycloalkenyl, heterocycloalkyl or heterocycloalkenyl, each of which is unfused or fused with benzene, heteroarene or R13A; R13A is cycloalkane, cycloalkene, heterocycloalkane or heterocycloalkene;
R14 is alkyl, alkenyl or alkynyl, each of which is unsubstituted or substituted with one, two, three, four or five of independently selected R15, OR15, SR15, S(O)R15, SO2R15, NH2, NHR15, N(R15)2, C(O)R15, C(O)NH2, C(O)NHR15, C(O)N(R15)2, NHC(O)R15, NR15C(O)R15, NHSO2R15, NR15SO2R15, NHC(O)OR15, NR15C(O)OR15, SO2NH2, SO2NHR15, SO2N(R15)2, NHC(O)NH2, NHC(O)R15NHC(O)N(R15)2, NR15C(O)N(R15)2, OH, (O), C(O)OH, CN, CF3, OCF3, CF2CF3, F, Cl, Br or I;
R15 is R16, R17, R18 or R19;
R16 is phenyl which is unfused or fused with benzene, heteroarene or R15A; R15A is cycloalkane, cycloalkene, heterocycloalkane or heterocycloalkene;
R17 is heteroaryl which is unfused or fused with benzene, heteroarene or R16A; R16A is cycloalkane, cycloalkene, heterocycloalkane or heterocycloalkene;
R18 is cycloalkyl, cycloalkenyl, heterocycloalkyl or heterocycloalkenyl, each of which is unfused or fused with benzene, heteroarene or R18A; R18A is cycloalkane, cycloalkene, heterocycloalkane or heterocycloalkene;
R19 is alkyl, alkenyl or alkynyl, each of which is unsubstituted or substituted with R20;
R20 is phenyl, heteroaryl, cycloalkyl, cycloalkenyl or heterocycloalkyl;
wherein R11, R12, R13, R16, R17, and R18 are independently unsubstituted or substituted with one or two or three or four or five of independently OR21, NO2, CF3, F, Cl, Br or I; and
R21 is alkyl, alkenyl, alkynyl, phenyl, heteroaryl, cycloalkyl, cycloalkenyl or heterocycloalkyl.
2. The compound of claim 1, wherein
R2 is heteroaryl;
R3 is heterocycloalkyl;
R4 is alkyl substituted with OR5;
R5 is R6, R7, R8 or R9,
R6 is phenyl which is unfused or fused with benzene, heteroarene or R6A; R6A is cycloalkane;
R7 is heteroaryl;
R8 is cycloalkyl, cycloalkenyl, heterocycloalkyl or heterocycloalkenyl;
R9 is alkyl, alkenyl or alkynyl, each of which is unsubstituted or substituted with one, two, three, four or five of independently selected R9A, OR9A, SR9A, S(O)R9A, SO2R9A, NH2, NHR9A, N(R9A)2, C(O)R9A, C(O)NH2, C(O)NHR9A, C(O)N(R9A)2, NHC(O)R9A, NR9AC(O)R9A, NHSO2R9A, NR9ASO2R9A, NHC(O)OR9A, NR9AC(O)OR9A, SO2NH2, SO2NHR9A, SO2N(R9A)2, NHC(O)NH2, NHC(O)R9ANHC(O)N(R9A)2, NR9AC(O)N(R9A)2, OH, (O), C(O)OH, CN, CF3, OCF3, CF2CF3, F, Cl, Br or I;
R9A is R9B, R9C or R9D;
R9B is phenyl;
R9C is heteroaryl;
R9D is cycloalkyl, cycloalkenyl, heterocycloalkyl or heterocycloalkenyl;
wherein each foregoing cyclic moiety is independently unsubstituted or substituted with one or two or three independently selected R10, OR10, C(O)R10, NO2,)N(R10)2, C(O)NHR10, SO2N(R10)2, C(O)OH, OH, (O), CF3, OCF3, F, Cl, Br or I;
R10 is R11, R12, R13 or R14;
R11 is phenyl which is unfused or fused with benzene;
R12 is heteroaryl;
R13 is cycloalkyl, cycloalkenyl, heterocycloalkyl or heterocycloalkenyl;
R14 is alkyl, alkenyl or alkynyl, each of which is unsubstituted or substituted with one, two, three, four or five of independently selected R15, OR15, SR15, S(O)R15, SO2R15, NH2, NHR15, N(R15)2, C(O)R15, C(O)NH2, C(O)NHR15, C(O)N(R15)2, NHC(O)R15, NR15C(O)R15, NHSO2R15, NR15SO2R15, NHC(O)OR15, NR15C(O)OR15, SO2NH2, SO2NHR15, SO2N(R15)2, NHC(O)NH2, NHC(O)R15NHC(O)N(R15)2, NR15C(O)N(R15)2, OH, (O), C(O)OH, CN, CF3, OCF3, CF2CF3, F, Cl, Br or I;
R15 is R16, R17, R18 or R19;
R16 is phenyl;
R17 is heteroaryl;
R18 is cycloalkyl, cycloalkenyl, heterocycloalkyl or heterocycloalkenyl;
R19 is alkyl, alkenyl or alkynyl, each of which is unsubstituted or substituted with R20;
R20 is phenyl, heteroaryl, cycloalkyl, cycloalkenyl or heterocycloalkyl;
wherein R11, R12, R13, R16, R17, and R18 are independently unsubstituted or substituted with one or two or three or four or five of independently OR21, NO2, CF3, F, Cl, Br or I; and
R21 is alkyl, alkenyl, alkynyl, phenyl, heteroaryl, cycloalkyl, cycloalkenyl or heterocycloalkyl.
3. The compound of claim 2 wherein
R5 is R6, R7, or R8;
R6 is phenyl which is unfused or fused with benzene, heteroarene or R6A; R6A is cycloalkane;
R7 is heteroaryl;
R8 is cycloalkyl, cycloalkenyl, heterocycloalkyl or heterocycloalkenyl;
wherein each foregoing cyclic moiety is independently unsubstituted or substituted with one or two or three independently selected R10, OR10, C(O)R10, NO2, N(R10)2, C(O)NHR10, SO2N(R10)2, C(O)OH, OH, (O), CF3, OCF3, F, Cl, Br or I;
R10 is R11, R13 or R14;
R11 is phenyl which is unfused or fused with benzene;
R13 is heterocycloalkyl;
R14 is alkyl or alkenyl, each of which is unsubstituted or substituted with one, two, three, four or five of independently selected R15, OR15, SO2R15, N(R15)2, F, Cl, Br or I;
R15 is R16, R18 or R19;
R16 is phenyl;
R18 is heterocycloalkyl;
R19 is alkyl;
wherein R11 and R16 are independently unsubstituted or substituted with one or two or three or four or five of independently OR21, NO2, CF3, F, Cl, Br or I; and
R21 is alkyl.
4. A composition comprising an excipient and a therapeutically effective amount of a compound of claim 1.
5. A compound selected from the group consisting of
1-(3-(1-naphthyloxy)propyl)-3-piperidin-1-yl-1H-indole-2-carboxylic acid;
3-morpholin-4-yl-1-(3-(1-naphthyloxy)propyl)-1H-indole-2-carboxylic acid;
3-(4-carboxypiperidin-1-yl)-1-(3-(1-naphthyloxy)propyl)-1H-indole-2-carboxylic acid; and
1-(3-(1-naphthyloxy)propyl)-3-(1,3,5-trimethyl-1H-pyrazol-4-yl)-1H-indole-2-carboxylic acid;
or a therapeutically acceptable salt thereof.
6. The compound of claim 1, where B1 is 3-(1-naphthyloxy)propyl.
7. 1-(3-(1-Naphthyloxy)propyl)-3-(1,3,5-trimethyl-1H-pyrazol-4-yl)-1H-indole-2-carboxylic acid or a therapeutically acceptable salt thereof.