Shared item account selection
First Claim
1. A method implemented by a computing device, the method comprising:
- determining a plurality of selected recipients for a sharing link to an item maintained in online storage, the plurality of selected recipients having a plurality of associated different publish targets for publishing the sharing link;
wherein the plurality of associated different publish targets include a plurality of difference services or sites;
generating different limited access sharing links for each of the plurality of selected recipients for the plurality of associated different publish targets through a single publishing user interface;
wherein share permissions associated with the different limited access sharing links are managed separately;
wherein the different limited access sharing links include a navigation path and a sharing key;
wherein the sharing key is a key or token used to generate the different limited access sharing links to the item maintained in the online storage;
the different limited access sharing links configured to provide limited one-time access to the item maintained in the online storage for the purpose of selecting an account to use for subsequent access to the item maintained in the online storage;
determining the share permissions associated with the different limited access sharing links, the share permissions selected via share permission options including at least a view option and an edit option displayed in the single publishing user interface, where the single publishing user interface further includes an add control to search for an additional publish target associated with the plurality of selected recipients;
sending notifications having the different limited access sharing links to the plurality of selected recipients;
responsive to selection of a limited access sharing link by a respective recipient, selectively exposing an account selection dialog to prompt the respective recipient to select a user account to use for access to the item maintained in the online storage;
andinvalidating the limited access sharing link for subsequent use to gain access to the item maintained in online storage once the respective recipient uses the limited access sharing link to select the user account.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for sharing of items from online storage (e.g., cloud storage) are described herein. In at least some embodiments, sharing links can be configured as one-time sharing links that provide recipients with limited, one-time access to a shared item for the purpose of selecting or registering an account to use for subsequent access to the item. Recipients are able to select accounts they find most convenient for accessing a shared item without the owner/sharer of the item necessarily having contact information for those accounts or sending a link to the accounts. Selection of a one-time link initiates an authentication sequence that selectively provides an option to select a particular account. Once the one-time sharing link is redeemed, the one-time sharing link is invalidated for subsequent access to the item.
191 Citations
13 Claims
-
1. A method implemented by a computing device, the method comprising:
-
determining a plurality of selected recipients for a sharing link to an item maintained in online storage, the plurality of selected recipients having a plurality of associated different publish targets for publishing the sharing link;
wherein the plurality of associated different publish targets include a plurality of difference services or sites;generating different limited access sharing links for each of the plurality of selected recipients for the plurality of associated different publish targets through a single publishing user interface;
wherein share permissions associated with the different limited access sharing links are managed separately;
wherein the different limited access sharing links include a navigation path and a sharing key;
wherein the sharing key is a key or token used to generate the different limited access sharing links to the item maintained in the online storage;the different limited access sharing links configured to provide limited one-time access to the item maintained in the online storage for the purpose of selecting an account to use for subsequent access to the item maintained in the online storage; determining the share permissions associated with the different limited access sharing links, the share permissions selected via share permission options including at least a view option and an edit option displayed in the single publishing user interface, where the single publishing user interface further includes an add control to search for an additional publish target associated with the plurality of selected recipients; sending notifications having the different limited access sharing links to the plurality of selected recipients; responsive to selection of a limited access sharing link by a respective recipient, selectively exposing an account selection dialog to prompt the respective recipient to select a user account to use for access to the item maintained in the online storage; and invalidating the limited access sharing link for subsequent use to gain access to the item maintained in online storage once the respective recipient uses the limited access sharing link to select the user account. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. One or more non-signal computer-readable storage media storing instructions that, when executed by one or more components of a computing device, implement a collaboration service configured to perform operations including:
-
providing online storage that is allocated to user accounts with a service provider; determining a plurality of selected recipients for a sharing link to an item maintained in the online storage, the plurality of selected recipients having a plurality of associated different publish targets for publishing the sharing link;
wherein the plurality of associated different publish targets include a plurality of different services or sites;generating different limited access sharing links for each of the plurality of selected recipients for the plurality of associated different publish targets through a single publishing user interface;
wherein share permissions associated with the different limited access sharing links are managed separately;
where the different limited access sharing links include a navigation path and a sharing key;
wherein the sharing key is a key or token used to generate the different limited access sharing links to the item maintained in the online storage;
wherein each of the different limited access sharing links is configured to share the item maintained in the online storage associated with the plurality of selected recipients in response to a request to get a limited access sharing link for the item maintained in the online storage, the request including the share permissions associated with the limited access sharing link, the share permissions selected via share permission options including at least a view option and an edit option displayed in the single publishing user interface, and where the single publishing user interface further includes an add control to search for an additional publish target associated with the plurality of selected recipients;the different limited access sharing links configured to provide limited one-time access to the item maintained in the online storage for the purpose of selecting an account to use for subsequent access to the item maintained in the online storage; sending a notification having the limited access sharing link to a recipient; responsive to selection of the limited access sharing link by the recipient, initiating an authentication sequence to authenticate the recipient to a user account of the recipient with the service provider; and prompting the recipient to select the user account with an account selection dialog during the authentication sequence; invalidating the limited access sharing link for subsequent use to gain permissions on the item maintained the in online storage once the recipient uses the limited access sharing link to select the user account. - View Dependent Claims (8, 9, 10)
-
-
11. A computing system comprising:
-
one or more processing components; one or more computer-readable storage media storing instructions that, when executed by the one or more processing components, implement a collaboration service configured to perform operations including; determining a plurality of selected recipients for a sharing link to an item maintained in online storage, the plurality of selected recipients having a plurality of associated different publish targets for publishing the sharing link;
wherein the plurality of associated different publish targets include a plurality of difference services or sites;generating different limited access sharing links for each of the plurality of selected recipients for the plurality of associated different publish targets through a single publishing user interface;
wherein share permissions associated with the different limited access sharing links are managed separately;
where the different limited access sharing links include a navigation path and a sharing key;
wherein the sharing key is a key or token used to generate the different limited access sharing links to the item maintained in the online storage;wherein each of the plurality of selected recipients are selected to receive a sharing link to the item maintained in the online storage allocated to a user account with a service provider, the different limited access sharing links configured to provide limited access to the item maintained in the online storage for the purpose of selecting an account to use for subsequent access to the item maintained in the online storage; determining the share permissions associated with the different limited access sharing links, the share permissions selected via share permission options including at least a view option and an edit option displayed in the single publishing user interface, where the single publishing user interface further includes an add control to search for an additional publish target associated with the plurality of selected recipients; sending notifications having the different limited access sharing links to the plurality of selected recipients; responsive to selection of a limited access sharing link by a respective recipient, selectively exposing an account selection dialog to prompt the respective recipient to select a user account to use for access to the item maintained in the online storage; and invalidating the limited access sharing link after the respective recipient uses the limited access sharing link to gain permissions on the item maintained in the online storage. - View Dependent Claims (12, 13)
-
Specification