SYSTEM AND METHOD FOR SERVING ONLINE SYNCHRONIZED CONTENT FROM A SANDBOX DOMAIN VIA A TEMPORARY ADDRESS
First Claim
1. A method comprising:
- receiving, at a first domain via a first address directed to the first domain, a first request to access a content item stored in an online content management system;
generating a second address directed to a second domain and associating the second address with the content item;
receiving, at the second domain via the second address, a second request to access the content item; and
serving the content item from the second domain in response to the second request.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and non-transitory computer-readable storage media for serving content stored in an online synchronized content management system from a sandbox domain via a temporary address. The online synchronized content management system may receive a first request from a user to access a content item stored in the system. The first request may be received at a first domain via a first address that is directed to the first domain. The system may generate a second address that is directed to a second domain such as a sandbox domain. Then, the second address can be associated with the content item for direct access. When the system receives, at the second domain via the second address, a second request to access the content item, the content item can be served from the second domain. After the system receives the second request, it can generate and issue a session identifier for the second address to verify any subsequent requests to access the content item via the second address.
43 Citations
20 Claims
-
1. A method comprising:
-
receiving, at a first domain via a first address directed to the first domain, a first request to access a content item stored in an online content management system; generating a second address directed to a second domain and associating the second address with the content item; receiving, at the second domain via the second address, a second request to access the content item; and serving the content item from the second domain in response to the second request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
a processor; and a non-transitory computer-readable storage medium storing instructions which, when executed by the processor, cause the processor to perform operations comprising; receiving, at a first domain via a first uniform resource locator (URL) directed to the first domain, a first request from a user to access a content item stored in the system; generating a second URL directed to a second domain and associating the second URL with the content item; receiving a second request to access the content item via the first URL combined with a predefined query parameter; redirecting the second request to the second URL; and serving the content item from the second domain in response to the second request. - View Dependent Claims (14, 15)
-
-
16. A non-transitory computer-readable storage device storing instructions which, when executed by a processor, cause the processor to perform operations comprising:
-
receiving, at a first domain via a first link directed to the first domain, a first request associated with a content item stored in an online content management system; in response to the first request, generating a second link directed to a second domain and associating the second link with the content item; receiving, at the second domain via the second link, a second request from a client device, the second request being associated with the content item; when it is determined that the second link is being accessed for a first time since the second link was generated; generating a session identifier for the second link; issuing the session identifier to the client device; and serving the content item from the second domain to the client device in response to the second request; and when it is determined that the second link is not being accessed for the first time since the second link was generated; serving the content item from the second domain to the client device in response to the second request only when the client device is in possession of the session identifier. - View Dependent Claims (17, 18, 19, 20)
-
Specification