会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Reconstructing symbol definitions of a dynamically configurable
operating system defined at the time of a system crash
    • 重构系统崩溃时定义的动态配置操作系统的符号定义
    • US5339406A
    • 1994-08-16
    • US862823
    • 1992-04-03
    • Michael W. CarneyTimothy MarslandWilliam F. Pittore
    • Michael W. CarneyTimothy MarslandWilliam F. Pittore
    • G06F9/06G06F11/14G06F11/34
    • G06F11/0778G06F11/0721G06F11/1415
    • A relocatable segment list builder, a system image dump driver, and a system image dump saver are provided to a dynamically configurable operating system being executed on a computer system. The operating system includes a root executable segment and a number of pageable relocatable segments that are loaded on an as needed basis. The relocatable segment list builder maintains in memory a non-pageable relocatable segment list, which comprises names of the relocatable segments that are loaded in any particular point in time. The system image dump driver dumps an image of the operating system including the non-pageable relocatable segment list to a dump device at the time of a system crash. In addition, a system image saver is provided to the computer system. The system image saver builds a system image dump file, which comprises the relocatable segment list dumped using the operating system image dumped. The system image saver also builds a companion system image dump symbol definition file, which comprises all symbol definitions of the operating system defined at the time of the system crash regardless of whether the relocatable segments containing the symbol definitions are paged out of memory or not. The system image saver determines which relocatable segments are loaded at the time of the crash using the system image dump file built. The system image saver then reconstructs the symbol definitions using the symbol and string tables of the root executable and the relocatable segments loaded at the time, which are stored in mass storage. As a result, all system definitions contained in loaded relocatable segments of the operating system at the time of the crash, regardless of whether the containing relocatable segments are paged out of memory or not, are available to aid in debugging the system crash.
    • 将可重定位段列表构建器,系统映像转储驱动程序和系统映像转储保护程序提供给在计算机系统上执行的可动态配置的操作系统。 操作系统包括可根据需要加载的根可执行段和多个可分页可重定位段。 可重定位段列表构建器在内存中维护不可页面的可重定位段列表,其包括在任何特定时间点加载的可重定位段的名称。 系统映像转储驱动程序在系统崩溃时将包含不可页面的可重定位段列表的操作系统映像转储到转储设备。 此外,系统图像保护程序提供给计算机系统。 系统映像保护程序构建系统映像转储文件,其中包含使用转储的操作系统映像转储的可重定位段列表。 系统映像保护程序还构建了一个伴随系统映像转储符号定义文件,它包括系统崩溃时定义的操作系统的所有符号定义,而不管包含符号定义的可重定位段是否被分页不存储。 系统映像保护程序使用构建的系统映像转储文件确定崩溃时加载哪些可重定位段。 然后,系统映像保护程序使用存储在大容量存储中的根可执行文件和当时加载的可重定位段的符号和字符串表重建符号定义。 因此,在崩溃时,操作系统加载的可重定位段中包含的所有系统定义无论是否包含可重新定位的段是否已经不存储内存,都可用于帮助调试系统崩溃。
    • 2. 发明授权
    • System and method for retrieving and updating configuration parameter
values for application programs in a computer network
    • 用于检索和更新计算机网络中应用程序的配置参数值的系统和方法
    • US6061693A
    • 2000-05-09
    • US286688
    • 1999-04-05
    • Michael W. CarneyMary U. LautmanWilliam F. Pittore
    • Michael W. CarneyMary U. LautmanWilliam F. Pittore
    • G06F17/30H04L29/06H04L29/08
    • H04L67/303G06F17/30067H04L29/06H04L67/306H04L67/42H04L69/329Y10S707/99931Y10S707/99939
    • A configuration parameter value access system used in connection with a computer system performs an access operation in connection with a configuration parameter in response to a configuration parameter access request from an applications program. Each configuration parameter access request includes a parameter class identifier, a filename and a parameter identifier. The configuration parameter value access system includes a plurality of configuration file path class lists, each of which has at least one entry, each entry defining a storage subsystem path in the computer system's storage subsystem. A file identifier generator tests successive entries of the configuration file path class list identified by the parameter class identifier to determine whether the storage subsystem contains a file which has the filename provided in the configuration parameter access request along a path defined by an entry. If so, a configuration parameter access module performs an access operation to retrieve or update the configuration parameter identified by the parameter identifier provided in the configuration parameter access request in the file identified by the file identifier generator. If the access operation is a retrieval operation, to retrieve the value of the configuration parameter, the configuration parameter value access system will retrieve the value of the parameter, if any, in the file identified by the file identifier generator. If the access operation is an update operation, to update the value of the configuration parameter, the configuration parameter value access system will update the value of the parameter in the file identified by the file identifier generator, or create the file if no file currently exists.
    • 与计算机系统一起使用的配置参数值访问系统响应于来自应用程序的配置参数访问请求而执行与配置参数有关的访问操作。 每个配置参数访问请求包括参数类标识符,文件名和参数标识符。 配置参数值访问系统包括多个配置文件路径类列表,每个配置文件路径类列表具有至少一个条目,每个条目在计算机系统的存储子系统中定义存储子系统路径。 文件标识符生成器测试由参数类标识符标识的配置文件路径类列表的连续条目,以确定存储子系统是否包含沿着由条目定义的路径的配置参数访问请求中提供的文件名的文件。 如果是,则配置参数访问模块执行访问操作以检索或更新由文件标识符生成器识别的文件中的配置参数访问请求中提供的参数标识符所识别的配置参数。 如果访问操作是检索操作,为了检索配置参数的值,配置参数值访问系统将检索由文件标识符生成器识别的文件中的参数值(如果有的话)。 如果访问操作是更新操作,为了更新配置参数的值,配置参数值访问系统将更新由文件标识符生成器识别的文件中的参数值,如果当前没有文件,则创建该文件 。
    • 5. 发明授权
    • Dynamic dialog box facility for graphical user interface for computer
system video display
    • 动态对话框设施,用于计算机系统视频显示的图形用户界面
    • US5821932A
    • 1998-10-13
    • US444824
    • 1995-05-18
    • William F. Pittore
    • William F. Pittore
    • G06F3/048G06F3/14G06F9/44G06F3/00
    • G06F9/4443Y10S715/975
    • A computer system includes a information type source file, an information value file and a dynamic dialog box processor. The information type source file includes a plurality of text entries in, for example, ASCII text form, which can be easily edited by an operator. The information value file includes a plurality of value entries each for storing a value used in other processing by the computer system. The dynamic dialog box processor uses the text entries from the information type source file to generate a dialog box for display to an operator, and receives information values provided by an operator in connection with respective information text entries to update the values in the value entries in the information value file. Since the ASCII text entries in the information type source file can be easily edited, the particular types of information to be provided through the dynamic dialog box can be easily modified by the operator with a minimum of programming and debugging effort.
    • 计算机系统包括信息类型源文件,信息值文件和动态对话框处理器。 信息类型源文件包括例如ASCII文本形式的多个文本条目,其可以容易地由操作者编辑。 信息值文件包括多个值表,每个条目用于存储由计算机系统进行的其他处理中使用的值。 动态对话框处理器使用来自信息类型源文件的文本条目来生成用于显示给操作者的对话框,并且接收由操作者提供的关于相应信息文本条目的信息值,以更新值条目中的值 信息值文件。 由于可以轻松地编辑信息类型源文件中的ASCII文本条目,所以通过动态对话框提供的特定信息类型可以由操作员轻松地以最少的编程和调试工作进行修改。
    • 7. 发明授权
    • Method and apparatus for booting a computer system without loading a
device driver into memory
    • 用于引导计算机系统而不将设备驱动程序加载到存储器中的方法和装置
    • US5355498A
    • 1994-10-11
    • US113959
    • 1993-08-30
    • Joseph E. ProvinoWilliam F. Pittore
    • Joseph E. ProvinoWilliam F. Pittore
    • G06F9/445
    • 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库例程被提供给操作系统的根可执行段的引导程序,而没有根文件系统和根设备驱动程序来使用引导程序来加载其他可重新定位的段 操作系统,直到根文件系统和根设备驱动程序被加载,从而允许计算机系统由操作系统的这种基本的可执行段引导。
    • 8. 发明授权
    • Method and apparatus for loading relocatable in-place executable files in a virtual machine
    • 在虚拟机中加载可重定位的可执行文件的方法和装置
    • US07603665B2
    • 2009-10-13
    • US10880786
    • 2004-06-29
    • Antero K. P. TaivalsaariWilliam F. Pittore
    • Antero K. P. TaivalsaariWilliam F. Pittore
    • G06F9/44
    • G06F9/44573
    • One embodiment of the present invention provides a system that facilitates loading of an in-place executable file into a virtual machine. The system operates by loading the in-place executable file into the virtual machine, where the in-place executable file contains internal pointers that point to memory locations within the in-place executable file, and a target memory address that specifies a target location in memory where the in-place executable file is configured to be loaded. The system then determines an actual memory address at which the in-place executable file is actually loaded. If the actual memory address and the target memory address are different, the system generates an offset value, which is the difference between the actual memory address and the target memory address. Finally, the system adjusts each internal pointer within the in-place executable file by the offset value so that the internal pointers point to intended locations inside the in-place executable file.
    • 本发明的一个实施例提供一种便于将就地可执行文件加载到虚拟机中的系统。 该系统通过将就地可执行文件加载到虚拟机中来操作,虚拟机中的就地可执行文件包含指向就地可执行文件中的内存位置的内部指针,以及指定目标位置的目标存储器地址 内部可执行文件被配置为加载的内存。 然后,系统确定实际加载的就地可执行文件的实际存储器地址。 如果实际的存储器地址和目标存储器地址不同,则系统产生一个偏移值,这是实际存储器地址和目标存储器地址之间的差值。 最后,系统通过偏移值调整就地可执行文件中的每个内部指针,使内部指针指向就地可执行文件中的预期位置。
    • 9. 发明授权
    • Method and apparatus for efficiently resolving symbolic references in a virtual machine
    • 用于有效地解析虚拟机中的符号引用的方法和装置
    • US07574705B2
    • 2009-08-11
    • US10880785
    • 2004-06-29
    • Antero K. P. TaivalsaariWilliam F. PittoreBernd J. W. Mathiske
    • Antero K. P. TaivalsaariWilliam F. PittoreBernd J. W. Mathiske
    • G06F9/44
    • G06F9/44521G06F9/44573G06F9/45504
    • One embodiment of the present invention provides a system that facilitates efficiently resolving symbolic references in a virtual machine to support in-place execution. During operation, the system loads an in-place executable file into the virtual machine, and receives a pointer that points to an unresolved symbol value in the in-place executable file. This unresolved symbol value includes an offset value that points to a subsequent unresolved symbol value in a chain of unresolved symbol values within the in-place executable file, and a token value that can be used to look up a corresponding resolved reference value in an unresolved symbol table. The system then uses the token value to look up the corresponding resolved reference in the unresolved symbol table, and replaces the unresolved symbol value with the corresponding resolved reference.
    • 本发明的一个实施例提供了一种有助于有效地解析虚拟机中的符号参考以支持就地执行的系统。 在操作期间,系统将一个就地可执行文件加载到虚拟机中,并接收指向就地可执行文件中未解析的符号值的指针。 该未解决的符号值包括指向就地可执行文件中未解析符号值链中的后续未解析符号值的偏移值,以及可用于在未解决的中查找相应的解析参考值的令牌值 符号表。 然后,系统使用令牌值在未解析的符号表中查找相应的解析引用,并将未解析的符号值替换为相应的解析引用。
    • 10. 发明授权
    • Message box facility for graphical user interface for computer system video display
    • 用于计算机系统视频显示的图形用户界面的消息框设施
    • US06414699B1
    • 2002-07-02
    • US08444841
    • 1995-05-18
    • William F. Pittore
    • William F. Pittore
    • G06F314
    • G06F9/543G06F3/0481
    • A computer system includes a visual display device for displaying information to an operator, a common buffer such as the Microsoft Window™ clipboard, and a processor for processing an application program, the processor performing predetermined processing operations under control of the applications program. If selected conditions are detected during processing, the processor will enable generation of a message box including a message text item, an actuable copy enable facility, and an actuable message box removal facility, and enable the message box to be displayed by the visual display device. The processor, in response to actuation of the copy enable facility by the operator, will copy the message text item to the common buffer, thereby preserving it for future examination through, for example, a clipboard viewer or text editor, which may be enabled after the message box has been removed from the visual display device in response to actuation of the message box removal facility by the operator.
    • 计算机系统包括用于向操作员显示信息的视觉显示装置,诸如Microsoft Window TM剪贴板的公共缓冲器以及用于处理应用程序的处理器,所述处理器在所述应用程序的控制下执行预定的处理操作。 如果在处理期间检测到选择的条件,则处理器将能够生成包括消息文本项目,可启动复制启用设施和可致动消息盒移除设施的消息框,并且使得消息框由视觉显示设备显示 。 处理器响应于操作者对复制使能设施的启动,将将消息文本项目复制到公共缓冲器,从而通过例如可以在剪贴板查看器或文本编辑器之后启用的保留以供将来检查,其可以在 响应于操作者对消息盒移除设备的启动,消息框已从视觉显示设备移除。