Self configuring device system
    1.
    发明授权
    Self configuring device system 失效
    自配置设备系统

    公开(公告)号:US5555401A

    公开(公告)日:1996-09-10

    申请号:US561558

    申请日:1995-11-22

    CPC分类号: G06F9/4411

    摘要: A method and apparatus for automatically generating device names in a computer system, wherein device names are generated to reflect the physical realities of system configuration. An existing device driver interface is employed, wherein a parent device driver's bus.sub.-- ctl function, along with a child device driver's probe and attach routines, are used to generate device names. The hierarchical relationship between parent and child devices are determined by analyzing device information contained within a hardware configuration file and a classes file

    摘要翻译: 一种用于在计算机系统中自动生成设备名称的方法和装置,其中生成设备名称以反映系统配置的物理现实。 使用现有的设备驱动程序接口,其中父设备驱动程序的总线功能以及子设备驱动程序的探测器和连接例程被用于生成设备名称。 通过分析硬件配置文件和类文件中包含的设备信息来确定父设备和子设备之间的层次关系

    Dynamically configurable kernel
    2.
    发明授权
    Dynamically configurable kernel 失效
    动态配置内核

    公开(公告)号:US5634058A

    公开(公告)日:1997-05-27

    申请号:US540875

    申请日:1995-10-11

    IPC分类号: G06F9/06 G06F9/445

    CPC分类号: G06F9/44521

    摘要: A dynamically configurable operating system is achieved by providing a module sub-system which intercepts requests by processes to access a module in the operating system and determines whether the module has been loaded in the kernel memory and linked the other modules located in the kernel memory and installed in the appropriate table. If the module has been into the kernel memory, and installed the module sub-system grants the requesting installed process access to the module and processing continues. If the module has not been loaded into the kernel memory, the module sub-system will retrieve a copy of the module stored and copy it into kernel memory. The module is then linked to the other modules located in the kernel and installed. Once the module is loaded and linked and installed, access is granted to the requesting process and normal processing continues.

    摘要翻译: 通过提供模块子系统来实现动态可配置的操作系统,模块子系统通过进程来访问操作系统中的模块来拦截请求,并且确定模块是否被加载到内核存储器中并链接位于内核存储器中的其他模块, 安装在适当的表格中。 如果模块已经进入了内核内存,并且安装了模块子系统,授权请求的安装进程访问模块并继续处理。 如果模块尚未加载到内核内存中,模块子系统将检索存储的模块的副本并将其复制到内核内存中。 然后将该模块链接到位于内核中的其他模块并安装。 一旦模块被加载并链接并安装,访问被授予请求进程并且继续正常处理。

    Method and apparatus for booting a computer system without loading a
device driver into memory
    3.
    发明授权
    Method and apparatus for booting a computer system without loading a device driver into memory 失效
    用于引导计算机系统而不将设备驱动程序加载到存储器中的方法和装置

    公开(公告)号:US5355498A

    公开(公告)日:1994-10-11

    申请号:US113959

    申请日:1993-08-30

    IPC分类号: G06F9/445

    CPC分类号: G06F9/4406

    摘要: In a computer system, a system boot prom having a bootstrap program is provided for booting the computer system from a boot device having a boot program and an operating system. The bootstrap program is designed to create a boot prom interface through which the boot program uses to locate the device driver for loading the operating system from the boot device. As a result, the device driver for the boot device may be provided in the system boot prom or a third party boot prom, thereby allowing the computer system to be booted from either a standard or a third party boot device without requiring rebuilding of the system boot prom. Additionally, a boot program interface and stand-alone I/O library routines are provided to the boot program for a root executable segment of an operating system without the root file system and root device driver to use the boot program to load other relocatable segments of the operating system on an as needed basis until the root file system and root device driver are loaded, thereby allowing the computer system to be booted with such basic root executable segment of an operating system.

    摘要翻译: 在计算机系统中,提供具有引导程序的系统启动程序,用于从具有引导程序和操作系统的引导设备引导计算机系统。 引导程序旨在创建引导程序接口,引导程序通过该引导程序接口来定位从引导设备加载操作系统的设备驱动程序。 因此,引导设备的设备驱动程序可以被提供在系统启动程序或第三方引导程序中,从而允许计算机系统从标准或第三方引导设备引导,而不需要重建系统 启动舞会。 另外,引导程序接口和独立的I / O库例程被提供给操作系统的根可执行段的引导程序,而没有根文件系统和根设备驱动程序来使用引导程序来加载其他可重新定位的段 操作系统,直到根文件系统和根设备驱动程序被加载,从而允许计算机系统由操作系统的这种基本的可执行段引导。

    Accessing current symbol definitions in a dynamically configurable
operating system
    4.
    发明授权
    Accessing current symbol definitions in a dynamically configurable operating system 失效
    在动态配置的操作系统中访问当前的符号定义

    公开(公告)号:US5303392A

    公开(公告)日:1994-04-12

    申请号:US843938

    申请日:1992-02-27

    IPC分类号: G06F9/46 G06F9/445 G06F9/00

    CPC分类号: G06F8/54

    摘要: In a computer system executing a dynamically configurable operating system, a symbol definition image file builder is provided for building a symbol definition image file real time for utilities and application programs. The symbol definition image file is built upon receipt of an open request for the file and a current system definition image file does not exist. The symbol definition image file is deleted upon receipt of a close request for the file and it is determined that the file is no longer referenced and non-current. The symbol definition image file comprises all current symbol definitions and strings of the operating system. The current symbol definitions and strings are gathered by the symbol definition builder from the symbol and string tables of the root executable segment and the relocatable segments of the operating system that are currently loaded in memory. Additionally, prior to building the symbol definition image file, the symbol definitions image file builder inhibits automatic unloading of the relocatable segments until all accesses to the symbol definition image file are completed, thereby protecting the symbol definitions and the strings that are included in the symbol definition image files from becoming stale.

    摘要翻译: 在执行动态可配置的操作系统的计算机系统中,提供符号定义图像文件构建器用于实时地为实用程序和应用程序构建符号定义图像文件。 符号定义图像文件建立在接收到对文件的打开请求并且当前系统定义图像文件不存在的情况下。 符号定义图像文件在收到对文件的紧密请求后被删除,并且确定该文件不再被引用并且不是当前的。 符号定义图像文件包括操作系统的所有当前符号定义和字符串。 当前符号定义和字符串由符号定义构建器从当前加载到内存中的根可执行段和操作系统的可重定位段的符号和字符串表中收集。 此外,在构建符号定义图像文件之前,符号定义图像文件构建器禁止可重定位片段的自动卸载,直到对符号定义图像文件的所有访问完成为止,从而保护符号定义和包含在符号中的字符串 定义图像文件变得陈旧。

    SYSTEM AND METHOD FOR EASING COMMUNICATIONS BETWEEN DEVICES CONNECTED RESPECTIVELY TO PUBLIC NETWORKS SUCH AS THE INTERNET AND TO PRIVATE NETWORKS BY FACILITATING RESOLUTION OF HUMAN-READABLE ADDRESSES
    5.
    发明授权
    SYSTEM AND METHOD FOR EASING COMMUNICATIONS BETWEEN DEVICES CONNECTED RESPECTIVELY TO PUBLIC NETWORKS SUCH AS THE INTERNET AND TO PRIVATE NETWORKS BY FACILITATING RESOLUTION OF HUMAN-READABLE ADDRESSES 失效
    用于通过促进人为可读地址解析的方式,将通信连接到公共网络如互联网和私有网络之间进行通信的系统和方法

    公开(公告)号:US06557037B1

    公开(公告)日:2003-04-29

    申请号:US09087823

    申请日:1998-05-29

    申请人: Joseph E. Provino

    发明人: Joseph E. Provino

    IPC分类号: G06F1516

    摘要: “A system [comprises] includes a virtual private network and an external device interconnected by a digital network. The virtual private network has a firewall, at least one internal device and a nameserver each having a network address. The internal device also has a secondary address, and the nameserver is configured to provide an association between the secondary address and the network address. The firewall, in response to a request from the external device to establish a connection therebetween, provides the external device with the network address of the nameserver. The external device, in response to a request from an operator or the like, including the internal device's secondary address, requesting access to the internal device, generates a network address request message for transmission over the connection to the firewall requesting resolution of the network address associated with the secondary address. The firewall provides the address resolution request to the nameserver, and the nameserver provides the network address associated with the secondary address to the firewall. The firewall, in turn, provides the network address in a network address response message for transmission over the connection to the external device. The external device can thereafter use the network address so provided in subsequent communications with the firewall intended for the internal device.”

    摘要翻译: “系统”包括虚拟专用网络和由数字网络互连的外部设备,虚拟专用网络具有防火墙,至少一个内部设备和名称服务器,每个内部设备和名称服务器都具有网络地址,内部设备还具有辅助 地址,并且名称服务器被配置为提供辅助地址和网络地址之间的关联。防火墙响应于来自外部设备的建立其间的连接的请求,向外部设备提供名称服务器的网络地址。 外部设备响应于来自操作者等的请求,包括内部设备的辅助地址,请求访问内部设备,生成网络地址请求消息,以通过连接到防火墙进行传输,请求解析网络地址 与次要地址相关联,防火墙向地名服务器提供地址解析请求, 并且名称服务器将与次要地址相关联的网络地址提供给防火墙。 反过来,防火墙在网络地址响应消息中提供网络地址,以便通过与外部设备的连接进行传输。 然后,外部设备可以使用网络地址,以便在与用于内部设备的防火墙的后续通信中提供。

    System and method for automounting and accessing remote file systems in
Microsoft Windows in a networking environment
    6.
    发明授权
    System and method for automounting and accessing remote file systems in Microsoft Windows in a networking environment 失效
    用于在网络环境中自动安装和访问Microsoft Windows中的远程文件系统的系统和方法

    公开(公告)号:US5778384A

    公开(公告)日:1998-07-07

    申请号:US577822

    申请日:1995-12-22

    IPC分类号: G06F12/00 G06F17/30

    CPC分类号: G06F17/30233

    摘要: A virtual file system accessing subsystem is disclosed for use in connection with a computer system connected in a computer network. The computer system runs a selected operating system, such as Microsoft's MS-DOS and Windows operating systems. The virtual file system accessing subsystem facilitates the accessing of a virtual logical storage device that is identified by a virtual logical storage device identifier and that has a virtual logical storage device file system that includes at least a portion of a remote file system maintained by another device connected in the computer network. The virtual file system accessing subsystem comprises an operating system request redirector for enabling the operating system to direct access requests from an application program which identify the virtual logical storage device to a remote access element for processing. The remote access element initiates access operations in connection with the portion of the remote file system which is included in the virtual logical storage device file system in response to an access request that is generated by an application program which identifies the virtual logical storage device identifier, which access request has been transferred thereto said remote access element by the operating system. If the portion of the remote file system being accessed has not previously been mounted, the remote access element enables an automounting element to initiate a mounting operation in connection with the remote file system to mount the portion, after which the remote access element can perform the access operation.

    摘要翻译: 公开了虚拟文件系统访问子系统,用于与计算机网络中连接的计算机系统连接。 计算机系统运行选定的操作系统,如Microsoft的MS-DOS和Windows操作系统。 虚拟文件系统访问子系统有助于访问由虚拟逻辑存储设备标识符识别的虚拟逻辑存储设备,并且具有虚拟逻辑存储设备文件系统,该虚拟逻辑存储设备文件系统包括由另一设备维护的远程文件系统的至少一部分 连接在计算机网络中。 虚拟文件系统访问子系统包括操作系统请求转发器,用于使操作系统能够将识别虚拟逻辑存储设备的应用程序的访问请求定向到用于处理的远程访问元件。 响应于由识别虚拟逻辑存储设备标识符的应用程序生成的访问请求,远程访问元件发起与虚拟逻辑存储设备文件系统中包括的远程文件系统的部分相关的访问操作, 哪个访问请求已被操作系统传送到所述远程访问元件。 如果所访问的远程文件系统的部分以前未被安装,则远程访问元件使得自动安装元件能够启动与远程文件系统相关联的安装操作以安装该部分,之后远程访问元件可以执行 访问操作。

    Method and system for measuring reception characteristics in a multicast data distribution group
    7.
    发明授权
    Method and system for measuring reception characteristics in a multicast data distribution group 有权
    组播数据分发组中接收特性测量的方法和系统

    公开(公告)号:US06693907B1

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

    申请号:US09546946

    申请日:2000-04-11

    IPC分类号: H04L1228

    摘要: A method and system for accurately measuring the reception characteristics of receivers in a multicast data distribution group having a sending node and a plurality of receivers. The multicast group is organized as a repair tree in which selected nodes of the multicast group comprise repair nodes for downstream receivers. Multicast data packets transmitted by the repair nodes include a retransmission count field in addition to the multicast packet header information, a session identifier, a packet sequence number and payload data. The retransmission count provides an indication of the number of times the respective packet has been retransmitted in response to a repair request. The receivers include an original packet counter and a retransmission count counter for each multicast session. Each receiver increments the original packet counter upon receipt of a packet that has not been previously received. Each receiver adds the value contained in the retransmission count field of a received packet to the retransmission count counter upon receipt of a retransmitted multicast packet that corresponds to a packet identified as a missing packet by the respective receiver. The data in the actual packet count counter and the retransmission count counter is employed to generate a loss metric at each receiver that provides a measure of the reception characteristic of the respective receiver for the particular multicast session.

    摘要翻译: 一种用于在具有发送节点和多个接收机的组播数据分发组中精确地测量接收机的接收特性的方法和系统。 组播组被组织为修复树,其中多播组的选定节点包括下游接收机的修复节点。 由修复节点发送的组播数据分组除了组播分组头部信息,会话标识符,分组序列号和有效载荷数据之外还包括重传计数字段。 重传计数提供响应于修复请求重新发送相应分组的次数的指示。 接收机包括每个多播会话的原始分组计数器和重传计数计数器。 每个接收器在接收到先前未被接收到的分组时递增原始分组计数器。 每个接收者在接收到相应于由相应接收机识别为丢失分组的分组的重传的多播分组时,将接收分组的重传计数字段中包含的值添加到重传计数计数器。 采用实际分组计数计数器和重传计数计数器中的数据来在每个接收机处产生丢失度量,以提供针对特定多播会话的相应接收机的接收特性的测量。

    Method and apparatus for context maintenance in windows
    8.
    发明授权
    Method and apparatus for context maintenance in windows 失效
    窗口中上下文维护的方法和装置

    公开(公告)号:US06601081B1

    公开(公告)日:2003-07-29

    申请号:US08497287

    申请日:1995-06-30

    IPC分类号: G06F1700

    摘要: A computer system includes a global machine for providing a virtual machine for a plurality of applications programs, including a calling applications program and a called applications program which is called by said calling applications program, and further provides a global state store for storing selected global state information for controlling selected operations. The calling program conditions the global state information stored in the global state store to a calling program global state, performs predetermined calling program processing operations and calls the called applications program. The called program, upon being called by the calling program, saves the calling program global information contained in the global state store. The calling program further conditions the global state information in the global state store to a called program global state, performs predetermined called program processing operations, and thereafter restores the saved calling program global state to the global state information store and returns control to the calling program, thereby to ensure that, when the calling program is again processed, the global state information will be proper for the calling program.

    摘要翻译: 计算机系统包括用于为多个应用程序提供虚拟机的全球机器,包括呼叫应用程序和由所述呼叫应用程序调用的被叫应用程序,并进一步提供用于存储所选择的全局状态的全局状态存储 用于控制所选操作的信息。 调用程序将存储在全局状态存储器中的全局状态信息调节到调用程序全局状态,执行预定的调用程序处理操作并调用被调用的应用程序。 被叫程序在调用程序调用时,保存包含在全局状态存储中的调用程序全局信息。 调用程序进一步将全局状态存储器中的全局状态信息调整为被叫程序全局状态,执行预定的被叫程序处理操作,然后将保存的调用程序全局状态恢复到全局状态信息存储器,并将控制返回给调用程序 从而确保当再次处理呼叫程序时,全局状态信息对于呼叫程序将是适当的。

    Virtual device driver registry having a globally unique identifier
supplying virtual driver call information to the requesting program
    9.
    发明授权
    Virtual device driver registry having a globally unique identifier supplying virtual driver call information to the requesting program 失效
    虚拟设备驱动程序注册表具有向请求程序提供虚拟驱动程序调用信息的全局唯一标识符

    公开(公告)号:US5732282A

    公开(公告)日:1998-03-24

    申请号:US496983

    申请日:1995-06-30

    IPC分类号: G06F9/40 G06F9/46 G06F13/00

    CPC分类号: G06F9/46

    摘要: A virtual device driver registry for use in connection with a computer system for providing virtual device driver call information to a program operating in said computer system in response to a call information request. The virtual device driver registry maintains a registration database including a plurality of entries, each entry including a virtual device driver identifier and virtual device driver call information. The registry establishes the entries in the registration database in response to receipt of virtual device driver registration requests from the virtual device drivers as they are initialized. The registry responds to call information requests from the programs to provide call information for the registered virtual device drivers. Each call request includes a requested virtual device driver identifier, and the registered information supply element retrieves virtual device driver call information associated with the entry whose virtual device driver identifier corresponds to the requested virtual device driver identifier in the request. Accordingly, the virtual device driver registry ensures that the virtual device drivers in the set of virtual device drivers associated with the registry have identifiers that need only be unique for that registry. In addition, the registry provides for greater flexibility in selection of identifiers and enables use of a much larger set of identifiers than would be available using the Microsoft naming scheme, since the identifiers which are registered with the registry are not limited by the Microsoft global identifier scheme using sixteen bit identifiers.

    摘要翻译: 一种用于与计算机系统结合使用的虚拟设备驱动器注册器,用于响应于呼叫信息请求向在所述计算机系统中操作的程序提供虚拟设备驱动程序呼叫信息。 虚拟设备驱动器注册表维护包括多个条目的注册数据库,每个条目包括虚拟设备驱动程序标识符和虚拟设备驱动程序呼叫信息。 响应于虚拟设备驱动程序注册请求从虚拟设备驱动程序初始化时,注册表建立注册数据库中的条目。 注册表响应来自程序的呼叫信息请求,以提供注册的虚拟设备驱动程序的呼叫信息。 每个呼叫请求包括所请求的虚拟设备驱动程序标识符,并且所登记的信息提供元件检索与其虚拟设备驱动程序标识符对应于请求中所请求的虚拟设备驱动程序标识符的条目相关联的虚拟设备驱动程序呼叫信息。 因此,虚拟设备驱动程序注册表确保与注册表关联的一组虚拟设备驱动程序中的虚拟设备驱动程序具有仅对该注册表唯一的标识符。 此外,注册表在选择标识符方面提供更大的灵活性,并且使用比使用Microsoft命名方案可用的更大的标识符集,因为注册表注册的标识符不受Microsoft全局标识符的限制 方案使用十六位标识符。

    Network collaboration system with private voice chat
    10.
    发明授权
    Network collaboration system with private voice chat 有权
    网络协作系统与私人语音聊天

    公开(公告)号:US07734692B1

    公开(公告)日:2010-06-08

    申请号:US11187222

    申请日:2005-07-22

    IPC分类号: G06F15/16

    摘要: A network collaboration system facilitates collaborations between network clients having access to a digital network. The system uses audio mixes to provide different levels of voice conferences between the meeting participants. In a main collaboration, those participating in the main collaboration receive an audio output that includes audio inputs from the other participants. A subset group of clients may also have a voice chat, in which their audio inputs are removed from the outputs delivered to the clients not participating in the voice chat. Meanwhile, the participants in the voice chat hear each other at full volume, but hear the collaborators who are not part of the voice chat at a reduced volume.

    摘要翻译: 网络协作系统便于能访问数字网络的网络客户端之间的协作。 该系统使用音频混合在会议参与者之间提供不同级别的语音会议。 在主要合作中,参与主要协作的人会收到包含来自其他与会者的音频输入的音频输出。 一组客户端也可以具有语音聊天,其中它们的音频输入从传递给不参与语音聊天的客户端的输出中被移除。 同时,语音聊天的参与者全部​​听到对方,但是听到没有缩小音量的语音聊天的协作者。