CN1272649A - 工厂安装用于活动桌面的桌面部件 - Google Patents
工厂安装用于活动桌面的桌面部件 Download PDFInfo
- Publication number
- CN1272649A CN1272649A CN99121739A CN99121739A CN1272649A CN 1272649 A CN1272649 A CN 1272649A CN 99121739 A CN99121739 A CN 99121739A CN 99121739 A CN99121739 A CN 99121739A CN 1272649 A CN1272649 A CN 1272649A
- Authority
- CN
- China
- Prior art keywords
- operating system
- user interface
- graphic
- user
- method described
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
-
- 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/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Stored Programmes (AREA)
- User Interface Of Digital Computer (AREA)
- Nitrogen And Oxygen Or Sulfur-Condensed Heterocyclic Ring Systems (AREA)
Abstract
一种用于修改诸如视窗型操作系统等图形用户界面及允许定制该图形用户界面的制造过程、计算机系统及方法。制造过程复制操作系统、配置文件、应用程序、图形图象文件及安装程序到计算机系统非易失性存储设备上。在用户第一次调用操作系统时配置文件触发安装程序执行,及安装定制桌面部件。配置文件可包含登记项。安装程度增加与应用或活动桌面部件相关的图形图象。带有各用户独立的配置文件与桌面布局图的多个用户可具有各该多个用户的经过修改的图形用户界面。执行相关应用或活动的桌面部件之后可消除该图形图象。
Description
本发明涉及软件,更具体地,涉及根据用户第一次执行定制操作系统的软件及在制造计算机系统的过程中利用这些改进所得到的提高。
一般地说计算机系统具体地说国际商用机器(IBM)兼容个人计算机系统己广泛地用于向当今的现代化社会的许多方面提供计算机能力。个人计算机系统通常可定义为台式的、落地式或便携式微计算机,它包括具有系统处理器的系统单元以及相关的易失性与非失易失性存储器、显示监视器、键盘,一或多个磁盘驱动器、固定盘存储器驱动器及选用的打印机。这些系统的突出特征之一便是利用系统板将这些部件电连接在一起。这些个人计算机系统是主要设计成给予单个用户独立计算能力(在个人计算机用作计算机服务器系统时给予一群用户)并且是定价低廉供个人或小企业购买的信息处理系统。个人计算机系统也可包含耦合在系统处理器上执行专用功能的一个或多个I/O设备(即外围设备)。I/O设备包含调制解调器、音/视频设备或专用通信设备。诸如硬盘、CD-ROM驱动器及磁光驱动器等大容量存储器设备也认为是外围设备。
个人计算机的制造商通常预先安装诸如微软Windows 95TM操作系统、微软Windows NTTM操作系统或IBM OS/2TM操作系统等操作系统。这些现代操作系统在复杂性及存储器要求方面越来越大,通常需要数兆字节硬驱动器空间。当制造商安装操作系统时,制造商通常利用另一计算机用专用软件程序从独立的硬驱动器将该操作系统的映象复制到正在为客户建立的目标硬驱动器上。
复制硬驱动器的映象而不是在各客户系统上安装操作系统节省可观的时间。然而,一旦建立了映象,不建立与复制新映象或接通客户的机器并提供定制就很难定制客户的系统。
在安装诸如微软OfficeTM应用程序组等多数客户要求的标准应用时,建立多种映象并复制最适合于客户的要求的映象是有帮助的。多种映象增加了制造过程的复杂化并且增加了使这些映象适用于安装进程的计算机的要求。此外,制造商可能希望作出小的定制来帮助用户熟悉新计算机及帮助建立制造商的品牌身份与信誉。此外,一些大的集团客户可能要求特殊的定制,诸如向客户的雇员显示集团PC使用指南的应用。
本发明的用于修改图形用户界面的计算机系统及方法允许诸如视窗型操作系统的图形用户界面的定制。在调用时,该系统读取关于调用安装程序来安装定制桌面(desktop)部件的操作系统的一个或多个配置文件。这些配置文件可包含登记项。定制桌面部件包含在第一次调用期间加到图形用户界面上的图形图象。该图形图象是与用户从桌面布局中选择该图形图象时执行的应用或活动的桌面部件相关。该计算机系统及方法还允许多个用户使用同一计算机系统而各自具有不同的配置文件和桌面布局。在这种多用户系统中,为各该多个用户产生修改。在执行该应用或活动的桌面部件之后,系统可以从图形用户界面中去掉与该应用或活动的桌面部件关联的图形图象。
在具有当用户第一次调用时修改的图形用户界面的制造系统中,本发明的制造过程是有用的。该制造过程包括将操作系统、配置文件、应用程序、图形图象文件及安装程序复制到计算机系统非易失性存储设备上。将配置文件设置成在用户第一次调用操作系统时触发安装程序以执行。该安装程序己定制成执行对图形用户界面的修改,如上所述。
通过参照附图,熟悉本技术的人员可更好地理解本发明及更多目的、特征与优点。
图1为展示按照本发明的制造过程的方框图。
图2为展示按照本发明的操作系统的安装与定制的方框图。
图3为展示按照本发明的操作系统的第一次执行的方框图。
图4为展示按照本发明的定制的应用的执行的方框图。
图5为展示在单用户操作系统的第一次执行时最终用户的桌面的修改的流程图。
图6为展示多用户操作系统中各用户第一次执行时,最终用户的桌面的修改的流程图。
图7为展示在制造中安装到非易失性存储设备上的通用安装程序及操作系统的方框图。
图8为展示在制造中安装到非易失性存储设备上的定制安装文件的方框图。
图9为描绘在操作系统的第一次调用中最终用户的计算机系统所安装的文件的使用的方框图。
用相同的参照符号在不同的图中指示相似或相同项目。
图1中示出个人计算机制造过程。首先在硬件制造部门102用包含电源115、带有处理器120的系统板、非易失性存储设备125及存储器130的各种硬件部件组装计算机系统100。也可安装附加部件135及包含诸如磁带驱动器、光盘只读存储器(CD-ROM),以及客户有可能己定购的其它部件。非易失性存储设备125可以是硬盘驱动器或在关闭计算机时保持信息的任何设备。
安装了计算机系统100的硬件之后,将计算机系统100传送到软件安装部门104。在软件安装部门104期间,制造计算机系统150安装标准操作系统与应用程序。制造计算机系统150读取盘映象155。盘映象155是用熟悉本技术的人员所知的各种方法存储在非易失性存储设备上的。制造计算机系统150也可安装从软件产品中选择的部件来进一步定制计算机系统100。诸如微软OfficeTM等软件包及组包含若干软件应用。在微软OfficeTM的情况中,该组中包含字处理程序(微软WordTM)、电子表格(微软ExcelTM)、数据库(微软AccessTM)、图象应用(微软PowerpointTM)及个人信息管理程序(微软OutlookTM)。客户可要求将来自软件组的一个或多个这种应用安装在计算机系统100上。也能用制造计算机系统将这些应用安装在计算机系统100上。启动计算机系统100及协助安装过程,并且也能执行安装程序将应用安装到非易失性存储设备125上。建立盘映象的一种方法为手动建立模型计算机系统配置及利用专用软件从该模型计算机系统复制盘映象。制造计算机系统150的操作员可以是人或确定哪些盘映象应安装到事先安装在计算机系统100中的非易失性存储设备125上的自动化程序。
为了协助计算机系统100的定制,可在存储在及加载到事先安装在计算机系统100中的非易失性存储设备125上的盘映象155中包含通用安装程序与修改的配置文件。修改的配置文件中可包含最终用户在第一次调用操作系统时,供操作系统执行通用安装程序的指令。
在软件安装部门104之后,计算机系统100处于允许最终用户使用它的状态中。然而,在这一点上尚未执行定制,因此不能给予用户特别指令或提供给用户定制信息。在这一点上,将计算机系统100传送给定制部门106。在定制部门106中,可通过存储定制的安装程序、用户及图形文件(集体称作“定制部件”)到非易失性存储设备125中来定制计算机系统100。利用定制安装系统170从连接在定制安装系统170上的非易性存储设备传送定制部件175。如熟悉本技术的人员将理解的,制造系统150及定制安装系统170可以是同一系统。此外,盘映象155与定制部件175可存储在同一非易失性存储设备中。此外,可利用局域网(LAN)将制造系统150及定制安装系统170连接到包含盘映象155及定制部件175的非易失性存储设备上。
可以修改安装在计算机系统100上的操作系统所使用的配置文件,在最终用户第一次调用操作系统时指令操作系统调用定制的安装程序。可将定制的安装程序编程为搜索其它定制部件175。正如熟悉本技术的人员将会理解的,安装程序可利用数种方法来搜索其它定制部件175,包括提供由安装程序读取与处理的关于定制的部件的安装细节的数据文件。定制的安装程序也可用来消除通常与操作系统一起包含但购买者不希望用户使用的标准图符或程序。其中包含游戏或因特网浏览器程序(即微软Internet ExplorerTM、Netscape NavigatorTM)或任何与操作系统一起包含但购买者不希望雇员使用的其它应用。此外,可将安装程序编程为处理在搜索定制部件175时遇到的错误,从而当定制部件175未安装在计算机系统100上时最终用户看不见出错信息。这允许不管是否将定制部件175加载到计算机系统100的非易失性存储设备125中,都可将通用安装程序从盘映象155放到每一计算机系统100上。
可用若干方式进行操作系统的通知,下面公开其中之二。首先在建立盘映象155之前修改配置文件,使得随后的操作系统安装己包含修改后的配置文件。第二种修改配置文件的方法发生在定制安装系统170安装在定制部件175期间。制造商可选择在步骤190发运给客户的每一台计算机上提供定制部件。第一种方法由于在将定制部件175复制到计算机系统100的非易失性存储装置125之前己将安装文件与修改过的配置文件复制到计算机系统100的非易失性设备125上有利地提高速度。第二种方法有利地避免修改配置文件及将安装程序放置在计算机系统100的非易失性存储设备125上,除非定制的部件175是用定制安装系统170加载的。加载了定制部件175之后,计算机系统100己准备好在步骤190发运给客户了。
图2示出从计算机系统100的观点看软件安装部门104及定制部门106过程。加载到计算机系统100的非易失性存储设备125上的文件包括显示桌面布局图2 10的文件及配置文件220。在诸如Windows 95TM及Windows NTTM等一些操作系统中,配置文件构成存储配置信息的登记项。在Windows 95TM中,配置信息是存储在称作system.dat与user.dat的系统文件中的。登记项分成包含“键”与“子键”的6个部分。称作“登记编辑程序”的实用程序(regedit.exe)包含在Windows 95TM中用于观察这些键与子键。Windows 95TM所提供的键之一称作“运行一次”键,正如其名称所蕴含的,它只运行与该键关联的程序一次。当最终用户正在安装他所购买的的软件时,这一性质的键是有用的。软件安装程序可将软件加载到用户硬驱动器上,修改系统设置值,及需要重新引导系统以便执行该软件。诸如登记项等配置文件220以新颖的方式用来定制在用户第一次调用操作系统时的操作系统显示,及提供下述定制与制造优点。在配置部门106中,修改配置文件220使之对应于桌面部件230,以便在用户第一次调用操作系统时安装桌面部件230。
图3一般性地示出最终用户的第一次执行操作系统300。在第一次执行操作系统300时,操作系统300从配置文件220中读取配置数据。操作系统300内存储的配置文件220指令操作系统300执行安装程序320以安装定制的桌面部件230。安装程序320读取包含一或多个与桌面部件230关联的图形图象380的桌面部件信息230。然后安装程序320修改操作系统300所使用的桌面布局图210以显示桌面布局图350给最终用户。新的桌面布局图350包含桌面部件230的图形部份。
在步骤305上操作系统300读取配置文件220与步骤355上显示桌面布局图之间存在延迟。理想上,桌面布局图210的修改会在操作系统在步骤355上显示台式计算布局图之前完成。然而由于某些操作系统的性质,即多重处理及并行进程的线程、图形对象,有可能在最终用户的显示设备370上向用户显示桌面布局图350之后,继续出现包含安装的图形图象380在内的图形对象一小会。
对于某些应用,可能希望显示大于位于桌面布局图350上的其它图符与图形的图形图象380以吸引用户注意及鼓励最终用户选择图形图象380。通过选择图形图象380传递给最终用户的信息可以是来自制造商的介绍信息、决策报告、市场信息或供用户一次性观看的其它类型信息,但图形图象没有必要保持永久性显示在用户屏幕上。也可将活动桌面部件放在桌面布局图350上。活动桌面部件允许放置嵌入对象在桌面布局图350上,诸如因特网网页。这允许放置从用户地址到因特网网页的链路,使得可周期性改变网页的内容而无须改变桌面布局图350。
图4示出在执行定制的桌面部件230之后定制的桌面部件230应用可用来消除相关图形图象380的方法。当用户用鼠标器或其它输入设备从用户显示370选择图形图象380时,操作系统300执行应用程序410,在执行应用程序410之后,从桌面布局图350中消除包含相关图形图象380的桌面部件文件而得出新的桌面布局图440。新桌面布局图440可能与图3中所示的原来的桌面布局图210十分相象。作为替代,应用410可用较小的图符的图象(未示出)消除较大图形图象380来修改桌面布局图350,供与新桌面布局图440合并。当完成应用程序时,用户显示370不再包含图形图象380,虽然如上所述,它也可包含较小的图符大小的图象(未示出)。
图5示出一般性地描述单用户计算机系统500如何在Windows 95TM下利用一次性运行键来修改桌面。当用户第一次开机计算机系统时,将操作系统510初始化成制造商安装的。作为正常处理的一部分,读配置文件步骤520读取配置文件220中各种系统设定值。作为前面描述的制造商的安装进程的一部分,如果设定了运行一次键530,操作系统在流程535上执行定制功能。这些功能包含桌面部件安装信息读取步骤540及桌面修改步骤550。然后显示桌面步骤560显示来自流程535的定制修改给用户。
定制功能执行一次且仅仅一次是重要的。在流程535上执行定制功能多次(即在操作系统的每一次调用时)可导致将多个图形文件写入桌面显示560中而弄乱桌面显示,导致引导操作系统中不必要的延迟,并能最终导致计算机系统的性能降低。在Windows 95TM中,运行一次键运行进程一次,然后从登记项中消除该项。在其它操作系统中,在其第一次调用中可利用需要由安装程序修改的配置文件220。以这一方式,单一用户的以后调用操作系统510将读取登记520但找不到制造商原先设定的运行一次键530。在该情况下,将执行流程555,并向用户示出桌面显示560而不执行流程535上的定制功能。
包括微软Windows NTTM在内的某些操作系统能支持多用户配置。图6示出处理多用户操作系统的流程图。在多用户系统600中,一个以上最终用户能注册使用计算机系统。多用户系统中的各用户具有可定制成使各用户具有其自己的唯一桌面布局图210的桌面布局图210。为了初始化操作系统,用户必须输入其用户名与口令。这一信息向操作系统唯一地标识该用户。配置文件220,Windows NTTM中的登记项,跟踪使用该操作系统的特定用户。配置文件220维护包含该特定用户的桌面布局图210的细节的各用户的配置文件。当在步骤610上第一次调用操作统时,与运行一次键一起读取包含用户配置文件的登记项。在调用操作系统时用户必须输入其用户名与口令向操作系统标识该用户。WindowsNTTM版本4.0或5.0并不包含“为每一用户运行一次”键,所以必须执行一定的计算量来确定前面是否己为该用户执行过流程645来读取桌面部件650及修改该用户的桌面660。可进行的决策640的一种方式可以是带有来自登记项的注册用户表的简单文件及该特定用户是否己执行过流程645(即读取定制的桌面部件650及修改了用户的桌面布局图660)的标志。对于尚未定制他们的桌面布局图的每一用户,在操作系统显示该用户的桌面670之前将执行流程645。反之,如果设置标志,则决策640是肯定的(是),而操作系统将跟随流程665及显示该用户的桌面640而不执行流程645。
参见图7,制造系统将盘映象155复制到计算机系统100(未示出)的非易失性存储设备125上,如上面所示(见诸如图1)。图7更具体地示出包含在盘映象155中及复制到非易失性存储设备125来起动定制部件的通用安装的文件。复制盘映象155之后,非易失性存储设备125包含操作系统制造商所提供的操作系统700、也是操作系统制造商所提供的桌面布局图210。此外,通用安装程序720包含在盘映象155中并被复制到非易失性存储设备125上。配置文件220,即登记文件被修改成包含在下一次调用操作系统时执行通用安装程序720的指令。复制到非易失性存储设备125的标准文件750包含操作系统700、配置文件220、桌面布局图210及通用安装程序720。
为了建立盘映象155以包含上述文件,将操作系统装在硬盘驱动器上,可将通用安装程序复制到同一硬驱动器上,并将配置文件220修改成在操作系统的下一次调用时指令操作系统调用通用安装程序(即在Windows 95TM中修改“运行一次”登记键以加上通用安装程序的名称)。在这一点上,采用该硬盘的映象(如修改的)来建立盘映象155。
图8示出利用定制安装系统170从包含定制部件175的非易失性存储设备125复制到计算机系统100(未示出)的非易失性存储设备125的定制的部件。如上所述,标准文件750是事先安装在非易失性存储设备125上的。定制安装系统170将定制文件复制到非易失性存储设备125上来为最终用户定制计算机系统100。在最终用户的计算机上关于定制的文件的类型与数量并从而所执行的定制取决于制造商的意图及客户所要求的定制(即,公司可能希望在它为其雇员所定购的每一台个人计算机上安装一定的定制)。将定制安装程序810复制到非易失性存储设备125,同时将对应的项写入标识定制安装程序810的通用安装文件820中。通用安装文件820具有特定的各称或柄,从而通用安装程序720能从通用安装文件820读取入口项及调用列在通用安装文件820中的这些定制安装程序。己将配置文件220修改成引用作用在通用安装文件820上的通用安装程序720之后在用户的第一次操作系统调用时执行定制修改而无须在各定制系统的制造期间改变操作系统文件。包含在定制部件175中的还有定制安装程序810如下所述使用的图形文件830及应用840。
图9示出最终用户在上述建立过程之后第一次执行900期间的程序调用与作用。在第一次执行900时,操作系统初始化910开始通过读取配置文件220来初始化操作系统。配置文件220引用中至少一入口项导致操作系统调用通用安装程序720。通用安装程序720确定如果有的话需要调用哪些定制安装程序810来为最终用户定制操作系统。如果在通用安装文件820中不存在入口项(即制造商未准备定制),则退出通用安装程序720而操作系统通过读取桌面布局图210及将图形界面显示930显示给最终用户来执行图形界面显示930。
如果通用安装文件820中存在入口项,则操作系统调用与执行与这些入口项相关的定制安装程序810。在上述定制安装进程中任何数目的这些定制安装程序可用事先存储在图形文件830中的图形修改桌面布局图210。定制安装程序810利用来自构成桌面布局图210上的定制图形920的定制图形文件830的数据修改桌面布局图210。在最后一个定制安装程序812终止之后,将控制返回给通用安装程序720,后者又退出并返回控制给操作系统初始化910。在完成操作系统初始化910时,将图形界面显示930显示给用户。图形界面显示930读取包括桌面布局图的文件,桌面布局图中包含原先的桌面布局图210与定制图形图象920。
当最终用户第一次观察桌面时,可见到标准图形与定制图形。这时最终用户便能用指点设备(即滚球或鼠标器)或键盘选择定制图形920了。当最终用户选择定制图形920时,操作系统调用与定制图形920相关的定制应用850。在许多基于图形的操作系统中(包含上面引用的那些),定制图形920与定制应用850之间的关联是通过分配给定制图形920、在上述定制图形安装进程中设定的性质完成的。
这里提出的本发明的描述是示例性的,并不旨在限定下面的权利要求书中所提出的本发明的范围。可在这里所陈述的描述的基础上作出这里所公开的实施例的变化与修改,而不脱离下面的权利要求书中所提出的发明精神与范围。
Claims (29)
1、一种修改受操作系统控制的图形用户界面的方法,包括:
读取关于操作系统的配置文件;
响应该读取调用安装程序;以及
在用户第一次调用操作系统期间增加图形图象到图形用户界面上,该图形图象是关于应用程序的;该增加是调用安装程序而得到的且图形图象在图形用户界面的第一次显示中呈现给用户。
2、权利要求1中所述方法,其中该配置文件包含登记项,及其中该调用是读取该登记项的运行一次键的结果。
3、权利要求1中所述方法,其中该操作系统为视窗型操作系统。
4、权利要求1中所述方法,其中的用户为多个用户之一,及其中该方法是在各该多个用户第一次调用操作系统时执行的。
5、权利要求1中所述方法,其中该方法还包括:
在用户选择该图形图象时调用与该图形图象相关的应用程序。
6、权利要求1中所述方法,其中该方法还包括:
用户第一次调用该应用程序之后从图形用户界面中消除该图形图象。
7、权利要求1中所述方法,其中该增加进一步包括:
判定操作系统的调用是操作系统的第一次调用。
8权利要求1中所述方法,其中该图形图象是关于活动的桌面部件。
9、一种计算机系统,包括:
处理器;
耦合在处理器上的存储器;
非易失性存储设备;
显示设备;
存储在非易失性存储设备上的桌面部件,该桌面部件包含供显示在显示设备上的图形图象及一个或多个软件对象;
存储在非易失性存储设备上的操作系统,该操作系统包含显示在显示设备上的图形用户界面、数据文件处理系统及一个或多个配置文件,其中该图形用户界面具有不包含该图形图象的第一配置;
响应用户第一次调用操作系统存储在非易失性存储设备上的软件安装对象,该软件安装对象通过在执行该软件安装对象时将图形图象加在图形用户界面的第一配置上生成图形用户界面的第二配置。
10、权利要求9中所述计算机系统,其中该一或多个配置文件包含登记项。
11、权利要求9中所述计算机系统,其中该操作系统为视窗型操作系统。
12、权利要求9中所述计算机系统,其中的用户包括多个用户及其中该图形用户界面的第二配置是为各该多个用户建立的。
13、权利要求9中所述计算机系统,其中一个或多个软件对象之一是响应图形图象的用户选择的。
14、权利要求9中所述计算机系统,其中该图形图像是关于活动的桌面部件的。
15、一种制造发运给用户的计算机系统的方法,该计算机系统包括处理器、耦合在处理器上的存储器及非易失性存储设备,该方法包括:
复制包含图形用户界面及一或多个配置文件的操作系统到非易失性存储设备上;
复制应用程序到非易失性存储设备上;
复制图形图象文件到非易失性存储设备上,其中该图形图象文件包含一或多个图形图象,及其中该一或多个图形图象之一是表示该应用程序的;
复制安装程序到非易失性存储设备上,其中该安装程序包含多条指令用于将图形图象增加到图形用户界面上;
配置一或多个配置文件之一在用户第一次调用操作系统时指令操作系统执行安装程序。
16、权利要求15中所述方法,其中该一或多个配置文件包含登记项及其中该调用是读取该登记项的运行一次键的结果。
17、权利要求15中所述方法,其中该操作系统为视窗型操作系统。
18、权利要求15中所述方法,其中的用户包括多个用户及其中该方法是在各该多个用户第一次调用操作系统时执行的。
19、权利要求15中所述方法,其中该方法还包括:
在用户选择该图形图象时调用与该图形图象相关的应用程序。
20、权利要求15中所述方法,其中该方法还包括:
在用户第一次调用该应用程序之后,从图形用户界面中消除该图形图象。
21、权利要求15中所述方法,其中该非易失性存储设备为硬盘驱动器。
22、权利要求15中所述方法,其中的配置进一步包括:
用于判定操作系统的调用为操作系统的第一次调用的指令。
23、权利要求15中所述方法,其中该图形图象是关于活动的桌面部件的。
24、一种用于修改受操作系统控制的图形用户界面的方法,包括:
读取关于该操作系统的配置文件;
在用户第一次调用操作系统期间响应该读取调用定制程序;以及
响应调用该定制程序修改该图形用户界面,修改涉及应用程序的图形表示,其中该修改改变图形用户界面的外观。
25、权利要求24中所述方法,其中该修改从图形用户界面中消除图形表示。
26、权利要求24中所述方法,其中该修改在图形用户界面上增加图形表示。
27、权利要求24中所述方法,其中该修改隐藏图形用户界面上的图形表示。
28、权利要求24中所述方法,其中该修改在图形用户界面上增加图形表示,其中在操作系统的以后调用中可看见所增加的图形表示。
29、权利要求24中所述方法,其中该用户是多个用户之一,及其中该方法是在各该多个用户第一次调用操作系统时执行的。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/169,324 | 1998-10-09 | ||
US09/169,324 US6262726B1 (en) | 1998-10-09 | 1998-10-09 | Factory installing desktop components for an active desktop |
US09/169324 | 1998-10-09 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1272649A true CN1272649A (zh) | 2000-11-08 |
CN1129845C CN1129845C (zh) | 2003-12-03 |
Family
ID=22615182
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN99121739A Expired - Lifetime CN1129845C (zh) | 1998-10-09 | 1999-10-09 | 计算机系统及修改受操作系统控制的图形用户界面的方法 |
Country Status (14)
Country | Link |
---|---|
US (2) | US6262726B1 (zh) |
JP (1) | JP2000112718A (zh) |
KR (1) | KR100583454B1 (zh) |
CN (1) | CN1129845C (zh) |
AU (1) | AU767107B2 (zh) |
BR (1) | BR9901666A (zh) |
DE (1) | DE19940210B4 (zh) |
FR (1) | FR2787598B1 (zh) |
GB (1) | GB2344440B (zh) |
IE (1) | IE990516A1 (zh) |
IT (1) | IT1310656B1 (zh) |
MY (1) | MY116034A (zh) |
SG (1) | SG80630A1 (zh) |
TW (1) | TW522341B (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1303523C (zh) * | 2002-02-26 | 2007-03-07 | 三星电子株式会社 | 图形用户界面修改方法及使用该方法的装置 |
CN102959511A (zh) * | 2011-06-20 | 2013-03-06 | 松下电器产业株式会社 | Gui程序制作辅助装置、gui程序制作辅助方法、程序及集成电路 |
CN1521680B (zh) * | 2003-01-17 | 2013-03-13 | 戴尔产品有限公司 | 用于控制框外体验定制的处理方法 |
US8762701B2 (en) | 2008-10-27 | 2014-06-24 | Hewlett-Packard Development Company, L.P. | Process for installing a computer image and joining a computer to a directory based on a unique identifier associated with an end-user |
US8856506B2 (en) | 2011-04-27 | 2014-10-07 | Hewlett-Packard Development Company, L.P. | Process for joining a computer to a directory based on either a newly created computer account or renewed computer account depending on a unique identifier associated with an end-user |
CN104992101A (zh) * | 2015-07-20 | 2015-10-21 | 努比亚技术有限公司 | 移动终端桌面图标显示方法及装置 |
Families Citing this family (113)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW408286B (en) * | 1998-12-18 | 2000-10-11 | Inventec Corp | Software pre-installation method |
US6367007B1 (en) * | 1999-02-22 | 2002-04-02 | Intel Corporation | Using system configuration data to customize bios during the boot-up process |
US6917958B1 (en) * | 1999-04-26 | 2005-07-12 | International Business Machines Corporation | Method and apparatus for dynamic distribution of system file and system registry changes in a distributed data processing system |
US6438750B1 (en) * | 1999-06-18 | 2002-08-20 | Phoenix Technologies Ltd. | Determining loading time of an operating system |
US6535915B1 (en) * | 1999-09-24 | 2003-03-18 | Dell Usa, L.P. | Automatic reduction of data noise in installation packages for a computer system |
US6598223B1 (en) | 1999-10-06 | 2003-07-22 | Dell Usa, L.P. | Method and system for installing and testing build-to-order components in a defined configuration computer system |
US6550061B1 (en) * | 1999-12-02 | 2003-04-15 | Dell Usa, L.P. | System and method for modifying configuration files in a secured operating system |
US6598220B1 (en) * | 1999-12-17 | 2003-07-22 | Dell Products L.P. | System and method for allowing registerable runtime modification of object behaviors |
US6931546B1 (en) * | 2000-01-28 | 2005-08-16 | Network Associates, Inc. | System and method for providing application services with controlled access into privileged processes |
US7761798B1 (en) * | 2000-04-18 | 2010-07-20 | Apple Inc. | System and method for controlling the screen display appearance for a data processing system |
US6823508B1 (en) * | 2000-04-27 | 2004-11-23 | Microsoft Corporation | Automatic computer program customization based on a user information store |
US7310801B2 (en) * | 2000-04-27 | 2007-12-18 | Microsoft Corporation | Servicing a component-based software product throughout the software product lifecycle |
US7805494B1 (en) * | 2000-06-09 | 2010-09-28 | Schwab Barry H | System for transferring desktop computer configuration |
US7814180B2 (en) * | 2000-07-13 | 2010-10-12 | Infoblox, Inc. | Domain name service server |
US7082521B1 (en) | 2000-08-24 | 2006-07-25 | Veritas Operating Corporation | User interface for dynamic computing environment using allocateable resources |
US7065637B1 (en) | 2000-08-24 | 2006-06-20 | Veritas Operating Corporating | System for configuration of dynamic computing environments using a visual interface |
US7278142B2 (en) | 2000-08-24 | 2007-10-02 | Veritas Operating Corporation | Dynamic computing environment using remotely allocable resources |
US7043724B2 (en) | 2000-09-14 | 2006-05-09 | Veritas Operating Corporation | System and services for handling computing environments as documents |
US6721946B1 (en) | 2000-09-28 | 2004-04-13 | Dell Products L.P. | Method and system for installing software on a computer |
US7703092B1 (en) * | 2000-10-12 | 2010-04-20 | International Business Machines Corporation | Method, system, computer program product, and article of manufacture for installation and configuration of a computer program according to a stored configuration |
US6944857B1 (en) * | 2000-10-12 | 2005-09-13 | International Business Machines Corporation | Method, system, computer program product, and article of manufacture for updating a computer program according to a stored configuration |
US7089553B1 (en) * | 2000-10-12 | 2006-08-08 | International Business Machines Corporation | Method, system, computer program product, and article of manufacture for downloading a remote computer program according to a stored configuration |
US7389424B2 (en) * | 2000-10-24 | 2008-06-17 | Kurzweil Cyberart Technologies, Inc. | Technique for distributing software |
US7027412B2 (en) * | 2000-11-10 | 2006-04-11 | Veritas Operating Corporation | System for dynamic provisioning of secure, scalable, and extensible networked computer environments |
US8631103B1 (en) | 2000-11-10 | 2014-01-14 | Symantec Operating Corporation | Web-based administration of remote computing environments via signals sent via the internet |
KR20010008304A (ko) * | 2000-11-22 | 2001-02-05 | 이종호 | 집적회로 카드를 이용한 다수의 컴퓨터에서의 사용자컴퓨터 환경 자동 설정시스템 |
KR20020041221A (ko) * | 2000-11-27 | 2002-06-01 | 이진혁 | 외부저장장치를 이용한 컴퓨터의 환경을 설정하고복구하는 방법 및 컴퓨터 환경 설정/복구 장치 |
US20020101449A1 (en) * | 2001-01-29 | 2002-08-01 | Neoplanet, Inc. | System and method for developing and processing a graphical user interface for a computer application |
US6948165B1 (en) * | 2001-02-28 | 2005-09-20 | Western Digital Ventures, Inc. | Method for installing an application program, to be executed during each bootload of a computer system for presenting a user with content options prior to conventional system startup presentation, without requiring a user's participation to install the program |
US7305658B1 (en) | 2001-05-07 | 2007-12-04 | Microsoft Corporation | Method and system for application partitions |
US7036006B2 (en) | 2001-05-17 | 2006-04-25 | Veritas Operating Corporation | System to provide computing as a product using dynamic computing environments |
US20030018759A1 (en) * | 2001-07-17 | 2003-01-23 | International Business Machines Corporation | Method and system for performing computer system cloning |
US6993642B2 (en) * | 2001-07-24 | 2006-01-31 | Microsoft Corporation | Method and system for creating and employing an operating system having selected functionality |
GB2381334A (en) * | 2001-08-04 | 2003-04-30 | Vistorm Ltd | Updating roaming user profiles |
US20030037326A1 (en) * | 2001-08-06 | 2003-02-20 | Ryan Burkhardt | Method and system for installing staged programs on a destination computer using a reference system image |
WO2003019854A1 (en) * | 2001-08-23 | 2003-03-06 | Efunds Corporation | Software security control system and method |
US7155678B2 (en) * | 2001-08-31 | 2006-12-26 | Gxs, Inc. | Method, system, and software for generating and displaying custom views for accessing multiple applications |
US20030046372A1 (en) * | 2001-08-31 | 2003-03-06 | Traxler Jonathan M. | System, apparatus, and method to configure a server in the field |
US7251812B1 (en) * | 2001-10-31 | 2007-07-31 | Microsoft Corporation | Dynamic software update |
US7580991B2 (en) * | 2002-01-07 | 2009-08-25 | Sun Microsystems, Inc. | Methods and apparatuses to configure and deploy servers |
JP3680034B2 (ja) * | 2002-03-20 | 2005-08-10 | 株式会社東芝 | 情報処理装置および同装置で使用されるユーザ切替え方法 |
US7017004B1 (en) * | 2002-03-29 | 2006-03-21 | Microsoft Corporation | System and method for updating contents of a flash ROM |
US7194738B2 (en) * | 2002-04-09 | 2007-03-20 | Synnex Technology International Corporation | Method of creating image files and installing software bundles on target computers |
US8315907B2 (en) * | 2002-04-22 | 2012-11-20 | Hewlett-Packard Development Company, L.P. | Sponsor-based desktop customization as a revenue stream |
US6938250B2 (en) * | 2002-06-12 | 2005-08-30 | Microsoft Corporation | Image-based software installation |
US7228526B2 (en) * | 2002-06-12 | 2007-06-05 | Microsoft Corporation | Application imaging infrastructure |
US7062764B2 (en) * | 2002-06-17 | 2006-06-13 | Microsoft Corporation | System and method for manipulating offline software |
US7464176B2 (en) * | 2002-06-17 | 2008-12-09 | Microsoft Corporation | Multicast system and method for deploying multiple images simultaneously |
US7017144B2 (en) * | 2002-06-17 | 2006-03-21 | Microsoft Corporation | Combined image views and method of creating images |
US20040034849A1 (en) * | 2002-06-17 | 2004-02-19 | Microsoft Corporation | Volume image views and methods of creating volume images in which a file similar to a base file is stored as a patch of the base file |
US6947954B2 (en) * | 2002-06-17 | 2005-09-20 | Microsoft Corporation | Image server store system and method using combined image views |
US7260738B2 (en) * | 2002-06-17 | 2007-08-21 | Microsoft Corporation | System and method for splitting an image across multiple computer readable media |
US7058797B2 (en) * | 2002-09-10 | 2006-06-06 | Veritas Operating Corporation | Use of off-motherboard resources in a computer system |
US7069428B2 (en) * | 2002-09-10 | 2006-06-27 | Veritas Operating Corporation | System for managing boot-up of target computers |
US6986033B2 (en) | 2002-09-10 | 2006-01-10 | Veritas Operating Corporation | System for automated boot from disk image |
US6925345B2 (en) | 2002-10-16 | 2005-08-02 | Dell Products L.P. | Method and system for manufacture of information handling systems from an image cache |
TW594573B (en) * | 2002-12-02 | 2004-06-21 | Tatung Corp | Method for building up customized desktop of web page |
US7281247B2 (en) * | 2003-06-24 | 2007-10-09 | Microsoft Corporation | Software image creation in a distributed build environment |
US7360211B2 (en) * | 2003-06-30 | 2008-04-15 | Dell Products L.P. | System for automated generation of config to order software stacks |
US7503043B2 (en) * | 2003-09-05 | 2009-03-10 | International Business Machines Corporation | Method of building dynamic installation packages using a declarative authoring tool |
US20050055688A1 (en) * | 2003-09-08 | 2005-03-10 | Barajas Gaston M. | Integrated rapid install system for generic software images |
US7430722B2 (en) * | 2003-10-02 | 2008-09-30 | Hewlett-Packard Development Company, L.P. | Method and system for selecting skinnable interfaces for an application |
US7199802B2 (en) * | 2003-10-24 | 2007-04-03 | Microsoft Corporation | Multiple-mode window presentation system and process |
US20050138619A1 (en) * | 2003-12-23 | 2005-06-23 | Jen-Fu Tsai | Method for remotely acquiring customized embedded operating system through computer network |
US7418501B2 (en) * | 2004-04-30 | 2008-08-26 | International Business Machines Corporation | Dynamic extension of network-accessible services |
US20050251786A1 (en) * | 2004-05-07 | 2005-11-10 | International Business Machines Corporation | System and method for dynamic software installation instructions |
US20050262500A1 (en) * | 2004-05-19 | 2005-11-24 | Michael Stanley | System and method for updating information handling system applications at manufacture |
US20060041665A1 (en) * | 2004-05-27 | 2006-02-23 | Karnik Neeran M | Network services applications |
US8365083B2 (en) * | 2004-06-25 | 2013-01-29 | Hewlett-Packard Development Company, L.P. | Customizable, categorically organized graphical user interface for utilizing online and local content |
US8073960B2 (en) * | 2004-07-01 | 2011-12-06 | Nokia Corporation | Arranging management operations in management system |
US20060031449A1 (en) * | 2004-07-01 | 2006-02-09 | Mika Hallamaa | Selection of management method |
US8392545B2 (en) | 2004-07-01 | 2013-03-05 | Nokia Corporation | Device management system |
US8260893B1 (en) | 2004-07-06 | 2012-09-04 | Symantec Operating Corporation | Method and system for automated management of information technology |
US8095940B2 (en) | 2005-09-19 | 2012-01-10 | Citrix Systems, Inc. | Method and system for locating and accessing resources |
US8171479B2 (en) | 2004-09-30 | 2012-05-01 | Citrix Systems, Inc. | Method and apparatus for providing an aggregate view of enumerated system resources from various isolation layers |
US7680758B2 (en) | 2004-09-30 | 2010-03-16 | Citrix Systems, Inc. | Method and apparatus for isolating execution of software applications |
US20060075261A1 (en) * | 2004-10-05 | 2006-04-06 | Dandekar Shree A | Method for enabling services on a fixed image platform |
KR100703691B1 (ko) * | 2004-11-11 | 2007-04-05 | 삼성전자주식회사 | 사용자 정보에 따른 작업 환경을 지원하는 시스템 및 방법 |
US20060136429A1 (en) * | 2004-12-16 | 2006-06-22 | Dandekar Shree A | Control of policies for setting file associations in information handling systems |
US7472376B2 (en) * | 2005-05-27 | 2008-12-30 | Microsoft Corporation | Method and system for customizations in a dynamic environment |
US20070083620A1 (en) * | 2005-10-07 | 2007-04-12 | Pedersen Bradley J | Methods for selecting between a predetermined number of execution methods for an application program |
US8131825B2 (en) | 2005-10-07 | 2012-03-06 | Citrix Systems, Inc. | Method and a system for responding locally to requests for file metadata associated with files stored remotely |
US20070118496A1 (en) * | 2005-11-21 | 2007-05-24 | Christof Bornhoevd | Service-to-device mapping for smart items |
US8156208B2 (en) * | 2005-11-21 | 2012-04-10 | Sap Ag | Hierarchical, multi-tiered mapping and monitoring architecture for service-to-device re-mapping for smart items |
US8005879B2 (en) * | 2005-11-21 | 2011-08-23 | Sap Ag | Service-to-device re-mapping for smart items |
US20070143445A1 (en) * | 2005-12-20 | 2007-06-21 | Dandekar Shree A | Method for offering and refreshing digital content on fixed image platforms |
US8286159B2 (en) | 2005-12-22 | 2012-10-09 | Alan Joshua Shapiro | Method and apparatus for gryphing a data storage medium |
CN101390050B (zh) | 2005-12-22 | 2018-04-24 | 艾伦·J·薛比洛 | 通过相减性安装达成选择性分配软件资源的装置与方法 |
US9286308B2 (en) | 2005-12-22 | 2016-03-15 | Alan Joshua Shapiro | System and method for metadata modification |
US8522341B2 (en) * | 2006-03-31 | 2013-08-27 | Sap Ag | Active intervention in service-to-device mapping for smart items |
US8131838B2 (en) * | 2006-05-31 | 2012-03-06 | Sap Ag | Modular monitor service for smart item monitoring |
US8065411B2 (en) * | 2006-05-31 | 2011-11-22 | Sap Ag | System monitor for networks of nodes |
US8296413B2 (en) * | 2006-05-31 | 2012-10-23 | Sap Ag | Device registration in a hierarchical monitor service |
US8396788B2 (en) | 2006-07-31 | 2013-03-12 | Sap Ag | Cost-based deployment of components in smart item environments |
US8898659B2 (en) * | 2006-11-21 | 2014-11-25 | Dell Products L.P. | Method and apparatus to customize and configure multiple operating systems on a server |
US8112770B2 (en) * | 2006-12-20 | 2012-02-07 | Microsoft Corporation | Providing alternative content in a windowed environment |
KR100877066B1 (ko) * | 2007-01-22 | 2009-01-09 | 삼성전자주식회사 | Layout 구조를 이용한 GUI 위짓 구성 장치 및이를 운영하는 방법 |
US8051028B2 (en) * | 2007-05-31 | 2011-11-01 | Symantec Corporation | Method and apparatus for generating configuration rules for computing entities within a computing environment using association rule mining |
US8095488B1 (en) | 2007-12-31 | 2012-01-10 | Symantec Corporation | Method and apparatus for managing configurations |
US9454384B2 (en) * | 2007-07-05 | 2016-09-27 | Microsoft Technology Licensing, Llc | Custom operating system via a web-service |
KR100912368B1 (ko) * | 2007-09-20 | 2009-08-19 | 한국전자통신연구원 | 홈네트워크 자동 환경 설정 시스템 및 방법 |
US8171483B2 (en) | 2007-10-20 | 2012-05-01 | Citrix Systems, Inc. | Method and system for communicating between isolation environments |
KR101461002B1 (ko) | 2008-02-06 | 2014-11-13 | 휴렛-팩커드 디벨롭먼트 컴퍼니, 엘.피. | 사용자가 진단들 및/또는 복구를 선택할 수 있게 하기 위해 그래픽 사용자 인터페이스를 활성화하는 섀시 버튼 |
US8813066B2 (en) * | 2008-05-06 | 2014-08-19 | International Business Machines Corporation | Multi-component software application installation facility |
US8037289B1 (en) | 2008-06-02 | 2011-10-11 | Symantec Corporation | Method and apparatus for cloning a configuration of a computer in a data center |
US10162477B2 (en) | 2008-07-23 | 2018-12-25 | The Quantum Group, Inc. | System and method for personalized fast navigation |
US8762884B2 (en) * | 2008-07-23 | 2014-06-24 | The Quantum Group, Inc. | System and method for personalized fast navigation |
US8090797B2 (en) | 2009-05-02 | 2012-01-03 | Citrix Systems, Inc. | Methods and systems for launching applications into existing isolation environments |
CA2709437C (en) * | 2009-07-15 | 2015-12-08 | Accenture Global Services Gmbh | System image customization tool |
US9116725B1 (en) * | 2011-03-15 | 2015-08-25 | Symantec Corporation | Systems and methods for using virtualization of operating-system-level components to facilitate software testing |
US9582513B2 (en) | 2013-12-08 | 2017-02-28 | Microsoft Technology Licensing, Llc | Accessing data in a compressed container through dynamic redirection |
US10379835B2 (en) * | 2016-12-19 | 2019-08-13 | International Business Machines Corporation | Optimized creation of distributed storage and distributed processing clusters on demand |
CN113323674B (zh) * | 2021-05-17 | 2022-06-21 | 中铁工程装备集团有限公司 | 一种智能遥控盾构机及模拟3d试验台的方法 |
Family Cites Families (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0792744B2 (ja) | 1990-08-20 | 1995-10-09 | インターナショナル・ビジネス・マシーンズ・コーポレイション | 多重レベル適用業務ソフトウェアをデータ処理装置にインストールする方法。 |
EP0573190B1 (en) | 1992-06-03 | 2001-09-05 | Sun Microsystems, Inc. | Dynamically configurable kernel |
EP0592079A2 (en) * | 1992-09-20 | 1994-04-13 | Sun Microsystems, Inc. | Automated software installation and operating environment configuration on a computer system |
US5621878A (en) | 1993-03-03 | 1997-04-15 | Apple Computer, Inc. | Method and apparatus or manipulating data from a suspended application program on a computer-controlled display system |
US5444850A (en) | 1993-08-04 | 1995-08-22 | Trend Micro Devices Incorporated | Method and apparatus for controlling network and workstation access prior to workstation boot |
US5490245A (en) * | 1993-08-12 | 1996-02-06 | Ast Research, Inc. | Component-based icon construction and customization system |
AU2591995A (en) * | 1994-05-16 | 1995-12-05 | Apple Computer, Inc. | A system and method for customizing appearance and behavior of graphical user interfaces |
DE69525710T2 (de) * | 1994-11-14 | 2002-08-14 | Sun Microsystems, Inc. | Verfahren und System zur Steuerung von Funktionen einer Zielanwendung mit Hilfe steuerbarer Objekte |
US5831606A (en) * | 1994-12-13 | 1998-11-03 | Microsoft Corporation | Shell extensions for an operating system |
US5815682A (en) | 1994-12-13 | 1998-09-29 | Microsoft Corporation | Device independent modem interface |
US5715456A (en) | 1995-02-13 | 1998-02-03 | International Business Machines Corporation | Method and apparatus for booting a computer system without pre-installing an operating system |
US5794052A (en) * | 1995-02-27 | 1998-08-11 | Ast Research, Inc. | Method of software installation and setup |
US6307574B1 (en) * | 1995-05-08 | 2001-10-23 | Apple Computer, Inc. | Graphical user interface with hierarchical structure for customizable menus and control objects |
US5732282A (en) | 1995-06-30 | 1998-03-24 | Sun Microsystems, Inc. | Virtual device driver registry having a globally unique identifier supplying virtual driver call information to the requesting program |
US5740422A (en) | 1995-09-27 | 1998-04-14 | International Business Machine Corporation | Method and apparatus for resource management for a lan server enterprise |
US5721825A (en) | 1996-03-15 | 1998-02-24 | Netvision, Inc. | System and method for global event notification and delivery in a distributed computing environment |
US5809507A (en) * | 1996-07-01 | 1998-09-15 | Sun Microsystems, Inc. | Method and apparatus for storing persistent objects on a distributed object network using a marshaling framework |
US6061695A (en) * | 1996-12-06 | 2000-05-09 | Microsoft Corporation | Operating system shell having a windowing graphical user interface with a desktop displayed as a hypertext multimedia document |
JPH10177473A (ja) * | 1996-12-18 | 1998-06-30 | Japan Airlines Co Ltd | コンピュータ・プログラムのインストール方法及びシステム |
GB2325063B (en) * | 1997-05-08 | 2001-11-21 | Ibm | Method of installing and configuring an application program within a computer system, and application program for facilitating the method |
US6094531A (en) * | 1997-08-25 | 2000-07-25 | Hewlett-Packard Company | Method and apparatus for automatically installing operating systems machines |
US6078747A (en) * | 1998-01-05 | 2000-06-20 | Jewitt; James W. | Application program interface to physical devices |
US6202206B1 (en) * | 1998-05-14 | 2001-03-13 | International Business Machines Corporation | Simultaneous installation and configuration of programs and components into a network of server and client computers |
US6209031B1 (en) * | 1998-07-17 | 2001-03-27 | International Business Machines Corporation | Configuring computer network operations based upon a sequence of interactive user entries into a network server computer with a one time entry of data commonly required by multiple clients |
-
1998
- 1998-10-09 US US09/169,324 patent/US6262726B1/en not_active Expired - Lifetime
-
1999
- 1999-05-25 SG SG9902573A patent/SG80630A1/en unknown
- 1999-05-27 BR BR9901666-4A patent/BR9901666A/pt not_active Application Discontinuation
- 1999-06-03 MY MYPI99002238A patent/MY116034A/en unknown
- 1999-06-15 JP JP11167692A patent/JP2000112718A/ja active Pending
- 1999-06-18 IE IE19990516A patent/IE990516A1/en not_active IP Right Cessation
- 1999-07-05 TW TW088111389A patent/TW522341B/zh not_active IP Right Cessation
- 1999-07-26 KR KR1019990030289A patent/KR100583454B1/ko not_active IP Right Cessation
- 1999-07-30 IT IT1999TO000677A patent/IT1310656B1/it active
- 1999-08-17 US US09/376,116 patent/US6512526B1/en not_active Expired - Lifetime
- 1999-08-25 DE DE19940210.8A patent/DE19940210B4/de not_active Expired - Lifetime
- 1999-09-09 GB GB9921339A patent/GB2344440B/en not_active Expired - Lifetime
- 1999-09-27 FR FR9912000A patent/FR2787598B1/fr not_active Expired - Lifetime
- 1999-10-08 AU AU53562/99A patent/AU767107B2/en not_active Expired
- 1999-10-09 CN CN99121739A patent/CN1129845C/zh not_active Expired - Lifetime
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1303523C (zh) * | 2002-02-26 | 2007-03-07 | 三星电子株式会社 | 图形用户界面修改方法及使用该方法的装置 |
CN1521680B (zh) * | 2003-01-17 | 2013-03-13 | 戴尔产品有限公司 | 用于控制框外体验定制的处理方法 |
US8762701B2 (en) | 2008-10-27 | 2014-06-24 | Hewlett-Packard Development Company, L.P. | Process for installing a computer image and joining a computer to a directory based on a unique identifier associated with an end-user |
US8856506B2 (en) | 2011-04-27 | 2014-10-07 | Hewlett-Packard Development Company, L.P. | Process for joining a computer to a directory based on either a newly created computer account or renewed computer account depending on a unique identifier associated with an end-user |
CN102959511A (zh) * | 2011-06-20 | 2013-03-06 | 松下电器产业株式会社 | Gui程序制作辅助装置、gui程序制作辅助方法、程序及集成电路 |
CN102959511B (zh) * | 2011-06-20 | 2016-05-25 | 松下电器(美国)知识产权公司 | Gui程序制作辅助装置、gui程序制作辅助方法、程序及集成电路 |
CN104992101A (zh) * | 2015-07-20 | 2015-10-21 | 努比亚技术有限公司 | 移动终端桌面图标显示方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
FR2787598B1 (fr) | 2005-03-11 |
GB2344440A (en) | 2000-06-07 |
TW522341B (en) | 2003-03-01 |
ITTO990677A1 (it) | 2001-01-30 |
US6512526B1 (en) | 2003-01-28 |
FR2787598A1 (fr) | 2000-06-23 |
GB2344440B (en) | 2000-10-18 |
GB9921339D0 (en) | 1999-11-10 |
DE19940210A1 (de) | 2000-04-13 |
AU767107B2 (en) | 2003-10-30 |
JP2000112718A (ja) | 2000-04-21 |
MY116034A (en) | 2003-10-31 |
KR100583454B1 (ko) | 2006-05-24 |
SG80630A1 (en) | 2001-05-22 |
KR20000028603A (ko) | 2000-05-25 |
AU5356299A (en) | 2000-04-13 |
DE19940210B4 (de) | 2018-09-27 |
IE990516A1 (en) | 2000-06-28 |
ITTO990677A0 (it) | 1999-07-30 |
IT1310656B1 (it) | 2002-02-19 |
CN1129845C (zh) | 2003-12-03 |
US6262726B1 (en) | 2001-07-17 |
BR9901666A (pt) | 2000-05-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1129845C (zh) | 计算机系统及修改受操作系统控制的图形用户界面的方法 | |
AU765542B2 (en) | Method and apparatus for new device driver installation by an operating system | |
US6550061B1 (en) | System and method for modifying configuration files in a secured operating system | |
US6182212B1 (en) | Method and system for automated migration of user settings to a replacement computer system | |
CN1245692C (zh) | 确定计算机系统配置的方法和生成计算机系统订单的系统 | |
US5933646A (en) | Software manager for administration of a computer operating system | |
US6622149B1 (en) | Method of searching a database for an item of an assembly drawing | |
CN1282016A (zh) | 在引导和关机期间显示图象 | |
JP2001508575A (ja) | ソフトウェア更新マネージャ | |
US6631521B1 (en) | System, method, and program for performing program specific operations during the uninstallation of a computer program from a computer system | |
US6360365B1 (en) | System, method, and program for preserving background settings during install and uninstall operations | |
EP0797159A1 (en) | Graphic user interface apparatus and method for computer networking | |
Pitts et al. | Red Hat Linux | |
US20030028868A1 (en) | Information processor, method for processing information and computer-readable recording medium recorded with program code for controlling a computer to process information | |
CN100351786C (zh) | 计算机帮助系统和实现方法 | |
JP2919238B2 (ja) | ファイル更新方式 | |
Campbell et al. | Upgrading Forms 3.0 to the Web using Developer/2000 1.4 W | |
JP2924767B2 (ja) | コンピュータシステムにおける自動システム生成方式 | |
Stanek | Windows 7: The Definitive Guide | |
CN112307380A (zh) | 一种内容展示的控制方法及装置 | |
Dulaney | Linux Starter Kit | |
Dulaney | Novell Linux Desktop 9 Administrator's Handbook | |
Guide | FileMaker | |
Cochran | Multifinder ramblings. | |
Abbott | Site Reports |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C06 | Publication | ||
PB01 | Publication | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CX01 | Expiry of patent term | ||
CX01 | Expiry of patent term |
Granted publication date: 20031203 |