SOFTWARE DISTRIBUTION VIA STAGES
0 Assignments
0 Petitions
Accused Products
Abstract
Software can be automatically distributed in stages. An administrator can specify a stage indicating software to be distributed to nodes in a network. The nodes can be organized into groups. 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 an appropriate software stage for the nodes. Agent software at a node can query a data center to discover what software is appropriate. Software of the proper stage can be provided and installed. The software can be provided via an application service provider scenario, and automatic installation can be achieved even if the nodes are behind a firewall. A versionless arrangement can be implemented.
84 Citations
48 Claims
-
1. (canceled)
-
2. (canceled)
-
3. (canceled)
-
4. (canceled)
-
5. (canceled)
-
6. (canceled)
-
7. (canceled)
-
8. (canceled)
-
9. (canceled)
-
10. (canceled)
-
11. (canceled)
-
12. (canceled)
-
13. (canceled)
-
14. (canceled)
-
15. (canceled)
-
16. (canceled)
-
17. (canceled)
-
18. (canceled)
-
19. (canceled)
-
20. (canceled)
-
21. (canceled)
-
22. A method of providing application services to a plurality of enterprises, the method comprising:
-
via an application service provider scenario, collecting indications associating computers within the enterprises with stages of software;
periodically receiving requests from the computers within the enterprises for indications of what software is to be installed on the computers; and
responsive to the requests, sending lists of software to be installed at the computers according to the stages associated with the computers. - View Dependent Claims (23, 24, 25, 26, 27, 38, 39, 40, 41)
-
-
28. (canceled)
-
29. A system for providing application services for installing a plurality of software releases at a plurality of nodes, the system comprising:
-
a data store operable to associate the software releases with a software stage and to associate the nodes with a software stage; and
one or more servers operable to receive indications of software stages associated with the nodes and modify the data store;
wherein the servers are further operable to receive queries from the nodes to provide a list of software to be installed at the nodes and reply thereto according to stage information in the data store. - View Dependent Claims (30, 31, 42, 43, 44, 45)
-
-
32. (canceled)
-
33. (canceled)
-
34. (canceled)
-
35. (canceled)
-
36. (canceled)
-
37. (canceled)
-
46. A computer readable medium having computer-executable instructions, the instructions comprising:
-
instructions for collecting indications associating computers within enterprises with stages of software;
instructions for receiving requests from the computers within the enterprises for indications of what software is to be installed on the computers; and
instructions for sending responsive to the requests, lists of software to be installed at the computers according to the stages associated with the computers. - View Dependent Claims (47, 48)
-
Specification