US Patent No: 5,845,077

Number of patents in Portfolio can not be more than 2000

Method and system for identifying and obtaining computer software from a remote computer

2 Status Updates

Stats

ATTORNEY / AGENT: (SPONSORED)
 

Importance

Loading Importance Indicators... loading....

Abstract

Creators of computer software provide the most up-to-date versions of their computer software on an update service. A user who has purchased computer software calls the update service on a periodic basis. The update service automatically inventories the user computer to determine what computer software may be out-of-date, and/or need maintenance updates. If so desired by the user, the update service computer automatically downloads and installs computer software to the user computer. By making periodic calls to the update service, the user always has the most up-to-date computer software immediately available. The update service may also alert the user to new products (i.e. including new help files, etc.), and new and enhanced versions of existing products which can be purchased electronically by a user from the update service.

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
Fawcett, Philip E Duvall, WA 10 1137

Cited Art

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (2)
5,367,686 Method for automated complex multilevel softward installation in a data processing system 112 1993
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
 
STAMPS.COM INC. (2)
5,495,411 Secure software rental system using continuous asynchronous password verification 189 1993
5,548,645 Secure software rental system using distributed software 169 1994
 
BROTHER KOGYO KABUSHIKI KAISHA (1)
5,267,171 Computer software vending machine 103 1991
 
CHARLES E. HILL & ASSOCIATES, INC. (1)
5,528,490 Electronic catalog system and method 218 1992
 
COMPAQ COMPUTER CORPORATION 20555 S.H. 249 (1)
5,586,304 Automatic computer upgrading 161 1994
 
DOT ASSETS NO. 9 LLC (1)
5,155,847 Method and apparatus for updating software at remote locations 580 1988
 
HEWLETT-PACKARD COMPANY (1)
5,421,009 Method of remotely installing software directly from a central computer 253 1993
 
SIGNAL SECURITY TECHNOLOGIES (1)
5,155,680 Billing system for computing software 167 1989
 
SOFTEL, INC. (1)
5,388,211 Method and apparatus for remotely controlling and monitoring the use of computer software 238 1993
 
SOFTWARE RESTORE SOLUTIONS LLC (1)
5,586,322 Workgroup organized network manager with workstation comparison system 66 1995
 
SUN MICROSYSTEMS, INC. (1)
5,142,680 Method for loading an operating system through a network 161 1989
 
SYMANTEC CORPORATION (1)
5,155,484 Fast data compressor with direct lookup table indexing into history buffer 126 1991
 
TELEFONAKTIEBOLAGET LM ERICSSON (PUBL) (1)
5,654,901 Loading software into field test equipment 51 1995
 
OTHER [CHECK PATENT PROFILE FOR ASSIGNMENT INFORMATION] (4)
4,796,181 Billing system for computer software 203 1986
5,047,928 Billing system for computer software 311 1989
5,390,247 Method and apparatus for creating, supporting, and using travelling programs 147 1993
5,337,360 Method and apparatus for creating, supporting, and using travelling programs 144 1994

Patent Citation Ranking

Forward Cites

Patent Info (Count) # Cites Year
 
MICROSOFT CORPORATION (130)
6,049,671 Method for identifying and obtaining computer software from a network computer 253 1996
6,041,333 Method and apparatus for automatically updating a data file from a network 44 1997
5,974,454 Method and system for installing and updating program module components 200 1997
6,381,742 Software package management 264 1998
6,073,214 Method and system for identifying and obtaining computer software from a remote computer 183 1998
6,449,642 Method and system for integrating a client computer into a computer network 55 1998
6,370,686 Method for categorizing and installing selected software components 35 1998
6,256,668 Method for identifying and obtaining computer software from a network computer using a tag 154 1998
6,434,744 System and method for patching an installed application program 53 1999
6,718,549 Methods for managing the distribution of client bits to client computers 33 1999
6,347,398 Automatic software downloading from a computer network 303 1999
6,128,629 Method and apparatus for automatically updating data files in a slide presentation program 37 2000
6,327,617 Method and system for identifying and obtaining computer software from a remote computer 133 2000
7,770,102 Method and system for semantically labeling strings and providing actions based on semantically labeled strings 6 2000
7,624,356 Task-sensitive methods and systems for displaying command sets 12 2000
7,346,848 Single window navigation methods and systems 39 2000
7,191,394 Authoring arbitrary XML documents using DHTML and XSLT 70 2000
7,155,667 User interface for integrated spreadsheets and word processing tables 6 2000
7,117,435 Spreadsheet fields in text 4 2000
7,000,230 Network-based software extensions 31 2000
6,883,168 Methods, systems, architectures and data structures for delivering software via a network 57 2000
6,874,143 Architectures for and methods of providing network-based software extensions 98 2000
7,496,739 System and related methods for automatically configuring a computing system 8 2000
7,574,481 Method and system for enabling offline detection of software updates 11 2000
7,165,109 Method and system to access software pertinent to an electronic peripheral device based on an address stored in a peripheral device 53 2001
7,778,816 Method and system for applying input mode bias 6 2001
7,421,645 Method and system for providing electronic commerce actions based on semantically labeled strings 30 2001
7,665,082 Methods and systems for adaptation, diagnosis, optimization, and prescription technology for network-based applications 11 2001
7,149,789 Distributing software via distribution files 31 2001
7,788,602 Method and system for providing restricted actions for recognized semantic categories 2 2001
7,712,024 Application program interfaces for semantically labeling strings and providing actions based on semantically labeled strings 3 2001
7,716,163 Method and system for defining semantic categories and actions 3 2001
7,584,261 Distribution of binary executables and content from peer locations/machines 3 2001
6,802,061 Automatic software downloading from a computer network 76 2001
7,222,341 Method and system for processing software dependencies in management of software packages 28 2002
7,325,194 Method, system, and apparatus for converting numbers between measurement systems based upon semantically labeled strings 10 2002
7,707,496 Method, system, and apparatus for converting dates between calendars and languages based upon semantically labeled strings 7 2002
7,742,048 Method, system, and apparatus for converting numbers based upon semantically labeled strings 4 2002
7,707,024 Method, system, and apparatus for converting currency values based upon semantically labeled strings 3 2002
7,281,245 Mechanism for downloading software components from a remote source for use by a local software application 55 2002
7,356,537 Providing contextually sensitive tools and help content in computer-generated documents 12 2002
7,716,676 System and method for issuing a message to a program 3 2002
7,392,479 System and method for providing namespace related information 19 2002
7,783,614 Linking elements of a document to corresponding fields, queries and/or procedures in a database 5 2003
7,415,672 System and method for designing electronic forms 3 2003
7,370,066 System and method for offline editing of data files 19 2003
7,275,216 System and method for designing electronic forms and hierarchical schemas 17 2003
7,913,159 System and method for real-time validation of structured data files 11 2003
7,516,145 System and method for incrementally transforming and rendering hierarchical data files 4 2003
7,711,550 Methods and system for recognizing names in a computer-generated document and for providing helpful actions associated with recognized names 3 2003
7,558,841 Method, system, and computer-readable medium for communicating results to a data query in a computer network 4 2003
7,168,035 Building a view on markup language data through a set of components 90 2003
7,739,588 Leveraging markup language data for semantically labeling text strings and data and for providing actions based on semantically labeled text strings and data 2 2003
7,197,515 Declarative solution definition 20 2003
7,581,177 Conversion of structured documents 11 2003
7,406,660 Mapping between structured data and a visual surface 66 2003
7,334,187 Electronic form aggregation 11 2003
7,310,801 Servicing a component-based software product throughout the software product lifecycle 3 2003
7,529,775 Method and system for collecting information about applications on a computer system 3 2003
7,296,017 Validation of XML data files 71 2003
7,451,392 Rendering an HTML electronic form by applying XSLT to XML using a solution 69 2003
7,376,673 Offline editing of XML files using a solution 23 2003
7,827,546 Mechanism for downloading software components from a remote source for use by a local software application 7 2003
7,487,515 Programmable object model for extensible markup language schema validation 7 2003
7,434,157 Programmable object model for namespace or schema library support in a software application 0 2003
7,404,195 Programmable object model for extensible markup language markup in an application 5 2003
7,178,102 Representing latent data in an extensible markup language document 11 2003
7,574,706 System and method for managing and communicating software updates 15 2003
7,546,594 System and method for updating installation components using an installation component delta patch in a networked environment 12 2003
7,509,636 System and method for updating files utilizing delta compression patching 7 2003
7,478,381 Managing software updates and a software distribution service 24 2003
7,509,573 Anti-virus security information in an extensible markup language document 0 2004
7,318,063 Managing XML documents containing hierarchical database information 5 2004
7,853,609 Update distribution system architecture and method for distributing software 12 2004
7,676,448 Controlling installation update behaviors on a client computer 5 2004
7,496,837 Structural editing with schema awareness 83 2004
7,412,645 User interface for integrated spreadsheets and word processing tables 12 2004
7,568,101 Digital signatures with an embedded view 11 2004
7,281,018 Form template data source change 87 2004
7,774,620 Executing applications at appropriate trust levels 13 2004
7,676,843 Executing applications at appropriate trust levels 17 2004
7,533,268 Digital signature with an embedded view 12 2004
7,712,048 Task-sensitive methods and systems for displaying command sets 10 2004
7,610,562 Task-sensitive methods and systems for displaying command sets 14 2004
7,512,896 Task-sensitive methods and systems for displaying command sets 12 2004
7,818,677 Single window navigation methods and systems 19 2004
7,779,027 Methods, systems, architectures and data structures for delivering software via a network 12 2004
7,673,227 User interface for integrated spreadsheets and word processing tables 18 2004
7,350,141 User interface for integrated spreadsheets and word processing tables 37 2004
7,634,772 Automatic software downloading from a computer network 9 2004
7,392,522 Architectures for and methods of providing network-based software extensions 11 2004
7,692,636 Systems and methods for handwriting to a screen 17 2004
7,702,997 Spreadsheet fields in text 0 2004
7,549,115 System and method for integrated spreadsheets and word processing tables 26 2004
7,523,390 Spreadsheet fields in text 2 2004
7,506,242 System and method for integrating spreadsheets and word processing tables 3 2004
7,120,866 Spreadsheet fields in text 7 2004
7,506,243 System and method for integrating spreadsheets and word processing tables 1 2004
7,712,022 Mutually exclusive options in electronic forms 18 2004
7,584,417 Role-dependent action for an electronic form 27 2004
7,721,190 Methods and systems for server side form processing 17 2004
7,509,353 Methods and systems for exchanging and rendering forms 2 2004
7,904,801 Recursive sections in electronic forms 4 2004
7,437,376 Scalable object model 7 2004
7,937,651 Structural editing operations for network forms 7 2005
7,743,063 Methods and systems for delivering software via a network 12 2005
7,689,929 Methods and systems of providing information to computer users 17 2005
7,346,610 Methods and systems of providing information to computer users 35 2005
7,725,834 Designer-created aspect for an electronic form template 16 2005
7,360,171 Methods and systems of providing information to computer users 1 2005
8,010,515 Query to an electronic form 5 2005
7,536,458 Distribution of binary executables and content from peer locations/machines 1 2005
7,543,228 Template for rendering an electronic form 27 2005
8,200,975 Digital signatures for network forms 2 2005
7,613,996 Enabling selection of an inferred schema part 25 2005
7,979,856 Network-based software extensions 6 2005
7,788,590 Lightweight reference user interface 1 2005
8,001,459 Enabling electronic documents for limited-capability computing devices 4 2005
7,779,343 Opening network-enabled electronic documents 0 2006
7,490,109 System and method for offline editing of data files 19 2006
7,925,718 Method and system for identifying and obtaining computer software from a remote computer 0 2006
7,900,134 Authoring arbitrary XML documents using DHTML and XSLT 10 2006
7,992,085 Lightweight reference user interface 1 2007
7,865,477 System and method for real-time validation of structured data files 10 2007
8,074,217 Methods and systems for delivering software 6 2007
7,971,139 Correlation, association, or correspondence of electronic forms 6 2007
7,925,621 Installing a solution 9 2008
8,078,960 Rendering an HTML electronic form by applying XSLT to XML using a solution 1 2008
8,046,683 Structural editing with schema awareness 2 2009
8,429,522 Correlation, association, or correspondence of electronic forms 0 2011
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (20)
6,339,826 Client-server system for maintaining a user desktop consistent with server application user access permissions 135 1998
6,510,466 Methods, systems and computer program products for centralized management of application programs on a network 155 1998
6,324,578 Methods, systems and computer program products for management of configurable application programs on a network 67 1998
6,516,346 Microcode upgrade in data processing system 8 1999
7,171,616 Method, system and computer program product for keeping files current 2 1999
7,389,497 Method and system for tracing profiling information using per thread metric variables with reused kernel threads 13 2000
6,904,594 Method and system for apportioning changes in metric variables in an symmetric multiprocessor (SMP) environment 21 2000
6,735,758 Method and system for SMP profiling using synchronized or nonsynchronized metric variables with support across multiple systems 22 2000
6,742,178 System and method for instrumenting application class files with correlation information to the instrumentation 25 2000
6,662,359 System and method for injecting hooks into Java classes to handle exception and finalization processing 49 2000
7,036,121 Method and system for maintaining software via network 0 2000
6,728,766 Methods, systems and computer program products for license use management on a network 16 2001
6,976,251 Intelligent update agent 31 2001
7,069,293 Methods, systems and computer program products for distribution of application programs to a target station on a network 20 2001
7,596,617 Apparatus, method, and business method for enabling customer access to computer system execution data in exchange for sharing the execution data 1 2001
7,185,093 Computer system, method, and business method for enabling customer access to computer system performance data in exchange for allowing access to the performance data by another computer system 1 2001
7,627,867 Change management of interfaces in distributed computer systems 3 2004
7,721,250 System and method for interactive and integrated software development process and phases 0 2006
8,307,355 Method and apparatus for populating a software catalogue with software knowledge gathering 0 2006
8,117,599 Tracing profiling information using per thread metric variables with reused kernel threads 1 2008
 
IGT (12)
7,186,181 Wide area program distribution and game information communication system 28 2001
7,931,533 Game development architecture that decouples the game logic from the graphics logics 5 2002
7,168,089 Secured virtual network in a gaming environment 61 2002
7,918,730 Trajectory-based 3-D games of chance for video gaming machines 5 2002
7,131,909 Method and apparatus for managing gaming machine code downloads 20 2002
7,515,718 Secured virtual network in a gaming environment 42 2005
7,972,214 Methods and devices for downloading games of chance 5 2005
8,033,913 Gaming machine update and mass storage management 2 2005
8,287,379 Distributed game services 0 2005
8,117,461 Method of randomly and dynamically checking configuration integrity of a gaming system 2 2006
8,057,298 Virtual player tracking and related services 3 2007
8,388,448 Methods and devices for downloading games of chance 0 2011
 
INTELLECTUAL VENTURES I LLC (10)
6,594,692 Methods for transacting electronic commerce 225 1996
8,131,883 Method for distributing content to a user station 2 2000
6,769,009 Method and system for selecting a personalized set of information channels 113 2000
6,658,464 User station software that controls transport, storage, and presentation of content from a remote source 141 2000
6,611,862 User station software that controls transport and presentation of content from a remote source 130 2000
6,557,054 Method and system for distributing updates by presenting directory of software available for user installation that is not already installed on user station 144 2000
8,069,204 Providing and receiving content over a wireless communication system 2 2006
8,024,399 Software distribution over a network 2 2006
8,321,499 Method for distributing content to a user station 2007
7,653,687 Method for distributing content to a user station 19 2007
 
VITA ZAHNFABRIK H. RAUTER GMBH & CO. KG (10)
7,298,483 Miniaturized system and method for measuring optical characteristics 1 2003
7,477,364 Miniaturized system and method for measuring optical characteristics 0 2006
7,528,956 Miniaturized system and method for measuring optical characteristics 0 2007
7,978,317 Miniaturized system and method for measuring optical characteristics 0 2008
7,768,644 Miniaturized system and method for measuring optical characteristics 0 2009
7,907,281 System and method for calibrating optical characteristics 0 2010
8,027,038 System and method for calibrating optical characteristics 0 2011
8,164,743 Miniaturized system and method for measuring optical characteristics 0 2011
8,300,222 System and method for calibrating optical characteristics 0 2011
8,373,857 Miniaturized system and method for measuring optical characteristics 0 2012
 
IGT (9)
7,951,002 Using a gaming machine as a server 4 2000
8,083,585 Apparatus and method for copying gaming machine configuration settings 0 2002
6,988,267 Method and device for implementing a downloadable software delivery system 24 2003
7,837,556 Decoupling of the graphical presentation of a game from the presentation logic 2 2005
8,185,890 Method and device for implementing a downloadable software delivery system 0 2005
7,399,229 Method and apparatus for managing gaming machine code downloads 13 2006
7,988,554 Game development architecture that decouples the game logic from the graphics logic 1 2007
8,251,807 Game development architecture that decouples the game logic from the graphics logic 0 2007
8,079,909 Method and apparatus for managing gaming machine code downloads 0 2008
 
FINISAR CORPORATION (8)
7,606,486 Protocol specific transceiver firmware 6 2005
8,229,301 Configuration of optical transceivers to perform custom features 0 2005
7,801,449 Off-module optical transceiver firmware paging 3 2005
7,974,538 Transaction for transceiver firmware download 2 2005
7,957,651 Configurable optical transceiver feature specific cost transaction 2 2005
7,802,124 Microcode configurable frequency clock 1 2005
7,957,649 Module command interface for an optical transceiver 0 2005
8,086,892 Microcode configurable frequency clock 0 2010
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (8)
6,282,711 Method for more efficiently installing software components from a remote server source 241 1999
7,062,451 Method for facilitating the purchase of compatible products 10 2000
6,829,732 Network-based software recovery for computing devices 8 2001
7,076,496 Method and system for server based software product release version tracking 14 2001
8,146,072 System and method for updating software on a computer 2 2004
7,509,676 System and method for restricting access to an enterprise network 9 2004
7,805,719 System and method for updating and distributing information 12 2006
8,434,152 System and method for restricting access to an enterprise network 0 2009
 
JJL TECHNOLOGIES LLC (8)
7,069,186 Method for remotely controlling a spectral measurement device utilizing predicted service life or a remotely provided software upgrade including color reference or shade guide data 20 2001
7,403,285 Apparatus and method for measuring optical characteristics of an object 4 2005
7,397,562 Apparatus and method for measuring optical characteristics of an object 4 2006
7,682,150 Method for preparing a dental prosthesis based on electronically determined image and color/shade data and based on telephone communication 4 2006
7,400,404 Apparatus and method for measuring color 2 2006
7,538,878 Apparatus and method for measuring optical characteristics of an object 10 2007
7,785,103 Apparatus and method for measuring optical characteristics of teeth 4 2008
8,159,666 Apparatus and method for measuring color 0 2008
 
Z4 TECHNOLOGIES, INC. (8)
6,460,142 Method and apparatus for repeated contact software end-user 29 2000
6,502,195 Computer readable storage medium for providing repeated contact with software end-user 75 2000
6,484,264 Method for providing repeated contact with software end-user using authorized administrator 63 2000
6,446,211 Method and apparatus for monitoring software using encryption 68 2000
6,795,925 Computer readable storage medium for providing repeated contact with software end-user 59 2001
6,792,548 Method for providing repeated contact with software end-user using authorized administrator 61 2001
6,792,549 Method and apparatus for repeated contact of software end-user 60 2001
6,986,063 Method for monitoring software using encryption including digital signatures/certificates 54 2003
 
INTEL CORPORATION (7)
6,553,507 Just-in-time software updates 25 1998
6,795,438 Method and apparatus for extending point-to-point/asynchronous transfer mode services to client computer systems 1 1998
7,062,765 System and method for updating information via a network 38 1999
6,996,627 System and method for providing update information 18 1999
7,046,674 Method and apparatus for extending point-to-point/asynchronous transfer mode services to client computer systems 0 2001
7,116,670 Method and apparatus for extending point-to-point/asynchronous transfer mode services to client computer systems 0 2005
7,650,423 System and method for providing update information 2 2006
 
THE CRAWFORD GROUP, INC. (6)
8,374,894 Extended web enabled multi-featured business to business computer system for rental vehicle services 0 2001
8,160,906 System and method for improved rental vehicle reservation management 4 2007
8,160,907 System and method for allocating replacement vehicle rental costs using a virtual bank of repair facility credits 4 2008
8,401,881 Extended web enabled business to business computer system for rental vehicle services 0 2011
8,340,989 Method and system for managing rental vehicle reservations with user authorization limits 0 2011
8,412,546 Method and apparatus for tracking repair facility performance for repairs relating to replacement rental vehicle transactions 0 2012
 
COLVIN, DAVID S. (5)
6,799,277 System and method for monitoring software 92 2001
6,813,717 Method for securing software to reduce unauthorized use 60 2002
6,857,078 Method for securing software to increase license compliance 67 2002
6,785,825 Method for securing software to decrease software piracy 84 2002
6,813,718 Computer readable storage medium for securing software to reduce unauthorized use 63 2002
 
HALL ALUMINUM LLC (4)
6,195,796 User centric source control 12 1998
6,163,811 Token based source file compression/decompression and its application 64 1998
6,532,588 User centric program product distribution 26 1999
RE40633 User centric product files distribution 0 2005
 
NATIONAL INSTRUMENTS CORPORATION (4)
6,889,172 Network-based system for configuring a measurement system using software programs generated based on a user specification 17 2002
7,627,695 Network-based system for configuring a programmable hardware element in a system using hardware configuration programs generated based on a user specification 0 2005
7,526,535 Network-based system for configuring a programmable hardware element in a modeling system using hardware configuration programs determined based on a user specification 3 2005
8,069,275 Network-based system for configuring a programmable hardware element in a measurement system using hardware configuration programs generated based on a user specification 0 2009
 
ORACLE OTC SUBSIDIARY LLC (4)
6,791,974 Universal internet based telephony system that provides ubiquitous access for subscribers from any terminal device 38 2000
7,075,921 Remote media control for voice over internet telephony and related applications 9 2001
6,914,899 Caller identification and voice/data synchronization for internet telephony and related applications 11 2001
6,707,811 Internet telephony for ecommerce 60 2001
 
DELL MARKETING USA, L.P. (3)
7,171,660 Intelligent patch checker 12 2004
7,853,943 Intelligent patch checker 3 2005
8,141,071 Intelligent patch checker 0 2007
 
FUJITSU LIMITED (3)
7,149,705 Computer-related product user management and service system 3 1997
6,578,199 Automatic tracking system and method for distributable software 78 1999
7,155,712 Information processing system enabling dynamically loading or replacing program component in memory allocated to activated process 6 2000
 
GOOGLE INC. (3)
6,610,103 Method for providing precise cumulative updates and fixes to a software product 9 1998
6,658,652 Method and system for shadow heap memory leak detection and other heap analysis in an object-oriented environment during real-time trace processing 122 2000
8,261,258 Common installer client 1 2005
 
SONY CORPORATION (3)
7,574,720 Data transmitting method, data transmitting system, data receiving method and receiving terminal 2 2000
7,318,044 Information providing system, information providing device, and system for controlling robot device 0 2001
8,037,491 Data transmitting method, data transmitting system, data receiving method and receiving terminal 0 2007
 
ACCENTURE GLOBAL SERVICES LIMITED (2)
7,181,512 Workstation deployment 6 2002
7,996,832 Workstation deployment 0 2007
 
CANON KABUSHIKI KAISHA (2)
7,600,226 Device driver updating method and program, information processing apparatus and server apparatus using the same, and storage for storing device driver updating program 4 2002
8,074,249 Content storage control apparatus and control method therefor 0 2007
 
EMC CORPORATION (2)
8,225,311 Deploying and distributing content management code 1 2006
8,225,310 Automatic detection and redistribution of content management code 0 2006
 
EXLUDUS TECHNOLOGIES INC. (2)
7,305,585 Asynchronous and autonomous data replication 1 2003
7,707,457 Completing an interrupted data replication operation 1 2007
 
FREEGATE CORPORATION (2)
6,230,194 Upgrading a secure network interface 125 1997
6,073,172 Initializing and reconfiguring a secure network interface 78 1997
 
KONINKLIJKE PHILIPS ELECTRONICS N.V. (2)
6,634,025 System for exchanging software processes during execution using threads 3 1997
6,847,949 Indicator system for screening protected material 0 1999
 
LENOVO (SINGAPORE) PTE LTD. (2)
7,080,372 System and method for managing system configuration across a network 21 2000
7,055,149 Method and apparatus for automating software upgrades 30 2001
 
LUCENT TECHNOLOGIES INC. (2)
6,587,877 Management of time and expense when communicating between a host and a communication network 41 1997
6,138,274 Method and apparatus for updating an online computer program 10 1998
 
MCAFEE, INC. (2)
6,701,441 System and method for interactive web services 45 2002
7,480,941 System, method and computer program product for performing one or more maintenance tasks on a remotely located computer connected to a server computer via a data network 4 2005
 
RPX CORPORATION (2)
7,577,948 System and method for providing computer upgrade information 4 2004
7,117,355 System and method for providing computer upgrade information 3 2004
 
SIEBEL SYSTEMS, INC. (2)
6,324,693 Method of synchronizing independently distributed software and database schema 66 1999
7,080,371 Method, system, apparatus and program product for distribution and instantiation of software upgrades 52 2000
 
SUN MICROSYSTEMS, INC. (2)
6,975,612 System and method for providing software upgrades to a vehicle 12 1999
7,406,496 System and method for processing callback requests, which include a client port and address, included in web-based procedure calls 0 2002
 
ZVELO, INC. (2)
8,266,304 Managed services platform 0 2005
8,180,909 Managed services platform 0 2007
 
ACTIVISION PUBLISHING, INC. (1)
7,143,409 Automated entitlement verification for delivery of licensed software 8 2001
 
ALCATEL (1)
6,715,143 Method for installing software components at a user-terminal, related devices and related software module 2 2000
 
ALCATEL USA SOURCING, L.P. (1)
6,178,546 System and method of making software product deliverables 31 1998
 
ALCATEL-LUCENT USA INC. (1)
7,688,757 Method and apparatus for assessing sourced elements 0 2006
 
BANNER ENGINEERING CORPORATION (1)
6,285,021 Self checking safety switch 10 1999
 
BISOFT ACQUISITION LLC (1)
6,401,239 System and method for quick downloading of electronic files 100 1999
 
CISCO TECHNOLOGY, INC. (1)
6,950,863 Method and system for verifying a software upgrade for a communication device 10 2000
 
COMCAST CABLE HOLDINGS, LLC (1)
8,149,847 Initializing, provisioning, and managing devices 0 2006
 
CONVERGYS INFORMATION MANAGEMENT GROUP, INC. (1)
8,024,406 System and method for dispensing e-Care 1 2006
 
CYBERSOURCE CORPORATION (1)
7,174,455 Method and system for delivering digital products electronically 0 2001
 
DELL USA, L.P. (1)
6,647,532 Built-in automatic customer identifier when connecting to a vendor website 5 1998
 
EVERDREAM, INC. (1)
6,751,794 Intelligent patch checker 63 2000
 
GILBARCO INC. (1)
6,904,592 Software download system for automatic retrieval of warranty and commission data 37 2000
 
HEARME (1)
6,332,217 Software inventory control system 24 1998
 
INFINERA CORPORATION (1)
8,230,414 Software distribution and cache management across client machines on a network 2006
 
INTERNATIONAL COMPUTERS LIMITED (1)
5,999,740 Updating mechanism for software 240 1997
 
INTERVU, INC. (1)
6,314,565 System and method for automated identification, retrieval, and installation of multimedia software components 177 1998
 
KINGLITE HOLDINGS INC. (1)
6,578,142 Method and apparatus for automatically installing and configuring software on a computer 48 1999
 
LG ELECTRONICS INC. (1)
7,305,460 Initialization file downloading apparatus and method of cable modem 6 2001
 
MCAFEE.COM CORPORATION (1)
6,895,513 System and method for interactive web services 3 2003
 
MCAFEE.COM, INC. (1)
6,453,347 Active marketing based on client computer configurations 32 2002
 
MIS ONLY, INC. (1)
6,192,518 Method for distributing software over network links via electronic mail 41 1998
 
MYMAIL, LTD. (1)
8,275,863 Method of modifying a toolbar 0 2003
 
NOKIA CORPORATION (1)
8,266,248 Use of network composition descriptors for determining product compatibility 0 2008
 
NOVELL, INC. (1)
6,151,620 Conference messaging system 32 1997
 
PHILIPS ELECTRONICS NORTH AMERICA CORPORATION (1)
6,282,709 Software update manager 148 1997
 
PROXIMA THERAPEUTICS, INC. (1)
7,516,399 Structured-document path-language expression methods and systems 13 2004
 
QUALCOMM INCORPORATED (1)
6,886,017 System and method for managing distribution of content to a device 36 1999
 
RED HAT, INC. (1)
8,418,164 Image install of a network appliance 0 2008
 
ROAMING MESSENGER, INC. (1)
7,107,236 Self-contained business transaction capsules 5 2001
 
SAFENET DATA SECURITY (ISRAEL) LTD. (1)
6,434,532 Interactive customer support for computer programs using network connection of user machine 65 1998
 
SEIKO EPSON CORPORATION (1)
7,461,133 System of automatically fetching contents present on network 0 2001
 
SHARP KABUSHIKI KAISHA (1)
7,921,420 Systems and methods for updating imaging device drivers on one or more computer systems 1 2005
 
SIEMENS NIXDORF INFORMATIONSSYSTEME AG (1)
6,581,091 Program parameter updating method 2 1999
 
SSL TECHNOLOGIES LLC (1)
7,397,541 Apparatus and method for measuring optical characteristics of an object 0 2006
 
SUPPORT.COM, INC. (1)
6,754,707 Secure computer support system 27 1999
 
TELEFONAKTIEBOLAGET LM ERICSSON (PUBL) (1)
6,074,435 Remote software download with automatic adjustment for data access compatibility 24 1997
 
TUT SYSTEMS, INC. (1)
6,496,858 Remote reconfiguration of a secure network interface 132 1999
 
UNISYS CORPORATION (1)
7,047,527 Method for identification of version levels of components across heterogeneous systems while eliminating mis-matched versions 1 2002
 
WEB.COM HOLDING COMPANY, INC. (1)
8,370,470 System and method for managing server configurations 0 2001
 
WILDTANGENT, INC. (1)
7,143,406 Asynchronous software update 5 2001