Collecting information on component implementation and use
First Claim
1. In a system comprising a computer in networked communication with a an information collection facility, the computer executing a server application, the server application being operable to implement at least one of a plurality of optionally implemented components, the server application being operable to execute an implemented component, a computer-implemented method comprising acts of:
- (A) determining first information defining which of the plurality of components is implemented by the server application; and
(B) transmitting the first information to the information collection facility.
2 Assignments
0 Petitions
Accused Products
Abstract
Computer-implemented methods and apparatus are provided to determine whether components are implemented by an application executing on a computer. In one embodiment, the application is a server application, and the components define the role(s) performed by the server application in servicing clients. In an exemplary embodiment, an automated process is performed to collect information on the components which are implemented by the application, the components which are in use by the application, the state of the components, and the characteristics of the computer itself. If a user of the computer consents, the information may be transmitted to an information collection facility.
18 Citations
20 Claims
-
1. In a system comprising a computer in networked communication with a an information collection facility, the computer executing a server application, the server application being operable to implement at least one of a plurality of optionally implemented components, the server application being operable to execute an implemented component, a computer-implemented method comprising acts of:
-
(A) determining first information defining which of the plurality of components is implemented by the server application; and
(B) transmitting the first information to the information collection facility. - View Dependent Claims (2, 3, 4, 5, 6, 7, 16, 17, 18, 19, 20)
-
-
8. At least one computer-readable medium having instructions recorded thereon, which instructions, when executed in a system comprising a computer in networked communication with a an information collection facility, the computer executing a server application, the server application being operable to implement at least one of a plurality of optionally implemented components, the server application being operable to execute an implemented component, perform a method comprising acts of:
-
(A) determining first information defining which of the plurality of components is implemented by the server application; and
(B) transmitting the first information to the information collection facility. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. In a configuration in which a computer is in networked communication with a an information collection facility, the computer executing a server application, the server application being operable to implement at least one of a plurality of optionally implemented components, the server application being operable to execute an implemented component, a system comprising:
-
an implementation information controller operable to determine first information defining which of the plurality of components is implemented by the server application; and
a transmission controller operable to transmit the first information to the information collection facility.
-
Specification