IP Library Granted Patent US 8,620,998
Granted Patent B2
US 8,620,998 · App. 12/880,072 · Granted Dec 31, 2013

Mobile application deployment for distributed computing environments

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,620,998
App. No.
12/880,072
Granted
Dec 31, 2013
Kind
B2
Abstract

Embodiments of the present invention provide a method, system and computer program product for mobile application deployment in a distributed computing environment. In an embodiment of the invention, a method for mobile application deployment in a distributed computing environment is provided. The method includes uploading a mobile application into a secured central mobile application repository and modifying a distribution policy for other mobile applications in the secured central mobile application repository to account for the uploaded mobile application and changes within the distribution policy. Thereafter, both the distribution policy and the uploaded mobile application can be transmitted to a distributed application repository by way of an intermediate server coupled to a secured distributed application repository. The intermediate server is charged with synchronizing messages, calendaring and contacts with wirelessly linked pervasive mobile devices and an associated messaging server. Finally, the intermediate server selectively deploys the uploaded mobile application to different coupled mobile devices from the distributed application repository according to the distribution policy.

Claims (17)

1. A method for mobile application deployment in a distributed computing environment, the method comprising:

uploading a mobile application into a secured central mobile application repository;

modifying a distribution policy for other mobile applications in the secured central mobile application repository to account for the uploaded mobile application and changes within the distribution policy; and,

transmitting both the distribution policy and the uploaded mobile application to a distributed application repository by way of an intermediate server coupled to the secured distributed application repository, wherein the intermediate server is charged with synchronizing messages, calendaring and contacts with wirelessly linked pervasive mobile devices and an associated messaging server, the intermediate server selectively deploying the uploaded mobile application to different coupled mobile devices from the distributed application repository according to the distribution policy.

2. A mobile application deployment data processing system comprising:

a plurality of intermediate servers each separately programmed to synchronize messages, calendaring and contacts between wirelessly linked pervasive mobile devices and an associated messaging server;

a plurality of distributed mobile application repositories, each coupled to a different one of the intermediate servers;

a secure mobile application repository storing a plurality of applications and coupled to the distributed mobile application repositories over a computer communications network;

a distribution policy for the mobile applications; and

auto-synchronization logic executing in memory of a computer coupled to the secure mobile application repository, the logic comprising program code enabled to transmit in response to detecting a change to the distribution policy, both the distribution policy and an uploaded mobile application to the distributed application repositories by way of the intermediate servers, wherein the change accounts for uploading at least one or more of the plurality of mobile applications to the secure mobile application repository and changes within the distribution policy.

3. The system of claim 2 , wherein the secure mobile application repository and the plurality of distributed application repositories are disposed on opposite ends of a firewall.

4. The system of claim 2 , further comprising an accessible interface to the secure mobile application repository providing access to a catalog of mobile applications in the secure mobile application repository from over the computer communications network.

5. A computer program product for mobile application deployment in a distributed computing environment, the computer program product comprising:

a computer readable storage device having computer readable program code embodied therewith, the computer readable program code comprising:

computer readable program code for uploading a mobile application into secured a central mobile application repository;

computer readable program code for modifying a distribution policy for other mobile applications in the secured central mobile application repository to account for the uploaded mobile application and changes within the distribution policy; and,

computer readable program code for transmitting both the distribution policy and the uploaded mobile application to a distributed application repository by way of an intermediate server coupled to the distributed application repository, the intermediate server charged with synchronizing messages, calendaring and contacts with wirelessly linked pervasive mobile devices and an associated messaging server, the intermediate server selectively deploying the uploaded mobile application to different coupled mobile devices from the distributed application repository according to the distribution policy.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2023
From: STEELCLOUD LLC
To: CROWDSTRIKE, INC.
Reel/Frame 063724/0783 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2014
From: STEELCLOUD, INC.
To: STEELCLOUD, LLC
Reel/Frame 032548/0403 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2013
From: HAJOST, BRIAN H.
To: STEELCLOUD, INC.
Reel/Frame 031155/0588 →