Process for deploying software from a central computer system to remotely located devices
First Claim
Patent Images
1. A deployment process for a device facilitating deployment and installation of a framework from a computer system to said device, comprising the steps of:
- opening a browser;
connecting said device to said computer system;
sending an indication to said computer system that said framework is to be installed on said device;
receiving said framework from said computer system;
installing said framework;
sending a registry to said computer system, said registry comprising information indicative of a lack of offline applications being installed on said device;
receiving offline applications from said computer system;
installing said offline applications.
2 Assignments
0 Petitions
Accused Products
Abstract
A process for deploying and installing software, including a platform-independent framework and offline applications, on devices, such as a personal digital assistant, Internet-enabled phone, handheld computer, laptop computer or desktop computer, remotely located from a central computer system. The framework and applications permitting the devices to run applications offline and synchronize data with the central computer system.
133 Citations
32 Claims
-
1. A deployment process for a device facilitating deployment and installation of a framework from a computer system to said device, comprising the steps of:
-
opening a browser;
connecting said device to said computer system;
sending an indication to said computer system that said framework is to be installed on said device;
receiving said framework from said computer system;
installing said framework;
sending a registry to said computer system, said registry comprising information indicative of a lack of offline applications being installed on said device;
receiving offline applications from said computer system;
installing said offline applications. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A deployment process for a device for deploying offline applications from a computer system to said device, comprising the steps of:
-
opening a browser;
connecting said device to said computer system;
sending a registry to said computer system, said registry comprising an indication of each offline application installed on said device;
if an offline application is to be deleted from said device, receiving a message from said computer system to deinstall said offline application to be deleted;
if a new offline application is to be installed on said receiving said new offline application from said computer system and installing said new offline application. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A deployment process for a computer system for facilitating deployment of a framework from said computer system to a device, comprising the steps of:
-
receiving a notification that said framework is to be installed on said device;
downloading said framework to said device;
receiving a registry from said device, said registry comprising information indicative of a lack of offline applications being installed on said device;
reading said registry;
determining which offline applications should be installed on said device;
downloading said offline applications that should be installed on said device to said device for installation. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. A deployment process for a computer system for deploying offline applications from said computer system to a device, comprising the steps of:
-
receiving a registry from said device, said registry comprising an indication of each offline application installed on said device;
determining which of a plurality of offline applications are intended to be installed on said device;
comparing said registry to said determination to devise if a discrepancy exists;
if said discrepancy exits and an offline application on said device is not intended to be installed, sending a deinstall message to said device, said message comprising an instruction to deinstall said offline application not intended to be installed;
if said discrepancy exists and an offline application intended to be installed on said device is not installed on said device, downloading said offline application intended to be installed to said device for installation. - View Dependent Claims (27, 28, 29, 30, 31, 32)
-
Specification