Software administration in an application service provider scenario via configuration directives
First Claim
1. A computer-implemented method of providing software administration services for a set of nodes via an application service provider scenario, the method comprising:
- collecting a set of one or more configuration directives for one or more nodes in the set of nodes via an application service provider scenario, wherein the one or more configuration directives are collected via a web protocol, the web protocol comprises an HTTP-based protocol, and the one or more configuration directives are received from activated user interface elements acquired via the application service provider scenario, whereby the application service provider scenario is configured to collect the one or more configuration directives through a firewall; and
responsive to communications initiated by one or more nodes over a network, implementing the configuration directives at the nodes.
1 Assignment
0 Petitions
Accused Products
Abstract
Software can be administered via an application service provider scenario. An administrator can specify configuration directives to be implemented at nodes in a network. The nodes can be organized into groups. The configuration directives can be organized into policies. The administration functions can be performed via an application service provider scenario. For example, a browser-based user interface can be used to configure nodes and indicate appropriate settings, software, or behavior for the nodes. Agent software at a node can query a data center to discover and implement the configuration directives. More than one organization can be serviced by an application service provider.
-
Citations
24 Claims
-
1. A computer-implemented method of providing software administration services for a set of nodes via an application service provider scenario, the method comprising:
-
collecting a set of one or more configuration directives for one or more nodes in the set of nodes via an application service provider scenario, wherein the one or more configuration directives are collected via a web protocol, the web protocol comprises an HTTP-based protocol, and the one or more configuration directives are received from activated user interface elements acquired via the application service provider scenario, whereby the application service provider scenario is configured to collect the one or more configuration directives through a firewall; and responsive to communications initiated by one or more nodes over a network, implementing the configuration directives at the nodes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-implemented method for achieving administration of anti-virus software at a plurality of computers within a plurality of organizations, the method comprising:
-
from a plurality of web browsers, receiving a plurality of configuration directives from activated user interface elements to be enforced at the nodes, wherein the configuration directives comprise an indication of configuration of anti-virus software at the nodes and are received in an application service provider scenario; associating the configuration directives in a database with the nodes, wherein the database comprises an organizations database table; and responsive to a request from agent software at a polling node, providing information to the agent software at the polling node by which anti-virus software at the polling node can be configured according to one of the configuration directives associated with the polling node; wherein the receiving and the providing are accomplished via an HTTP-based protocol configured to provide the information to the polling node through a firewall.
-
-
14. A method of providing application services to a plurality of enterprises, the method comprising:
-
via an application service provider scenario configured to utilize an HTTP-based protocol, collecting indications through a firewall indicating configuration directives to be implemented at computers within the enterprises; periodically receiving communications from agent software on the computers within the enterprises via an HTTP-based protocol; and wherein the indications are received via activated user interface elements acquired via the application service provider scenario responsive to the communications, implementing the configuration directives through a firewall at the computers within the enterprises. - View Dependent Claims (15, 16, 17)
-
-
18. A system for providing software administration services to a plurality of nodes via an application service provider scenario, the system comprising:
-
a data store operable to associate the nodes with configuration directives to be implemented thereat; and a data center operable to receive indications of configuration directives to be associated with the nodes from activated user interface elements through a firewall via an HTTP-based protocol in an application service provider scenario and modify the data store responsive to the indications; wherein the data center is further operable to receive communications from the nodes via an HTTP-based protocol whereby the configuration directives are implemented through a firewall according to configuration directive information in the data store. - View Dependent Claims (19)
-
-
20. A system for administering software via a network, the system comprising:
-
means for receiving information associating nodes with configuration directives via activated user interface elements in an application service provider scenario; and means for replying to communications from the nodes to implement the configuration directives at the nodes associated thereto; wherein the means for receiving information is configured to receive the information through a firewall via an HTTP-based protocol; and wherein the means for replying to communications is configured to reply to the communications through a firewall via an HTTP-based protocol. - View Dependent Claims (21, 22)
-
-
23. A computer user interface for achieving software administration at a plurality of computers, the computer user interface comprising:
-
a user interface element for specifying that a named set of one or more configuration directives are to be applied to a named group of one or more computers; wherein the user interface element is delivered by a data center via an HTTP-based protocol through a firewall, and responsive to activation of the user interface element, the data center responds to HTTP-based polls by polling computers out of the one or more computers of the named group with information indicating that the configuration directives are to be implemented at the polling computers; and wherein the computer user interface element is presented via an application service provider scenario.
-
-
24. A computer user interface for achieving software administration at a plurality of computers, the computer user interface comprising:
-
a user interface element for specifying that a named set of one or more configuration directives are to be applied to a named group of one or more computers; wherein the user interface element is delivered by a data center via an application service provider scenario utilizing an HTTP-based protocol, and responsive to activation of the user interface element, the data center responds to polls by polling computers out of the one or more computers of the named group with information indicating that the configuration directives are to be implemented at the polling computers; wherein the polls are handled according to an application service provider scenario; and wherein the application service provider scenario is configured to deliver the user interface element and handle the polls through a firewall.
-
Specification