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

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

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

See full text

all claims..

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
MICROSOFT CORPORATIONREDMOND, WA29040

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Fawcett, Philip E Duvall, WA 10 1339

Cited Art Landscape

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 124 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 232 1993
 
STAMPS.COM INC. (2)
5,495,411 Secure software rental system using continuous asynchronous password verification 209 1993
5,548,645 Secure software rental system using distributed software 198 1994
 
BROTHER KOGYO KABUSHIKI KAISHA (1)
5,267,171 Computer software vending machine 114 1991
 
Charles E. Hill & Associates, Inc. (1)
5,528,490 Electronic catalog system and method 255 1992
 
COMPAQ COMPUTER CORPORATION 20555 S.H. 249 (1)
5,586,304 Automatic computer upgrading 186 1994
 
DOT ASSETS NO. 9 LLC (1)
5,155,847 Method and apparatus for updating software at remote locations 681 1988
 
HEWLETT-PACKARD COMPANY (1)
5,421,009 Method of remotely installing software directly from a central computer 284 1993
 
Signal Security Technologies (1)
5,155,680 Billing system for computing software 193 1989
 
SofTel, Inc. (1)
5,388,211 Method and apparatus for remotely controlling and monitoring the use of computer software 284 1993
 
SOFTWARE RESTORE SOLUTIONS LLC (1)
5,586,322 Workgroup organized network manager with workstation comparison system 79 1995
 
SUN MICROSYSTEMS, INC. (1)
5,142,680 Method for loading an operating system through a network 169 1989
 
SYMANTEC CORPORATION (1)
5,155,484 Fast data compressor with direct lookup table indexing into history buffer 154 1991
 
TELEFONAKTIEBOLAGET LM ERICSSON (PUBL) (1)
5,654,901 Loading software into field test equipment 59 1995
 
Other [Check patent profile for assignment information] (4)
4,796,181 Billing system for computer software 243 1986
5,047,928 Billing system for computer software 363 1989
5,390,247 Method and apparatus for creating, supporting, and using travelling programs 167 1993
5,337,360 Method and apparatus for creating, supporting, and using travelling programs 161 1994

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
MICROSOFT CORPORATION (136)
6,049,671 Method for identifying and obtaining computer software from a network computer 314 1996
6,041,333 Method and apparatus for automatically updating a data file from a network 52 1997
5,974,454 Method and system for installing and updating program module components 252 1997
6,381,742 Software package management 330 1998
6,073,214 Method and system for identifying and obtaining computer software from a remote computer 217 1998
6,449,642 Method and system for integrating a client computer into a computer network 59 1998
6,370,686 Method for categorizing and installing selected software components 49 1998
6,256,668 Method for identifying and obtaining computer software from a network computer using a tag 195 1998
6,434,744 System and method for patching an installed application program 71 1999
6,718,549 Methods for managing the distribution of client bits to client computers 41 1999
6,347,398 Automatic software downloading from a computer network 353 1999
6,128,629 Method and apparatus for automatically updating data files in a slide presentation program 39 2000
6,327,617 Method and system for identifying and obtaining computer software from a remote computer 168 2000
7,770,102 Method and system for semantically labeling strings and providing actions based on semantically labeled strings 11 2000
7,624,356 Task-sensitive methods and systems for displaying command sets 12 2000
7,346,848 Single window navigation methods and systems 42 2000
7,191,394 Authoring arbitrary XML documents using DHTML and XSLT 75 2000
7,155,667 User interface for integrated spreadsheets and word processing tables 13 2000
7,117,435 Spreadsheet fields in text 5 2000
7,000,230 Network-based software extensions 44 2000
6,883,168 Methods, systems, architectures and data structures for delivering software via a network 88 2000
6,874,143 Architectures for and methods of providing network-based software extensions 109 2000
7,496,739 System and related methods for automatically configuring a computing system 15 2000
7,574,481 Method and system for enabling offline detection of software updates 29 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 77 2001
7,778,816 Method and system for applying input mode bias 11 2001
7,421,645 Method and system for providing electronic commerce actions based on semantically labeled strings 39 2001
7,665,082 Methods and systems for adaptation, diagnosis, optimization, and prescription technology for network-based applications 12 2001
7,149,789 Distributing software via distribution files 70 2001
7,788,602 Method and system for providing restricted actions for recognized semantic categories 5 2001
7,712,024 Application program interfaces for semantically labeling strings and providing actions based on semantically labeled strings 7 2001
7,716,163 Method and system for defining semantic categories and actions 6 2001
7,584,261 Distribution of binary executables and content from peer locations/machines 6 2001
6,802,061 Automatic software downloading from a computer network 96 2001
7,222,341 Method and system for processing software dependencies in management of software packages 42 2002
7,325,194 Method, system, and apparatus for converting numbers between measurement systems based upon semantically labeled strings 14 2002
7,707,496 Method, system, and apparatus for converting dates between calendars and languages based upon semantically labeled strings 10 2002
7,742,048 Method, system, and apparatus for converting numbers based upon semantically labeled strings 7 2002
7,707,024 Method, system, and apparatus for converting currency values based upon semantically labeled strings 6 2002
7,281,245 Mechanism for downloading software components from a remote source for use by a local software application 66 2002
7,356,537 Providing contextually sensitive tools and help content in computer-generated documents 17 2002
7,716,676 System and method for issuing a message to a program 9 2002
7,392,479 System and method for providing namespace related information 24 2002
7,783,614 Linking elements of a document to corresponding fields, queries and/or procedures in a database 10 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 21 2003
7,275,216 System and method for designing electronic forms and hierarchical schemas 20 2003
7,913,159 System and method for real-time validation of structured data files 13 2003
7,516,145 System and method for incrementally transforming and rendering hierarchical data files 8 2003
7,711,550 Methods and system for recognizing names in a computer-generated document and for providing helpful actions associated with recognized names 5 2003
7,558,841 Method, system, and computer-readable medium for communicating results to a data query in a computer network 7 2003
7,168,035 Building a view on markup language data through a set of components 100 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 5 2003
7,197,515 Declarative solution definition 21 2003
7,581,177 Conversion of structured documents 13 2003
7,406,660 Mapping between structured data and a visual surface 69 2003
7,334,187 Electronic form aggregation 14 2003
7,310,801 Servicing a component-based software product throughout the software product lifecycle 7 2003
7,529,775 Method and system for collecting information about applications on a computer system 4 2003
7,296,017 Validation of XML data files 73 2003
7,451,392 Rendering an HTML electronic form by applying XSLT to XML using a solution 76 2003
7,376,673 Offline editing of XML files using a solution 26 2003
7,827,546 Mechanism for downloading software components from a remote source for use by a local software application 14 2003
7,487,515 Programmable object model for extensible markup language schema validation 11 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 16 2003
7,574,706 System and method for managing and communicating software updates 36 2003
7,546,594 System and method for updating installation components using an installation component delta patch in a networked environment 43 2003
7,509,636 System and method for updating files utilizing delta compression patching 9 2003
7,478,381 Managing software updates and a software distribution service 42 2003
8,819,072 Promoting data from structured data files 0 2004
7,509,573 Anti-virus security information in an extensible markup language document 1 2004
7,318,063 Managing XML documents containing hierarchical database information 8 2004
7,853,609 Update distribution system architecture and method for distributing software 18 2004
7,676,448 Controlling installation update behaviors on a client computer 18 2004
7,496,837 Structural editing with schema awareness 86 2004
7,412,645 User interface for integrated spreadsheets and word processing tables 16 2004
7,568,101 Digital signatures with an embedded view 14 2004
7,281,018 Form template data source change 105 2004
7,774,620 Executing applications at appropriate trust levels 16 2004
7,676,843 Executing applications at appropriate trust levels 19 2004
7,533,268 Digital signature with an embedded view 15 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 16 2004
7,512,896 Task-sensitive methods and systems for displaying command sets 14 2004
7,818,677 Single window navigation methods and systems 23 2004
7,779,027 Methods, systems, architectures and data structures for delivering software via a network 15 2004
7,673,227 User interface for integrated spreadsheets and word processing tables 21 2004
7,350,141 User interface for integrated spreadsheets and word processing tables 39 2004
7,634,772 Automatic software downloading from a computer network 14 2004
7,392,522 Architectures for and methods of providing network-based software extensions 14 2004
7,692,636 Systems and methods for handwriting to a screen 19 2004
7,702,997 Spreadsheet fields in text 0 2004
7,549,115 System and method for integrated spreadsheets and word processing tables 28 2004
7,523,390 Spreadsheet fields in text 2 2004
7,506,242 System and method for integrating spreadsheets and word processing tables 7 2004
7,120,866 Spreadsheet fields in text 8 2004
7,506,243 System and method for integrating spreadsheets and word processing tables 4 2004
8,487,879 Systems and methods for interacting with a computer through handwriting to a screen 1 2004
7,712,022 Mutually exclusive options in electronic forms 21 2004
7,584,417 Role-dependent action for an electronic form 31 2004
7,721,190 Methods and systems for server side form processing 20 2004
7,509,353 Methods and systems for exchanging and rendering forms 2 2004
7,904,801 Recursive sections in electronic forms 6 2004
7,437,376 Scalable object model 13 2004
7,937,651 Structural editing operations for network forms 9 2005
7,743,063 Methods and systems for delivering software via a network 16 2005
7,689,929 Methods and systems of providing information to computer users 19 2005
7,346,610 Methods and systems of providing information to computer users 37 2005
7,725,834 Designer-created aspect for an electronic form template 21 2005
7,360,171 Methods and systems of providing information to computer users 1 2005
8,010,515 Query to an electronic form 6 2005
7,536,458 Distribution of binary executables and content from peer locations/machines 2 2005
7,543,228 Template for rendering an electronic form 29 2005
8,200,975 Digital signatures for network forms 3 2005
7,613,996 Enabling selection of an inferred schema part 27 2005
7,979,856 Network-based software extensions 10 2005
7,788,590 Lightweight reference user interface 5 2005
8,001,459 Enabling electronic documents for limited-capability computing devices 5 2005
7,779,343 Opening network-enabled electronic documents 0 2006
7,490,109 System and method for offline editing of data files 23 2006
7,925,718 Method and system for identifying and obtaining computer software from a remote computer 1 2006
7,900,134 Authoring arbitrary XML documents using DHTML and XSLT 11 2006
8,620,938 Method, system, and apparatus for routing a query to one or more providers 0 2007
7,992,085 Lightweight reference user interface 3 2007
7,865,477 System and method for real-time validation of structured data files 11 2007
8,706,708 Providing contextually sensitive tools and help content in computer-generated documents 0 2007
8,074,217 Methods and systems for delivering software 9 2007
7,971,139 Correlation, association, or correspondence of electronic forms 8 2007
7,925,621 Installing a solution 11 2008
8,490,077 Runtime versioning and distribution of dynamic web-elements 0 2008
8,078,960 Rendering an HTML electronic form by applying XSLT to XML using a solution 3 2008
8,046,683 Structural editing with schema awareness 3 2009
8,612,551 Method and system for identifying and obtaining computer software from a remote computer 0 2011
8,429,522 Correlation, association, or correspondence of electronic forms 1 2011
 
IGT (32)
7,951,002 Using a gaming machine as a server 9 2000
7,186,181 Wide area program distribution and game information communication system 49 2001
7,931,533 Game development architecture that decouples the game logic from the graphics logics 12 2002
7,168,089 Secured virtual network in a gaming environment 113 2002
7,918,730 Trajectory-based 3-D games of chance for video gaming machines 10 2002
8,083,585 Apparatus and method for copying gaming machine configuration settings 2 2002
7,131,909 Method and apparatus for managing gaming machine code downloads 24 2002
6,988,267 Method and device for implementing a downloadable software delivery system 36 2003
7,515,718 Secured virtual network in a gaming environment 75 2005
7,837,556 Decoupling of the graphical presentation of a game from the presentation logic 6 2005
7,972,214 Methods and devices for downloading games of chance 11 2005
8,636,596 Dynamic player notices for operational changes in gaming machines 0 2005
8,033,913 Gaming machine update and mass storage management 12 2005
8,287,379 Distributed game services 1 2005
8,185,890 Method and device for implementing a downloadable software delivery system 0 2005
8,628,413 Virtual gaming peripherals for a gaming machine 0 2005
8,597,116 Virtual player tracking and related services 1 2006
8,117,461 Method of randomly and dynamically checking configuration integrity of a gaming system 10 2006
7,399,229 Method and apparatus for managing gaming machine code downloads 20 2006
8,540,576 Wide area program distribution and game information communication system 0 2007
8,057,298 Virtual player tracking and related services 18 2007
8,556,698 Executing multiple applications and their variations in computing environments 0 2007
7,988,554 Game development architecture that decouples the game logic from the graphics logic 4 2007
8,251,807 Game development architecture that decouples the game logic from the graphics logic 1 2007
8,708,828 Pluggable modular gaming modifiers and configuration templates for gaming environments 0 2007
8,079,909 Method and apparatus for managing gaming machine code downloads 1 2008
8,651,956 Method and system for instant-on game download 0 2011
8,388,448 Methods and devices for downloading games of chance 0 2011
8,556,709 Virtual player tracking and related services 0 2011
8,460,096 Apparatus and method for copying gaming machine configuration settings 0 2011
8,543,837 Method of randomly and dynamically checking configuration integrity of a gaming system 0 2011
8,814,650 Executing multiple applications and their variations in computing environments 0 2013
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (21)
6,339,826 Client-server system for maintaining a user desktop consistent with server application user access permissions 158 1998
6,510,466 Methods, systems and computer program products for centralized management of application programs on a network 186 1998
6,324,578 Methods, systems and computer program products for management of configurable application programs on a network 79 1998
6,516,346 Microcode upgrade in data processing system 9 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 23 2000
6,904,594 Method and system for apportioning changes in metric variables in an symmetric multiprocessor (SMP) environment 30 2000
6,735,758 Method and system for SMP profiling using synchronized or nonsynchronized metric variables with support across multiple systems 30 2000
6,742,178 System and method for instrumenting application class files with correlation information to the instrumentation 29 2000
6,662,359 System and method for injecting hooks into Java classes to handle exception and finalization processing 56 2000
7,036,121 Method and system for maintaining software via network 1 2000
6,728,766 Methods, systems and computer program products for license use management on a network 21 2001
6,976,251 Intelligent update agent 41 2001
7,069,293 Methods, systems and computer program products for distribution of application programs to a target station on a network 26 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 2 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 6 2004
7,721,250 System and method for interactive and integrated software development process and phases 2 2006
8,307,355 Method and apparatus for populating a software catalogue with software knowledge gathering 1 2006
8,607,226 Solution for locally staged electronic software distribution using secure removable media 0 2008
8,117,599 Tracing profiling information using per thread metric variables with reused kernel threads 9 2008
 
INTELLECTUAL VENTURES I LLC (15)
6,594,692 Methods for transacting electronic commerce 287 1996
8,499,030 Software and method that enables selection of one of a plurality of network communications service providers 2 2000
8,131,883 Method for distributing content to a user station 13 2000
6,769,009 Method and system for selecting a personalized set of information channels 152 2000
6,658,464 User station software that controls transport, storage, and presentation of content from a remote source 223 2000
6,611,862 User station software that controls transport and presentation of content from a remote source 175 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 187 2000
8,407,682 Software and method that enables selection of one of a plurality of online service providers 5 2004
8,069,204 Providing and receiving content over a wireless communication system 8 2006
8,024,399 Software distribution over a network 9 2006
8,321,499 Method for distributing content to a user station 3 2007
7,653,687 Method for distributing content to a user station 35 2007
8,825,872 Software and method for monitoring a data stream and for capturing desired data within the data stream 0 2009
8,719,339 Software and method that enables selection of one of a plurality of online service providers 0 2010
8,635,272 Method for distributing a list of updated content to a user station from a distribution server wherein the user station may defer installing the update 1 2012
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (10)
6,282,711 Method for more efficiently installing software components from a remote server source 285 1999
7,062,451 Method for facilitating the purchase of compatible products 15 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 39 2001
8,479,189 Pattern detection preprocessor in an electronic device update generation system 1 2003
8,146,072 System and method for updating software on a computer 7 2004
7,509,676 System and method for restricting access to an enterprise network 13 2004
7,805,719 System and method for updating and distributing information 30 2006
8,468,515 Initialization and update of software and/or firmware in electronic devices 0 2006
8,434,152 System and method for restricting access to an enterprise network 1 2009
 
VITA ZAHNFABRIK H. RAUTER GMBH & CO. KG (10)
7,298,483 Miniaturized system and method for measuring optical characteristics 4 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
 
JJL TECHNOLOGIES LLC (9)
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 29 2001
7,403,285 Apparatus and method for measuring optical characteristics of an object 5 2005
7,397,562 Apparatus and method for measuring optical characteristics of an object 5 2006
7,682,150 Method for preparing a dental prosthesis based on electronically determined image and color/shade data and based on telephone communication 6 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 12 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
8,472,012 Apparatus having a first optical sensor making a first measurement to detect position and a second optical sensor making a second measurement 1 2012
 
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 2 2005
7,957,649 Module command interface for an optical transceiver 0 2005
8,086,892 Microcode configurable frequency clock 1 2010
 
THE CRAWFORD GROUP, INC. (8)
8,374,894 Extended web enabled multi-featured business to business computer system for rental vehicle services 3 2001
8,600,783 Business to business computer system for communicating and processing rental car reservations using web services 1 2004
8,160,906 System and method for improved rental vehicle reservation management 6 2007
8,160,907 System and method for allocating replacement vehicle rental costs using a virtual bank of repair facility credits 6 2008
8,401,881 Extended web enabled business to business computer system for rental vehicle services 3 2011
8,340,989 Method and system for managing rental vehicle reservations with user authorization limits 2 2011
8,775,222 System and method for improved rental vehicle reservation management 0 2012
8,412,546 Method and apparatus for tracking repair facility performance for repairs relating to replacement rental vehicle transactions 1 2012
 
Z4 TECHNOLOGIES, INC. (8)
6,460,142 Method and apparatus for repeated contact software end-user 33 2000
6,502,195 Computer readable storage medium for providing repeated contact with software end-user 94 2000
6,484,264 Method for providing repeated contact with software end-user using authorized administrator 81 2000
6,446,211 Method and apparatus for monitoring software using encryption 86 2000
6,795,925 Computer readable storage medium for providing repeated contact with software end-user 77 2001
6,792,548 Method for providing repeated contact with software end-user using authorized administrator 80 2001
6,792,549 Method and apparatus for repeated contact of software end-user 77 2001
6,986,063 Method for monitoring software using encryption including digital signatures/certificates 72 2003
 
INTEL CORPORATION (7)
6,553,507 Just-in-time software updates 27 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 54 1999
6,996,627 System and method for providing update information 55 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 1 2005
7,650,423 System and method for providing update information 7 2006
 
MCAFEE, INC. (6)
6,701,441 System and method for interactive web services 58 2002
8,533,703 Information processing apparatus, and system having preview control, and method thereof, and storage medium storing program for implementing the method 3 2005
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 12 2005
8,407,683 Software uninstallation system, method and computer program product 1 2006
8,527,977 Software uninstallation system, method and computer program product 0 2007
8,706,576 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 0 2008
 
COLVIN, DAVID S. (5)
6,799,277 System and method for monitoring software 117 2001
6,813,717 Method for securing software to reduce unauthorized use 77 2002
6,857,078 Method for securing software to increase license compliance 88 2002
6,785,825 Method for securing software to decrease software piracy 115 2002
6,813,718 Computer readable storage medium for securing software to reduce unauthorized use 80 2002
 
QUALCOMM INCORPORATED (5)
6,886,017 System and method for managing distribution of content to a device 61 1999
8,555,273 Network for updating electronic devices 2 2004
8,526,940 Centralized rules repository for smart phone customer care 0 2004
8,752,044 User experience and dependency management in a mobile device 0 2007
8,578,361 Updating an electronic device with update agent code 1 2011
 
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 1 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 8 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 48 2000
7,075,921 Remote media control for voice over internet telephony and related applications 17 2001
6,914,899 Caller identification and voice/data synchronization for internet telephony and related applications 18 2001
6,707,811 Internet telephony for ecommerce 80 2001
 
511 Innovations, Inc. (3)
8,792,097 Systems for applying pigment to a substrate with a spectrophotometer integral to the system 0 2009
8,817,243 Apparatus and method for measuring color 0 2012
8,786,844 Apparatus for measuring optical characteristics including position detection 0 2012
 
CANON KABUSHIKI KAISHA (3)
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 6 2002
8,074,249 Content storage control apparatus and control method therefor 0 2007
8,510,731 Device driver updating method and program, information processing apparatus and server apparatus using the same, and storage for storing device driver updating program 1 2009
 
COMCAST CABLE HOLDINGS, LLC (3)
8,149,847 Initializing, provisioning, and managing devices 0 2006
8,726,306 Device-specific pre-provisoining access-limiting for a modem and a consumer premise equipment device 0 2011
8,601,545 Method and system for directing user between captive and open domains 0 2011
 
DELL MARKETING L.P. (3)
7,171,660 Intelligent patch checker 20 2004
7,853,943 Intelligent patch checker 5 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 98 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 12 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 149 2000
8,261,258 Common installer client 8 2005
 
INTELLECTUAL VENTURES I LLC (3)
6,195,796 User centric source control 12 1998
6,163,811 Token based source file compression/decompression and its application 75 1998
RE40633 User centric product files distribution 0 2005
 
MYMAIL, LTD. (3)
8,732,318 Method of connecting a user to a network 0 2003
8,516,132 Method of accessing a selected network 1 2003
8,275,863 Method of modifying a toolbar 3 2003
 
RED HAT, INC. (3)
8,683,458 Automatic full install upgrade of a network appliance 0 2007
8,589,592 Efficient object distribution 0 2007
8,418,164 Image install of a network appliance 1 2008
 
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 1 2007
 
ZVELO, INC. (3)
8,266,304 Managed services platform 0 2005
8,572,267 Managed services platform 0 2006
8,180,909 Managed services platform 0 2007
 
ACCENTURE GLOBAL SERVICES LIMITED (2)
7,181,512 Workstation deployment 9 2002
7,996,832 Workstation deployment 0 2007
 
EMC CORPORATION (2)
8,225,311 Deploying and distributing content management code 6 2006
8,225,310 Automatic detection and redistribution of content management code 1 2006
 
EXLUDUS TECHNOLOGIES INC. (2)
7,305,585 Asynchronous and autonomous data replication 3 2003
7,707,457 Completing an interrupted data replication operation 2 2007
 
FREEGATE CORPORATION (2)
6,230,194 Upgrading a secure network interface 135 1997
6,073,172 Initializing and reconfiguring a secure network interface 90 1997
 
KONINKLIJKE PHILIPS ELECTRONICS N.V. (2)
6,634,025 System for exchanging software processes during execution using threads 5 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 34 2000
7,055,149 Method and apparatus for automating software upgrades 41 2001
 
NOVELL, INC. (2)
6,151,620 Conference messaging system 38 1997
8,762,584 System and method for automatic provisioning of onsite networking services 0 2012
 
RPX CORPORATION (2)
7,577,948 System and method for providing computer upgrade information 5 2004
7,117,355 System and method for providing computer upgrade information 6 2004
 
SIEBEL SYSTEMS, INC. (2)
6,324,693 Method of synchronizing independently distributed software and database schema 228 1999
7,080,371 Method, system, apparatus and program product for distribution and instantiation of software upgrades 105 2000
 
SOUND VIEW INNOVATIONS, LLC (2)
6,138,274 Method and apparatus for updating an online computer program 10 1998
6,715,143 Method for installing software components at a user-terminal, related devices and related software module 8 2000
 
SUN MICROSYSTEMS, INC. (2)
6,975,612 System and method for providing software upgrades to a vehicle 14 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
 
SYMANTEC CORPORATION (2)
8,589,904 Systems and methods for updating a software product 0 2009
8,819,666 Systems and methods for updating a software product 0 2013
 
WEB.COM HOLDING COMPANY, INC. (2)
8,370,470 System and method for managing server configurations 1 2001
8,799,416 System and method for managing server configurations 0 2007
 
ACTIVISION PUBLISHING, INC. (1)
7,143,409 Automated entitlement verification for delivery of licensed software 13 2001
 
ALCATEL USA SOURCING, L.P. (1)
6,178,546 System and method of making software product deliverables 35 1998
 
ALCATEL-LUCENT USA INC. (1)
7,688,757 Method and apparatus for assessing sourced elements 0 2006
 
APPLE INC. (1)
8,711,747 Power saving methods for wireless systems 0 2010
 
BANNER ENGINEERING CORPORATION (1)
6,285,021 Self checking safety switch 11 1999
 
BIADELOGIC, INC. (1)
8,447,963 Method and system for simplifying distributed server management 0 2003
 
BISOFT ACQUISITION LLC (1)
6,401,239 System and method for quick downloading of electronic files 123 1999
 
BLADELOGIC, INC. (1)
8,549,114 Method and system for model-based heterogeneous server configuration management 0 2003
 
CA, INC. (1)
8,725,647 Method and system for determining software license compliance 0 2008
 
CISCO TECHNOLOGY, INC. (1)
6,950,863 Method and system for verifying a software upgrade for a communication device 11 2000
 
CYBERSOURCE CORPORATION (1)
7,174,455 Method and system for delivering digital products electronically 1 2001
 
Dell USA, L.P. (1)
6,647,532 Built-in automatic customer identifier when connecting to a vendor website 10 1998
 
Everdream, Inc. (1)
6,751,794 Intelligent patch checker 99 2000
 
GILBARCO INC. (1)
6,904,592 Software download system for automatic retrieval of warranty and commission data 60 2000
 
HALL ALUMINUM LLC (1)
6,532,588 User centric program product distribution 37 1999
 
HEARME (1)
6,332,217 Software inventory control system 28 1998
 
INFINERA CORPORATION (1)
8,230,414 Software distribution and cache management across client machines on a network 1 2006
 
Intellectual Property I LLC (1)
8,812,620 Software and method that enables selection of one of a plurality of online service providers 0 2007
 
International Computers Limited (1)
5,999,740 Updating mechanism for software 281 1997
 
INTERVU, INC. (1)
6,314,565 System and method for automated identification, retrieval, and installation of multimedia software components 220 1998
 
KINGLITE HOLDINGS INC. (1)
6,578,142 Method and apparatus for automatically installing and configuring software on a computer 56 1999
 
LG ELECTRONICS INC. (1)
7,305,460 Initialization file downloading apparatus and method of cable modem 10 2001
 
LUCENT TECHNOLOGIES INC. (1)
6,587,877 Management of time and expense when communicating between a host and a communication network 65 1997
 
MCAFEE.COM CORPORATION (1)
6,895,513 System and method for interactive web services 8 2003
 
MCAFEE.COM, INC. (1)
6,453,347 Active marketing based on client computer configurations 39 2002
 
MIS ONLY, Inc. (1)
6,192,518 Method for distributing software over network links via electronic mail 51 1998
 
NETCRACKER TECHNOLOGY SOLUTIONS INC. (1)
8,024,406 System and method for dispensing e-Care 1 2006
 
NOKIA CORPORATION (1)
8,266,248 Use of network composition descriptors for determining product compatibility 0 2008
 
ORANGE SA (1)
8,600,806 System and method for activating software operating capabilities based on usage patterns and rules 0 2011
 
PHILIPS ELECTRONICS NORTH AMERICA CORPORATION (1)
6,282,709 Software update manager 196 1997
 
PROXIMA THERAPEUTICS, INC. (1)
7,516,399 Structured-document path-language expression methods and systems 18 2004
 
ROAMING MESSENGER, INC. (1)
7,107,236 Self-contained business transaction capsules 6 2001
 
SAFENET DATA SECURITY (ISRAEL) LTD. (1)
6,434,532 Interactive customer support for computer programs using network connection of user machine 87 1998
 
SAP AG (1)
8,719,825 Prompting for execution or delay of scheduled job 0 2005
 
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 8 2005
 
SIEMENS NIXDORF INFORMATIONSSYSTEME AG (1)
6,581,091 Program parameter updating method 3 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 40 1999
 
TELEFONAKTIEBOLAGET LM ERICSSON (PUBL) (1)
6,074,435 Remote software download with automatic adjustment for data access compatibility 29 1997
 
THOMSON LICENSING (1)
8,528,038 Process for downloading data preceded by announcement signals 0 2012
 
TUT SYSTEMS, INC. (1)
6,496,858 Remote reconfiguration of a secure network interface 154 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
 
WILDTANGENT, INC. (1)
7,143,406 Asynchronous software update 9 2001