Managed services platform and method of operation of same
First Claim
1. A managed services platform, comprising:
- a device management service (DMS) server, wherein the DMS server acts as a gateway for communications with one or more computing devices and the computing devices are associated with a first entity; and
an application service (AS) server, wherein the AS server is communicatively coupled with the DMS server;
wherein the AS server hosts one or more application repositories that store one or more applications for download to the computing devices;
wherein when a first computing device contacts the DMS server, the DMS server is operable to identify the first computing device through an identification associated with the first computing device and to provide a bundle to the first computing device and the bundle contains content that at least includes one or more configuration messages and an application set that contains one or more predefined applications;
wherein the content of the bundle that is provided to the first computing device is determined at least in part by the first entity based on a performance function of an intended user of the first computing device;
wherein the DMS server is operable to provide a second bundle to a second computing device and the second bundle contains content that at least includes one or more configuration messages and an application set that contains at least predefined applications;
wherein the content of the second bundle provided to the second computing device is based on an identification associated with the second computing device such that the configuration messages or the application set are provided to the second computing device according to the identification associated with the second computing device;
wherein the identification associated with the second computing device is related to a performance function of a second intended user of the second computing device such that the configuration messages or the application set that are provided to the second computing device are related to the performance function of the second intended user;
wherein the performance function of the second intended user is different from the performance function of an intended user of the first computing device and the content of the bundle provided to the second computing device is different from the content of the bundle provided to the first computing device.
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
41 Claims
-
1. A managed services platform, comprising:
-
a device management service (DMS) server, wherein the DMS server acts as a gateway for communications with one or more computing devices and the computing devices are associated with a first entity; and an application service (AS) server, wherein the AS server is communicatively coupled with the DMS server; wherein the AS server hosts one or more application repositories that store one or more applications for download to the computing devices; wherein when a first computing device contacts the DMS server, the DMS server is operable to identify the first computing device through an identification associated with the first computing device and to provide a bundle to the first computing device and the bundle contains content that at least includes one or more configuration messages and an application set that contains one or more predefined applications; wherein the content of the bundle that is provided to the first computing device is determined at least in part by the first entity based on a performance function of an intended user of the first computing device; wherein the DMS server is operable to provide a second bundle to a second computing device and the second bundle contains content that at least includes one or more configuration messages and an application set that contains at least predefined applications; wherein the content of the second bundle provided to the second computing device is based on an identification associated with the second computing device such that the configuration messages or the application set are provided to the second computing device according to the identification associated with the second computing device; wherein the identification associated with the second computing device is related to a performance function of a second intended user of the second computing device such that the configuration messages or the application set that are provided to the second computing device are related to the performance function of the second intended user; wherein the performance function of the second intended user is different from the performance function of an intended user of the first computing device and the content of the bundle provided to the second computing device is different from the content of the bundle provided to the first computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of managing services for a first client, comprising:
-
receiving an activation notice, wherein the activation notice is from a first computing device that is associated with the first client; in response to the receipt of the activation notice, providing a bundle to the first computing device based on an identification of the first computing device; maintaining an application repository that is associated with the first client; and presenting the application repository to the first computing device based on the identification of the first computing device; wherein the application repository stores one or more applications for download to the first computing device; wherein the identification of the first computing device is related to a performance function of a first intended user of the first computing device and wherein providing the bundle to the first computing device comprises providing the bundle to the first computing device such that the content of the bundle is based on the performance function of the first intended user; receiving a second activation notice, wherein the second activation notice is from a second computing device that is associated with the first client; in response to the receipt of the second activation notice, providing a second bundle to the second computing device; and presenting the application repository to the second computing device based on an identification of the second computing device; wherein providing the second bundle to the second computing device further comprises providing the second bundle to the second computing device based on the identification of the second computing device; wherein the identification of the second computing device is related to a performance function of a second intended user of the second computing device; and wherein providing the second bundle to the second computing device further comprises providing the second bundle to the second computing device such that the content of the second bundle is related to the performance function of the second intended user; wherein the content of the second bundle for the second computing device is different from the content of the bundle for the first computing device if the performance function of the second intended user is different from the performance function of the first intended user. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A managed services platform, comprising:
-
a device management service (DMS) server, wherein the DMS server is a gateway for communications with one or more computing devices and the computing devices are associated with a first client; and an application service (AS) server that is communicatively coupled with the DMS server; wherein when one of the computing devices is activated, the DMS server is operable to flash the activated first computing device to cause the first computing device to incorporate a graphical user interface (GUI) layout that is associated with and identifies the first client, wherein a user of the first computing device is associated with the first client; wherein the AS server is operable to maintain an application repository that stores applications for download to the first computing device, wherein the applications are associated with and at least partially determined by the first client and the activated first computing device is provided with access to the applications; further comprising a second managed services platform, wherein the second managed services platform comprises; a second DMS server, wherein the second DMS server is a gateway for communications with one or more second computing devices and the second computing devices are associated with a second client; and a second AS server that is communicatively coupled with the second DMS server; wherein when one of the second computing devices is activated, the second DMS server is operable to flash the activated second computing device to cause the second computing device to incorporate a graphical user interface (GUI) layout that is associated with the second client; wherein the second AS server is operable to maintain a second application repository that includes at least applications that are associated with and at least partially determined by the second client and the activated second computing device is provided with access to the applications of the second application repository. - View Dependent Claims (37, 38, 39)
-
-
40. A method of managing services, comprising:
-
receiving a first activation notice from a first computing device that is associated with a first client; in response to the receipt of the first activation notice, transmitting one or more configuration messages that are arranged to cause the first computing device to incorporate a graphical user interface (GUI) layout that is associated with and identifies the first client; maintaining an application repository that stores applications for download to the first computing device, wherein the applications are associated with and at least partially determined by the first client and the activated first computing device is provided with access to the applications; receiving a second activation notice from a second computing device that is associated with a second client; in response to the receipt of the second activation notice, transmitting one or more configuration messages that are arranged to cause the second computing device to incorporate a GUI layout that is associated with the second client; maintaining another application repository that includes at least applications that are associated with and at least partially determined by the second client; and providing the activated second computing device with access to the applications.
-
-
41. A computer program product, comprising:
-
a non-transitory computer readable storage medium having stored thereon computer readable program code that when executed by a system comprising a processor and a memory, causes the system to; receive an activation notice, wherein the activation notice is from a first computing device that is associated with the first client; in response to the receipt of the activation notice, provide a bundle to the first computing device based on an identification of the first computing device; maintain an application repository that is associated with the first client; and present the application repository to the first computing device based on the identification of the first computing device; wherein the application repository stores one or more applications for download to the first computing device; wherein the identification of the first computing device is related to a performance function of a first intended user of the first computing device and wherein the bundle is provided to the first computing device such that the content of the bundle is based on the performance function of the first intended user; and provide a second bundle to a second computing device and the second bundle contains content that at least includes one or more configuration messages and an application set that contains at least predefined applications; wherein the content of the second bundle provided to the second computing device is based on an identification associated with the second computing device such that the configuration messages or the application set are provided to the second computing device according to the identification associated with the second computing device; wherein the identification associated with the second computing device is related to a performance function of a second intended user of the second computing device such that the configuration messages or the application set that are provided to the second computing device are related to the performance function of the second intended user; wherein the performance function of the second intended user is different from the performance function of an intended user of the first computing device and the content of the bundle provided to the second computing device is different from the content of the bundle provided to the first computing device.
-
Specification