Providing access to managed content
AssigneeOpen Text Corporation
InventorsAlexander Oscherov, Victor Spivak, Eric Lundblad, Alex Treyger
Life of this patent
Estimating the term…
Abstract
A method for providing local access to managed content is disclosed. The method comprises receiving from a remote host a request to perform an operation with respect to content associated with a set of managed content and obtaining information required to respond to the request. The method further comprises providing in response to the request a content locator usable to perform the requested operation through direct communication with a content system through which the content is accessible.
Claims20
A system for providing access to managed content comprising:
- a content management system coupled to a network, a first content system connected to the content management system, the first content system storing managed content managed by the content management system;
- and
- a second content system coupled to the network,
- the content management system configured to:
- receive a request for content from a client system, the request including criteria;
- based on the request, send a query to the first content system, the query including the criteria;
- receive a query response from the first content system, the query response including information about content that matches the criteria;
- and
- determining a content locator based at least in part on the query response received from the first content system, the content locator usable by the client system to access content associated with the request directly from the second content system through which the content associated with the request is accessible;
- and
- send the content locator to the client system, the first content system configured to:
- receive the query from the content management system;
- search the managed content for the content that matches the criteria;
- return the query response to the content management system;
- the second content system configured to:
- receive the content locator from the client system;
- based on a determination that the content associated with the request is available at the second content system, return the content associated with the request to the client system;
- based on a determination that the content associated with the request is not available at the second content system:
- access the content associated with the request directly from the first content system using data contained in the content locator;
- and
- return the content associated with the request to the client system.
A computer program product comprising a non-transitory computer readable medium storing a set of computer-readable instructions, the set of computer-readable instructions comprising instructions executable to:
- receive a request for content from a client system, the request including criteria;
- based on the request, send a query to a first content system that stores managed content for a content management system, the query including the criteria;
- receive a query response from the first content system, the query response including information about content that matches the criteria;
- and
- determine a content locator based at least in part on the query response received from the first content system, the content locator usable by the client system to access content associated with the request directly from a second content system through which the content associated with the request is accessible, the content locator including data usable by the second content system to access the content associated with the request from the first content system in the event that the client system attempts to access the content associated with the request from the second content system and the content associated with the request is not available at the second content system.
Dependencies are inferred from the claim text.