JP2000181718A - Firmware upgrade method and system - Google Patents
Firmware upgrade method and systemInfo
- Publication number
- JP2000181718A JP2000181718A JP11347000A JP34700099A JP2000181718A JP 2000181718 A JP2000181718 A JP 2000181718A JP 11347000 A JP11347000 A JP 11347000A JP 34700099 A JP34700099 A JP 34700099A JP 2000181718 A JP2000181718 A JP 2000181718A
- Authority
- JP
- Japan
- Prior art keywords
- firmware image
- firmware
- applet code
- applet
- website
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44521—Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
- G06F9/44526—Plug-ins; Add-ons
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Stored Programmes (AREA)
- Information Transfer Between Computers (AREA)
Abstract
(57)【要約】
【目的】インターネット/イントラネットに接続された
各種の装置のファームウエアをこのネットワーク経由で
簡単にアップグレードできるようにする。
【構成・作用】ネットワーク上のコンピュータ上で実行
されるブラウザがネットワーク上の所定のウエブサイト
をアクセスしファームウエアダウンロードアプレットを
ウエブサイトからダウンロードする。このアプレットが
ネットワーク上のファームウエア更新対象となる装置を
探し、ウエブサイトに記憶されているこの装置用のファ
ームウエアイメージをリストアップする。そのうちから
適切なイメージを実際にダウンロードし、それによって
装置中のファームウエアを更新する。
(57) [Summary] [Purpose] To make it possible to easily upgrade firmware of various devices connected to the Internet / intranet via this network. [Structure and operation] A browser executed on a computer on a network accesses a predetermined Web site on the network and downloads a firmware download applet from the Web site. The applet searches for a device on the network to be updated, and lists the firmware images stored on the website for the device. From there, the appropriate image is actually downloaded, thereby updating the firmware in the device.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、一般的にファーム
ウエア技術に関し、より具体的にはウエブサイト(web s
ite)つまりいわゆるホームページからファームウエアを
アップグレードするシステム及び方法に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates generally to firmware technology, and more specifically to a web site
ite), a system and method for upgrading firmware from a so-called homepage.
【0002】[0002]
【従来技術及びその問題点】ネットワークに接続する装
置のほとんどは、不揮発性メモリに記憶されたファーム
ウエアを実行するマイクロプロセッサによって制御され
る。このファームウエアの開発は、新たな装置に新しい
機能を追加しまた欠陥を除去する目的で絶えることなく
進められている。従って新たな機能を利用するために、
また欠陥を除去するために既存の装置中のファームウエ
アを更新することがしばしば望まれる。BACKGROUND OF THE INVENTION Most devices connected to a network are controlled by a microprocessor executing firmware stored in non-volatile memory. The development of this firmware is continually being pursued to add new features to new devices and to eliminate defects. So in order to take advantage of new features,
Also, it is often desirable to update the firmware in existing equipment to remove defects.
【0003】多くのネットワーク装置においては、装置
中のファームウエアをネットワーク経由で置き替えるこ
とができる。ネットワークと通信するコンピュータは、
新たなファームウエアイメージをネットワーク装置へダ
ウンロードするダウンロードツールを実行する。[0003] In many network devices, firmware in the device can be replaced via a network. Computers that communicate with the network
A download tool for downloading a new firmware image to the network device is executed.
【0004】ネットワーク管理者はダウンロードツール
を入手し、それをコンピュータにインストールしなけれ
ばならない。加えて、管理者は更新すべき一連の装置を
サポートするために必要なファームウエアイメージがど
れかを判定し、それらのイメージを取得しなければなら
ない。新たなファームウエアイメージはインターネット
上のウエブサイトから入手できることも多い。イメージ
を入手後、それらをダウンロードツールにインストール
しなければならない。これによって、イメージは装置へ
とダウンロードして、既存のファームウエアを新たなフ
ァームウエアイメージに置き換えることができる。[0004] A network administrator must obtain a download tool and install it on a computer. In addition, the administrator must determine which firmware images are needed to support the set of devices to be updated and obtain those images. New firmware images are often available from websites on the Internet. After you get the images, you must install them in the download tool. This allows the image to be downloaded to the device and replaces the existing firmware with a new firmware image.
【0005】管理者にはまた、ダウンロード可能の一連
のイメージを保守管理する責任もある。利用可能となっ
た新たなファームウエアイメージがあると、管理者はそ
れらの新たなイメージを入手し、ツールへインストール
しなければならない。[0005] The administrator is also responsible for maintaining a set of downloadable images. As new firmware images become available, administrators must obtain those new images and install them into the tool.
【0006】[0006]
【発明の概要】本発明の原理によれば、装置中のファー
ムウエアイメージをウエブサイトに記憶されたファーム
ウエアイメージにアップグレードするためのシステム及
び方法が提供される。ウエブサイトを閲覧するためにブ
ラウザが利用される。ブラウザは自動的にアプレットコ
ードをダウンロードする。アプレットコードまたはユー
ザのいずれかが、更新対象の装置を選択する。アプレッ
トコードは、選択された装置のモデル及びファームウエ
アのバージョン番号を判定する。アプレットコードは、
選択された装置のために利用できるファームウエアイメ
ージのリストを、ウエブサイトに記憶されているファー
ムウエアイメージから作成する。アプレットまたはユー
ザのいずれかが、選択された装置用のファームウエアイ
メージリストから、ファームウエアイメージを選択す
る。アプレットコードは、選択されたファームウエアイ
メージを取り出し、近くに記憶する。その後アプレット
コードは選択された装置の現在のファームウエアイメー
ジを選択されたファームウエアイメージで置き換える。SUMMARY OF THE INVENTION In accordance with the principles of the present invention, there is provided a system and method for upgrading a firmware image in a device to a firmware image stored on a website. Browsers are used to browse websites. The browser automatically downloads the applet code. Either the applet code or the user selects the device to be updated. The applet code determines the model and firmware version number of the selected device. The applet code is
A list of available firmware images for the selected device is created from the firmware images stored on the website. Either the applet or the user selects a firmware image from the firmware image list for the selected device. The applet code retrieves the selected firmware image and stores it nearby. The applet code then replaces the current firmware image on the selected device with the selected firmware image.
【0007】本発明のその他の目的、利点及び能力は以
下の説明により明らかとなる。[0007] Other objects, advantages and capabilities of the present invention will become apparent from the following description.
【0008】[0008]
【発明の実施例】図1は代表的なイントラネットシステ
ム2を示す。コンピュータ4は、イントラネット接続1
4を介して、イントラネットサーバ6及びネットワーク
装置8、10、12と通信する。ネットワーク装置8、
10、12はネットワーク接続を介して通信を行うこと
ができるどのようなネットワーク装置でも良い。例え
ば、ネットワーク装置8はプリンタ、10はスキャナ、
そして12は別のプリンタであっても良い。FIG. 1 shows a typical intranet system 2. FIG. The computer 4 is connected to the intranet connection 1
4 communicates with the intranet server 6 and the network devices 8, 10, 12. Network device 8,
10 and 12 may be any network devices capable of communicating via a network connection. For example, the network device 8 is a printer, 10 is a scanner,
And 12 may be another printer.
【0009】コンピュータ4はまた、インターネット接
続18を介してインターネットサーバ16とも通信する
ものでも良い。コンピュータ4及びイントラネットサー
バ6の少なくとも1つがインターネットサーバ16と通
信していることが望ましいが、必らずしもそうである必
要はない。[0009] The computer 4 may also communicate with an Internet server 16 via an Internet connection 18. It is desirable, but not necessary, that at least one of the computer 4 and the intranet server 6 be in communication with the Internet server 16.
【0010】ファームウエアイメージはイントラネット
サーバ6またはインターネットサーバ16のうちのいず
れかに記憶されている。ファームウエアイメージがイン
トラネットサーバ16上に記憶されている場合、そのフ
ァームウエアイメージは以前にインターネットサーバ1
6からインターネット接続18を介して取り込んだもの
であってよい。[0010] The firmware image is stored in either the intranet server 6 or the Internet server 16. If the firmware image is stored on the intranet server 16, the firmware image has previously been stored on the Internet server 1.
6 via the Internet connection 18.
【0011】図2は本発明の方法を記述するフローチャ
ートである。このフローチャートの各ブロックの動作は
以下の通りである。 20:ウエブサイトを閲覧する 22:アプレットコードをダウンロードし実行する 24:装置を選択する 26:選択された装置についてのファームウエアバージ
ョン番号を見出す 28:ファームウエアイメージのリストを作り上げる 30:ファームウエアイメージを選択する 32:ファームウエアイメージを取り出す 34:ファームウエアイメージを装置へダウンロードす
る 36:概要をユーザに提供する 管理者またはユーザは、コンピュータ4上のブラウザを
操作して、ファームウエアイメージが存在するウエブサ
イトを検索する(ブロック20)。説明を単純にするた
めに、ネットワーク管理者とユーザの両方をユーザと称
する。このウエブサイトがインターネットサーバ16上
にあった場合、ユーザはコンピュータ4あるいはイント
ラネットサーバ6を介してインターネットサーバ16へ
接続することができる。FIG. 2 is a flowchart describing the method of the present invention. The operation of each block in this flowchart is as follows. 20: Browse web site 22: Download and execute applet code 24: Select device 26: Find firmware version number for selected device 28: Build up firmware image list 30: Firmware image 32: Retrieve the firmware image 34: Download the firmware image to the device 36: Provide the user with the outline The administrator or the user operates the browser on the computer 4 and the firmware image exists. Search the web site (block 20). For simplicity, both network administrators and users are referred to as users. If this website is on the Internet server 16, the user can connect to the Internet server 16 via the computer 4 or the intranet server 6.
【0012】アプレットコードをサポートしている限り
は任意の従来のブラウザをウエブサイトを閲覧するため
に利用できる。説明を単純にするために、アプレットコ
ードとは、コンピュータへの何等かの制御をウエブサイ
トが行なうことができるようにする任意のコードを指す
ものとする。[0012] Any conventional browser can be used to browse the web site as long as it supports applet code. For simplicity, applet code refers to any code that allows the web site to have some control over the computer.
【0013】ブラウザはファームウエアダウンロードア
プレットをダウンロードし、その後当該ファームウエア
ダウンロードアプレットを実行する(ブロック22)。
ファームウエアダウンロードアプレットは、まずブラウ
ザにローカルネットワークへのアクセスの許可を取らせ
てから以降の処理を行なうように動作するものであって
も良い。許可がおりない場合、アプレットは終了する。
許可がおりるとアプレットは以降の処理を行なう。[0013] The browser downloads the firmware download applet and then executes the firmware download applet (block 22).
The firmware download applet may operate so that the browser first permits the browser to access the local network and then performs the subsequent processing. If not, the applet terminates.
If permission is granted, the applet performs the following processing.
【0014】ファームウエアを更新する装置が選択され
る(ブロック24)。この装置はプリンタ8、スキャナ
10、またはプリンタ12のように、任意のネットワー
ク装置であってよい。ユーザまたはアプレットコードの
いずれかがこの装置を選択することができる。ユーザが
装置を選択する場合は、ユーザは装置の名前またはアド
レスを入力するか、あるいはリストから装置を選択す
る。アプレットコードが装置を選択する場合は、アプレ
ットコードがイントラネットシステム2中で検索を行っ
てそのウエブサイトにより更新することのできるファー
ムウエアを有するネットワーク装置8、10、12を発
見するようにしてもよい。オプションとして、アプレッ
トコードが全てのネットワーク装置8、10、12と通
信して、どれが更新の候補かを発見するようにしてもよ
い。アプレットコードは、この通信にSNMP(Simple
Network Management Protocol)のようなネットワーク管
理プロトコルを用いることができる。A device for updating the firmware is selected (block 24). This device may be any network device, such as printer 8, scanner 10, or printer 12. Either the user or the applet code can select this device. When the user selects a device, the user enters the name or address of the device or selects a device from a list. If the applet code selects a device, the applet code may perform a search in the intranet system 2 to find network devices 8, 10, 12 that have firmware that can be updated by the web site. . Optionally, the applet code may communicate with all network devices 8, 10, 12 to discover which are candidates for updating. The applet code uses SNMP (Simple
A network management protocol such as Network Management Protocol) can be used.
【0015】装置が選択されると、アプレットコードは
選択された装置と通信し、その装置のモデル及びファー
ムウエアのバージョン番号を発見、つまり確認する(ブ
ロック26)。アプレットコードは、モデル及びファー
ムウエアバージョン番号を用いて、選択された装置をア
ップグレードするために利用可能なファームウエアイメ
ージのリストを作成する(ブロック28)。次にユーザ
またはアプレットコードのいずれかが、選択された装置
をアップグレードするために用いるファームウエアイメ
ージを選択する(ブロック30)。アプレットコードは
選択された装置のアップグレードに最良のファームウエ
アイメージを選択する。オプションとして、アプレット
コードは、ユーザにファームウエアイメージのリストか
ら選択させるようにしてもよい。これにより、ユーザは
イメージリストからファームウエアイメージを選択する
か、あるいはアプレットコードにより選択されたファー
ムウエアイメージを承認する。When a device is selected, the applet code communicates with the selected device to find, or verify, the model and firmware version number of the device (block 26). The applet code uses the model and firmware version number to create a list of available firmware images to upgrade the selected device (block 28). Next, either the user or the applet code selects a firmware image to use to upgrade the selected device (block 30). The applet code selects the best firmware image for upgrading the selected device. Optionally, the applet code may cause the user to select from a list of firmware images. Thereby, the user selects the firmware image from the image list or approves the selected firmware image by the applet code.
【0016】次にアプレットコードは選択されたファー
ムウエアイメージをウエブサイトから取り出す(ブロッ
ク32)。アプレットコードはその後一時的にコンピュ
ータ4に記憶されることが望ましい。選択されたファー
ムウエアイメージを取り出した(ブロック32)後、ア
プレットコードは選択されたファームウエアイメージを
選択された装置へダウンロードする(ブロック34)。
オプションとして、アプレットコードがユーザに概要を
提示する(ブロック36)ようにしても良い。Next, the applet code retrieves the selected firmware image from the website (block 32). It is desirable that the applet code is thereafter temporarily stored in the computer 4. After retrieving the selected firmware image (block 32), the applet code downloads the selected firmware image to the selected device (block 34).
Optionally, the applet code may present a summary to the user (block 36).
【0017】本発明の一実施例においては、アプレット
コードはファームウエアイメージのダウンロードを1回
につき1台の装置に行なう。プリンタ8及びプリンタ1
2が同一モデルである等、複数のネットワーク装置が互
いに同じものであった場合、アプレットコードはかわり
にそのファームウエアイメージのダウンロードをそれら
の同一の装置に対して同時に行なう。In one embodiment of the present invention, the applet code downloads the firmware image to one device at a time. Printer 8 and Printer 1
If multiple network devices are the same, such as 2 being the same model, the applet code will instead download the firmware image to those same devices simultaneously.
【0018】本発明のシステム及び方法は、ネットワー
ク装置のファームウエアをウエブブラウザを利用して容
易にアップグレードできるようにするものである。標準
的なウエブブラウザを除いては、ファームウエアのイン
ストールに特別なソフトウエアは必要としない。加え
て、イメージをウエブサイトから取り出すためにユーザ
がイメージを記憶したり管理したりする必要がない。フ
ァームウエアイメージはインターネット経由で入手可能
であるために、製造者の発表後すぐにファームウエアイ
メージを更新することができる。The system and method of the present invention enable the firmware of a network device to be easily upgraded using a web browser. Except for standard web browsers, no special software is required to install the firmware. In addition, there is no need for the user to store and manage the images to retrieve them from the website. Since the firmware image is available via the Internet, the firmware image can be updated immediately after the manufacturer's announcement.
【0019】以上の記述は単に本発明を説明するための
ものである。本発明から離れることなく様々な変更、改
変形態が当業者によって可能である。よって本発明は、
本願特許請求の範囲に包含されるそのような変更及び改
変を全て含むことを意図するものである。The above description is merely illustrative of the invention. Various alterations and modifications are possible by those skilled in the art without departing from the invention. Therefore, the present invention
It is intended to cover all such changes and modifications that fall within the scope of the appended claims.
【図1】本発明を適用できる代表的なネットワーク接続
を示すブロック図。FIG. 1 is a block diagram showing a typical network connection to which the present invention can be applied.
【図2】本発明の方法の一実施例を示すフローチャー
ト。FIG. 2 is a flowchart illustrating an embodiment of the method of the present invention.
4:コンピュータ 6:イントラネットサーバ 8、12:ネットワーク装置(プリンタ) 10:ネットワーク装置(スキャナ) 14:インターネット接続 16:インターネットサーバ 18:インターネット接続 4: Computer 6: Intranet server 8, 12: Network device (printer) 10: Network device (scanner) 14: Internet connection 16: Internet server 18: Internet connection
Claims (10)
のファームウエアイメージをウエブサイトに記憶された
ファームウエアイメージでアップグレードする方法: (a) ブラウザを用いてウエブサイトを閲覧する; (b) 前記ブラウザがアプレットコードをダウンロードす
る; (c) 前記ブラウザが前記アプレットコードを実行する; (d) ファームウエアイメージをアップグレードすべき装
置を選択する; (e) 前記ウエブサイトに記憶されているファームウエア
イメージから所要のファームウエアイメージを選択す
る; (f) 前記アプレットコードが、前記選択された装置の現
在のファームウエアイメージを前記選択されたファーム
ウエアイメージで置き換える。A method for upgrading a firmware image in an apparatus with a firmware image stored on a web site by providing the following steps (a) to (f): (a) browsing the web site using a browser (B) the browser downloads the applet code; (c) the browser executes the applet code; (d) selects a device to upgrade the firmware image to; (e) stores it on the website (F) the applet code replaces the current firmware image of the selected device with the selected firmware image.
装置の現在のファームウエアイメージのバージョン番号
を確認するステップを設けたことを特徴とする請求項1
に記載の方法。2. The method according to claim 1, further comprising the step of confirming a version number of a current firmware image of the selected device before the step (e).
The method described in.
ドが前記選択された装置に最良のファームウエアイメー
ジを選択するステップを含むことを特徴とする請求項1
に記載の方法。3. The method of claim 1, wherein said step (e) includes the step of said applet code selecting a best firmware image for said selected device.
The method described in.
びステップ(e-2)を含むことを特徴とする請求項1に記
載の方法: (e-1) 前記アプレットコードが、前記選択された装置に
利用できるイメージのリストを、前記ウエブサイトに記
憶されたファームウエアイメージから作成する; (e-2) ユーザが前記ファームウエアイメージのリストか
ら1つのファームウエアイメージを選択する。4. The method according to claim 1, wherein said step (e) includes the following steps (e-1) and (e-2): (e-1) said applet code is Creating a list of images available for the selected device from the firmware images stored on the website; (e-2) a user selecting one firmware image from the list of firmware images .
び(f-2)を含むことを特徴とする請求項1に記載の方
法: (f-1) 前記アプレットコードが、前記選択されたファー
ムウエアイメージを前記ウエブサイトから取り出す; (f-2) 前記アプレットコードが、前記選択されたファー
ムウエアイメージを前記選択された装置にダウンロード
する。5. The method according to claim 1, wherein said step (f) includes the following steps (f-1) and (f-2): (f-1) said applet code is: Retrieving the selected firmware image from the website; (f-2) The applet code downloads the selected firmware image to the selected device.
ムウエアイメージをウエブサイトに記憶されたファーム
ウエアイメージでアップグレードするためのシステム: (a)前記ウエブサイトを閲覧するブラウザ手段; (b)アプレットコードをダウンロードするブラウザ手
段; (c)前記アプレットコードを実行する手段; (d)アップグレードすべきファームウエアイメージを
有する装置を選択する手段; (e)前記ウエブサイトに記憶されたファームウエアイ
メージからファームウエアイメージを選択する手段; (f)前記選択された装置の現在のファームウエアイメ
ージを前記選択されたファームウエアイメージで置き換
えるアプレットコード手段。6. A system for upgrading a firmware image in an apparatus with a firmware image stored on a web site by providing the following (a) to (f): (a) Browser for browsing the web site Means; (b) browser means for downloading the applet code; (c) means for executing the applet code; (d) means for selecting a device having a firmware image to be upgraded; (e) stored on the website. Means for selecting a firmware image from the selected firmware images; (f) applet code means for replacing the current firmware image of the selected device with the selected firmware image.
アイメージのバージョン番号を確認する手段を含むこと
を特徴とする請求項6に記載のシステム。7. The system of claim 6, further comprising means for verifying a version number of a current firmware image of the selected device.
良のファームウエアイメージを選択するアプレットコー
ド手段を含むことを特徴とする請求項6に記載のシステ
ム。8. The system according to claim 6, wherein said means (e) includes applet code means for selecting the best firmware image for said selected device.
むことを特徴とする請求項6記載のシステム: (a)前記ウエブサイトに記憶された前記ファームウエ
アイメージから、前記選択された装置で利用できるイメ
ージのリストを作成するアプレットコード手段; (b)前記ファームウエアイメージのリストからユーザ
がファームウエアイメージを選択するための手段。9. The system according to claim 6, wherein said means (e) includes the following (e-1) and (e-2): (a) said firmware stored on said website Applet code means for creating a list of images available on the selected device from the firmware image; (b) means for a user to select a firmware image from the firmware image list.
含むことを特徴とする請求項6記載のシステム: (f-1) 前記ウエブサイトから前記選択されたファームウ
エアイメージを取り出すアプレットコード手段; (f-2) 前記選択されたファームウエアイメージを前記選
択された装置にダウンロードするアプレットコード手
段。10. The system according to claim 6, wherein said means (f) includes the following (f-1) and (f-2): (f-1) said selected means from said website. (F-2) applet code means for downloading the selected firmware image to the selected device.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US20959198A | 1998-12-11 | 1998-12-11 | |
| US209591 | 1998-12-11 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2000181718A true JP2000181718A (en) | 2000-06-30 |
Family
ID=22779399
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP11347000A Pending JP2000181718A (en) | 1998-12-11 | 1999-12-07 | Firmware upgrade method and system |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP2000181718A (en) |
| GB (1) | GB2348987A (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009054160A (en) * | 2001-07-26 | 2009-03-12 | Kyocera Wireless Corp | System and method for management of on-site wireless communication device system software download |
| US7511840B2 (en) | 2003-01-30 | 2009-03-31 | Kabushiki Kaisha Toshiba | Image forming apparatus |
| US7814480B2 (en) | 2005-09-05 | 2010-10-12 | Seiko Epson Corporation | Control software updating technique for a network apparatus |
| WO2012026613A1 (en) * | 2010-08-27 | 2012-03-01 | ブラザー工業株式会社 | Software management device and software management system |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE10108142A1 (en) * | 2001-02-20 | 2002-09-05 | Wiesemann & Theis Gmbh | Method for performing an update in a program-controlled device, program-controlled device and program code executable in a web browser |
| GB0108059D0 (en) | 2001-03-30 | 2001-05-23 | British Telecomm | Software customisation |
| KR20050040432A (en) | 2003-10-28 | 2005-05-03 | 주식회사 팬택앤큐리텔 | Mobile terminal capable of upgrading menu display and method for upgrading the images |
| US7602514B2 (en) | 2004-03-01 | 2009-10-13 | Sharp Laboratories Of America, Inc. | Estimating the time to print a document |
| WO2007053521A1 (en) * | 2005-10-28 | 2007-05-10 | Ntt Docomo, Inc. | Method and apparatus for handset customizing |
| US9112891B2 (en) | 2007-02-02 | 2015-08-18 | Sharp Laboratories Of America, Inc. | Remote firmware management for electronic devices |
| US8019794B2 (en) | 2007-04-02 | 2011-09-13 | Sharp Laboratories Of America, Inc. | Firmware repository for MFP devices |
| US8713559B2 (en) * | 2010-11-15 | 2014-04-29 | Schneider Electric It Corporation | System and method for updating firmware |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH10269107A (en) * | 1997-03-24 | 1998-10-09 | Satoo Nishigaki | Automatic maintenance system for personal computer peripheral equipment |
-
1999
- 1999-12-01 GB GB9928413A patent/GB2348987A/en not_active Withdrawn
- 1999-12-07 JP JP11347000A patent/JP2000181718A/en active Pending
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009054160A (en) * | 2001-07-26 | 2009-03-12 | Kyocera Wireless Corp | System and method for management of on-site wireless communication device system software download |
| JP2010044775A (en) * | 2001-07-26 | 2010-02-25 | Kyocera Wireless Corp | System and method for executing update instruction on wireless communications device |
| US7511840B2 (en) | 2003-01-30 | 2009-03-31 | Kabushiki Kaisha Toshiba | Image forming apparatus |
| US7814480B2 (en) | 2005-09-05 | 2010-10-12 | Seiko Epson Corporation | Control software updating technique for a network apparatus |
| WO2012026613A1 (en) * | 2010-08-27 | 2012-03-01 | ブラザー工業株式会社 | Software management device and software management system |
Also Published As
| Publication number | Publication date |
|---|---|
| GB9928413D0 (en) | 2000-01-26 |
| GB2348987A (en) | 2000-10-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN100421091C (en) | Device information acquisition method and server device | |
| JP3984895B2 (en) | Information processing apparatus, server apparatus, driver updating method, computer-readable storage medium, and program | |
| US7043537B1 (en) | System and method for remote device management | |
| US5752042A (en) | Server computer for selecting program updates for a client computer based on results of recognizer program(s) furnished to the client computer | |
| JP2002287974A (en) | Method and control apparatus for application program registration control and activation control | |
| KR19980042488A (en) | Remote upgrade of software over the network | |
| US20180260172A1 (en) | Information processing system, information processing method | |
| EP2863281A2 (en) | System and method to configure a field device | |
| JP2000181718A (en) | Firmware upgrade method and system | |
| KR20050043792A (en) | System for managing applications dedicated to apparatuses connected to a network, application management method, access terminal, application server and apparatus for such a system | |
| JP2009230400A (en) | Print system, and unit and program for software introduction | |
| JP4641530B2 (en) | Information processing apparatus, driver processing method, and program | |
| US8291406B2 (en) | Data imaging system and methods | |
| JP2002366502A (en) | How to automatically install a network printer | |
| US8838790B2 (en) | Configuration value management apparatus and management method | |
| US8332494B2 (en) | Device management system, servers, method for managing device, and computer readable medium | |
| JP2004240490A (en) | Network environment setting program, web server and network environment setting system | |
| JP2006190320A (en) | System that supports the use of devices on the network | |
| US20050229093A1 (en) | Auto-updating reader program for document files | |
| KR100601848B1 (en) | Download descriptor processing method in mobile communication terminal | |
| JP2004272494A (en) | Network device management device | |
| US20040122919A1 (en) | Method for Carrying out an Update in a Program-Controlled Device, Program-Controlled Device, and Program Code that can be Executed in a Web Browser | |
| KR100597586B1 (en) | How to synchronize data using session management function | |
| JP4626336B2 (en) | Printing apparatus and reference destination update method and program | |
| JP4148901B2 (en) | Information processing method and apparatus related to download |