Distinct Links for Publish Targets
First Claim
1. A method implemented by a computing device, the method comprising:
- generating distinct sharing links to share an item from online storage associated with a user account for each of multiple publish targets responsive to a request to create the distinct sharing links;
publishing the distinct sharing links to the sharing targets; and
enabling individual management of the distinct sharing links associated with the multiple publish targets.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for sharing of items from online storage (e.g., cloud storage) are described herein. In one approach, distinct sharing links to an item can be generated for multiple different publish targets through a single publishing user interface exposed to a user. Through the publishing user interface, a user may submit a request having a selection of different social networks and/or other sites/targets to receive a sharing link for an item. In response to the request, a distinct sharing link is generated for each selected recipient and the generated sharing links are published to appropriate targets. Thus, a user is able to easily send links for a shared item to multiple targets through a single request and can separately manage permissions associated with each distinct sharing link.
77 Citations
20 Claims
-
1. A method implemented by a computing device, the method comprising:
-
generating distinct sharing links to share an item from online storage associated with a user account for each of multiple publish targets responsive to a request to create the distinct sharing links; publishing the distinct sharing links to the sharing targets; and enabling individual management of the distinct sharing links associated with the multiple publish targets. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. One or more 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; and enabling users to share items from the online storage with others through sharing links including publishing of distinct sharing links for a shared item stored in online storage associated with a particular user account to multiple publish targets responsive to obtaining a single request having a selection of the multiple publish targets. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. 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, perform operations to publish sharing links for an item to multiple publish targets including; obtaining a single request to create distinct sharing links for the multiple publish targets to share the item from online storage allocated to a user account with a service provider; parsing the single request to identify the multiple publish targets; generating distinct sharing links such that each of the distinct sharing links corresponds to one of the identified publish targets and is constructed to include a navigation path to the item and a sharing key that uniquely identifies the distinct sharing link; and encoding permissions to the item within the distinct sharing links by associating the permissions with the sharing key of each distinct sharing link on an individual basis thereby enabling individual management of the distinct sharing links through the permissions. - View Dependent Claims (19, 20)
-
Specification