MANAGED SERVICES PORTALS 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 a first client portal and a second client portal, wherein the first client portal is assigned a first application repository that is associated with the first client portal and the second client portal is assigned a second application repository that is associated with the second client portal; and
a processor that is communicatively coupled to the user interface elements, wherein the processor is operable to;
receive a notification of an application that has met an approval threshold;
cause the presentation of the application;
cause the transmission of the availability of the application to the first client portal for publication in the first application repository; and
cause the transmission of the availability of the application to the second client portal for publication in the second 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.
121 Citations
127 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 a first client portal and a second client portal, wherein the first client portal is assigned a first application repository that is associated with the first client portal and the second client portal is assigned a second application repository that is associated with the second client portal; and a processor that is communicatively coupled to the user interface elements, wherein the processor is operable to; receive a notification of an application that has met an approval threshold; cause the presentation of the application; cause the transmission of the availability of the application to the first client portal for publication in the first application repository; and cause the transmission of the availability of the application to the second client portal for publication in the second 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, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. A method for managing services, comprising:
-
enabling a user to make selections associated with the management of services for a first client portal and a second client portal, wherein the first client portal is assigned a first application repository that is associated with the first client portal and the second client portal is assigned a second application repository that is associated with the second client portal; receiving a notification of an application that has met an approval threshold; presenting the application; transmitting the availability of the application to the first client portal for publication in the first application repository; and transmitting the availability of the application to the second client portal for publication in the second application repository. - View Dependent Claims (52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 99, 100, 101)
-
-
102. A method of managing services, comprising:
-
presenting an interface to enable selections associated with the management of services for a first client portal and a second client portal, wherein the first client portal is assigned a first application repository that is associated with the first client portal and the second client portal is assigned a second application repository that is associated with the second client portal; receiving a notification of an application that has met an approval threshold; transmitting the availability of the application to the first client portal for publication in the first application repository; and transmitting the availability of the application to the second client portal for publication in the second application repository.
-
-
103. A managed services portal that is associated with a managing entity, comprising:
-
one or more user interface elements configured to enable a user to make selections associated with the management of services for a first client portal and a second client portal, wherein the first client portal is assigned a first application repository that is associated with the first client portal, the second client portal is assigned a second application repository that is associated with the second client portal and the managing entity is assigned a third application repository that is associated with the managing entity; and a processor that is communicatively coupled to the user interface elements, wherein the processor is operable to; receive a notification of an application that has met an approval threshold; cause the presentation of the application; cause the transmission of the availability of the application to the first client portal for publication in the first application repository; cause the transmission of the availability of the application to the second client portal for publication in the second application repository; and cause the publication of the application in the third application repository.
-
-
104. A method of managing services, comprising:
-
presenting an interface to enable selections associated with the management of services for a first client portal and a second client portal by a managed services portal, wherein the first client portal is assigned a first application repository that is associated with the first client portal and the second client portal is assigned a second application repository that is associated with the second client portal; receiving a notification of an application that has met an approval threshold; transmitting the availability of the application to the first client portal for publication in the first application repository; transmitting the availability of the application to the second client portal for publication in the second application repository; and publishing the application in a third application repository that is assigned to and associated with the managed services portal.
-
-
106. A method for managing configuration updates for a first client portal and a second client portal, comprising:
-
receiving a notification that a first configuration update is available for the first client portal and that a second configuration update is available for the second client portal; notifying the first client portal that the first configuration update is available for one or more portable computing devices that are associated with the first client portal, wherein the first client portal determines whether to provide the first configuration update to the first client portal portable computing devices; and notifying the second client portal that the second configuration update is available for one or more portable computing devices that are associated with the second client portal, wherein the second client portal determines whether to provide the second configuration update to the second client portal portable computing devices. - View Dependent Claims (107, 108)
-
-
109. A managed services computing device for managing one or more bundles, comprising:
-
one or more user interface elements configured to enable a user to assign a first bundle to a first performance function category, assign a second bundle to a second performance function category and select the contents of the first and second bundles; and a processor that is communicatively coupled to the user interface elements, wherein the processor is operable to; generate the first and second bundles by loading the contents of the first and second bundles; and direct the storage of the first and second bundles for selective transmission to one or more portable computing devices. - View Dependent Claims (110, 111)
-
-
112. A method for managing one or more bundles, comprising:
-
assigning a first bundle to a first performance function category; assigning a second bundle to a second performance function category; selecting the contents of the first and second bundles; generating the first and second bundles by loading the contents of the first and second bundles; and moving to storage the first and second bundles for selective transmission to one or more portable computing devices. - View Dependent Claims (113, 114)
-
-
115. A managed services platform, comprising:
-
a first computing device that is configured to present a first interface to permit application developers to submit applications for eventual publication; a second computing device that is communicatively coupled to the first computing device and that is configured to present a second interface to permit the approval of submitted applications; a third computing device that is communicatively coupled to the second computing device, wherein the third computing device is configured to; receive a notification from the second computing device that a submitted application has been approved; transmit the availability of the approved application to a first client portal for publication in a first application repository that is associated with the first client portal; and transmit the availability of the approved application to a second client portal for publication in a second application repository that is associated with the second client portal.
-
-
116. A method of managing applications, comprising:
-
receiving an application that has been submitted for approval for possible publication in a first application repository that is associated with a first client portal and a second application repository that is associated with a second client portal; approving the submitted application for the possible publication in the first application repository and the second application repository; receiving a notification that the submitted application has been approved; in response to the receipt of the notification, transmitting the availability of the approved application to the first client portal for publication in the first application repository; and in response to the receipt of the notification, transmitting the availability of the approved application to the second client portal for publication in the second application repository.
-
-
117. A method of managing applications, comprising:
-
receiving a notification that an application submitted for approval for possible publication in a first application repository that is associated with a first client portal and for possible publication in a second application repository that is associated with a second client portal has been approved; in response to the receipt of the notification, transmitting the availability of the approved application to the first client portal for publication in the first application repository; and in response to the receipt of the notification, transmitting the availability of the approved application to the second client portal for publication in the second application repository.
-
-
118. A computer program product, comprising:
-
a 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; enable a user to make selections associated with the management of services for a first client portal and a second client portal, wherein the first client portal is assigned a first application repository that is associated with the first client portal and the second client portal is assigned a second application repository that is associated with the second client portal; receive a notification of an application that has met an approval threshold; present the application; transmit the availability of the application to the first client portal for publication in the first application repository; and transmit the availability of the application to the second client portal for publication in the second application repository.
-
-
119. A client computing device associated with a first client, comprising:
-
one or more user interface elements configured to enable a user to make selections associated with the management of services for the first client, wherein the client computing device is assigned a first application repository; and a processor that is communicatively coupled with the user interface elements, wherein the processor is operable to; receive a notification of the availability of an application for publication into the client computing device application repository, wherein the notification is from a managing computing device that also provides notification of the availability of the application for publication into an application repository associated with a second client computing device; and selectively cause the publication of the available application into the client computing device application repository. - View Dependent Claims (120, 121)
-
-
122. A system, comprising:
-
a first computing device that is associated with a first application repository and that is configured to receive a notification of the availability of an application for publication in the first application repository and in response, to selectively cause the publication of the available application in the first application repository; and a sub-client computing device that is communicatively coupled to the first computing device and that is associated with a sub-client, wherein the sub-client computing device is assigned a sub-client application repository; wherein the sub-client computing device is configured to receive a second notification of the availability of the application for publication in the sub-client computing device application repository when the application is published in the first application repository.
-
-
123. A method for managing services for a first client, comprising:
-
receiving a notification of the availability of an application for publication into an application repository associated with the first client portal, wherein the notification is from a managing computing device that also provides notification of the availability of the application for publication into an application repository associated with a second client portal; and selecting the available application for publication into the first client portal application repository such that the application is available for download from the first client portal application repository to computing devices that are associated with the first client portal but not for computing devices that are associated with the second client portal. - View Dependent Claims (124, 125)
-
-
126. A method for managing applications of a client portal and a sub-client portal, wherein the client portal is assigned a client portal application repository and the sub-client portal is assigned a sub-client portal application repository, comprising:
-
receiving a notification of the availability of an application for publication in the client portal application repository; selecting the application for publication in the client portal application repository; and in response to the publication of the application in the client portal application repository, notifying the sub-client portal of the availability of the application for publication in the sub-client portal application repository.
-
-
127. A managed services computing device for managing configuration updates for a first client portal and a second client portal, comprising:
A processor, wherein the processor is operable to; receive a notification that a first configuration update is available for the first client portal and that a second configuration update is available for the second client portal; generate a notification for the first client portal that the first configuration update is available for one or more portable computing devices that are associated with the first client portal, wherein the first client portal determines whether to provide the first configuration update to the first client portal portable computing devices; and generate a notification for the second client portal that the second configuration update is available for one or more portable computing devices that are associated with the second client portal, wherein the second client portal determines whether to provide the second configuration update to the second client portal portable computing devices.
Specification