Patent №
US 7,698,397
Granted
2010-04-13
Filed 2003
Owner
MICROSOFT CORPORATION
Lab
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
10608864
A framework and method are disclosed for providing/consuming data items. A memory structure is created within an address space allocated to a provider application. The memory structure stores performance counter data generated by the provider application. The counter provider application registers a counter provider and an associated performance counter memory structure via a set of application program interface methods. Thereafter, a counter provider consumer application, via additional application program interface methods, determines the identity of the performance counter provider, sets up a buffer to receive the counter data of the counter provider, and requests extraction of the counter data stored within the performance counter memory structure. The transfer of data from the provider application to the consumer application occurs through the system API.
AI classification
Ownership
MICROSOFT CORPORATION
assignment · 149310265
Assignors
PANG, JEE FUNG, CHIU, JEN-LUNG, RAGHURAMAN, MELUR K., PARK, INSUNG
On an employer assignment, the assignors are typically the inventors.