System for an open architecture deployment platform with centralized synchronization
AssigneeCitrix Systems, Inc.
InventorsGeorge Visalli, Douglas Morrison, Roy Bodayla
Life of this patent
Estimating the term…
Abstract
One aspect of the preferred embodiment relates to an application framework for managing mobile clients and application programs. By utilizing the preferred embodiment, a system administrator may be provided the capability to manage and control multiple devices, directly and indirectly, using push (server-initiated) and/or pull (client-initiated) techniques from a single location. Additionally, the preferred embodiment may be utilized to back up and securely store information on the mobile clients, identify device usage and to deliver files and databases to the mobile clients.
Claims20
A method comprising:
- providing, by a session services module of an application server, session services for a plurality of mobile clients, wherein the session services module is configured to manage the transfer of manage the transfer of information between the application server and each of the plurality of mobile clients;
- providing, by an administrative management service module of the application server, an administrative management service, wherein the administrative management service module is configured to allow a system administrator to manage centralized distribution of files to the plurality of mobile clients;
- selecting, by the administrative management service module based on first input received from the system administrator, one or more of the plurality of mobile clients to receive a software package for installation on the one or more of the plurality of mobile clients;
- and
- automatically pushing, by the session services module, the software package to each of the selected one or more of the plurality of mobile clients.
A system comprising:
- an application server comprising a processor and a memory;
- wherein the application server is configured to:
- provide session services for a plurality of mobile clients through a session services module of the application server, wherein the session services module is configured to manage the transfer of information between the application server and each of the plurality of mobile clients;
- provide an administrative management service through an administrative management service module of the application server, wherein the administrative management service module is configured to allow a system administrator to manage centralized distribution of files to the plurality of mobile clients;
- select, by the administrative management service module based on first input received from the system administrator, one or more of the plurality of mobile clients to receive a software package for installation on the one or more of the plurality of mobile clients;
- and
- automatically push, by the session services module, the software package to each of the selected one or more of the plurality of mobile clients.
A non-transitory computer readable medium storing instructions which, when executed by a processor, cause a system to perform:
- providing, by a session services module of an application server, session services for a plurality of mobile clients, wherein the session services module is configured to manage the transfer of information between the application server and each of the plurality of mobile clients;
- providing, by an administrative management service module of the application server, an administrative management service, wherein the administrative management service module is configured to allow a system administrator to manage centralized distribution of files to the plurality of mobile clients;
- selecting, by the administrative management service module based on first input received from the system administrator, one or more of the plurality of mobile clients to receive a software package for installation on the one or more of the plurality of mobile clients;
- adding, by the administrative management service module based on second input received from the system administrator, a file to the package;
- and
- automatically pushing, by the session services module, the package to each of the selected one or more of the plurality of mobile clients.
Dependencies are inferred from the claim text.