Shareable content item links with use restrictions
First Claim
Patent Images
1. A method for sharing a server-stored content item, comprising:
- receiving, from a computing device, a first request, the first request to share the server-stored content item via a unique shareable link to the server-stored content item, the first request specifying a first set of one or more use restrictions on using the unique shareable link to access the server-stored content item;
based, at least in part, on the receiving the first request, generating the unique shareable link that uniquely refers to the server-stored content item, among a plurality of server-stored content items hosted with a content management service;
based, at least in part, on the generating the unique shareable link, storing the first set of one or more use restrictions in association with the unique shareable link;
receiving, from a computing device, second request, the second request to access the server-stored content item using the unique shareable link, the second request comprising the unique shareable link;
after the receiving the second request, receiving, from a computing device, a third request selecting a second set of one or more additional use restrictions on using the unique shareable link to access the server-stored content item;
based, at least in part, on the receiving the third request, storing the first set of one or more use restrictions and the second set of one or more additional use restrictions in association with the unique shareable link;
after the receiving the third request, receiving, from a computing device, a fourth request, the fourth request to access the server-stored content item using the unique shareable link, the fourth request comprising the unique shareable link;
based, at least in part, on the receiving the fourth request, determining that the first set of one or more use restrictions and the second set of one or more additional use restrictions does not prohibit the access to the server-stored content item using the unique shareable link requested by the fourth request;
based, at least in part, on the determining that the first set of one or more use restrictions and the second set of one or more additional use restrictions does not prohibit the access requested by the fourth request, allowing the access to the server-stored content item using the unique shareable link requested by the fourth request.
3 Assignments
0 Petitions
Accused Products
Abstract
Shareable content item links with use restrictions. In one embodiment, for example, a method comprises: receiving, from a client computing device used by an authenticated link submitter, a first request to access a server-stored content item at a shareable link; wherein the link submitter is authenticated according to a first authentication factor; responsive to receiving the first request, prompting the link submitter to enter/submit a second authentication factor; and providing access to the server-stored content item at the shareable link responsive to receiving the second authentication factor from the link submitter.
53 Citations
20 Claims
-
1. A method for sharing a server-stored content item, comprising:
-
receiving, from a computing device, a first request, the first request to share the server-stored content item via a unique shareable link to the server-stored content item, the first request specifying a first set of one or more use restrictions on using the unique shareable link to access the server-stored content item; based, at least in part, on the receiving the first request, generating the unique shareable link that uniquely refers to the server-stored content item, among a plurality of server-stored content items hosted with a content management service; based, at least in part, on the generating the unique shareable link, storing the first set of one or more use restrictions in association with the unique shareable link; receiving, from a computing device, second request, the second request to access the server-stored content item using the unique shareable link, the second request comprising the unique shareable link; after the receiving the second request, receiving, from a computing device, a third request selecting a second set of one or more additional use restrictions on using the unique shareable link to access the server-stored content item; based, at least in part, on the receiving the third request, storing the first set of one or more use restrictions and the second set of one or more additional use restrictions in association with the unique shareable link; after the receiving the third request, receiving, from a computing device, a fourth request, the fourth request to access the server-stored content item using the unique shareable link, the fourth request comprising the unique shareable link; based, at least in part, on the receiving the fourth request, determining that the first set of one or more use restrictions and the second set of one or more additional use restrictions does not prohibit the access to the server-stored content item using the unique shareable link requested by the fourth request; based, at least in part, on the determining that the first set of one or more use restrictions and the second set of one or more additional use restrictions does not prohibit the access requested by the fourth request, allowing the access to the server-stored content item using the unique shareable link requested by the fourth request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
one or more processors; one or more non-transitory storage media storing instructions for execution by the one or more processors and configured for; receiving, from a computing device, a first request, the first request to share a server-stored content item via a unique shareable link to the server-stored content item, the first request specifying a first set of one or more use restrictions on using the unique shareable link to access the server-stored content item; based, at least in part, on the receiving the first request, generating the unique shareable link that uniquely refers to the server-stored content item, among a plurality of server-stored content items hosted with a content management service; based, at least in part, on the generating the unique shareable link, storing the first set of one or more use restrictions in association with the unique shareable link; receiving, from a computing device, a second request, the second request to access the server-stored content item using the unique shareable link, the second request comprising the unique shareable link; after the receiving the second request, receiving, from a computing device, a third request selecting a second set of one or more additional use restrictions on using the unique shareable link to access the server-stored content item; based, at least in part, on the receiving the third request, storing the first set of one or more use restrictions and the second set of one or more additional use restrictions in association with the unique shareable link; after the receiving the third request, receiving, from a computing device, a fourth request, the fourth request to access the server-stored content item using the unique shareable link, the fourth request comprising the unique shareable link; based, at least in part, on the receiving the fourth request, determining that the first set of one or more use restrictions and the second set of one or more additional use restrictions does not prohibit the access to the server-stored content item using the unique shareable link requested by the fourth request; based, at least in part, on the determining that the first set of one or more use restrictions and the second set of one or more additional use restrictions does not prohibit the access requested by the fourth request, allowing the access to the server-stored content item using the unique shareable link requested by the fourth request. - View Dependent Claims (15, 16)
-
-
17. One or more non-transitory storage media storing instructions which, when executed by one or more processors, cause performance of operations comprising:
-
receiving, from a computing device, a first request, the first request to share a server-stored content item via a unique shareable link to the server-stored content item, the first request specifying a first set of one or more use restrictions on using the unique shareable link to access the server-stored content item; based, at least in part, on the receiving the first request, generating the unique shareable link that uniquely refers to the server-stored content item, among a plurality of server-stored content items hosted with a content management service; based, at least in part, on the generating the unique shareable link, storing the first set of one or more use restrictions in association with the unique shareable link; receiving, from a computing device, a second request, the second request to access the server-stored content item using the unique shareable link, the second request comprising the unique shareable link; after the receiving the second request, receiving, from a computing device, a third request selecting a second set of one or more additional use restrictions on using the unique shareable link to access the server-stored content item; based, at least in part, on the receiving the third request, storing the first set of one or more use restrictions and the second set of one or more additional use restrictions in association with the unique shareable link; after the receiving the third request, receiving, from a computing device, a fourth request, the fourth request to access the server-stored content item using the unique shareable link, the fourth request comprising the unique shareable link; based, at least in part, on the receiving the fourth request, determining that the first set of one or more use restrictions and the second set of one or more additional use restrictions does not prohibit the access to the server-stored content item using the unique shareable link requested by the fourth request; based, at least in part, on the determining that the first set of one or more use restrictions and the second set of one or more additional use restrictions does not prohibit the access requested by the fourth request, allowing the access to the server-stored content item using the unique shareable link requested by the fourth request. - View Dependent Claims (18, 19, 20)
-
Specification