Unified system for connecting a content repository to a file sharing service
First Claim
Patent Images
1. A method of providing access to repository content, comprising:
- receiving, from a client device associated with a user, a revised content associated with a repository content object, wherein the revised content reflects at least in part a modification made to the repository content object;
determining that the revised content is to be stored in the repository, comprising determining how the revised content is to be shared via a file sharing service based at least in part on one or more policies associated with the user and determining whether to publish the revised content to the file sharing service in connection with the synchronized share based at least in part on whether the modification made to the repository content is in the context of a file sharing service to which the repository content object as stored in the repository was published in connection with a synchronized share of the repository object via the file sharing service, wherein at least one of the one or more policies are enforced at an attribute level of content to be shared via the file sharing service, and wherein the determining of how the revised content is to be shared via the file-sharing service comprises determining a manner in which the revised content is to be stored in the repository;
storing the revised content in the repository;
polling the repository for a change to a part of the repository associated with the file sharing service, wherein the repository is a central repository for a plurality of client devices; and
in response to determining that the repository content object was published in connection with the synchronized share of the repository object via the file sharing service and that the revised content is to be published via the file sharing service in connection with the synchronized share, publishing the revised content to the file sharing service in connection with the synchronized share.
11 Assignments
0 Petitions
Accused Products
Abstract
Techniques to provide access to repository content, via a file sharing service, are disclosed. In various embodiments, a revised content associated with a repository content object, reflecting a modification made to the repository content in the context of a file sharing service to which the repository content object was published in connection with a synchronized share of the repository object, is received. It is determined whether the revised content is to be stored in the repository and, if so, the revised content is stored in the repository.
-
Citations
26 Claims
-
1. A method of providing access to repository content, comprising:
-
receiving, from a client device associated with a user, a revised content associated with a repository content object, wherein the revised content reflects at least in part a modification made to the repository content object; determining that the revised content is to be stored in the repository, comprising determining how the revised content is to be shared via a file sharing service based at least in part on one or more policies associated with the user and determining whether to publish the revised content to the file sharing service in connection with the synchronized share based at least in part on whether the modification made to the repository content is in the context of a file sharing service to which the repository content object as stored in the repository was published in connection with a synchronized share of the repository object via the file sharing service, wherein at least one of the one or more policies are enforced at an attribute level of content to be shared via the file sharing service, and wherein the determining of how the revised content is to be shared via the file-sharing service comprises determining a manner in which the revised content is to be stored in the repository; storing the revised content in the repository; polling the repository for a change to a part of the repository associated with the file sharing service, wherein the repository is a central repository for a plurality of client devices; and in response to determining that the repository content object was published in connection with the synchronized share of the repository object via the file sharing service and that the revised content is to be published via the file sharing service in connection with the synchronized share, publishing the revised content to the file sharing service in connection with the synchronized share. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A system to provide access to repository content, comprising:
-
a communication interface; and a processor coupled to the communication interface and configured to; receive, from a client device associated with a user, via the communication interface a revised content associated with a repository content object, wherein the revised content reflects at least in part a modification made to the repository content object; determine that the revised content is to be stored in the repository, comprising determining how the revised content is to be shared via a file sharing service based at least in part on one or more policies associated with the user and determining whether to publish the revised content to the file sharing service in connection with the synchronized share based at least in part on whether the modification made to the repository content is in the context of a file sharing service to which the repository content object as stored in the repository was published in connection with a synchronized share of the repository object via the file sharing service, wherein at least one of the one or more policies are enforced at an attribute level of content to be shared via the file sharing service, and wherein the determining of how the revised content is to be shared via the file-sharing service comprises determining a manner in which the revised content is to be stored in the repository; store the revised content in the repository; poll the repository for a change to a part of the repository associated with the file sharing service, wherein the repository is a central repository for a plurality of client devices; and in response to determining that the repository content object was published in connection with the synchronized share of the repository object via the file sharing service and that the revised content is to be published via the file sharing service in connection with the synchronized share, publish the revised content to the file sharing service in connection with the synchronized share. - View Dependent Claims (23, 24, 25)
-
-
26. A computer program product to provide access to repository content, the computer program product being embodied in a non-transitory computer readable medium and comprising computer instructions for:
-
receiving, from a client device associated with a user, a revised content associated with a repository content object, wherein the revised content reflects at least in part a modification made to the repository content object; determining that the revised content is to be stored in the repository, comprising determining how the revised content is to be shared via a file sharing service based at least in part on one or more policies associated with the user and determining whether to publish the revised content to the file sharing service in connection with the synchronized share based at least in part on whether the modification made to the repository content is in the context of a file sharing service to which the repository content object as stored in the repository was published in connection with a synchronized share of the repository object via the file sharing service, wherein at least one of the one or more policies are enforced at an attribute level of content to be shared via the file sharing service, and wherein the determining of how the revised content is to be shared via the file-sharing service comprises determining a manner in which the revised content is to be stored in the repository; storing the revised content in the repository; polling the repository for a change to a part of the repository associated with the file sharing service, wherein the repository is a central repository for a plurality of client devices; and in response to determining that the repository content object was published in connection with the synchronized share of the repository object via the file sharing service and that the revised content is to be published via the file sharing service in connection with the synchronized share, publishing the revised content to the file sharing service in connection with the synchronized share.
-
Specification