Mobile device management
First Claim
1. A system to manage a plurality of mobile devices of an organization via a common interface, the system comprising:
- a registration module configured to receive an identifier for each of the plurality of mobile devices, wherein each identifier enables identification of a platform operating on its respective mobile device from the plurality of mobile devices and receive, for at least two of the plurality of mobile devices, end user information regarding one or more end users, wherein at least the end user information is obtained from an enterprise directory of the organization, wherein the registration module is authenticated and authorized by an application to the enterprise directory and wherein the end user information from the enterprise directory comprises access control and/or permissions data; and
a management module configured to determine a management task definition for a management task to be performed on at least two of the mobile devices, based at least in part on the end user information, and determine, using the received identifiers from the at least two mobile devices, a first platform operating on at least a first of the at least two mobile devices and a second platform operating on at least a second of the at least two mobile devices,wherein a first platform server formulates instructions, specific to the first platform, to perform the management task on the at least first device, andwherein a second platform server formulates instructions, specific to the second platform, to perform the management task on the at least second device.
2 Assignments
0 Petitions
Accused Products
Abstract
The invention provides systems and methods for managing mobile devices of supported by different platforms. In some embodiments, the invention provides this management capability by utilizing one or more agents or modules native to the platforms themselves to provide interaction with individual mobile. In some embodiments, the invention provides an abstraction layer by which management tasks or other functions relating to mobile devices of different types may be generally defined and translated for application to mobile devices supported by different platforms. In some embodiments, the invention utilizes existing organizational structure of an enterprise or organization to define management permission for mobile device administrators and end users as well as to define policy configuration schemes for mobile devices. In some embodiments, the invention tracks the lifecycle of mobile devices within an enterprise or organization as assets within the organization.
51 Citations
19 Claims
-
1. A system to manage a plurality of mobile devices of an organization via a common interface, the system comprising:
-
a registration module configured to receive an identifier for each of the plurality of mobile devices, wherein each identifier enables identification of a platform operating on its respective mobile device from the plurality of mobile devices and receive, for at least two of the plurality of mobile devices, end user information regarding one or more end users, wherein at least the end user information is obtained from an enterprise directory of the organization, wherein the registration module is authenticated and authorized by an application to the enterprise directory and wherein the end user information from the enterprise directory comprises access control and/or permissions data; and a management module configured to determine a management task definition for a management task to be performed on at least two of the mobile devices, based at least in part on the end user information, and determine, using the received identifiers from the at least two mobile devices, a first platform operating on at least a first of the at least two mobile devices and a second platform operating on at least a second of the at least two mobile devices, wherein a first platform server formulates instructions, specific to the first platform, to perform the management task on the at least first device, and wherein a second platform server formulates instructions, specific to the second platform, to perform the management task on the at least second device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method to manage a plurality of mobile devices of an organization via a common interface, the method comprising:
-
receiving an identifier for each of the plurality of mobile devices, wherein each identifier enables identification of a platform operating on its respective mobile device from the plurality of mobile devices; retrieving, for at least two of the plurality of mobile devices and using a registration module, end user information regarding one or more end users, wherein at least the end user information is obtained from an enterprise directory of the organization, wherein the registration module is authenticated and authorized by an application to the enterprise directory and wherein the end user information from the enterprise directory comprises access control and/or permissions data; determining a management task definition for a management task to be performed on at least two of the mobile devices, based at least in part on the end user information; determining, using the received identifiers from the at least two mobile devices, a first platform operating on at least a first of the at least two mobile devices and a second platform operating on at least a second of the at least two mobile devices; causing a first platform server to formulate instructions, specific to the first platform, to perform the management task on the at least first device; and causing a second platform server to formulate instructions, specific to the second platform, to perform the management task on the at least second device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable medium having computer-executable instructions thereon to manage a plurality of mobile devices of an organization via a common interface, the instructions, when executed by a processing device, causing the processing device to perform a plurality of operations comprising:
-
receiving an identifier for each of the plurality of mobile devices, wherein each identifier enables identification of a platform operating on its respective mobile device from the plurality of mobile devices; retrieving, for at least two of the plurality of mobile devices and using a registration module, end user information regarding one or more end users, wherein at least the end user information is obtained from an enterprise directory of the organization, wherein the registration module is authenticated and authorized by an application to the enterprise directory and wherein the end user information from the enterprise directory comprises access control and/or permissions data; determining a management task definition for a management task to be performed on at least two of the mobile devices, based at least in part on the end user information; determining, using the received identifiers from the at least two mobile devices, a first platform operating on at least a first of the at least two mobile devices and a second platform operating on at least a second of the at least two mobile devices; causing a first platform server to formulate instructions, specific to the first platform, to perform the management task on the at least first device; and causing a second platform server to formulate instructions, specific to the second platform, to perform the management task on the at least second device.
-
Specification