Unified enterprise management of wireless devices in a controlled environment
First Claim
Patent Images
1. A method for configuring a wireless device within a controlled environment, comprising:
- installing a client control subsystem on the wireless device;
receiving configuration information from an enterprise management server associated with the controlled environment;
performing, by the client control subsystem, an analysis of a file system of the wireless device, wherein the analysis comprises;
identifying a file located in the file system of the wireless device; and
comparing the file to the configuration information;
creating, by the client control subsystem, a container in the file system of the wireless device based on the configuration information, wherein the container is associated with an execution rule, the execution rule specifying a condition regarding execution of files that are located within the container;
allocating, by the client control subsystem, the file to the container based on the comparing;
receiving, by the client control subsystem, a request to execute the allocated file;
transmitting, by the client control subsystem, the request and associated data to the enterprise management server; and
receiving a signal from the enterprise management server, wherein the signal comprises an instruction allowing or denying execution of the allocated file.
1 Assignment
0 Petitions
Accused Products
Abstract
A wireless device enterprise management system and a method for operating the management system in a controlled environment is disclosed. The enterprise management system includes implementing a container-based file system on wireless devices within the controlled environment. Enterprise management system manages and controls the organization of files into one or more containers on each wireless device. Each container is associated with one or more execution rules that allow or restrict execution of files that are located in the container.
-
Citations
20 Claims
-
1. A method for configuring a wireless device within a controlled environment, comprising:
-
installing a client control subsystem on the wireless device; receiving configuration information from an enterprise management server associated with the controlled environment; performing, by the client control subsystem, an analysis of a file system of the wireless device, wherein the analysis comprises; identifying a file located in the file system of the wireless device; and comparing the file to the configuration information; creating, by the client control subsystem, a container in the file system of the wireless device based on the configuration information, wherein the container is associated with an execution rule, the execution rule specifying a condition regarding execution of files that are located within the container; allocating, by the client control subsystem, the file to the container based on the comparing; receiving, by the client control subsystem, a request to execute the allocated file; transmitting, by the client control subsystem, the request and associated data to the enterprise management server; and receiving a signal from the enterprise management server, wherein the signal comprises an instruction allowing or denying execution of the allocated file. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium having instructions stored therein, which when executed by a processor in a wireless device cause the processor to perform operations, the operations comprising:
-
installing a client control subsystem on the wireless device; receiving configuration information from an enterprise management server associated with the controlled environment; performing, by the client control subsystem, an analysis of a file system of the wireless device, wherein the analysis comprises; identifying a file located in the file system of the wireless device; and comparing the file to the configuration information; creating, by the client control subsystem, a container in the file system of the wireless device based at least on the configuration information, wherein the container is associated with an execution rule, the execution rule specifying a condition regarding execution of files that are located within the container; allocating, by the client control subsystem, the file to the container based on the comparing; receiving, by the client control subsystem, a request to execute the allocated file; transmitting, by the client control subsystem, the request and associated data to the enterprise management server; and receiving a signal from the enterprise management server, wherein the signal comprises an instruction allowing or denying execution of the allocated file. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A wireless device in a controlled environment, comprising:
-
a non-transitory memory; and a processor coupled to the memory, the processor configured to; install a client control subsystem on the wireless device; receive configuration information from an enterprise management server associated with the controlled environment; perform, by the client control subsystem, an analysis of a file system of the wireless device, wherein the analysis comprises; identify a file located in the file system of the wireless device; and compare the file to the configuration information; create, by the client control subsystem, a container in the file system of the wireless device based at least on the configuration information, wherein the container is associated with an execution rule, the execution rule specifying a condition regarding execution of files that are located within the container; allocate, by the client control subsystem, the file to the container based on the comparing; receive, by the client control subsystem, a request to execute the allocated file; transmit, by the client control subsystem, the request and associated data to the enterprise management server; and receive a signal from the enterprise management server, wherein the signal comprises an instruction allowing or denying execution of the allocated file. - View Dependent Claims (17, 18, 19, 20)
-
Specification