System and method for updating and distributing information

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 20030182414
APP PUB NO 20030182414A1
SERIAL NO

10311462

2 Status Updates

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

The present invention discloses efficient devices, systems, and methods for updating digital information sequences that are comprised by software (110a), devices (104a), and data (110c). In addition, these digital information sequences may be stored and used in various forms, including but not limited to files, memory locations, and/or embedded storage locations. The disclosed invention is thus suitable for updating many types of digital information sequences and in the context of updating software comprised of multiple files. Furthermore, the devices, systems, and methods described herein provide a developer skilled in the art with an improved ability to generate update information as needed and, additionally, allow users to proceed through a simplified update path, which is not error-prone, and may be performed more quickly than through the use of existing technologies.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.HOUSTON, TX13551

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
O'Neill, Patrick J Dana Point, CA 5 645

Cited Art Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (1)
* 2003/0033,599 System and method for executing wireless communications device dynamic instruction sets 77 2001
 
PMC-SIERRA, INC. (1)
* 6725392 Controller fault recovery system for a distributed file system 152 2000
 
OP40 Holdings, Inc. (3)
* 7181731 Method, system, and structure for distributing and executing software and data on different network and computer devices, platforms, and environments 218 2001
* 7209921 Method and system for deploying an asset over a multi-tiered network 39 2001
* 7136857 Server system and method for distributing and scheduling modules to be executed on different tiers of a network 32 2002
 
SONY CORPORATION (2)
* 5960445 Information processor, method of updating a program and information processing system 174 1997
* 6343379 Receiver and program updating method 48 1999
 
EMC IP HOLDING COMPANY LLC (1)
* 6138249 Method and apparatus for monitoring computer systems during manufacturing, testing and in the field 109 1997
 
SAMSUNG ELECTRONICS CO., LTD. (16)
* 6073206 Method for flashing ESCD and variables into a ROM 160 1998
* 6198946 Firmware upgrade method for wireless communications device, and method for supporting firmware upgrade by base station 92 1998
* 6725056 System and method for secure over-the-air provisioning of a mobile station from a provisioning server via a traffic channel 44 2000
* 2003/0162,533 System and method for provisioning or updating a mobile station using over-the-air transfer of interpreted byte-code program 26 2000
* 6615038 System and method for automatically creating and updating a mobile station configuration database in a wireless network 113 2000
* 2002/0072,359 System and method for performing diagnostics on a mobile station using over-the-air transfer of interpreted byte-code program 38 2000
* 2003/0027,563 IOTA software download via auxiliary device 9 2001
* 2003/0074,658 Apparatus and method for upgrading program 12 2002
* 2004/0111,723 Apparatus and method for remote DLL linking of software upgrades for a wireless mobile station 25 2002
* 2004/0117,785 Component download manager for a wireless mobile station and method of operation 44 2002
* 2003/0121,032 Method and system for remotely updating function of household device 26 2002
* 2004/0133,887 Apparatus and method for upgrading software of a wireless mobile station 17 2003
* 2003/0186,689 System and method for IOTA software download notification for wireless communication devices 56 2003
* 2004/0054,995 Method of updating firmware 28 2003
* 2005/0060,699 Method and system for updating software 21 2004
* 2005/0097,544 Mobile communication terminal having embedded system for software download and method for software download 31 2004
 
SONY ELECTRONICS INC. (2)
* 6301710 System and method for creating a substitute registry when automatically installing an update program 120 1999
* 6408434 System and method for using a substitute directory to automatically install an update program 45 1999
 
LEXMARK INTERNATIONAL, INC. (1)
* 6038636 Method and apparatus for reclaiming and defragmenting a flash memory device 183 1998
 
ORACLE AMERICA, INC. (2)
* 5790974 Portable calendaring device having perceptual agent managing calendar entries 684 1996
* 2004/0034,853 Mobile download system 120 2003
 
VISION2 INTERNATIONAL INC. (1)
* 6381740 Method and system for incrementally improving a program layout 43 1997
 
ORACLE INTERNATIONAL CORPORATION (1)
* 6112197 Method and apparatus for transmission of row differences 90 1998
 
PORTABLE GLOBE INC. (1)
* 2002/0152,005 Portable digital assistant 14 2001
 
Felsher, David (1)
* 7181017 System and method for secure three-party communications 490 2002
 
WARREN & LEWIS INVESTMENT CORPORATION (2)
* 6126327 Radio flash update 93 1995
* 6279153 Multi-user flash ROM update 129 1997
 
Canon Kabushiki Kaisha (2)
* 5623604 Method and apparatus for remotely altering programmable firmware stored in an interactive network board coupled to a network peripheral 164 1992
* 5608910 Method for updating a control program for an information processing apparatus, and an information processing apparatus for updating a control program of an associated rewritable memory or a memory disk 91 1994
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (8)
* 5442771 Method for storing data in an interactive computer network 439 1993
* 5752042 Server computer for selecting program updates for a client computer based on results of recognizer program(s) furnished to the client computer 194 1996
* 6018747 Method for generating and reconstructing in-place delta files 155 1997
* 6105063 Client-server system for maintaining application preferences in a hierarchical data structure according to user and user group or terminal and terminal group contexts 248 1998
* 6199204 Distribution of software updates via a computer network 403 1998
* 6742025 System and method for server managed modification of operating system data stored within a network device 37 1999
* 7069452 Methods, systems and computer program products for secure firmware updates 75 2000
* 2002/0116,261 Systems and methods that facilitate an exchange of supplemental information in association with a dispensing of fuel 86 2001
 
NIKON CORPORATION (1)
* 6311322 Program rewriting apparatus 79 1999
 
Pocket Soft, Inc. (1)
* 6526574 System for finding differences between two computer files and updating the computer files 98 2000
 
LENOVO PC INTERNATIONAL (1)
* 5878256 Method and apparatus for providing updated firmware in a data processing system 152 1991
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (2)
* 5421006 Method and apparatus for assessing integrity of computer system software 486 1994
* 2003/0084,435 Method and system for offloading execution and resources for resource-constrained networked devices 20 2001
 
LUCENT TECHNOLOGIES INC. (1)
* 5598534 Simultaneous verify local database and using wireless communication to verify remote database 101 1994
 
Check Point Software Technologies, Inc. (1)
* 6873988 System and methods providing anti-virus cooperative enforcement 331 2002
 
GLOBALFOUNDRIES INC. (1)
* 5968182 Method and means for utilizing device long busy response for resolving detected anomalies at the lowest level in a hierarchical, demand/response storage management subsystem 44 1997
 
BLACKBERRY LIMITED (1)
* 6438585 System and method for redirecting message attachments between a host system and a mobile data communication device 361 2001
 
ASUSTEK COMPUTER INC. (1)
* 2005/0144,612 Firmware updating method and application utilizing the same 71 2004
 
Vir2us, Inc. (2)
* 7111201 Self repairing computer detecting need for repair and having switched protected storage 23 2002
* 7137034 Self repairing computer having user accessible switch for modifying bootable storage device configuration to initiate repair 41 2002
 
ACCENTURE GLOBAL SERVICES LIMITED (1)
* 6601234 Attribute dictionary in a business logic services environment 548 1999
 
SYMBOL TECHNOLOGIES, INC. (1)
* 2001/0029,178 Wireless software upgrades with version control 64 2001
 
MACRONIX INTERNATIONAL CO., LTD. (1)
* 5778440 Floating gate memory device and method for terminating a program load cycle upon detecting a predetermined address/data pattern 87 1996
 
INTEL CORPORATION (4)
* 5579522 Dynamic non-volatile memory update in a computer system 239 1995
* 6088759 Method of performing reliable updates in a symmetrically blocked nonvolatile memory having a bifurcated storage architecture 95 1997
* 6922722 Method and apparatus for dynamic network configuration of an alert-based client 38 1999
* 2005/0144,609 Methods and apparatus to provide a robust code update 29 2003
 
INNOPATH SOFTWARE, INC. (1)
* 2002/0156,863 Apparatus and methods for managing caches on a gateway 95 2001
 
SYMANTEC CORPORATION (1)
* 6052531 Multi-tiered incremental software updating 269 1998
 
SYBASE, INC. (1)
* 6112024 Development system providing methods for managing different versions of objects with a meta model 338 1996
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (1)
* 6477703 Software patch selection tool 92 1999
 
MICRON TECHNOLOGY, INC. (2)
* 6128695 Identification and verification of a sector within a block of mass storage flash memory 197 1998
* 2004/0031,031 Executing applications from a semiconductor nonvolatile memory 21 2002
 
Multi-Tech Systems, Inc. (1)
* 6928108 Modem with firmware upgrade feature 26 2001
 
Corecard Software, Inc. (1)
* 7117172 Methods and systems for managing financial accounts 111 2000
 
MICROSOFT TECHNOLOGY LICENSING, LLC (2)
* 6073214 Method and system for identifying and obtaining computer software from a remote computer 240 1998
* 7058978 Security component for a computing device 75 2000
 
CORNICE, INC. (1)
* 2005/0160,195 Digital device configuration and method 13 2005
 
HEREUARE COMMUNICATIONS, INC. (1)
* 2002/0157,090 Automated updating of access points in a distributed network 174 2001
 
SUBSCRIBER SOLUTIONS (1)
* 7106843 Computer-based method and apparatus for controlling, monitoring, recording and reporting telephone access 233 1998
 
QUALCOMM INCORPORATED (3)
* 2002/0078,209 Apparatus and methods for intelligently providing applications and data on a mobile device system 104 2000
* 2001/0047,363 Apparatus and methods for providing personalized application search results for wireless devices based on user profiles 98 2001
* 6925467 Byte-level file differencing and updating algorithms 80 2002
 
VERIZON PATENT AND LICENSING INC. (1)
* 5666293 Downloading operating system software through a broadcast channel 701 1995
 
DZU CORPORATION (1)
* 5596738 Peripheral device control system using changeable firmware in a single flash memory 130 1995
 
KYOCERA CORPORATION (1)
* 2003/0023,964 System and method for compacting field upgradeable wireless communication device software code sections 13 2001
 
TADIRAN TELECOM (TTL), LIMITED PARTNERSHIP (1)
* 6615404 Method and apparatus for downloading software into an embedded-system 138 1999
 
GATEWAY, INC. (1)
* 6080207 System and method of creating and delivering software 198 1998
 
VIGNETTE PARTNERSHIP, LP (1)
* 2004/0152,455 System and method for delta-based over-the-air software upgrades for a wireless mobile station 14 2003
 
Gemplus Card International (1)
* 5479637 Method and device for updating information elements in a memory 83 1993
 
NIT DATA COMMUNICATIONS SYSTEMS CORPORATION (1)
* 5752039 Executable file difference extraction/update system and executable file difference extraction method 102 1994
 
ALLEN-BRADLEY COMPANY, INC. (1)
* 6064814 Automatically updated cross reference system having increased flexibility 82 1997
 
Milsys, Ltd. (1)
* 5261055 Externally updatable ROM (EUROM) 116 1992
 
OPTO 22, INC. (1)
* 2003/0061,384 System and method of addressing and configuring a remote device 106 2001
 
4thpass Inc. (1)
* 2002/0131,404 Method and system for maintaining and distributing wireless applications 394 2001
 
GENERAL MOTORS LLC (2)
* 2005/0216,902 Method and system for vehicle software configuration update management 64 2004
* 2005/0216,903 Method and system for vehicle software configuration management 39 2004
 
Hill; William Stanley (1)
* 5598531 Method and apparatus for preventing "disease" damage in computer systems 32 1993
 
DIGIMARC CORPORATION (1)
* 2003/0037,075 Digital watermarking methods and related toy and game applications 192 2002
 
MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD. (1)
* 6209127 Terminal device capable of remote download, download method of loader program in terminal device, and storage medium storing loader program 27 1998
 
TTI INVENTIONS C LLC (1)
* 5084816 Real time fault tolerant transaction processing system 197 1989
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (6)
* 7216227 Method and system for controlling the use of addresses using address computation techniques 13 2003
* 2007/0079,019 Cellular phone and portable storage device using the same 7 2005
* 2006/0218,638 System and method for backing up data 2 2006
* 2007/0006,211 Communicating with an update logic image 2 2006
* 2011/0231,367 System and method for backing up data 4 2011
* 9576153 Device and method for providing information from a backend component to a frontend component by a secure device management abstraction and unification module 0 2013
 
CAPRICODE OY (3)
* 8365162 Method and device arrangement for managing the use profile of a terminal device 4 2005
* 2008/0222,629 Method and Device Arrangement for Managing the Use Profile of a Terminal Device 3 2005
9477459 Method and device arrangement for managing the use profile of a terminal device 0 2013
 
CHI MEI COMMUNICATION SYSTEMS, INC. (2)
* 8250223 Portable electronic device and method for downloading a firmware loader from a host computer 1 2009
* 2010/0241,752 PORTABLE ELECTRONIC DEVICE AND METHOD FOR DOWNLOADING A FIRMWARE LOADER FROM A HOST COMPUTER 0 2009
 
SONY CORPORATION (1)
* 2009/0055,816 Information processing apparatus, update method, and program 0 2008
 
MEDIATEK INC. (4)
* 7730236 Cellular phone and portable storage device using the same 1 2005
* 2009/0320,012 SECURE BOOTING FOR UPDATING FIRMWARE OVER THE AIR 17 2008
7873758 Cellular phone and portable storage device using the same 1 2010
* 2010/0159,989 CELLULAR PHONE AND PORTABLE STORAGE DEVICE USING THE SAME 0 2010
 
EMC IP HOLDING COMPANY LLC (1)
8214398 Role based access controls 4 2006
 
TIVO INC. (2)
* 9100670 In-band data recognition and synchronization system 0 2013
* 2014/0059,593 IN-BAND DATA RECOGNITION AND SYNCHRONIZATION SYSTEM 5 2013
 
SAMSUNG ELECTRONICS CO., LTD. (5)
* 8572597 Apparatus and method for performing an over-the-air software update in a dual processor mobile station 4 2003
* 2004/0261,072 Apparatus and method for performing an over-the-air software update in a dual processor mobile station 38 2003
* 2005/0160,418 Embedded system using binary position information and software downloading method therein 15 2004
* 7801883 Method and apparatus for improving data processing speed through storage of record information of identity module 0 2006
* 2006/0161,594 Method and apparatus for improving data processing speed through storage of record information of identity module 1 2006
 
VODAFONE HOLDING GMBH (1)
* 2010/0228,652 BILLING MECHANISM FOR A MOBILE COMMUNICATION NETWORK 0 2010
 
Alpine Electronics, Inc. (1)
* 2011/0185,350 SHARED-PROGRAM UPDATING SYSTEM 1 2011
 
AT&T INTELLECTUAL PROPERTY I, L.P. (5)
* 7657633 System and method to identify customer premise equipment devices 1 2006
* 8127022 System and method to identify customer premises equipment devices 0 2009
* 2010/0091,961 System and Method to Identify Customer Premises Equipment Devices 12 2009
* 8429252 System and method to identify devices employing point-to-point-over ethernet encapsulation 0 2010
* 2011/0035,633 SYSTEM AND METHOD TO IDENTIFY DEVICES EMPLOYING POINT-TO-POINT-OVER ETHERNET ENCAPSULATION 1 2010
 
TOUCHTUNES MUSIC CORPORATION (1)
* 2008/0195,443 Digital downloading jukebox system with central and local music servers 78 2008
 
ORACLE INTERNATIONAL CORPORATION (5)
* 8074214 System for creating a customized software installation on demand 28 2005
7752651 System and method for propagating security information in a web portal system 2 2005
* 7730477 System and method for propagation in a web portal system 0 2005
* 2007/0073,786 System and method for propagating security information in a web portal system 1 2005
8468518 System and method for creating a customized installation on demand 10 2006
 
NXP B.V. (1)
* 2006/0041,731 Method and device for persistent-memory mangement 6 2003
 
SONY ERICSSON MOBILE COMMUNICATIONS AB (2)
* 8365158 Update of software in a portable radio communication equipment 1 2005
* 2008/0059,958 Update of Software in a Portable Radio Communication Equipment 4 2005
 
RENESAS ELECTRONICS CORPORATION (1)
* 2010/0057,839 System and method for distributing design system, design system distributing server, and client system 4 2009
 
NEVER-FAIL GROUP PLC (1)
* 2005/0160,312 Fault-tolerant computers 18 2004
 
CELLCO PARTNERSHIP D/B/A VERIZON WIRELESS (1)
* 2015/0059,006 Secure Device Management Abstraction and Unification Module 0 2013
 
Canon Kabushiki Kaisha (3)
* 8135998 Information processor and information processing method 0 2005
* 2006/0005,195 Information processor and information processing method 0 2005
8479058 Information processor and information processing method 0 2012
 
Sprint Communications Company L.P. (1)
* 7409435 Integrated services hub binary file trial run process 4 2002
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (9)
* 7089549 Updating flash memory 17 2002
* 2003/0229,752 Updating flash memory 4 2002
8117170 Transient range versioning based on redirection 2 2004
* 2006/0075,000 Transient Range Versioning Based on Redirection 4 2004
8495608 Communicating with an update logic image 1 2006
* 2009/0119,422 METHOD AND APPARATUS FOR PERFORMING MAINTENANCE OPERATIONS ON PERIPHERAL DEVICES 0 2007
* 8954949 Smart patch delivery system 1 2010
* 2012/0089,973 SMART PATCH DELIVERY SYSTEM 2 2010
9170936 Communicating to update a memory 0 2013
 
HON HAI PRECISION INDUSTRY CO., LTD. (2)
* 2007/0074,200 Function selection system and method 1 2005
* 2009/0064,172 SYSTEM AND METHOD FOR TASK SCHEDULING 0 2008
 
VIVINT, INC. (1)
* 2014/0282,486 SOFTWARE UPDATES FROM A SECURITY CONTROL UNIT 0 2014
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (9)
8479189 Pattern detection preprocessor in an electronic device update generation system 1 2003
* 2005/0096,025 Open update framework for mobile handsets capable of processing firmware and software update packages based on mime-types 15 2003
* 2006/0039,564 Security for device management and firmware updates in an operator network 19 2005
7805719 System and method for updating and distributing information 63 2006
* 7555642 Media transfer system and method 5 2006
* 2007/0255,938 Media transfer system and method 3 2006
8468515 Initialization and update of software and/or firmware in electronic devices 6 2006
* 2008/0052,279 Device and network capable of providing personalized services 3 2007
* 8832259 Virtual service mode methods for network remote monitoring and managing system 0 2009
 
CISCO TECHNOLOGY, INC. (1)
* 7320142 Method and system for configurable network intrusion detection 6 2001
 
SIEMENS AKTIENGESELLSCHAFT (1)
* 2011/0209,131 METHOD AND DEVICE FOR REPLACING A COMPONENT OF A COMPUTER SYSTEM 17 2009
 
BLACKBERRY LIMITED (1)
* 2014/0012,970 METHODS AND DEVICES FOR FACILITATING A DOWNLOAD SESSION 0 2012
 
BALLY GAMING, INC. (23)
9101820 System, method and apparatus to produce decks for and operate games played with playing cards 0 2006
8870647 Wireless gaming environment 0 2007
9275512 Secure communications in gaming system 1 2007
9111078 Package manager service in gaming system 0 2007
8920236 Game related systems, methods, and articles that combine virtual and physical elements 0 2007
8784212 Networked gaming environment employing different classes of gaming machines 0 2007
8631501 Reporting function in gaming system environment 0 2007
9483911 Information distribution in gaming networks 0 2008
9005034 Systems and methods for out-of-band gaming machine management 0 2008
8856657 User interface for managing network download and configuration tasks 0 2008
8616958 Discovery method and system for dynamically locating networked gaming components and resources 0 2008
9082258 Method and system for providing download and configuration job progress tracking and display via host user interface 2 2008
8920233 Assignment template and assignment bundle in a gaming configuration and download system 0 2008
* 8347280 System and method for validating download or configuration assignment for an EGM or EGM collection 8 2008
* 2009/0124,394 SYSTEM AND METHOD FOR VALIDATING DOWNLOAD OR CONFIGURATION ASSIGNMENT FOR AN EGM OR EGM COLLECTION 44 2008
9443377 Web pages for gaming devices 0 2009
* 2009/0298,583 WEB PAGES FOR GAMING DEVICES 41 2009
9120007 Network gaming architecture, gaming systems, and related methods 1 2012
9058716 Remote game play in a wireless gaming environment 0 2012
8851988 Apparatus, method, and system to provide a multiple processor architecture for server-based gaming 0 2012
8819124 System and method for one-way delivery of notifications from server-to-clients using modified multicasts 0 2012
8667457 System and method for validating download or configuration assignment for an EGM or EGM collection 0 2012
9466172 Download and configuration management engine for gaming system 0 2014
 
FUJITSU LIMITED (2)
* 9495250 Providing code to a programmable device 0 2009
* 2010/0058,311 Providing Code To A Programmable Device 0 2009
 
SUN MICROSYSTEMS, INC. (2)
* 8965935 Sequence matching algorithm 0 2007
* 2009/0125,514 Sequence Matching Algorithm 4 2007
 
ECHOSTAR TECHNOLOGIES L.L.C. (2)
* 9128795 Method and system for changing software or firmware on an electronic device 0 2010
* 2012/0311,555 METHOD AND SYSTEM FOR CHANGING SOFTWARE OR FIRMWARE ON AN ELECTRONIC DEVICE 2 2010
 
WAL-MART STORES, INC. (2)
* 9317269 Systems and methods for installing, managing, and provisioning applications 0 2012
* 2014/0096,125 SYSTEMS AND METHODS FOR INSTALLING, MANAGING, AND PROVISIONING APPLICATIONS 1 2012
 
Cendura Corporation (1)
* 2005/0080,811 Configuration management architecture 39 2004
 
ROBERT BOSCH GMBH (2)
* 8595716 Failsafe firmware updates 1 2011
* 2012/0260,244 FAILSAFE FIRMWARE UPDATES 1 2011
 
INTEL CORPORATION (7)
* 2005/0144,609 Methods and apparatus to provide a robust code update 29 2003
* 7613875 Apparatus and method for incremental package deployment 3 2004
* 2006/0143,362 Apparatus and method for incremental package deployment 6 2004
* 2007/0143,530 Method and apparatus for multi-block updates with secure flash memory 26 2005
7991950 Apparatus and method for incremental package deployment 1 2009
* 2011/0219,234 SYSTEM AND METHOD FOR HYPERVISOR-BASED REMEDIATION AND PROVISIONING OF A COMPUTER 12 2011
8225037 Apparatus and method for incremental package deployment 0 2011
 
HARRIS CORPORATION (1)
7630734 Mobile wireless communications device providing enhanced file management and related methods 0 2005
 
DATA DOMAIN, INC. (1)
* 7143251 Data storage using identifiers 39 2003
 
Hitachi Soloutions, Ltd. (1)
8904374 Firmware update data generating apparatus and information device 1 2010
 
SYMANTEC CORPORATION (2)
* 2005/0097,199 Method and system for scanning network devices 71 2003
* 8281019 Method and system for scanning network devices 5 2007
 
NOKIA CORPORATION (1)
* 2006/0136,520 Apparatus, method and computer program to provide metadata-based data transfer from one mobile terminal to another mobile terminal 3 2004
 
SEIKO EPSON CORPORATION (1)
* 2003/0135,664 Device initialization method in a control system, a control system, a program for running the device initialization method on a computer, and a recording medium storing this program 3 2002
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (1)
* 7392518 Robust remote flash ROM upgrade system and method 7 2002
 
NAGRAVISION S.A. (2)
* 7926050 Secure method to update software in a security module 0 2005
* 2005/0283,777 Secure method to update software in a security module 0 2005
 
LINKEDIN CORPORATION (1)
* 7861239 Data migration between versions of software 7 2005
 
ZTE CORPORATION (1)
* 9465599 Method, device and system for installing terminal software 0 2011
 
TOSHIBA AMERICA RESEARCH, INC. (1)
* 2003/0110,484 Method and apparatus utilizing bluetooth transmission protocols to update software resident on a network of computing devices 19 2001
 
NOKIA TECHNOLOGIES OY (2)
9369959 Wirelessly transferring data to a packaged electronic device 4 2012
* 9307347 Wireless programming 0 2012
 
FALCONSTOR SOFTWARE, INCORPORATED (1)
* 7055008 System and method for backing up data 74 2003
 
SMITH MICRO SOFTWARE, INC. (1)
* 8200886 Efficient system and method for updating a memory device 2 2007
 
KW-Software GmbH (2)
* 8108852 Online modification of CIL code programs for industrial automation 1 2004
* 2005/0066,320 Online modification of CIL code programs for industrial automation 4 2004
 
SIEMENS MEDICAL SOLUTIONS USA, INC. (1)
* 2005/0102,669 Software installation file verification media and methods for medical equipment 10 2004
 
NEC CORPORATION (3)
* 2012/0296,878 FILE SET CONSISTENCY VERIFICATION SYSTEM, FILE SET CONSISTENCY VERIFICATION METHOD, AND FILE SET CONSISTENCY VERIFICATION PROGRAM 1 2011
* 9021460 Software management system 1 2012
* 2012/0204,167 SOFTWARE MANAGEMENT SYSTEM 1 2012
 
FALCONSTOR, INC. (7)
* 2004/0143,713 System and method for backing up data 31 2003
7954157 System and method for backing up data 7 2006
7765160 System and method for backing up data 6 2006
* 8370594 System and method for backing up data 1 2011
* 9032171 System and method for backing up data 0 2013
* 2013/0151,472 System and Method for Backing Up Data 4 2013
* 2015/0242,428 SYSTEM AND METHOD FOR BACKING UP DATA 2 2015
 
MICROSOFT TECHNOLOGY LICENSING, LLC (12)
* 7716661 Embedded device update service 8 2005
* 2006/0230,395 Embedded device update service 17 2005
* 7814234 Offline execution of web based applications 17 2006
* 2008/0104,195 OFFLINE EXECUTION OF WEB BASED APPLICATIONS 46 2006
* 8689203 Software update techniques based on ascertained identities 1 2008
* 2009/0210,868 Software Update Techniques 5 2008
* 2009/0248,397 Service Initiation Techniques 16 2008
9430667 Managed wireless distribution network 1 2014
9384334 Content discovery in managed wireless distribution networks 1 2014
9384335 Content delivery prioritization in managed wireless distribution networks 1 2014
9367490 Reversible connector for accessory devices 2 2014
9477625 Reversible connector for accessory devices 0 2016
 
WINBOND ELECTRONICS CORP. (1)
* 2006/0282,653 Method for updating frimware of memory card 5 2006
 
GOOGLE INC. (2)
* 9075693 Methods for updating applications 0 2012
* 2014/0007,075 METHODS FOR UPDATING APPLICATIONS 0 2012
 
LG ELECTRONICS INC. (2)
* 2002/0191,637 Home appliance protocol upgrading system and method 1 2002
* 2004/0083,471 Method of upgrading system software of a home appliance 29 2003
 
AMERIPRISE FINANCIAL, INC. (2)
* 7315978 System and method for remote collection of data 22 2004
* 2005/0138,216 SYSTEM AND METHOD FOR REMOTE COLLECTION OF DATA 1 2004
 
MICRO FOCUS SOFTWARE INC. (2)
8219807 Fine grained access control for linux services 11 2005
8352935 System for creating a customized software distribution based on user requirements 9 2005
 
QUALCOMM INCORPORATED (22)
* 7644404 Network having customizable generators and electronic device having customizable updating software 11 2004
* 2004/0250,245 Network having customizable generators and electronic device having customizable updating software 23 2004
* 8196130 Tri-phase boot process in electronic devices 5 2004
* 2005/0114,852 Tri-phase boot process in electronic devices 82 2004
8555273 Network for updating electronic devices 33 2004
8526940 Centralized rules repository for smart phone customer care 0 2004
* 8838754 Mobile device with a management forest in a device management network 1 2005
* 7971199 Mobile device with a self-updating update agent in a wireless network 24 2005
* 7543118 Multiple variance platform for the management of mobile devices 11 2005
* 7657886 Mobile device with a MMU for faster firmware updates in a wireless network 28 2005
* 7844964 Network for mass distribution of configuration, firmware and software updates 32 2005
* 2006/0010,437 Network for mass distribution of configuration, firmware and software updates 35 2005
7865479 Updating compressed read-only memory file system (CRAMFS) images 7 2005
* 7711706 Reorganizing images in static file system differencing and updating 11 2005
* 2006/0174,300 Updating compressed read-only memory file system (CRAMFS) images 25 2005
* 2006/0123,032 Reorganizing images in static file system differencing and updating 9 2005
* 2006/0112,113 Static file system differencing and updating 19 2005
8752044 User experience and dependency management in a mobile device 2 2007
* 8578361 Updating an electronic device with update agent code 6 2011
* 2011/0173,598 UPDATING AN ELECTRONIC DEVICE WITH UPDATE AGENT CODE 5 2011
8893110 Device management in a network 1 2012
9081638 User experience and dependency management in a mobile device 0 2014
 
NOVELL, INC. (1)
8271785 Synthesized root privileges 1 2005
 
FISHER-ROSEMOUNT SYSTEMS, INC. (1)
* 2009/0076,628 METHODS AND APPARATUS TO UPGRADE AND PROVIDE CONTROL REDUNDANCY IN PROCESS PLANTS 8 2007
 
DRESSER, INC. (1)
* 9411574 System and method for updating firmware across devices in a process facility 0 2013
 
TOSHIBA GLOBAL COMMERCE SOLUTIONS HOLDINGS CORPORATION (2)
* 7516249 Method for automatically determining I/O connector configuration 0 2003
9086894 System for automatically determining I/O connector configuration 0 2008
 
WYSE TECHNOLOGY L.L.C. (15)
* 9037633 Transferring configuration data from a public cloud server and applying onto a mobile client 0 2011
* 8938524 Comparing and provisioning configurations for a client having a windows-based embedded image 0 2011
8825990 Configuring and customizing a specific-purpose client having a windows-based embedded image using extensible markup language (XML) configuration 5 2011
8751778 Generating, validating and applying custom extensible markup language (XML) configuration on a client having a windows-based embedded image 5 2011
8725997 Self-provisioning of configuration for a specific-purpose client having a windows-based embedded image with a write-filter 6 2011
8700888 Specific-purpose client with configuration history for self-provisioning of configuration and obviating reinstallation of embedded image 6 2011
8560818 Automatic retrieval, parsing and application of configuration for a specific-purpose client having a windows-based embedded image with a write-filter 0 2011
8495183 State-based provisioning of a client having a windows-based embedded image 6 2011
* 2012/0197,973 TRANSFERRING CONFIGURATION DATA FROM A PUBLIC CLOUD SERVER AND APPLYING ONTO A MOBILE CLIENT 11 2011
* 2012/0198,344 COMPARING AND PROVISIONING CONFIGURATIONS FOR A CLIENT HAVING A WINDOWS-BASED EMBEDDED IMAGE 10 2011
9124667 State-based provisioning of a client having a windows-based embedded image 0 2013
9178759 Configuring and customizing a specific-purpose client having a windows-based embedded image using extensible markup language (XML) configuration 0 2014
9183010 Comparing and provisioning configurations for a client having a windows-based embedded image 0 2014
9407502 State-based provisioning of a client having a windows-based embedded image 0 2015
9569228 Comparing and provisioning configurations for a client having a windows-based embedded image 0 2015
 
RPX CORPORATION (1)
8676973 Light-weight multi-user browser 2 2006
 
INSIGNIA SOLUTIONS, PLC (1)
* 2007/0192,532 Efficient system and method for updating a memory device 13 2007
* Cited By Examiner