SANDBOXING INDIVIDUAL APPLICATIONS TO SPECIFIC USER FOLDERS IN A CLOUD-BASED SERVICE
First Claim
1. A method for providing a folder to a third-party application for a user in a cloud-based environment, the method comprising:
- receiving, at a server which provides the cloud-based environment, a request from the third-party application, wherein the request includes a user identifier;
allocating, on the server, an area that is specific for the third-party application and for the user; and
granting access of the area to the third-party application in the cloud-based environment.
4 Assignments
0 Petitions
Accused Products
Abstract
An example system and method comprises receiving a request from the third-party application, wherein the request includes a user identifier; allocating an area that is specific for the third-party application and for the user; and granting access of the area to the third-party application. In one embodiments, the method further comprises providing to the third-party application a token which allows the third-party application to access a given area. Additional embodiments provided herein enable a third-party application to use a user identifier (e.g., an email address or other identifiers) of its user to access area specific of a cloud-based environment/platform/services (e.g., collaboration, file sharing, and/or storage services) without necessarily triggering user account authentication, thereby avoiding the process of requiring access codes from the user which can adversely impact user experience as well as compromise security and/or user'"'"'s privacy.
-
Citations
33 Claims
-
1. A method for providing a folder to a third-party application for a user in a cloud-based environment, the method comprising:
-
receiving, at a server which provides the cloud-based environment, a request from the third-party application, wherein the request includes a user identifier; allocating, on the server, an area that is specific for the third-party application and for the user; and granting access of the area to the third-party application in the cloud-based environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for providing a folder to a third-party application for a user in a cloud-based platform, the system comprising:
-
a processor; and a memory coupled to the processor and storing a plurality of instructions which, when executed by the processor, cause the processor to; receive a request from the third-party application, wherein the request includes a user identifier that identifies the user; and allocate an area that is specific for the third-party application and for the user. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. A mobile device having access to a cloud-based environment, the device comprising:
-
a processor; memory coupled to the processor having stored thereon instructions which, when executed by the processor, cause the processor to; execute, on the mobile device, a mobile client to access the cloud-based environment which provides access to an application via the mobile device; wherein the mobile client creates an area, on the mobile device, that is specific for the third-party application and for the user. - View Dependent Claims (24, 25, 26)
-
-
27. A system for providing a folder to a third-party application for a user in a cloud-based platform, the system comprising:
-
means for receiving a request from the third-party application, wherein the request includes a user identifier that identifies the user; means for allocating an area that is specific for the third-party application and for the user; and means for granting access of the area to the third-party application, wherein the access specific to the area in the cloud-based environment. - View Dependent Claims (28, 29, 30, 31, 32, 33)
-
Specification