EXTRACTING AND COLLECTING PLATFORM USE DATA

Patent №

US 8,776,027

Granted

2014-07-08

Filed 2009

Owner

MICROSOFT CORPORATION

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.

Knowledge representationAI hardwareG06F 11/3476G06F 11/0748G06F 11/0778G06F 11/3495G06F 11/3604G06F 11/3612G06F 2201/86G06F 2201/865

AI classification

AI hardware1.00
Knowledge representation0.87
Planning0.07
Natural language0.06
Vision0.01
Machine learning0.00
Evolutionary computation0.00
Speech0.00

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.

© 2026 NYSGPT2525 LLC