Restricting access to content
AssigneeDropbox, Inc.
InventorAnton Mityagin
Life of this patent
Estimating the term…
Abstract
Various embodiments restrict or enable access to content items of an account based on login information or content request properties. For example, a synchronized online content management system can receive a request including one or more content request properties from a client device to access a user account. Access rules for the user account can be obtained and applied based on the content request properties to generate an access status. In one instance, the client device is provided with full account access if the access status indicates that the client device is an authorized device. In another instance, if the client device is an unauthorized device, at least one aspect of access to the user account is restricted.
Claims20
A computer-implemented method comprising:
- receiving, from an application stored on a client device that is authorized to access a user account of a synchronized content management system, a request to access content items associated with the user account;
- in response to the request, obtaining one or more access rules for the content items associated with the user account, wherein the one or more access rules define access restrictions for the content items by the application stored on the client device;
- and
- synchronizing the content items with the application on the client device using the one or more access rules, wherein the synchronizing enables the application on the client device to (1) present a representation of the content items associated with the user account and (2) apply the one or more access rules to determine a subset of the content items that the application stored on the client device has permission to access.
A computer-implemented method comprising:
- receiving, from an application stored on a client device authorized to access a user account on a synchronized content management system, a request to access content items associated with the user account;
- in response to the request, obtaining one or more access rules for the content items associated with the user account, wherein the one or more access rules define access restrictions for the content items by the application stored on the client device;
- applying the one or more access rules to determine a first subset of the content items associated with the user account that the application stored on the client device has permission to access and a second subset of content items associated with the user account that the application stored on the client device does not have permission to access;
- and
- in response to a request by the application stored on the client device to access the content items in the user account, enable the application stored on the client device to (1) present a representation of the content items associated with the user account, (2) access the first subset of content items associated with the user account that can be accessed, and (3) restrict access to the second subset of content items associated with the user account that cannot be accessed.
A computer-implemented method comprising:
- sending, from an application stored on a client device authorized to access a user account of a synchronized content management system, a request to access content items associated with the user account;
- synchronizing, by the application stored on the client device, the content items associated with the user account of the synchronized content management system, wherein the synchronizing includes downloading one or more access rules for the content items associated with the user account and the one or more access rules define access restrictions for the content items by the application stored on the client device;
- applying, by the application stored on the client device, the one or more access rules to determine a first subset of content items associated with the user account that can be accessed and a second subset of content items associated with the user account that cannot be accessed by the application stored on the client device;
- presenting, via the application stored on the client device, a representation of the content items associated with the user account;
- and
- in response to a request to access a content item from the content items associated with the user account through the application stored on the client device, allowing access to the first subset of content items associated with the user account that can be accessed and restricting access to the second subset of content items associated with the user account that cannot be accessed.
A computer-implemented method comprising:
- sending, from an application stored on a client device authorized to access a user account on a synchronized content management system, a request to access content items associated with the user account;
- synchronizing between the application stored on the client device and the synchronized content management system the content items associated with the user account, wherein the content items are associated with access restrictions based one or more access rules defining a first subset of the content items associated with the user account that can be accessed by the application stored on the client device and a second subset the content items associated with the user account that cannot be accessed by the application stored on the client device;
- presenting, via the application stored on the client device, a representation of the content items associated with the user account;
- and
- allowing access to the first subset of the content items associated with the user account that can be accessed.
Dependencies are inferred from the claim text.