Patent ID: 9154498
Filing Date: 2015-10-06
Classification: H04L

Abstract:
1. A method for sharing a server-stored content item, comprising: receiving, from a client computing device used by a link sharer, configuration information specifying whether or not users that are not authorized to access a server-stored content item at a sharable link can request access from the link sharer to access the server-stored content item at the sharable link; storing the configuration information in association with the sharable link; receiving, from a client computing device used by a link submitter, a first request to access the server-stored content item at the sharable link; denying the access to the server-stored content item requested by the link submitter in the first request based on one or more use restrictions associated with the sharable link; determining, based on the configuration information associated with the sharable link, whether the link submitter can request access from the link sharer to access the server stored content item at the sharable link; based on determining that the link submitter can request access from the link sharer to access the server stored content item at the sharable link, prompting the link submitter to request approval to access to the server-stored content item at the sharable link; responsive to receiving approval from the link sharer for the link submitter to access the server-stored content item at the sharable link, modifying the use restrictions associated with the sharable link to allow the link submitter to access the server-stored content item at the sharable link; after the modifying the use restrictions, receiving, from a client computing device used by the link submitter, a second request to access the server-stored content item at the sharable link; and allowing the access to the server-stored content item requested by the link submitter in the second request based on the modified use restrictions associated with the sharable link; wherein the method is performed by one or more computing devices.