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

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 5845077
SERIAL NO

08562929

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

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
MICROSOFT TECHNOLOGY LICENSING, LLCREDMOND, WA31142

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Fawcett, Philip E Duvall, WA 9 1610

Cited Art Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (4)
* 4796181 Billing system for computer software 263 1986
* 5047928 Billing system for computer software 412 1989
* 5390247 Method and apparatus for creating, supporting, and using travelling programs 184 1993
* 5337360 Method and apparatus for creating, supporting, and using travelling programs 181 1994
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (2)
* 5367686 Method for automated complex multilevel softward installation in a data processing system 143 1993
* 5473772 Automatic update of static and dynamic files at a remote network node in response to calls issued by or for application programs 263 1993
 
HEWLETT-PACKARD COMPANY (1)
* 5421009 Method of remotely installing software directly from a central computer 311 1993
 
COMPAQ COMPUTER CORPORATION 20555 S.H. 249 (1)
* 5586304 Automatic computer upgrading 216 1994
 
TELEFONAKTIEBOLAGET L M ERICSSON (PUBL) (1)
* 5654901 Loading software into field test equipment 63 1995
 
SUN MICROSYSTEMS, INC. (1)
* 5142680 Method for loading an operating system through a network 181 1989
 
STAMPS.COM INC. (2)
* 5495411 Secure software rental system using continuous asynchronous password verification 239 1993
* 5548645 Secure software rental system using distributed software 233 1994
 
REALM BUSINESS SOLUTIONS, INC. (1)
* 5155847 Method and apparatus for updating software at remote locations 804 1988
 
SofTel, Inc. (1)
* 5388211 Method and apparatus for remotely controlling and monitoring the use of computer software 343 1993
 
Signal Security Technologies (1)
* 5155680 Billing system for computing software 218 1989
 
BROTHER KOGYO KABUSHIKI KAISHA (1)
* 5267171 Computer software vending machine 124 1991
 
SYMANTEC CORPORATION (1)
* 5155484 Fast data compressor with direct lookup table indexing into history buffer 214 1991
 
Charles E. Hill & Associates, Inc. (1)
* 5528490 Electronic catalog system and method 285 1992
 
SOFTWARE RESTORE SOLUTIONS LLC (1)
* 5586322 Workgroup organized network manager with workstation comparison system 87 1995
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (7)
* 2004/0015,953 Automatically updating software components across network as needed 60 2001
* 2002/0124,245 Method and apparatus for advanced software deployment 76 2001
* 2003/0154,387 System, method and article of manufacture for tracking software sale transactions of an internet-based retailer for reporting to a software publisher 34 2002
* 2007/0169,109 Method for the installation and configuration of software components 18 2004
* 2006/0095,533 Communication system and communication method 0 2005
* 2008/0005,733 Method and apparatus for updating firmware and software 79 2006
* 2011/0230,175 VOICE RESPONSIVE TELEPHONE ASSISTANT HAVING NETWORK UPGRADE CAPABILITY 0 2011
 
MCAFEE.COM CORPORATION (1)
* 6895513 System and method for interactive web services 20 2003
 
MCAFEE.COM, INC. (1)
* 6453347 Active marketing based on client computer configurations 61 2002
 
SONY CORPORATION (4)
* 7574720 Data transmitting method, data transmitting system, data receiving method and receiving terminal 2 2000
7318044 Information providing system, information providing device, and system for controlling robot device 0 2001
* 8037491 Data transmitting method, data transmitting system, data receiving method and receiving terminal 1 2007
* 2007/0226,322 Data transmitting method, data transmitting system, data receiving method and receiving terminal 4 2007
 
CA, INC. (4)
* 8725647 Method and system for determining software license compliance 0 2008
* 2009/0249,494 Method and System for Determining Software License Compliance 6 2008
* 8938424 System and method of assessing the state of a database product for installation consistency 0 2012
9720919 System and method of assessing the state of a database product for installation consistency 0 2014
 
WARP 9, INC. (1)
* 2007/0005,456 Self-contained business transaction capsules 1 2006
 
SAMSUNG ELECTRONICS CO., LTD. (1)
* 2006/0136,899 Method for programming/updating software using USB OTG 6 2005
 
Z4 TECHNOLOGIES, INC. (11)
* 6460142 Method and apparatus for repeated contact software end-user 38 2000
* 6502195 Computer readable storage medium for providing repeated contact with software end-user 110 2000
* 6484264 Method for providing repeated contact with software end-user using authorized administrator 94 2000
* 6446211 Method and apparatus for monitoring software using encryption 102 2000
6795925 Computer readable storage medium for providing repeated contact with software end-user 98 2001
6792548 Method for providing repeated contact with software end-user using authorized administrator 93 2001
6792549 Method and apparatus for repeated contact of software end-user 89 2001
6986063 Method for monitoring software using encryption including digital signatures/certificates 88 2003
* 2003/0110,375 Method for monitoring software using encryption including digital signatures/certificates 5 2003
* 2004/0225,894 HARDWARE BASED METHOD FOR DIGITAL RIGHTS MANAGEMENT INCLUDING SELF ACTIVATING/SELF AUTHENTICATION SOFTWARE 131 2003
* 2004/0117,663 METHOD FOR AUTHENTICATION OF DIGITAL CONTENT USED OR ACCESSED WITH SECONDARY DEVICES TO REDUCE UNAUTHORIZED USE OR DISTRIBUTION 32 2003
 
NOKIA SIEMENS NETWORKS GMBH & CO. KG (1)
* 2002/0016,817 Telecommunication network, method of operating same, and terminal apparatus therein 4 2001
 
ROYAL BANK OF CANADA (2)
* 2008/0065,650 System and Method for Managing Server Configurations 22 2007
* 2008/0059,614 System and Method for Managing Server Configurations 1 2007
 
GILBARCO INC. (1)
6904592 Software download system for automatic retrieval of warranty and commission data 105 2000
 
S. AQUA SEMICONDUCTOR, LLC (1)
* 6401239 System and method for quick downloading of electronic files 158 1999
 
KONINKLIJKE PHILIPS ELECTRONICS N.V. (1)
* 6847949 Indicator system for screening protected material 0 1999
 
SAFENET DATA SECURITY (ISRAEL) LTD. (1)
* 6434532 Interactive customer support for computer programs using network connection of user machine 106 1998
 
MyMail, Ltd. (6)
8732318 Method of connecting a user to a network 1 2003
8516132 Method of accessing a selected network 5 2003
* 8275863 Method of modifying a toolbar 11 2003
9141263 Method of modifying a toolbar 0 2012
9137240 System and method of accessing a network by way of different service providers 0 2013
9021070 Dynamically modifying a toolbar 0 2013
 
ALCATEL USA SOURCING, L.P. (1)
* 6178546 System and method of making software product deliverables 44 1998
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (11)
* 6282711 Method for more efficiently installing software components from a remote server source 345 1999
* 7062451 Method for facilitating the purchase of compatible products 18 2000
* 6829732 Network-based software recovery for computing devices 10 2001
* 2002/0099,975 Network-based software recovery for computing devices 3 2001
* 7076496 Method and system for server based software product release version tracking 51 2001
* 2003/0200,305 System and method for collecting metrics from a remote computer system 4 2002
8479189 Pattern detection preprocessor in an electronic device update generation system 1 2003
* 2005/0027,807 Systems and methods for facilitating peripheral device firmware installation 11 2003
* 7805719 System and method for updating and distributing information 73 2006
* 2006/0130,046 System and method for updating and distributing information 106 2006
8468515 Initialization and update of software and/or firmware in electronic devices 6 2006
 
VEGAM, INC. (1)
* 2002/0156,877 System and method for the duplication of a software system onto an appropriate target computer 63 2001
 
FREEGATE CORPORATION (2)
* 6230194 Upgrading a secure network interface 147 1997
* 6073172 Initializing and reconfiguring a secure network interface 106 1997
 
ACCENTURE GLOBAL SERVICES LIMITED (3)
* 7181512 Workstation deployment 12 2002
7996832 Workstation deployment 0 2007
* 2007/0136,722 Workstation Deployment 3 2007
 
BIADELOGIC, INC. (1)
8447963 Method and system for simplifying distributed server management 4 2003
 
PROVENANCE ASSET GROUP LLC (2)
* 8266248 Use of network composition descriptors for determining product compatibility 1 2008
* 2009/0259,515 Use of network composition descriptors for determining product compatibility 10 2008
 
BLADELOGIC, INC. (2)
8549114 Method and system for model-based heterogeneous server configuration management 6 2003
9100283 Method and system for simplifying distributed server management 0 2013
 
TEXAS INSTRUMENTS INCORPORATED (1)
* 2004/0078,528 Cache coherency in a multi-processor system 2 2003
 
SNAP-ON INCORPORATED (1)
* 2006/0095,230 Method and system for enhancing machine diagnostics aids using statistical feedback 99 2004
 
SYMANTEC CORPORATION (3)
* 8589904 Systems and methods for updating a software product 0 2009
* 2011/0035,740 Systems and Methods for Updating a Software Product 11 2009
* 8819666 Systems and methods for updating a software product 0 2013
 
INTERVU, INC. (1)
* 6314565 System and method for automated identification, retrieval, and installation of multimedia software components 260 1998
 
DELL MARKETING L.P. (6)
7171660 Intelligent patch checker 25 2004
* 2005/0022,177 Intelligent patch checker 7 2004
7853943 Intelligent patch checker 15 2005
* 2005/0193,386 Intelligent patch checker 37 2005
8141071 Intelligent patch checker 3 2007
8930937 Intelligent patch checker 1 2012
 
NOKIA CORPORATION (1)
* 2010/0306,057 METHOD AND APPARATUS FOR PROVIDING ACTIONABLE OBJECTS DURING PERIODS OF NETWORK UNAVAILABILITY 2 2009
 
SEIKO EPSON CORPORATION (2)
* 7461133 System of automatically fetching contents present on network 0 2001
* 2003/0065,755 System of automatically fetching contents present on network 2 2001
 
NCR CORPORATION (1)
* 2005/0022,178 Software updates 26 2004
 
HEARME (1)
* 6332217 Software inventory control system 39 1998
 
XEROX CORPORATION (1)
* 2003/0236,871 System for installation of print driver software 6 2002
 
KINGLITE HOLDINGS INC. (1)
* 6578142 Method and apparatus for automatically installing and configuring software on a computer 68 1999
 
INTERNATIONAL COMPUTERS LIMITED (1)
* 5999740 Updating mechanism for software 326 1997
 
CYBERSOURCE CORPORATION (1)
* 7174455 Method and system for delivering digital products electronically 5 2001
 
INFINERA CORPORATION (1)
* 8230414 Software distribution and cache management across client machines on a network 6 2006
 
NINTENDO CO., LTD. (2)
* 9110753 System and method for installing software applications 0 2013
* 2014/0123,131 SYSTEM AND METHOD FOR INSTALLING SOFTWARE APPLICATIONS 0 2013
 
ACTIVISION PUBLISHING, INC. (2)
* 7143409 Automated entitlement verification for delivery of licensed software 15 2001
* 2003/0005,427 Automated entitlement verification for delivery of licensed software 14 2001
 
INTELLECTUAL VENTURES I LLC (18)
6594692 Methods for transacting electronic commerce 328 1996
* 6195796 User centric source control 15 1998
* 6163811 Token based source file compression/decompression and its application 79 1998
8499030 Software and method that enables selection of one of a plurality of network communications service providers 12 2000
8131883 Method for distributing content to a user station 32 2000
6769009 Method and system for selecting a personalized set of information channels 224 2000
6658464 User station software that controls transport, storage, and presentation of content from a remote source 287 2000
6611862 User station software that controls transport and presentation of content from a remote source 222 2000
6557054 Method and system for distributing updates by presenting directory of software available for user installation that is not already installed on user station 225 2000
* RE40633 User centric product files distribution 0 2005
9111604 Software and method that enables selection of on-line content from one of a plurality of network content service providers in a single action 0 2006
8069204 Providing and receiving content over a wireless communication system 13 2006
8024399 Software distribution over a network 19 2006
8321499 Method for distributing content to a user station 13 2007
7653687 Method for distributing content to a user station 55 2007
8825872 Software and method for monitoring a data stream and for capturing desired data within the data stream 4 2009
8719339 Software and method that enables selection of one of a plurality of online service providers 3 2010
8635272 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 10 2012
 
ROAMING MESSENGER, INC. (2)
* 7107236 Self-contained business transaction capsules 6 2001
* 2003/0110,097 Self-contained business transaction capsules 23 2001
 
GOOGLE TECHNOLOGY HOLDINGS LLC (7)
* 6610103 Method for providing precise cumulative updates and fixes to a software product 13 1998
6658652 Method and system for shadow heap memory leak detection and other heap analysis in an object-oriented environment during real-time trace processing 217 2000
9274774 Common installer server 0 2005
8261258 Common installer client 33 2005
* 2008/0301,667 Dynamically Updating Software Applications on a Device 22 2007
* 2008/0301,669 Dynamically Self-Updating by a Software Application on a Device 19 2007
* 2008/0147,810 COLLABORATION SYSTEM AND METHOD 40 2007
 
LG ELECTRONICS INC. (4)
* 7305460 Initialization file downloading apparatus and method of cable modem 18 2001
* 2002/0052,927 Initialization file downloading apparatus and method of cable modem 7 2001
* 2004/0083,471 Method of upgrading system software of a home appliance 29 2003
* 2006/0015,864 System and method for downloading ROM image to wireless terminal 10 2004
 
MICRO FOCUS SOFTWARE INC. (3)
* 6151620 Conference messaging system 45 1997
* 8762584 System and method for automatic provisioning of onsite networking services 0 2012
* 2012/0134,300 SYSTEM AND METHOD FOR AUTOMATIC PROVISIONING OF ONSITE NETWORKING SERVICES 2 2012
 
SHARP KABUSHIKI KAISHA (2)
* 7921420 Systems and methods for updating imaging device drivers on one or more computer systems 11 2005
* 2006/0244,986 Systems and methods for updating imaging device drivers on one or more computer systems 13 2005
 
KONINKLIJKE PHILIPS ELECTRONICS N V (1)
* 6634025 System for exchanging software processes during execution using threads 10 1997
 
WEB.COM GROUP, INC. (3)
8370470 System and method for managing server configurations 1 2001
* 2002/0069,272 System and method for managing server configurations 94 2001
8799416 System and method for managing server configurations 2 2007
 
The Crawford Group, Inc. (11)
8374894 Extended web enabled multi-featured business to business computer system for rental vehicle services 6 2001
8600783 Business to business computer system for communicating and processing rental car reservations using web services 1 2004
8160906 System and method for improved rental vehicle reservation management 13 2007
* 2008/0140,460 System and Method for Improved Rental Vehicle Reservation Management 7 2007
* 2010/0023,352 System and Method for Improved Information Sharing by Repair Facilities for Managing Rental Vehicle Reservations 9 2008
8160907 System and method for allocating replacement vehicle rental costs using a virtual bank of repair facility credits 6 2008
8401881 Extended web enabled business to business computer system for rental vehicle services 6 2011
8340989 Method and system for managing rental vehicle reservations with user authorization limits 3 2011
* 2011/0153,372 Extended Web enabled Business to Business Computer System for Rental Vehicle Services 11 2011
8775222 System and method for improved rental vehicle reservation management 0 2012
8412546 Method and apparatus for tracking repair facility performance for repairs relating to replacement rental vehicle transactions 1 2012
 
COMCAST CABLE COMMUNICATIONS, LLC (7)
8149847 Initializing, provisioning, and managing devices 0 2006
* 2009/0125,958 METHOD OF UPGRADING A PLATFORM IN A SUBSCRIBER GATEWAY DEVICE 7 2006
* 2007/0180,484 Method of initializing, provisioning, and managing a cable modem and a customer premise equipment device 11 2006
* 2011/0026,536 DEVICE-TO-DEVICE COMMUNICATION AMONG CUSTOMER PREMISE EQUIPMENT DEVICES 4 2010
8726306 Device-specific pre-provisoining access-limiting for a modem and a consumer premise equipment device 0 2011
8601545 Method and system for directing user between captive and open domains 0 2011
9654412 Method and system for directing user between captive and open domains 0 2013
 
TMI SOLUTIONS, LLC (2)
9484077 Providing services from a remote computer system to a user station over a communications network 0 2010
9484078 Providing services from a remote computer system to a user station over a communications network 0 2010
 
ORACLE OTC SUBSIDIARY LLC (4)
6791974 Universal internet based telephony system that provides ubiquitous access for subscribers from any terminal device 56 2000
7075921 Remote media control for voice over internet telephony and related applications 23 2001
6914899 Caller identification and voice/data synchronization for internet telephony and related applications 25 2001
6707811 Internet telephony for ecommerce 100 2001
 
OPEN TEXT CORPORATION (2)
8225311 Deploying and distributing content management code 8 2006
8225310 Automatic detection and redistribution of content management code 3 2006
 
PUVAAL APPLICATIONS AG, LLC (1)
* 2002/0069,244 Message delivery system billing method and apparatus 63 2001
 
ZHIGU HOLDINGS LIMITED (4)
* 6049671 Method for identifying and obtaining computer software from a network computer 398 1996
6256668 Method for identifying and obtaining computer software from a network computer using a tag 245 1998
7149789 Distributing software via distribution files 121 2001
* 2001/0042,112 Methods and systems for obtaining computer software via a network 24 2001
 
511 INNOVATIONS INC. (5)
8792097 Systems for applying pigment to a substrate with a spectrophotometer integral to the system 0 2009
8817243 Apparatus and method for measuring color 0 2012
8472012 Apparatus having a first optical sensor making a first measurement to detect position and a second optical sensor making a second measurement 1 2012
8786844 Apparatus for measuring optical characteristics including position detection 0 2012
8998613 Apparatus and method for measuring optical characteristics using a camera and a calibration chart imaged with the camera 1 2012
 
PHILIPS ELECTRONICS NORTH AMERICA CORPORATION;INTELLECTUAL PROPERTY & STANDARDS (1)
* 6282709 Software update manager 290 1997
 
MCAFEE, INC. (4)
* 2002/0184,367 Opportunity analysis system and method for updating a computer inventory 2 2002
8407683 Software uninstallation system, method and computer program product 14 2006
8527977 Software uninstallation system, method and computer program product 13 2007
9292273 Software uninstallation system, method and computer program product 0 2013
 
AGILETV CORPORATION (1)
* 2003/0212,845 Method for high-speed data transfer across LDT and PCI buses 8 2002
 
TELIASONERA AB (1)
* 2010/0306,689 USER EQUIPMENT, STORAGE MEDIUM, SERVICE CENTER AND METHOD 3 2008
 
INTELLECTUAL VENTURES ASSETS 33 LLC (1)
8407682 Software and method that enables selection of one of a plurality of online service providers 13 2004
 
COLVIN, DAVID S. (5)
6799277 System and method for monitoring software 151 2001
6813717 Method for securing software to reduce unauthorized use 89 2002
6857078 Method for securing software to increase license compliance 102 2002
6785825 Method for securing software to decrease software piracy 141 2002
6813718 Computer readable storage medium for securing software to reduce unauthorized use 93 2002
 
SSL Technologies LLC (1)
7397541 Apparatus and method for measuring optical characteristics of an object 0 2006
 
ORACLE AMERICA, INC. (4)
* 6975612 System and method for providing software upgrades to a vehicle 25 1999
* 6324693 Method of synchronizing independently distributed software and database schema 856 1999
* 7080371 Method, system, apparatus and program product for distribution and instantiation of software upgrades 195 2000
* 7406496 System and method for processing callback requests, which include a client port and address, included in web-based procedure calls 0 2002
 
APPLE INC. (4)
* 2011/0087,761 POWER SAVING SCHEMES FOR WIRELESS SYSTEMS 1 2009
* 8711747 Power saving methods for wireless systems 0 2010
* 2011/0261,739 POWER SAVING METHODS FOR WIRELESS SYSTEMS 4 2010
* 2013/0165,222 MEDIA MANAGEMENT SYSTEM FOR MANAGEMENT OF GAMES ACQUIRED FROM A MEDIA SERVER 4 2012
 
MCAFEE, LLC (4)
* 6701441 System and method for interactive web services 94 2002
8533703 Information processing apparatus, and system having preview control, and method thereof, and storage medium storing program for implementing the method 13 2005
7480941 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 33 2005
* 8706576 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 10 2008
 
BANNER ENGINEERING CORP. (1)
6285021 Self checking safety switch 12 1999
 
ARCELIK ANONIM SIRKETI (1)
* 2009/0225,231 SOFTWARE UPDATING BY MEANS OF A REMOTE CONTROL 0 2005
 
CANON KABUSHIKI KAISHA (7)
* 2002/0007,310 Information appliance cost subsidy 51 2001
* 2003/0066,063 Information processing apparatus, information processing method, information processing system, and storage medium 6 2001
* 7600226 Device driver updating method and program, information processing apparatus and server apparatus using the same, and storage for storing device driver updating program 8 2002
* 2003/0065,773 Device driver updating method and program, information processing apparatus and server apparatus using the same, and storage for storing device driver updating program 34 2002
* 8074249 Content storage control apparatus and control method therefor 2 2007
* 2008/0098,444 CONTENT STORAGE CONTROL APPARATUS AND CONTROL METHOD THEREFOR 4 2007
8510731 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
 
Intellectual Property I LLC (1)
8812620 Software and method that enables selection of one of a plurality of online service providers 2 2007
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (24)
* 6339826 Client-server system for maintaining a user desktop consistent with server application user access permissions 205 1998
* 6516346 Microcode upgrade in data processing system 11 1999
7171616 Method, system and computer program product for keeping files current 6 1999
7389497 Method and system for tracing profiling information using per thread metric variables with reused kernel threads 34 2000
6904594 Method and system for apportioning changes in metric variables in an symmetric multiprocessor (SMP) environment 46 2000
6735758 Method and system for SMP profiling using synchronized or nonsynchronized metric variables with support across multiple systems 39 2000
6742178 System and method for instrumenting application class files with correlation information to the instrumentation 30 2000
6662359 System and method for injecting hooks into Java classes to handle exception and finalization processing 69 2000
* 7036121 Method and system for maintaining software via network 11 2000
* 6976251 Intelligent update agent 50 2001
* 2002/0184,619 Intelligent update agent 44 2001
7596617 Apparatus, method, and business method for enabling customer access to computer system execution data in exchange for sharing the execution data 2 2001
7185093 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
* 2003/0005,075 Apparatus, method, and business method for enabling customer access to computer system execution data in exchange for sharing the execution data 1 2001
* 2003/0005,108 Apparatus, method, and business method for enabling customer access to computer system performance data in exchange for sharing the performance data 15 2001
* 2005/0060,226 Recommending an offering based on inventory data 1 2003
* 7627867 Change management of interfaces in distributed computer systems 10 2004
* 2005/0144,591 Method and system for change management of interfaces in distributed computer systems 11 2004
* 7721250 System and method for interactive and integrated software development process and phases 5 2006
* 2007/0245,322 System and method for interactive and assisted program development 5 2006
* 8307355 Method and apparatus for populating a software catalogue with software knowledge gathering 9 2006
8607226 Solution for locally staged electronic software distribution using secure removable media 0 2008
8117599 Tracing profiling information using per thread metric variables with reused kernel threads 19 2008
* 2009/0007,075 Method and System for Tracing Profiling Information Using Per Thread Metric Variables with Reused Kernel Threads 25 2008
 
SAP SE (2)
* 8719825 Prompting for execution or delay of scheduled job 1 2005
* 2007/0044,099 Prompting for execution or delay of scheduled job 5 2005
 
LENOVO PC INTERNATIONAL (2)
7080372 System and method for managing system configuration across a network 44 2000
* 7055149 Method and apparatus for automating software upgrades 54 2001
 
DIGITAL DELIVERY NETWORKS, INC. (1)
* 2009/0043,907 LOCAL PORTAL 27 2008
 
LUCENT TECHNOLOGIES INC. (1)
* 6587877 Management of time and expense when communicating between a host and a communication network 91 1997
 
CISCO TECHNOLOGY, INC. (1)
* 6950863 Method and system for verifying a software upgrade for a communication device 11 2000
 
NATIONAL INSTRUMENTS CORPORATION (8)
* 6889172 Network-based system for configuring a measurement system using software programs generated based on a user specification 19 2002
* 2003/0036,873 Network-based system for configuring a measurement system using software programs generated based on a user specification 3 2002
7627695 Network-based system for configuring a programmable hardware element in a system using hardware configuration programs generated based on a user specification 9 2005
7526535 Network-based system for configuring a programmable hardware element in a modeling system using hardware configuration programs determined based on a user specification 15 2005
* 2005/0137,840 Network-based system for configuring a programmable hardware element in a modeling system using hardware configuration programs determined based on a user specification 25 2005
* 2010/0070,965 Software Update Service with Compatibility Checking 2 2008
8069275 Network-based system for configuring a programmable hardware element in a measurement system using hardware configuration programs generated based on a user specification 12 2009
* 2010/0023,866 Network-Based System for Configuring a Programmable Hardware Element in a Measurement System using Hardware Configuration Programs Generated Based on a User Specification 14 2009
 
NETCRACKER TECHNOLOGY SOLUTIONS INC. (1)
8024406 System and method for dispensing e-Care 2 2006
 
EXLUDUS TECHNOLOGIES INC. (7)
7305585 Asynchronous and autonomous data replication 6 2003
* 2004/0034,822 Implementing a scalable, dynamic, fault-tolerant, multicast based file transfer and asynchronous file replication protocol 12 2003
* 2005/0060,608 Maximizing processor utilization and minimizing network bandwidth requirements in throughput compute clusters 18 2004
* 2005/0216,910 Increasing fault-tolerance and minimizing network bandwidth requirements in software installation modules 27 2005
7707457 Completing an interrupted data replication operation 2 2007
* 2008/0168,157 Data Replication 17 2007
* 2008/0222,234 Deployment and Scaling of Virtual Environments 27 2008
 
FINISAR CORPORATION (13)
7606486 Protocol specific transceiver firmware 6 2005
* 2006/0051,097 Protocol specific transceiver firmware 2 2005
* 8229301 Configuration of optical transceivers to perform custom features 9 2005
7801449 Off-module optical transceiver firmware paging 3 2005
* 2006/0051,098 Off-module optical transceiver firmware paging 5 2005
* 7974538 Transaction for transceiver firmware download 2 2005
* 7957651 Configurable optical transceiver feature specific cost transaction 2 2005
7802124 Microcode configurable frequency clock 2 2005
* 2006/0093,371 Transaction for transceiver firmware download 5 2005
* 2006/0093,370 Configurable optical transceiver feature specific cost transaction 6 2005
7957649 Module command interface for an optical transceiver 7 2005
8086892 Microcode configurable frequency clock 1 2010
* 2011/0010,576 MICROCODE CONFIGURABLE FREQUENCY CLOCK 0 2010
 
FUJITSU LIMITED (4)
* 7149705 Computer-related product user management and service system 5 1997
* 6578199 Automatic tracking system and method for distributable software 134 1999
* 7155712 Information processing system enabling dynamically loading or replacing program component in memory allocated to activated process 9 2000
* 2001/0052,034 Information processing system enabling dynamically loading or replacing program component in memory allocated to activated process 3 2000
 
SOUND VIEW INNOVATIONS, LLC (2)
* 6138274 Method and apparatus for updating an online computer program 10 1998
* 6715143 Method for installing software components at a user-terminal, related devices and related software module 8 2000
 
VITA ZAHNFABRIK H. RAUTER GMBH & CO. KG (11)
7298483 Miniaturized system and method for measuring optical characteristics 6 2003
7477364 Miniaturized system and method for measuring optical characteristics 1 2006
7528956 Miniaturized system and method for measuring optical characteristics 0 2007
7978317 Miniaturized system and method for measuring optical characteristics 0 2008
7768644 Miniaturized system and method for measuring optical characteristics 0 2009
7907281 System and method for calibrating optical characteristics 0 2010
8027038 System and method for calibrating optical characteristics 0 2011
8164743 Miniaturized system and method for measuring optical characteristics 0 2011
8300222 System and method for calibrating optical characteristics 0 2011
8373857 Miniaturized system and method for measuring optical characteristics 2 2012
8934095 Miniaturized system and method for measuring optical characteristics 1 2013
 
SUPPORT.COM, INC. (1)
6754707 Secure computer support system 55 1999
 
HALL ALUMINUM LLC (1)
6532588 User centric program product distribution 44 1999
 
JJL Technologies LLC (9)
* 7069186 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 33 2001
7403285 Apparatus and method for measuring optical characteristics of an object 5 2005
7397562 Apparatus and method for measuring optical characteristics of an object 5 2006
7682150 Method for preparing a dental prosthesis based on electronically determined image and color/shade data and based on telephone communication 6 2006
7400404 Apparatus and method for measuring color 3 2006
* 2007/0076,206 Apparatus and method for measuring color 0 2006
7538878 Apparatus and method for measuring optical characteristics of an object 14 2007
7785103 Apparatus and method for measuring optical characteristics of teeth 5 2008
8159666 Apparatus and method for measuring color 0 2008
 
MIS ONLY, Inc. (1)
* 6192518 Method for distributing software over network links via electronic mail 56 1998
 
INTEL CORPORATION (11)
* 6553507 Just-in-time software updates 30 1998
* 6795438 Method and apparatus for extending point-to-point/asynchronous transfer mode services to client computer systems 1 1998
7062765 System and method for updating information via a network 78 1999
6996627 System and method for providing update information 108 1999
7046674 Method and apparatus for extending point-to-point/asynchronous transfer mode services to client computer systems 0 2001
* 2003/0149,970 Portable software for rolling upgrades 10 2002
7116670 Method and apparatus for extending point-to-point/asynchronous transfer mode services to client computer systems 1 2005
7650423 System and method for providing update information 13 2006
* 2006/0206,607 System and method for providing update information 5 2006
9350950 System and method for providing update information 0 2009
* 2010/0121,983 SYSTEM AND METHOD FOR PROVIDING UPDATE INFORMATION 1 2009
 
ORANGE SA (1)
* 8600806 System and method for activating software operating capabilities based on usage patterns and rules 0 2011
 
RED HAT, INC. (10)
8683458 Automatic full install upgrade of a network appliance 2 2007
* 2009/0144,722 Automatic full install upgrade of a network appliance 2 2007
* 8589592 Efficient object distribution 0 2007
* 2009/0150,474 Efficient object distribution 1 2007
8418164 Image install of a network appliance 1 2008
* 2009/0300,603 Image install of a network appliance 1 2008
* 9092295 Managing software package updates using communication pipes 0 2010
* 2011/0214,116 SYSTEMS AND METHODS FOR MANAGING SOFTWARE PACKAGE UPDATES USING COMMUNICATION PIPES 2 2010
* 9003389 Generating an encoded package profile based on executing host processes 0 2010
* 2011/0296,393 SYSTEMS AND METHODS FOR GENERATING AN ENCODED PACKAGE PROFILE BASED ON EXECUTING HOST PROCESSES 2 2010
 
SONY COMPUTER ENTERTAINMENT INC. (1)
* 2002/0122,068 Entertainment device, menu display method, and information recording medium 20 2001
 
Siemens Nixdorf Informationssyteme Aktiengesellschaft (1)
* 6581091 Program parameter updating method 3 1999
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (5)
8146072 System and method for updating software on a computer 8 2004
7509676 System and method for restricting access to an enterprise network 26 2004
* 2006/0026,686 System and method for restricting access to an enterprise network 9 2004
* 2006/0026,283 System and method for updating software on a computer 69 2004
8434152 System and method for restricting access to an enterprise network 4 2009
 
ZVELO, INC. (5)
8266304 Managed services platform 1 2005
8572267 Managed services platform 0 2006
8180909 Managed services platform 7 2007
* 2008/0028,061 Managed Services Platform 1 2007
8977762 Managed services platform 0 2013
 
IGT (46)
7951002 Using a gaming machine as a server 12 2000
7186181 Wide area program distribution and game information communication system 129 2001
* 2002/0138,594 Wide area program distribution and game information communication system 141 2001
7931533 Game development architecture that decouples the game logic from the graphics logics 62 2002
7168089 Secured virtual network in a gaming environment 186 2002
7918730 Trajectory-based 3-D games of chance for video gaming machines 27 2002
8083585 Apparatus and method for copying gaming machine configuration settings 5 2002
7131909 Method and apparatus for managing gaming machine code downloads 25 2002
* 2004/0048,667 Method and apparatus for managing gaming machine code downloads 21 2002
* 6988267 Method and device for implementing a downloadable software delivery system 42 2003
* 2005/0153,778 Methods and apparatus for gaming data downloading 97 2004
7515718 Secured virtual network in a gaming environment 156 2005
* 2005/0192,099 Secured virtual network in a gaming environment 225 2005
7837556 Decoupling of the graphical presentation of a game from the presentation logic 10 2005
7972214 Methods and devices for downloading games of chance 18 2005
8636596 Dynamic player notices for operational changes in gaming machines 0 2005
8033913 Gaming machine update and mass storage management 34 2005
* 2006/0035,713 Gaming machine update and mass storage management 75 2005
8287379 Distributed game services 1 2005
8185890 Method and device for implementing a downloadable software delivery system 2 2005
* 2006/0031,829 Method and device for implementing a downloadable software delivery system 39 2005
8628413 Virtual gaming peripherals for a gaming machine 2 2005
8597116 Virtual player tracking and related services 3 2006
8117461 Method of randomly and dynamically checking configuration integrity of a gaming system 31 2006
* 2008/0076,547 Method of randomly and dynamically checking configuration integrity of a gaming system 19 2006
7399229 Method and apparatus for managing gaming machine code downloads 22 2006
9251647 Remote configuration of gaming terminals 0 2006
* 2007/0136,817 Wager game license management in a peer gaming network 141 2007
8540576 Wide area program distribution and game information communication system 1 2007
8057298 Virtual player tracking and related services 51 2007
8556698 Executing multiple applications and their variations in computing environments 0 2007
7988554 Game development architecture that decouples the game logic from the graphics logic 48 2007
8251807 Game development architecture that decouples the game logic from the graphics logic 4 2007
8708828 Pluggable modular gaming modifiers and configuration templates for gaming environments 4 2007
8079909 Method and apparatus for managing gaming machine code downloads 1 2008
* 2008/0248,880 METHOD AND APPARATUS FOR MANAGING GAMING MACHINE CODE DOWNLOADS 5 2008
* 2010/0099,491 POST CERTIFICATION METERING FOR DIVERSE GAME MACHINES 15 2008
8651956 Method and system for instant-on game download 0 2011
8388448 Methods and devices for downloading games of chance 0 2011
8556709 Virtual player tracking and related services 0 2011
8460096 Apparatus and method for copying gaming machine configuration settings 1 2011
8543837 Method of randomly and dynamically checking configuration integrity of a gaming system 0 2011
9373219 System for randomly and dynamically checking configuration integrity of a gaming system 0 2013
8814650 Executing multiple applications and their variations in computing environments 4 2013
9314698 Distributed game services 0 2013
9754447 Dynamic player notices for operational changes in gaming machines 0 2014
 
Everdream, Inc. (1)
6751794 Intelligent patch checker 150 2000
 
ALLEGENT TECHNOLOGY GROUP, INC. (1)
* 2007/0180,490 System and method for policy management 148 2004
 
UNILOC LUXEMBOURG S.A. (5)
6510466 Methods, systems and computer program products for centralized management of application programs on a network 276 1998
6324578 Methods, systems and computer program products for management of configurable application programs on a network 93 1998
6728766 Methods, systems and computer program products for license use management on a network 30 2001
7069293 Methods, systems and computer program products for distribution of application programs to a target station on a network 49 2001
* 2002/0032,763 Methods, systems and computer program products for distribution of application programs to a target station on a network 12 2001
 
MICROSOFT TECHNOLOGY LICENSING, LLC (166)
* 6041333 Method and apparatus for automatically updating a data file from a network 64 1997
* 5974454 Method and system for installing and updating program module components 356 1997
6381742 Software package management 403 1998
* 6073214 Method and system for identifying and obtaining computer software from a remote computer 242 1998
* 6449642 Method and system for integrating a client computer into a computer network 97 1998
* 6370686 Method for categorizing and installing selected software components 76 1998
* 6434744 System and method for patching an installed application program 91 1999
6718549 Methods for managing the distribution of client bits to client computers 49 1999
6347398 Automatic software downloading from a computer network 414 1999
* 6128629 Method and apparatus for automatically updating data files in a slide presentation program 46 2000
* 6327617 Method and system for identifying and obtaining computer software from a remote computer 199 2000
7770102 Method and system for semantically labeling strings and providing actions based on semantically labeled strings 18 2000
7624356 Task-sensitive methods and systems for displaying command sets 23 2000
7346848 Single window navigation methods and systems 49 2000
7191394 Authoring arbitrary XML documents using DHTML and XSLT 89 2000
7155667 User interface for integrated spreadsheets and word processing tables 23 2000
7117435 Spreadsheet fields in text 9 2000
7000230 Network-based software extensions 71 2000
6883168 Methods, systems, architectures and data structures for delivering software via a network 115 2000
6874143 Architectures for and methods of providing network-based software extensions 130 2000
* 7496739 System and related methods for automatically configuring a computing system 24 2000
7574481 Method and system for enabling offline detection of software updates 53 2000
* 2002/0078,142 Method and system for enabling offline detection of software updates 61 2000
* 7165109 Method and system to access software pertinent to an electronic peripheral device based on an address stored in a peripheral device 112 2001
* 2002/0095,501 Method and system to access software pertinent to an electronic peripheral device based on an address stored in a peripheral device 56 2001
7778816 Method and system for applying input mode bias 25 2001
7421645 Method and system for providing electronic commerce actions based on semantically labeled strings 55 2001
* 2001/0029,607 System and method for application installation management 14 2001
7665082 Methods and systems for adaptation, diagnosis, optimization, and prescription technology for network-based applications 31 2001
7788602 Method and system for providing restricted actions for recognized semantic categories 8 2001
7712024 Application program interfaces for semantically labeling strings and providing actions based on semantically labeled strings 11 2001
7716163 Method and system for defining semantic categories and actions 12 2001
7584261 Distribution of binary executables and content from peer locations/machines 16 2001
* 2002/0016,956 Method and system for identifying and obtaining computer software from a remote computer 55 2001
6802061 Automatic software downloading from a computer network 114 2001
7222341 Method and system for processing software dependencies in management of software packages 53 2002
* 2002/0144,248 Software package management 19 2002
7325194 Method, system, and apparatus for converting numbers between measurement systems based upon semantically labeled strings 17 2002
7707496 Method, system, and apparatus for converting dates between calendars and languages based upon semantically labeled strings 13 2002
7742048 Method, system, and apparatus for converting numbers based upon semantically labeled strings 11 2002
7707024 Method, system, and apparatus for converting currency values based upon semantically labeled strings 10 2002
* 7281245 Mechanism for downloading software components from a remote source for use by a local software application 83 2002
7356537 Providing contextually sensitive tools and help content in computer-generated documents 24 2002
7716676 System and method for issuing a message to a program 12 2002
7392479 System and method for providing namespace related information 27 2002
* 2004/0040,021 Method and system for keeping an application up-to-date 26 2002
* 2004/0003,390 System and method for installing a software application in a non-impactfull manner 59 2002
7783614 Linking elements of a document to corresponding fields, queries and/or procedures in a database 18 2003
7415672 System and method for designing electronic forms 9 2003
7370066 System and method for offline editing of data files 29 2003
7275216 System and method for designing electronic forms and hierarchical schemas 27 2003
7913159 System and method for real-time validation of structured data files 24 2003
7516145 System and method for incrementally transforming and rendering hierarchical data files 18 2003
7711550 Methods and system for recognizing names in a computer-generated document and for providing helpful actions associated with recognized names 34 2003
7558841 Method, system, and computer-readable medium for communicating results to a data query in a computer network 11 2003
7168035 Building a view on markup language data through a set of components 132 2003
7739588 Leveraging markup language data for semantically labeling text strings and data and for providing actions based on semantically labeled text strings and data 33 2003
7197515 Declarative solution definition 31 2003
7581177 Conversion of structured documents 25 2003
7406660 Mapping between structured data and a visual surface 86 2003
7334187 Electronic form aggregation 19 2003
7310801 Servicing a component-based software product throughout the software product lifecycle 17 2003
* 2004/0034,850 Servicing a component-based software product throughout the software product lifecycle 18 2003
* 7529775 Method and system for collecting information about applications on a computer system 5 2003
* 2005/0044,057 Method and system for collecting information about applications on a computer system 4 2003
7296017 Validation of XML data files 88 2003
7451392 Rendering an HTML electronic form by applying XSLT to XML using a solution 93 2003
7376673 Offline editing of XML files using a solution 33 2003
7827546 Mechanism for downloading software components from a remote source for use by a local software application 24 2003
7487515 Programmable object model for extensible markup language schema validation 14 2003
7434157 Programmable object model for namespace or schema library support in a software application 3 2003
7404195 Programmable object model for extensible markup language markup in an application 7 2003
7178102 Representing latent data in an extensible markup language document 22 2003
7574706 System and method for managing and communicating software updates 90 2003
7546594 System and method for updating installation components using an installation component delta patch in a networked environment 83 2003
7509636 System and method for updating files utilizing delta compression patching 22 2003
7478381 Managing software updates and a software distribution service 83 2003
* 2005/0132,349 System and method for a software distribution service 94 2003
* 2005/0132,359 System and method for updating installation components in a networked environment 74 2003
8819072 Promoting data from structured data files 10 2004
7509573 Anti-virus security information in an extensible markup language document 2 2004
7318063 Managing XML documents containing hierarchical database information 18 2004
* 7853609 Update distribution system architecture and method for distributing software 27 2004
* 7676448 Controlling installation update behaviors on a client computer 33 2004
* 2005/0210,459 Controlling installation update behaviors on a client computer 98 2004
* 2005/0203,968 Update distribution system architecture and method for distributing software 29 2004
7496837 Structural editing with schema awareness 95 2004
7412645 User interface for integrated spreadsheets and word processing tables 20 2004
7568101 Digital signatures with an embedded view 35 2004
7281018 Form template data source change 144 2004
7774620 Executing applications at appropriate trust levels 28 2004
7676843 Executing applications at appropriate trust levels 31 2004
7533268 Digital signature with an embedded view 34 2004
7712048 Task-sensitive methods and systems for displaying command sets 19 2004
7610562 Task-sensitive methods and systems for displaying command sets 24 2004
7512896 Task-sensitive methods and systems for displaying command sets 22 2004
* 2005/0091,259 Framework to build, deploy, service, and manage customizable and configurable re-usable applications 6 2004
7818677 Single window navigation methods and systems 35 2004
7779027 Methods, systems, architectures and data structures for delivering software via a network 35 2004
7673227 User interface for integrated spreadsheets and word processing tables 29 2004
7350141 User interface for integrated spreadsheets and word processing tables 46 2004
* 2005/0044,544 Methods and systems for obtaining computer software via a network 82 2004
7634772 Automatic software downloading from a computer network 41 2004
* 2005/0044,541 Automatic software downloading from a computer network 30 2004
7392522 Architectures for and methods of providing network-based software extensions 26 2004
7692636 Systems and methods for handwriting to a screen 26 2004
7516399 Structured-document path-language expression methods and systems 30 2004
7702997 Spreadsheet fields in text 2 2004
7549115 System and method for integrated spreadsheets and word processing tables 38 2004
7523390 Spreadsheet fields in text 4 2004
7506242 System and method for integrating spreadsheets and word processing tables 13 2004
7120866 Spreadsheet fields in text 10 2004
7506243 System and method for integrating spreadsheets and word processing tables 16 2004
8487879 Systems and methods for interacting with a computer through handwriting to a screen 8 2004
7712022 Mutually exclusive options in electronic forms 27 2004
7584417 Role-dependent action for an electronic form 46 2004
7721190 Methods and systems for server side form processing 26 2004
7509353 Methods and systems for exchanging and rendering forms 6 2004
* 2006/0112,152 Smart patching by targeting particular prior versions of a file 23 2004
7904801 Recursive sections in electronic forms 12 2004
7437376 Scalable object model 26 2004
7937651 Structural editing operations for network forms 20 2005
7743063 Methods and systems for delivering software via a network 27 2005
7689929 Methods and systems of providing information to computer users 27 2005
7346610 Methods and systems of providing information to computer users 45 2005
* 2005/0160,421 Agent for collecting information about installed programs on a computer system 6 2005
7725834 Designer-created aspect for an electronic form template 29 2005
7360171 Methods and systems of providing information to computer users 11 2005
8010515 Query to an electronic form 12 2005
7536458 Distribution of binary executables and content from peer locations/machines 3 2005
* 2005/0198,388 Distribution of binary executables and content from peer locations/machines 13 2005
* 2005/0198,296 Distribution of binary executables and content from peer locations/machines 8 2005
7543228 Template for rendering an electronic form 38 2005
8200975 Digital signatures for network forms 11 2005
* 2006/0155,737 Method and system for identifying and obtaining computer software from a remote computer 3 2005
7613996 Enabling selection of an inferred schema part 35 2005
7979856 Network-based software extensions 21 2005
7788590 Lightweight reference user interface 36 2005
8001459 Enabling electronic documents for limited-capability computing devices 11 2005
7779343 Opening network-enabled electronic documents 0 2006
7490109 System and method for offline editing of data files 34 2006
* 7925718 Method and system for identifying and obtaining computer software from a remote computer 1 2006
* 2006/0218,246 Method and system for identifying and obtaining computer software from a remote computer 6 2006
7900134 Authoring arbitrary XML documents using DHTML and XSLT 19 2006
8620938 Method, system, and apparatus for routing a query to one or more providers 0 2007
7992085 Lightweight reference user interface 37 2007
7865477 System and method for real-time validation of structured data files 20 2007
8706708 Providing contextually sensitive tools and help content in computer-generated documents 1 2007
8074217 Methods and systems for delivering software 28 2007
7971139 Correlation, association, or correspondence of electronic forms 18 2007
7925621 Installing a solution 19 2008
8892993 Translation file 4 2008
8918729 Designing electronic forms 4 2008
* 8490077 Runtime versioning and distribution of dynamic web-elements 1 2008
* 2009/0288,077 RUNTIME VERSIONING AND DISTRIBUTION OF DYNAMIC WEB-ELEMENTS 4 2008
8078960 Rendering an HTML electronic form by applying XSLT to XML using a solution 12 2008
8046683 Structural editing with schema awareness 5 2009
9507610 Task-sensitive methods and systems for displaying command sets 0 2010
9229917 Electronic form user interfaces 1 2011
* 8612551 Method and system for identifying and obtaining computer software from a remote computer 0 2011
* 2011/0185,351 METHOD AND SYSTEM FOR IDENTIFYING AND OBTAINING COMPUTER SOFTWARE FROM A REMOTE COMPUTER 6 2011
9210234 Enabling electronic documents for limited-capability computing devices 1 2011
8429522 Correlation, association, or correspondence of electronic forms 7 2011
8924577 Peer-to-peer remediation 0 2012
9268760 Correlation, association, or correspondence of electronic forms 0 2013
9239821 Translation file 0 2014
 
TUT SYSTEMS, INC. (1)
6496858 Remote reconfiguration of a secure network interface 180 1999
 
IDTP HOLDINGS, INC. (1)
* 6074435 Remote software download with automatic adjustment for data access compatibility 32 1997
 
QUALCOMM INCORPORATED (7)
6886017 System and method for managing distribution of content to a device 82 1999
8555273 Network for updating electronic devices 50 2004
8526940 Centralized rules repository for smart phone customer care 1 2004
8752044 User experience and dependency management in a mobile device 4 2007
8578361 Updating an electronic device with update agent code 7 2011
8893110 Device management in a network 1 2012
9081638 User experience and dependency management in a mobile device 0 2014
 
VERIZON PATENT AND LICENSING INC. (1)
* 2004/0181,790 System and method for maintaining installed software compliance with build standards 84 2004
 
ALCATEL-LUCENT USA INC. (2)
* 7688757 Method and apparatus for assessing sourced elements 0 2006
* 2008/0163,173 Method and apparatus for assessing sourced elements 4 2006
 
DELL USA, L.P. (1)
* 6647532 Built-in automatic customer identifier when connecting to a vendor website 16 1998
 
THOMSON LICENSING (3)
* 8918830 Method for downloading data preceded by information signals 0 2000
* 2003/0041,335 Method for downloading data preceded by information signals 5 2002
8528038 Process for downloading data preceded by announcement signals 0 2012
 
COMPUTER ASSOCIATES THINK, INC. (1)
* 2009/0249,493 Method and System for Determining Software License Compliance 0 2008
 
ANCHOR GAMING (1)
* 2003/0188,306 Method and device for implementing a downloadable software delivery system 54 2003
 
DELL PRODUCTS L.P. (1)
* 2005/0251,590 Peripheral device that receives an icon from an information handling system 0 2004
 
SimpleAir, Inc. (2)
9380106 System and method for transmission of data 0 2014
9356899 System and method for transmission of data 0 2014
 
Bladlogic, Inc. (1)
9794110 Method and system for simplifying distributed server management 0 2015
 
RPX CORPORATION (4)
7577948 System and method for providing computer upgrade information 12 2004
7117355 System and method for providing computer upgrade information 9 2004
* 2006/0037,012 System and method for providing computer upgrade information 7 2004
* 2005/0010,749 System and method for providing computer upgrade information 2 2004
 
UNISYS CORPORATION (1)
* 7047527 Method for identification of version levels of components across heterogeneous systems while eliminating mis-matched versions 4 2002
 
Softvault Systems, Inc. (1)
* 2004/0098,584 Method and system for embedded, automated, component-level control of computer systems and other complex systems 10 2003
 
CATERPILLAR INC. (1)
* 2003/0110,482 System and method for remotely modifying software on a machine 28 2001
 
WILDTANGENT, INC. (2)
* 7143406 Asynchronous software update 10 2001
* 2002/0100,035 Asynchronous software update 8 2001
* Cited By Examiner