Find and Track Information Of Interface Usage Of Software Libraries By Other Software
First Claim
Patent Images
1. A computer-implemented method to rank a plurality of shared libraries available for an operating system, the method comprising:
- receiving, by a library controller, a plurality of different software, wherein each of the plurality of different software uses one or more of the plurality shared libraries;
for each of the plurality of different software, extracting library usage details for the one or more of the plurality of different software;
determining library provisioning details for each of the plurality of software libraries provided by the operating system; and
ranking the plurality of shared libraries based on the library usage and provisioning details.
1 Assignment
0 Petitions
Accused Products
Abstract
A library controller that ranks shared libraries that are available from an operating system is described. In one embodiment, the library controller receives multiple different software, where each of the different software use one or more of the shared libraries. The library controller extracts library usage details for each of the multiple different software and provisioning details from each of the shared libraries. Furthermore, the library controller ranks the shared libraries based on the library usage and provisioning details.
-
Citations
20 Claims
-
1. A computer-implemented method to rank a plurality of shared libraries available for an operating system, the method comprising:
-
receiving, by a library controller, a plurality of different software, wherein each of the plurality of different software uses one or more of the plurality shared libraries; for each of the plurality of different software, extracting library usage details for the one or more of the plurality of different software; determining library provisioning details for each of the plurality of software libraries provided by the operating system; and ranking the plurality of shared libraries based on the library usage and provisioning details. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer readable storage medium having instructions stored thereon that, when executed by a processing system, cause the processing system to perform a method comprising:
-
receiving a plurality of different software, wherein each of the plurality of different software uses one or more of a plurality shared libraries; for each of the plurality of different software, extracting library usage details for the one or more of the plurality of different software; determining library provisioning details for each of the plurality of software libraries provided by the operating system; and ranking the plurality of shared libraries based on the library usage and provisioning details. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A library interface processing device comprising:
-
a receiving module to receive a plurality of different software, wherein each of the plurality of different software uses one or more of a plurality shared libraries; a library usage module, coupled to the receiving module, to extract, for each of the plurality of different software, library usage details for the one or more of the plurality of different software; a library provisioning module, coupled to the library usage module, to determine library provisioning details for each of the plurality of software libraries provided by the operating system; and an analysis module, coupled to the library provisioning module, to rank the plurality of shared libraries based on the library usage and provisioning details. - View Dependent Claims (19, 20)
-
Specification