DE69323840D1 - Verfahren und Gerät zur Fernveränderung von, in einer an eine peripherale Netzeinrichtung gekoppelte Schnittstelle, gespeicherte Programme - Google Patents

Verfahren und Gerät zur Fernveränderung von, in einer an eine peripherale Netzeinrichtung gekoppelte Schnittstelle, gespeicherte Programme

Info

Publication number
DE69323840D1
DE69323840D1 DE69323840T DE69323840T DE69323840D1 DE 69323840 D1 DE69323840 D1 DE 69323840D1 DE 69323840 T DE69323840 T DE 69323840T DE 69323840 T DE69323840 T DE 69323840T DE 69323840 D1 DE69323840 D1 DE 69323840D1
Authority
DE
Germany
Prior art keywords
programs stored
interface coupled
network device
peripheral network
remote modification
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 - Lifetime
Application number
DE69323840T
Other languages
English (en)
Other versions
DE69323840T2 (de
Inventor
William C Russell
George A Kalwitz
Lorraine F Barrett
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Information Systems Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Canon Information Systems Inc filed Critical Canon Information Systems Inc
Application granted granted Critical
Publication of DE69323840D1 publication Critical patent/DE69323840D1/de
Publication of DE69323840T2 publication Critical patent/DE69323840T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 
DE69323840T 1992-11-18 1993-10-28 Verfahren und Gerät zur Fernveränderung von, in einer an eine peripherale Netzeinrichtung gekoppelte Schnittstelle, gespeicherte Programme Expired - Lifetime DE69323840T2 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US07/978,411 US5623604A (en) 1992-11-18 1992-11-18 Method and apparatus for remotely altering programmable firmware stored in an interactive network board coupled to a network peripheral

Publications (2)

Publication Number Publication Date
DE69323840D1 true DE69323840D1 (de) 1999-04-15
DE69323840T2 DE69323840T2 (de) 1999-08-19

Family

ID=25526070

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69323840T Expired - Lifetime DE69323840T2 (de) 1992-11-18 1993-10-28 Verfahren und Gerät zur Fernveränderung von, in einer an eine peripherale Netzeinrichtung gekoppelte Schnittstelle, gespeicherte Programme

Country Status (4)

Country Link
US (1) US5623604A (de)
EP (1) EP0601704B1 (de)
JP (1) JP3563751B2 (de)
DE (1) DE69323840T2 (de)

Families Citing this family (197)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5870609A (en) * 1993-12-17 1999-02-09 Xircom, Inc. Technique for bootstrapping executable code to an adapter
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
DE19525916A1 (de) * 1995-07-04 1997-01-09 Siemens Ag Verfahren zum Aktualisieren des Speicherinhaltes eines elektronischen Speichers eines elektronischen Gerätes
US5838981A (en) * 1995-10-05 1998-11-17 Ricoh Company, Ltd. Data communication apparatus with a program renewal function
US5737517A (en) * 1995-12-21 1998-04-07 Ericsson, Inc. Testing tools in an intelligent network system
US6334148B1 (en) 1995-12-21 2001-12-25 Axis Ab Method and a multiprotocol network CD-ROM server for sharing information on CD-ROM
US5784563A (en) * 1996-05-23 1998-07-21 Electronic Data Systems Corporation Method and system for automated reconfiguration of a client computer or user profile in a computer network
US5812857A (en) 1996-08-28 1998-09-22 Extended Systems, Inc. Field configurable embedded computer system
US5991465A (en) * 1996-08-29 1999-11-23 Apple Computer, Inc. Modular digital image processing via an image processing chain with modifiable parameter controls
US6028611A (en) * 1996-08-29 2000-02-22 Apple Computer, Inc. Modular digital image processing via an image processing chain
US5878257A (en) * 1996-11-15 1999-03-02 Cirrus Logic, Inc. Self-booting mechanism to allow dynamic system configuration and diagnostic
US5974250A (en) * 1996-12-13 1999-10-26 Compaq Computer Corp. System and method for secure information transmission over a network
JPH10214201A (ja) * 1997-01-29 1998-08-11 Mitsubishi Electric Corp マイクロコンピュータ
US5978912A (en) 1997-03-20 1999-11-02 Phoenix Technologies Limited Network enhanced BIOS enabling remote management of a computer without a functioning operating system
KR100247951B1 (ko) 1997-04-11 2000-03-15 윤종용 휴대형정보단말장치의프로그램갱신방법
US6247168B1 (en) * 1997-04-29 2001-06-12 Rockwell Technologies, Llc Embedded non-volatile programming tool
US6332217B1 (en) * 1997-05-09 2001-12-18 Hearme Software inventory control system
US6266809B1 (en) * 1997-08-15 2001-07-24 International Business Machines Corporation Methods, systems and computer program products for secure firmware updates
US6317879B1 (en) * 1997-12-11 2001-11-13 Intel Corporation Method and apparatus for synchronizing distributed computer systems
KR100441171B1 (ko) 1998-02-20 2004-10-14 삼성전자주식회사 플래쉬롬과램을이용한펌웨어구현방법
US6360362B1 (en) * 1998-02-20 2002-03-19 Intel Corporation Automatic update of camera firmware
JPH11249886A (ja) * 1998-02-27 1999-09-17 Matsushita Electric Ind Co Ltd 電子機器
JPH11259284A (ja) * 1998-03-12 1999-09-24 Fujitsu Ltd オンラインプログラム更新システム及びプログラム更新用プログラムを記録したコンピュータ読み取り可能な記録媒体
AUPP252798A0 (en) * 1998-03-24 1998-04-23 Griffits, John Philip Enhanced trusted systems processing
JP4016359B2 (ja) * 1998-03-24 2007-12-05 ソニー株式会社 受信装置及びプログラム書き換え方法
US6735625B1 (en) * 1998-05-29 2004-05-11 Cisco Technology, Inc. System and method for automatically determining whether a product is compatible with a physical device in a network
US6237091B1 (en) 1998-10-29 2001-05-22 Hewlett-Packard Company Method of updating firmware without affecting initialization information
US6275851B1 (en) 1998-12-07 2001-08-14 International Business Machines Corporation Data processing system and method for remotely controlling modification of a client's initialization settings
US6618162B1 (en) 1999-01-26 2003-09-09 Intermec Ip Corp. Apparatus and method to configure a device, such as a printer, over a network
US20050274801A1 (en) * 1999-01-29 2005-12-15 Intermec Ip Corp. Method, apparatus and article for validating ADC devices, such as barcode, RFID and magnetic stripe readers
US6857013B2 (en) * 1999-01-29 2005-02-15 Intermec Ip.Corp. Remote anomaly diagnosis and reconfiguration of an automatic data collection device platform over a telecommunications network
JP4228252B2 (ja) 1999-02-05 2009-02-25 ソニー株式会社 データ設定方法、データ送信システム及び受信端末装置
US6477611B1 (en) 1999-04-16 2002-11-05 Accellent Systems Inc. Field-configurable, adaptable and programmable input/output bus interface and method
US6581157B1 (en) * 1999-04-26 2003-06-17 3Com Corporation System and method for detecting and updating non-volatile memory on an electronic adapter board installed in a computing system
US6711684B1 (en) * 1999-06-08 2004-03-23 General Instrument Corporation Variable security code download for an embedded processor
SE514840C2 (sv) * 1999-07-08 2001-04-30 Axis Ab Metod och apparat för uppgradering av fasta program i ett inbyggt system
US6668374B1 (en) 1999-07-08 2003-12-23 Axis Ab Method and apparatus for upgrading firmware in an embedded system
US6976062B1 (en) * 1999-09-22 2005-12-13 Intermec Ip Corp. Automated software upgrade utility
US6453470B1 (en) * 1999-09-30 2002-09-17 General Instruments Corporation Dynamic detection of hardware configuration in a digital terminal
US6622246B1 (en) * 1999-11-12 2003-09-16 Xerox Corporation Method and apparatus for booting and upgrading firmware
JP2001243157A (ja) * 2000-02-28 2001-09-07 Canon Inc ネットワークシステム、ダウンロード装置、サーバ、ネットワーク管理方法
WO2001071600A1 (en) * 2000-03-18 2001-09-27 Kent Ridge Digital Labs Transfer of computing environment
US6601212B1 (en) * 2000-03-29 2003-07-29 Hewlett-Packard Development Company, Lp. Method and apparatus for downloading firmware to a non-volatile memory
US6442067B1 (en) * 2000-05-23 2002-08-27 Compaq Information Technologies Group, L.P. Recovery ROM for array controllers
JP3602036B2 (ja) * 2000-06-30 2004-12-15 シャープ株式会社 プログラム供給システム及びプログラム供給方法
US7693961B2 (en) * 2000-06-30 2010-04-06 Sharp Kabushiki Kaisha Method and system for supplying programs
US7246348B1 (en) * 2000-10-13 2007-07-17 International Business Machines Corp. Method and apparatus for using print jobs for downloading and executing printer controller code
US6728804B1 (en) * 2000-10-27 2004-04-27 Emware, Inc. Remotely reprogrammable communications adapter for providing access to an electronic device
US8875116B2 (en) * 2000-11-17 2014-10-28 Hewlett-Packard Development Company, L.P. Network for updating firmware and / or software in wireless communication devices
US7401320B2 (en) * 2000-11-17 2008-07-15 Hewlett-Packard Development Company, L.P. Operator network that routes customer care calls based on subscriber/device profile and CSR skill set
US8479189B2 (en) 2000-11-17 2013-07-02 Hewlett-Packard Development Company, L.P. Pattern detection preprocessor in an electronic device update generation system
US7082549B2 (en) * 2000-11-17 2006-07-25 Bitfone Corporation Method for fault tolerant updating of an electronic device
US6832373B2 (en) * 2000-11-17 2004-12-14 Bitfone Corporation System and method for updating and distributing information
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
JP2002175194A (ja) 2000-12-07 2002-06-21 Ricoh Co Ltd プログラムダウンロードシステム、プログラムダウンロード装置、画像形成装置、プログラムダウンロード方法およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体
US7055148B2 (en) * 2000-12-07 2006-05-30 Hewlett-Packard Development Company, L.P. System and method for updating firmware
US7051326B2 (en) * 2000-12-13 2006-05-23 International Business Machines Corporation Code image distribution in a multi-node network of processors
US20020087874A1 (en) * 2000-12-29 2002-07-04 Lippincott Louis A. Apparatus and method for integrated chipset content protection
US6904457B2 (en) * 2001-01-05 2005-06-07 International Business Machines Corporation Automatic firmware update of processor nodes
DE10101331C1 (de) * 2001-01-13 2002-07-25 Philips Corp Intellectual Pty Transponder zur Überwachung von Netzelementen in Hybrid Fiber Coax-Netzen
US7669960B2 (en) * 2001-01-31 2010-03-02 Hewlett-Packard Development Company, L.P. Special service station module for extra servicing
US7315389B2 (en) 2001-03-23 2008-01-01 Toshiba Tec Kabushiki Kaisha Electronic document assembly, proofing and printing system
US7552216B2 (en) 2001-03-27 2009-06-23 Lexmark International, Inc. Method of sharing a printer
WO2002084484A2 (en) * 2001-04-18 2002-10-24 Domosys Corporation Method of remotely upgrading firmware in field-deployed devices
JP4596696B2 (ja) * 2001-07-16 2010-12-08 キヤノン株式会社 情報処理装置および印刷装置
US7161899B2 (en) * 2001-07-20 2007-01-09 Bay Microsystems, Inc. Interlocking SONET/SDH network architecture
DE10137858B4 (de) * 2001-07-31 2005-03-17 Loewe Opta Gmbh Verfahren zum Aktualisieren und/oder Austauschen von Betriebssoftware oder Daten in unterhaltungselektronischen Kommunikations- und Informationsgeräten
US7055035B2 (en) * 2001-07-31 2006-05-30 Hewlett-Packard Development Company, L.P. Method for generating a read only memory image
JP4189570B2 (ja) * 2001-12-28 2008-12-03 コニカミノルタビジネステクノロジーズ株式会社 画像処理装置、ファームウェアの送信方法、及び画像処理装置の管理システム
JP4386732B2 (ja) * 2002-01-08 2009-12-16 セブン ネットワークス, インコーポレイテッド モバイルネットワークの接続アーキテクチャ
US7158248B2 (en) 2002-02-07 2007-01-02 Hewlett-Packard Development Company, L.P. Control of software via bundling
GB2396717B (en) * 2002-02-07 2005-05-18 Hewlett Packard Co Control of software via bundling
US7369851B2 (en) * 2002-04-19 2008-05-06 Hewlett-Packard Development Company, L.P. Communications network capable of determining SIM card changes in electronic devices
US20030200353A1 (en) * 2002-04-19 2003-10-23 Vikas Dogra Browser-implemented upload/download of a driver
AU2003273157A1 (en) * 2002-05-28 2003-12-12 Sheng Lee System update protocol and bootable cd controller
JP4527348B2 (ja) * 2002-05-29 2010-08-18 富士通コンポーネント株式会社 インタフェース装置、インタフェース装置におけるファームウェアの更新方法、及びそのプログラム
US7039796B2 (en) * 2002-06-04 2006-05-02 Hewlett-Packard Development Company, L.P. Method and system of locating a position in memory at which to store incoming firmware image
US20030226464A1 (en) * 2002-06-10 2003-12-11 Sharp Laboratories Of America, Inc. Method to keep copies of device queued jobs in the network queue until print delivery is guaranteed
JP3952893B2 (ja) * 2002-07-30 2007-08-01 株式会社日立製作所 ネットワーク機器およびプログラム自動更新方式
US7200844B2 (en) * 2002-08-08 2007-04-03 Hewlett-Packard Development Company, Lp. User installation of imaging device control system
US7340736B2 (en) * 2002-08-22 2008-03-04 Hewlett-Packard Development Company, L.P. Electronic device with an update agent that employs preprocessing techniques for update
US8233893B2 (en) * 2002-08-22 2012-07-31 Hewlett-Packard Development Company, L.P. Mobile handset update package generator that employs nodes technique
US7669197B1 (en) 2002-09-12 2010-02-23 Hewlett-Packard Development Company, L.P. Embedded system employing component architecture platform
US7472380B1 (en) 2002-09-23 2008-12-30 Hewlett-Packard Development Company, L.P. Processing system with component architecture platform support
US7461372B2 (en) * 2002-10-11 2008-12-02 Hewlett-Packard Development Company, L.P. System for optimizing distribution of information employing a universal dictionary
US6978453B2 (en) * 2002-10-21 2005-12-20 Bitfone Corporation System with required enhancements to syncML DM environment to support firmware updates
US20040103220A1 (en) * 2002-10-21 2004-05-27 Bill Bostick Remote management system
US20040136241A1 (en) * 2002-10-31 2004-07-15 Lockheed Martin Corporation Pipeline accelerator for improved computing architecture and related system and method
US7984435B2 (en) * 2002-11-13 2011-07-19 Hewlett-Packard Development Company, L.P. Update system employing reference software to reduce number of update packages
US20040093592A1 (en) 2002-11-13 2004-05-13 Rao Bindu Rama Firmware update in electronic devices employing SIM card for saving metadata information
US7047448B2 (en) * 2002-11-21 2006-05-16 Bitfone Corporation Software self-repair toolkit for electronic devices
US6996818B2 (en) * 2002-11-22 2006-02-07 Bitfone Corporation Update system for facilitating software update and data conversion in an electronic device
US7434216B1 (en) 2002-11-25 2008-10-07 Hewlett-Packard Development Company, L.P. Update package generator that employs genetic evolution to determine bank order
AU2003300431A1 (en) * 2002-12-31 2004-07-29 Bitfone Corporation Management of service components installed in an electronic device in a mobile services network
US7890427B1 (en) 2003-01-09 2011-02-15 Hewlett-Packard Development Company, L.P. Authentication of notifications received in an electronic device in a mobile services network
US7480907B1 (en) 2003-01-09 2009-01-20 Hewlett-Packard Development Company, L.P. Mobile services network for update of firmware/software in mobile handsets
WO2004063899A2 (en) 2003-01-13 2004-07-29 Bitfone Corporation Mobile handset capable of updating its update agent
US7644406B2 (en) * 2003-01-21 2010-01-05 Hewlett-Packard Development Company, L.P. Update system capable of updating software across multiple FLASH chips
WO2004070571A2 (en) * 2003-02-03 2004-08-19 Bitfone Corporation Update system for facilitating firmware/software update in a mobile handset
US6941453B2 (en) * 2003-02-11 2005-09-06 Bitfone Corporation System and method for determining if a device needs to be updated and locating and invoking an update agent to update the firmware or software in the device
US8082339B2 (en) 2003-02-28 2011-12-20 Hewlett-Packard Development Company, L.P. Electronic device network having graceful denial of service
US7689981B1 (en) 2003-02-28 2010-03-30 Hewlett-Packard Development Company, L.P. Mobile handset with efficient interruption point detection during a multiple-pass update process
US20040230965A1 (en) * 2003-02-28 2004-11-18 Harri Okkonen Mobile handset network that facilitates interaction between a generic intelligent responsive agent and a service broker server
US7356727B1 (en) 2003-03-10 2008-04-08 Hewlett-Packard Development Company, L.P. Electronic device employing efficient fault tolerance
US7881745B1 (en) 2003-03-10 2011-02-01 Hewlett-Packard Development Company, L.P. Electronic device network employing provisioning techniques to update firmware and/or software in electronic devices
US7548986B1 (en) 2003-03-17 2009-06-16 Hewlett-Packard Development Company, L.P. Electronic device network providing streaming updates
US7657884B2 (en) * 2003-03-24 2010-02-02 Hewlett-Packard Development Company, L.P. Electronic device supporting multiple update agents
US7587411B2 (en) * 2003-03-27 2009-09-08 Microsoft Corporation System and method for filtering and organizing items based on common elements
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
US7987449B1 (en) 2003-05-22 2011-07-26 Hewlett-Packard Development Company, L.P. Network for lifecycle management of firmware and software in electronic devices
US7747994B1 (en) 2003-06-04 2010-06-29 Hewlett-Packard Development Company, L.P. Generator based on multiple instruction streams and minimum size instruction set for generating updates to mobile handset
EP1654640B1 (de) * 2003-06-04 2018-08-01 Qualcomm Incorporated Netzwerk mit konfiguriebaren generatoren von software-aktualisierungen und mit mobilen elektronischen geräten, die ein konfigurierbares programm zum aktualisieren von software besitzen
US7584466B1 (en) 2003-06-16 2009-09-01 Hewlett-Packard Development Company, L.P. Management tree management in a mobile handset
US8046753B1 (en) 2003-06-18 2011-10-25 Hewlett-Packard Development Company, L.P. Mobile handset with symbian OS and update agent
US7139933B2 (en) * 2003-06-20 2006-11-21 International Business Machines Corporation Preserving cache data against cluster reboot
US20040268139A1 (en) * 2003-06-25 2004-12-30 Microsoft Corporation Systems and methods for declarative client input security screening
EP1639435A4 (de) * 2003-06-27 2009-12-30 Hewlett Packard Development Co System und verfahren zum herunterladen von aktualisierungspaketen in einen mobilen handapparat in einem trägernetzwerk
US7730476B2 (en) * 2003-07-01 2010-06-01 Hewlett-Packard Development Company, L.P. Field-replaceable unit revision compatibility
US7725892B2 (en) * 2003-07-01 2010-05-25 Hewlett-Packard Development Company, L.P. Field-replaceable unit revision compatibility
US7343443B1 (en) * 2003-07-08 2008-03-11 Hewlett-Packard Development Company, L.P. Updated package generation based on analysis of bank dependency
EP1652100A4 (de) * 2003-07-09 2009-12-16 Hewlett Packard Development Co Trägernetzwerk mit der fähigkeit zur durchführung einer ferndiagnose in einem mobilen handapparat
US7366125B1 (en) 2003-07-24 2008-04-29 Bbn Technologies Corp. Extensible satellite communication system
EP1652075B1 (de) * 2003-07-29 2018-10-31 Qualcomm Incorporated Mobiler handapparat mit in hardware implementiertem aktualisierungs-agent
US20050027807A1 (en) * 2003-07-30 2005-02-03 Lynda Fengler Systems and methods for facilitating peripheral device firmware installation
US7886093B1 (en) 2003-07-31 2011-02-08 Hewlett-Packard Development Company, L.P. Electronic device network supporting compression and decompression in electronic devices
KR101003888B1 (ko) * 2003-09-03 2010-12-30 휴렛-팩커드 디벨롭먼트 컴퍼니, 엘.피. 전자 장치에서의 3-단계 부팅 프로세스
US8555273B1 (en) 2003-09-17 2013-10-08 Palm. Inc. Network for updating electronic devices
US7668612B1 (en) 2003-09-18 2010-02-23 Hewlett-Packard Development Company, L.P. System and method for efficient manufacture and update of electronic devices
KR20090035044A (ko) * 2003-09-26 2009-04-08 휴렛-팩커드 디벨롭먼트 컴퍼니, 엘 피 네트워크에서의 생성자와 콘텐츠 서버 간의 업데이트 패키지 전송을 위한 업데이트 패키지 카탈로그
EP1668951B1 (de) * 2003-10-03 2011-12-28 Hewlett-Packard Development Company, L.P. Netzwerk und verfahren zur anmeldung mobiler geräte und zur verwaltung der mobilen geräte
JP4174411B2 (ja) * 2003-10-30 2008-10-29 キヤノン株式会社 ジョブ管理装置、ジョブ管理方法、及びジョブ管理用プログラム
US7716276B1 (en) 2003-11-17 2010-05-11 Hewlett-Packard Development Company, L.P. Network that supports user-initiated device management
KR100546764B1 (ko) * 2003-12-05 2006-01-26 한국전자통신연구원 재구성 데이터 메모리 관리 방법 및 장치
US20050125412A1 (en) * 2003-12-09 2005-06-09 Nec Laboratories America, Inc. Web crawling
US20050132351A1 (en) * 2003-12-12 2005-06-16 Randall Roderick K. Updating electronic device software employing rollback
US7797693B1 (en) 2003-12-12 2010-09-14 Hewlett-Packard Development Company, L.P. NAND mobile devices capable of updating firmware or software in a manner analogous to NOR mobile devices
US7500220B1 (en) * 2003-12-30 2009-03-03 The Mathworks, Inc. Shared code management
US9323515B1 (en) 2004-01-16 2016-04-26 Qualcomm Incorporated Network with broker for device management
US8838754B1 (en) 2004-01-26 2014-09-16 Qualcomm Incorporated Mobile device with a management forest in a device management network
US7984485B1 (en) 2004-01-29 2011-07-19 Hewlett-Packard Development Company, L.P. Ingestion interface for transferring update package containers into a distribution network
US7551912B2 (en) * 2004-02-12 2009-06-23 Hewlett-Packard Development Company, L.P. Device management network that facilitates selective billing
US7739679B2 (en) * 2004-04-06 2010-06-15 Hewlett-Packard Development Company, L.P. Object ordering tool for facilitating generation of firmware update friendly binary image
US20050229171A1 (en) * 2004-04-07 2005-10-13 Henry Steven G Distributing upgrades
CN1942865A (zh) * 2004-04-20 2007-04-04 皇家飞利浦电子股份有限公司 恢复光驱的固件和所有可编程内容
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
TW200535697A (en) * 2004-04-30 2005-11-01 Hon Hai Prec Ind Co Ltd System and method for automatic updating program
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
US7689982B1 (en) 2004-05-07 2010-03-30 Hewlett-Packard Development Company, L.P. Transparent linker profiler tool with profile database
US7543118B1 (en) 2004-05-07 2009-06-02 Hewlett-Packard Development Company, L.P. Multiple variance platform for the management of mobile devices
KR100544203B1 (ko) * 2004-05-31 2006-01-23 삼성전자주식회사 네트워크 인쇄 방법 및 시스템
US7657886B1 (en) 2004-06-03 2010-02-02 Hewlett-Packard Development Company, L.P. Mobile device with a MMU for faster firmware updates in a wireless network
US7269829B2 (en) * 2004-07-30 2007-09-11 Signature Control Systems, Inc. Method and system for remote update of microprocessor code for irrigation controllers
US8526940B1 (en) 2004-08-17 2013-09-03 Palm, Inc. Centralized rules repository for smart phone customer care
US20060175271A1 (en) * 2005-01-31 2006-08-10 Emrey David A Apparatus and method of holding a golf score card and writing instrument, and golf bag and system incorporating the same
US8181020B2 (en) * 2005-02-02 2012-05-15 Insyde Software Corp. System and method for securely storing firmware
US8078740B2 (en) * 2005-06-03 2011-12-13 Microsoft Corporation Running internet applications with low rights
EP1887759B1 (de) * 2005-06-15 2011-09-21 Huawei Technologies Co., Ltd. Verfahren und system zur automatischen wiederherstellung nach einem geräteausfall
US7761864B2 (en) 2005-08-09 2010-07-20 Intermec Ip Corp. Method, apparatus and article to load new instructions on processor based devices, for example, automatic data collection devices
US7627746B1 (en) * 2005-08-10 2009-12-01 Infoblox Inc. Network appliance management
US20070061813A1 (en) * 2005-08-30 2007-03-15 Mcdata Corporation Distributed embedded software for a switch
JP2007104160A (ja) * 2005-10-03 2007-04-19 Sony Corp 通信システム、通信装置および方法、並びにプログラム
JP4747792B2 (ja) * 2005-11-10 2011-08-17 ソニー株式会社 情報処理装置及びその設定項目の初期化方法
US7735075B2 (en) * 2005-12-01 2010-06-08 Samsung Electronics Co., Ltd. System and method for a pseudo dynamic link library (DLL) linker for a monolithic image in a wireless device
US20070130376A1 (en) * 2005-12-02 2007-06-07 Samsung Electronics Co., Ltd. Method and apparatus for setting configuration information
EP2025095A2 (de) 2006-06-08 2009-02-18 Hewlett-Packard Development Company, L.P. Geräteverwaltung in einem netzwerk
US8185737B2 (en) 2006-06-23 2012-05-22 Microsoft Corporation Communication across domains
US7779401B2 (en) * 2006-06-26 2010-08-17 Research In Motion Limited Method and system for generating a reverse binary patch for undoing a software update
US7590835B1 (en) 2006-06-30 2009-09-15 American Megatrends, Inc. Dynamically updating a computer system firmware image
US7797696B1 (en) * 2006-06-30 2010-09-14 American Megatrends, Inc. Dynamically updating a computer system and firmware image utilizing an option read only memory (OPROM) data structure
US9395968B1 (en) 2006-06-30 2016-07-19 American Megatrends, Inc. Uniquely identifying and validating computer system firmware
US8752044B2 (en) 2006-07-27 2014-06-10 Qualcomm Incorporated User experience and dependency management in a mobile device
JP2008040585A (ja) * 2006-08-02 2008-02-21 Renesas Technology Corp マイクロコンピュータ
US8944332B2 (en) 2006-08-04 2015-02-03 Intermec Ip Corp. Testing automatic data collection devices, such as barcode, RFID and/or magnetic stripe readers
US20080079539A1 (en) * 2006-08-15 2008-04-03 Daley Robert C Friends Finder Service for a Mobile Device in a Network
US7770165B2 (en) * 2006-08-25 2010-08-03 Microsoft Corporation Providing firmware updates to portable media devices
US7823020B2 (en) * 2006-08-30 2010-10-26 International Business Machines Corporation System and method for applying a destructive firmware update in a non-destructive manner
US8112508B1 (en) * 2006-09-08 2012-02-07 Dell Products L.P. Delivering data from device management services to devices using bulletin system
US8458686B2 (en) * 2006-10-18 2013-06-04 International Business Machines Corporation Guaranteeing authentic firmware for purposes of cloning
JP4288292B2 (ja) * 2006-10-31 2009-07-01 株式会社エヌ・ティ・ティ・ドコモ オペレーティングシステム監視設定情報生成装置及びオペレーティングシステム監視装置
US10019570B2 (en) * 2007-06-14 2018-07-10 Microsoft Technology Licensing, Llc Protection and communication abstractions for web browsers
US20090183227A1 (en) * 2008-01-11 2009-07-16 Microsoft Corporation Secure Runtime Execution of Web Script Content on a Client
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
EP2169545A1 (de) 2008-09-26 2010-03-31 Moxa Inc. Eingebettetes System mit automatischer Softwareaktualisierung und Verfahren
KR101605875B1 (ko) * 2009-04-03 2016-03-24 삼성전자주식회사 메모리 장치 및 메모리 장치의 펌웨어 업데이트 방법
US8751860B2 (en) 2009-06-03 2014-06-10 Micron Technology, Inc. Object oriented memory in solid state devices
JP2012174184A (ja) * 2011-02-24 2012-09-10 Canon Inc 情報処理装置および情報処理装置の制御方法
US9519786B1 (en) * 2012-10-05 2016-12-13 Google Inc. Firmware integrity ensurance and update
US10089224B2 (en) * 2013-03-15 2018-10-02 The Boeing Company Write caching using volatile shadow memory
SG11201510304TA (en) 2013-06-18 2016-01-28 Ciambella Ltd Method and apparatus for code virtualization and remote process call generation
CA2915695C (en) * 2013-07-12 2022-03-29 Ciambella Ltd. Method and apparatus for firmware virtualization
US9417863B2 (en) * 2013-09-27 2016-08-16 Western Digital Technologies, Inc. System and method for expedited loading of an image onto a storage device
US9619122B2 (en) 2014-01-10 2017-04-11 Ciambella Ltd. Method and apparatus for automatic device program generation
CN105843631B (zh) * 2015-01-12 2019-02-15 芋头科技(杭州)有限公司 一种提高系统固件烧写速度的方法
SG11201708743UA (en) 2015-05-08 2017-11-29 Ciambella Ltd Method and apparatus for automatic software development for a group of controller-based devices
US10067490B2 (en) 2015-05-08 2018-09-04 Ciambella Ltd. Method and apparatus for modifying behavior of code for a controller-based device
CN110419024A (zh) 2017-03-14 2019-11-05 西安姆贝拉有限公司 用于在开发环境中自动生成和合并代码的方法和设备

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4769767A (en) * 1984-01-03 1988-09-06 Ncr Corporation Memory patching system
US4974199A (en) * 1984-06-28 1990-11-27 Westinghouse Electric Corp. Digital IC-microcomputer interface
US4742483A (en) * 1985-05-14 1988-05-03 Minolta Camera Company, Ltd. Laser printer maintenance system
US5007013A (en) * 1986-04-01 1991-04-09 Westinghouse Electric Corp. Bidirectional communication and control network with programmable microcontroller interfacing digital ICS and controlled product
US5165018A (en) * 1987-01-05 1992-11-17 Motorola, Inc. Self-configuration of nodes in a distributed message-based operating system
US4866664A (en) * 1987-03-09 1989-09-12 Unisys Corporation Intercomputer communication control apparatus & method
US4837764A (en) * 1987-03-26 1989-06-06 Bunker Ramo Corporation Programmable apparatus and method for testing computer peripherals
US5019992A (en) * 1987-08-24 1991-05-28 International Business Machines Corp. System for designing intercommunication networks
US4847830A (en) * 1987-12-02 1989-07-11 Network Equipment Technologies, Inc. Method and apparatus for automatic loading of a data set in a node of a communication network
US5155847A (en) * 1988-08-03 1992-10-13 Minicom Data Corporation Method and apparatus for updating software at remote locations
US5146568A (en) * 1988-09-06 1992-09-08 Digital Equipment Corporation Remote bootstrapping a node over communication link by initially requesting remote storage access program which emulates local disk to load other programs
US4897866A (en) * 1988-10-19 1990-01-30 American Telephone And Telegraph Company, At&T Bell Laboratories Telecommunication system with subscriber controlled feature modification
JP2755622B2 (ja) * 1988-10-24 1998-05-20 株式会社東芝 画像形成装置
US5155837A (en) * 1989-03-02 1992-10-13 Bell Communications Research, Inc. Methods and apparatus for software retrofitting
US5142680A (en) * 1989-04-26 1992-08-25 Sun Microsystems, Inc. Method for loading an operating system through a network
US5210854A (en) * 1989-06-14 1993-05-11 Digital Equipment Corporation System for updating program stored in eeprom by storing new version into new location and updating second transfer vector to contain starting address of new version
US5075875A (en) * 1990-04-20 1991-12-24 Acuprint, Inc. Printer control system
DE4022247A1 (de) 1990-07-12 1992-01-16 Hoechst Ag Verfahren zur extraktiven abtrennung von 2-alkylthio-5-phenylpyrimidinen aus ihren reaktionsgemischen
US5276839A (en) * 1991-03-07 1994-01-04 United States Of America As Represented By The Secretary Of The Air Force System for programming EEPROM with data loaded in ROM by sending switch signal to isolate EEPROM from host system
US5268928A (en) * 1991-10-15 1993-12-07 Racal-Datacom, Inc. Data modem with remote firmware update
US5261055A (en) * 1992-02-19 1993-11-09 Milsys, Ltd. Externally updatable ROM (EUROM)
US5410703A (en) * 1992-07-01 1995-04-25 Telefonaktiebolaget L M Ericsson System for changing software during computer operation
US5359730A (en) * 1992-12-04 1994-10-25 International Business Machines Corporation Method of operating a data processing system having a dynamic software update facility
US5421009A (en) * 1993-12-22 1995-05-30 Hewlett-Packard Company Method of remotely installing software directly from a central computer

Also Published As

Publication number Publication date
EP0601704A1 (de) 1994-06-15
JPH0773042A (ja) 1995-03-17
US5623604A (en) 1997-04-22
DE69323840T2 (de) 1999-08-19
JP3563751B2 (ja) 2004-09-08
EP0601704B1 (de) 1999-03-10

Similar Documents

Publication Publication Date Title
DE69323840D1 (de) Verfahren und Gerät zur Fernveränderung von, in einer an eine peripherale Netzeinrichtung gekoppelte Schnittstelle, gespeicherte Programme
DE69519762T2 (de) Verfahren und System zur Ermöglichung einer effizienten Auswahl von Fernsehprogrammen
DE69534331D1 (de) Verfahren und Vorrichtung zur Hervorhebung der Einzelheit einer Baumstruktur
DE69420715D1 (de) Verfahren und vorrichtung zur auswahl von videoprogrammen
DE69729356D1 (de) Verfahren und gerät zur sicherung des zugangs einer station zu mindestens einem server
DE69031538T2 (de) System und Verfahren zur Sammlung von Softwareanwendungsereignissen
DE69801337T2 (de) Vorrichtung und verfahren zur automatischen einstellungenkonfiguration einer softwareanwendung in einem tragbaren intelligenten kommunikationsgerät
DE69516335D1 (de) Verfahren und Vorrichtung zur Durchführung von intelligenten Netzwerkdiensten mit einer ISDN-Netzabschlusseinrichtung
DE69423158T2 (de) Verfahren und Vorrichtung zur Konfiguration von Rechnerprogrammen mit Hilfe verfügbarer Unterprogramme
DE69738311D1 (de) Verfahren und vorrichtung zur zentralen sendeleistungssteuerung in einer gruppe von basisstationen
DE69233708D1 (de) Vorrichtung und Verfahren zur Schaffung von Netzwerksicherheit
DE69510851D1 (de) Verfahren und Gerät zur Reduzierung von Umwandlungsartefakten
DE69015074T2 (de) Verfahren und Vorrichtung zur Durchführung einer Fermentation.
DE69316478T2 (de) Verfahren zur Aussendung und Empfang von Programmen mit bedingtem Zugang mit verringerter Programmschaltzeit
DE69739083D1 (de) Vorrichtung und Verfahren zur Reinigung von zu verarbeitenden Objekten
DE69720100D1 (de) Verfahren und Gerät zur Löschung von Objekten in einer Multifaden-Umgebung
DE69029189T2 (de) Einrichtung und Verfahren zur Befehlsübertragung
DE69129720T2 (de) Verfahren und Gerät zur Gebührenabrechnung in einer Vermittlungsanlage
DE69304690T2 (de) Verfahren und vorrichtung zur bestimmung des ammoniumgehaltes von einer losung
DE69310973D1 (de) Verfahren und Gerät zur Synchronisierung von Echtzeituhren
DE69528428T2 (de) Gerät und Verfahren zur Verjüngung von Software
DE69213480D1 (de) Verfahren und vorrichtung zur vereinfachung einer benutzererzeugung von entscheidungsfunktionen.
DE69429214T2 (de) Verfahren und Gerät zur Ausführung eines Kommunikationsprotokolls infolge einer Unterbrechung
DE69505308T2 (de) Verfahren und Vorrichtung zur Verwirbeln von Garne
DE69231607T2 (de) Verfahren und Einrichtung zur A/D- und D/A-Umwandlung

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8327 Change in the person/name/address of the patent owner

Owner name: CANON KABUSHIKI KAISHA, TOKIO, JP