US Patent Application No: 2003/0182,414

Number of patents in Portfolio can not be more than 2000

System and method for updating and distributing information

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, TX13338

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 607

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)
* 6,725,392 Controller fault recovery system for a distributed file system 144 2000
 
OP40 Holdings, Inc. (3)
* 7,181,731 Method, system, and structure for distributing and executing software and data on different network and computer devices, platforms, and environments 215 2001
* 7,209,921 Method and system for deploying an asset over a multi-tiered network 39 2001
* 7,136,857 Server system and method for distributing and scheduling modules to be executed on different tiers of a network 30 2002
 
SONY CORPORATION (2)
* 5,960,445 Information processor, method of updating a program and information processing system 169 1997
* 6,343,379 Receiver and program updating method 48 1999
 
SAMSUNG ELECTRONICS CO., LTD. (16)
* 6,073,206 Method for flashing ESCD and variables into a ROM 160 1998
* 6,198,946 Firmware upgrade method for wireless communications device, and method for supporting firmware upgrade by base station 90 1998
* 6,725,056 System and method for secure over-the-air provisioning of a mobile station from a provisioning server via a traffic channel 43 2000
* 2003/0162,533 System and method for provisioning or updating a mobile station using over-the-air transfer of interpreted byte-code program 25 2000
* 6,615,038 System and method for automatically creating and updating a mobile station configuration database in a wireless network 110 2000
* 2002/0072,359 System and method for performing diagnostics on a mobile station using over-the-air transfer of interpreted byte-code program 34 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 52 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 29 2004
 
SONY ELECTRONICS INC. (2)
* 6,301,710 System and method for creating a substitute registry when automatically installing an update program 111 1999
* 6,408,434 System and method for using a substitute directory to automatically install an update program 45 1999
 
LEXMARK INTERNATIONAL, INC. (1)
* 6,038,636 Method and apparatus for reclaiming and defragmenting a flash memory device 179 1998
 
ORACLE AMERICA, INC. (2)
* 5,790,974 Portable calendaring device having perceptual agent managing calendar entries 666 1996
* 2004/0034,853 Mobile download system 114 2003
 
VISION2 INTERNATIONAL INC. (1)
* 6,381,740 Method and system for incrementally improving a program layout 43 1997
 
ORACLE INTERNATIONAL CORPORATION (1)
* 6,112,197 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)
* 7,181,017 System and method for secure three-party communications 459 2002
 
WARREN & LEWIS INVESTMENT CORPORATION (2)
* 6,126,327 Radio flash update 93 1995
* 6,279,153 Multi-user flash ROM update 129 1997
 
CANON KABUSHIKI KAISHA (2)
* 5,623,604 Method and apparatus for remotely altering programmable firmware stored in an interactive network board coupled to a network peripheral 163 1992
* 5,608,910 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)
* 5,442,771 Method for storing data in an interactive computer network 431 1993
* 5,752,042 Server computer for selecting program updates for a client computer based on results of recognizer program(s) furnished to the client computer 193 1996
* 6,018,747 Method for generating and reconstructing in-place delta files 153 1997
* 6,105,063 Client-server system for maintaining application preferences in a hierarchical data structure according to user and user group or terminal and terminal group contexts 244 1998
* 6,199,204 Distribution of software updates via a computer network 397 1998
* 6,742,025 System and method for server managed modification of operating system data stored within a network device 35 1999
* 7,069,452 Methods, systems and computer program products for secure firmware updates 71 2000
* 2002/0116,261 Systems and methods that facilitate an exchange of supplemental information in association with a dispensing of fuel 85 2001
 
NIKON CORPORATION (1)
* 6,311,322 Program rewriting apparatus 79 1999
 
Pocket Soft, Inc. (1)
* 6,526,574 System for finding differences between two computer files and updating the computer files 97 2000
 
LENOVO PC INTERNATIONAL (1)
* 5,878,256 Method and apparatus for providing updated firmware in a data processing system 149 1991
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (2)
* 5,421,006 Method and apparatus for assessing integrity of computer system software 485 1994
* 2003/0084,435 Method and system for offloading execution and resources for resource-constrained networked devices 16 2001
 
LUCENT TECHNOLOGIES INC. (1)
* 5,598,534 Simultaneous verify local database and using wireless communication to verify remote database 101 1994
 
Check Point Software Technologies, Inc. (1)
* 6,873,988 System and methods providing anti-virus cooperative enforcement 314 2002
 
GLOBALFOUNDRIES INC. (1)
* 5,968,182 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 43 1997
 
BLACKBERRY LIMITED (1)
* 6,438,585 System and method for redirecting message attachments between a host system and a mobile data communication device 358 2001
 
ASUSTEK COMPUTER INC. (1)
* 2005/0144,612 Firmware updating method and application utilizing the same 64 2004
 
VIR2US, INC. (2)
* 7,111,201 Self repairing computer detecting need for repair and having switched protected storage 21 2002
* 7,137,034 Self repairing computer having user accessible switch for modifying bootable storage device configuration to initiate repair 39 2002
 
ACCENTURE GLOBAL SERVICES LIMITED (1)
* 6,601,234 Attribute dictionary in a business logic services environment 524 1999
 
SYMBOL TECHNOLOGIES, INC. (1)
* 2001/0029,178 Wireless software upgrades with version control 61 2001
 
MACRONIX INTERNATIONAL CO., LTD. (1)
* 5,778,440 Floating gate memory device and method for terminating a program load cycle upon detecting a predetermined address/data pattern 87 1996
 
EMC CORPORATION (1)
* 6,138,249 Method and apparatus for monitoring computer systems during manufacturing, testing and in the field 104 1997
 
INTEL CORPORATION (4)
* 5,579,522 Dynamic non-volatile memory update in a computer system 238 1995
* 6,088,759 Method of performing reliable updates in a symmetrically blocked nonvolatile memory having a bifurcated storage architecture 93 1997
* 6,922,722 Method and apparatus for dynamic network configuration of an alert-based client 36 1999
* 2005/0144,609 Methods and apparatus to provide a robust code update 28 2003
 
INNOPATH SOFTWARE, INC. (1)
* 2002/0156,863 Apparatus and methods for managing caches on a gateway 93 2001
 
SYMANTEC CORPORATION (1)
* 6,052,531 Multi-tiered incremental software updating 265 1998
 
SYBASE, INC. (1)
* 6,112,024 Development system providing methods for managing different versions of objects with a meta model 333 1996
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (1)
* 6,477,703 Software patch selection tool 91 1999
 
Micron Technology, Inc. (2)
* 6,128,695 Identification and verification of a sector within a block of mass storage flash memory 190 1998
* 2004/0031,031 Executing applications from a semiconductor nonvolatile memory 21 2002
 
Multi-Tech Systems, Inc. (1)
* 6,928,108 Modem with firmware upgrade feature 26 2001
 
Corecard Software, Inc. (1)
* 7,117,172 Methods and systems for managing financial accounts 99 2000
 
MICROSOFT TECHNOLOGY LICENSING, LLC (2)
* 6,073,214 Method and system for identifying and obtaining computer software from a remote computer 238 1998
* 7,058,978 Security component for a computing device 74 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 171 2001
 
SUBSCRIBER SOLUTIONS (1)
* 7,106,843 Computer-based method and apparatus for controlling, monitoring, recording and reporting telephone access 205 1998
 
VERIZON PATENT AND LICENSING INC. (1)
* 5,666,293 Downloading operating system software through a broadcast channel 688 1995
 
DZU CORPORATION (1)
* 5,596,738 Peripheral device control system using changeable firmware in a single flash memory 128 1995
 
TADIRAN TELECOM (TTL), LIMITED PARTNERSHIP (1)
* 6,615,404 Method and apparatus for downloading software into an embedded-system 134 1999
 
QUALCOMM TECHNOLOGIES, INC. (3)
* 2002/0078,209 Apparatus and methods for intelligently providing applications and data on a mobile device system 101 2000
* 2001/0047,363 Apparatus and methods for providing personalized application search results for wireless devices based on user profiles 92 2001
* 6,925,467 Byte-level file differencing and updating algorithms 79 2002
 
GATEWAY, INC. (1)
* 6,080,207 System and method of creating and delivering software 195 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)
* 5,479,637 Method and device for updating information elements in a memory 83 1993
 
KYOCERA CORPORATION (1)
* 2003/0023,964 System and method for compacting field upgradeable wireless communication device software code sections 13 2001
 
NIT DATA COMMUNICATIONS SYSTEMS CORPORATION (1)
* 5,752,039 Executable file difference extraction/update system and executable file difference extraction method 102 1994
 
ALLEN-BRADLEY COMPANY, INC. (1)
* 6,064,814 Automatically updated cross reference system having increased flexibility 82 1997
 
Milsys, Ltd. (1)
* 5,261,055 Externally updatable ROM (EUROM) 116 1992
 
OPTO 22, INC. (1)
* 2003/0061,384 System and method of addressing and configuring a remote device 104 2001
 
4THPASS INC. (1)
* 2002/0131,404 Method and system for maintaining and distributing wireless applications 372 2001
 
GENERAL MOTORS LLC (2)
* 2005/0216,902 Method and system for vehicle software configuration update management 60 2004
* 2005/0216,903 Method and system for vehicle software configuration management 36 2004
 
Hill; William Stanley (1)
* 5,598,531 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 178 2002
 
MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD. (1)
* 6,209,127 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)
* 5,084,816 Real time fault tolerant transaction processing system 195 1989
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
Capricode Oy (2)
* 8,365,162 Method and device arrangement for managing the use profile of a terminal device 3 2005
* 2008/0222,629 Method and Device Arrangement for Managing the Use Profile of a Terminal Device 3 2005
 
Other [Check patent profile for assignment information] (5)
* 7,216,227 Method and system for controlling the use of addresses using address computation techniques 12 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 3 2011
 
CHI MEI COMMUNICATION SYSTEMS, INC. (2)
* 8,250,223 Portable electronic device and method for downloading a firmware loader from a host computer 0 2009
* 2010/0241,752 PORTABLE ELECTRONIC DEVICE AND METHOD FOR DOWNLOADING A FIRMWARE LOADER FROM A HOST COMPUTER 0 2009
 
MEDIATEK INC. (4)
* 7,730,236 Cellular phone and portable storage device using the same 1 2005
* 2009/0320,012 SECURE BOOTING FOR UPDATING FIRMWARE OVER THE AIR 12 2008
7,873,758 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
 
SONY CORPORATION (1)
* 2009/0055,816 Information processing apparatus, update method, and program 0 2008
 
SAMSUNG ELECTRONICS CO., LTD. (5)
* 8,572,597 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 36 2003
* 2005/0160,418 Embedded system using binary position information and software downloading method therein 15 2004
* 7,801,883 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
 
TiVo Inc. (2)
* 9,100,670 In-band data recognition and synchronization system 0 2013
* 2014/0059,593 IN-BAND DATA RECOGNITION AND SYNCHRONIZATION SYSTEM 4 2013
 
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)
* 7,657,633 System and method to identify customer premise equipment devices 1 2006
* 8,127,022 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
* 8,429,252 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 70 2008
 
ORACLE INTERNATIONAL CORPORATION (5)
* 8,074,214 System for creating a customized software installation on demand 27 2005
7,752,651 System and method for propagating security information in a web portal system 2 2005
* 7,730,477 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
8,468,518 System and method for creating a customized installation on demand 8 2006
 
NXP B.V. (1)
* 2006/0041,731 Method and device for persistent-memory mangement 6 2003
 
SONY ERICSSON MOBILE COMMUNICATIONS AB (2)
* 8,365,158 Update of software in a portable radio communication equipment 1 2005
* 2008/0059,958 Update of Software in a Portable Radio Communication Equipment 2 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 15 2004
 
CELLCO PARTNERSHIP D/B/A VERIZON WIRELESS (1)
* 2015/0059,006 Secure Device Management Abstraction and Unification Module 0 2013
 
CANON KABUSHIKI KAISHA (2)
* 8,135,998 Information processor and information processing method 0 2005
8,479,058 Information processor and information processing method 0 2012
 
Sprint Communications Company L.P. (1)
* 7,409,435 Integrated services hub binary file trial run process 4 2002
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (9)
* 7,089,549 Updating flash memory 17 2002
* 2003/0229,752 Updating flash memory 4 2002
8,117,170 Transient range versioning based on redirection 2 2004
* 2006/0075,000 Transient Range Versioning Based on Redirection 4 2004
8,495,608 Communicating with an update logic image 1 2006
* 2009/0119,422 METHOD AND APPARATUS FOR PERFORMING MAINTENANCE OPERATIONS ON PERIPHERAL DEVICES 0 2007
* 8,954,949 Smart patch delivery system 0 2010
* 2012/0089,973 SMART PATCH DELIVERY SYSTEM 2 2010
9,170,936 Communicating to update a memory 0 2013
 
VIVINT, INC. (1)
* 2014/0282,486 SOFTWARE UPDATES FROM A SECURITY CONTROL UNIT 0 2014
 
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
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (9)
8,479,189 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 18 2005
7,805,719 System and method for updating and distributing information 56 2006
* 7,555,642 Media transfer system and method 4 2006
* 2007/0255,938 Media transfer system and method 2 2006
8,468,515 Initialization and update of software and/or firmware in electronic devices 3 2006
* 2008/0052,279 Device and network capable of providing personalized services 2 2007
* 8,832,259 Virtual service mode methods for network remote monitoring and managing system 0 2009
 
CISCO TECHNOLOGY, INC. (1)
* 7,320,142 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 15 2009
 
BLACKBERRY LIMITED (1)
* 2014/0012,970 METHODS AND DEVICES FOR FACILITATING A DOWNLOAD SESSION 0 2012
 
BALLY GAMING, INC. (20)
9,101,820 System, method and apparatus to produce decks for and operate games played with playing cards 0 2006
8,870,647 Wireless gaming environment 0 2007
9,275,512 Secure communications in gaming system 0 2007
9,111,078 Package manager service in gaming system 0 2007
8,920,236 Game related systems, methods, and articles that combine virtual and physical elements 0 2007
8,784,212 Networked gaming environment employing different classes of gaming machines 0 2007
8,631,501 Reporting function in gaming system environment 0 2007
9,005,034 Systems and methods for out-of-band gaming machine management 0 2008
8,856,657 User interface for managing network download and configuration tasks 0 2008
8,616,958 Discovery method and system for dynamically locating networked gaming components and resources 0 2008
9,082,258 Method and system for providing download and configuration job progress tracking and display via host user interface 1 2008
8,920,233 Assignment template and assignment bundle in a gaming configuration and download system 0 2008
* 8,347,280 System and method for validating download or configuration assignment for an EGM or EGM collection 7 2008
* 2009/0124,394 SYSTEM AND METHOD FOR VALIDATING DOWNLOAD OR CONFIGURATION ASSIGNMENT FOR AN EGM OR EGM COLLECTION 40 2008
* 2009/0298,583 WEB PAGES FOR GAMING DEVICES 39 2009
9,120,007 Network gaming architecture, gaming systems, and related methods 0 2012
9,058,716 Remote game play in a wireless gaming environment 0 2012
8,851,988 Apparatus, method, and system to provide a multiple processor architecture for server-based gaming 0 2012
8,819,124 System and method for one-way delivery of notifications from server-to-clients using modified multicasts 0 2012
8,667,457 System and method for validating download or configuration assignment for an EGM or EGM collection 0 2012
 
SUN MICROSYSTEMS, INC. (2)
* 8,965,935 Sequence matching algorithm 0 2007
* 2009/0125,514 Sequence Matching Algorithm 4 2007
 
ECHOSTAR TECHNOLOGIES L.L.C. (2)
* 9,128,795 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)
* 9,317,269 Systems and methods for installing, managing, and provisioning applications 0 2012
* 2014/0096,125 SYSTEMS AND METHODS FOR INSTALLING, MANAGING, AND PROVISIONING APPLICATIONS 0 2012
 
Cendura Corporation (1)
* 2005/0080,811 Configuration management architecture 39 2004
 
ROBERT BOSCH GMBH (2)
* 8,595,716 Failsafe firmware updates 1 2011
* 2012/0260,244 FAILSAFE FIRMWARE UPDATES 1 2011
 
EMC CORPORATION (1)
8,214,398 Role based access controls 2 2006
 
INTEL CORPORATION (7)
* 2005/0144,609 Methods and apparatus to provide a robust code update 28 2003
* 7,613,875 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 24 2005
7,991,950 Apparatus and method for incremental package deployment 1 2009
* 2011/0219,234 SYSTEM AND METHOD FOR HYPERVISOR-BASED REMEDIATION AND PROVISIONING OF A COMPUTER 10 2011
8,225,037 Apparatus and method for incremental package deployment 0 2011
 
HARRIS CORPORATION (1)
7,630,734 Mobile wireless communications device providing enhanced file management and related methods 0 2005
 
DATA DOMAIN, INC. (1)
* 7,143,251 Data storage using identifiers 33 2003
 
Hitachi Soloutions, Ltd. (1)
8,904,374 Firmware update data generating apparatus and information device 1 2010
 
SYMANTEC CORPORATION (2)
* 2005/0097,199 Method and system for scanning network devices 63 2003
* 8,281,019 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)
* 7,392,518 Robust remote flash ROM upgrade system and method 7 2002
 
NAGRAVISION S.A. (2)
* 7,926,050 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)
* 7,861,239 Data migration between versions of software 6 2005
 
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)
9,369,959 Wirelessly transferring data to a packaged electronic device 0 2012
* 9,307,347 Wireless programming 0 2012
 
FALCONSTOR SOFTWARE, INCORPORATED (1)
* 7,055,008 System and method for backing up data 70 2003
 
SMITH MICRO SOFTWARE, INC. (1)
* 8,200,886 Efficient system and method for updating a memory device 2 2007
 
KW-Software GmbH (2)
* 8,108,852 Online modification of CIL code programs for industrial automation 0 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 9 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
* 9,021,460 Software management system 0 2012
* 2012/0204,167 SOFTWARE MANAGEMENT SYSTEM 0 2012
 
FalconStor, Inc. (7)
* 2004/0143,713 System and method for backing up data 28 2003
7,954,157 System and method for backing up data 7 2006
7,765,160 System and method for backing up data 5 2006
* 8,370,594 System and method for backing up data 1 2011
* 9,032,171 System and method for backing up data 0 2013
* 2013/0151,472 System and Method for Backing Up Data 2 2013
* 2015/0242,428 SYSTEM AND METHOD FOR BACKING UP DATA 0 2015
 
MICROSOFT TECHNOLOGY LICENSING, LLC (10)
* 7,716,661 Embedded device update service 8 2005
* 2006/0230,395 Embedded device update service 16 2005
* 7,814,234 Offline execution of web based applications 14 2006
* 2008/0104,195 OFFLINE EXECUTION OF WEB BASED APPLICATIONS 43 2006
* 8,689,203 Software update techniques based on ascertained identities 1 2008
* 2009/0210,868 Software Update Techniques 4 2008
* 2009/0248,397 Service Initiation Techniques 13 2008
9,384,334 Content discovery in managed wireless distribution networks 0 2014
9,384,335 Content delivery prioritization in managed wireless distribution networks 0 2014
9,367,490 Reversible connector for accessory devices 0 2014
 
WINBOND ELECTRONICS CORP. (1)
* 2006/0282,653 Method for updating frimware of memory card 4 2006
 
GOOGLE INC. (2)
* 9,075,693 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 26 2003
 
AMERIPRISE FINANCIAL, INC. (2)
* 7,315,978 System and method for remote collection of data 20 2004
* 2005/0138,216 SYSTEM AND METHOD FOR REMOTE COLLECTION OF DATA 1 2004
 
QUALCOMM INCORPORATED (17)
* 7,644,404 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
* 8,196,130 Tri-phase boot process in electronic devices 5 2004
* 2005/0114,852 Tri-phase boot process in electronic devices 75 2004
8,555,273 Network for updating electronic devices 27 2004
8,526,940 Centralized rules repository for smart phone customer care 0 2004
* 8,838,754 Mobile device with a management forest in a device management network 0 2005
* 7,971,199 Mobile device with a self-updating update agent in a wireless network 24 2005
* 7,543,118 Multiple variance platform for the management of mobile devices 11 2005
* 7,657,886 Mobile device with a MMU for faster firmware updates in a wireless network 27 2005
* 7,844,964 Network for mass distribution of configuration, firmware and software updates 31 2005
* 2006/0010,437 Network for mass distribution of configuration, firmware and software updates 33 2005
8,752,044 User experience and dependency management in a mobile device 2 2007
* 8,578,361 Updating an electronic device with update agent code 2 2011
* 2011/0173,598 UPDATING AN ELECTRONIC DEVICE WITH UPDATE AGENT CODE 2 2011
8,893,110 Device management in a network 0 2012
9,081,638 User experience and dependency management in a mobile device 0 2014
 
NOVELL, INC. (3)
8,271,785 Synthesized root privileges 0 2005
8,219,807 Fine grained access control for linux services 10 2005
8,352,935 System for creating a customized software distribution based on user requirements 9 2005
 
FISHER-ROSEMOUNT SYSTEMS, INC. (1)
* 2009/0076,628 METHODS AND APPARATUS TO UPGRADE AND PROVIDE CONTROL REDUNDANCY IN PROCESS PLANTS 6 2007
 
DRESSER, INC. (1)
* 9,411,574 System and method for updating firmware across devices in a process facility 0 2013
 
QUALCOMM TECHNOLOGIES, INC. (5)
7,865,479 Updating compressed read-only memory file system (CRAMFS) images 7 2005
* 7,711,706 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
 
TOSHIBA GLOBAL COMMERCE SOLUTIONS HOLDINGS CORPORATION (2)
* 7,516,249 Method for automatically determining I/O connector configuration 0 2003
9,086,894 System for automatically determining I/O connector configuration 0 2008
 
WYSE TECHNOLOGY L.L.C. (14)
* 9,037,633 Transferring configuration data from a public cloud server and applying onto a mobile client 0 2011
* 8,938,524 Comparing and provisioning configurations for a client having a windows-based embedded image 0 2011
8,825,990 Configuring and customizing a specific-purpose client having a windows-based embedded image using extensible markup language (XML) configuration 4 2011
8,751,778 Generating, validating and applying custom extensible markup language (XML) configuration on a client having a windows-based embedded image 4 2011
8,725,997 Self-provisioning of configuration for a specific-purpose client having a windows-based embedded image with a write-filter 5 2011
8,700,888 Specific-purpose client with configuration history for self-provisioning of configuration and obviating reinstallation of embedded image 5 2011
8,560,818 Automatic retrieval, parsing and application of configuration for a specific-purpose client having a windows-based embedded image with a write-filter 0 2011
8,495,183 State-based provisioning of a client having a windows-based embedded image 5 2011
* 2012/0197,973 TRANSFERRING CONFIGURATION DATA FROM A PUBLIC CLOUD SERVER AND APPLYING ONTO A MOBILE CLIENT 7 2011
* 2012/0198,344 COMPARING AND PROVISIONING CONFIGURATIONS FOR A CLIENT HAVING A WINDOWS-BASED EMBEDDED IMAGE 8 2011
9,124,667 State-based provisioning of a client having a windows-based embedded image 0 2013
9,178,759 Configuring and customizing a specific-purpose client having a windows-based embedded image using extensible markup language (XML) configuration 0 2014
9,183,010 Comparing and provisioning configurations for a client having a windows-based embedded image 0 2014
9,407,502 State-based provisioning of a client having a windows-based embedded image 0 2015
 
RPX CORPORATION (1)
8,676,973 Light-weight multi-user browser 1 2006
 
INSIGNIA SOLUTIONS, PLC (1)
* 2007/0192,532 Efficient system and method for updating a memory device 12 2007
* Cited By Examiner