System for managing devices and method of operation of same
First Claim
1. A managed services portal, comprising:
- one or more user interface elements configured to enable a user to make selections associated with the management of services for one or more portable computing devices; and
a processor that is communicatively coupled to the user interface elements, wherein the processor is operable to;
receive a request to determine a status of one or more of the portable computing devices or to cause an action to occur on one or more of the portable computing devices; and
provide the status of the one or more portable computing devices or to effect the action on the one or more portable computing devices;
wherein the processor is further operable to provide the status of the one or more portable computing devices or to effect the action on the one or more portable computing devices on an individual basis, a group basis or a global basis;
wherein the processor is further operable to cause the presentation of one or more bundles, wherein the bundles are assigned to one or more performance functions and the bundles contain information that is based on the assigned performance functions;
wherein the information includes configuration settings and applications and at least some of the applications are default applications and the processor is further operable to enable an application to be designated as a default application for a bundle;
wherein at least some of the default applications are selected from an application repository that is associated with and under the control of a first enterprise and the user of the portable computing device is associated with the first enterprise;
wherein the first enterprise controls the application repository by at least determining which default applications are to be published in the application repository.
5 Assignments
0 Petitions
Accused Products
Abstract
A managed services platform and method of operation of same are described herein. The platform can include a device management service (DMS) server in which the DMS server can act as a gateway for communications with one or more computing devices, and the computing devices are associated with a first entity. The platform can also include an application service (AS) server in which the AS server is communicatively coupled with the DMS server. When a first computing device contacts the DMS server, the DMS server is operable to provide a bundle to the first computing device. As an example, the bundle contains content that at least includes one or more configuration messages and an application set that contains one or more predefined applications. The content of the bundle can be determined at least in part by the first entity.
-
Citations
106 Claims
-
1. A managed services portal, comprising:
-
one or more user interface elements configured to enable a user to make selections associated with the management of services for one or more portable computing devices; and a processor that is communicatively coupled to the user interface elements, wherein the processor is operable to; receive a request to determine a status of one or more of the portable computing devices or to cause an action to occur on one or more of the portable computing devices; and provide the status of the one or more portable computing devices or to effect the action on the one or more portable computing devices; wherein the processor is further operable to provide the status of the one or more portable computing devices or to effect the action on the one or more portable computing devices on an individual basis, a group basis or a global basis; wherein the processor is further operable to cause the presentation of one or more bundles, wherein the bundles are assigned to one or more performance functions and the bundles contain information that is based on the assigned performance functions; wherein the information includes configuration settings and applications and at least some of the applications are default applications and the processor is further operable to enable an application to be designated as a default application for a bundle; wherein at least some of the default applications are selected from an application repository that is associated with and under the control of a first enterprise and the user of the portable computing device is associated with the first enterprise; wherein the first enterprise controls the application repository by at least determining which default applications are to be published in the application repository. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method for managing services, comprising:
-
enabling a user to make selections associated with the management of services for one or more portable computing devices; receiving a request to determine a status of one or more of the portable computing devices or to cause an action to occur on one or more of the portable computing devices; providing the status of the one or more portable computing devices or to effecting the action on the one or more portable computing devices; wherein the status of the one or more portable computing devices is provided or the action on the one or more portable computing devices is effected on an individual basis, a group basis or a global basis; presenting one or more bundles, wherein the bundles are assigned to one or more performance functions and the bundles contain information that is based on the assigned performance functions; wherein the information of the bundles includes configuration settings and applications and at least some of the applications are designated as default applications for the bundles; and selecting at least some of the default applications from an application repository that is associated with and under the control of a first enterprise and the user of the portable computing device is associated with the first enterprise; wherein the first enterprise controls the application repository by at least determining which default applications are to be published in the application repository. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56)
-
-
57. A managed services portal, comprising:
-
one or more user interface elements configured to enable a user to make selections associated with the management of services for a first set of portable computing devices and to enable a user to make selections associated with the management of services for a second set of portable computing devices; and a processor that is communicatively coupled to the user interface elements, wherein the processor is operable to; receive a first request to determine a status of one or more of the portable computing devices of the first set or to cause an action to occur on one or more of the portable computing devices of the first set; provide the status of the one or more portable computing devices of the first set or to effect the action on the one or more portable computing devices of the first set; wherein the processor is further operable to provide the status of the one or more portable computing devices of the first set or to effect the action on the one or more portable computing devices of the first set on an individual basis, a group basis or a global basis; receive a second request to determine a status of one or more of the portable computing devices of the second set or to cause an action to occur on one or more of the portable computing devices of the second set; if authorized, provide the status of the one or more portable computing devices of the second set or to effect the action on the one or more portable computing devices of the second set; wherein the processor is further operable to provide the status of the one or more portable computing devices of the second set or to effect the action on the one or more portable computing devices of the second set on an individual basis, a group basis or a global basis; wherein the processor is further operable to cause the presentation of one or more bundles, wherein the bundles are assigned to one or more performance functions and the bundles contain information that is based on the assigned performance functions; wherein the information includes configuration settings and applications and the applications are default applications and the processor is further operable to enable the applications to be designated as default applications for a bundle; wherein at least some of the default applications are selected from a first application repository that is associated with and under the control of a first enterprise and a user of one of the portable computing devices from the first set of portable computing devices is associated with the first enterprise; wherein at least some of the default applications are selected from a second application repository that is associated with and under the control of a second enterprise and a user of one of the portable computing devices from the second set of portable computing devices is associated with the second enterprise; wherein the first enterprise controls the first application repository by at least determining which default applications are to be published in the first application repository; wherein the second enterprise controls the second application repository by at least determining which default applications are to be published in the second application repository. - View Dependent Claims (58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80)
-
-
81. A method for managing services, comprising:
-
enabling a user to make selections associated with the management of services for one or more portable computing devices of a first set; enabling the user to make selections associated with the management of services for one or more portable computing devices of a second set; receiving a request to determine a status of one or more of the portable computing devices of the first set or to cause an action to occur on one or more of the portable computing devices of the first set; providing the status of the one or more portable computing devices of the first set or effecting the action on the one or more portable computing devices of the first set; wherein the status of the one or more portable computing devices of the first set is provided or the action on the one or more portable computing devices of the first set is effected on an individual basis, a group basis or a global basis; receiving a second request to determine a status of one or more portable computing devices of the second set or to cause an action to occur on one or more of the portable computing devices of the second set; if authorized, providing the status of the one or more portable computing devices of the second set or effecting the action on the one or more portable computing devices of the second set; wherein the status of the one or more portable computing devices of the second set is provided or the action on the one or more portable computing devices of the second set is effected on an individual basis, a group basis or a global basis; presenting one or more bundles, wherein the bundles are assigned to one or more performance functions and the bundles contain information that is based on the assigned performance functions; wherein the information of the bundles includes configuration settings and applications and at least some of the applications are designated as default applications for the bundles; and wherein at least some of the default applications are selected from a first application repository that is associated with and under the control of a first enterprise and a user of one of the portable computing devices from the first set of portable computing devices is an employee of the first enterprise; wherein at least some of the default applications are selected from a second application repository that is associated with and under the control of a second enterprise and a user of one of the portable computing devices from the second set of portable computing devices is an employee of the second enterprise; wherein the first enterprise controls the first application repository by at least determining which default applications are to be published in the first application repository; wherein the second enterprise controls the second application repository by at least determining which default applications are to be published in the second application repository. - View Dependent Claims (82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104)
-
-
105. A managed services portal that is operated by a first entity, comprising:
-
one or more user interface elements configured to enable the first entity to make selections associated with the management of services for portable computing devices associated with a second entity; and a processor that is communicatively coupled to the user interface elements, wherein the processor is operable to; receive a request to determine a status of one or more of the portable computing devices of the second entity or to cause an action to occur on one or more of the portable computing devices of the second entity; if authorized, provide the status of the one or more portable computing devices of the second entity or to effect the action on the one or more portable computing devices of the second entity; wherein the processor is further operable to provide the status of the one or more portable computing devices of the second entity or to effect the action on the one or more portable computing devices of the second entity on an individual basis, a group basis or a global basis; wherein the processor is further operable to cause the presentation of one or more bundles, wherein the bundles are assigned to one or more performance functions and the bundles contain information that is based on the assigned performance functions; wherein the information includes configuration settings and applications and at least some of the applications are default applications and the processor is further operable to enable an application to be designated as a default application for a bundle; wherein at least some of the default applications are selected from an application repository that is associated with and under the control of the second entity and the user of the portable computing device is associated with the second entity; wherein the second entity controls the application repository by at least determining which default applications are to be published in the application repository.
-
-
106. A method for managing services, comprising:
-
enabling a management entity to make selections associated with the management of services for one or more portable computing devices associated with a second entity; receiving a request from the management entity to determine a status of one or more of the portable computing devices of the second entity or to cause an action to occur on one or more of the portable computing devices of the second entity; if authorized and in response to the request, providing the status of the one or more portable computing devices of the second entity or effecting the action on the one or more portable computing devices of the second entity; wherein the status of the one or more portable computing devices of the second entity is provided or the action on the one or more portable computing devices of the second entity is effected on an individual basis, a group basis or a global basis; presenting one or more bundles, wherein the bundles are assigned to one or more performance functions and the bundles contain information that is based on the assigned performance functions; wherein the information of the bundles includes configuration settings and applications and at least some of the applications are designated as default applications; and selecting at least some of the default applications from an application repository that is associated with and under the control of the second entity and the user of the portable computing device is associated with the second entity; wherein the second entity controls the application repository by at least determining which default applications are to be published in the application repository.
-
Specification