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

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7529775
APP PUB NO 20050044057A1
SERIAL NO

10644264

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

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

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
MICROSOFT TECHNOLOGY LICENSING, LLCREDMOND, WA30532

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Bluvshteyn, Vadim Woodinville, US 3 31
Carroll, Mark S Woodinville, US 8 110
Heinz, Steven S Lynnwood, US 2 15
Lupu, Corneliu Sammamish, US 4 29
Munsil, Donald J Kirkland, US 14 308
Sciacqua, Michael North Bend, US 2 15
Stephens, Maoni Sammamish, US 3 15

Cited Art Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (3)
* 5473772 Automatic update of static and dynamic files at a remote network node in response to calls issued by or for application programs 261 1993
* 5752042 Server computer for selecting program updates for a client computer based on results of recognizer program(s) furnished to the client computer 195 1996
* 6976251 Intelligent update agent 49 2001
 
UMANSYS, INC. (1)
* 6078912 Computer-based system and method for resource determination and management 42 1998
 
SOURCENEXT CORPORATION (1)
* 2004/0103,190 Apparatus, system and method for supporting computer users 3 2003
 
MCAFEE.COM CORPORATION (1)
* 6895513 System and method for interactive web services 20 2003
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (1)
* 2002/0083,053 Method and apparatus for indexing files 25 2001
 
SONY CORPORATION (1)
* 2004/0068,483 Information processor for setting time limit on check out of content 57 2003
 
COMPAQ COMPUTER CORPORATION 20555 S.H. 249 (1)
* 5586304 Automatic computer upgrading 215 1994
 
CISCO TECHNOLOGY, INC. (1)
* 6950863 Method and system for verifying a software upgrade for a communication device 11 2000
 
POINTREX, INC. (1)
* 2005/0033,777 Tracking, recording and organizing changes to data in computer systems 126 2003
 
XEROX CORPORATION (1)
* 4558413 Software version management system 995 1983
 
Z4 TECHNOLOGIES, INC. (1)
* 6986063 Method for monitoring software using encryption including digital signatures/certificates 88 2003
 
RACHIS CORPORATION (1)
* 2002/0065,950 Device event handler 67 2001
 
Everdream, Inc. (1)
* 6751794 Intelligent patch checker 148 2000
 
ORACLE AMERICA, INC. (2)
* 6324693 Method of synchronizing independently distributed software and database schema 790 1999
* 2004/0064,568 Presence detection using distributed indexes in peer-to-peer networks 157 2002
 
EASTMAN KODAK COMPANY (1)
2003/0090,531 Digital data preservation system 18 2001
 
MICROSOFT TECHNOLOGY LICENSING, LLC (6)
6519767 Compiler and method for automatically building version compatible object applications 110 1995
* 5845077 Method and system for identifying and obtaining computer software from a remote computer 427 1995
* 6151708 Determining program update availability via set intersection over a sub-optical pathway 95 1997
6424966 Synchronizing crawler with notification source 145 1998
* 6324544 File object synchronization between a desktop computer and a mobile device 412 1998
* 2002/0135,621 Auto thumbnail gallery 72 2001
 
INTELLECTUAL VENTURES II LLC (1)
* 7127641 System and method for software testing with extensible markup language and extensible stylesheet language 22 2002
 
Vormetric, Inc. (1)
* 7143288 Secure file system server architecture and methods 66 2002
 
Charles E. Hill & Associates, Inc. (1)
* 5528490 Electronic catalog system and method 281 1992
 
VIGNETTE CORPORATION (1)
* 2002/0059,280 Automated table installer for multiple heterogenous databases 9 2001
 
SOFTWARE RESTORE SOLUTIONS LLC (1)
* 5586322 Workgroup organized network manager with workstation comparison system 86 1995
 
PHILIPS ELECTRONICS NORTH AMERICA CORPORATION;INTELLECTUAL PROPERTY & STANDARDS (1)
* 6282709 Software update manager 283 1997
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (8)
* 7860239 Method and apparatus for metering usage of software products using multiple signatures 5 2005
* 2006/0021,061 Method and apparatus for metering usage of software products using multiple signatures 12 2005
* 2006/0123,413 System and method for installing a software application 15 2005
* 8806476 Implementing a software installation process 3 2006
* 2007/0220,032 Method and apparatus for implementing a software installation process 13 2006
8010947 Discovering multi-component software products based on weighted scores 8 2007
* 2008/0235,664 METHOD, SYSTEM AND COMPUTER PROGRAM FOR DISCOVERING MULTI-COMPONENT SOFTWARE PRODUCTS 10 2007
8438543 Discovering multi-component software products 2 2011
 
INTUIT INC. (2)
* 9563718 Using interactive scripts to facilitate web-based aggregation 0 2007
* 2009/0006,985 USING INTERACTIVE SCRIPTS TO FACILITATE WEB-BASED AGGREGATION 70 2007
* Cited By Examiner

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
11.5 Year Payment $7400.00 $3700.00 $1850.00 Nov 5, 2020
Fee Large entity fee small entity fee micro entity fee
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