Method and apparatus for automatically updating software components on end systems over a network

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 6009274
SERIAL NO

08881517

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A method and apparatus for automatically updating software components in one or more agents (end systems) in a network. An ASU server generates a multicast request to agents within its network domain, identifying the newest, available versions of software components that may be installed on the agents. Agents compare installed versions with the newest versions and respond to the server request by indicating components that need to be updated. Components include network and non-network software as well as operating system (OS) software. The ASU server then transmits the requested components to the requesting agents in a self extracting compressed file. The file is installed and the components updated without rebooting system software.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LPHOUSTON, TX8793

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Fletcher, Rick San Jose, CA 5 1229
Lin, Pei-Chen San Jose, CA 2 706

Cited Art Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (2)
* 5805897 System and method for remote software configuration and distribution 194 1995
* 5752042 Server computer for selecting program updates for a client computer based on results of recognizer program(s) furnished to the client computer 196 1996
 
HEWLETT-PACKARD COMPANY (1)
* 5421009 Method of remotely installing software directly from a central computer 311 1993
 
APPLE INC. (2)
* 5764992 Method and apparatus for automatic software replacement 246 1995
* 5732275 Method and apparatus for managing and automatically updating software programs 234 1996
 
ENTERPRISE SYSTEMS TECHNOLOGIES S.A.R.L. (1)
* 5870610 Autoconfigurable method and system having automated downloading 153 1996
 
FUJITSU LIMITED (1)
* 5835911 Software distribution and maintenance system and method 454 1995
 
BMC SOFTWARE, INC. (1)
* 5655081 System for monitoring and managing computer resources and applications across a distributed computing environment using an intelligent autonomous agent architecture 619 1995
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
SECURITY AND INTRUSION DETECTION RESEARCH LABS, LLC (1)
* 2002/0078,382 Scalable system for monitoring network system and components and methodology therefore 184 2001
 
Other [Check patent profile for assignment information] (11)
* 2002/0066,075 System and method for implementing a project facility 0 2001
* 2002/0124,245 Method and apparatus for advanced software deployment 76 2001
* 2002/0187,788 Mobile communications system 10 2002
* 2005/0044,356 Method and apparatus for distributing and updating private keys of multicast group managers using directory replication 13 2004
* 2005/0132,021 Method for playing multimedia content 3 2004
* 2005/0097,317 Directory enabled secure multicast group communications 36 2004
* 2006/0002,340 Wireless software upgrades with version control 31 2005
* 2007/0078,942 Developing applications online 3 2005
* 2006/0059,479 System and method for modifying software without halting its execution 1 2005
* 2009/0271,782 MECHANISM FOR DETERMINING APPLICABILITY OF SOFTWARE PACKAGES FOR INSTALLATION 4 2009
9774906 Entertainment server and associated social networking services 0 2015
 
MCAFEE.COM CORPORATION (1)
* 6895513 System and method for interactive web services 20 2003
 
BULL S.A. (2)
* 6305015 Information processing system architecture 32 1998
* 7020677 Method for assisting the administration of a distributed application based on a binary configuration file in a computer system 3 1998
 
BENQ CORPORATION (1)
* 2004/0218,549 Method and system for network device upgrade 1 2004
 
VERITAS TECHNOLOGIES LLC (1)
* 8074213 Automatic software updates for computer systems in an enterprise environment 15 2006
 
CROWDSTRIKE, INC. (2)
9571453 Kernel-level security agent 0 2013
9621515 Kernel-level security agent 0 2015
 
ZUCOTTO WIRELESS, INC. (1)
* 2002/0012,329 Communications apparatus interface and method for discovery of remote devices 144 2001
 
SAMSUNG ELECTRONICS CO., LTD. (3)
* 6182170 Method for replacing program in portable information terminal using utility program and new program received via communication unit and determining utility program appropriateness for replacement 15 1998
* 8510730 System and method for managing applications of home network devices 0 2006
* 2007/0192,462 System and method for managing applications of home network devices 10 2006
 
PTC INC. (21)
8108543 Retrieving data from a server 43 2002
7966418 Establishing a virtual tunnel between two computer programs 27 2004
8055758 Reporting the state of an apparatus to a remote computer 24 2006
8406119 Adaptive device-initiated polling 29 2006
8370479 System and method for dynamically grouping devices based on present device conditions 23 2006
8065397 Managing configurations of distributed devices 27 2006
8060886 XML scripting of SOAP commands 23 2007
7937370 Retrieving data from a server 38 2007
8478861 Managing distributed devices with limited connectivity 15 2007
8291039 Establishing a virtual tunnel between two computer programs 15 2011
8898294 Reporting the state of an apparatus to a remote computer 12 2011
8788632 Managing configurations of distributed devices 18 2011
8752074 Scripting of soap commands 14 2011
9002980 Establishing a virtual tunnel between two computer programs 9 2012
8769095 System and method for dynamically grouping devices based on present device conditions 16 2012
9170902 Adaptive device-initiated polling 1 2013
9591065 Scripting of SOAP commands 0 2014
9491071 System and method for dynamically grouping devices based on present device conditions 0 2014
9491049 Managing configurations of distributed devices 1 2014
9674067 Adaptive device-initiated polling 0 2015
9712385 Managing configurations of distributed devices 0 2016
 
Sony Electronics Inc. (13)
* 6751681 System and method for providing automatic firmware updates and diagnostics for network attached storage devices 29 2001
* 2002/0194,582 System and method for providing automatic firmware updates and diagnostics for network attached storage devices 3 2001
* 2004/0193,609 Master content directory service server for providing a consolidated network-wide content directory 29 2003
* 2005/0055,352 Content directory and synchronization bridge 41 2003
* 2005/0055,374 Method of and apparatus for providing localized information from an internet server or portal to user without requiring user to enter location 76 2003
* 2005/0055,722 Intelligent routing of digital content 7 2003
* 2005/0060,435 Middleware filter agent between server and PDA 33 2003
* 2005/0060,370 Version based content distribution and synchronization system and method 14 2003
* 2005/0166,153 Methods and apparatus for presenting content 104 2004
* 2005/0165,941 Methods and apparatuses for streaming content 13 2004
8359406 Middleware filter agent between server and PDA 1 2011
* 2011/0161,287 MIDDLEWARE FILTER AGENT BETWEEN SERVER AND PDA 0 2011
9294441 Middleware filter agent between server and PDA 0 2012
 
AVAYA HOLDINGS LIMITED (1)
* 7127526 Method and apparatus for dynamically loading and managing software services on a network device 34 2000
 
GILBARCO INC. (1)
6904592 Software download system for automatic retrieval of warranty and commission data 105 2000
 
S. AQUA SEMICONDUCTOR, LLC (4)
* 6941353 E-commerce system and method relating to program objects 34 2000
6866587 Wide area real-time software environment 6 2000
8516473 Converting a limited program object to a complete program object 1 2005
* 2005/0240,938 E-commerce system and method relating to program objects 6 2005
 
CALLAHAN CELLULAR L.L.C. (1)
* 7308487 System and method for providing fault-tolerant remote controlled computing devices 58 2001
 
AVAYA INC. (3)
* 7058711 Virtual network management 3 2002
* 2003/0191,830 Virtual network management 0 2002
* 9038056 Method and apparatus for performing automatable software upgrades using a lightweight serviceless install agent 0 2010
 
COUNTERTACK, INC. (2)
* 8429746 Decoy network technology with automatic signature generation for intrusion detection and intrusion prevention systems 4 2006
* 2007/0271,614 Decoy network technology with automatic signature generation for intrusion detection and intrusion prevention systems 28 2006
 
Oki Data Americas, Inc. (1)
* 7181508 System and method for communicating, monitoring and configuring a device operatively connected to a network 9 2000
 
INTERNETWORK, INC. (2)
* 2006/0034,185 Systems and methods for monitoring and evaluating a connectivity device 15 2005
* 2006/0045,019 Network testing agent with integrated microkernel operating system 3 2005
 
LOCKHEED MARTIN CORPORATION (1)
* 7051093 QNX operation system network auto configuration 3 2001
 
NORTHROP GRUMMAN SYSTEMS CORPORATION (1)
6498937 Asymmetric bandwidth wireless communication techniques 7 2000
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (13)
* 6178468 Real time supply PF plug-and-play installation resources 16 1998
* 6237091 Method of updating firmware without affecting initialization information 49 1998
* 6308184 Delayed unloading of a dynamically loadable file 8 1999
6681216 Delayed unloading of a dynamically loadable file 6 2001
* 2003/0014,466 System and method for management of compartments in a trusted operating system 54 2001
* 2004/0031,029 Methods and systems for automatically updating software components in a network 45 2002
* 8271971 System and method for automated program updating in a remote appliance 1 2002
* 2004/0103,411 System and method for automated program updating in a remote appliance 50 2002
8479189 Pattern detection preprocessor in an electronic device update generation system 1 2003
* 2004/0030,768 Unified system and method for downloading code to heterogeneous devices in distributed storage area networks 56 2003
* 7805719 System and method for updating and distributing information 72 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
 
BELLSOUTH INTELLECTUAL PROPERTY CORPORATION (1)
* 7614048 System and method for automated software distribution in a fiber optic network 4 2001
 
BLACKBERRY LIMITED (5)
* 7779401 Method and system for generating a reverse binary patch for undoing a software update 10 2006
* 2007/0300,205 METHOD AND SYSTEM FOR GENERATING A REVERSE BINARY PATCH 10 2006
* 8365160 Method and system for generating a reverse binary patch 2 2010
* 2010/0306,756 METHOD AND SYSTEM FOR GENERATING A REVERSE BINARY PATCH 2 2010
8943492 Method and system for generating a reverse binary patch 1 2012
 
SUN MICROSYSTEMS, INC. (1)
* 2002/0147,974 Networked installation system for deploying systems management platforms 83 2001
 
RICOH COMPANY, LTD. (5)
* 7516450 Remote management system, intermediary apparatus therefor, and method of updating software in the intermediary apparatus 45 2003
* 2004/0148,379 Remote management system, intermediary apparatus therefor, and method of updating software in the intermediary apparatus 42 2003
* 2005/0273,863 Device management system, management client, controller server, method for managing usage context of device, and recording medium which records the method 9 2005
* 7793285 Web installer driver and management through a remote network 11 2006
* 2007/0245,358 Web installer driver 18 2006
 
ACCENTURE GLOBAL SERVICES LIMITED (7)
8032409 Enhanced visibility during installation management in a network-based supply chain environment 314 1999
7716077 Scheduling and planning maintenance and service in a network-based supply chain environment 150 1999
7124101 Asset tracking in a network-based supply chain environment 543 1999
8271336 Increased visibility during order management in a network-based supply chain environment 78 2003
7957991 Technology sharing during demand and supply planning in a network-based supply chain environment 41 2006
8560366 Technology sharing during demand and supply planning in a network-based supply chain environment 7 2011
8732023 Increased visibility during order management in a network-based supply chain environment 4 2012
 
BIADELOGIC, INC. (1)
8447963 Method and system for simplifying distributed server management 4 2003
 
SYMBOL TECHNOLOGIES, INC. (1)
* 6643506 Wireless software upgrades with version control 90 1998
 
COMMVAULT SYSTEMS, INC. (119)
6418478 Pipelined high speed data transfer mechanism 500 1998
7401154 Pipelined high speed data transfer mechanism 76 2002
8370542 Combined stream auxiliary copy system and method 70 2003
7440982 System and method for stored data archive verification 185 2004
7581077 Method and system for transferring data in a storage operation 162 2005
7975061 System and method for performing multistream storage operations 39 2005
7620710 System and method for performing multi-path storage operations 156 2005
7613748 Stored data reverification management system and method 216 2005
7606844 System and method for performing replication copy storage operations 203 2005
7543125 System and method for performing time-flexible calendric storage operations 184 2005
8655850 Systems and methods for resynchronizing information 18 2006
7962709 Network redirector systems and methods for performing data replication 89 2006
8726242 Systems and methods for continuous data replication 18 2006
8655914 System and method for storage operation access security 1 2007
* 2008/0091,747 SYSTEM AND METHOD FOR STORAGE OPERATION ACCESS SECURITY 41 2007
7739381 System and method for providing encryption in storage operations in a storage network, such as for use by application service providers that provide data storage services 20 2007
* 2008/0037,777 SYSTEM AND METHOD FOR PROVIDING ENCRYPTION IN PIPELINED STORAGE OPERATIONS IN A STORAGE NETWORK 29 2007
8312323 Systems and methods for remote monitoring in a computer network and reporting a failed migration operation without accessing the data being moved 3 2007
8290808 System and method for automating customer-validated statement of work for a data storage environment 8 2008
8433679 Modular systems and methods for managing data storage operations 29 2008
7962642 Pipeline systems and method for transferring data in a network environment 7 2008
8156086 Systems and methods for stored data verification 52 2008
8103670 Systems and methods for retrieving data in a computer network 14 2008
8195623 System and method for performing a snapshot and for restoring data 52 2009
8204859 Systems and methods for managing replicated database data 65 2009
7890719 System and method for performing time-flexible calendric storage operations 12 2009
8019963 Systems and methods for transferring data in a block-level storage operation 10 2009
8024294 Systems and methods for performing replication copy storage operations 56 2009
8121983 Systems and methods for monitoring application data in a data replication system 60 2009
8346825 Stored data reverification management system and method 1 2009
8296475 Systems and methods for performing multi-path storage operations 2 2009
9495382 Systems and methods for performing discrete data replication 1 2009
7962455 Pathname translation in a data replication system 70 2009
8271830 Rolling cache configuration for a data replication system 78 2009
8434131 Managing connections in a data storage system 29 2009
8285684 Systems and methods for performing data replication 25 2010
8352433 Modular backup and retrieval system used in conjunction with a storage area network 12 2010
8504517 Systems and methods for selective data replication 22 2010
8725698 Stub file prioritization in a data replication system 14 2010
8504515 Stubbing systems and methods in a data replication environment 25 2010
8352422 Data restore systems and methods in a replication environment 56 2010
8429428 System and method for providing encryption in storage operations in a storage network, such as for use by application service providers that provide data storage services 12 2010
8103829 Hierarchical systems and methods for performing storage operations in a computer network 13 2010
8086809 Interface systems and methods for accessing stored data 15 2010
8190565 System and method for performing an image level snapshot and for restoring partial volume data 42 2010
8214444 Email attachment management in a computer system 16 2010
8131964 Systems and methods for combining data streams in a storage operation 23 2010
9021198 System and method for sharing SAN storage 4 2011
8041673 Hierarchical systems and methods for performing data storage operations 20 2011
8589347 Systems and methods for performing data replication 22 2011
8572038 Systems and methods for performing data replication 22 2011
8489656 Systems and methods for performing data replication 37 2011
8326915 Pipeline systems and method for transferring data in a network environment 3 2011
8112543 System and method for performing multistream storage operations 1 2011
8239654 Systems and methods for transferring data in a block-level storage operation 5 2011
8463751 Systems and methods for performing replication copy storage operations 38 2011
8447728 System and method for storage operation access security 3 2011
8566278 Hierarchical systems and methods for performing data storage operations 11 2011
8266106 Systems and methods for performing storage operations using network attached storage 13 2011
8266397 Interface systems and methods for accessing stored data 12 2011
8725731 Systems and methods for retrieving data in a computer network 7 2012
8402219 Hierarchical systems and methods for performing storage operations in a computer network 9 2012
8281028 System and method for performing multistream storage operations 1 2012
8417908 Systems and methods for combining data streams in a storage operation 10 2012
8645320 System and method for performing an image level snapshot and for restoring partial volume data 15 2012
8504634 Email attachment management in a computer system 11 2012
8666942 Systems and methods for managing snapshots of replicated databases 13 2012
8725964 Interface systems and methods for accessing stored data 7 2012
8577844 Systems and methods for performing storage operations using network attached storage 9 2012
8428995 System and method for automating customer-validated statement of work for a data storage environment 1 2012
8793221 Systems and methods for performing data replication 12 2012
8656218 Memory configuration for data replication system including identification of a subsequent log entry by a destination computer 14 2012
9020990 Stored data reverification management system and method 0 2012
8930319 Modular backup and retrieval system used in conjunction with a storage area network 2 2012
8650445 Systems and methods for remote monitoring in a computer network 2 2012
8504741 Systems and methods for performing multi-path storage operations 0 2012
8667189 Combined stream auxiliary copy system and method 2 2013
9342537 Integrated snapshot interface for a data storage system 8 2013
9298715 Data storage system utilizing proxy device for storage operations 14 2013
9003117 Hierarchical systems and methods for performing storage operations in a computer network 2 2013
8799051 System and method for automating customer-validated statement of work for a data storage environment 0 2013
8966288 System and method for providing encryption in storage operations in a storage network, such as for use by application service providers that provide data storage services 2 2013
8769635 Managing connections in a data storage system 0 2013
8725694 Systems and methods for performing replication copy storage operations 24 2013
8762335 System and method for storage operation access security 1 2013
9002785 Stubbing systems and methods in a data replication environment 18 2013
8868494 Systems and methods for selective data replication 24 2013
9430491 Request-based data synchronization management 1 2013
9336226 Criteria-based data synchronization management 3 2013
9262435 Location-based data synchronization management 3 2013
9104340 Systems and methods for performing storage operations using network attached storage 2 2013
8745105 Systems and methods for performing data replication 14 2013
9471578 Data storage system utilizing proxy device for storage operations 4 2013
9208210 Rolling cache configuration for a data replication system 4 2013
9122600 Systems and methods for remote monitoring in a computer network 0 2013
8886595 System and method for performing an image level snapshot and for restoring partial volume data 13 2013
9753812 Generating mapping information for single snapshot for multiple applications 0 2014
9639426 Single snapshot for multiple applications 0 2014
9632874 Database application backup in single snapshot for multiple applications 0 2014
9495251 Snapshot readiness checking and reporting 6 2014
9002799 Systems and methods for resynchronizing information 7 2014
9170890 Combined stream auxiliary copy system and method 0 2014
9047357 Systems and methods for managing replicated database data in dirty and clean shutdown states 5 2014
9003137 Interface systems and methods for accessing stored data 2 2014
9286398 Systems and methods for retrieving data in a computer network 1 2014
8935210 Systems and methods for performing replication copy storage operations 7 2014
9003374 Systems and methods for continuous data replication 7 2014
9020898 Systems and methods for performing data replication 6 2014
9774672 Consolidated processing of storage-array commands by a snapshot-control media agent 0 2014
9208160 System and method for performing an image level snapshot and for restoring partial volume data 10 2014
9648105 Unified snapshot storage management, using an enhanced storage manager and enhanced media agents 0 2014
9448731 Unified snapshot storage management 9 2014
9298382 Systems and methods for performing replication copy storage operations 3 2015
9483511 Stubbing systems and methods in a data replication environment 1 2015
9396244 Systems and methods for managing replicated database data 2 2015
9578101 System and method for sharing san storage 0 2015
9405631 System and method for performing an image level snapshot and for restoring partial volume data 5 2015
9639294 Systems and methods for performing data replication 0 2016
9619341 System and method for performing an image level snapshot and for restoring partial volume data 1 2016
 
MACROMEDIA, INC. (3)
8015504 System and method for communicating information over a network 18 2005
* 7934210 System and method for updating one or more programs and their environment 17 2005
* 7913248 System and method for installing one or more programs, and at least a portion of their environment 10 2005
 
BRITISH TELECOMMUNICATIONS PUBLIC LIMITED COMPANY (1)
* 2004/0194,083 Program installation process 11 2003
 
NEXTNINE LTD. (5)
7076400 Support network 17 2001
* 2003/0005,107 Support network 9 2002
7409318 Support network 2 2006
* 2006/0161,394 Support network 5 2006
* 2007/0100,585 Support Network 18 2006
 
NATIONAL SEMICONDUCTOR CORPORATION (1)
* 7194502 Network interface card using physical layer microcontroller and method of operation 5 2000
 
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
 
APLION NETWORKS, INC. (1)
* 2003/0191,823 System and method for providing customizable device capabilities to network equipment in a non-service affecting manner 77 2002
 
BROTHER KOGYO KABUSHIKI KAISHA (7)
* 6477567 Method for managing a status request transmitted from a managing device to an interface device through a network 31 1998
* 6990659 Device for rewriting software programs in peripheral devices connected to a network 30 1999
* 7603451 Network system that connects a network terminal to another network terminal having a different protocol 1 2002
* 2003/0041,140 Network system that connects a network terminal to another network terminal having a different protocol 7 2002
7779120 Network system, terminal and recording medium 0 2007
* 2007/0283,019 Network system, terminal and recording medium 3 2007
8554905 Network system, terminal and recording medium 0 2010
 
HTC CORPORATION (2)
* 6751795 System and method for software installation 36 1999
* 7571221 Installation of network services in an embedded network server 4 2002
 
INTERVU, INC. (1)
* 6314565 System and method for automated identification, retrieval, and installation of multimedia software components 260 1998
 
DELL MARKETING L.P. (13)
* 7430590 Method and system to manage services for multiple managed computer systems 14 2002
* 7735127 Method and system for communicating with a managed system located behind a firewall 8 2002
* 7627902 Method of managing a software item on a managed computer system 6 2003
* 7853943 Intelligent patch checker 15 2005
* 2005/0193,386 Intelligent patch checker 37 2005
7779092 Method and system to manage services for multiple managed computer systems 2 2008
* 2009/0094,350 METHOD AND SYSTEM TO MANAGE SERVICES FOR MULTIPLE MANAGED COMPUTER SYSTEMS 37 2008
8065740 Managing a software item on a managed computer system 1 2009
* 2010/0037,316 MANAGING A SOFTWARE ITEM ON A MANAGED COMPUTER SYSTEM 2 2009
8458300 Method and system to manage services for multiple managed computer systems 5 2010
8370953 Method of managing a software item on a managed computer system 0 2011
9367670 Managing a software item on a managed computer system 0 2013
9594547 Method and system to manage services for multiple managed computer systems 0 2013
 
Embarcadero Technologies, Inc. (1)
* 2012/0089,485 PRODUCT BROWSER FOR SOFTWARE PRODUCTS 6 2011
 
PHOENIX CONTACT GMBH & CO. KG (2)
* 8369244 Method for operating an ethernet-capable field-bus device 0 2007
* 2010/0040,075 Method for operating an ethernet-capable field-bus device 0 2007
 
Intermatic Incorporated (5)
7870232 Messaging in a home automation data transfer system 23 2006
7698448 Proxy commands and devices for a home automation data transfer system 8 2006
7694005 Remote device management in a home automation data transfer system 29 2006
* 7640351 Application updating in a home automation data transfer system 18 2006
* 2007/0109,975 Remote device management in a home automation data transfer system 53 2006
 
TECHNICAL MAINTENACE CORPORATION (1)
* 6240550 System for remote loading of objects or files in order to update software 113 1998
 
ALCON, INC. (1)
* 2003/0109,509 Methods for treating dry eye 1 2002
 
HEARME (1)
* 6332217 Software inventory control system 39 1998
 
KINGLITE HOLDINGS INC. (1)
* 6578142 Method and apparatus for automatically installing and configuring software on a computer 68 1999
 
AMAZON TECHNOLOGIES, INC. (17)
9565207 Firmware updates from an external channel 1 2009
* 8887144 Firmware updates during limited time period 15 2009
8601170 Managing firmware update attempts 18 2009
8959611 Secure packet management for bare metal access 8 2009
8640220 Co-operative secure packet management 9 2009
8381264 Managing hardware reboot and reset in shared environments 27 2009
8335237 Streamlined guest networking in a virtualized environment 0 2011
8483221 Leveraging physical network interface functionality for packet processing 10 2012
9148413 Secured firmware updates 2 2012
8681821 Streamlined guest networking in a virtualized environment 1 2012
8806576 Managing hardware reboot and reset in shared environments 6 2013
8996744 Managing firmware update attempts 7 2013
9712538 Secure packet management for bare metal access 0 2015
9313302 Stateless packet segmentation and processing 1 2015
9686078 Firmware validation from an external channel 0 2015
9349010 Managing update attempts by a guest operating system to a host system or device 1 2015
9602636 Stateless packet segmentation and processing 0 2016
 
LG-NORTEL CO., LTD. (1)
* 2001/0005,862 Method for down-loading data 0 2000
 
WSOU INVESTMENTS, LLC (2)
* 7583604 Probe for measuring quality-of-service parameters in a telecommunication network 31 2004
* 2005/0022,180 Probe for measuring quality-of-service parameters in a telecommunication network 8 2004
 
SCA IPLA HOLDINGS INC (6)
7565697 Systems and methods for preventing unauthorized use of digital content 7 2001
7237123 Systems and methods for preventing unauthorized use of digital content 67 2001
7328453 Systems and methods for the prevention of unauthorized use and manipulation of digital content 103 2002
8117667 Systems and methods for the prevention of unauthorized use and manipulation of digital content 6 2008
8261359 Systems and methods for preventing unauthorized use of digital content 2 2010
8844048 Systems and methods for the prevention of unauthorized use and manipulation of digital content 0 2012
 
GATELINX CORP. (1)
* 2005/0010,916 System for providing software application updates to multiple clients on a network 22 2004
 
SCHLUMBERGER SYSTEMES (1)
* 2004/0054,759 Method for transferring files between service appliances and a remote management server 0 2003
 
TELSTRA CORPORATION LIMITED (1)
* 2004/0057,454 Network component management system 12 2003
 
GOOGLE TECHNOLOGY HOLDINGS LLC (12)
* 6219698 Configuring client software using remote notification 130 1997
7487534 Application programming interface (API) for accessing and managing resources in digital television receiver 11 1999
6658489 Method for replacing a device driver during system operation 34 2000
8156489 Distributed installation configuration system and method 10 2004
* 2005/0262,503 Distributed installation configuration system and method 53 2004
9262250 System and method for data collection and analysis of information relating to mobile applications 0 2011
* 8726270 Distributed installation configuration over multiple machines 2 2012
* 2012/0198,439 Distributed Installation Configuration System and Method 3 2012
* 9497291 Automatic update distribution for managed devices 0 2013
* 2015/0207,902 AUTOMATIC UPDATE DISTRIBUTION FOR MANAGED DEVICES 0 2013
* 9703680 System and method for automatic software development kit configuration and distribution 0 2014
9606904 System and method for data collection and analysis of information relating to mobile applications 0 2014
 
NeurallQ, Inc. (2)
9106697 System and method for identifying unauthorized activities on a computer system using a data structure model 0 2011
8789189 System and method for sampling forensic data of unauthorized activities using executability states 2 2011
 
LG ELECTRONICS INC. (1)
* 2004/0083,471 Method of upgrading system software of a home appliance 29 2003
 
MICRO FOCUS SOFTWARE INC. (2)
* 8145798 System and method for automatic provisioning of onsite networking services 7 2000
8762584 System and method for automatic provisioning of onsite networking services 0 2012
 
NATIONAL BANK OF CANADA (2)
7424731 Home digital audiovisual information recording and playback system 83 2000
7549919 Jukebox entertainment system having multiple choice games relating to music 88 2000
 
SYMBOL TECHNOLOGIES, LLC (4)
7206849 Communication in a wireless communications network when a mobile computer terminal may be unreachable 14 2000
6996634 Configurable operating system for control of a mobile I/O device 18 2001
7040538 Bar code reader including linear sensor array and hybrid camera and bar code reader 9 2002
* 2003/0080,189 Bar code reader including linear sensor array and hybrid camera and bar code reader 15 2002
 
ECD Systems (1)
* 2007/0199,074 Systems and methods for preventing unauthorized use of digital content 5 2007
 
UNIFY, INC. (2)
* 7305495 Dynamic loading of protocol stacks under signaling control 70 2001
* 2002/0143,962 Dynamic loading of protocol stacks under signaling control 3 2001
 
S-PRINTING SOLUTION CO., LTD. (1)
* 8095924 Method and apparatus to upgrade driver of image forming apparatus 2 2006
 
GATEWAY, INC. (2)
* 6922831 Method and system for providing software utilizing a restore medium and a network 67 2000
* 6735757 Apparatus and method for checking component compatibility in a build to order computer system 31 2000
 
JPMORGAN CHASE BANK, M.A. (1)
9734222 Methods and systems for using script files to obtain, format and transport data 0 2009
 
LITE-ON AUTOMOTIVE CORP. (1)
* 2006/0018,479 Update method for wireless system of vehicle security system 3 2004
 
ARRIS ENTERPRISES LLC (1)
* 8522232 Decoupling software loads for customer premise equipment 8 2010
 
ABB RESEARCH LTD. (4)
* 8347283 System and method for automatic installation and maintenance of hardware and software in a distributed computer system 0 2007
* 2008/0028,394 System and method for automatic installation and maintenance of hardware and software in a distributed computer system 8 2007
* 8572601 System and method for automatic installation and maintenance of hardware and software in a distributed computer system 1 2007
* 2008/0028,396 System and method for automatic installation and maintenance of hardware and software in a distributed computer system 5 2007
 
THE BOEING COMPANY (3)
* 8261253 Method for restoring software applications on desktop computers 2 2006
* 2007/0174,832 Method for restoring software applications on desktop computers 11 2006
9213534 Method for restoring software applications on desktop computers 1 2012
 
NETWORKS ASSOCIATES TECHNOLOGY, INC. (1)
* 2003/0070,087 System and method for automatic updating of multiple anti-virus programs 42 2001
 
OPEN INVENTION NETWORK, LLC (6)
* 8533700 Workstation uptime, maintenance, and reboot service 2 2006
* 8473938 Security patch update processor 12 2007
9720674 Automating application of software patches to a server having a virtualization layer 0 2008
8713555 Security patch update processor 1 2013
* 9141371 Workstation uptime, maintenance, and reboot service 1 2013
* 9703544 Workstation uptime, maintenance, and reboot service 0 2015
 
PROMEGA CORPORATION (17)
7258276 Radio frequency identification method and system of distributing products 66 2001
7165720 Radio frequency identification method and system of distributing products 0 2001
7293705 Radio frequency identification method and system of distributing products 27 2004
7942321 Radio frequency identification method and system of disturbing products 10 2004
7735732 Radio frequency identification method and system of distributing products 7 2004
7661591 RF point of sale and delivery method and system using communication with remote computer and having features to read a large number of RF tags 13 2004
7591421 Radio frequency identification method and system of distributing products 17 2005
7784689 Radio frequency identification method and system of distributing products 8 2006
7791479 RFID point of sale and delivery method and system 8 2006
7710275 RFID reader enclosure and man-o-war RFID reader system 6 2007
8025228 RF point of sale and delivery method and system using communication with remote computer and having features to read a large number of RF tags 11 2007
7967199 Radio frequency identification method and system of distributing products 4 2009
8031072 RFID reader enclosure and man-o-war RFID reader system 1 2010
8113425 RF point of sale and delivery method and system using communication with remote computer and having features to read a large number of RF tags 2 2011
8231053 Radio frequency identification method and system of distributing products 2 2011
8258961 RFID reader enclosure and man-o-war RFID reader system 13 2011
RE46326 RF point of sale and delivery method and system using communication with remote computer and having features to read a large number of RF tags 0 2015
 
ZHIGU HOLDINGS LIMITED (2)
* 6735766 Method and computer-readable medium for installing an upgrade to an application program 49 1999
7472385 Method and computer-readable medium for installing an upgrade to an application program 2 2004
 
MCAFEE, INC. (5)
* 6799197 Secure method and system for using a public network or email to administer to software on a plurality of client computers 30 2000
* 6782527 System and method for efficient distribution of application services to a plurality of computing appliances organized as subnets 64 2000
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
 
AXEDA SYSTEMS OPERATING COMPANY (1)
8762497 Retrieving data from a server 15 2011
 
TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LTD. (2)
* 6931637 Computer system upgrade method employing upgrade management utility which provides uninterrupted idle state 4 2001
* 2002/0188,933 Computer system upgrade method employing upgrade management utility which provides uninterrupted idle state 3 2001
 
JP Morgan Chase Bank (1)
7085759 System and method for communicating data to a process 3 2002
 
UNIFY GMBH & CO. KG (1)
* 6981251 Agent system for mobile agents, computer network and method for downloading an agent system from a host computer to a client computer of a computer network 9 2000
 
FRAMATOME ANP GMBH (1)
* 6857121 Responsive system for digital signal processing and method for operation of a responsive system 3 2000
 
HITACHI, LTD. (2)
* 7830895 Packet communication apparatus with function enhancement module 8 2006
* 2006/0203,832 Packet communication apparatus with function enhancement module 1 2006
 
Touch Tunes Music Corporation (3)
8495109 Downloading file reception process 5 2011
8655922 Device and process for remote management of a network of audiovisual information reproduction systems 0 2012
9015287 Digital downloading jukebox system with user-tailored music management, communications, and other tools 1 2014
 
PACE MICRO TECHNOLOGY PLC (1)
* 2002/0178,288 Data transfer networks 40 2002
 
ORACLE AMERICA, INC. (6)
* 6757720 Profile service architecture 76 1999
6976065 Mechanism for reconfiguring a server without incurring server down time 11 2001
6950847 Service provider system for delivering services in a distributed computing environment 37 2001
* 2003/0041,130 Service provider system for delivering services in a distributed computing environment 7 2001
* 7188163 Dynamic reconfiguration of applications on a server 32 2001
* 2003/0101,245 Dynamic reconfiguration of applications on a server 23 2001
 
ORACLE INTERNATIONAL CORPORATION (12)
* 7140012 Method and apparatus for multi-version updates of application services 20 2001
7784030 Developing applications online 8 2005
* 8176484 One click deployment 3 2006
* 8245216 Patch management system 13 2006
* 2007/0113,225 Patch management system 28 2006
* 8209417 Dynamic resource profiles for clusterware-managed resources 4 2007
* 2008/0222,642 Dynamic resource profiles for clusterware-managed resources 15 2007
9195455 Reducing downtime when patching multiple inter-dependent software components 0 2009
8332356 NFS agent upgrade 2 2009
* 2010/0293,201 NFS AGENT UPGRADE 2 2009
8438562 One click deployment 3 2012
8813067 One click deployment 0 2013
 
TouchTunes Music Corporation (107)
7188352 Intelligent digital audiovisual playback system 120 1995
6308204 Method of communications for an intelligent digital audiovisual playback system 124 1997
6346951 Process for selecting a recording on a digital audiovisual reproduction system, for implementing the process 226 1997
7293277 Remote control unit for intelligent digital audiovisual reproduction systems 97 1999
6336219 Audiovisual reproduction system 114 1999
7996873 Remote management system for at least one audiovisual information reproduction device 45 2000
7992178 Downloading file reception process 27 2000
7107109 Process for adjusting the sound volume of a digital sound recording 87 2000
6578051 Device and process for remote management of a network of audiovisual information reproduction systems 101 2000
8074253 Audiovisual reproduction system 124 2000
7448057 Audiovisual reproduction system 85 2000
7231656 Audiovisual reproduction system 119 2000
6755744 Communication device and method between an audiovisual information playback system and an electronic game machine 84 2000
7210141 System for remote loading of objects or files in order to update software 99 2000
7793331 Communications method for an intelligent digital audiovisual reproduction system 81 2001
7124194 Audiovisual distribution system for playing an audiovisual piece among a plurality of audiovisual devices connected to a central server through a network 89 2002
8037412 Pay-per-play audiovisual system with touch screen interface 41 2002
7574727 Intelligent digital audiovisual playback system 85 2002
7512632 Device and process for remote management of a network of audiovisual information reproduction systems 81 2003
9646339 Digital downloading jukebox system with central and local music servers 1 2003
7749083 Communication device and method between an audiovisual information playback system and an electronic game machine 82 2004
8189819 Sound control circuit for a digital audiovisual reproduction system 5 2004
7206417 Wireless digital transmission system for loudspeakers 119 2004
8661477 System for distributing and selecting audio and video information and method implemented by said system 7 2005
7356831 Method for the distribution of audio-visual information and a system for the distribution of audio-visual information 82 2005
8103589 Digital downloading jukebox system with central and local music servers 38 2005
8151304 Digital downloading jukebox system with user-tailored music management, communications, and other tools 44 2005
7778879 Process for ordering a selection in advance, digital system and jukebox for embodiment of the process 41 2005
8332895 Digital downloading jukebox system with user-tailored music management, communications, and other tools 43 2006
7783774 Audiovisual distribution system for playing an audiovisual piece among a plurality of audiovisual devices connected to a central server through a network 81 2006
7519442 Process for adjusting the sound volume of a digital sound recording 81 2006
8165318 Process for adjusting the sound volume of a digital sound recording 27 2006
8184508 Intelligent digital audiovisual reproduction system 5 2007
8428273 Wireless digital transmission system for loudspeakers 7 2007
7822687 Jukebox with customizable avatar 60 2007
8032879 System for remote loading of objects or files in order to update software 35 2007
7757264 Audiovisual reproduction system 81 2007
9171419 Coin operated entertainment system 1 2007
8028318 Remote control unit for activating and deactivating means for payment and for displaying payment status 33 2007
8225369 Home digital audiovisual information recording and playback system 4 2007
8214874 Method for the distribution of audio-visual information and a system for the distribution of audio-visual information 26 2008
7996438 Device and process for remote management of a network of audiovisual information reproduction systems 4 2008
8127324 Audiovisual reproduction system 4 2008
8332887 System and/or methods for distributing advertisements from a central advertisement network to a peripheral device via a local advertisement server 4 2009
7819734 Jukebox entertainment system having multiple choice games relating to music 44 2009
8726330 Intelligent digital audiovisual playback system 4 2009
9076155 Jukebox with connection to external social networking services and associated systems and methods 1 2010
7987282 Audiovisual distribution system for playing an audiovisual piece among a plurality of audiovisual devices connected to a central server through a network 4 2010
8469820 Communication device and method between an audiovisual information playback system and an electronic game machine 3 2010
8843991 Audiovisual reproduction system 0 2010
8275668 Process for ordering a selection in advance, digital system and jukebox for embodiment of the process 3 2010
8145547 Method of communications for an intelligent digital audiovisual playback system 3 2010
8473416 Jukebox with customizable avatar 4 2010
8052512 Jukebox entertainment system having multiple choice games relating to music 33 2010
9521375 Digital jukebox device with improved user interfaces, and associated methods 1 2011
8724436 Audiovisual distribution system for playing an audiovisual piece among a plurality of audiovisual devices connected to a central server through a network 3 2011
8479240 Remote management system for at least one audiovisual information reproduction device 4 2011
8275807 Device and process for remote management of a network of audiovisual information reproduction systems 0 2011
8677424 Remote control unit for intelligent digital audiovisual reproduction systems 0 2011
8621350 Pay-per-play audiovisual system with touch screen interface 1 2011
8522230 System for remote loading of objects or files in order to update software 6 2011
8292712 Jukebox entertainment system having multiple choice games relating to music 34 2011
8683541 Audiovisual reproduction system 5 2011
8584175 Digital downloading jukebox system with user-tailored music management, communications, and other tools 9 2011
9100676 Audiovisual reproduction system 0 2012
8249959 Communications techniques for an intelligent digital audiovisual reproduction system 0 2012
8873772 Process for adjusting the sound volume of a digital sound recording 0 2012
9769566 Sound control circuit for a digital audiovisual reproduction system 0 2012
8593925 Intelligent digital audiovisual reproduction system 0 2012
8522303 Method for the distribution of audio-visual information and a system for the distribution of audio-visual information 0 2012
8438085 Communications techniques for an intelligent digital audiovisual reproduction system 0 2012
9129328 Process for ordering a selection in advance, digital system and jukebox for embodiment of the process 0 2012
9324064 Digital jukebox device with karaoke and/or photo booth features, and associated methods 0 2012
8696423 Entertainment process based on competition games with multiple choices 0 2012
8739206 Systems and/or methods for distributing advertisements from a central advertisement network to a peripheral device via a local advertisement server 0 2012
8719873 Digital downloading jukebox system with user-tailored music management, communications, and other tools 4 2012
9313574 Wireless digital transmission system for loudspeakers 0 2012
9292166 Digital jukebox device with improved karaoke-related user interfaces, and associated methods 1 2013
8781926 Communications techniques for an intelligent digital audiovisual reproduction system 0 2013
9451203 Downloading file reception process 0 2013
8931020 Remote management system for at least one audiovisual information reproduction device 0 2013
8840479 Communication device and method between an audiovisual information playback system and an electronic game machine 0 2013
8966468 System for remote loading of objects or files in order to update software 0 2013
8863161 Method for the distribution of audio-visual information and a system for the distribution of audio-visual information 0 2013
9165322 Digital downloading jukebox system with user-tailored music management, communications, and other tools 1 2013
8904449 Remote control unit for activating and deactivating means for payment and for displaying payment status 0 2013
9041784 Digital jukebox device with karaoke and/or photo booth features, and associated methods 0 2013
8751611 Digital downloading jukebox system with user-tailored music management, communications, and other tools 6 2013
9152633 Device and process for remote management of a network of audiovisual information reproduction systems 0 2014
9148681 Audiovisual reproduction system 0 2014
8918485 Digital downloading jukebox system with user-tailored music management, communications, and other tools 1 2014
8930504 Digital downloading jukebox system with user-tailored music management, communications, and other tools 0 2014
9545578 Jukebox entertainment system having multiple choice games relating to music 0 2014
9197914 Method for the distribution of audio-visual information and a system for the distribution of audio-visual information 0 2014
9149727 Communication device and method between an audiovisual information playback system and an electronic game machine 0 2014
9608583 Process for adjusting the sound volume of a digital sound recording 0 2014
9015286 Digital downloading jukebox system with user-tailored music management, communications, and other tools 1 2014
9288529 Remote management system for at least one audiovisual information reproduction device 0 2014
9202209 Digital downloading jukebox system with user-tailored music management, communications, and other tools 1 2015
9164661 Digital downloading jukebox system with user-tailored music management, communications, and other tools 1 2015
9536257 Device and process for remote management of a network of audiovisual information reproduction systems 0 2015
9292999 Communication device and method between an audiovisual information playback system and an electronic game machine 0 2015
9430797 Digital downloading jukebox system with user-tailored music management, communications, and other tools 0 2015
9513774 Digital downloading jukebox system with user-tailored music management, communications, and other tools 1 2015
9436356 Digital downloading jukebox system with user-tailored music management, communications, and other tools 1 2015
9591340 Method for the distribution of audio-visual information and a system for the distribution of audio-visual information 0 2015
9539515 Communication device and method between an audiovisual information playback system and an electronic game machine 0 2016
 
APPLE INC. (14)
* 7089300 Method and apparatus for administering the operating system of a net-booted environment 39 1999
* 6751658 Providing a reliable operating system for clients of a net-booted environment 93 1999
7774774 Software setup system 18 2003
7233985 Providing a reliable operating system for clients of a net-booted environment 45 2004
* 2004/0153,526 Providing a reliable operating system for clients of a net-booted environment 2 2004
* 7530065 Mechanism for determining applicability of software packages for installation 28 2004
* 7865579 Method and apparatus for administering the operating system of a net-booted environment 8 2006
7849169 Providing a reliable operating system for clients of a net-booted environment 4 2007
* 9176723 System and method for passive detection and context sensitive notification of upgrade availability for computer information 0 2010
* 2010/0242,035 System and Method for Passive Detection and Context Sensitive Notification of Upgrade Availability for Computer Information 0 2010
8838731 Method and apparatus for dynamically locating resources 1 2010
9542172 Automatic updating of applications 0 2013
9432481 Method and apparatus for dynamically locating resources 0 2014
9678734 System and method for passive detection and context sensitive notification of upgrade availability for computer information 0 2015
 
MCAFEE, LLC (4)
* 7231637 Security and software testing of pre-release anti-virus updates on client and transmitting the results to the server 29 2001
* 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
 
WHITE RABBIT GAME STUDIO (1)
9330529 Game terminal configured for interaction with jukebox device systems including same, and/or associated methods 1 2007
 
Comm Vault Systems, Inc. (3)
7861050 Systems and methods for combining data streams in a storage operation 22 2007
8078583 Systems and methods for performing storage operations using network attached storage 20 2009
7890718 System and method for performing time-flexible calendric storage operations 13 2009
 
JP Morgan Chase & Co. (1)
7340650 Method to measure stored procedure execution statistics 8 2003
 
INSIGHT DIRECT USA, INC., AN ILLINOIS CORPORATION (3)
* 2006/0080,257 Digital content distribution framework 29 2004
* 2007/0289,028 Time Bound Entitlement for Digital Content Distribution Framework 5 2006
* 2007/0288,389 Version Compliance System 6 2006
 
JPMORGAN CHASE & CO. (1)
8032439 System and method for process scheduling 0 2003
 
CANON KABUSHIKI KAISHA (7)
* 2001/0029,530 System and method of managing resource in network system 22 2001
* 2004/0168,167 Data processor, program updating method and storage medium 16 2004
* 8689242 Information processing apparatus for controlling installation, method for controlling the apparatus and control program for executing the method 0 2007
* 2008/0201,714 INFORMATION PROCESSING APPARATUS FOR CONTROLLING INSTALLATION, METHOD FOR CONTROLLING THE APPARATUS AND CONTROL PROGRAM FOR EXECUTING THE METHOD 5 2007
9407972 Data processor, program updating method and storage medium 0 2009
* 2009/0195,692 DATA PROCESSOR, PROGRAM UPDATING METHOD AND STORAGE MEDIUM 1 2009
* 2014/0111,824 INFORMATION PROCESSING APPARATUS FOR CUSTOMIZING PRINTER DRIVER PROGRAM, AND METHOD OF CUSTOMIZING PRINTER DRIVER PROGRAM 0 2013
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (21)
* 6490584 User-centered push methods and system 64 1997
* 6571389 System and method for improving the manageability and usability of a Java environment 59 1999
* 7181486 Method and apparatus for remote installation of network drivers and software 4 1999
7580996 Method and system for dynamic update of an application monitoring agent using a non-polling mechanism 35 2000
* 6981277 Apparatus and method for conducting non-authentication task using workstation authentication system 2 2000
* 2004/0015,961 Method and apparatus for automatic prerequisite verification and installation of software 63 2001
7065563 Visible multi-level online-offline configuration control 8 2001
* 2003/0135,590 Visible multi-level online-offline configuration control 1 2001
* 7130896 Method and system for remote software distribution and installation 24 2001
* 2002/0078,186 Method and system for remote software distribution and installation 40 2001
* 7165250 System and method for priority based application server updates 26 2002
* 2003/0135,536 System and method for priority based application server updates 65 2002
6813531 Method, system, and article of manufacture for product configuration 14 2002
* 2005/0125,525 Method, system, and storage medium for providing intelligent distribution of software and files 65 2003
7496660 Typicality filtering of event indicators for information technology resources 16 2004
* 2005/0210,478 Typicality filtering of event indicators for information technology resources 0 2004
* 7823020 System and method for applying a destructive firmware update in a non-destructive manner 3 2006
* 2008/0126,778 SYSTEM AND METHOD FOR APPLYING A DESTRUCTIVE FIRMWARE UPDATE IN A NON-DESTRUCTIVE MANNER 17 2006
8006243 Method and apparatus for remote installation of network drivers and software 7 2006
8326974 Typicality filtering of event indicators for information technology resources 0 2009
* 2009/0106,777 TYPICALITY FILTERING OF EVENT INDICATORS FOR INFORMATION TECHNOLOGY RESOURCES 1 2009
 
Sprint Communications Company L.P. (2)
* 6996601 Process for managing change within an enterprise 23 2001
* 7519690 Dynamically updateable parameters in integrated services hub 23 2002
 
HON HAI PRECISION INDUSTRY CO., LTD. (2)
* 2004/0088,700 System and method for automatically installing software on client computers via a network 23 2002
* 2013/0246,614 METHOD OF UPDATING AGENT SERVICE 0 2013
 
SAP SE (4)
* 7096464 Software update method and apparatus 29 2002
7440996 Dynamic component transfer 6 2002
* 2003/0158,915 Dynamic component transfer 4 2002
* 7849455 Synchronization and transmission of distributed user interfaces over computer networks 6 2006
 
COMCAST CABLE COMMUNICATIONS MANAGEMENT, LLC (4)
* 6341373 Secure data downloading, recovery and upgrading 78 2000
8433898 Trust information delivery scheme for certificate validation 2 2011
8935525 Trust information delivery scheme for certificate validation 1 2013
9288064 Trust information delivery scheme for certificate validation 0 2014
 
CISCO TECHNOLOGY, INC. (21)
* 6735625 System and method for automatically determining whether a product is compatible with a physical device in a network 49 1998
* 6360255 Automatically integrating an external network with a network management system 103 1998
* 6327618 Recognizing and processing conflicts in network management policies 105 1998
* 6438606 Router image support device 9 1998
* 6484315 Method and system for dynamically distributing updates in a network 178 1999
7260716 Method for overcoming the single point of failure of the central group controller in a binary tree group key exchange approach 27 1999
* 7013389 Method and apparatus for creating a secure communication channel among multiple event service nodes 108 1999
7103185 Method and apparatus for distributing and updating private keys of multicast group managers using directory replication 55 1999
7089211 Directory enabled secure multicast group communications 37 2000
6941457 Establishing a new shared secret key over a broadcast channel for a multicast group based on an old shared secret key 33 2000
7434046 Method and apparatus providing secure multicast group communication 22 2000
7334125 Facilitating secure communications among multicast nodes in a telecommunications network 41 2001
* 7577726 Method for updating a hardware configuration of a networked communications device 9 2002
* 7353511 Method and system for dynamically distributing updates in a network 11 2002
* 7970877 System and method for interfacing with a component located in a network environment 3 2003
7181014 Processing method for key exchange among broadcast or multicast groups that provides a more efficient substitute for Diffie-Hellman key exchange 23 2003
6987855 Operational optimization of a shared secret Diffie-Hellman key exchange among broadcast or multicast groups 20 2003
6901510 Method and apparatus for distributing and updating group controllers over a wide area network using a tree structure 26 2003
7383436 Method and apparatus for distributing and updating private keys of multicast group managers using directory replication 15 2004
7502927 Directory enabled secure multicast group communications 17 2004
7660983 Method and apparatus for creating a secure communication channel among multiple event service nodes 15 2005
 
CHECK POINT SOFTWARE TECHNOLOGIES INC. (2)
* 7472177 System and method for selecting of versions for SNMP communication 3 2004
* 2006/0015,587 System and method for selecting of versions for SNMP communication 2 2004
 
BALLY GAMING, INC. (1)
* 2007/0105,628 Download and configuration system for gaming machines 54 2006
 
SOUND VIEW INNOVATIONS, LLC (1)
* 6715143 Method for installing software components at a user-terminal, related devices and related software module 8 2000
 
FUJITSU LIMITED (1)
* 6816964 SYSTEM, METHOD AND MEDIUM STORING A PROGRAM CONTROLLING A COMPUTER, TO INSTALL A PROGRAM REMOTELY AND AUTOMATICALLY INTO A CLIENT BY PRE-DOWNLOADED AGENT USING MANAGING RECORD RECORDING AN INSTALL EXECUTION STATE OF THE CLIENT AND EXECUTION CONTROL INFORMATION 37 2000
 
SHORETEL, INC. (2)
* 9158525 Image upgrade 0 2010
9600268 Image upgrade for devices in a telephony system 0 2015
 
Histogen, Inc. (1)
* 2010/0034,787 COMPOSITION AND METHODS FOR PROMOTING HAIR GROWTH 1 2009
 
ENTIT SOFTWARE LLC (2)
7451071 Data model for automated server configuration 5 2001
* 2002/0082,819 Data model for automated server configuration 14 2001
 
INTEL CORPORATION (13)
* 6230284 Initiating corrective action after the occurrence of a program error 20 1998
6370586 Monitoring of an electronic device with a system management controller 20 1998
* 6205547 Computer system management apparatus and method 21 1998
* 7062765 System and method for updating information via a network 77 1999
* 6513159 Platform intelligent installer 37 2000
* 7720903 Client messaging in multicast networks 3 2000
* 6826581 Upgrading a device over a network by downloading results of command execution from script file 16 2000
* 2002/0083,426 Installation of network components or services 8 2000
* 7433942 Network management 10 2001
* 2002/0120,672 Network management 25 2001
* 2005/0137,833 Automatic sensor integration 7 2003
* 2005/0144,614 Upgrading a device over a network 24 2004
* 7380278 Protecting software environment in isolated execution 6 2006
 
RED HAT, INC. (4)
* 8276136 Transparent configuration of a network appliance 0 2007
* 2009/0150,522 Transparent configuration of a network appliance 0 2007
* 9009663 Cartridge-based package management 1 2011
* 2011/0295,984 CARTRIDGE-BASED PACKAGE MANAGEMENT 8 2011
 
TOSHIBA TEC KABUSHIKI KAISHA (1)
* 2003/0200,353 Browser-implemented upload/download of a driver 34 2002
 
ADOBE SYSTEMS INCORPORATED (14)
8001458 System and method for communicating state and title information between a browser and a rich Internet application 7 2005
7802262 System and method for communicating state and title information between a browser and a rich internet application with browser forward and back button support 1 2005
9203788 System and method for communicating instant message information between an instant messaging node and one or more programs 0 2005
8117623 System and method for providing notices to users of a computer program in a flexible way 1 2005
8230417 Combined application and execution environment install 6 2007
8448161 Application tracking for application execution environment 10 2007
8375381 Management user interface for application execution environment 11 2007
7930273 Version management for application execution environment 26 2007
* 2009/0037,835 Application Tracking for Application Execution Environment 70 2007
8281285 Management of user interaction history with software applications 3 2009
* 2009/0228,805 Management of User Interaction History with Software Applications 23 2009
8234657 System and method for communicating state and title information between a browser and a rich internet application with browser forward and back button support 1 2010
8554732 Version management for application execution environment 5 2011
8464178 System and method for communicating information over a network 0 2011
 
PRETZEL LOGIC INC. (1)
* 2002/0072,928 Method and system for managing component changes to a business critical application in a production environment 8 2001
 
ZVELO, INC. (5)
8266304 Managed services platform 1 2005
8572267 Managed services platform 0 2006
8180909 Managed services platform 6 2007
* 2008/0028,061 Managed Services Platform 1 2007
8977762 Managed services platform 0 2013
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (10)
* 7124289 Automated provisioning framework for internet site servers 116 2000
8019835 Automated provisioning of computing networks using a network database data model 10 2001
7743147 Automated provisioning of computing networks using a network database data model 12 2001
* 2002/0156,831 Automated provisioning of computing networks using a network database data model 49 2001
* 6915513 System and method for dynamically replacing code 59 2001
* 2003/0101,431 System and method for dynamically replacing code 40 2001
8250570 Automated provisioning framework for internet site servers 2 2004
* 2004/0226,010 Automated provisioning framework for internet site servers 61 2004
* 8321538 Autonomous network device configuration method 2 2007
* 2009/0083,398 Autonomous network device configuration method 3 2007
 
CRIMSON CORPORATION (7)
7965842 System and method for detecting unauthorized wireless access points 75 2002
* 2004/0003,285 System and method for detecting unauthorized wireless access points 217 2002
7606242 Managed roaming for WLANS 19 2002
* 2004/0198,220 Managed roaming for WLANS 92 2002
7522906 Mobile unit configuration management for WLANs 8 2002
7133526 System and method for providing WLAN security through synchronized update and rotation of WEP keys 20 2005
* 2006/0078,124 System and method for providing WLAN security through synchronized update and rotation of WEP keys 12 2005
 
LINKEDIN CORPORATION (1)
* 6446255 Global registry object for mapping registry functions and registry equivalent functions across multiple operating systems in a cross-platform program 17 1999
 
NeuralIQ, Inc. (2)
* 2008/0016,570 System and method for analyzing unauthorized intrusion into a computer network 87 2007
8656493 Decoy network technology with automatic signature generation for intrusion detection and intrusion prevention systems 0 2013
 
SIXNET, LLC (1)
* 2004/0040,023 Remote identification loader 26 2002
 
SEAGATE TECHNOLOGY LLC (1)
* 2005/0005,270 Service platform application distribution manager 6 2004
 
JPMORGAN CHASE BANK, N.A. (27)
8234156 System and method for characterizing and selecting technology transition options 3 2001
7149752 Method for simplifying databinding in application programs 6 2002
7484087 Systems, methods, and software for preventing redundant processing of transmissions sent to a remote host computer 4 2003
7401156 Method using control interface to suspend software network environment running on network devices for loading and executing another software network environment 1 2003
7379998 System and method for multi-platform queue queries 4 2003
7366722 System and method for specifying application services and distributing them across multiple processors using XML 5 2003
8095659 Service interface 0 2004
7509641 Job processing framework 2 2004
7702767 User connectivity process management system 1 2004
7665127 System and method for providing access to protected services 21 2005
7392471 System and method for comparing extensible markup language (XML) documents 10 2005
7376830 System and method for routing messages 7 2005
8572516 System and method for controlling a screen saver 2 2005
7499933 System and method for managing enterprise application configuration 14 2005
7913249 Software installation checker 3 2006
7895565 Integrated system and method for validating the functionality and performance of software applications 26 2006
8181016 Applications access re-certification system 7 2006
8321467 System and method for communicating between an application and a database 0 2006
7610172 Method and system for monitoring non-occurring events 0 2007
8811177 Method and system for implementing a network analysis tool for endpoints deployments 4 2012
9088459 Breadth-first resource allocation system and methods 1 2013
9477581 Integrated system and method for validating the functionality and performance of software applications 0 2013
8972906 System and method for controlling a screen saver 0 2013
9619410 Systems and methods for packet switching 0 2013
9720655 User interface event orchestration 0 2013
9542259 Automated incident resolution system and method 0 2013
9537790 Breadth-first resource allocation system and methods 0 2015
 
MICROSOFT TECHNOLOGY LICENSING, LLC (111)
6381742 Software package management 402 1998
* 6389591 Method and apparatus for determining preferred controls for an upgradable operating system 6 1998
6836794 Method and system for assigning and publishing applications 110 1998
6523166 Method and system for on-demand installation of software implementations 127 1998
* 6418554 Software implementation installer mechanism 243 1998
6397381 System and method for repairing a damaged application program 79 1998
6389589 Class store schema 166 1998
* 6345386 Method and system for advertising applications 161 1998
6353928 First run installer 77 1999
7194092 Key-based secure storage 56 1999
6820063 Controlling access to content based on certificates and access predicates 118 1999
6330670 Digital rights management operating system 510 1999
* 6327652 Loading and identifying a digital rights management operating system 462 1999
* 6434744 System and method for patching an installed application program 91 1999
6427227 System, method, and computer-readable medium for repairing an application program that has been patched 62 1999
7174457 System and method for authenticating an operating system to a central processing unit, providing the CPU/OS with secure storage, and authenticating the CPU/OS to a third party 39 1999
* 6614804 Method and apparatus for remote update of clients by a server via broadcast satellite 56 1999
6609199 Method and apparatus for authenticating an open system application to a portable IC device 203 1999
* 6718549 Methods for managing the distribution of client bits to client computers 48 1999
* 6526529 Dynamic error messaging 20 1999
* 6775828 Delayed uploading of user registration data 8 1999
* 6347398 Automatic software downloading from a computer network 412 1999
6757824 Client-side boot domains and boot rules 39 1999
* 7437428 System and method for transferring data over a network 24 2000
6938164 Method and system for allowing code to be securely initialized in a computer 47 2000
* 7219332 Configuring software components(merge) with transformation component using configurable and non-configurable data elements 17 2001
* 2002/0104,069 System and method for configuring software components 20 2001
* 2001/0029,607 System and method for application installation management 14 2001
7243230 Transferring application secrets in a trusted operating system environment 20 2001
7159240 Operating system upgrades in a trusted operating system environment 16 2001
7137004 Manifest-based trusted agent management in a trusted operating system environment 35 2001
* 2003/0097,578 Operating system upgrades in a trusted operating system environment 15 2001
* 2003/0097,579 Manifest-based trusted agent management in a trusted operating system environment 20 2001
* 2003/0097,558 Transferring application secrets in a trusted operating system environment 8 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
* 2002/0095,671 System and method for repairing a damaged application program 18 2002
7073172 On demand patching of applications via software implementation installer mechanism 94 2002
* 2003/0145,317 On demand patching of applications via software implementation installer mechanism 57 2002
* 6754896 Method and system for on-demand installation of software implementations 52 2002
* 7555749 Software updating system and method 29 2003
* 2004/0181,787 Software updating system and method 44 2003
7890771 Saving and retrieving data based on public key encryption 17 2003
7487365 Saving and retrieving data based on symmetric key encryption 15 2003
7543336 System and method for secure storage of data using public and private keys 19 2003
7529919 Boot blocks for software 16 2003
7434263 System and method for secure storage data using a key 6 2003
7424606 System and method for authenticating an operating system 1 2003
7356682 Attesting to a value of a register and/or memory region 8 2003
* 2003/0196,099 System and method for secure storage of data using public and private keys 10 2003
* 2003/0196,111 Attesting to a value of a register and/or memory region 3 2003
* 2003/0196,085 System and method for authenticating an operating system 25 2003
8086659 Task sequence interface 2 2003
7814126 Using task sequences to manage devices 6 2003
* 7290258 Managing multiple devices on which operating systems can be automatically deployed 38 2003
* 2004/0268,292 Task sequence interface 5 2003
* 2004/0268,340 Managing multiple devices on which operating systems can be automatically deployed 26 2003
7010684 Method and apparatus for authenticating an open system application to a portable IC device 10 2003
* 2004/0015,694 Method and apparatus for authenticating an open system application to a portable IC device 11 2003
7584467 Software updating system and method 64 2003
* 2004/0187,103 Software updating system and method 78 2003
7020772 Secure execution of program code 22 2003
* 2004/0044,906 Secure execution of program code 15 2003
7512786 Client-side boot domains and boot rules 3 2004
7426727 Delayed uploading of user registration data 0 2004
* 7249247 Common feature mode for microprocessors in a multiple microprocessor system 3 2004
* 2005/0033,950 Common feature mode for microprocessors in a multiple microprocessor system 1 2004
7634772 Automatic software downloading from a computer network 41 2004
* 2005/0044,541 Automatic software downloading from a computer network 30 2004
* 7614046 Method and system for analyzing the impact of a software update 19 2004
* 2006/0117,310 Method and system for analyzing the impact of a software update 19 2004
7003573 Delayed uploading of user registration data 0 2004
* 2005/0108,409 Delayed uploading of user registration data 0 2004
7631061 Method and system for assigning and publishing applications 3 2004
* 2005/0108,688 Method and system for assigning and publishing applications 14 2004
6978365 Client-side boot domains and boot rules 13 2004
7543335 Method and system for allowing code to be securely initialized in a computer 6 2005
7577839 Transferring application secrets in a trusted operating system environment 2 2005
7577840 Transferring application secrets in a trusted operating system environment 1 2005
* 2006/0250,968 Network access protection 15 2005
7721341 Method and system for allowing code to be securely initialized in a computer 9 2005
7634661 Manifest-based trusted agent management in a trusted operating system environment 13 2005
7305553 Manifest-based trusted agent management in a trusted operating system environment 2 2005
7257707 Manifest-based trusted agent management in a trusted operating system environment 15 2005
7107463 Manifest-based trusted agent management in a trusted operating system environment 19 2005
7302709 Key-based secure storage 24 2005
7139915 Method and apparatus for authenticating an open system application to a portable IC device 12 2005
* 8056072 Rebootless display driver upgrades 3 2005
* 7873957 Minimizing user disruption during modification operations 11 2006
* 2008/0028,391 Minimizing user disruption during modification operations 11 2006
7765397 Generating, migrating or exporting bound keys 8 2006
7752456 Saving and retrieving data based on symmetric key encryption 9 2006
7587589 Saving and retrieving data based on symmetric key encryption 10 2006
7424612 Saving and retrieving data based on symmetric key encryption 19 2006
* 2007/0088,946 Saving and Retrieving Data Based on Symmetric Key Encryption 6 2006
* 2007/0174,921 Manifest-Based Trusted Agent Management in a Trusted Operating System Environment 5 2006
7457412 System and method for authenticating an operating system to a central processing unit, providing the CPU/OS with secure storage, and authenticating the CPU/OS to a third party 1 2006
* 2007/0118,738 System and Method for Authenticating an Operating System to a Central Processing Unit, Providing the CPU/OS with Secure Storage, and Authenticating the CPU/OS to a Third Party 0 2006
7962908 System and method for importing a configured data set into a target set 1 2007
* 2007/0288,918 SYSTEM AND METHOD FOR IMPORTING A CONFIGURED DATA SET INTO A TARGET SET 4 2007
* 8490077 Runtime versioning and distribution of dynamic web-elements 1 2008
* 2009/0288,077 RUNTIME VERSIONING AND DISTRIBUTION OF DYNAMIC WEB-ELEMENTS 3 2008
8429639 Image-based software update 14 2009
* 2010/0205,594 IMAGE-BASED SOFTWARE UPDATE 23 2009
8782098 Using task sequences to manage devices 0 2010
9183406 Saving and retrieving data based on public key encryption 0 2011
8683230 Saving and retrieving data based on public key encryption 1 2011
8621243 Saving and retrieving data based on public key encryption 2 2011
8601286 Saving and retrieving data based on public key encryption 2 2011
8589701 Saving and retrieving data based on public key encryption 3 2011
 
STRAGENT, LLC (3)
8204945 Hash-based systems and methods for detecting and preventing transmission of unwanted e-mail 9 2008
8272060 Hash-based systems and methods for detecting and preventing transmission of polymorphic network worms and viruses 4 2010
8166549 Hash-based systems and methods for detecting and preventing transmission of polymorphic network worms and viruses 0 2010
 
AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD. (1)
8924778 Method to synchronize a replacement controller's firmware version to the native configuration database version on a simplex array 0 2010
 
QUALCOMM INCORPORATED (21)
* 7734285 Method and apparatus for network initiated uninstallation of application program over wireless network 8 2001
* 2002/0142,762 Method and apparatus for network initiated uninstallation of application program over wireless network 87 2001
9134989 System and method for updating dataset versions resident on a wireless device 2 2002
* 2004/0068,724 Server processing for updating dataset versions resident on a wireless device 149 2002
* 9092286 System to automatically process components on a device 1 2003
* 2004/0188,511 System to automatically process components on a device 12 2003
8555273 Network for updating electronic devices 50 2004
* 8555271 Method, software and apparatus for application upgrade during execution 1 2004
* 2005/0120,346 Method, software and apparatus for application upgrade during execution 14 2004
8626146 Method, software and apparatus for performing actions on a wireless device using action lists and versioning 3 2004
* 2005/0118,991 Method, software and apparatus for performing actions on a wireless device using action lists and versioning 10 2004
8526940 Centralized rules repository for smart phone customer care 1 2004
8752044 User experience and dependency management in a mobile device 4 2007
9143560 Methods and apparatus for dataset synchronization in a wireless environment 1 2008
8249577 Method and apparatus for network initiated uninstallation of application program over wireless network 6 2010
* 2010/0248,709 METHOD AND APPARATUS FOR NETWORK INITIATED UNINSTALLATION OF APPLICATION PROGRAM OVER WIRELESS NETWORK 2 2010
8578361 Updating an electronic device with update agent code 7 2011
8893110 Device management in a network 1 2012
9386397 Method, software and apparatus for performing actions on a wireless device using action lists and versioning 1 2014
9081638 User experience and dependency management in a mobile device 0 2014
9591428 Method, software and apparatus for performing actions on a wireless device using action lists and versioning 0 2016
 
FISHER-ROSEMOUNT SYSTEMS, INC. (1)
8761196 Flexible input/output devices for use in process control systems 3 2006
 
COMPUTER ASSOCIATES THINK, INC. (1)
* 6560614 Nonintrusive update of files 83 1999
 
THOMSON LICENSING (3)
* 6654757 Digital System 73 2000
* 7984471 Method and device for the transmission of data in a television system 0 2001
* 2004/0078,826 Method and device for the transmission of data in a television system 1 2003
 
DELL PRODUCTS L.P. (5)
7464277 Microprocessor performance mode control utilizing sensed temperature as an indication of microprocessor utilization 9 2005
* 2006/0174,146 Microprocessor performance mode control utilizing sensed temperature as an indication of microprocessor utilization 4 2005
7899877 Method for dynamically managing multicast sessions for software downloads and related systems 1 2005
* 2006/0265,709 Method for dynamically managing multicast sessions for software downloads and related systems 10 2005
9600260 Method for dynamically managing multicast sessions for software downloads and related systems 0 2011
 
SAP AG*EWC* (1)
* 2008/0126,470 Synchronization Of Distributed User Interfaces 1 2006
 
SonyElectronics Inc. (1)
8689113 Methods and apparatus for presenting content 1 2004
 
Bladlogic, Inc. (1)
9794110 Method and system for simplifying distributed server management 0 2015
 
WAVELINK CORPORATION (1)
* 2003/0041,125 Internet-deployed wireless system 81 2001
 
RPX-LV ACQUISITION LLC (1)
8069098 Input device for allowing interface to a web site in association with a unique input code 0 2008
 
RPX CORPORATION (17)
* 7370114 Software downloading using a television broadcast channel 25 1999
7870189 Input device having positional and scanning capabilities 19 2005
7912961 Input device for allowing input of unique digital code to a user's computer to control access thereof to a web site 4 2006
7596786 Method and apparatus for utilizing an existing product code to issue a match to a predetermined location on a global network 10 2007
7925780 Method for connecting a wireless device to a remote location on a network 10 2007
7908467 Automatic configuration of equipment software 11 2007
7819316 Portable scanner for enabling automatic commerce transactions 7 2007
7636788 Method and apparatus for matching a user's use profile in commerce with a broadcast 7 2007
7536478 Method and apparatus for opening and launching a web browser in response to an audible signal 7 2007
7904344 Accessing a vendor web site using personal account information retrieved from a credit card company web site 5 2008
7548988 Software downloading using a television broadcast channel 17 2008
7739353 Launching a web site using a personal device 9 2008
7822829 Method for interfacing scanned product information with a source for the product over a global network 18 2008
8005985 Method and apparatus for utilizing an audibly coded signal to conduct commerce over the internet 1 2008
7979576 Method and apparatus for connecting a user location to one of a plurality of destination locations on a network 12 2008
7912760 Method and apparatus for utilizing a unique transaction code to update a magazine subscription over the internet 4 2009
8296440 Method and apparatus for accessing a remote location with an optical reader having a programmable memory system 6 2009
 
ALCATEL (2)
* 2003/0236,873 Method, a network application server, a network element, and a computer software product for automatic configuration, installation, and maintenance of network applications 3 2003
* 2006/0106,916 Method of providing software components to nodes in a telecommunication network 3 2005
 
WIND RIVER SYSTEMS, INC. (6)
* 7032219 System and method for implementing a project facility 7 2001
6678885 System and method for common code generation 3 2001
7207031 System and method for utilization of a command structure representation 2 2001
* 2003/0033,589 System and method for utilization of a command structure representation 14 2001
* 2002/0161,828 System and method for communicating with a device 14 2001
* 2002/0161,935 System and method for dynamically adding management information base object 8 2001
 
UNISYS CORPORATION (3)
* 6161135 Method and apparatus for software features synchronization between software systems 8 1997
* 6208717 Method for migrating or altering a messaging system 18 1998
6862615 Method and apparatus for software features synchronization between software systems 5 2000
 
CITRIX SYSTEMS, INC. (2)
* 8769522 Systems and methods of installing an application without rebooting 8 2006
* 2008/0046,371 Systems and Methods of Installing An Application Without Rebooting 38 2006
 
WILDTANGENT, INC. (2)
7143406 Asynchronous software update 10 2001
* 2002/0100,035 Asynchronous software update 8 2001
 
MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD. (2)
* 6209127 Terminal device capable of remote download, download method of loader program in terminal device, and storage medium storing loader program 27 1998
* 6263497 Remote maintenance method and remote maintenance apparatus 59 1998
* Cited By Examiner