US Patent No: 7,529,775

Number of patents in Portfolio can not be more than 2000

Method and system for collecting information about applications on a computer system

1 Status Updates

Stats

ALSO PUBLISHED AS: 20050044057
ATTORNEY / AGENT: (SPONSORED)
 

Importance

Loading Importance Indicators... loading....

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.

Loading the Abstract Image... loading....

First Claim

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
MICROSOFT CORPORATIONREDMOND, WA24226

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Bluvshteyn, Vadim Redmond, WA 4 21
Carroll, Mark S Seattle, WA 10 66
Heinz, Steven S Lynnwood, WA 3 8
Lupu, Corneliu Sammamish, WA 5 10
Munsil, Donald J Kirkland, WA 17 149
Sciacqua, Michael North Bend, WA 3 8
Stephens, Maoni Sammamish, WA 4 8

Cited Art

Patent Info (Count) # Cites Year
 
MICROSOFT CORPORATION (6)
6,519,767 Compiler and method for automatically building version compatible object applications 90 1995
5,845,077 Method and system for identifying and obtaining computer software from a remote computer 332 1995
6,151,708 Determining program update availability via set intersection over a sub-optical pathway 70 1997
6,424,966 Synchronizing crawler with notification source 93 1998
6,324,544 File object synchronization between a desktop computer and a mobile device 233 1998
2002/0135,621 Auto thumbnail gallery 4 2001
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (3)
5,473,772 Automatic update of static and dynamic files at a remote network node in response to calls issued by or for application programs 196 1993
5,752,042 Server computer for selecting program updates for a client computer based on results of recognizer program(s) furnished to the client computer 153 1996
6,976,251 Intelligent update agent 31 2001
 
CHARLES E. HILL & ASSOCIATES, INC. (1)
5,528,490 Electronic catalog system and method 218 1992
 
CISCO TECHNOLOGY, INC. (1)
6,950,863 Method and system for verifying a software upgrade for a communication device 10 2000
 
COMPAQ COMPUTER CORPORATION 20555 S.H. 249 (1)
5,586,304 Automatic computer upgrading 161 1994
 
EASTMAN KODAK COMPANY (1)
2003/0090,531 Digital data preservation system 13 2001
 
EVERDREAM, INC. (1)
6,751,794 Intelligent patch checker 63 2000
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (1)
2002/0083,053 Method and apparatus for indexing files 10 2001
 
MCAFEE.COM CORPORATION (1)
6,895,513 System and method for interactive web services 3 2003
 
PHILIPS ELECTRONICS NORTH AMERICA CORPORATION (1)
6,282,709 Software update manager 148 1997
 
POINTREX, INC. (1)
2005/0033,777 Tracking, recording and organizing changes to data in computer systems 60 2003
 
QUILSTRAM SET II, L.L.C. (1)
7,127,641 System and method for software testing with extensible markup language and extensible stylesheet language 12 2002
 
RACHIS CORPORATION (1)
2002/0065,950 Device event handler 30 2001
 
SIEBEL SYSTEMS, INC. (1)
6,324,693 Method of synchronizing independently distributed software and database schema 66 1999
 
SOFTWARE RESTORE SOLUTIONS LLC (1)
5,586,322 Workgroup organized network manager with workstation comparison system 66 1995
 
SONY CORPORATION (1)
2004/0068,483 Information processor for setting time limit on check out of content 15 2003
 
SOURCENEXT CORPORATION (1)
2004/0103,190 Apparatus, system and method for supporting computer users 2 2003
 
SUN MICROSYSTEMS, INC. (1)
2004/0064,568 Presence detection using distributed indexes in peer-to-peer networks 82 2002
 
UMANSYS, INC. (1)
6,078,912 Computer-based system and method for resource determination and management 31 1998
 
VIGNETTE CORPORATION (1)
2002/0059,280 Automated table installer for multiple heterogenous databases 7 2001
 
VORMETRIC, INC. (1)
7,143,288 Secure file system server architecture and methods 23 2002
 
XEROX CORPORATION (1)
4,558,413 Software version management system 767 1983
 
Z4 TECHNOLOGIES, INC. (1)
6,986,063 Method for monitoring software using encryption including digital signatures/certificates 54 2003

Patent Citation Ranking

Forward Cites

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (3)
7,860,239 Method and apparatus for metering usage of software products using multiple signatures 3 2005
8,010,947 Discovering multi-component software products based on weighted scores 0 2007
8,438,543 Discovering multi-component software products 0 2011

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
7.5 Year Payment $3600.00 $1800.00 $900.00 Nov 5, 2016
11.5 Year Payment $7400.00 $3700.00 $1850.00 Nov 5, 2020
Fee Large entity fee small entity fee micro entity fee
Surcharge - 7.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge - 11.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge after expiration - Late payment is unavoidable $700.00 $350.00 $175.00
Surcharge after expiration - Late payment is unintentional $1,640.00 $820.00 $410.00