METHOD AND SYSTEM FOR TRACKING CLIENT SOFTWARE USE

Patent №

US 7,587,484

Granted

2009-09-08

Filed 2001

Owner

MICROSOFT CORPORATION

AI components

1

kr

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

09982530

A method and system for tracking client software use is disclosed. User data, specifically user interaction with a client-installed software application, is collected in data files and the data files are dynamically uploaded over a global computer system, such as the Internet, to a remote analysis system. The data files are parsed for on-going analysis of feature usage. Typically, for any action that a user performs in the software application, several items are recorded in a data file, such as a user ID, an absolute time-stamp, the method invoked including application source (if the software application includes more than one application), and details such as the dialog invoked, button pressed, menu used, menu item selected, application launch, application termination, as well as environment variables, such as operating system, screen resolution, etc.

AI classification

Knowledge representation0.64
AI hardware0.06
Speech0.00
Machine learning0.00
Evolutionary computation0.00
Vision0.00
Natural language0.00
Planning0.00

Ownership

MICROSOFT CORPORATION

assignment · 125630849

Assignors

SMITH, ROSS FAULKNER, SNITKOVSKIY, ALEX, HICKS, DAVID LLOYD, TURNER, CAMERON ROYCE, PENOYER, GREGORY ALLEN

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

© 2026 NYSGPT2525 LLC