API Usage Pattern Mining

Patent №

US 9,104,525

Granted

2015-08-11

Filed 2013

Owner

MICROSOFT CORPORATION

AI components

4

ml · nlp · kr · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

13746622

Techniques for mining API method usage patterns from source code are described. These techniques include parsing the source code to generate API method call sequences that include an API method. These call sequences are clustered to obtain clusters. Based on the clusters, frequent closed sequences are determined and then clustered to obtain an API usage pattern. In addition, optimal clustering parameters may also be determined. In some instances, a graphical representation is generated based on the API usage pattern in response to a query associated with the API method.

AI classification

Natural language1.00
Machine learning1.00
Knowledge representation0.79
AI hardware0.65
Vision0.19
Planning0.08
Evolutionary computation0.00
Speech0.00

Ownership

MICROSOFT CORPORATION

assignment · 296690469

Assignors

DANG, YINGNONG, WANG, JUE, CHEN, KAI, ZHANG, HONGYU, XIE, TAO, ZHANG, DONGMEI

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC