System and method for remotely securing software updates of computer systems
First Claim
1. A system for remotely securing software updates of computer systems comprising:
- a server adapted to receive software updates from a plurality of sources;
means adapted to receive installation scripts, each of which is associated with at least one software update disposed on the server;
a secured user data storage adapted to store data representative of a plurality of end users;
authentication means adapted for receiving a login request from at least one remote data processing device including means adapted for comparing the received login request with the secured user data;
means adapted for selectively placing the server in data communication with at least one remote data processing device in accordance with a determination of the authentication means; and
means adapted for selectively transmitting software updates from the server, along with an associated installation script, in accordance with a received login request.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for providing a subscription service wherein a remote host enables the automatic receipt at a customer site of the most recent updates, patches, or fixes for services the customer site is running. The remote host uses a secured private port to transfer the updates to the subscribed systems. A remote host server searches an update database for updates of the services from a list configured by an administrator. The host server then downloads the updates and notifies the administrator that an update is available. An update script is subsequently generated, allowing the update to be pushed to a subscribing system. The host server the searches a listing of subscribing systems to determine which subscribing systems run a service for which an update is available. The host server, through a private port, uploads the content to the subscribing system automatically. The communication port is a secured port that will require authentication of the host server by the subscribing system prior to uploading.
56 Citations
32 Claims
-
1. A system for remotely securing software updates of computer systems comprising:
-
a server adapted to receive software updates from a plurality of sources;
means adapted to receive installation scripts, each of which is associated with at least one software update disposed on the server;
a secured user data storage adapted to store data representative of a plurality of end users;
authentication means adapted for receiving a login request from at least one remote data processing device including means adapted for comparing the received login request with the secured user data;
means adapted for selectively placing the server in data communication with at least one remote data processing device in accordance with a determination of the authentication means; and
means adapted for selectively transmitting software updates from the server, along with an associated installation script, in accordance with a received login request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
11. A method for remotely securing software updates of computer systems comprising the steps of:
-
receiving, at a server, software updates from a plurality of sources;
receiving installation scripts at the server, each of which is associated with at least one software update disposed on the server;
storing data representative of a plurality of end users in a secured user data storage means;
receiving a login request from at least one remote data processing device and comparing the received login request with the secured user data;
selectively placing the server in data communication with at least one remote data processing device in accordance with a determination of the authentication means; and
selectively transmitting software updates from the server, along with an associated installation script, in accordance with a received login request.
-
-
21. A computer-readable medium for remotely securing software updates of computer systems comprising:
-
a server adapted to receive software updates from a plurality of sources;
means adapted to receive installation scripts, each of which is associated with at least one software update disposed on the server;
a secured user data storage adapted to store data representative of a plurality of end users;
authentication means adapted for receiving a login request from at least one remote data processing device including means adapted for comparing the received login request with the secured user data;
means adapted for selectively placing the server in data communication with at least one remote data processing device in accordance with a determination of the authentication means; and
means adapted for selectively transmitting software updates from the server, along with an associated installation script, in accordance with a received login request. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A computer-implemented method for remotely securing software updates of computer systems comprising the steps of:
-
receiving, at a server, software updates from a plurality of sources;
receiving installation scripts at the server, each of which is associated with at least one software update disposed on the server;
storing data representative of a plurality of end users in a secured user data storage means;
receiving a login request from at least one remote data processing device and comparing the received login request with the secured user data;
selectively placing the server in data communication with at least one remote data processing device in accordance with a determination of the authentication means; and
selectively transmitting software updates from the server, along with an associated installation script, in accordance with a received login request. - View Dependent Claims (28, 29, 30, 31, 32)
-
Specification