CN1711747B - 包括从升级中发生的故障和错误自动恢复的电子文件升级 - Google Patents
包括从升级中发生的故障和错误自动恢复的电子文件升级 Download PDFInfo
- Publication number
- CN1711747B CN1711747B CN2003801031670A CN200380103167A CN1711747B CN 1711747 B CN1711747 B CN 1711747B CN 2003801031670 A CN2003801031670 A CN 2003801031670A CN 200380103167 A CN200380103167 A CN 200380103167A CN 1711747 B CN1711747 B CN 1711747B
- Authority
- CN
- China
- Prior art keywords
- communication device
- portable communication
- upgrade
- upgrading
- file
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/42136—Administration or customisation of services
- H04M3/42178—Administration or customisation of services by downloading data to substation equipment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1415—Saving, restoring, recovering or retrying at system level
- G06F11/1433—Saving, restoring, recovering or retrying at system level during software upgrading
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
- G06F8/658—Incremental updates; Differential updates
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/38—Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
- G06F8/654—Updates using techniques specially adapted for alterable solid state memories, e.g. for EEPROM or flash memories
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72406—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by software upgrading or downloading
Abstract
Description
Claims (16)
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/292,245 | 2002-11-12 | ||
US10/292,245 US6836657B2 (en) | 2002-11-12 | 2002-11-12 | Upgrading of electronic files including automatic recovery from failures and errors occurring during the upgrade |
PCT/US2003/035916 WO2004044702A2 (en) | 2002-11-12 | 2003-11-12 | Upgrading of electronic files including automatic recovery from failures and errors occurring during the upgrade |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1711747A CN1711747A (zh) | 2005-12-21 |
CN1711747B true CN1711747B (zh) | 2010-09-01 |
Family
ID=32229410
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2003801031670A Expired - Fee Related CN1711747B (zh) | 2002-11-12 | 2003-11-12 | 包括从升级中发生的故障和错误自动恢复的电子文件升级 |
Country Status (7)
Country | Link |
---|---|
US (3) | US6836657B2 (zh) |
EP (1) | EP1563673A4 (zh) |
JP (2) | JP2006508432A (zh) |
KR (1) | KR20050074993A (zh) |
CN (1) | CN1711747B (zh) |
AU (1) | AU2003290720A1 (zh) |
WO (1) | WO2004044702A2 (zh) |
Families Citing this family (272)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7505762B2 (en) * | 2004-02-27 | 2009-03-17 | Fusionone, Inc. | Wireless telephone data backup system |
US8156074B1 (en) | 2000-01-26 | 2012-04-10 | Synchronoss Technologies, Inc. | Data transfer and synchronization system |
US6671757B1 (en) | 2000-01-26 | 2003-12-30 | Fusionone, Inc. | Data transfer and synchronization system |
US8620286B2 (en) | 2004-02-27 | 2013-12-31 | Synchronoss Technologies, Inc. | Method and system for promoting and transferring licensed content and applications |
US6751794B1 (en) * | 2000-05-25 | 2004-06-15 | Everdream Corporation | Intelligent patch checker |
US7895334B1 (en) | 2000-07-19 | 2011-02-22 | Fusionone, Inc. | Remote access communication architecture apparatus and method |
US8073954B1 (en) | 2000-07-19 | 2011-12-06 | Synchronoss Technologies, Inc. | Method and apparatus for a secure remote access system |
US8479189B2 (en) | 2000-11-17 | 2013-07-02 | Hewlett-Packard Development Company, L.P. | Pattern detection preprocessor in an electronic device update generation system |
US20030182414A1 (en) | 2003-05-13 | 2003-09-25 | O'neill Patrick J. | System and method for updating and distributing information |
US7409685B2 (en) | 2002-04-12 | 2008-08-05 | Hewlett-Packard Development Company, L.P. | Initialization and update of software and/or firmware in electronic devices |
US7818435B1 (en) | 2000-12-14 | 2010-10-19 | Fusionone, Inc. | Reverse proxy mechanism for retrieving electronic content associated with a local network |
US7278158B2 (en) * | 2001-03-16 | 2007-10-02 | Securewave S.A. | Method and system for shadowing accesses to removable medium storage devices |
US8615566B1 (en) | 2001-03-23 | 2013-12-24 | Synchronoss Technologies, Inc. | Apparatus and method for operational support of remote network systems |
US7734285B2 (en) * | 2001-04-03 | 2010-06-08 | Qualcomm Incorporated | Method and apparatus for network initiated uninstallation of application program over wireless network |
CA2349654A1 (en) * | 2001-06-04 | 2002-12-04 | Ibm Canada Limited-Ibm Canada Limitee | Server configuration versioning tool |
US7065347B1 (en) | 2001-06-27 | 2006-06-20 | Peoplenet Communications Corporation | System and method for over the air programming |
US7466992B1 (en) | 2001-10-18 | 2008-12-16 | Iwao Fujisaki | Communication device |
US7107081B1 (en) | 2001-10-18 | 2006-09-12 | Iwao Fujisaki | Communication device |
US7127271B1 (en) | 2001-10-18 | 2006-10-24 | Iwao Fujisaki | Communication device |
US6925467B2 (en) * | 2002-05-13 | 2005-08-02 | Innopath Software, Inc. | Byte-level file differencing and updating algorithms |
US9813514B2 (en) | 2002-06-12 | 2017-11-07 | Good Technology Holdings Limited | Information repository system including a wireless device and related method |
US7367027B1 (en) | 2002-08-22 | 2008-04-29 | Hewlett-Packard Development Company, L.P. | System for generating efficient and compact update packages |
US6836657B2 (en) * | 2002-11-12 | 2004-12-28 | Innopath Software, Inc. | Upgrading of electronic files including automatic recovery from failures and errors occurring during the upgrade |
US7096311B2 (en) | 2002-09-30 | 2006-08-22 | Innopath Software, Inc. | Updating electronic files using byte-level file differencing and updating algorithms |
US20040098361A1 (en) * | 2002-11-18 | 2004-05-20 | Luosheng Peng | Managing electronic file updates on client devices |
US7844734B2 (en) | 2002-11-18 | 2010-11-30 | Innopath Software, Inc. | Dynamic addressing (DA) using a centralized DA manager |
US20040098421A1 (en) * | 2002-11-18 | 2004-05-20 | Luosheng Peng | Scheduling updates of electronic files |
US7007049B2 (en) | 2002-11-18 | 2006-02-28 | Innopath Software, Inc. | Device memory management during electronic file updating |
US7003534B2 (en) * | 2002-11-18 | 2006-02-21 | Innopath Software, Inc. | Generating difference files using module information of embedded software components |
US7320010B2 (en) * | 2002-11-18 | 2008-01-15 | Innopath Software, Inc. | Controlling updates of electronic files |
US7085957B2 (en) * | 2002-11-21 | 2006-08-01 | Texas Instruments Incorporated | Upgrading of firmware with tolerance to failures |
US7461373B2 (en) * | 2002-12-05 | 2008-12-02 | Samsung Electronics Co., Ltd. | Apparatus and method for upgrading software of a wireless mobile station |
US7099884B2 (en) * | 2002-12-06 | 2006-08-29 | Innopath Software | System and method for data compression and decompression |
US7222258B2 (en) * | 2002-12-18 | 2007-05-22 | Intel Corporation | Compressing a firmware image |
US8737981B2 (en) | 2002-12-19 | 2014-05-27 | Qualcomm Incorporated | Downloadable configuring application for a wireless device |
KR100539778B1 (ko) * | 2002-12-31 | 2006-01-11 | 엘지전자 주식회사 | 이동통신 단말기의 기능제어 파라메터 변경방법 |
JP2004227173A (ja) * | 2003-01-21 | 2004-08-12 | Pioneer Electronic Corp | ソフトウェアダウンロードシステム、通信機及びダウンロードセンター並びに通信プログラム |
US7149508B2 (en) * | 2003-02-05 | 2006-12-12 | Samsung Electronics Co., Ltd. | System and method for delta-based over-the-air software upgrades for a wireless mobile station |
US8229512B1 (en) | 2003-02-08 | 2012-07-24 | Iwao Fujisaki | Communication device |
JP4417123B2 (ja) * | 2003-02-19 | 2010-02-17 | パナソニック株式会社 | ソフトウェア更新方法及び無線通信装置 |
US20040192280A1 (en) * | 2003-03-26 | 2004-09-30 | Lockheed Martin Corporation | System for updating application software of data acquisition devices |
US7975147B1 (en) | 2003-03-31 | 2011-07-05 | Hewlett-Packard Development Company, L.P. | Electronic device network supporting enciphering and deciphering and update generation in electronic devices |
US8241128B1 (en) | 2003-04-03 | 2012-08-14 | Iwao Fujisaki | Communication device |
US20040237081A1 (en) * | 2003-05-19 | 2004-11-25 | Homiller Daniel P. | Methods and apparatus for generating upgraded software from initial software and software upgrade packages |
EP1482701B1 (de) * | 2003-05-27 | 2005-09-14 | Siemens Aktiengesellschaft | Verfahren zum paketorientierten Übertragen von Daten in Telekommunikationsnetzen mittels Umsetzung in einem Zwischenknoten von einem verbindungslosen zu einem verbindungsorientierten Übertragungsprotokoll und umgekehrt |
US7089270B2 (en) * | 2003-06-20 | 2006-08-08 | Innopath Software | Processing software images for use in generating difference files |
US8572597B2 (en) * | 2003-06-20 | 2013-10-29 | Samsung Electronics Co., Ltd. | Apparatus and method for performing an over-the-air software update in a dual processor mobile station |
US7117348B2 (en) | 2003-06-27 | 2006-10-03 | American Megatrends, Inc. | Method and system for detecting the validity of configuration data |
US7343443B1 (en) | 2003-07-08 | 2008-03-11 | Hewlett-Packard Development Company, L.P. | Updated package generation based on analysis of bank dependency |
US20050010576A1 (en) * | 2003-07-09 | 2005-01-13 | Liwei Ren | File differencing and updating engines |
US20050010870A1 (en) * | 2003-07-09 | 2005-01-13 | Jinsheng Gu | Post-processing algorithm for byte-level file differencing |
US7031972B2 (en) | 2003-07-21 | 2006-04-18 | Innopath Software, Inc. | Algorithms for block-level code alignment of software binary files |
US8645471B2 (en) | 2003-07-21 | 2014-02-04 | Synchronoss Technologies, Inc. | Device message management system |
US20050020308A1 (en) * | 2003-07-23 | 2005-01-27 | David Lai | Dynamically binding Subscriber Identity Modules (SIMs)/User Identity Modules (UIMs) with portable communication devices |
US7886093B1 (en) * | 2003-07-31 | 2011-02-08 | Hewlett-Packard Development Company, L.P. | Electronic device network supporting compression and decompression in electronic devices |
US8555273B1 (en) | 2003-09-17 | 2013-10-08 | Palm. Inc. | Network for updating electronic devices |
US8090402B1 (en) | 2003-09-26 | 2012-01-03 | Iwao Fujisaki | Communication device |
US20050085222A1 (en) * | 2003-10-17 | 2005-04-21 | Nokia Corporation | Software updating process for mobile devices |
EP1676195A4 (en) * | 2003-10-23 | 2007-08-29 | Innopath Software Inc | DYNAMIC ADDRESSING BY CENTRALIZED DYNAMIC ADDRESSING MANAGER |
KR20050040432A (ko) * | 2003-10-28 | 2005-05-03 | 주식회사 팬택앤큐리텔 | 메뉴 화면 갱신 기능을 가진 이동통신 단말기 및 그 갱신방법 |
US8121635B1 (en) | 2003-11-22 | 2012-02-21 | Iwao Fujisaki | Communication device |
GB2408658B (en) * | 2003-11-25 | 2006-07-05 | Surfkitchen Inc | Communications system |
US20050124332A1 (en) * | 2003-12-08 | 2005-06-09 | Clark David R. | Mobile device programming system and method |
CN100372294C (zh) * | 2004-02-04 | 2008-02-27 | 华为技术有限公司 | 设备升级方法 |
WO2005088449A1 (en) * | 2004-03-15 | 2005-09-22 | Red Bend Ltd. | Method and apparatus for reliably updating a stored version of content |
US8041348B1 (en) | 2004-03-23 | 2011-10-18 | Iwao Fujisaki | Communication device |
US7558867B2 (en) * | 2004-04-20 | 2009-07-07 | Wyse Technology Inc. | Automatic firmware upgrade for a thin client using one or more FTP servers |
US7904895B1 (en) | 2004-04-21 | 2011-03-08 | Hewlett-Packard Develpment Company, L.P. | Firmware update in electronic devices employing update agent in a flash memory card |
US7971199B1 (en) * | 2004-05-03 | 2011-06-28 | Hewlett-Packard Development Company, L.P. | Mobile device with a self-updating update agent in a wireless network |
TWI251756B (en) * | 2004-05-05 | 2006-03-21 | Rdc Semiconductor Co Ltd | Data updating method for embedded system |
US7543118B1 (en) | 2004-05-07 | 2009-06-02 | Hewlett-Packard Development Company, L.P. | Multiple variance platform for the management of mobile devices |
US9542076B1 (en) | 2004-05-12 | 2017-01-10 | Synchronoss Technologies, Inc. | System for and method of updating a personal profile |
JP2008500750A (ja) | 2004-05-12 | 2008-01-10 | フュージョンワン インコーポレイテッド | 高度な連絡先識別システム |
EP1749397A1 (en) | 2004-05-25 | 2007-02-07 | Nokia Corporation | Using services provided via a communication system |
US7529779B2 (en) * | 2004-06-10 | 2009-05-05 | Samsung Electronics Co., Ltd. | Apparatus and method for efficient generation of delta files for over-the-air upgrades in a wireless network |
KR100617793B1 (ko) * | 2004-06-24 | 2006-08-28 | 삼성전자주식회사 | 통합 차이파일을 이용한 휴대용 단말기의 소프트웨어 버전업그레이드 방법 |
US8254921B2 (en) * | 2004-08-12 | 2012-08-28 | Qualcomm Incorporated | Default configurations with differential encoding in a wireless communication system |
US8526940B1 (en) | 2004-08-17 | 2013-09-03 | Palm, Inc. | Centralized rules repository for smart phone customer care |
JP2006065857A (ja) * | 2004-08-24 | 2006-03-09 | Lg Electronics Inc | 移動通信端末機のプログラム強制ダウンロード方法及び装置 |
US7516451B2 (en) * | 2004-08-31 | 2009-04-07 | Innopath Software, Inc. | Maintaining mobile device electronic files including using difference files when upgrading |
US7865479B2 (en) * | 2004-11-08 | 2011-01-04 | Innopath Software, Inc. | Updating compressed read-only memory file system (CRAMFS) images |
JP4845467B2 (ja) * | 2004-11-08 | 2011-12-28 | 株式会社エヌ・ティ・ティ・ドコモ | デバイス管理装置、デバイス及びデバイス管理方法 |
KR20060054980A (ko) * | 2004-11-17 | 2006-05-23 | 삼성전자주식회사 | 복수의 마이크로 프로세서들을 구비한 장치의 소프트웨어업그레이드 방법 및 그 장치 |
KR20060065078A (ko) * | 2004-12-09 | 2006-06-14 | 삼성전자주식회사 | 시스템의 펌웨어 업-데이트 방법 및 장치 |
US8180927B2 (en) * | 2004-12-14 | 2012-05-15 | Core Wireless Licensing S.A.R.L | Transaction control arrangement for device management system |
FR2880763B1 (fr) * | 2005-01-12 | 2007-05-11 | Bouygues Telecom Sa | Procede de gestion de repertoires dans un terminal mobile et terminal mobile associe |
JP2006268172A (ja) * | 2005-03-22 | 2006-10-05 | Nec Corp | サーバシステムおよびオンラインソフトウェア更新方法 |
US20060223496A1 (en) * | 2005-03-31 | 2006-10-05 | Lucent Technologies Inc. | System and method for detection of mobile handset software corruption |
US7930693B2 (en) * | 2005-04-04 | 2011-04-19 | Cisco Technology, Inc. | Method and system for accessing and launching a java based applet as a locally installed application |
US8208954B1 (en) | 2005-04-08 | 2012-06-26 | Iwao Fujisaki | Communication device |
EP1887759B1 (en) | 2005-06-15 | 2011-09-21 | Huawei Technologies Co., Ltd. | Method and system for realizing automatic restoration after a device failure |
US7765398B2 (en) * | 2005-07-07 | 2010-07-27 | At&T Intellectual Property I, L.P. | Method of promulgating a transaction tool to a recipient |
ATE406728T1 (de) * | 2005-07-22 | 2008-09-15 | Alcatel Lucent | Rückgewinnung von netzelementenkonfiguration |
US9332424B2 (en) * | 2005-08-05 | 2016-05-03 | Qualcomm Incorporated | Centrally managed solution for all device management activities |
US7797694B2 (en) * | 2005-09-19 | 2010-09-14 | Adc Telecommunications, Inc. | Mechanism to upgrade system capability without affecting service |
CN100349265C (zh) * | 2005-10-25 | 2007-11-14 | 西安电子科技大学 | 磷化铟材料上原位淀积高介电常数三氧化二铝和金属膜的方法 |
US8812558B1 (en) * | 2005-11-14 | 2014-08-19 | Trend Micro Incorporated | Push notification of updates to antivirus programs |
TWI287744B (en) * | 2005-11-22 | 2007-10-01 | Inst Information Industry | Method and system for discover capabilities of communication device |
US8554748B1 (en) * | 2005-11-30 | 2013-10-08 | Netapp, Inc. | Method and apparatus for differential file based update for embedded systems |
US8117490B2 (en) * | 2005-11-30 | 2012-02-14 | Kelsey-Hayes Company | Microprocessor memory management |
US20070132774A1 (en) * | 2005-12-01 | 2007-06-14 | Samsung Electronics Co., Ltd. | System and method for a patch minimization tool |
JP2007156927A (ja) * | 2005-12-06 | 2007-06-21 | Matsushita Electric Ind Co Ltd | 供給装置及び受給装置 |
US7546492B2 (en) * | 2005-12-22 | 2009-06-09 | Sony Corporation | Remotely repairing files by hierarchical and segmented cyclic redundancy checks |
US7430626B2 (en) * | 2006-01-30 | 2008-09-30 | Adc Telecommunications, Inc. | Bi-directional data control state machine |
US7729690B1 (en) * | 2006-02-15 | 2010-06-01 | Trend Micro, Inc. | Backup and restore of user data for mobile telephone |
US7702322B1 (en) * | 2006-02-27 | 2010-04-20 | Good Technology, Llc | Method and system for distributing and updating software in wireless devices |
US7620392B1 (en) | 2006-02-27 | 2009-11-17 | Good Technology, Inc. | Method and system for distributing and updating software in wireless devices |
EP1830256B1 (en) * | 2006-03-01 | 2014-08-13 | Axis AB | Method and system for upgrading a plurality of devices |
US9552214B2 (en) * | 2006-04-26 | 2017-01-24 | Oracle International Corporation | Tool for automated extraction and loading of configuration settings |
EP2025095A2 (en) | 2006-06-08 | 2009-02-18 | Hewlett-Packard Development Company, L.P. | Device management in a network |
CN100461694C (zh) * | 2006-06-22 | 2009-02-11 | 华为技术有限公司 | 一种修复通信设备的方法 |
US8752044B2 (en) | 2006-07-27 | 2014-06-10 | Qualcomm Incorporated | User experience and dependency management in a mobile device |
US9009115B2 (en) | 2006-08-04 | 2015-04-14 | Apple Inc. | Restoring electronic information |
US8311988B2 (en) * | 2006-08-04 | 2012-11-13 | Apple Inc. | Consistent back up of electronic information |
KR101079585B1 (ko) * | 2006-08-09 | 2011-11-03 | 삼성전자주식회사 | 디스플레이장치, 영상처리장치 및 그 제어프로그램갱신방법 |
KR100832269B1 (ko) * | 2006-09-08 | 2008-05-26 | 삼성전자주식회사 | 무선 통신 단말의 프로그램 갱신 방법 및 시스템 |
KR20080025957A (ko) * | 2006-09-19 | 2008-03-24 | 삼성전자주식회사 | 휴대용 단말기에서 소프트웨어를 업그레이드하기 위한 장치및 방법 |
US20080098383A1 (en) * | 2006-10-20 | 2008-04-24 | Phonak Ag | Method for installing a new version of a hearing-device fitting-software package on a computer system |
US8112747B2 (en) * | 2006-11-27 | 2012-02-07 | Sap Ag | Integrated software support for a distributed business application with seamless backend communications |
US8041444B2 (en) | 2006-12-22 | 2011-10-18 | Harris Stratex Networks Operating Corporation | Intelligent production station and production method |
US8712567B2 (en) * | 2006-12-22 | 2014-04-29 | Aviat U.S., Inc. | Manufactured product configuration |
US20080244558A1 (en) * | 2007-03-28 | 2008-10-02 | Motorola, Inc. | Content downloading in a radio communication network |
US8726259B2 (en) * | 2007-04-09 | 2014-05-13 | Kyocera Corporation | System and method for preserving device parameters during a FOTA upgrade |
US8559983B1 (en) | 2007-05-03 | 2013-10-15 | Iwao Fujisaki | Communication device |
US7890089B1 (en) | 2007-05-03 | 2011-02-15 | Iwao Fujisaki | Communication device |
EP2156348B1 (en) | 2007-05-30 | 2018-08-01 | Ascensia Diabetes Care Holdings AG | System and method for managing health data |
US20080307017A1 (en) | 2007-06-08 | 2008-12-11 | Apple Inc. | Searching and Restoring of Backups |
US8010900B2 (en) | 2007-06-08 | 2011-08-30 | Apple Inc. | User interface for electronic backup |
US8307004B2 (en) | 2007-06-08 | 2012-11-06 | Apple Inc. | Manipulating electronic backups |
US20090019435A1 (en) * | 2007-07-12 | 2009-01-15 | Sauer-Danfoss Inc. | System and method for over the air programming |
US7857222B2 (en) | 2007-08-16 | 2010-12-28 | Hand Held Products, Inc. | Data collection system having EIR terminal interface node |
US8676273B1 (en) | 2007-08-24 | 2014-03-18 | Iwao Fujisaki | Communication device |
US9652210B2 (en) * | 2007-08-28 | 2017-05-16 | Red Hat, Inc. | Provisioning a device with multiple bit-size versions of a software component |
US20090064129A1 (en) * | 2007-08-31 | 2009-03-05 | Mediatek Inc. | Suspend and resume mechanisms on a flash memory |
US20090094593A1 (en) * | 2007-10-05 | 2009-04-09 | Jaung Richard L | Wirelessly upgrading software in a mobile computing device |
US8639214B1 (en) | 2007-10-26 | 2014-01-28 | Iwao Fujisaki | Communication device |
US8472935B1 (en) | 2007-10-29 | 2013-06-25 | Iwao Fujisaki | Communication device |
US20090150348A1 (en) * | 2007-12-10 | 2009-06-11 | International Business Machines Corporation | Managing data produced from discoveries conducted against systems |
ATE522861T1 (de) * | 2007-12-13 | 2011-09-15 | Ericsson Telefon Ab L M | Firmware-aktualisierung bei einem elektronischen gerät |
US8744720B1 (en) | 2007-12-27 | 2014-06-03 | Iwao Fujisaki | Inter-vehicle middle point maintaining implementer |
US8181111B1 (en) | 2007-12-31 | 2012-05-15 | Synchronoss Technologies, Inc. | System and method for providing social context to digital activity |
US8464244B2 (en) * | 2008-01-08 | 2013-06-11 | Oracle International Corporation | Implementation tool combining pre-configuration and questionnaire |
US8219595B2 (en) | 2008-02-14 | 2012-07-10 | Hewlett-Packard Development Company, L.P. | System and method for efficient remote data access for server management |
US8713556B2 (en) * | 2008-02-25 | 2014-04-29 | Sap Ag | Virtual appliance update method |
US20090254890A1 (en) * | 2008-04-04 | 2009-10-08 | Electronics And Telecommunications Research Institute | Apparatus and method for generating install-less software from installation package of software |
JP5167936B2 (ja) * | 2008-05-08 | 2013-03-21 | 日本電気株式会社 | 情報処理装置 |
US8543157B1 (en) | 2008-05-09 | 2013-09-24 | Iwao Fujisaki | Communication device which notifies its pin-point location or geographic area in accordance with user selection |
US8370800B2 (en) * | 2008-06-03 | 2013-02-05 | International Business Machines Corporation | Determining application distribution based on application state tracking information |
US8381205B2 (en) * | 2008-06-03 | 2013-02-19 | International Business Machines Corporation | Co-resident software performance tracking |
US8340726B1 (en) | 2008-06-30 | 2012-12-25 | Iwao Fujisaki | Communication device |
US8452307B1 (en) | 2008-07-02 | 2013-05-28 | Iwao Fujisaki | Communication device |
US8135393B2 (en) * | 2008-09-18 | 2012-03-13 | Research In Motion Limited | System and method for transactional application lifecycle management for mobile devices |
EP2169552A1 (en) | 2008-09-18 | 2010-03-31 | Research In Motion Limited | System and method for transactional application lifecycle management for mobile devices |
US8677342B1 (en) * | 2008-10-17 | 2014-03-18 | Honeywell International Inc. | System, method and apparatus for replacing wireless devices in a system |
GB2465193A (en) * | 2008-11-10 | 2010-05-12 | Symbian Software Ltd | Detecting updated files in a firmware over the air update using CRC values |
US8332842B2 (en) * | 2008-11-14 | 2012-12-11 | International Business Machines Corporation | Application restore points |
US8132047B2 (en) * | 2008-11-14 | 2012-03-06 | International Business Machines Corporation | Restoring application upgrades using an application restore point |
CN101420431B (zh) * | 2008-11-28 | 2012-07-04 | 中兴通讯股份有限公司 | Fota服务器、终端及其软件版本的处理方法和系统 |
JPWO2010073444A1 (ja) * | 2008-12-24 | 2012-05-31 | パナソニック株式会社 | バスコントローラ及び初期ブートプログラムのパッチ方法 |
US8612961B2 (en) * | 2008-12-31 | 2013-12-17 | Motorola Mobility Llc | System and method for downloading software upgrades |
US8726272B2 (en) * | 2009-01-15 | 2014-05-13 | Oracle International Corporation | Extensibility for business accelerator authoring tools |
US9104521B2 (en) * | 2009-03-16 | 2015-08-11 | Tyco Electronics Subsea Communications Llc | System and method for remote device application upgrades |
JP5275105B2 (ja) * | 2009-03-26 | 2013-08-28 | 京セラ株式会社 | 電子機器 |
US8225138B2 (en) * | 2009-03-31 | 2012-07-17 | Lenovo (Singapore) Pte. Ltd. | High-speed recovery for computing systems |
US8566815B2 (en) * | 2009-05-04 | 2013-10-22 | Nokia Siemens Networks Oy | Mechanism for updating software |
NO332765B1 (no) | 2009-05-13 | 2013-01-07 | Moota Telecom As | Fremgangsmate for tilpasset oppdatering og nedlasting av programvare til en mobil kommunikasjonsenhet uten interaksjon fra brukeren |
US8898748B2 (en) * | 2009-05-21 | 2014-11-25 | Mobile Iron, Inc. | Remote verification for configuration updates |
CN101610499A (zh) * | 2009-07-13 | 2009-12-23 | 中兴通讯股份有限公司 | 无线数据卡的升级方法和系统 |
US20110016089A1 (en) * | 2009-07-16 | 2011-01-20 | Apple Inc. | Restoring data to a mobile device |
JP5440009B2 (ja) * | 2009-07-31 | 2014-03-12 | 富士通株式会社 | マルチクラスタシステムのプログラム更新方法及びマルチクラスタシステム |
US8200626B1 (en) * | 2009-09-18 | 2012-06-12 | Sprint Communications Company L.P. | Mobile device file management |
US8414390B1 (en) * | 2009-09-30 | 2013-04-09 | Amazon Technologies, Inc. | Systems and methods for the electronic distribution of games |
US9770654B1 (en) | 2009-09-30 | 2017-09-26 | Amazon Technologies, Inc. | Cross device operation of games |
US8662997B1 (en) | 2009-09-30 | 2014-03-04 | Amazon Technologies, Inc. | Systems and methods for in-game provisioning of content |
US8255006B1 (en) | 2009-11-10 | 2012-08-28 | Fusionone, Inc. | Event dependent notification system and method |
US9497092B2 (en) | 2009-12-08 | 2016-11-15 | Hand Held Products, Inc. | Remote device management interface |
US10534624B2 (en) | 2010-02-26 | 2020-01-14 | Red Hat, Inc. | Generating and storing translation information as package metadata |
US9152484B2 (en) * | 2010-02-26 | 2015-10-06 | Red Hat, Inc. | Generating predictive diagnostics via package update manager |
JP5110406B2 (ja) * | 2010-03-01 | 2012-12-26 | 横河電機株式会社 | フィールド通信管理装置 |
KR20110104383A (ko) * | 2010-03-16 | 2011-09-22 | 삼성전자주식회사 | 펌웨어 업데이트 서비스 장치 및 방법 |
CN102236565A (zh) | 2010-04-30 | 2011-11-09 | 国际商业机器公司 | 用于计算机应用的协作安装的方法和系统 |
US8381036B2 (en) * | 2010-05-26 | 2013-02-19 | Red Hat, Inc. | Systems and methods for restoring machine state history related to detected faults in package update process |
US9183560B2 (en) | 2010-05-28 | 2015-11-10 | Daniel H. Abelow | Reality alternate |
US8539472B2 (en) * | 2010-06-09 | 2013-09-17 | Lear Corporation | Method and system of updating shared memory |
US8855627B2 (en) | 2010-06-14 | 2014-10-07 | Future Dial, Inc. | System and method for enhanced diagnostics on mobile communication devices |
WO2011158367A1 (ja) * | 2010-06-17 | 2011-12-22 | 富士通株式会社 | 実行中のプログラムの更新技術 |
US20120041851A1 (en) * | 2010-08-13 | 2012-02-16 | Verizon Patent And Licensing Inc. | Method and apparatus for enhanced supply chain management |
US8413132B2 (en) * | 2010-09-13 | 2013-04-02 | Samsung Electronics Co., Ltd. | Techniques for resolving read-after-write (RAW) conflicts using backup area |
EP2434398A1 (en) * | 2010-09-15 | 2012-03-28 | ABB Technology AG | A low or medium voltage electric power distribution network. |
EP2431872A1 (en) * | 2010-09-15 | 2012-03-21 | ABB Technology AG | A low or medium voltage electric power distribution network |
KR20120041384A (ko) * | 2010-10-21 | 2012-05-02 | 삼성전자주식회사 | 모바일 디바이스의 펌웨어 업데이트 방법 및 장치 |
US9032053B2 (en) * | 2010-10-29 | 2015-05-12 | Nokia Corporation | Method and apparatus for upgrading components of a cluster |
US8943428B2 (en) | 2010-11-01 | 2015-01-27 | Synchronoss Technologies, Inc. | System for and method of field mapping |
US9557983B1 (en) * | 2010-12-29 | 2017-01-31 | Emc Corporation | Flexible storage application deployment mechanism |
US8984029B2 (en) | 2011-01-14 | 2015-03-17 | Apple Inc. | File system management |
US8943026B2 (en) | 2011-01-14 | 2015-01-27 | Apple Inc. | Visual representation of a local backup |
US9319406B2 (en) | 2011-07-12 | 2016-04-19 | Apple Inc. | System and method for linking pre-installed software to a user account on an online store |
US20130019237A1 (en) * | 2011-07-12 | 2013-01-17 | Apple Inc. | System and method for linking pre-installed software to a user account on an online store |
US9146728B2 (en) * | 2011-08-03 | 2015-09-29 | Cinemotion, Llc | Mobile application creation platform |
US8996916B2 (en) | 2011-08-16 | 2015-03-31 | Future Dial, Inc. | System and method for identifying problems via a monitoring application that repetitively records multiple separate consecutive files listing launched or installed applications |
US20130061100A1 (en) * | 2011-09-01 | 2013-03-07 | Chengdu Haicun Ip Technology Llc | Field-Repair System and Method |
US9519648B2 (en) * | 2011-09-27 | 2016-12-13 | International Business Machines Corporation | Software detection |
US8621123B2 (en) | 2011-10-06 | 2013-12-31 | Honeywell International Inc. | Device management using virtual interfaces |
US8539123B2 (en) | 2011-10-06 | 2013-09-17 | Honeywell International, Inc. | Device management using a dedicated management interface |
US8826265B2 (en) * | 2011-10-24 | 2014-09-02 | Texas Instruments Incorporated | Data concentrator initiated multicast firmware upgrade |
US20130117738A1 (en) * | 2011-11-03 | 2013-05-09 | Microsoft Corporation | Server Upgrades with Safety Checking and Preview |
CN102567053A (zh) * | 2011-12-20 | 2012-07-11 | 云海创想信息技术(无锡)有限公司 | 一种软件版本回退的方法及装置 |
US8667270B2 (en) * | 2012-02-10 | 2014-03-04 | Samsung Electronics Co., Ltd. | Securely upgrading or downgrading platform components |
CN102650947B (zh) * | 2012-04-01 | 2015-06-24 | 广东欧珀移动通信有限公司 | 一种Android手持设备连续增量的空中升级方法 |
US9525587B2 (en) | 2012-05-17 | 2016-12-20 | International Business Machines Corporation | Updating web resources |
US10117092B2 (en) | 2012-08-16 | 2018-10-30 | Future Dial, Inc. | Mobile device transfer station |
US10198366B2 (en) | 2012-08-16 | 2019-02-05 | Future Dial, Inc. | System for mobile computing device data synchronization |
US8761757B2 (en) * | 2012-09-14 | 2014-06-24 | Tektronix, Inc. | Identification of communication devices in telecommunication networks |
US8959503B2 (en) | 2012-10-05 | 2015-02-17 | Microsoft Technology Licensing Llc | Application version gatekeeping during upgrade |
US9128798B2 (en) | 2012-10-17 | 2015-09-08 | Movimento Group | Module updating device |
US8813061B2 (en) | 2012-10-17 | 2014-08-19 | Movimento Group | Module updating device |
KR20140066370A (ko) * | 2012-11-23 | 2014-06-02 | 삼성전자주식회사 | 디스플레이장치 및 소프트웨어 복구 방법 |
US9615401B2 (en) * | 2012-12-11 | 2017-04-04 | Qualcomm Incorporated | Methods and apparatus for updating a device configuration |
US20140208306A1 (en) * | 2013-01-23 | 2014-07-24 | Caterpillar Inc. | Control system having automatic component software management |
US9058251B1 (en) * | 2013-03-13 | 2015-06-16 | Google Inc. | Detecting external software update failure of local application |
WO2014147707A1 (ja) * | 2013-03-18 | 2014-09-25 | 富士通株式会社 | 情報処理装置、情報処理方法、及び情報処理プログラム |
MY163853A (en) * | 2013-05-09 | 2017-10-31 | Mimos Berhad | Providing maintenance interface on wireless device in the event of firmware upgrade failure |
CN103336703B (zh) * | 2013-07-08 | 2018-09-18 | 惠州Tcl移动通信有限公司 | 生成升级包的方法、服务器、软件升级方法、移动终端 |
JP6259601B2 (ja) * | 2013-07-25 | 2018-01-10 | 任天堂株式会社 | 情報処理装置、情報処理システム、情報処理方法及びコンピュータプログラム |
KR102109051B1 (ko) * | 2013-08-06 | 2020-05-11 | 삼성전자주식회사 | 기능 확장장치, 디스플레이 장치 및 이의 제어 방법 |
US9400642B2 (en) * | 2013-08-29 | 2016-07-26 | Mckesson Financial Holdings | Self-updating application agent |
US9830141B2 (en) * | 2013-12-23 | 2017-11-28 | Google Llc | Providing a software update to computing devices on the same network |
US20150242282A1 (en) * | 2014-02-24 | 2015-08-27 | Red Hat, Inc. | Mechanism to update software packages |
US9383989B1 (en) | 2014-06-16 | 2016-07-05 | Symantec Corporation | Systems and methods for updating applications |
US9921819B2 (en) * | 2014-12-29 | 2018-03-20 | Airwatch Llc | Persistent mobile device enrollment |
CN107251087B (zh) * | 2015-03-04 | 2021-09-07 | 古野电气株式会社 | 数据处理系统及使用数据处理系统的方法 |
CN104899059B (zh) * | 2015-05-20 | 2018-10-19 | 小米科技有限责任公司 | 操作系统升级方法及装置 |
US10401935B2 (en) | 2016-05-03 | 2019-09-03 | Samsung Electronics Co., Ltd. | Storage device with a power source and persistent store that provides backup power to DRAM in a power loss event |
US10126136B2 (en) | 2016-06-14 | 2018-11-13 | nuTonomy Inc. | Route planning for an autonomous vehicle |
US10309792B2 (en) | 2016-06-14 | 2019-06-04 | nuTonomy Inc. | Route planning for an autonomous vehicle |
US11092446B2 (en) | 2016-06-14 | 2021-08-17 | Motional Ad Llc | Route planning for an autonomous vehicle |
US10829116B2 (en) | 2016-07-01 | 2020-11-10 | nuTonomy Inc. | Affecting functions of a vehicle based on function-related information about its environment |
JP6659509B2 (ja) * | 2016-09-30 | 2020-03-04 | 株式会社日立製作所 | 計算機システム、計算機システムによるソフトウェアの送信管理方法、そのためのプログラム、及び、記録媒体 |
JP6760813B2 (ja) * | 2016-10-14 | 2020-09-23 | 日立オートモティブシステムズ株式会社 | ソフトウェア更新装置、ソフトウェア更新方法、ソフトウェア更新システム |
US10473470B2 (en) | 2016-10-20 | 2019-11-12 | nuTonomy Inc. | Identifying a stopping place for an autonomous vehicle |
US10331129B2 (en) | 2016-10-20 | 2019-06-25 | nuTonomy Inc. | Identifying a stopping place for an autonomous vehicle |
US10857994B2 (en) | 2016-10-20 | 2020-12-08 | Motional Ad Llc | Identifying a stopping place for an autonomous vehicle |
US10681513B2 (en) | 2016-10-20 | 2020-06-09 | nuTonomy Inc. | Identifying a stopping place for an autonomous vehicle |
US10409619B2 (en) | 2017-03-22 | 2019-09-10 | Vmware, Inc. | Persistent enrollment of a computing device using vendor autodsicovery |
US10635819B2 (en) | 2017-03-22 | 2020-04-28 | Vmware, Inc. | Persistent enrollment of a computing device based on a temporary user |
US10445106B2 (en) | 2017-03-22 | 2019-10-15 | Vmware, Inc. | Persistent enrollment of a computing device using a BIOS |
US10740109B2 (en) | 2017-03-22 | 2020-08-11 | Vmware, Inc. | Configuring a computing device using managed operating system images |
US10620965B2 (en) | 2017-03-22 | 2020-04-14 | Vmware, Inc. | Internet recovery of a windows configuration |
WO2018173911A1 (ja) * | 2017-03-24 | 2018-09-27 | 日立オートモティブシステムズ株式会社 | 車載制御装置、及び、プログラム更新ソフトウェア |
US10318281B1 (en) * | 2017-04-06 | 2019-06-11 | Amdocs Development Limited | System, method, and computer program for upgrading software associated with a distributed, state-full system |
CN108958827B (zh) * | 2017-05-25 | 2021-11-02 | 贵州白山云科技股份有限公司 | 一种处理程序升级故障的方法和系统 |
CN107391176B (zh) * | 2017-06-26 | 2020-07-07 | 上交所技术有限责任公司 | 一种高效的配置数据变更处理方法 |
JP2019049907A (ja) * | 2017-09-11 | 2019-03-28 | キヤノン株式会社 | 情報処理装置、情報処理方法及びプログラム |
US11556324B2 (en) * | 2017-11-10 | 2023-01-17 | Canon Kabushiki Kaisha | Management apparatus and management method |
CN110045971B (zh) * | 2018-01-16 | 2023-03-24 | 浙江宇视科技有限公司 | 系统升级恢复方法及装置 |
CN110083381B (zh) * | 2018-01-26 | 2023-04-28 | 启碁科技股份有限公司 | 增量升级的方法及装置 |
CN108322540A (zh) * | 2018-02-08 | 2018-07-24 | 深圳创维-Rgb电子有限公司 | 客制化数据导入方法、终端及计算机可读存储介质 |
JP7013918B2 (ja) * | 2018-02-16 | 2022-02-01 | トヨタ自動車株式会社 | 車両制御装置、プログラム更新方法およびプログラム |
CN109062639B (zh) * | 2018-06-19 | 2021-07-06 | 国网宁夏电力有限公司电力科学研究院 | 一种变电站scd文件的升级信息的显示方法及系统 |
DE102018211364A1 (de) * | 2018-07-10 | 2020-01-16 | Bayerische Motoren Werke Aktiengesellschaft | Verfahren zum Zurücksetzen eines Fahrzeugs, Verfahren zum Betreiben eines Fahrzeugs und System für ein Fahrzeug |
US10735261B2 (en) | 2018-07-12 | 2020-08-04 | Qualcomm Incorporated | Smart upgrade of connected devices in a mesh network |
US10838736B2 (en) * | 2018-07-26 | 2020-11-17 | Vmware, Inc. | Bare metal device management |
US11449327B2 (en) * | 2018-11-30 | 2022-09-20 | Paccar Inc | Error-resilient over-the-air software updates for vehicles |
JP7128763B2 (ja) * | 2019-03-18 | 2022-08-31 | 日立Astemo株式会社 | 電子制御装置及び制御データの設定方法 |
CN111767064A (zh) * | 2019-04-02 | 2020-10-13 | 北京精雕科技集团有限公司 | 一种无需客户端支持的软件批量远程升降级方法及系统 |
US20220164262A1 (en) * | 2019-04-24 | 2022-05-26 | Hewlett-Packard Development Company, L.P. | Critical data storage |
CN110442368A (zh) * | 2019-08-09 | 2019-11-12 | 北京空间技术研制试验中心 | 一种载人航天器通用计算机设备软件在轨更新方法 |
US11150886B2 (en) | 2019-09-03 | 2021-10-19 | Microsoft Technology Licensing, Llc | Automatic probabilistic upgrade of tenant devices |
EP3809259B1 (en) * | 2019-10-16 | 2023-08-16 | NXP USA, Inc. | Network node firmware update |
CN112995767A (zh) * | 2019-12-02 | 2021-06-18 | 中兴通讯股份有限公司 | 机顶盒升级控制方法、机顶盒及计算机可读存储介质 |
CN112286565B (zh) * | 2020-10-30 | 2023-03-10 | 浙江正泰中自控制工程有限公司 | 一种基于存储容器的嵌入式系统差分升级方法 |
JP2023068538A (ja) * | 2021-11-02 | 2023-05-17 | キヤノン株式会社 | 情報処理装置及びその制御方法、並びにプログラム |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5832520A (en) * | 1996-07-03 | 1998-11-03 | Miller, Call, Plauck And Miller | Automatic file differencing and updating system |
CN1285935A (zh) * | 1996-06-28 | 2001-02-28 | 西门子信息及通迅网络公司 | 一种使用自动下载的自动配置的方法和系统 |
US6314532B1 (en) * | 1998-12-04 | 2001-11-06 | Lucent Technologies Inc. | Method and system for recovering from a software failure |
Family Cites Families (104)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4875159A (en) * | 1987-12-22 | 1989-10-17 | Amdahl Corporation | Version management system using plural control fields for synchronizing two versions of files in a multiprocessor system |
US5479654A (en) | 1990-04-26 | 1995-12-26 | Squibb Data Systems, Inc. | Apparatus and method for reconstructing a file from a difference signature and an original file |
US5444764A (en) * | 1993-07-01 | 1995-08-22 | Motorola, Inc. | Method of providing a subscription lock to a radiotelephone system |
US5745669A (en) * | 1993-10-21 | 1998-04-28 | Ast Research, Inc. | System and method for recovering PC configurations |
JP3140906B2 (ja) * | 1994-04-12 | 2001-03-05 | 株式会社エヌ・ティ・ティ・データ | システムファイルの更新及び復元方法 |
US5806078A (en) * | 1994-06-09 | 1998-09-08 | Softool Corporation | Version management system |
US5713024A (en) * | 1994-06-10 | 1998-01-27 | Exabyte Corporation | Cold boot data backup system |
US5742905A (en) * | 1994-09-19 | 1998-04-21 | Bell Communications Research, Inc. | Personal communications internetworking |
US5634052A (en) * | 1994-10-24 | 1997-05-27 | International Business Machines Corporation | System for reducing storage requirements and transmission loads in a backup subsystem in client-server environment by transmitting only delta files from client to server |
US5574906A (en) * | 1994-10-24 | 1996-11-12 | International Business Machines Corporation | System and method for reducing storage requirement in backup subsystems utilizing segmented compression and differencing |
US5613122A (en) * | 1994-11-14 | 1997-03-18 | Object Technology Licensing Corp. | Object-oriented operating system |
US5729735A (en) * | 1995-02-08 | 1998-03-17 | Meyering; Samuel C. | Remote database file synchronizer |
US5699275A (en) * | 1995-04-12 | 1997-12-16 | Highwaymaster Communications, Inc. | System and method for remote patching of operating code located in a mobile unit |
US5729743A (en) * | 1995-11-17 | 1998-03-17 | Deltatech Research, Inc. | Computer apparatus and method for merging system deltas |
US5864757A (en) * | 1995-12-12 | 1999-01-26 | Bellsouth Corporation | Methods and apparatus for locking communications devices |
JP3799642B2 (ja) * | 1996-01-10 | 2006-07-19 | ソニー株式会社 | 通信端末のソフトウェア更新システム、通信端末及び通信管理センタ |
US5758062A (en) * | 1996-04-30 | 1998-05-26 | Oracle Corporation | Method and apparatus for regression testing of application logic |
US6308061B1 (en) * | 1996-08-07 | 2001-10-23 | Telxon Corporation | Wireless software upgrades with version control |
US5850565A (en) | 1996-08-26 | 1998-12-15 | Novell, Inc. | Data compression method and apparatus |
US6374250B2 (en) | 1997-02-03 | 2002-04-16 | International Business Machines Corporation | System and method for differential compression of data from a plurality of binary sources |
US6023620A (en) * | 1997-02-26 | 2000-02-08 | Telefonaktiebolaget Lm Ecrisson | Method for downloading control software to a cellular telephone |
US5859565A (en) * | 1997-03-10 | 1999-01-12 | Reiffin; Martin | Cathode-follower high-fidelity power amplifier |
EP1005674A4 (en) * | 1997-07-15 | 2002-03-13 | Pocket Soft Inc | SYSTEM FOR DETECTING DIFFERENCES BETWEEN TWO COMPUTER FILES AND UPDATING OF COMPUTER FILES |
WO1999012098A1 (en) * | 1997-08-29 | 1999-03-11 | Hewlett-Packard Company | Data backup and recovery systems |
US6157924A (en) * | 1997-11-07 | 2000-12-05 | Bell & Howell Mail Processing Systems Company | Systems, methods, and computer program products for delivering information in a preferred medium |
US6041333A (en) * | 1997-11-14 | 2000-03-21 | Microsoft Corporation | Method and apparatus for automatically updating a data file from a network |
US6018747A (en) * | 1997-11-26 | 2000-01-25 | International Business Machines Corporation | Method for generating and reconstructing in-place delta files |
US6076148A (en) * | 1997-12-26 | 2000-06-13 | Emc Corporation | Mass storage subsystem and backup arrangement for digital data processing system which permits information to be backed up while host computer(s) continue(s) operating in connection with information stored on mass storage subsystem |
US6035423A (en) * | 1997-12-31 | 2000-03-07 | Network Associates, Inc. | Method and system for providing automated updating and upgrading of antivirus applications using a computer network |
US6078967A (en) * | 1998-02-25 | 2000-06-20 | Hewlett-Packard Company | System for upgrading functionality of a peripheral device utilizing a removable ROM having relocatable object code |
US6052531A (en) * | 1998-03-25 | 2000-04-18 | Symantec Corporation | Multi-tiered incremental software updating |
US20010049263A1 (en) * | 1998-03-26 | 2001-12-06 | Xiang Zhang | Automatic station/system configuration monitoring and error tracking system and software upgrade tool kit |
US6088694A (en) | 1998-03-31 | 2000-07-11 | International Business Machines Corporation | Continuous availability and efficient backup for externally referenced objects |
JP2984649B1 (ja) * | 1998-05-14 | 1999-11-29 | 埼玉日本電気株式会社 | メモリの読み出し制御方法およびプログラムの読み出し制御方法 |
US6216175B1 (en) * | 1998-06-08 | 2001-04-10 | Microsoft Corporation | Method for upgrading copies of an original file with same update data after normalizing differences between copies created during respective original installations |
US6233589B1 (en) * | 1998-07-31 | 2001-05-15 | Novell, Inc. | Method and system for reflecting differences between two files |
GB2343768A (en) * | 1998-08-17 | 2000-05-17 | Connected Place Limited | Merging a sequence of delta files |
JP4101368B2 (ja) * | 1998-08-24 | 2008-06-18 | 松下電器産業株式会社 | ボタン電話装置およびそのメンテナンス方法並びに記録媒体 |
US6167258A (en) * | 1998-10-09 | 2000-12-26 | Cleveland Medical Devices Inc. | Programmable wireless data acquisition system |
US6145012A (en) * | 1998-10-14 | 2000-11-07 | Veritas Software Corporation | Apparatus and method for efficiently updating files in computer networks |
US6226784B1 (en) * | 1998-10-14 | 2001-05-01 | Mci Communications Corporation | Reliable and repeatable process for specifying developing distributing and monitoring a software system in a dynamic environment |
US6163811A (en) * | 1998-10-21 | 2000-12-19 | Wildseed, Limited | Token based source file compression/decompression and its application |
US6378069B1 (en) * | 1998-11-04 | 2002-04-23 | Nortel Networks Limited | Apparatus and methods for providing software updates to devices in a communication network |
US6457175B1 (en) * | 1998-11-09 | 2002-09-24 | Tut Systems, Inc. | Method and apparatus for installing a software upgrade within a memory resource associated with a computer system |
US6327671B1 (en) | 1998-11-18 | 2001-12-04 | International Business Machines Corporation | Delta compressed asynchronous remote copy |
US6349311B1 (en) * | 1999-02-01 | 2002-02-19 | Symantec Corporation | Storage of reverse delta updates |
US6594822B1 (en) * | 1999-02-19 | 2003-07-15 | Nortel Networks Limited | Method and apparatus for creating a software patch by comparing object files |
US6401239B1 (en) * | 1999-03-22 | 2002-06-04 | B.I.S. Advanced Software Systems Ltd. | System and method for quick downloading of electronic files |
US6466999B1 (en) * | 1999-03-31 | 2002-10-15 | Microsoft Corporation | Preprocessing a reference data stream for patch generation and compression |
US6885862B1 (en) * | 1999-04-30 | 2005-04-26 | Harris Canada, Inc. | Wireless subscriber terminal programming using a broadcast control channel |
US6574657B1 (en) * | 1999-05-03 | 2003-06-03 | Symantec Corporation | Methods and apparatuses for file synchronization and updating using a signature list |
IL129947A (en) * | 1999-05-13 | 2003-06-24 | Tadiran Telecom Business Syste | Method and apparatus for downloading software into an embedded system |
JP2000330779A (ja) * | 1999-05-18 | 2000-11-30 | Nec Corp | ファームウエアプログラム遠隔更新システム及び方法 |
JP3474805B2 (ja) * | 1999-08-02 | 2003-12-08 | 日本電信電話株式会社 | 無線通信端末のソフトウェア変更方法及び無線通信端末 |
JP2001067232A (ja) * | 1999-08-31 | 2001-03-16 | Hitachi Ltd | ソフトウエアの配信システムおよびソフトウエアの受信端末装置 |
US6976062B1 (en) * | 1999-09-22 | 2005-12-13 | Intermec Ip Corp. | Automated software upgrade utility |
CN1411580A (zh) * | 2000-01-10 | 2003-04-16 | 连接公司 | 客户机-服务器环境中差异备份系统的管理 |
US6694336B1 (en) | 2000-01-25 | 2004-02-17 | Fusionone, Inc. | Data transfer and synchronization system |
US6671757B1 (en) * | 2000-01-26 | 2003-12-30 | Fusionone, Inc. | Data transfer and synchronization system |
US6615365B1 (en) * | 2000-03-11 | 2003-09-02 | Powerquest Corporation | Storing a computer disk image within an imaged partition |
JP2003525495A (ja) * | 2000-03-01 | 2003-08-26 | コンピュータ アソシエイツ シンク,インコーポレイテッド | コンピュータ・ファイルのアーカイブを更新する方法及びシステム |
US6651190B1 (en) * | 2000-03-14 | 2003-11-18 | A. Worley | Independent remote computer maintenance device |
US6662163B1 (en) * | 2000-03-30 | 2003-12-09 | Voxware, Inc. | System and method for programming portable devices from a remote computer system |
US7111201B2 (en) * | 2000-05-19 | 2006-09-19 | Self Repairing Computers, Inc. | Self repairing computer detecting need for repair and having switched protected storage |
US6898564B1 (en) * | 2000-05-23 | 2005-05-24 | Microsoft Corporation | Load simulation tool for server resource capacity planning |
US6535894B1 (en) * | 2000-06-01 | 2003-03-18 | Sun Microsystems, Inc. | Apparatus and method for incremental updating of archive files |
AU2001272970A1 (en) * | 2000-06-22 | 2002-01-02 | Synchrologic, Inc. | A system and method for file transmission using file differentiation |
US6669564B1 (en) * | 2000-06-27 | 2003-12-30 | Electronic Arts Inc. | Episodic delivery of content |
GB2369213B (en) * | 2000-07-04 | 2005-02-23 | Honda Motor Co Ltd | Electronic file management system |
US6470329B1 (en) * | 2000-07-11 | 2002-10-22 | Sun Microsystems, Inc. | One-way hash functions for distributed data synchronization |
JP3632572B2 (ja) * | 2000-07-24 | 2005-03-23 | 日本電気株式会社 | 電子交換機の制御装置 |
US20020120697A1 (en) * | 2000-08-14 | 2002-08-29 | Curtis Generous | Multi-channel messaging system and method |
CN1446404A (zh) * | 2000-08-15 | 2003-10-01 | 西加特技术有限责任公司 | 操作码的双模数据压缩 |
US6754816B1 (en) * | 2000-10-26 | 2004-06-22 | Dell Products L.P. | Scalable environmental data calculation method customized by system configuration |
US7058941B1 (en) * | 2000-11-14 | 2006-06-06 | Microsoft Corporation | Minimum delta generator for program binaries |
KR100520058B1 (ko) * | 2000-12-13 | 2005-10-11 | 삼성전자주식회사 | 디바이스드라이버 업그레이드 시스템 및 디바이스드라이버업그레이드 방법 |
US20020087668A1 (en) * | 2000-12-29 | 2002-07-04 | San Martin Raul S. | Automatic upgrade of live network devices |
US6954765B2 (en) * | 2000-12-30 | 2005-10-11 | Intel Corporation | Updating a file in a fragmented file system |
US20020099726A1 (en) | 2001-01-23 | 2002-07-25 | International Business Machines Corporation | Method and system for distribution of file updates |
US20020129107A1 (en) * | 2001-03-12 | 2002-09-12 | Loughran Stephen A. | Method and apparatus for automatic content handling |
US6442660B1 (en) * | 2001-03-21 | 2002-08-27 | Sharp Laboratories Of America, Inc. | Dynamic system relocation based on availability of system memory |
US6912591B2 (en) * | 2001-05-02 | 2005-06-28 | Science Application International Corporation | System and method for patch enabled data transmissions |
US6928579B2 (en) * | 2001-06-27 | 2005-08-09 | Nokia Corporation | Crash recovery system |
CA2357382A1 (en) * | 2001-09-17 | 2003-03-17 | Soma Networks, Inc. | Software update method, apparatus and system |
WO2003034651A1 (fr) * | 2001-10-12 | 2003-04-24 | Matsushita Electric Industrial Co., Ltd. | Appareil de traitement de contenu et programme de protection de contenu |
US6880101B2 (en) * | 2001-10-12 | 2005-04-12 | Dell Products L.P. | System and method for providing automatic data restoration after a storage device failure |
US7483970B2 (en) * | 2001-12-12 | 2009-01-27 | Symantec Corporation | Method and apparatus for managing components in an IT system |
US6948089B2 (en) * | 2002-01-10 | 2005-09-20 | Hitachi, Ltd. | Apparatus and method for multiple generation remote backup and fast restore |
US20030177149A1 (en) * | 2002-03-18 | 2003-09-18 | Coombs David Lawrence | System and method for data backup |
US7600021B2 (en) * | 2002-04-03 | 2009-10-06 | Microsoft Corporation | Delta replication of source files and packages across networked resources |
US6925467B2 (en) * | 2002-05-13 | 2005-08-02 | Innopath Software, Inc. | Byte-level file differencing and updating algorithms |
US20040031027A1 (en) * | 2002-08-08 | 2004-02-12 | Hiltgen Daniel K. | System for updating diverse file versions |
US6836657B2 (en) * | 2002-11-12 | 2004-12-28 | Innopath Software, Inc. | Upgrading of electronic files including automatic recovery from failures and errors occurring during the upgrade |
US7096311B2 (en) | 2002-09-30 | 2006-08-22 | Innopath Software, Inc. | Updating electronic files using byte-level file differencing and updating algorithms |
US20040098421A1 (en) | 2002-11-18 | 2004-05-20 | Luosheng Peng | Scheduling updates of electronic files |
US7320010B2 (en) | 2002-11-18 | 2008-01-15 | Innopath Software, Inc. | Controlling updates of electronic files |
US7003534B2 (en) | 2002-11-18 | 2006-02-21 | Innopath Software, Inc. | Generating difference files using module information of embedded software components |
US7007049B2 (en) | 2002-11-18 | 2006-02-28 | Innopath Software, Inc. | Device memory management during electronic file updating |
US20040098361A1 (en) | 2002-11-18 | 2004-05-20 | Luosheng Peng | Managing electronic file updates on client devices |
US7099884B2 (en) | 2002-12-06 | 2006-08-29 | Innopath Software | System and method for data compression and decompression |
US20040193643A1 (en) * | 2003-03-27 | 2004-09-30 | O'brien John C. | Method and system for tracking contracts |
US20050010870A1 (en) * | 2003-07-09 | 2005-01-13 | Jinsheng Gu | Post-processing algorithm for byte-level file differencing |
US20050010576A1 (en) | 2003-07-09 | 2005-01-13 | Liwei Ren | File differencing and updating engines |
US7379884B2 (en) * | 2003-09-11 | 2008-05-27 | International Business Machines Corporation | Power on demand tiered response time pricing |
-
2002
- 2002-11-12 US US10/292,245 patent/US6836657B2/en not_active Expired - Lifetime
-
2003
- 2003-11-12 AU AU2003290720A patent/AU2003290720A1/en not_active Abandoned
- 2003-11-12 WO PCT/US2003/035916 patent/WO2004044702A2/en active Application Filing
- 2003-11-12 KR KR1020057008434A patent/KR20050074993A/ko not_active Application Discontinuation
- 2003-11-12 CN CN2003801031670A patent/CN1711747B/zh not_active Expired - Fee Related
- 2003-11-12 EP EP20030783303 patent/EP1563673A4/en not_active Withdrawn
- 2003-11-12 JP JP2004552055A patent/JP2006508432A/ja active Pending
-
2004
- 2004-10-14 US US10/965,948 patent/US7350205B2/en not_active Expired - Fee Related
- 2004-11-15 US US10/989,998 patent/US8713137B2/en not_active Expired - Fee Related
-
2008
- 2008-11-14 JP JP2008291655A patent/JP2009110527A/ja active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1285935A (zh) * | 1996-06-28 | 2001-02-28 | 西门子信息及通迅网络公司 | 一种使用自动下载的自动配置的方法和系统 |
US5832520A (en) * | 1996-07-03 | 1998-11-03 | Miller, Call, Plauck And Miller | Automatic file differencing and updating system |
US6314532B1 (en) * | 1998-12-04 | 2001-11-06 | Lucent Technologies Inc. | Method and system for recovering from a software failure |
Non-Patent Citations (1)
Title |
---|
JP特開2001-78258A 2001.03.23 |
Also Published As
Publication number | Publication date |
---|---|
US6836657B2 (en) | 2004-12-28 |
US20050091288A1 (en) | 2005-04-28 |
EP1563673A2 (en) | 2005-08-17 |
EP1563673A4 (en) | 2010-11-17 |
JP2006508432A (ja) | 2006-03-09 |
US7350205B2 (en) | 2008-03-25 |
CN1711747A (zh) | 2005-12-21 |
US20040092255A1 (en) | 2004-05-13 |
KR20050074993A (ko) | 2005-07-19 |
JP2009110527A (ja) | 2009-05-21 |
WO2004044702A3 (en) | 2004-07-08 |
AU2003290720A1 (en) | 2004-06-03 |
US8713137B2 (en) | 2014-04-29 |
WO2004044702A2 (en) | 2004-05-27 |
US20050204353A1 (en) | 2005-09-15 |
AU2003290720A8 (en) | 2004-06-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1711747B (zh) | 包括从升级中发生的故障和错误自动恢复的电子文件升级 | |
US7366824B2 (en) | Updating electronic files using byte-level file differencing and updating algorithms | |
US5845077A (en) | Method and system for identifying and obtaining computer software from a remote computer | |
CN1781075B (zh) | 电子文件更新期间的设备存储器管理 | |
US8539471B2 (en) | Updating firmware of an electronic device | |
US7971199B1 (en) | Mobile device with a self-updating update agent in a wireless network | |
US7836444B2 (en) | Mobile communication terminal having embedded system for software download and method for software download | |
US8196130B2 (en) | Tri-phase boot process in electronic devices | |
CN101904105A (zh) | 在更新期间使用高效的块备份和块恢复的移动手持送受话器 | |
CN101436138A (zh) | 一种用于软件升级且动态回滚的控制装置以及控制方法 | |
CN104932926A (zh) | 智能操作系统平台中实现设备与驱动动态匹配的系统及方法 | |
CN111158719B (zh) | 应用软件升级方法及装置 | |
US20040192280A1 (en) | System for updating application software of data acquisition devices | |
CN111698558A (zh) | 电视软件升级方法、电视终端及计算机可读存储介质 | |
KR100986487B1 (ko) | 고장 허용 갱신 에이전트를 구비한 모바일 핸드세트 | |
WO2005039161A1 (en) | Upgrading electronic files of a mobile device upgrade client | |
CN115658120A (zh) | 微电脑通用的ota升级方法 | |
CN116483409A (zh) | 一种远程固件更新的方法、系统、电子设备及存储介质 | |
KR20070070909A (ko) | 플래시 메모리의 데이터 백업 및 복구 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C41 | Transfer of patent application or patent right or utility model | ||
TR01 | Transfer of patent right |
Effective date of registration: 20161129 Address after: California, USA Patentee after: QUALCOMM Inc. Address before: California, USA Patentee before: QUALCOMM TECHNOLOGIES Inc. Effective date of registration: 20161129 Address after: California, USA Patentee after: QUALCOMM TECHNOLOGIES Inc. Address before: California, USA Patentee before: INNOPATH SOFTWARE, Inc. |
|
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20100901 Termination date: 20181112 |
|
CF01 | Termination of patent right due to non-payment of annual fee |