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

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
MICROSOFT TECHNOLOGY LICENSING, LLCREDMOND, WA28639

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

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

Cited Art Landscape

Patent Info (Count) # Cites Year
 
SofTel, Inc. (1)
* 5,388,211 Method and apparatus for remotely controlling and monitoring the use of computer software 327 1993
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (2)
* 5,367,686 Method for automated complex multilevel softward installation in a data processing system 135 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 254 1993
 
Other [Check patent profile for assignment information] (4)
* 4,796,181 Billing system for computer software 259 1986
* 5,047,928 Billing system for computer software 395 1989
* 5,390,247 Method and apparatus for creating, supporting, and using travelling programs 174 1993
* 5,337,360 Method and apparatus for creating, supporting, and using travelling programs 172 1994
 
HEWLETT-PACKARD COMPANY (1)
* 5,421,009 Method of remotely installing software directly from a central computer 303 1993
 
Signal Security Technologies (1)
* 5,155,680 Billing system for computing software 206 1989
 
COMPAQ COMPUTER CORPORATION 20555 S.H. 249 (1)
* 5,586,304 Automatic computer upgrading 212 1994
 
BROTHER KOGYO KABUSHIKI KAISHA (1)
* 5,267,171 Computer software vending machine 117 1991
 
TELEFONAKTIEBOLAGET L M ERICSSON (PUBL) (1)
* 5,654,901 Loading software into field test equipment 60 1995
 
DOT ASSETS NO. 9 LLC (1)
* 5,155,847 Method and apparatus for updating software at remote locations 766 1988
 
SYMANTEC CORPORATION (1)
* 5,155,484 Fast data compressor with direct lookup table indexing into history buffer 186 1991
 
Charles E. Hill & Associates, Inc. (1)
* 5,528,490 Electronic catalog system and method 271 1992
 
STAMPS.COM INC. (2)
* 5,495,411 Secure software rental system using continuous asynchronous password verification 225 1993
* 5,548,645 Secure software rental system using distributed software 217 1994
 
SUN MICROSYSTEMS, INC. (1)
* 5,142,680 Method for loading an operating system through a network 174 1989
 
SOFTWARE RESTORE SOLUTIONS LLC (1)
* 5,586,322 Workgroup organized network manager with workstation comparison system 83 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 48 2001
* 2002/0124,245 Method and apparatus for advanced software deployment 69 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 30 2002
* 2007/0169,109 Method for the installation and configuration of software components 15 2004
* 2006/0095,533 Communication system and communication method 0 2005
* 2008/0005,733 Method and apparatus for updating firmware and software 62 2006
* 2011/0230,175 VOICE RESPONSIVE TELEPHONE ASSISTANT HAVING NETWORK UPGRADE CAPABILITY 0 2011
 
MCAFEE.COM CORPORATION (1)
* 6,895,513 System and method for interactive web services 19 2003
 
MCAFEE.COM, INC. (1)
* 6,453,347 Active marketing based on client computer configurations 56 2002
 
SONY CORPORATION (4)
* 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
* 2007/0226,322 Data transmitting method, data transmitting system, data receiving method and receiving terminal 3 2007
 
CA, INC. (3)
* 8,725,647 Method and system for determining software license compliance 0 2008
* 2009/0249,494 Method and System for Determining Software License Compliance 4 2008
* 8,938,424 System and method of assessing the state of a database product for installation consistency 0 2012
 
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)
* 6,460,142 Method and apparatus for repeated contact software end-user 36 2000
* 6,502,195 Computer readable storage medium for providing repeated contact with software end-user 106 2000
* 6,484,264 Method for providing repeated contact with software end-user using authorized administrator 91 2000
* 6,446,211 Method and apparatus for monitoring software using encryption 98 2000
6,795,925 Computer readable storage medium for providing repeated contact with software end-user 95 2001
6,792,548 Method for providing repeated contact with software end-user using authorized administrator 90 2001
6,792,549 Method and apparatus for repeated contact of software end-user 86 2001
6,986,063 Method for monitoring software using encryption including digital signatures/certificates 84 2003
* 2003/0110,375 Method for monitoring software using encryption including digital signatures/certificates 4 2003
* 2004/0225,894 HARDWARE BASED METHOD FOR DIGITAL RIGHTS MANAGEMENT INCLUDING SELF ACTIVATING/SELF AUTHENTICATION SOFTWARE 122 2003
* 2004/0117,663 METHOD FOR AUTHENTICATION OF DIGITAL CONTENT USED OR ACCESSED WITH SECONDARY DEVICES TO REDUCE UNAUTHORIZED USE OR DISTRIBUTION 27 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 (AS SUCCESSOR TO MORGAN STANLEY & CO. LLC) (2)
* 2008/0065,650 System and Method for Managing Server Configurations 19 2007
* 2008/0059,614 System and Method for Managing Server Configurations 1 2007
 
GILBARCO INC. (1)
6,904,592 Software download system for automatic retrieval of warranty and commission data 89 2000
 
S. AQUA SEMICONDUCTOR, LLC (1)
* 6,401,239 System and method for quick downloading of electronic files 149 1999
 
MYMAIL, LTD. (6)
8,732,318 Method of connecting a user to a network 0 2003
8,516,132 Method of accessing a selected network 5 2003
* 8,275,863 Method of modifying a toolbar 9 2003
9,141,263 Method of modifying a toolbar 0 2012
9,137,240 System and method of accessing a network by way of different service providers 0 2013
9,021,070 Dynamically modifying a toolbar 0 2013
 
ALCATEL USA SOURCING, INC. (1)
* 6,178,546 System and method of making software product deliverables 41 1998
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (11)
* 6,282,711 Method for more efficiently installing software components from a remote server source 319 1999
* 7,062,451 Method for facilitating the purchase of compatible products 16 2000
* 6,829,732 Network-based software recovery for computing devices 9 2001
* 2002/0099,975 Network-based software recovery for computing devices 1 2001
* 7,076,496 Method and system for server based software product release version tracking 46 2001
* 2003/0200,305 System and method for collecting metrics from a remote computer system 3 2002
8,479,189 Pattern detection preprocessor in an electronic device update generation system 1 2003
* 2005/0027,807 Systems and methods for facilitating peripheral device firmware installation 10 2003
* 7,805,719 System and method for updating and distributing information 56 2006
* 2006/0130,046 System and method for updating and distributing information 93 2006
8,468,515 Initialization and update of software and/or firmware in electronic devices 3 2006
 
VEGAM, INC. (1)
* 2002/0156,877 System and method for the duplication of a software system onto an appropriate target computer 61 2001
 
Freegate Corporation (2)
* 6,230,194 Upgrading a secure network interface 145 1997
* 6,073,172 Initializing and reconfiguring a secure network interface 103 1997
 
ACCENTURE GLOBAL SERVICES LIMITED (3)
* 7,181,512 Workstation deployment 11 2002
7,996,832 Workstation deployment 0 2007
* 2007/0136,722 Workstation Deployment 3 2007
 
BIADELOGIC, INC. (1)
8,447,963 Method and system for simplifying distributed server management 2 2003
 
INTELLECTUAL VENTURES I LLC (4)
* 6,195,796 User centric source control 14 1998
* 6,163,811 Token based source file compression/decompression and its application 78 1998
* RE40633 User centric product files distribution 0 2005
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 3 2012
 
BLADELOGIC, INC. (2)
8,549,114 Method and system for model-based heterogeneous server configuration management 4 2003
9,100,283 Method and system for simplifying distributed server management 0 2013
 
SAFENET DATA SECURITY (ISRAEL) LTD. (1)
* 6,434,532 Interactive customer support for computer programs using network connection of user machine 99 1998
 
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 88 2004
 
SYMANTEC CORPORATION (3)
* 8,589,904 Systems and methods for updating a software product 0 2009
* 2011/0035,740 Systems and Methods for Updating a Software Product 6 2009
* 8,819,666 Systems and methods for updating a software product 0 2013
 
INTERVU, INC. (1)
* 6,314,565 System and method for automated identification, retrieval, and installation of multimedia software components 252 1998
 
DELL MARKETING L.P. (6)
7,171,660 Intelligent patch checker 25 2004
* 2005/0022,177 Intelligent patch checker 5 2004
7,853,943 Intelligent patch checker 14 2005
* 2005/0193,386 Intelligent patch checker 32 2005
8,141,071 Intelligent patch checker 3 2007
8,930,937 Intelligent patch checker 0 2012
 
NOKIA CORPORATION (1)
* 2010/0306,057 METHOD AND APPARATUS FOR PROVIDING ACTIONABLE OBJECTS DURING PERIODS OF NETWORK UNAVAILABILITY 1 2009
 
SEIKO EPSON CORPORATION (2)
* 7,461,133 System of automatically fetching contents present on network 0 2001
* 2003/0065,755 System of automatically fetching contents present on network 1 2001
 
NCR CORPORATION (1)
* 2005/0022,178 Software updates 23 2004
 
HEARME (1)
* 6,332,217 Software inventory control system 37 1998
 
XEROX CORPORATION (1)
* 2003/0236,871 System for installation of print driver software 4 2002
 
KINGLITE HOLDINGS INC. (1)
* 6,578,142 Method and apparatus for automatically installing and configuring software on a computer 63 1999
 
NOKIA TECHNOLOGIES OY (2)
* 8,266,248 Use of network composition descriptors for determining product compatibility 1 2008
* 2009/0259,515 Use of network composition descriptors for determining product compatibility 5 2008
 
INTERNATIONAL COMPUTERS LIMITED (1)
* 5,999,740 Updating mechanism for software 318 1997
 
CYBERSOURCE CORPORATION (1)
* 7,174,455 Method and system for delivering digital products electronically 4 2001
 
INFINERA CORPORATION (1)
* 8,230,414 Software distribution and cache management across client machines on a network 1 2006
 
NINTENDO CO., LTD. (2)
* 9,110,753 System and method for installing software applications 0 2013
* 2014/0123,131 SYSTEM AND METHOD FOR INSTALLING SOFTWARE APPLICATIONS 0 2013
 
ACTIVISION PUBLISHING, INC. (1)
* 7,143,409 Automated entitlement verification for delivery of licensed software 15 2001
 
INTELLECTUAL VENTURES I LLC (15)
6,594,692 Methods for transacting electronic commerce 313 1996
8,499,030 Software and method that enables selection of one of a plurality of network communications service providers 6 2000
8,131,883 Method for distributing content to a user station 27 2000
6,769,009 Method and system for selecting a personalized set of information channels 193 2000
6,658,464 User station software that controls transport, storage, and presentation of content from a remote source 267 2000
6,611,862 User station software that controls transport and presentation of content from a remote source 208 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 215 2000
8,407,682 Software and method that enables selection of one of a plurality of online service providers 12 2004
9,111,604 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
8,069,204 Providing and receiving content over a wireless communication system 10 2006
8,024,399 Software distribution over a network 13 2006
8,321,499 Method for distributing content to a user station 9 2007
7,653,687 Method for distributing content to a user station 47 2007
8,825,872 Software and method for monitoring a data stream and for capturing desired data within the data stream 1 2009
8,719,339 Software and method that enables selection of one of a plurality of online service providers 2 2010
 
ROAMING MESSENGER, INC. (2)
* 7,107,236 Self-contained business transaction capsules 6 2001
* 2003/0110,097 Self-contained business transaction capsules 16 2001
 
GOOGLE INC. (6)
* 6,610,103 Method for providing precise cumulative updates and fixes to a software product 13 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 184 2000
9,274,774 Common installer server 0 2005
8,261,258 Common installer client 24 2005
* 2008/0301,667 Dynamically Updating Software Applications on a Device 16 2007
* 2008/0147,810 COLLABORATION SYSTEM AND METHOD 17 2007
 
LG ELECTRONICS INC. (3)
* 7,305,460 Initialization file downloading apparatus and method of cable modem 13 2001
* 2004/0083,471 Method of upgrading system software of a home appliance 26 2003
* 2006/0015,864 System and method for downloading ROM image to wireless terminal 9 2004
 
SHARP KABUSHIKI KAISHA (2)
* 7,921,420 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. (2)
* 6,634,025 System for exchanging software processes during execution using threads 9 1997
* 6,847,949 Indicator system for screening protected material 0 1999
 
WEB.COM GROUP, INC. (3)
8,370,470 System and method for managing server configurations 1 2001
* 2002/0069,272 System and method for managing server configurations 89 2001
8,799,416 System and method for managing server configurations 2 2007
 
The Crawford Group, Inc. (11)
8,374,894 Extended web enabled multi-featured business to business computer system for rental vehicle services 6 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 10 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 8 2008
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 5 2011
8,340,989 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 6 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
 
COMCAST CABLE COMMUNICATIONS, LLC (5)
8,149,847 Initializing, provisioning, and managing devices 0 2006
* 2007/0180,484 Method of initializing, provisioning, and managing a cable modem and a customer premise equipment device 9 2006
* 2011/0026,536 DEVICE-TO-DEVICE COMMUNICATION AMONG CUSTOMER PREMISE EQUIPMENT DEVICES 3 2010
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
 
ORACLE OTC SUBSIDIARY LLC (4)
6,791,974 Universal internet based telephony system that provides ubiquitous access for subscribers from any terminal device 53 2000
7,075,921 Remote media control for voice over internet telephony and related applications 22 2001
6,914,899 Caller identification and voice/data synchronization for internet telephony and related applications 23 2001
6,707,811 Internet telephony for ecommerce 94 2001
 
PROXIMA THERAPEUTICS, INC. (1)
7,516,399 Structured-document path-language expression methods and systems 27 2004
 
PUVAAL APPLICATIONS AG, LLC (1)
* 2002/0069,244 Message delivery system billing method and apparatus 60 2001
 
511 Innovations, Inc. (4)
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
8,998,613 Apparatus and method for measuring optical characteristics using a camera and a calibration chart imaged with the camera 0 2012
 
PHILIPS ELECTRONICS NORTH AMERICA CORPORATION (1)
* 6,282,709 Software update manager 257 1997
 
MCAFEE, INC. (8)
* 6,701,441 System and method for interactive web services 81 2002
* 2002/0184,367 Opportunity analysis system and method for updating a computer inventory 2 2002
8,533,703 Information processing apparatus, and system having preview control, and method thereof, and storage medium storing program for implementing the method 13 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 30 2005
8,407,683 Software uninstallation system, method and computer program product 11 2006
8,527,977 Software uninstallation system, method and computer program product 11 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 10 2008
9,292,273 Software uninstallation system, method and computer program product 0 2013
 
TELIASONERA AB (1)
* 2010/0306,689 USER EQUIPMENT, STORAGE MEDIUM, SERVICE CENTER AND METHOD 3 2008
 
COLVIN, DAVID S. (5)
6,799,277 System and method for monitoring software 144 2001
6,813,717 Method for securing software to reduce unauthorized use 86 2002
6,857,078 Method for securing software to increase license compliance 98 2002
6,785,825 Method for securing software to decrease software piracy 136 2002
6,813,718 Computer readable storage medium for securing software to reduce unauthorized use 89 2002
 
SSL Technologies LLC (1)
7,397,541 Apparatus and method for measuring optical characteristics of an object 0 2006
 
ORACLE AMERICA, INC. (4)
* 6,975,612 System and method for providing software upgrades to a vehicle 21 1999
* 6,324,693 Method of synchronizing independently distributed software and database schema 583 1999
* 7,080,371 Method, system, apparatus and program product for distribution and instantiation of software upgrades 182 2000
* 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
 
APPLE INC. (4)
* 2011/0087,761 POWER SAVING SCHEMES FOR WIRELESS SYSTEMS 1 2009
* 8,711,747 Power saving methods for wireless systems 0 2010
* 2011/0261,739 POWER SAVING METHODS FOR WIRELESS SYSTEMS 3 2010
* 2013/0165,222 MEDIA MANAGEMENT SYSTEM FOR MANAGEMENT OF GAMES ACQUIRED FROM A MEDIA SERVER 3 2012
 
BANNER ENGINEERING CORPORATION (1)
6,285,021 Self checking safety switch 12 1999
 
AGILETV CORPORATION (1)
* 2003/0212,845 Method for high-speed data transfer across LDT and PCI buses 3 2002
 
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 39 2001
* 2003/0066,063 Information processing apparatus, information processing method, information processing system, and storage medium 6 2001
* 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 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
* 8,074,249 Content storage control apparatus and control method therefor 2 2007
* 2008/0098,444 CONTENT STORAGE CONTROL APPARATUS AND CONTROL METHOD THEREFOR 3 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
 
Intellectual Property I LLC (1)
8,812,620 Software and method that enables selection of one of a plurality of online service providers 1 2007
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (24)
* 6,339,826 Client-server system for maintaining a user desktop consistent with server application user access permissions 185 1998
* 6,516,346 Microcode upgrade in data processing system 10 1999
7,171,616 Method, system and computer program product for keeping files current 3 1999
7,389,497 Method and system for tracing profiling information using per thread metric variables with reused kernel threads 33 2000
6,904,594 Method and system for apportioning changes in metric variables in an symmetric multiprocessor (SMP) environment 42 2000
6,735,758 Method and system for SMP profiling using synchronized or nonsynchronized metric variables with support across multiple systems 38 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 63 2000
* 7,036,121 Method and system for maintaining software via network 2 2000
* 6,976,251 Intelligent update agent 48 2001
* 2002/0184,619 Intelligent update agent 39 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
* 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 12 2001
* 2005/0060,226 Recommending an offering based on inventory data 1 2003
* 7,627,867 Change management of interfaces in distributed computer systems 7 2004
* 2005/0144,591 Method and system for change management of interfaces in distributed computer systems 8 2004
* 7,721,250 System and method for interactive and integrated software development process and phases 4 2006
* 2007/0245,322 System and method for interactive and assisted program development 5 2006
* 8,307,355 Method and apparatus for populating a software catalogue with software knowledge gathering 2 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 18 2008
* 2009/0007,075 Method and System for Tracing Profiling Information Using Per Thread Metric Variables with Reused Kernel Threads 24 2008
 
SAP SE (1)
* 8,719,825 Prompting for execution or delay of scheduled job 0 2005
 
LENOVO PC INTERNATIONAL (2)
7,080,372 System and method for managing system configuration across a network 43 2000
* 7,055,149 Method and apparatus for automating software upgrades 48 2001
 
DIGITAL DELIVERY NETWORKS, INC. (1)
* 2009/0043,907 LOCAL PORTAL 21 2008
 
LUCENT TECHNOLOGIES INC. (1)
* 6,587,877 Management of time and expense when communicating between a host and a communication network 82 1997
 
CISCO TECHNOLOGY, INC. (1)
* 6,950,863 Method and system for verifying a software upgrade for a communication device 11 2000
 
NATIONAL INSTRUMENTS CORPORATION (8)
* 6,889,172 Network-based system for configuring a measurement system using software programs generated based on a user specification 17 2002
* 2003/0036,873 Network-based system for configuring a measurement system using software programs generated based on a user specification 0 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 6 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 12 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 24 2005
* 2010/0070,965 Software Update Service with Compatibility Checking 1 2008
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 1 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 11 2009
 
NETCRACKER TECHNOLOGY SOLUTIONS INC. (1)
8,024,406 System and method for dispensing e-Care 1 2006
 
Exludus Technologies Inc. (7)
7,305,585 Asynchronous and autonomous data replication 4 2003
* 2004/0034,822 Implementing a scalable, dynamic, fault-tolerant, multicast based file transfer and asynchronous file replication protocol 8 2003
* 2005/0060,608 Maximizing processor utilization and minimizing network bandwidth requirements in throughput compute clusters 16 2004
* 2005/0216,910 Increasing fault-tolerance and minimizing network bandwidth requirements in software installation modules 22 2005
7,707,457 Completing an interrupted data replication operation 2 2007
* 2008/0168,157 Data Replication 14 2007
* 2008/0222,234 Deployment and Scaling of Virtual Environments 20 2008
 
FINISAR CORPORATION (13)
7,606,486 Protocol specific transceiver firmware 6 2005
* 2006/0051,097 Protocol specific transceiver firmware 2 2005
* 8,229,301 Configuration of optical transceivers to perform custom features 4 2005
7,801,449 Off-module optical transceiver firmware paging 3 2005
* 2006/0051,098 Off-module optical transceiver firmware paging 5 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
* 2006/0093,371 Transaction for transceiver firmware download 5 2005
* 2006/0093,370 Configurable optical transceiver feature specific cost transaction 6 2005
7,957,649 Module command interface for an optical transceiver 3 2005
8,086,892 Microcode configurable frequency clock 1 2010
* 2011/0010,576 MICROCODE CONFIGURABLE FREQUENCY CLOCK 0 2010
 
FUJITSU LIMITED (4)
* 7,149,705 Computer-related product user management and service system 5 1997
* 6,578,199 Automatic tracking system and method for distributable software 124 1999
* 7,155,712 Information processing system enabling dynamically loading or replacing program component in memory allocated to activated process 7 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)
* 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
 
Vita Zahnfabrik H. Rauter GmbH & Co. KG (11)
7,298,483 Miniaturized system and method for measuring optical characteristics 6 2003
7,477,364 Miniaturized system and method for measuring optical characteristics 1 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 1 2012
8,934,095 Miniaturized system and method for measuring optical characteristics 1 2013
 
SUPPORT.COM, INC. (1)
6,754,707 Secure computer support system 52 1999
 
HALL ALUMINUM LLC (1)
6,532,588 User centric program product distribution 40 1999
 
SAP AG (1)
* 2007/0044,099 Prompting for execution or delay of scheduled job 3 2005
 
EMC CORPORATION (2)
8,225,311 Deploying and distributing content management code 7 2006
8,225,310 Automatic detection and redistribution of content management code 2 2006
 
JJL TECHNOLOGIES LLC (10)
* 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 32 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 3 2006
* 2007/0076,206 Apparatus and method for measuring color 0 2006
7,538,878 Apparatus and method for measuring optical characteristics of an object 13 2007
7,785,103 Apparatus and method for measuring optical characteristics of teeth 5 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
 
MIS ONLY, Inc. (1)
* 6,192,518 Method for distributing software over network links via electronic mail 55 1998
 
INTEL CORPORATION (11)
* 6,553,507 Just-in-time software updates 29 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 74 1999
6,996,627 System and method for providing update information 102 1999
7,046,674 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 8 2002
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 11 2006
* 2006/0206,607 System and method for providing update information 5 2006
9,350,950 System and method for providing update information 0 2009
* 2010/0121,983 SYSTEM AND METHOD FOR PROVIDING UPDATE INFORMATION 1 2009
 
ORANGE SA (1)
* 8,600,806 System and method for activating software operating capabilities based on usage patterns and rules 0 2011
 
RED HAT, INC. (10)
8,683,458 Automatic full install upgrade of a network appliance 1 2007
* 2009/0144,722 Automatic full install upgrade of a network appliance 2 2007
* 8,589,592 Efficient object distribution 0 2007
* 2009/0150,474 Efficient object distribution 1 2007
8,418,164 Image install of a network appliance 1 2008
* 2009/0300,603 Image install of a network appliance 1 2008
* 9,092,295 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
* 9,003,389 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 1 2010
 
SONY COMPUTER ENTERTAINMENT INC. (1)
* 2002/0122,068 Entertainment device, menu display method, and information recording medium 19 2001
 
SIEMENS NIXDORF INFORMATIONSSYSTEME AG (1)
* 6,581,091 Program parameter updating method 3 1999
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (5)
8,146,072 System and method for updating software on a computer 8 2004
7,509,676 System and method for restricting access to an enterprise network 25 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 60 2004
8,434,152 System and method for restricting access to an enterprise network 3 2009
 
ZVELO, INC. (5)
8,266,304 Managed services platform 1 2005
8,572,267 Managed services platform 0 2006
8,180,909 Managed services platform 2 2007
* 2008/0028,061 Managed Services Platform 1 2007
8,977,762 Managed services platform 0 2013
 
IGT (45)
7,951,002 Using a gaming machine as a server 10 2000
7,186,181 Wide area program distribution and game information communication system 90 2001
* 2002/0138,594 Wide area program distribution and game information communication system 120 2001
7,931,533 Game development architecture that decouples the game logic from the graphics logics 39 2002
7,168,089 Secured virtual network in a gaming environment 153 2002
7,918,730 Trajectory-based 3-D games of chance for video gaming machines 19 2002
8,083,585 Apparatus and method for copying gaming machine configuration settings 4 2002
7,131,909 Method and apparatus for managing gaming machine code downloads 25 2002
* 2004/0048,667 Method and apparatus for managing gaming machine code downloads 19 2002
* 6,988,267 Method and device for implementing a downloadable software delivery system 42 2003
* 2005/0153,778 Methods and apparatus for gaming data downloading 79 2004
7,515,718 Secured virtual network in a gaming environment 120 2005
* 2005/0192,099 Secured virtual network in a gaming environment 196 2005
7,837,556 Decoupling of the graphical presentation of a game from the presentation logic 9 2005
7,972,214 Methods and devices for downloading games of chance 15 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 22 2005
* 2006/0035,713 Gaming machine update and mass storage management 68 2005
8,287,379 Distributed game services 1 2005
8,185,890 Method and device for implementing a downloadable software delivery system 1 2005
* 2006/0031,829 Method and device for implementing a downloadable software delivery system 37 2005
8,628,413 Virtual gaming peripherals for a gaming machine 1 2005
8,597,116 Virtual player tracking and related services 2 2006
8,117,461 Method of randomly and dynamically checking configuration integrity of a gaming system 24 2006
* 2008/0076,547 Method of randomly and dynamically checking configuration integrity of a gaming system 17 2006
7,399,229 Method and apparatus for managing gaming machine code downloads 22 2006
9,251,647 Remote configuration of gaming terminals 0 2006
* 2007/0136,817 Wager game license management in a peer gaming network 117 2007
8,540,576 Wide area program distribution and game information communication system 0 2007
8,057,298 Virtual player tracking and related services 31 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 27 2007
8,251,807 Game development architecture that decouples the game logic from the graphics logic 2 2007
8,708,828 Pluggable modular gaming modifiers and configuration templates for gaming environments 1 2007
8,079,909 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 14 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 1 2011
8,543,837 Method of randomly and dynamically checking configuration integrity of a gaming system 0 2011
9,373,219 System for randomly and dynamically checking configuration integrity of a gaming system 0 2013
8,814,650 Executing multiple applications and their variations in computing environments 3 2013
9,314,698 Distributed game services 0 2013
 
Everdream, Inc. (1)
6,751,794 Intelligent patch checker 130 2000
 
ALLEGENT TECHNOLOGY GROUP, INC. (1)
* 2007/0180,490 System and method for policy management 135 2004
 
UNILOC LUXEMBOURG S.A. (5)
6,510,466 Methods, systems and computer program products for centralized management of application programs on a network 243 1998
6,324,578 Methods, systems and computer program products for management of configurable application programs on a network 89 1998
6,728,766 Methods, systems and computer program products for license use management on a network 27 2001
7,069,293 Methods, systems and computer program products for distribution of application programs to a target station on a network 42 2001
* 2002/0032,763 Methods, systems and computer program products for distribution of application programs to a target station on a network 5 2001
 
MICROSOFT TECHNOLOGY LICENSING, LLC (167)
* 6,049,671 Method for identifying and obtaining computer software from a network computer 370 1996
* 6,041,333 Method and apparatus for automatically updating a data file from a network 58 1997
* 5,974,454 Method and system for installing and updating program module components 322 1997
6,381,742 Software package management 386 1998
* 6,073,214 Method and system for identifying and obtaining computer software from a remote computer 238 1998
* 6,449,642 Method and system for integrating a client computer into a computer network 65 1998
* 6,370,686 Method for categorizing and installing selected software components 66 1998
6,256,668 Method for identifying and obtaining computer software from a network computer using a tag 228 1998
* 6,434,744 System and method for patching an installed application program 85 1999
6,718,549 Methods for managing the distribution of client bits to client computers 43 1999
6,347,398 Automatic software downloading from a computer network 395 1999
* 6,128,629 Method and apparatus for automatically updating data files in a slide presentation program 43 2000
* 6,327,617 Method and system for identifying and obtaining computer software from a remote computer 192 2000
7,770,102 Method and system for semantically labeling strings and providing actions based on semantically labeled strings 16 2000
7,624,356 Task-sensitive methods and systems for displaying command sets 22 2000
7,346,848 Single window navigation methods and systems 48 2000
7,191,394 Authoring arbitrary XML documents using DHTML and XSLT 84 2000
7,155,667 User interface for integrated spreadsheets and word processing tables 20 2000
7,117,435 Spreadsheet fields in text 7 2000
7,000,230 Network-based software extensions 61 2000
6,883,168 Methods, systems, architectures and data structures for delivering software via a network 110 2000
6,874,143 Architectures for and methods of providing network-based software extensions 126 2000
* 7,496,739 System and related methods for automatically configuring a computing system 23 2000
7,574,481 Method and system for enabling offline detection of software updates 47 2000
* 2002/0078,142 Method and system for enabling offline detection of software updates 58 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 103 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 48 2001
7,778,816 Method and system for applying input mode bias 20 2001
7,421,645 Method and system for providing electronic commerce actions based on semantically labeled strings 50 2001
* 2001/0029,607 System and method for application installation management 11 2001
7,665,082 Methods and systems for adaptation, diagnosis, optimization, and prescription technology for network-based applications 21 2001
7,149,789 Distributing software via distribution files 119 2001
* 2001/0042,112 Methods and systems for obtaining computer software via a network 21 2001
7,788,602 Method and system for providing restricted actions for recognized semantic categories 8 2001
7,712,024 Application program interfaces for semantically labeling strings and providing actions based on semantically labeled strings 9 2001
7,716,163 Method and system for defining semantic categories and actions 11 2001
7,584,261 Distribution of binary executables and content from peer locations/machines 12 2001
* 2002/0016,956 Method and system for identifying and obtaining computer software from a remote computer 53 2001
6,802,061 Automatic software downloading from a computer network 112 2001
7,222,341 Method and system for processing software dependencies in management of software packages 49 2002
* 2002/0144,248 Software package management 18 2002
7,325,194 Method, system, and apparatus for converting numbers between measurement systems based upon semantically labeled strings 16 2002
7,707,496 Method, system, and apparatus for converting dates between calendars and languages based upon semantically labeled strings 12 2002
7,742,048 Method, system, and apparatus for converting numbers based upon semantically labeled strings 11 2002
7,707,024 Method, system, and apparatus for converting currency values based upon semantically labeled strings 9 2002
* 7,281,245 Mechanism for downloading software components from a remote source for use by a local software application 80 2002
7,356,537 Providing contextually sensitive tools and help content in computer-generated documents 22 2002
7,716,676 System and method for issuing a message to a program 12 2002
7,392,479 System and method for providing namespace related information 27 2002
* 2004/0003,390 System and method for installing a software application in a non-impactfull manner 42 2002
7,783,614 Linking elements of a document to corresponding fields, queries and/or procedures in a database 16 2003
7,415,672 System and method for designing electronic forms 8 2003
7,370,066 System and method for offline editing of data files 29 2003
7,275,216 System and method for designing electronic forms and hierarchical schemas 27 2003
7,913,159 System and method for real-time validation of structured data files 22 2003
7,516,145 System and method for incrementally transforming and rendering hierarchical data files 16 2003
7,711,550 Methods and system for recognizing names in a computer-generated document and for providing helpful actions associated with recognized names 13 2003
7,558,841 Method, system, and computer-readable medium for communicating results to a data query in a computer network 10 2003
7,168,035 Building a view on markup language data through a set of components 123 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 11 2003
7,197,515 Declarative solution definition 28 2003
7,581,177 Conversion of structured documents 21 2003
7,406,660 Mapping between structured data and a visual surface 80 2003
7,334,187 Electronic form aggregation 18 2003
7,310,801 Servicing a component-based software product throughout the software product lifecycle 16 2003
* 2004/0034,850 Servicing a component-based software product throughout the software product lifecycle 17 2003
* 7,529,775 Method and system for collecting information about applications on a computer system 4 2003
* 2005/0044,057 Method and system for collecting information about applications on a computer system 3 2003
7,296,017 Validation of XML data files 81 2003
7,451,392 Rendering an HTML electronic form by applying XSLT to XML using a solution 86 2003
7,376,673 Offline editing of XML files using a solution 33 2003
7,827,546 Mechanism for downloading software components from a remote source for use by a local software application 21 2003
7,487,515 Programmable object model for extensible markup language schema validation 13 2003
7,434,157 Programmable object model for namespace or schema library support in a software application 2 2003
7,404,195 Programmable object model for extensible markup language markup in an application 6 2003
7,178,102 Representing latent data in an extensible markup language document 17 2003
7,574,706 System and method for managing and communicating software updates 76 2003
7,546,594 System and method for updating installation components using an installation component delta patch in a networked environment 68 2003
7,509,636 System and method for updating files utilizing delta compression patching 17 2003
7,478,381 Managing software updates and a software distribution service 72 2003
* 2005/0132,349 System and method for a software distribution service 86 2003
* 2005/0132,359 System and method for updating installation components in a networked environment 59 2003
8,819,072 Promoting data from structured data files 7 2004
7,509,573 Anti-virus security information in an extensible markup language document 2 2004
7,318,063 Managing XML documents containing hierarchical database information 12 2004
* 7,853,609 Update distribution system architecture and method for distributing software 26 2004
* 7,676,448 Controlling installation update behaviors on a client computer 27 2004
* 2005/0210,459 Controlling installation update behaviors on a client computer 82 2004
* 2005/0203,968 Update distribution system architecture and method for distributing software 27 2004
7,496,837 Structural editing with schema awareness 95 2004
7,412,645 User interface for integrated spreadsheets and word processing tables 18 2004
7,568,101 Digital signatures with an embedded view 29 2004
7,281,018 Form template data source change 127 2004
7,774,620 Executing applications at appropriate trust levels 24 2004
7,676,843 Executing applications at appropriate trust levels 25 2004
7,533,268 Digital signature with an embedded view 27 2004
7,712,048 Task-sensitive methods and systems for displaying command sets 18 2004
7,610,562 Task-sensitive methods and systems for displaying command sets 22 2004
7,512,896 Task-sensitive methods and systems for displaying command sets 21 2004
* 2005/0091,259 Framework to build, deploy, service, and manage customizable and configurable re-usable applications 6 2004
7,818,677 Single window navigation methods and systems 33 2004
7,779,027 Methods, systems, architectures and data structures for delivering software via a network 32 2004
7,673,227 User interface for integrated spreadsheets and word processing tables 27 2004
7,350,141 User interface for integrated spreadsheets and word processing tables 46 2004
* 2005/0044,544 Methods and systems for obtaining computer software via a network 74 2004
7,634,772 Automatic software downloading from a computer network 32 2004
* 2005/0044,541 Automatic software downloading from a computer network 26 2004
7,392,522 Architectures for and methods of providing network-based software extensions 23 2004
7,692,636 Systems and methods for handwriting to a screen 25 2004
7,702,997 Spreadsheet fields in text 1 2004
7,549,115 System and method for integrated spreadsheets and word processing tables 36 2004
7,523,390 Spreadsheet fields in text 3 2004
7,506,242 System and method for integrating spreadsheets and word processing tables 10 2004
7,120,866 Spreadsheet fields in text 9 2004
7,506,243 System and method for integrating spreadsheets and word processing tables 14 2004
8,487,879 Systems and methods for interacting with a computer through handwriting to a screen 8 2004
7,712,022 Mutually exclusive options in electronic forms 27 2004
7,584,417 Role-dependent action for an electronic form 42 2004
7,721,190 Methods and systems for server side form processing 26 2004
7,509,353 Methods and systems for exchanging and rendering forms 5 2004
* 2006/0112,152 Smart patching by targeting particular prior versions of a file 17 2004
7,904,801 Recursive sections in electronic forms 12 2004
7,437,376 Scalable object model 23 2004
7,937,651 Structural editing operations for network forms 19 2005
7,743,063 Methods and systems for delivering software via a network 25 2005
7,689,929 Methods and systems of providing information to computer users 27 2005
7,346,610 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 5 2005
7,725,834 Designer-created aspect for an electronic form template 29 2005
7,360,171 Methods and systems of providing information to computer users 10 2005
8,010,515 Query to an electronic form 12 2005
7,536,458 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 11 2005
* 2005/0198,296 Distribution of binary executables and content from peer locations/machines 6 2005
7,543,228 Template for rendering an electronic form 36 2005
8,200,975 Digital signatures for network forms 10 2005
* 2006/0155,737 Method and system for identifying and obtaining computer software from a remote computer 3 2005
7,613,996 Enabling selection of an inferred schema part 35 2005
7,979,856 Network-based software extensions 20 2005
7,788,590 Lightweight reference user interface 14 2005
8,001,459 Enabling electronic documents for limited-capability computing devices 11 2005
7,779,343 Opening network-enabled electronic documents 0 2006
7,490,109 System and method for offline editing of data files 31 2006
* 7,925,718 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 5 2006
7,900,134 Authoring arbitrary XML documents using DHTML and XSLT 18 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 15 2007
7,865,477 System and method for real-time validation of structured data files 19 2007
8,706,708 Providing contextually sensitive tools and help content in computer-generated documents 1 2007
8,074,217 Methods and systems for delivering software 26 2007
7,971,139 Correlation, association, or correspondence of electronic forms 17 2007
7,925,621 Installing a solution 18 2008
8,892,993 Translation file 4 2008
8,918,729 Designing electronic forms 4 2008
* 8,490,077 Runtime versioning and distribution of dynamic web-elements 0 2008
* 2009/0288,077 RUNTIME VERSIONING AND DISTRIBUTION OF DYNAMIC WEB-ELEMENTS 3 2008
8,078,960 Rendering an HTML electronic form by applying XSLT to XML using a solution 9 2008
8,046,683 Structural editing with schema awareness 4 2009
9,229,917 Electronic form user interfaces 0 2011
* 8,612,551 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
9,210,234 Enabling electronic documents for limited-capability computing devices 1 2011
8,429,522 Correlation, association, or correspondence of electronic forms 7 2011
8,924,577 Peer-to-peer remediation 0 2012
9,268,760 Correlation, association, or correspondence of electronic forms 0 2013
9,239,821 Translation file 0 2014
 
TUT SYSTEMS, INC. (1)
6,496,858 Remote reconfiguration of a secure network interface 173 1999
 
IDTP HOLDINGS, INC. (1)
* 6,074,435 Remote software download with automatic adjustment for data access compatibility 31 1997
 
QUALCOMM INCORPORATED (7)
6,886,017 System and method for managing distribution of content to a device 78 1999
8,555,273 Network for updating electronic devices 27 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 2 2007
8,578,361 Updating an electronic device with update agent code 2 2011
8,893,110 Device management in a network 0 2012
9,081,638 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 73 2004
 
NOVELL, INC. (3)
* 6,151,620 Conference messaging system 44 1997
* 8,762,584 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 1 2012
 
ALCATEL-LUCENT USA INC. (2)
* 7,688,757 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)
* 6,647,532 Built-in automatic customer identifier when connecting to a vendor website 14 1998
 
THOMSON LICENSING (3)
* 8,918,830 Method for downloading data preceded by information signals 0 2000
* 2003/0041,335 Method for downloading data preceded by information signals 5 2002
8,528,038 Process for downloading data preceded by announcement signals 0 2012
 
ANCHOR GAMING (1)
* 2003/0188,306 Method and device for implementing a downloadable software delivery system 44 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)
9,380,106 System and method for transmission of data 0 2014
9,356,899 System and method for transmission of data 0 2014
 
RPX CORPORATION (4)
7,577,948 System and method for providing computer upgrade information 7 2004
7,117,355 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)
* 7,047,527 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 8 2003
 
CATERPILLAR INC. (1)
* 2003/0110,482 System and method for remotely modifying software on a machine 22 2001
 
WildTangent, Inc. (2)
* 7,143,406 Asynchronous software update 10 2001
* 2002/0100,035 Asynchronous software update 6 2001
* Cited By Examiner