Workflow-based user interface system for mobile devices management
First Claim
1. A method of implementing mobile device management in a network of managed object mobile devices coupled to a mobile device manager server computer, comprising:
- defining a set of action blocks comprising actions and conditions to be implemented on a mobile device managed by the mobile device manager server;
using the action blocks as primitives for the composition of management tasks;
representing the action blocks as objects in a graphical user interface layout tool;
defining the management tasks using a workflow design tool that utilizes a drag-and-drop graphical user interface, the management tasks comprising a plurality of process states functionally coupled to one another through one or more transitions, wherein at least one process state of the plurality of process states calls one or more other process states of the plurality of process states at least one of directly and through stacked process states of the plurality of process states, wherein a first workflow includes a first subroutine state and a first end state of the plurality of process states and a second workflow includes a second end state of the plurality of process states, the first workflow calling the second workflow through the first subroutine state, the second workflow returning control to the first workflow when the one or more transitions reach the second end state, the one or more transitions concluding when reaching the first end state;
wherein the mobile device is an Open Mobile Alliance Device Management (OAM DM) enabled mobile device, and the process states include one or more configuration parameters of the mobile device; and
wherein the one or more configuration parameters are represented in at least one node of an OMA DM management tree for the mobile device.
3 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of a workflow-based user interface for defining and managing functions implemented on mobile devices are described. A method under an embodiment utilizes a workflow-based mobile device management user interface. The method utilizes a pluggable workflow framework to achieve mobile device management externalization. The mobile device management platform is required to implement a set of basic action blocks that are used as primitives for further management policy composition. The method provides a development environment integrated with a mobile device management platform that allows assembling management (monitoring) primitives into meaningful management policies without changes to a core management platform infrastructure. The method claims addition of new primitives deployed as add-on products to enable new and advanced management policies, best integration practices with a carrier operational support system. The method enables debugging and tracing mobile device management policies in real time to minimize development and testing efforts.
19 Citations
20 Claims
-
1. A method of implementing mobile device management in a network of managed object mobile devices coupled to a mobile device manager server computer, comprising:
-
defining a set of action blocks comprising actions and conditions to be implemented on a mobile device managed by the mobile device manager server; using the action blocks as primitives for the composition of management tasks; representing the action blocks as objects in a graphical user interface layout tool; defining the management tasks using a workflow design tool that utilizes a drag-and-drop graphical user interface, the management tasks comprising a plurality of process states functionally coupled to one another through one or more transitions, wherein at least one process state of the plurality of process states calls one or more other process states of the plurality of process states at least one of directly and through stacked process states of the plurality of process states, wherein a first workflow includes a first subroutine state and a first end state of the plurality of process states and a second workflow includes a second end state of the plurality of process states, the first workflow calling the second workflow through the first subroutine state, the second workflow returning control to the first workflow when the one or more transitions reach the second end state, the one or more transitions concluding when reaching the first end state; wherein the mobile device is an Open Mobile Alliance Device Management (OAM DM) enabled mobile device, and the process states include one or more configuration parameters of the mobile device; and wherein the one or more configuration parameters are represented in at least one node of an OMA DM management tree for the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for configuring and managing a mobile device remotely coupled to a device management (DM) server comprising:
-
one or more processors executing at least one application for providing, a configuration manager component configuring a number of parameters of the mobile device to be operable with one or more functional applications; a firmware manager component to upgrade the mobile device using an over-the-air protocol to transmit firmware upgrade modules; a diagnostics manager component to remotely query, diagnose and fix problems on the mobile device; a workflow designer component enabling a user to design and implement a set of instructions that dictate how the DM server institutes over-the-air device management operations to the mobile device, in the form of a workflow comprising a first workflow and a second workflow, wherein the set of instructions includes a plurality of process states functionally coupled to one another through one or more transitions, wherein at least one process state of the plurality of process states calls one or more other process states of the plurality of process states at least one of directly and through stacked process states of the plurality of process states, wherein a first workflow includes a first subroutine state and a first end state of the plurality of process states and a second workflow includes a second end state of the plurality of process states, the first workflow calling the second workflow through the first subroutine state, the second workflow returning control to the first workflow when the one or more transitions reach the second end state, the one or more transitions concluding when reaching the first end state; wherein the mobile device is an Open Mobile Alliance Device Management (OAM DM) enabled mobile device, and the process states include one or more configuration parameters of the mobile device; and wherein the one or more configuration parameters are represented in at least one node of an OMA DM management tree for the mobile device. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A user interface system comprising:
-
one or more processors executing at least one application for providing, a menu area providing icons representing a plurality of process states and one or more transitions; a drag-and-drop tool allowing a user to create a workflow including a first workflow and a second workflow and comprising the plurality of process states linked by the one or more transitions, wherein at least one process state of the plurality of process states calls at least one other process state of the plurality of process states at least one of directly and through stacked process states of the plurality of process states, wherein the first workflow includes a first subroutine state and a first end state of the plurality of process states and the second workflow includes a second end state of the plurality of process states, the first workflow calling the second workflow through the first subroutine state, the second workflow returning control to the first workflow when the one or more transitions reach the second end state, the one or more transitions concluding when reaching the first end state; a workflow palette area displaying completed and in process workflows, wherein a workflow dictates a process flow for managing remote support of a managed object client device coupled to a server computer over a network, and wherein the remote support comprises installing one or more firmware updates that are transmitted to the device using an over-the-air protocol; wherein the mobile device is an Open Mobile Alliance Device Management (OAM DM) enabled mobile device, and the process states include one or more configuration parameters of the mobile device; and wherein the one or more configuration parameters are represented in at least one node of an OMA DM management tree for the mobile device. - View Dependent Claims (20)
-
Specification