IP Library Granted Patent US 9,794,256
Granted Patent B2
US 9,794,256 · App. 13/954,680 · Granted Oct 17, 2017

System and method for advanced control tools for administrators in a cloud-based service

Inventors: Andy Kiang (Mountain View, CA); Kevin Tu (San Francisco, CA); Philip Sheffield (San Francisco, CA); Alexander Vaughn (San Jose, CA); Timothy Heilig (Millbrae, CA); Elena Andreevna Tatarchenko (Mountain View, CA); Matthew Taro Duvall (San Francisco, CA); Natalia Vinnik (Mountain View, CA)
Assignee: Box, Inc.
H04L63/10H04L67/04H04L67/22H04L67/2861
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,794,256
App. No.
13/954,680
Granted
Oct 17, 2017
Kind
B2
Abstract

A cloud-based platform (e.g., cloud-based collaboration and/or storage platform/service) is described that provides advanced control tools for administrators of an enterprise account. The advanced control tools permit the administrator to set mobile security settings for mobile devices running applications that allow a user to access enterprise data in the cloud-based platform; activity notification archiving; support for multiple email domains; automation processes; and policies. The settings selected by the administrator are applied enterprise-wide within the cloud-based platform.

Claims (31)

1. A method of setting mobile security settings for mobile devices used to access data provided by users in a cloud collaboration environment, the method comprising:

receiving, at a server, a policy authorized by an administrator of an enterprise account of the cloud collaboration environment, the policy associated with mobile security settings on a mobile device of a user of the enterprise account, the policy including a policy type, a condition, and an action to perform if the condition is satisfied;

concatenating one or more workflows associated with the policy type, the condition, and the action into an automation process;

wherein the one or more workflows include tasks performed by the server in response to the policy type, the condition, and the action,

wherein the policy type is selected from at least one of: download of content from the enterprise account, upload of content to the enterprise account, or sharing of content associated with the enterprise account,

wherein the condition is based on at least one of: a number of downloaded files from the enterprise account, a time period over which the files are downloaded, uploading a file to a particular folder of the enterprise account, commenting on a file in the enterprise account, sharing a folder between users in the enterprise account, completion of the tasks;

upon detecting that the condition for the automation process is satisfied, receiving a selection for the action;

transmitting, by the server and based at least in part on the selection, the policy to a mobile device application running on at the mobile device, wherein the policy includes instructions for the mobile device application to configure security settings on the mobile device, and wherein the mobile device application is associated with the enterprise account; and

in response to detecting that the action is a quarantine action, executing the action of moving one or more files in the enterprise account to a quarantine location, the one or more files in the quarantine location viewable to the administrator.

2. The method of claim 1 , further comprising:

receiving, at the server, a duration of inactivity on the mobile device after which a passcode lock is required to be entered by a user to access data from the enterprise account in the cloud collaboration environment via the mobile device application;

transmitting by the server to the mobile device application the duration, wherein the mobile device application enforces the requirement for entry of the passcode lock after the duration of inactivity has occurred.

3. The method of claim 1 , wherein the transmission of the policy occurs in response to a request from the mobile device application.

4. The method of claim 3 , wherein the request is made by the mobile device application after the user logs in to the mobile device application.

5. The method of claim 1 , wherein the action includes sending a notification to an email addresses provided by the administrator.

6. A system of a cloud-based collaboration environment which provides enhanced configurable mobile security settings, the system comprising:

a processor;

a memory having stored thereon instructions which, when executed by the processor, causes the system to:

receive a policy authorized by an administrator of an enterprise account on a cloud-based collaboration environment, the policy associated with mobile security settings on a mobile device of a user of the enterprise account, the policy including a policy type, a condition, and an action to perform if the condition is satisfied;

concatenate one or more workflows associated with the policy type, the condition, and the action into an automation process;

wherein the one or more workflows include tasks performed by the server in response to the policy type, the condition, and the action,

wherein the policy type is selected from at least one of: download of content from the enterprise account, upload of content to the enterprise account, or sharing of content associated with the enterprise account,

wherein the condition is based on at least one of: a number of downloaded files from the enterprise account, a time period over which the files are downloaded, uploading a file to a particular folder of the enterprise account, commenting on a file in the enterprise account, sharing a folder between users in the enterprise account, completion of the tasks;

upon detecting that the condition for the automation process is satisfied, receive a selection for the action;

transmit the policy to a mobile device application running on at the mobile device, wherein the policy includes instructions for the mobile device application to configure security settings on the mobile device, and wherein the mobile device application associated with the enterprise account; and

in response to detecting that the action is a quarantine action, execute the action of moving one or more files in the enterprise account to a quarantine location, the one or more files in the quarantine location viewable to the administrator.

7. The system of claim 6 , wherein the system is further caused to

receive, a duration of inactivity on the mobile device after which a passcode lock is required to be entered by a user to access data from the enterprise account in the cloud collaboration environment via the mobile device application;

transmit to the mobile device application the duration, wherein the mobile device application enforces the requirement for entry of the passcode lock after the duration of inactivity has occurred.

8. The system of claim 6 , wherein transmission of the policy occurs in response to a request from the mobile device application, and further wherein the request is made by the mobile device application after the user logs in to the mobile device application.

9. The system of claim 6 , wherein the action includes sending a notification to an email addresses provided by the administrator.

Assignments (4)
SECURITY INTEREST Recorded Jul 26, 2023
From: BOX, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 064389/0686 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 14, 2017
From: KIANG, ANDY; TU, KEVIN; SHEFFIELD, PHILIP
To: BOX, INC.
Reel/Frame 043286/0356 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 14, 2017
From: KIANG, ANDY; TU, KEVIN; SHEFFIELD, PHILIP
To: BOX, INC.
Reel/Frame 043286/0426 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 14, 2017
From: KIANG, ANDY; TU, KEVIN; SHEFFIELD, PHILIP; VAUGHN, ALEXANDER; HEILIG, TIMOTHY; TATARCHENKO, ELENA ANDREEVNA; DUVALL, MATTHEW TARO; VINNIK, NATASHA
To: BOX, INC.
Reel/Frame 043286/0506 →
Continuity (4)
Provisional Application 61677249 · Jul 30, 2012
Provisional Application 61706546 · Sep 27, 2012
Provisional Application 61708926 · Oct 2, 2012
Related Publication 20140033324A1 · Jan 30, 2014