Patent №
US 8,776,027
Granted
2014-07-08
Filed 2009
Owner
MICROSOFT CORPORATION
Lab
AI components
2
kr · hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
12399491
A system for reporting information about how selected components of an operating system are used by applications on a computing device. A manifest of components is provided from a management server to a computing device. The manifest specifies components of the operating system for which usage information is to be collected. The computing device surveys applications for calls to the components specified in the manifest. Surveys may be performed by static scanning and/or dynamic monitoring. In static scanning, application files are scanned for keyword strings specified in the manifest. Keyword string matches are recorded to a log file. In dynamic monitoring, calls from executing applications to components specified by the manifest are identified and logged. A report is generated from the log and sent to the management server. The management server then aggregates and analyzes reports from multiple computing devices to enable developers to assess how the components are being used.
AI classification
Ownership
MICROSOFT CORPORATION
assignment · 225980973
Assignors
ERGAN, CENK, STEVENTON, JUSTIN, KOCHHAR, ERIC, SHIVASWAMY, UDAYASIMHA, EARHART, DOUGLAS R., BRODSKY, MICAH
On an employer assignment, the assignors are typically the inventors.