Method and apparatus for delivering electronic information
    1.
    发明授权
    Method and apparatus for delivering electronic information 有权
    交付电子信息的方法和装置

    公开(公告)号:US06836886B2

    公开(公告)日:2004-12-28

    申请号:US09813095

    申请日:2001-03-19

    CPC classification number: G06F17/30861 G06F8/60 H04L67/02 Y10S707/99934

    Abstract: A method, apparatus, system, and article of manufacture for electronically obtaining a Web page in a Web browser. A Web page is requested. In response, the browser receives a bootstrap file that comprises a declaration of a component module control object, and a script block comprising a method that accesses the component module control object. The object identified in the declaration is obtained. The object also includes one or more resources. The object is then installed in the Web browser. The Web browser may then use the method of the script block to extract a Web page based on the resources of the component module control object. The Web browser may also be configured to determine if the control object is an up to date version. If the control object is not an up to date version, the browser obtains and installs an up to date version.

    Abstract translation: 一种用于在Web浏览器中电子获取网页的方法,装置,系统和制品。 请求一个网页。 作为响应,浏览器接收包括组件模块控制对象的声明的引导文件,以及包括访问组件模块控制对象的方法的脚本块。 获得声明中标识的对象。 该对象还包括一个或多个资源。 然后将对象安装在Web浏览器中。 然后,Web浏览器可以使用脚本块的方法基于组件模块控制对象的资源来提取网页。 也可以将Web浏览器配置为确定控制对象是否是最新版本。 如果控制对象不是最新版本,浏览器将获取并安装最新版本。

    Automatic computer program customization based on a user information store
    2.
    发明授权
    Automatic computer program customization based on a user information store 有权
    基于用户信息存储的自动计算机程序定制

    公开(公告)号:US06823508B1

    公开(公告)日:2004-11-23

    申请号:US09560676

    申请日:2000-04-27

    CPC classification number: G06F8/61 G06F9/44505

    Abstract: Software programs, such as an operating system or other application programs, are automatically customized to a specific user(s) based on data corresponding to the specific user(s) that is maintained in a user information store. In one embodiment, the information store is a unified store that is accessible by multiple programs including the operating system. Thus, new information or information changes can be made available to multiple programs by the user adding (or changing) the information only once. In another embodiment, the operating system image to be installed on a computer is pre-populated with user-specific information at the factory. The user-specific information can be integrated into the operating system at the factory or alternatively upon an initial boot of the computer by the user.

    Abstract translation: 基于与在用户信息存储器中维护的特定用户相对应的数据,诸如操作系统或其他应用程序的软件程序被自动地定制到特定用户。 在一个实施例中,信息存储是可由包括操作系统的多个程序访问的统一存储。 因此,用户只能添加(或更改)信息一次,可以向多个程序提供新的信息或信息更改。 在另一个实施例中,要安装在计算机上的操作系统映像在工厂预填充用户特定的信息。 用户特定的信息可以在出厂时被整合到操作系统中,或者在使用者初始引导计算机时。

    System and method for software installation
    3.
    发明授权
    System and method for software installation 有权
    用于软件安装的系统和方法

    公开(公告)号:US06751795B1

    公开(公告)日:2004-06-15

    申请号:US09464395

    申请日:1999-12-16

    CPC classification number: G06F8/658

    Abstract: The system for software installation of the present invention comprises: a storage medium for storing a file to be installed; a difference detector for comparing the file in the storage medium with a file in a target, and detecting a difference therebetween; a file operation determination device for determining an operation for the file, based on the comparison by the difference detector; and an installer for performing installation, based on the determination made by the file operation determination device.

    Abstract translation: 本发明的软件安装系统包括:存储要安装的文件的存储介质; 差分检测器,用于将存储介质中的文件与目标中的文件进行比较,并且检测它们之间的差异; 文件操作确定装置,用于基于差异检测器的比较确定文件的操作; 以及基于由文件操作确定装置进行的确定来进行安装的安装者。

    Installation planning window
    4.
    发明授权
    Installation planning window 失效
    安装规划窗口

    公开(公告)号:US06735767B1

    公开(公告)日:2004-05-11

    申请号:US09339000

    申请日:1999-06-24

    CPC classification number: G06F8/61 G06F9/453

    Abstract: A program installation system comprises an installation planning window displayed for a user prior to the installation of a computer program. The installation planning window may be an adjunct to an installation window and may also be accessible through the program once the program is installed. A series of controls within the installation planning window are linked to installation planning functions. The installation planning functions in given examples provide information regarding product migration, system requirements, and installation program usage. Additionally, a product and tools tour may be provided, as well as a link to product update information at a manufacturer's Internet site. In an illustrated example, the controls are implemented as graphical buttons and each button is accompanied with a brief description of the installation information accessed through the button, as well as a graphic suggesting the nature of the installation information.

    Abstract translation: 程序安装系统包括在安装计算机程序之前为用户显示的安装规划窗口。 安装规划窗口可以是安装窗口的附件,并且一旦安装了程序,也可以通过程序访问安装规划窗口。 安装规划窗口中的一系列控件与安装规划功能相关联。 给定示例中的安装规划功能提供有关产品迁移,系统要求和安装程序使用情况的信息。 此外,可以提供产品和工具之旅,以及在制造商的互联网站点链接到产品更新信息。 在图示的示例中,控件被实现为图形按钮,并且每个按钮都附有通过按钮访问的安装信息的简要描述,以及建议安装信息的性质的图形。

    Automatic updating of computer software
    5.
    发明授权
    Automatic updating of computer software 失效
    自动更新计算机软件

    公开(公告)号:US06732358B1

    公开(公告)日:2004-05-04

    申请号:US08217063

    申请日:1994-03-24

    Inventor: David M. Siefert

    CPC classification number: G06F8/65 Y10S707/99939 Y10S707/99945

    Abstract: A system for managing resources, which can take the form of (a) computer-compatible information, such as data files and programs, and (b) non-computer-compatible information, such as data contained on microfiche, and (c) physical objects. The resources are located at geographically diverse sites. The invention contains a descriptive profile for each resource, and allows any user to search all profiles, and to search the profiles according to “fields” (a database term), such as by location of the resources, or by category of the resources. The user can order delivery of a selected resource, and the system causes delivery of the resource to be executed, irrespective of the form (e.g., physical object) of the resource. If a resource takes the form of software, the invention provides a facility for detecting updates to the software, and automatically downloading the undated software to a user's computer.

    Abstract translation: 一种用于管理资源的系统,其可以采取(a)计算机兼容信息(例如数据文件和程序)的形式,以及(b)非计算机兼容信息,例如缩微胶片上包含的数据,以及(c)物理 对象 资源位于地理上不同的站点。本发明包含每个资源的描述性配置文件,并允许任何用户搜索所有配置文件,并根据“字段”(数据库术语)搜索配置文件,例如通过 资源或资源类别。 用户可以订购所选资源的传送,并且系统导致要执行的资源的传递,而不管资源的形式(例如,物理对象)如何。如果资源采用软件的形式,本发明提供了一种设施 用于检测软件的更新,并自动将未注明的软件下载到用户的计算机。

    Methods for managing the distribution of client bits to client computers
    6.
    发明授权
    Methods for managing the distribution of client bits to client computers 有权
    管理客户端位分发给客户端计算机的方法

    公开(公告)号:US06718549B1

    公开(公告)日:2004-04-06

    申请号:US09305566

    申请日:1999-05-05

    CPC classification number: G06F8/65 G06F9/454

    Abstract: Methods for managing the distribution of client bits to client computers are disclosed. The methods of the present invention are particularly suited for use in a network environment in which one or more clients are networked with at least one server via a communications network. The communications network can be a LAN, WAN, intranet, or the Internet. The client version of one or more selected applications software components (the “managed components”) is determined on the client computer. The client queries the server to determine the most current version of each of the managed components. If the client version is not the most current version, or if the client version is missing on the client computer, a determination is made whether to download the most current version onto the client. If the determination is made to install or upgrade one or more managed components, the most current version of each of the selected managed components is downloaded onto the client computer. The installation or upgrade package is authenticated as it is being downloaded by validating a signature that is appended to the package. After the installation or upgrade package has been authenticated and downloaded onto the client computer, the package is installed onto the client.

    Abstract translation: 公开了将客户端分配给客户端计算机的管理方法。 本发明的方法特别适用于网络环境,其中一个或多个客户端经由通信网络与至少一个服务器联网。 通信网络可以是LAN,WAN,内联网或因特网。 在客户端计算机上确定一个或多个所选应用软件组件(“被管理组件”)的客户端版本。 客户端查询服务器以确定每个被管理组件的最新版本。 如果客户端版本不是最新版本,或客户端计算机上缺少客户端版本,则确定是否将最新版本下载到客户端。 如果确定安装或升级一个或多个被管理组件,则将每个所选托管组件的最新版本下载到客户端计算机上。 安装或升级包通过验证附加到包的签名进行身份验证。 安装或升级包已经通过身份验证并下载到客户端计算机上后,该包将安装到客户端上。

    Modular configuration and distribution of applications customized for a requestor device
    7.
    发明授权
    Modular configuration and distribution of applications customized for a requestor device 失效
    针对请求者设备定制的应用程序的模块化配置和分发

    公开(公告)号:US06701521B1

    公开(公告)日:2004-03-02

    申请号:US09580271

    申请日:2000-05-25

    CPC classification number: G06F8/61

    Abstract: A system and method for installing an application on a client device (e.g., a palmtop computer system) communicatively coupled to a host device (e.g., a host computer system). Instead of transferring an application to the client device from another client device, the client device receives a description of the application from the other client device. When the client device and the host device are synchronized, the description is automatically communicated by the client device to the host device, which is also in communication with a source (e.g., an application source). Additional information, such as the type of hardware or the type of operating system used by the client device, is also automatically communicated to the host device by the client device. The host device communicates to the source a specification comprising the description of the application as well as the additional information pertaining to the client device. The host device receives from the source a software element (e.g., a component, object or file for the application, or the application itself) characterized by the specification. The host device automatically makes the software element ready for installation on the client device. The software element is then installed on the client device when the host device and the client device are subsequently synchronized. The process of identifying and retrieving an application and making it ready for installation is performed automatically without user intervention, thereby simplifying for users the process of finding and downloading applications onto the client device.

    Abstract translation: 一种用于在通信地耦合到主机设备(例如,主计算机系统)的客户端设备(例如,掌上电脑系统)上安装应用的系统和方法。 客户端设备不是从其他客户端设备将应用传送到客户端设备,而是从其他客户端设备接收应用的描述。 当客户端设备和主机设备同步时,该描述被客户端设备自动地传送到也与源(例如,应用源)通信的主机设备。 附加信息,例如硬件的类型或客户端设备使用的操作系统的类型,也由客户端设备自动地传送到主机设备。 主机设备向源发送包括应用描述的规范以及与客户端设备有关的附加信息。 主机设备从源头接收由该规范表征的软件元件(例如,应用的组件,对象或文件或应用程序本身)。 主机设备自动使软件元素准备好在客户端设备上进行安装。 然后当主机设备和客户端设备随后同步时,将软件元素安装在客户端设备上。 自动执行识别和检索应用程序并准备安装的过程,无需用户干预,从而简化了用户查找和下载应用程序到客户端设备的过程。

    Auto-install apparatus and method
    8.
    发明授权
    Auto-install apparatus and method 有权
    自动安装设备和方法

    公开(公告)号:US06684397B1

    公开(公告)日:2004-01-27

    申请号:US09871196

    申请日:2001-05-31

    CPC classification number: G06F8/61

    Abstract: An apparatus for remote installation of software is disclosed in one presently preferred embodiment of the present invention as including a first processor programmed to execute a master process effective to communicate with and control a slave process; a storage device operably connected to the first processor to store first configuration data; a second processor operably connected to the first processor for executing the slave process effective to communicate with and be controlled by the master process, and programmed thereby to execute an installation program; and a memory device operably connected to the first processor to store inputs to and outputs from the slave process. The memory device may include a first memory device operably connected to the first processor and a second memory device operably connected to the second processor. Communications between the master process and the slave process may be achieved through a communication link operably interposed between the first processor and the second processor. The communication link comprises a first communication module operably associated with the master process, a second communication module operably associated with the slave process, and an electronic connection between the first communication module and the second communication module. A second storage device may be operably connected to the second processor to store the installation program and modules installable thereby.

    Abstract translation: 在本发明的一个当前优选实施例中公开了一种用于远程安装软件的装置,包括被编程为执行有效地与从属进程通信和控制从属进程的主进程的第一处理器; 存储设备,其可操作地连接到所述第一处理器以存储第一配置数据; 第二处理器,其可操作地连接到所述第一处理器,用于执行所述从属处理,所述从属处理有效地与所述主处理进行通信并由所述主处理控制,并由其编程以执行安装程序; 以及可操作地连接到所述第一处理器以将输入存储到所述从属进程和从所述从属进程输出的存储装置。 存储器设备可以包括可操作地连接到第一处理器的第一存储器设备和可操作地连接到第二处理器的第二存储器设备。 可以通过可操作地插入在第一处理器和第二处理器之间的通信链路来实现主处理和从属处理之间的通信。 通信链路包括可操作地与主处理相关联的第一通信模块,可操作地与从属过程相关联的第二通信模块以及第一通信模块和第二通信模块之间的电子连接。 第二存储设备可以可操作地连接到第二处理器以存储安装程序和可由其安装的模块。

    Self-initializing chipset
    9.
    发明授权
    Self-initializing chipset 失效
    自我初始化芯片组

    公开(公告)号:US06636962B1

    公开(公告)日:2003-10-21

    申请号:US09459743

    申请日:1999-12-10

    CPC classification number: G06F9/4411 G06F8/60

    Abstract: A chipset in a computer system is initialized without intervention by the processor, thereby reducing the time required to boot the computer system. The system includes a nonvolatile storage device for storing configuration data for the chipset. Logic circuitry loads the configuration data into configuration registers in the chipset. The storage device and logic circuitry can be integrated into the chipset. A data pump can be used to load the configuration data into the configuration registers by serially pumping configuration data onto a scan line coupled to the configuration registers. In a system having more than one chipset, the chipsets can be initialized simultaneously to further reduce the amount of time required to boot the system. The configuration data can be downloaded into the storage device when the system is manufactured, or it can be downloaded from the processor the first time the system is powered up.

    Abstract translation: 计算机系统中的芯片组被初始化,而不会被处理器干预,从而减少引导计算机系统所需的时间。 该系统包括用于存储芯片组的配置数据的非易失性存储装置。 逻辑电路将配置数据加载到芯片组中的配置寄存器中。 存储设备和逻辑电路可以集成到芯片组中。 数据泵可以用于通过将配置数据串行地泵送到与配置寄存器相连的扫描线上,将配置数据加载到配置寄存器中。 在具有多于一个芯片组的系统中,可以同时初始化芯片组,以进一步减少启动系统所需的时间。 当制造系统时,配置数据可以下载到存储设备中,或者可以在系统第一次通电时从处理器下载配置数据。

    Method of storing BIOS modules and transferring them to memory for execution
    10.
    发明授权
    Method of storing BIOS modules and transferring them to memory for execution 有权
    存储BIOS模块并将其传送到存储器执行的方法

    公开(公告)号:US06633976B1

    公开(公告)日:2003-10-14

    申请号:US09636261

    申请日:2000-08-10

    CPC classification number: G06F9/4401

    Abstract: Methods for processing basic input output system (BIOS) modules of a computer to initialize the computer. The computer includes a system memory, a central processing unit (CPU), a computer bus, a critical nonvolatile storage device, and a secondary nonvolatile storage device. Selected BIOS modules required for operation of the computer are transferred from the critical nonvolatile storage device, and optionally a protected area of the secondary nonvolatile storage device, to system memory and executed to initialize the computer. Minimal BIOS initialization code is stored in a first portion of the critical nonvolatile storage device which is operative to initialize the CPU and the system memory. Additional BIOS modules are stored in the critical nonvolatile storage device or the protected area of the secondary nonvolatile storage device. A dispatch manager is stored in a second portion of the critical nonvolatile storage device. The dispatch manager is operative to selectively load and iteratively execute a predetermined number of tasks relating to initialization of the computer, which involves locating, loading and executing selected ones of the stored BIOS modules.

    Abstract translation: 用于处理计算机的基本输入输出系统(BIOS)模块以初始化计算机的方法。 计算机包括系统存储器,中央处理单元(CPU),计算机总线,关键非易失性存储设备和辅助非易失性存储设备。 将计算机操作所需的所选BIOS模块从关键的非易失性存储设备(可选地,辅助非易失性存储设备的保护区域)传送到系统存储器并被执行以初始化计算机。 最小BIOS初始化代码存储在关键非易失性存储设备的第一部分中,该第一部分可操作以初始化CPU和系统存储器。 其他BIOS模块存储在关键的非易失性存储设备或辅助非易失性存储设备的保护区域中。 调度管理器存储在关键非易失性存储设备的第二部分中。 调度管理器可操作地选择性地加载和迭代地执行与计算机的初始化相关的预定数量的任务,其涉及定位,加载和执行所存储的BIOS模块中选择的一个。

Patent Agency Ranking