The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
May. 05, 2009

Filed:

Aug. 20, 2003
Applicants:

Vadim Bluvshteyn, Woodinville, WA (US);

Michael Sciacqua, North Bend, WA (US);

Donald J. Munsil, Kirkland, WA (US);

Corneliu Lupu, Sammamish, WA (US);

Maoni Stephens, Sammamish, WA (US);

Mark S. Carroll, Woodinville, WA (US);

Steven S. Heinz, Lynnwood, WA (US);

Inventors:

Vadim Bluvshteyn, Woodinville, WA (US);

Michael Sciacqua, North Bend, WA (US);

Donald J. Munsil, Kirkland, WA (US);

Corneliu Lupu, Sammamish, WA (US);

Maoni Stephens, Sammamish, WA (US);

Mark S. Carroll, Woodinville, WA (US);

Steven S. Heinz, Lynnwood, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/30 (2006.01);
U.S. Cl.
CPC ...
Abstract

A standard reporting schema to represent applications and other information on a computer in a hierarchical manner, such as via an XML (extensible markup language) file. An agent or engine is provided to inventory a computer for installed applications or services and to output a report, or log file, conforming to the schema standard. A calculation may be performed on a subset of attributes stored in the log file for an application or a service so as generate a signature representing the subset. The signature may be stored with the log file, and may be accessed quickly in a database to determine whether or not the application is a particular application, or, if more particular resources are defined, to determine more specific information, such as whether the application is a particular version or run of the application.


Find Patent Forward Citations

Loading…