CN1143211C - 一种使用自动下载的自动配置的方法和系统 - Google Patents
一种使用自动下载的自动配置的方法和系统 Download PDFInfo
- Publication number
- CN1143211C CN1143211C CNB988009269A CN98800926A CN1143211C CN 1143211 C CN1143211 C CN 1143211C CN B988009269 A CNB988009269 A CN B988009269A CN 98800926 A CN98800926 A CN 98800926A CN 1143211 C CN1143211 C CN 1143211C
- Authority
- CN
- China
- Prior art keywords
- equipment
- remote site
- website
- driver software
- software
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/4401—Bootstrapping
- G06F9/4411—Configuring for operating with peripheral devices; Loading of device drivers
- G06F9/4413—Plug-and-play [PnP]
- G06F9/4415—Self describing peripheral devices
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
- Information Transfer Between Computers (AREA)
Abstract
一种升级系统的方法,该系统例如计算机,其支持多个设备,该方法包括定位并识别所支持的第一设备,并确定与一个远程站点相关的位置信息,在该站点中存储有设备级软件。位置信息的确定是一个对识别该第一设备的自动响应,在远程站点中的设备级软件专用于被识别的设备。通过传输线路自动访问该远程站点。然后,设备级软件从远程站点被下载到系统中。在该优选实施例中,使用户不必干预的自动程序,执行安装该下载的软件并自动配置系统的资源。对于个人计算机,该下载的软件一般是驱动程序软件。
Description
本发明一般地涉及一种方法和系统,该方法和系统需要不同的驱动程序使由该系统支持的不同的设备工作,并尤其涉及自动操作这种系统。
给一台计算机增加内部适配器卡或外围设备,一般要求重新配置该计算机的系统资源。这种计算机必须被配置以给具体的设备分配具体的系统资源的要求显著地增加了计算机升级的复杂程度。如果两个或更多的设备试图使用同一资源,将会出现硬件和/或软件冲突。必须被分配的系统资源包括直接存储器存取(DMA)通道,中断请求线(IRQs),驱动程序的存储器位置和输入/输出(I/O)存储器地址。经常地,在物理上安装一个添加设备是比较简单的,但重新配置系统资源需要具备超过一般用户能力的专业知识。
为了简化计算机系统的升级,自动配置技术已经被越来越重视。自动配置技术有时被称作“即插即用(plug-and-play)技术”。用户只在物理上安装设备,而由计算机以一种防止冲突的方式自动地作自我配置。例如,一台个人计算机的微处理器可以和由该计算机支持的各种设备通讯,以确定已经安装了哪种设备,什么资源可以用于分配以及什么资源已经被所安装的设备使用。然后,该系统可以确定一种可接受的分配方案。
对于自动配置方法,最好选用四个相互作用的组件,虽然它们对于实现自动配置技术并不起决定性作用。第一组件是要添加的设备。该设备可以是一件外围设备,一块适配卡或类似的设备。在即插即用环境中,对于自动配置程序中的其它组件,该设备应该能够识别其自身,而且最好具有依靠解决冲突可以被改变的被分配资源。第二组件是计算机的基本输入/输出系统(BIOS)。BIOS可以定位、配置和启动不同的设备。第三组件是发现并解决资源冲突的操作系统。第四组件是在计算机关机时存储配置数据的非易失随机存取存储器。如果四个组件中的一个或多个没有被设计成可与其它的组件合作以提供即插即用的性能,其余的组件应当能够补偿这种缺失。
自动配置技术能以许多种方式被实现。例如,BIOS可以检查系统总线以确定存在什么设备。在一台个人计算机中,系统总线可以是一种工业标准结构(ISA)总线,或者可以是一种扩展工业标准结构(EISA)总线。当启动所有的引导设备时,BIOS可以禁用某些设备。然后装载操作系统。在系统启动的过程中,操作系统确定所有设备的资源需求,并启动非引导设备。最好在启动过程中,解决所有的硬件和/或软件冲突。所有需要的设备驱动程序被装入存储器。如果一件添加的设备已经被BIOS检测到,由BIOS通知操作系统。参考已经被存储在非易失随机存取存储器中配置表,以确定什么资源可以被分配给添加的设备,和/或,先前已经被分配给已存在设备的资源是否需要被重新分配。然后一个新的配置表可以被存储在该非易失随机存取存储器中。
在设计一种系统或添加设备,并相配合以提供自动配置性能时,向前兼容性是典型的问题。也就是说,系统和接线板的设计者努力适应随后可能安装的升级。然而,向后兼容性也同样被关注。例如,由微软公司出售,联邦注册商标为WINDOWS的操作系统从3.1版升级到WINDOWS95时,一个用于视频加速器板的驱动程序可能导致性能降低或异常。为了至少重新获得原来的性能水平,要求安装一个替换的驱动程序,该程序专用于该视频加速器板和该升级的操作系统。
对于一个支持多种设备的计算机系统,操作系统的版本的升级可能要求用户接触许多不同的制造厂商,以便获得最新的驱动程序软件。许多制造厂商提供可以通过通信线路访问的网络站点,允许用户下载可用的驱动程序。然而,这要求用户拥有查找网络站点、连接该站点并下载合适的驱动程序的专业知识。对于许多用户,下载所要求必备的条件可能会导致放弃即插即用技术的目的。在从一个国际互联网的站点下载一个简单的驱动程序的情况下,这种情况可能尤为如此,例如,在和一个具体的计算机硬件部件一起包装的驱动程序软件中包括了一个“程序错误”,在该硬件的包装被该制造厂商发送以后,该“程序错误”已经被硬件制造厂商修改。
所需要的是一个用于支持多个设备的系统和一个便于升级系统的方法,并最好包含在一个自动配置环境中。
一种升级系统的方法,所述的系统支持多种设备,例如适配器板,该方法包括至少部分自动执行的程序,该程序用于下载用于运行所支持设备的设备级软件。该升级程序包括以下步骤:识别由系统支持的第一设备,并作为对识别第一设备的自动响应,确定关于存储有设备级软件的远程站点的位置信息。在优选实施例中,位置信息是一个可通过传输线路访问的网络站点,而设备级软件是专用于所识别的第一设备的驱动程序软件。作为对确定位置信息的自动响应,系统访问该远程站点。然后设备级软件从远程站点被下载到该系统中,并在该系统中安装该软件。如果系统的升级是一个计算机操作系统的升级,在一个实施例中,然后第二设备被定位和识别,从而可以重复自动程序以获得用于第二设备的合适的设备级软件。在另外一个实施例中,在访问网络以下载板级软件的各个部分之前,自动识别所有的设备和确定相应的远程站点。为了便于系统的升级,该识别和访问远程站点的自动程序,适用于其它的多设备的系统,在该系统中的具体的设备和具体的板级软件之间要求一种结合。
图1是根据本发明用于执行系统升级的一个系统的方框图。
图2是在使用如图1所示的系统时执行的步骤的流程图。
一种升级系统的自动操作方法包括:辨别系统支持设备,该设备需要设备专用软件,识别存储有该软件的远程站点,通过传输线路访问该远程站点,下载该设备专用软件并正确的安装该设备和该软件。执行至少若干并最好是所有的步骤,而不需要用户的干涉。最好在设计用于自动配置系统资源的系统中执行该方法,以便在无须用户干涉的情况下解决不同设备间的任何资源冲突。
在安装一个添加设备或升级一个操作系统的时候,系统使用自动配置技术,也称作“即插即用技术”检测并识别设备。一般地,所关注的添加设备包括安装硬件的需求,但这不是关键性的。自动操作程序也可以用来定位和下载“驱动程序”,用作要求具体系统资源的应用程序,并要求和其它软件合理的结合以便正确地运行。
作为对检测和识别设备的自动响应,一个远程站点被确定。该位置信息可以是一个国际互联网站点的地址。例如,驱动程序软件可以被存储用于通过全球网(WWW)上的一个站点进行访问,和使用文件传输协议(FTP)下载。或者,该站点也可以是由该设备所涉及的卖主所提供的公告板。
自动操作系统通过通信线路建立与远程站点的通信。这可以通过使用连接到ISDN或其它数字网络的调制解调器或接口来实现。被建立的通信允许下载驱动程序软件。在本优选实施例中,下载在没有用户干涉的情况下被实现。当该方法在自动配置环境中使用时,该下载软件可以通过使用本领域的技术人员所知的技术自动地安装。
本优选实施例在个人计算机上使用该自动化方法。然而,这并不是关键性的。任何包括有要求识别在设备和软件的具体部分之间的特定结合的先进技术的系统,都可以使用该方法。例如,连接到网络的用户交换机(PBX),在安装新板时,例如在添加线路卡时,可以自动地从制造厂商处下载最新版本的板级软件。自动访问由计算机硬件销售商提供的远程站点的技术,也可以应用于其它应用程序中。例如,确定特定的远程站点和自动使系统和远程站点之间的通信初始化的步骤,也可以被用于注册程序。也就是说,在设备已经被安装到个人计算机中后,计算机可以自动连接要求用户输入用于注册该产品的信息的、由销售商设立的站点。可以预见的,该注册信息可以直接从计算机存储器中获得。这需要一些由销售商设立的站点向个人计算机的询问。在另外一个实施例中,由销售商设立的站点询问个人计算机,以确定合适的资源分配。如果该个人计算机没有被设计成提供完整的自动配置性能,这个优选实施例是有用的。在另外一个实施例中,该自动方法被用作用户对质疑或确定板级软件包括一个“程序错误”的响应。例如,如果设备运行不正常,可以通过请求一个软件“更新”来启动该自动程序,以识别远程站点并下载合适的设备级软件。如此,如果设备的销售商最近已经升级了该设备级软件以改正该“程序错误”,升级后的软件将被自动下载到用户的系统中。
现在参见图1,示出用于执行自动操作下载程序的示意性系统10。该系统包括一个常规的基本输入/输出系统(BIOS)12。该BIOS被连接用于访问总线14。该总线可以是一种常规的EISA总线,也可以是其它已知的具有不同寻址协议的总线。该总线在逻辑上支持不同的设备16、18和20。经常的,该总线也在物理上支持该设备,例如在适配器卡被插入接线板的插槽中的情况中,提供总线的连接。然而,设备也可以通过电缆被连接到总线14上。
操作系统22也以在本技术领域中所公知的方式运行。操作系统的类型并不是关键性的。操作系统22包括许多模块。与自动下载程序最相关的两个模块如图1所示。一个配置管理程序24控制给不同设备16、18和20的资源分配。必须被合理的分配以避免冲突的资源包括中断请求、I/O和存储器地址和直接存储器存取通道。如下文将作更完整解释的那样,当无冲突配置已经被确定的时候,该配置作为资源表26被存储在非易失随机存取存储器中。从而,在每次系统被启动时,该资源表26中的信息都可获得。
一个自动配置组件28执行由自动配置技术提供的功能。在自动配置的一个实施例中,设备定位器30识别设备16、18或20中的一个。例如,如果自系统10最后一次启动之后,第一设备16被添加,设备定位器30识别该第一设备。然后第一设备被“询问”以确定该设备的资源需求。如果不存在潜在的冲突,自动配置组件28将该资源需求传送给配置管理程序24,并且一个更新的资源表26被存储在非易失随机存取存储器中。相反地,如果第一设备16的系统需求是无法实现的,则资源仲裁程序32被启动。该资源仲裁程序计算出一个被设计用于在系统10的运行过程中避免冲突的配置。有时,这要求重新分配已经被预先分配给其它设备18或20的资源。当一个可接受的配置被确定时,该配置被提交给配置管理程序24,由其生成一个更新的资源表26。
配置组件28可以响应于BIOS12或操作系统22,但最好能够与两者都合作。也就是说,系统资源的配置最好可以被BIOS 12或操作系统22控制。另外,用户可以选择部分禁用或全部禁用自动配置组件28,从而允许用户手工配置系统10。
除了系统10的已知的功能之外,该系统还包括一个站点定位器34,用于确定远程站点38的识别。远程站点通过一个将系统10与不由该系统支持的站点连接的网络接口设备36进行访问。到远程站点的连接通过传输线路40建立,而设备36可以是一个连接到ISDN或其它数字网络的调制解调器或接口。在优选实施例中,传输线路是通信线路,例如标准电话线,ISDN网线,T-1线路或任何其它的数字标准线路。该远程站点可以是由第一设备16的销售商设立的站点。如上所述,站点定位器34进行识别非站点包括与运行第一设备16相关的软件。
站点定位器34“询问”由设备定位器30识别的第一设备16。如果用于识别和访问远程站点38的位置信息是一个公众可访问的公告板系统(BBS)的电话号码,该电话号码将被用于启动网络接口设备36。反之,如果该远程站点是一个环球网(WWW)的站点,则系统10的环球网访问程序42被自动启动,并和网络接口设备36一起用于访问该站点。
现在参见图2,在第一步骤44中,一个设备被连接到该系统中。与上例中一致,第一设备16可以是一个适配器卡,插入一块板的插槽中,以将该第一设备连接到图1所示的总线14上。然后,当系统被启动时,在步骤46建立系统资源的初步分配。在步骤48,总线14被扫描并且添加的第一设备16被定位和识别。最可取地,由自动配置组件28的识别定位器30与BIOS 12以及操作系统22一起协作来识别该添加的设备。为了自动配置的性能,设备的设计者使用本行业所知的技术,在该设备中内设一个标识符。然而,图2所示的方法要求设备的设计者也要提供能够下载专用于第一设备16的驱动程序软件的远程站点38的标识。在步骤50由站点定位器34获得该位置信息。
在一个实施例中,识别远程站点的步骤50包括接收直接存储在第一设备16上的数据。在另外一个实施例中,除了安装硬件之外,第一设备的安装还包括装入一个提供所需站点位置的计算机磁盘。包含在磁盘上的数据与按照惯例和添加的硬件包装在一起的驱动程序软件相比,可能要“低一级(downlevel)”。位置信息被存储在固件中的第一实施例是优选实施例。
在步骤52中,通过使用传输线路40访问该远程站点。如上所述,可能的用于访问远程站点38的网络接口设备36包括连接到ISDN或其它数字网络的调制解调器和普通的接口。虽然不是关键性的,但该方法最好包括一个下载设备级软件的自动步骤54。对于图1所示的第一设备16,下载的是专用于第一设备16的最新版本的驱动程序。然后安装该下载软件56。当然,这最好也是一个自动步骤。
通过自动执行步骤48-56中的至少若干个步骤,减少了在安装设备和安装驱动程序中用户的干预。安装最新版本的驱动程序软件不再需要连接远程站点和从这些站点下载的专业知识。自动执行所有的步骤48-56使用户从典型的与安装过程相关的负担中解脱出来。另外一个优点是用户能确保安装最新版本的用于设备16的设备级软件。
在步骤58确定是否需要识别第二个设备。如果在步骤44用户连接了两个设备,就必须为第二设备重复步骤48-56。如果连接一个或多个设备的步骤44被替换为升级操作系统以安装一个新版本的步骤,也要求重复这些步骤。一个有效的操作系统的升级可能要求给每个设备16、18和20替换驱动程序软件,以便最大地发挥单个设备的性能。
如果在步骤58确定不再需要进一步的设备级软件,则步骤60是一个已知的自动配置系统资源的步骤。该步骤由图1所示的自动配置组件28执行。然后一个更新的资源表26在操作系统级被存储,并且该程序结束62。然后用户能够使用设备16、18和20中的任何一个。
作为如图2所示的一种可选择的实施例,步骤48和50可以是如下步骤,在该步骤中,在访问网络以下载软件之前,识别所有的相关设备和适当的远程站点。在该实施例中,只需要到网络的一个连接,对于时间和/或连接费用提供了潜在的节约手段。
虽然本发明已经被描述和图解成主要用于升级一台个人计算机,本发明也可以在其它应用中使用。该系统和方法可以在以下任何应用中被使用,在该应用中有足够的技术以要求识别具体设备和该设备与具体软件之间的结合。
图1:12:基本输入输出系统(BIOS)14:总线16-20:设备22:操作系统24:配置管理程序26:资源表28:自动配置组件30:设备定位器32:资源仲裁程序34:站点定位器36:网络接口设备38:远程站点42:网络访问程序图2:44:连接设备46:预先资源配置48:识别设备50:识别远程站点52:访问远程站点54:下载设备级软件56:安装软件58:识别另一设备60:自动配置资源62:结束
Claims (16)
1.一种升级/初始化用于支持多个设备的系统的方法,该方法包括以下步骤:
i.定位由所述系统支持的第一设备;
ii.作为对定位所述第一设备的自动响应,确定与一个远程站点相关的位置信息,在所述远程站点中存储有专用于所述第一设备的驱动程序软件,所述的远程站点不被所述的系统支持;
iii.作为对确定所述位置信息的自动响应,通过传输线路访问所述的远程站点;
iv.从所述的远程站点下载所述的驱动程序软件给所述的系统;和
v.安装所述软件;
其中,如果识别出第二/另一个设备,则对第二/另一设备重复上述的步骤i-v。
2.如权利要求1所述的方法,其中所述的定位所述第一设备的步骤是一个使用即插即用的技术方法执行的步骤。
3.如权利要求1所述的方法,其中所述的确定所述定位信息的步骤包括在网络中识别一个地址。
4.如权利要求3所述的方法,其中所述的系统是一台个人计算机,所述的步骤包括识别一个地址,并包括指定一个国际互联网地址,其中所述的访问所述远程站点的步骤包括通信线路的使用。
5.如权利要求1所述的方法,其中所述的定位所述第一设备的步骤包括,检测在启动一个计算系统时存在的计算机硬件设备,所述的方法还包括,在所述的下载步骤之后,自动安装所述的驱动程序软件的步骤。
6.如权利要求1所述的方法,其中所述的定位所述的第一设备的步骤,或者是对升级计算机操作系统的自动响应,或者是对检测出添加设备存在的自动响应,该设备被添加到所述计算机中。
7.如权利要求1所述的方法,其中所述的确定位置信息的步骤,是一个指定用于识别站点的信息的步骤,所述的站点是由所述的第一设备的制造厂商提供的。
8.如权利要求1所述的方法,其中所述的下载驱动程序软件的步骤在没有用户干预的情况下执行。
9.如权利要求1所述的方法,其中所述的经由传输线路访问所述远端站点的步骤包括使用一个连接到ISDN或其它数字网络的调制解调器或接口。
10.如权利要求1所述的方法,其中所述的定位所述第一设备的步骤包括检测一台计算机系统的适配器卡。
11.一种能够自动配置以提供对多个设备的支持的系统,该系统包括:
用于识别所述的多个设备中的第一设备的装置;
用于为各个设备分配资源并将资源信息保存在非易失性随机存取存储器中的装置;
站点检测装置,响应于所述的识别装置,用于检测位置信息,该信息指定一个不被所述系统支持的远程站点。
响应于所述的站点检测装置,用于通过传输线路自动访问所述远程站点的装置。和
用于接收通过所述的传输线路从所述的远程站点下载的驱动程序软件的存储装置。
12.如权利要求11所述系统,其中所述的用于自动访问所述远程站点的装置,是一个连接ISDN或其它数字网络的调制解调器或接口。
13.如权利要求11所述系统,其中所述的用于识别的装置、站点检测装置和存储装置是计算机系统的组件。
14.如权利要求11所述系统,其中所述的站点检测装置是一个用于识别一个由所述第一设备的销售商提供的网络站点的装置。
15.如权利要求11所述系统,还包括,部分地根据所述的下载的驱动程序软件,自动初始化向所述的第一设备分配资源的装置。
16.一种自动更新一个由系统支持的设备的驱动程序软件的方法,所述的方法包括以下步骤:
响应于确定出所述设备运行不正常,请求专用于所述已用设备的驱动程序软件;
作为对所述请求的自动响应,识别一个远程网络站点,在该站点中所述驱动程序软件可以被下载。
作为对所述的识别所述远程网络站点的自动响应,通过通信线路访问所述站点并下载所述的驱动程序软件;并
安装所述的下载的驱动程序软件。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/672,774 US5870610A (en) | 1996-06-28 | 1996-06-28 | Autoconfigurable method and system having automated downloading |
PCT/US1998/027924 WO2000036502A1 (en) | 1996-06-28 | 1998-01-20 | An autoconfigurable method and system having automated downloading |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1285935A CN1285935A (zh) | 2001-02-28 |
CN1143211C true CN1143211C (zh) | 2004-03-24 |
Family
ID=22268591
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB988009269A Expired - Lifetime CN1143211C (zh) | 1996-06-28 | 1998-01-20 | 一种使用自动下载的自动配置的方法和系统 |
Country Status (7)
Country | Link |
---|---|
US (1) | US5870610A (zh) |
EP (3) | EP1599796B1 (zh) |
JP (1) | JP2001520787A (zh) |
CN (1) | CN1143211C (zh) |
CA (1) | CA2333304A1 (zh) |
DE (2) | DE69841853D1 (zh) |
WO (1) | WO2000036502A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102656559A (zh) * | 2009-07-28 | 2012-09-05 | 空中客车公司 | 实施需要不同安全级别或责任限制的功能的多用途数据的自动处理 |
Families Citing this family (154)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6993471B1 (en) * | 1995-11-13 | 2006-01-31 | America Online, Inc. | Integrated multilingual browser |
US5870610A (en) * | 1996-06-28 | 1999-02-09 | Siemens Business Communication Systems, Inc. | Autoconfigurable method and system having automated downloading |
US6718319B1 (en) * | 1996-12-03 | 2004-04-06 | Strategic Analysis, Incorporated | Method and apparatus for formatting smart cards and card readers |
US6009274A (en) * | 1996-12-13 | 1999-12-28 | 3Com Corporation | Method and apparatus for automatically updating software components on end systems over a network |
US6963923B1 (en) * | 1997-02-10 | 2005-11-08 | International Business Machines Corporation | Method for file transfer restarts using standard internet protocol |
US6023585A (en) * | 1997-05-02 | 2000-02-08 | Webtv Networks, Inc. | Automatically selecting and downloading device drivers from a server system to a client system that includes one or more devices |
US6286106B1 (en) | 1997-07-30 | 2001-09-04 | Gateway, Inc. | Computer power down upon emergency network notification |
US6266809B1 (en) * | 1997-08-15 | 2001-07-24 | International Business Machines Corporation | Methods, systems and computer program products for secure firmware updates |
US6096094A (en) | 1997-10-03 | 2000-08-01 | National Instruments Corporation | Configuration manager for configuring a data acquisition system |
US6282709B1 (en) * | 1997-11-12 | 2001-08-28 | Philips Electronics North America Corporation | Software update manager |
US5995744A (en) * | 1997-11-24 | 1999-11-30 | Xilinx, Inc. | Network configuration of programmable circuits |
GB2333864B (en) * | 1998-01-28 | 2003-05-07 | Ibm | Distribution of software updates via a computer network |
US6202207B1 (en) | 1998-01-28 | 2001-03-13 | International Business Machines Corporation | Method and a mechanism for synchronized updating of interoperating software |
US6021276A (en) * | 1998-03-11 | 2000-02-01 | International Business Machines Corporation | Method and apparatus for microcode downloading |
US6434532B2 (en) * | 1998-03-12 | 2002-08-13 | Aladdin Knowledge Systems, Ltd. | Interactive customer support for computer programs using network connection of user machine |
US20040117631A1 (en) * | 1998-06-04 | 2004-06-17 | Z4 Technologies, Inc. | Method for digital rights management including user/publisher connectivity interface |
US6799277B2 (en) | 1998-06-04 | 2004-09-28 | Z4 Technologies, Inc. | System and method for monitoring software |
US20040107368A1 (en) * | 1998-06-04 | 2004-06-03 | Z4 Technologies, Inc. | Method for digital rights management including self activating/self authentication software |
US20040225894A1 (en) * | 1998-06-04 | 2004-11-11 | Z4 Technologies, Inc. | Hardware based method for digital rights management including self activating/self authentication software |
US20040117644A1 (en) * | 1998-06-04 | 2004-06-17 | Z4 Technologies, Inc. | Method for reducing unauthorized use of software/digital content including self-activating/self-authenticating software/digital content |
US6986063B2 (en) * | 1998-06-04 | 2006-01-10 | Z4 Technologies, Inc. | Method for monitoring software using encryption including digital signatures/certificates |
US20040117628A1 (en) * | 1998-06-04 | 2004-06-17 | Z4 Technologies, Inc. | Computer readable storage medium for enhancing license compliance of software/digital content including self-activating/self-authenticating software/digital content |
US6044471A (en) | 1998-06-04 | 2000-03-28 | Z4 Technologies, Inc. | Method and apparatus for securing software to reduce unauthorized use |
US20040117664A1 (en) * | 1998-06-04 | 2004-06-17 | Z4 Technologies, Inc. | Apparatus for establishing a connectivity platform for digital rights management |
US20040117663A1 (en) * | 1998-06-04 | 2004-06-17 | Z4 Technologies, Inc. | Method for authentication of digital content used or accessed with secondary devices to reduce unauthorized use or distribution |
US6178468B1 (en) * | 1998-06-19 | 2001-01-23 | Hewlett-Packard Company | Real time supply PF plug-and-play installation resources |
US6418555B2 (en) * | 1998-07-21 | 2002-07-09 | Intel Corporation | Automatic upgrade of software |
FI982194A0 (fi) * | 1998-10-09 | 1998-10-09 | Nokia Mobile Phones Ltd | Menetelmä kahden tai useamman käyttöjärjestelmän/käyttöliittymän asentamiseksi elektroniikkalaitteeseen sekä elektroniikkalaite |
US6567860B1 (en) * | 1998-10-30 | 2003-05-20 | Computer Associates Think, Inc. | Method and apparatus for new device driver installation by an operating system |
US6826616B2 (en) * | 1998-10-30 | 2004-11-30 | Science Applications International Corp. | Method for establishing secure communication link between computers of virtual private network |
US6502135B1 (en) * | 1998-10-30 | 2002-12-31 | Science Applications International Corporation | Agile network protocol for secure communications with assured system availability |
US10511573B2 (en) | 1998-10-30 | 2019-12-17 | Virnetx, Inc. | Agile network protocol for secure communications using secure domain names |
EP3086533B1 (en) | 1998-10-30 | 2019-09-11 | VirnetX Inc. | An agile network protocol for secure communications with assured system availability |
US7418504B2 (en) | 1998-10-30 | 2008-08-26 | Virnetx, Inc. | Agile network protocol for secure communications using secure domain names |
US6694354B1 (en) | 1998-11-30 | 2004-02-17 | Telefonaktiebolaget Lm Ericsson (Publ) | Host computer access to peripheral device drivers |
JP2000207219A (ja) * | 1999-01-18 | 2000-07-28 | Fujitsu Ten Ltd | 車載端末とセンタ―との間の通信システム、及び、通信システムに使用する車載端末 |
BR0008286A (pt) * | 1999-02-17 | 2001-11-20 | Diebold Inc | Método e sistema para a conexão de serviços emuma máquina de transação bancária automatizada |
US6707811B2 (en) | 1999-03-19 | 2004-03-16 | Estara, Inc. | Internet telephony for ecommerce |
WO2000057621A1 (en) | 1999-03-19 | 2000-09-28 | Estara, Inc. | Public web phone system |
US6895588B1 (en) | 1999-04-09 | 2005-05-17 | Sun Microsystems, Inc. | Remote device access over a network |
FI106495B (fi) | 1999-04-12 | 2001-02-15 | Nokia Mobile Phones Ltd | Verkkoelementti |
US7062765B1 (en) | 1999-05-25 | 2006-06-13 | Realnetworks, Inc. | System and method for updating information via a network |
US6996627B1 (en) | 1999-05-25 | 2006-02-07 | Realnetworks, Inc. | System and method for providing update information |
US6578142B1 (en) * | 1999-06-18 | 2003-06-10 | Phoenix Technologies, Ltd. | Method and apparatus for automatically installing and configuring software on a computer |
TW498228B (en) * | 1999-11-24 | 2002-08-11 | Elegent Technologies Inc | Self-contained network browser with diagnostic abilities |
ES2299546T3 (es) * | 2000-02-08 | 2008-06-01 | Ricoh Company, Ltd. | Sistema de gestion de dispositivos. |
US6513159B1 (en) * | 2000-03-28 | 2003-01-28 | Intel Corporation | Platform intelligent installer |
US6658489B1 (en) | 2000-03-29 | 2003-12-02 | International Business Machines Corporation | Method for replacing a device driver during system operation |
EP1302047B1 (en) * | 2000-04-26 | 2012-08-01 | VirnetX Inc. | Protocol for secure communication |
US6804774B1 (en) * | 2000-05-12 | 2004-10-12 | Hewlett-Packard Development Company, L.P. | Software image transition aid comprising building a disk image based on identified hardware |
KR20000058548A (ko) * | 2000-06-13 | 2000-10-05 | 이은석 | 전용 시스템을 이용하여 특정 정보를 제공하는 서버에연결하기 위한 인증 시스템 및 그 방법 |
AU5662701A (en) * | 2000-06-16 | 2001-12-24 | Silicom Ltd. | Device-related software installation |
US7496739B1 (en) * | 2000-06-30 | 2009-02-24 | Microsoft Corporation | System and related methods for automatically configuring a computing system |
CN1255972C (zh) * | 2000-09-27 | 2006-05-10 | 株式会社Ntt都科摩 | 家庭设置的电子装置的远程控制方法和管理设备 |
US6948059B1 (en) * | 2000-09-28 | 2005-09-20 | Rockwell Automation Technologies, Inc. | Component loader for industrial control device providing resource search capabilities |
US6907597B1 (en) * | 2000-10-13 | 2005-06-14 | Ati International Srl | Method and apparatus for constructing an executable program in memory |
US7032015B1 (en) * | 2000-10-31 | 2006-04-18 | General Electric Company | System and method for integrating a power system over a network |
US7076536B2 (en) * | 2000-12-21 | 2006-07-11 | Microsoft Corporation | Method and system to access software pertinent to an electronic peripheral device at an address based on a peripheral device identifier |
US6904457B2 (en) * | 2001-01-05 | 2005-06-07 | International Business Machines Corporation | Automatic firmware update of processor nodes |
US7165109B2 (en) * | 2001-01-12 | 2007-01-16 | Microsoft Corporation | Method and system to access software pertinent to an electronic peripheral device based on an address stored in a peripheral device |
US6829732B2 (en) * | 2001-01-22 | 2004-12-07 | Hewlett-Packard Development Company, L.P. | Network-based software recovery for computing devices |
US7075921B2 (en) | 2001-01-30 | 2006-07-11 | Estara, Inc. | Remote media control for voice over internet telephony and related applications |
US6914899B2 (en) | 2001-01-30 | 2005-07-05 | Estara, Inc. | Caller identification and voice/data synchronization for internet telephony and related applications |
KR100371189B1 (ko) * | 2001-02-20 | 2003-02-06 | 엘지전자 주식회사 | 이동통신 단말기의 멀티-다운로드 구조 및 방법 |
US20020124046A1 (en) * | 2001-02-20 | 2002-09-05 | Fischer William A. | Peripheral devices which manage application upload to computing devices |
EP1341075A4 (en) * | 2001-03-30 | 2005-02-16 | Seiko Epson Corp | NETWORKING TECHNIQUE FOR DYSFUNCTION PREVENTION MEASURES |
JP3666405B2 (ja) * | 2001-03-30 | 2005-06-29 | コニカミノルタビジネステクノロジーズ株式会社 | 画像形成装置、インストールプログラム、インストールプログラムを記録したコンピュータ読取可能な記録媒体およびインストール方法 |
US6941478B2 (en) | 2001-04-13 | 2005-09-06 | Nokia, Inc. | System and method for providing exploit protection with message tracking |
ES2549069T3 (es) * | 2001-04-13 | 2015-10-22 | Nokia Technologies Oy | Sistema y método para proporcionar protección contra programas maliciosos para redes |
KR100671153B1 (ko) * | 2001-04-25 | 2007-01-17 | 엘지전자 주식회사 | 디바이스 드라이버 설치방법 |
US20020174206A1 (en) * | 2001-05-21 | 2002-11-21 | Moyer Alan L. | Web-based file manipulating system |
US7162543B2 (en) * | 2001-06-06 | 2007-01-09 | Sap Ag | Process for synchronizing data between remotely located devices and a central computer system |
US20030023770A1 (en) * | 2001-07-26 | 2003-01-30 | Barmettler James W. | Automated software driver installation |
WO2003012577A2 (en) * | 2001-07-31 | 2003-02-13 | Silicom Ltd. | Device-related software installation |
US7743119B2 (en) | 2001-08-07 | 2010-06-22 | Motorola, Inc. | System and method for mapping identification codes |
US7962622B2 (en) * | 2001-08-07 | 2011-06-14 | Motorola Mobility, Inc. | System and method for providing provisioning and upgrade services for a wireless device |
US7596565B2 (en) * | 2001-08-07 | 2009-09-29 | Good Technology | System and method for maintaining wireless file folders at a wireless device |
US7243163B1 (en) * | 2001-08-07 | 2007-07-10 | Good Technology, Inc. | System and method for full wireless synchronization of a data processing apparatus with a messaging system |
US7155483B1 (en) | 2001-08-07 | 2006-12-26 | Good Technology, Inc. | Apparatus and method for conserving bandwidth by batch processing data transactions |
US20030041125A1 (en) * | 2001-08-16 | 2003-02-27 | Salomon Kirk C. | Internet-deployed wireless system |
DE10140763A1 (de) * | 2001-08-20 | 2003-03-06 | Siemens Ag | Verfahren und Anordnung zur Konfiguration von Baugruppen in einer Datenverarbeitungsanlage |
US7506097B2 (en) | 2001-09-25 | 2009-03-17 | Caterpillar, Inc. | Method and apparatus for installing data in a memory on a work machine |
US7127271B1 (en) | 2001-10-18 | 2006-10-24 | Iwao Fujisaki | Communication device |
US20030120624A1 (en) * | 2001-12-10 | 2003-06-26 | Poppenga Burton H. | System and method for efficiently installing and configuring device drivers in managed environments |
US7743115B2 (en) | 2002-02-27 | 2010-06-22 | Motorola, Inc. | Software content downloading methods in radio communication networks |
US7253915B2 (en) * | 2002-03-07 | 2007-08-07 | Canon Kabushiki Kaisha | Creating a locally managed instance of a network printer |
US7065560B2 (en) * | 2002-03-12 | 2006-06-20 | Hewlett-Packard Development Company, L.P. | Verification of computer program versions based on a selected recipe from a recipe table |
US20030177169A1 (en) * | 2002-03-14 | 2003-09-18 | Nutt Letty B. | Automated peripheral device data harvest utility |
US6950964B1 (en) | 2002-03-22 | 2005-09-27 | Microsoft Corporation | Driver protection |
US7689673B2 (en) * | 2002-04-23 | 2010-03-30 | Canon Kabushiki Kaisha | Remote creation of printer instances on a workstation |
US7213060B2 (en) * | 2002-04-23 | 2007-05-01 | Canon Kabushiki Kaisha | Web based creation of printer instances on a workstation |
US20030200291A1 (en) * | 2002-04-23 | 2003-10-23 | Canon Kabushiki Kaisha | Web based creation of printer instances on a workstation |
US7447799B2 (en) * | 2002-04-24 | 2008-11-04 | Good Technology, Inc. | System and method for automatically updating a wireless device |
US20030217357A1 (en) * | 2002-05-14 | 2003-11-20 | Parry Travis J. | Monitoring firmware |
US8667104B2 (en) * | 2002-05-14 | 2014-03-04 | Hewlett-Packard Development Company, L.P. | Firmware/software upgrade alert method and apparatus |
US6965674B2 (en) * | 2002-05-21 | 2005-11-15 | Wavelink Corporation | System and method for providing WLAN security through synchronized update and rotation of WEP keys |
JP3578153B2 (ja) * | 2002-05-31 | 2004-10-20 | ブラザー工業株式会社 | 情報処理装置、プログラム、記録媒体、及びインストール状況表示方法 |
US9813514B2 (en) | 2002-06-12 | 2017-11-07 | Good Technology Holdings Limited | Information repository system including a wireless device and related method |
GB0214303D0 (en) * | 2002-06-21 | 2002-07-31 | Koninkl Philips Electronics Nv | Server side configuration management |
US7965842B2 (en) * | 2002-06-28 | 2011-06-21 | Wavelink Corporation | System and method for detecting unauthorized wireless access points |
US8516034B1 (en) | 2002-07-08 | 2013-08-20 | Good Technology Software, Inc | System and method for modifying application behavior based on network bandwidth |
US7606242B2 (en) * | 2002-08-02 | 2009-10-20 | Wavelink Corporation | Managed roaming for WLANS |
US7522906B2 (en) * | 2002-08-09 | 2009-04-21 | Wavelink Corporation | Mobile unit configuration management for WLANs |
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 |
US20040088398A1 (en) * | 2002-11-06 | 2004-05-06 | Barlow Douglas B. | Systems and methods for providing autoconfiguration and management of nodes |
US7962581B2 (en) * | 2002-12-12 | 2011-06-14 | International Business Machines Corporation | Client device configuration with vendor association of configuration parameters |
US20040117462A1 (en) * | 2002-12-12 | 2004-06-17 | International Business Machines Corporation | Client device configuration with user entry of configuration parameters |
US7437432B2 (en) * | 2002-12-12 | 2008-10-14 | International Business Machines Corporation | Client device configuration with configuration services providers |
US7093246B2 (en) * | 2002-12-20 | 2006-08-15 | International Business Machines Corporation | Automated updates of software and systems |
US7475389B2 (en) * | 2002-12-31 | 2009-01-06 | International Business Machines Corporation | Restoration of software configurations |
US7398305B2 (en) * | 2003-02-06 | 2008-07-08 | International Business Machines Corporation | Client device configuration with hooks |
US7082526B2 (en) | 2003-03-14 | 2006-07-25 | Elegent Technologies, Inc. | Mechanism for intuitively invoking one or more auxiliary programs during a computer booting process |
US8463951B1 (en) * | 2003-03-27 | 2013-06-11 | Nvidia Corporation | Unified driver architecture device identifier strategy |
CN1309212C (zh) * | 2003-06-08 | 2007-04-04 | 华为技术有限公司 | 一种自动配置终端设备的方法 |
US7103681B2 (en) * | 2003-06-19 | 2006-09-05 | Nokia Corporation | System for rendering multimedia messages by providing, in a multimedia message, URL for downloadable software to receiving terminal |
US7590837B2 (en) * | 2003-08-23 | 2009-09-15 | Softex Incorporated | Electronic device security and tracking system and method |
US9336393B2 (en) * | 2003-08-23 | 2016-05-10 | Softex Incorporated | System and method for protecting files stored on an electronic device |
US7535588B2 (en) * | 2003-09-30 | 2009-05-19 | Toshiba Corporation | System and method to communicate to controller mapped by print server |
CN100458747C (zh) * | 2003-10-31 | 2009-02-04 | 索尼株式会社 | 用于确定计算机的连接速度的方法 |
CN1327656C (zh) * | 2003-11-05 | 2007-07-18 | 华为技术有限公司 | 升级系统设备的方法 |
CN100377153C (zh) * | 2003-11-05 | 2008-03-26 | 鸿富锦精密工业(深圳)有限公司 | 远程视频控制程序下载系统及方法 |
US7478383B2 (en) * | 2004-03-23 | 2009-01-13 | Toshiba Corporation | System and method for remotely securing software updates of computer systems |
US8225304B2 (en) * | 2004-03-23 | 2012-07-17 | Kabushiki Kaisha Toshiba | System and method for remotely securing software updates of computer systems |
US7676804B2 (en) * | 2004-05-20 | 2010-03-09 | Caterpillar Inc. | Systems and method for remotely modifying software on a work machine |
US7827558B2 (en) | 2004-06-30 | 2010-11-02 | Devicevm, Inc. | Mechanism for enabling a program to be executed while the execution of an operating system is suspended |
CN100466659C (zh) * | 2004-07-13 | 2009-03-04 | 华为技术有限公司 | 一种自动配置终端设备的方法 |
US7363623B2 (en) * | 2004-08-05 | 2008-04-22 | Canon Kabushiki Kaisha | Services of remote software installation, configuration and afterward support, for network connected peripherals |
US7400997B2 (en) * | 2005-05-26 | 2008-07-15 | The Mathworks, Inc. | Integrated instrument driver network |
US7668974B2 (en) * | 2005-11-01 | 2010-02-23 | International Business Machines Corporation | Method and system for local provisioning of device drivers for portable storage devices |
CN100512116C (zh) | 2005-11-24 | 2009-07-08 | 华为技术有限公司 | 网络设备远程加载系统及方法 |
US20070180445A1 (en) * | 2006-01-30 | 2007-08-02 | Microsoft Corporation | Download Service For Device Drivers |
US7620392B1 (en) | 2006-02-27 | 2009-11-17 | Good Technology, Inc. | Method and system for distributing and updating software in wireless devices |
CN100454843C (zh) * | 2006-07-25 | 2009-01-21 | 华为技术有限公司 | 软件批量分发的控制系统及方法 |
US20080129822A1 (en) * | 2006-11-07 | 2008-06-05 | Glenn Daniel Clapp | Optimized video data transfer |
US20080122932A1 (en) * | 2006-11-28 | 2008-05-29 | George Aaron Kibbie | Remote video monitoring systems utilizing outbound limited communication protocols |
US20080143831A1 (en) * | 2006-12-15 | 2008-06-19 | Daniel David Bowen | Systems and methods for user notification in a multi-use environment |
JP5142519B2 (ja) * | 2006-12-21 | 2013-02-13 | キヤノン株式会社 | データ処理装置、データ処理システム、データ処理方法、及びプログラム |
US7899090B2 (en) * | 2006-12-22 | 2011-03-01 | Dell Products L.P. | Remote installation performance over management controllers in monolithic and modular systems |
US20080170505A1 (en) * | 2007-01-15 | 2008-07-17 | Rohlfing Thomas R | Systems and methods for data obstruction system identification and circumvention |
US7996831B2 (en) * | 2007-02-19 | 2011-08-09 | Kabushiki Kaisha Toshiba | Office equipment and program installation support method |
US20090024645A1 (en) * | 2007-07-16 | 2009-01-22 | Sudhir Krishna S | Method and system for generating offline applications |
WO2009047438A1 (fr) * | 2007-09-18 | 2009-04-16 | Thomson Licensing | Hebergement d'applications semi-permanent |
US8788651B1 (en) | 2007-09-28 | 2014-07-22 | Ciena Corporation | Multi-stage value retrieval and multi-rate value retrieval |
US7720940B1 (en) * | 2007-09-28 | 2010-05-18 | World Wide Packets, Inc. | Managing a network element using a template configuration |
US8521917B2 (en) * | 2008-06-26 | 2013-08-27 | Microsoft Corporation | Remote inking |
US10656931B2 (en) * | 2009-05-26 | 2020-05-19 | Comcast Cable Communications, Llc | Network event triggered software updates |
US8402186B2 (en) * | 2009-06-30 | 2013-03-19 | Intel Corporation | Bi-directional handshake for advanced reliabilty availability and serviceability |
CN101694642B (zh) * | 2009-10-21 | 2015-07-22 | 中兴通讯股份有限公司 | 数据卡的更新方法及装置 |
CN102098303A (zh) * | 2011-01-21 | 2011-06-15 | 汉柏科技有限公司 | 实现自动化升级的硬件防火墙及其升级方法 |
US9202059B2 (en) | 2011-03-01 | 2015-12-01 | Apurva M. Bhansali | Methods, systems, and apparatuses for managing a hard drive security system |
CN103024766B (zh) | 2011-09-22 | 2016-03-30 | 华为技术有限公司 | 配置数据的获得、提供方法及基站设备、网管系统 |
CN103455341A (zh) * | 2012-06-04 | 2013-12-18 | 致伸科技股份有限公司 | 自动安装驱动程序的方法 |
US20150339111A1 (en) * | 2014-05-21 | 2015-11-26 | Google Inc. | Automatic discovery and installation of applications via the internet in response to coupling of hardware device to computing device |
CN104536915B (zh) * | 2014-11-27 | 2017-11-24 | 英业达科技有限公司 | 存储扩充装置自动识别系统及存储扩充装置自动识别配置方法 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4982324A (en) * | 1988-12-19 | 1991-01-01 | International Business Machines Corporation | Method of and system for using device drivers to couple the communication and data storage of remote computer systems |
US5619716A (en) * | 1991-11-05 | 1997-04-08 | Hitachi, Ltd. | Information processing system having a configuration management system for managing the software of the information processing system |
EP0592079A2 (en) * | 1992-09-20 | 1994-04-13 | Sun Microsystems, Inc. | Automated software installation and operating environment configuration on a computer system |
US5815722A (en) | 1992-11-18 | 1998-09-29 | Canon Information Systems, Inc. | In an interactive network board, a method and apparatus for remotely downloading and executing files in a memory |
US5634074A (en) * | 1993-05-07 | 1997-05-27 | Apple Computer, Inc. | Serial I/O device identifies itself to a computer through a serial interface during power on reset then it is being configured by the computer |
US6031867A (en) | 1993-07-02 | 2000-02-29 | Multi-Tech Systems, Inc. | Modem with firmware upgrade feature |
US5483654A (en) * | 1993-09-15 | 1996-01-09 | Allen-Bradley Company, Inc. | Apparatus to select computer program for execution |
US5655148A (en) * | 1994-05-27 | 1997-08-05 | Microsoft Corporation | Method for automatically configuring devices including a network adapter without manual intervention and without prior configuration information |
US5469554A (en) * | 1994-06-14 | 1995-11-21 | Compaq Computer Corp. | Detecting the presence of a device on a computer system bus by altering the bus termination |
US5668992A (en) * | 1994-08-01 | 1997-09-16 | International Business Machines Corporation | Self-configuring computer system |
US5870610A (en) * | 1996-06-28 | 1999-02-09 | Siemens Business Communication Systems, Inc. | Autoconfigurable method and system having automated downloading |
-
1996
- 1996-06-28 US US08/672,774 patent/US5870610A/en not_active Expired - Lifetime
-
1998
- 1998-01-20 EP EP98966961A patent/EP1599796B1/en not_active Expired - Lifetime
- 1998-01-20 CA CA002333304A patent/CA2333304A1/en not_active Abandoned
- 1998-01-20 DE DE69841853T patent/DE69841853D1/de not_active Expired - Lifetime
- 1998-01-20 CN CNB988009269A patent/CN1143211C/zh not_active Expired - Lifetime
- 1998-01-20 EP EP08007965A patent/EP1962187B1/en not_active Expired - Lifetime
- 1998-01-20 JP JP56470999A patent/JP2001520787A/ja active Pending
- 1998-01-20 WO PCT/US1998/027924 patent/WO2000036502A1/en active Application Filing
- 1998-01-20 EP EP08007966A patent/EP1962188B1/en not_active Expired - Lifetime
- 1998-01-20 DE DE69840349T patent/DE69840349D1/de not_active Expired - Lifetime
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102656559A (zh) * | 2009-07-28 | 2012-09-05 | 空中客车公司 | 实施需要不同安全级别或责任限制的功能的多用途数据的自动处理 |
Also Published As
Publication number | Publication date |
---|---|
CA2333304A1 (en) | 2000-06-22 |
EP1962188A1 (en) | 2008-08-27 |
EP1962187A1 (en) | 2008-08-27 |
DE69841853D1 (de) | 2010-09-30 |
CN1285935A (zh) | 2001-02-28 |
US5870610A (en) | 1999-02-09 |
EP1599796A1 (en) | 2005-11-30 |
EP1962187B1 (en) | 2012-08-08 |
JP2001520787A (ja) | 2001-10-30 |
DE69840349D1 (de) | 2009-01-22 |
EP1962188B1 (en) | 2010-08-18 |
WO2000036502A1 (en) | 2000-06-22 |
EP1599796B1 (en) | 2008-12-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1143211C (zh) | 一种使用自动下载的自动配置的方法和系统 | |
US5832191A (en) | Method and apparatus for automatically enabling communication with a network printer | |
US6023585A (en) | Automatically selecting and downloading device drivers from a server system to a client system that includes one or more devices | |
CN1174307C (zh) | 用于自动设备驱动程序配置的方法和系统 | |
US6581157B1 (en) | System and method for detecting and updating non-volatile memory on an electronic adapter board installed in a computing system | |
US6789111B1 (en) | Automatic detection and installation of client peripheral devices by a server | |
US6574678B1 (en) | Method for installing services | |
US7331051B2 (en) | System and method for installing portable device drivers | |
CN1427587A (zh) | 用于远端更新家用设备功能的方法和系统 | |
CN100338576C (zh) | 提供通信网中资源的方法 | |
CN100595803C (zh) | 新或替换eas网络装置的自动配置 | |
US6708229B2 (en) | Configuring computer components | |
CN112055066B (zh) | 通信方法、装置、诊断设备及计算机可读存储介质 | |
US20090157908A1 (en) | Software Driver Device | |
CN114430392A (zh) | 一种Intel网卡连接Switch拓展网口的方法与终端 | |
CN112748943A (zh) | 一种非智能交互电子白板的升级方法及升级系统 | |
CN1532715A (zh) | 在周边装置内建储存模块的即插即用连接架构及其方法 | |
CN1494267A (zh) | 数字用户线装置的更新固件方法 | |
KR20060040457A (ko) | 메인 보드에 탑재된 서브 보드로 데이터를 원격 다운로드하는 방법 및 그 장치 | |
JPH1021080A (ja) | プログラムデータのダウンロード方式及び制御装置 |
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 | ||
CX01 | Expiry of patent term | ||
CX01 | Expiry of patent term |
Granted publication date: 20040324 |